kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 21 09:43:41 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.28' (ECDSA) to the list of known hosts. 2019/03/21 09:43:54 fuzzer started 2019/03/21 09:44:00 dialing manager at 10.128.15.235:42624 2019/03/21 09:44:00 syscalls: 1 2019/03/21 09:44:00 code coverage: enabled 2019/03/21 09:44:00 comparison tracing: enabled 2019/03/21 09:44:00 extra coverage: support is not implemented in syzkaller 2019/03/21 09:44:00 setuid sandbox: enabled 2019/03/21 09:44:00 namespace sandbox: support is not implemented in syzkaller 2019/03/21 09:44:00 Android sandbox: support is not implemented in syzkaller 2019/03/21 09:44:00 fault injection: support is not implemented in syzkaller 2019/03/21 09:44:00 leak checking: support is not implemented in syzkaller 2019/03/21 09:44:00 net packet injection: enabled 2019/03/21 09:44:00 net device setup: support is not implemented in syzkaller 09:44:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x7f}) lseek(r0, 0x49, 0x2) write(r0, &(0x7f0000000080)="9e81cab1a1739b89a71ea2e9b3c007611d2eaf5e083941378c888d38aed79f3aa799de7b7664ccb64e141d2a07f64995984cab103070f5a8f02d433691974b0a2c06758938f17aac0d4d7e13650c4bbc98979c118f5b3026ebf92728ec92b2795331d55a8ea5cf0375a03ecef2793e5cb3bf33ed9a718dc3d61f44999c67d7f592c6b6af4338afeaf509bb1ea41d77b96872c4e0b119e4a005831bffc46626b62065b1960172a064bac40aee996d32295e9330a4d470015888c58a10de82052c90fb7f389a80041f8398072bdb165da9084398084f38af03a092ccd02f442a0301168424269eace373695f073bd5481d4defec337e76719ab336b7cff153831bf9cfc7d96f783697bc560fde611370857333ba6dbf57bb521497841a55bb44849a17a15bf71308877b4938871bf9c4bef47ce5c56bec199599861123ef0ef9d67cdf97ca27f6d6f00516fc7c4c6d9e6ab718839f6e76e625fead155a1405b68d05322b01f4548af21ec9cadf8b7e8d25deff282a3ba5ef9558f6faa702f543b18e50d32caab431f3bb3067bdf1e6727b6fd9a3e1d30c49ba2e9cc44d7d77c01b4eea38a5cf56aad42be474a0189abf57a6435edfe62a0fcd93bd00b06f2f87e3196303387a8838544e4f4abe1624efd3b473d6c05ae29d9c1367819e18c300d9ecd33ff832c948659f63edb198e5e24abb8fcf4052d1752fe2840d45e7dd532c8fb827da959208346fcbab4fd395b8e713d48895c1e91dece4730304db3d1c9b9d3d75786ce4f168ac481862cb0410ff74be70306e593021273f099d70c03cfa23e54a1f1d44930d39c06598a95ec751203246e8afe7334e11b0139d11f8e43dec82ca24130aff8d43a197c91b1b67d4bbb590343a368c177bab0178b72bb834bfbd7b9f8f085c3eaa7621029d4c8adcfe3a60039c9f5c2220fe67f8543cf19e82e563dbd34db85608adb02a59c83459b3eafcc800007c96cd530d6132cb1413897c9eed84b52d856ed28bf229ae8b3ba34d519daa084c0f7392e8e625ee1982996a2319f90acc93a5ce8625bc907c694bb1b3f011176a4de8ba63b217bf9b03b06c25d0b3f2362ff3ed72a6b21a06b2bfc05dfb4a96ea90faf9dc89d1d9c249e2930d2216c508a085ec9ede1a39e724de3645c5b11be892fa781847a7f6081115f9e397ce1b3ca48a86474573b9dd8ae90f19c9968fde4644f19057ec2d79c120e70bb660e57eefa4208f75b1827d5771a6f0897bce5c1425c7bcec845fa002ec5c10884843bd0760b3321c727ce9acb0a482e68ba89ef6c4bb9a1110972206bc960487f9729061391d7ab466f3a7a9b70585d151b973b7031d08c42f1055398bdeecf01c8af39b5f983299dfbff0f213b2a6da93744b867c68798de86d601a8b7779fb51dcfc0740da50d9cd9769895b3c4cf62543c5fb2f6a1b049d7dabca5483568247bceb96315c5a7b4cd71742460f4c0bfac3c0caecf49de2d63afe1f16c3f8d88483ea38df44b8f2aec1ac77bcb8546805b3611c08078bb7a11b12d3f71d2f788ff98187f5e82ab12d8a40c3a1e4393669444a1f2897cc2f22c7e56d4311eaae5b9ec44d12ef4063eda5148d95a87dcc9f7dd26363a7246bb3ce1d1b95e61f5c6e6d36085c3d2a87f1955e14c15c8c7ee17964e4466a51a3ddaf760c92fac4a02a1eb6d7b62a544370d7e84338037eb36e2dc0a1124cbb8cac4a30932b822998db5147b7599ae623e097e411ee1c132626a8a16e466110eac497f4afaf8e5136e2efb3f5fc9e6a17da734a5e54eb7a169aadfe1d06a7d3a516bf36eb6fbe181f43de99cda9e09475cdd1d65eb5504b5683c453b8e93fbe8d4760eaa0bee5fcd1c128492e9c78e6c7906175a26d6760a2e1d1925ecac82bdde1c74445e1e0d24d72d14607eb8f2d47471e845e85ab0e418ff9476942599a4270c88df130c7b5ed289f733e0d9b3e7e492879a52da00d3445452fbe47ef79123cafeef720a2cb9392a81e584f01863fa49af3fb51daacd07857ff31817585d27df9a7740da5f45b991e1dee6b8dafc45cbb395f1cacc35a2f0965fbc847824071e999082b44b9df99ed1c65c1a1c26c0e2aa2a13a1b0ca46738666d7f15876b838099d06dfea55c69e4b00222797e8366ad44a4543275dcde80e578b196b07baefc7907f5587374892a0f373a815b3998be68eef0f49069d9b6969debb1a4c485220b623da14168e1765fb3501cd89d4d3753fd5265bf8f450caec5961606ce35f07c0119e763b17eddd9d2391aa1f9754a519f812ed6f79138cd76720793cac5f3e9d9e2db2e55fd7b8f79c69cd5e719870ad4007cd3b0b0e96a6032aa7e14b948488f68267991b7307d0e03ffe227d3e926abb0740bd047f4c5275fdab8285bb76deb1980523ccaf9dff51aac26b25cbebd485847db5d9fe43e468637bcd18b42287d71065a1ef9f45778ea08aa6fe686772eb1a810595d6c50800ce60c753b2b45378859787b129e40c2aaa99c7900e1955a2dfa7d86d5cdc9f66c731d5c32dcbad79e18d2a0fb94579ca205da2053963fb20a740ce2a149cb2184f50d0884c95194711a8c6bbb216def38d1d5855b6a33f97f51c8671183e5a51561069c3541e7038ca39ba17ff902aa64002de0417f4fd0ec94fdfd5f7cfadf790cbfb8b8ac36c05e9a4e19d62a057656067c609c9c529f292e32b11a513379b884291c480427c9b9fd4d94d8f91706d819720e762feab6f7c9c85a634a8e48d72eddc3ef172e088b82c27ea28efbb0b68d220046e015f29628c1e2351162214fb4ee967beab0ed0f0e3404fd13224be1c5b606fa05e7561e7e3ba06428b29e67641be71fd57d97d17c3ba3017bc49f819326b10f2e279712352af0d211cfc238307c1a73a756a3ff225516a5f2bc34841b3879176c3cd783627302a9618f20e325464c0aec9f6af7c353a6cfbeae8dc246621c33276b8cb07ebef4a3218eed04bf3d5805f43aa1f824ad314cc185071f94e46c4a7ae53c3501807a216571b341147cdbddbb8644295f0886286eb43460d5465876209b26b4ef0327d06cc7f028fbcb0283a7fe8f416a96132879058495902276549b027a2f788c93a186bfad1cdee8a7fff230039d5a7b47373c1cc8627928520d41b7b037627a53b670056db74958e7f330b9f7cec47ebf5dc58a29be249c081d85bfb06ae3bee5ed677355f660da704e4294507c970ff3d0e137b69e498ceed145812e0cdc4d8397c6a224793abb81687d1941186571f5e9b207ea6f5ee3d9d930efafeada7ff5fbe339436c41edc4bb40e9addede816df601d97a298e942dd2811a5013081cb0121f3ebb74cfbc9d47795ff3e628f9d192e4e43997a1383d3a9a4e689b75ab82ff15b8f17b3cf017480551845508a27b0f790114b91c35cf721d6e91b93641aad0f490382a6edecb21c8b50c40415abf493e5c00c2fd80266cb7a17de009d2a8960d1f1ae69b2d57b83b9e8e1dcb1a0c8ca33123ae4abf2a274fc31d989b58dac4321c96d52231e0ff4301164a857c517ebbe65b7434aaf48445cfe22600759811913f42ade840e40d454f78adb77896de046e4c6e686e519f39f88b1a45f2723d5f290ee47b0c7b06004e0cb1ce5af011937759b19b3a02627d70af6ad948a7064cd4569f5df45ec3891effbd1fde7d081e2e1b092247e7c9a397072b197ee596a9a040de4476b3025019eccc4fab1e2cd7bfc04e9a80cccb6f1071291118cce362a71c6913bcace4903e4e8af18c5075bc493c0db4b6088385dcd4e7c80b4cdc9f99e539ff683fbb118766540cdd11697f82527f8c8a11f28d55658bff35fee1d72b60bfff56861ba7589aa28e3b1e6a1c153eafcb0877d19d78d4909e453b71fd5673382a259ce6ae94ed7da022814978677d6b1b7ba8019a6ab6054ead4cbd46ac0f573f362d9c83d5104dbd149e121616d4d3cf5f94800fbf7ef13a4a191c9eb28b2a560f6e43cf3d96e5958d29af59278c870cce1abdbdb0856f2c22116016002ea209832d321b753f73e899a56d9175927b3b6612e3833a88e37b05cbe47c73247be392962a5ef4149f3b0d4fc7cd5f3e896a3348f9837e25c91ad242e5cffb39fa0a1ce84ae4b128d79a06017fea4c167b4cec96dcd43f29280ae68734ae00b57dfa7972496d32bbb36836024db619c274ce2c3bc1d6619b6e71bdf031a83bf6223b29d28a51803b8d84d0c8e2c510c202f83c90216a10f40f4d113a33220d917ba0e2507c2321cddc331954b473120f8f6dfa98b9543f4d23be4bf375d9b091eb49e69d71b6a7abf8600ef68b19466e0dd766a3e43d00b6192065abac3131fd70002717d01f9edd490b46d7bd4ec160d5ea8036be07edd5313e70515ccbeffdafb9edcd5ebed4fb0beb7da0cc477275624cfd077301fe9c3fe981aa37acd4227abb1f735732fbe83f5b12e4d053c8e28dea3432cf22ea0e5991ae4aaef1dc44b996e63948489030f4230ae4d55c29acd5340c7e66ba941b021f420d4e5341eb736faab020fad4fd490787eea663c909d8c5e14215e0745ed5314eccabedf6f807eb812f8bdac22eea1990eac7f0688a91a208f5419bc3a94ca651b32a8ae27ad6bfa521215fb89ae59c9e86f77d5e1a4631a866d659f80996e77ff6f44e594b0ff8adb6a941ba945a01d0b572f82c301d765ad92ac61b32ab2e5eefceb77a066d635e814b3dd7a344553fcfc7c170e0c87877f9b448f32f7b8e47b8d513c1fa8bfb8666e552f46a7654bfb9c9c3485b182a62ee67c874d94ab8383ae67856c9b4997a9a8a48124c59548893c14d80a7f2da50a08217b1ed228a742e8282dff3399c5878010db9d0a4e6bb5da3d67d645187b0a3f7f8cdff5c17346bfbd68acbb558623f99dcf908049cc4af9ec3e5bc26da828e335a83b7784ed36c6b1a8845ec6b5b0ba10af41499e281159a0b2c80633a337bb20a008b49bc5b75bac32a6394ad8b52daf2c49a4453a7d09e76a05dc7c25581f56188e1a5cb24d235f733dc14bfa3f1d30914ab71cce9cdad0e10cd193c336f8c0bdc280617f1015daeef4e6b4748e52baa02a9b77cf641b5de797cffaaf47feb5b31e7f0558f73f2d453eb81abc9f41cd615d06295e3fc2be7235168859440bb249f1829c14735937a5433a4ffc7d3a50f746d3958aec3542de663a11a3c5ed88bfe2c6cbeff34c4f34bf1a71af120bf21f5faf96962317d44e2b4ddb9d3167feee2ea0e1438172893d32d1e3e550e62cbf4d8eadab801b26d4bed18b360d540987839f28547fc5b73e66078464dd9c12f42c3128a32a3bf33fc152f209d2b2e8b194ea5482c2f06764fe6174a737bc3423bf5af53a031d1e36fff97a12cf20c6e0ec7b98660f624e06214cd7173757cca5ed1e82cbaca35ff000ca1f602b9d24867e9ddbf9895bba30617b89b6bbf4a4f3ac7429602b8f2c63880f1733c8a80ee544f4f093020cb9858503ca4cb16dea4f616848edc87f051ef991c29119f4e14dfabb7e28cd74a8432334a163c3d8176b9f919f977b92dbfaa72a9ffd9f199c1421f9b98487c7bce3354c7ff9c879baf2e4381ab8ec7f534d413691f13a669b3507089402137453e3e6eb06420b8697459583ecdce02db70eeec57802dbdd7d7a53e9122159e7a09370086924deb1d53e4d18e7a190949dc1ad93ac8e6d0f1721d654e87b9b4259f2635b287999f38e75bbd3560a5d00684dba16ec7ee6a749142970ce4bf9c075caf2558f9e0c6ce067712637e36ffb9099c88ee4f00a7d0ff82d71fbc9925e4bd44ec77fd01a3c3c75c01", 0x1000) lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) bind$inet6(r1, &(0x7f0000001100)={0x18, 0x2, 0x2, 0x2810}, 0xc) r4 = accept$inet(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000011c0)=0x1) r5 = accept(r4, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001280)) r6 = socket(0x10, 0x2, 0x1) socket(0x2, 0xc003, 0x3) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$inet(r7, &(0x7f0000001300)={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000001340)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000013c0)={0xfffffffffffffff7, 0x1}) symlinkat(&(0x7f0000001400)='./file0/file0\x00', r0, &(0x7f0000001440)='./file0\x00') r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)) ioctl$KDDISABIO(r0, 0x20004b3d) fchown(r8, r2, r3) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001540)={0x7, 0x7, './file0/file0\x00', 0x100, 0xffff, 0x2, 0xffffffffffffff7f}) fcntl$setflags(r6, 0x2, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001580)=0x7a4) setsockopt(r5, 0x0, 0x4, &(0x7f00000015c0)="dae31bad75980fd28be23c7ed1d161445d2b3b95924487d2519ddabd308226539602a67b91402f2127a24e92", 0x2c) 09:44:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x1c0000000000000, 0x400, {0x7}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x410, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/236, 0xec, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = semget$private(0x0, 0x2, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000003c0)=0x6, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1102, &(0x7f0000000440)=0x8, 0x4) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000480)=""/40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000004c0)) syz_open_pts() connect$inet6(r2, &(0x7f0000000500)={0x18, 0x1, 0x7, 0xed8b}, 0xc) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x0, 0x1f}, {0x8, 0x5}}, 0x0) openat(r0, &(0x7f00000005c0)='./file0\x00', 0x10400, 0x4) mlockall(0x3) mknod(&(0x7f0000000600)='./file0\x00', 0x8000, 0x80000000) write(r4, &(0x7f0000000640)="2e634696872392a3de64bd866530bc618723b27fa6caaec8422934af794e00a27f699be97d1a0710d6f03423934cbaf3a3fa8a840383816bc46cf8b359bdab61586d3bb70d065da75dee693b70c4328d752be14cf82333bc0358689a016d92cf331ded222ede8cf977446527bc3812ba1c398e0adfc9c97a0a354b471782f1ab5f", 0x81) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000700)) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10004) listen(r1, 0x100000000) writev(r1, &(0x7f0000001c00)=[{&(0x7f00000007c0)="6b60cb6947c7a5eac79cc2b672f692abdfa8933ed80c040135676d2527fd70f35c8af9eb8c116aeab78391cff80c3a9fb55334041e673d62b4a104e3a2237331afea5817ddadbf481a44ef38926b6a61a98835bb05a003a18ab047d122ddf4cafd6e3262a69fa20a4ad11064292317932549", 0x72}, {&(0x7f0000000840)="d83aceb31e7a2b47f322f872998665e29976a77d75a1116b13109f6c0da41c56c144ec912b05f04e02b9c2368546feb6ebf4a41b44a75fc1b5967813d1a256145a8b0725b661177152045e3d58193140b0f8ac2e6769d0906510101ae5b05d6a6d5d07e175ff746f7a2949f51a9da882d04846d8bc639c56a9c362007601d695595858f99945573b6c724bb0a02bc9a27a031cfaeffc75370529a6f6100adab5da9175de80f661d1ea00f79de8c5ce1ed2405709f5b9880a2df74c1b64b607dbdfd7fc69c4cde4b671773fe62d60ede13f2382a625f42c04939ab7fab5ad14ffeebb2c6b1d46e51923799209dba72db1e2e9fffcd91b", 0xf6}, {&(0x7f0000000940)="8d6808a6b0c46d12010d58c9904ee5e59ad919ae451e19130aef1d1c5c0e8849bcbcc92566da747aafac8ca1e944168135096b9d0dc6f374064aec3dadb6b87a05393ac8a010c7036d220761da2e82545974ddd1580787d1bc122ad83607e2201b47877108938041527715c950e6ea9876e7004f0943a9256101016cfa03f7f0e6eeb5edcdf7652d32a1b3137371a2b45121516ab2729bc7e7ce84", 0x9b}, {&(0x7f0000000a00)="7b6e2875a3193b2d36354a3639e8122b54c3ffa0ea5b38c713c795aeae6c8ad52a9a640b2ce92fdd51107e9fad1fcf7f1dfc3c8954ed3c9ad6d564c776", 0x3d}, {&(0x7f0000000a40)="d815d13ce5f42a49cf069e0957e00d72b195050618c51ff4dba5d882c82ed4b8dbacce583a9d1a7f3ab5e41e676aff42b6a28feaf301913cd5d7fdb990ea99895a2085502d4eb363865776be912100ff32fb7a6ca7223d438734c2", 0x5b}, {&(0x7f0000000ac0)="da7caf80e3df91a0581267f61591fa340ed093ac4403a86d2a46af6a0eb7f317c503529ae77fbd44ac4edfc1a06f31a5047efb05188ee00ed7ea2cf7e8d0ecb7dbbcfafb38e2f5a56c5f05ee11f22c065d4805b1b31c73fcec84e35ad14de55b733426382d65f2f3c0c7cd26cf0c85e5f2589080cd66cebc4a7bde2e", 0x7c}, {&(0x7f0000000b40)="a3b8a39065d41a869bb8a33570ce7623aee1fa5053e35a26ca91b1ae9a56565b11bb2629e15f3cff56c3d2f32f2e5e60bbed41c74b6082dd10bdcdc4d32299f854564477da3bfc1623a0d5ce6d1bb702bf8fa5a2dca36c41ff6c39527a0ded1420f3096faeeeaa4fa9096c1cacd3667d5dce4ffad1606b7d8d3b94a3a9d91de4864e0592ccb2752154363d3242602de73761f39f2913ecbb38ce09f550", 0x9d}, {&(0x7f0000000c00)="16ed406c21154ca958329859b17766808465abe9ed73012d0362c662e9b1bd8c8db38cc7b7c1e2b447e84b65dba47571d6fbf23d2f04a380026b5fd40c39fe2fd9bc15c30beaeee5130cb387507cd9afbf8af68980ac0a364bfa48988939f9e5bbedd478abc755d8d750cbbc30a5f742ee89a33b074cd4698fde62c89672d0e31eb1d9eb37419947f4c2f7dfe03b0a6acf825ddb7a02b0a6b1c85e99dafeb23946f969b0f0c1039b183ef3020e095c810a7faa08767b26574eeab39c641bca238d94b93f07e7d05570ddbd49d01aba0de49f1006ac3743978b44e04281734afb83b9a764cc0d4560a7d60b9b41b231fdf1f8ff9a98d3cb3b414811e30ac4285bbbef3ca06e824d8ad5b809bfd96f5d7d6b59a4e3fb0b084e3a95076f566a0850190ec0cb6e3da050e167e91dd9a743df8d8ce68742246805f28b707f28a595f14b52ab72200f9544d815d356e99e34333eaa50c1070e935b0f5abc1d950770f174c3dc9070ff6a4ee399d90a38f96a9fe939e8d9913aa863afc17cc2a50192ae1daa839e73e9427ad6efe351da899ed74066b78a9f54b5963478a651b12e2065dd04a99608dff5a36778958569e783982b9f89e97d568fc0e6941c22e487a7ff3aad1010dc9001c110f220246bda3f780587e50d23610d9be7228b57a02776ccc80bc8f165e937995b5d370f70dfd406e9c480f3c54eeb561d759adebedbab8554356fdad694e9eedb16177ffec1c6e8eb60921843dac34df70e0a84cdc7847d7074c852d2a55ab257a7b2b443bce7661f6909912bd9ba2e8b750a92f7f68cc92d921eb23ab745bc3b2fbdb2df568dcd523ff2d5850dcace13e20a244cfc094a207f1671d653b8eb8da7b36d95fc88f5571facc904722c6eb1a9fcc3bbf686f7527601a09b74eeef4cfa2757661b7369aa0fe7b3a2176944e536c3f08ad9b97894552ac2758d39c9a3e800f6ce8adddfefd38d29431216409eb0111fbe63cc3e85001735b1d22e6610b1514dc8dbc99589dde9175db1fa91a073bab6963cbd5d29df731c4fbda9015edf026b92aa91464e26e643f41590e962baf7120d22181b00527471b4c9e903941177a9e81a5cb504ff3ee655fdec38d98fb27b9ac8e5537ca4a099001430342ab458db9e87d4691c817b7589163de6f637e933288eb86b1fc6ced59f713a620597114c4528f47dc12c2db78606f286054d13c77708b248bd8fdf6057d398a0861ca2e493a97a74a3c462127ddfa1f38195170ad89e4ca20417eb1a07a5c20dd59ac7d66bffd5148438fd43c40379e07abc7a4ffdfc0cbfbc568208c3375b4259b98cad8ebe0cf723e41631d108e949245f0696fe3f7c52a3cc64fe28ae61f9da77ba4a192802b5786edaa96f5936de288d74f74e5a8ae73f0d7b5c019f2bd08084c495403513fdc4e16912700453dd7a0430b39ab30f6e4af8bcee22eab9f862f73f60f991bb44ba893cf1c8438acf98b0335c308f1a9663150f1a7757befc2af9b31e56da41ebdb61b1c3fb0eaf1857b60cf80215549d74e473e05ec1af98442e475a13fc95a22f9fba94248ac757d8a075cf27f1ad48b33007044b6ff4ce9c1dcc12893ef09da94fa8233b1a218faf90a06fac1827eae96c1635b7d791f99a344a5bc6c0046c0b0da917f4c2d44e83df2dbfccf7c802a7a3eb38fb0ac0b510376f5aa58ac95fffae2b08168e066e2564ddd8a998092c763956ed848af477f1d8cd9b928634d3724f966970551c12a2d73b76409f20552c790f751d5e4982d850e5da12c2c435f727c11e746be3110643744e6ef9ada852eea4df9fa9cef7c57afbff3e7793ff42d722ff01392a57a87317fec4c6cf4145d1bfedc4f6aa9b81e9fdfc38fa25a4734c2d6ccb71e85f6fe5af4a5b14386bca4f7e0181a4100ef759219fa2935ba2c45a2767f6efaa12533c41547d2c1895f4a4116e5d0e8e5b6850495eea84a6b247f1175c0137a8cd5d4f9967da6f926d414ae9a9376b4e4c44076c3ff78181436c64e1a04bf5be8830846872ea7f2b2333dae348882e24d9e6952c73e7c174892fd55a713eee91c60323ffe66358d386efde0e83dcae2e8c8bc8487182230cacf1d94cd3cc267d760c08e2a539df2838eb5d6a9d0e3363f1ad6aada67515b4a48d29bdd479973fc33f539fe2d61f81808c7a308456cfad3cca93f0020d7af0d18d692076e788f2f257cb10f93ebac936cba6d64aae623205cf62bd3027c67c48af1f7b2f46fad4d328f5e04c56c2e265b1efa92e0bf74268e3347af07f6e11fc4c3461ee06d5828a12280cbc52b202a59b81494a51b0e70c09939c3be63871d21f3095d9b2e7dd260c9cac7aee051a09c8560b8eb3c034d3c6106eef421c5a6dcff30ee4b7e784a50250006e554b1ff628df454061fb8e02b777de7b6f7f215ac3ed6e07d34f86fd795b645464950928ba36d9a6e133bc2ee3d036882454f57dd59702499dfd3dde1d2c37f589aa0ef619080e03ab5d1f18aa5764a9653d4b344694755e5fe282e7d1db297a9d3d185b487962b8df394d4ffbaead456da07f802fb88346125c3ed3a1a86c9a9a16a6670ae356a500dbffe3ca2467a27f738e3b86610f47a0ca75d5dc0ad9fed0471ba8c1bf95998e907dad230dcff30e1bf8da8d730d1d99ef0849ac5883e8e92d1764ebf0130198d4cc48040d284a33e5b1447dbd814a837c08908020916101b579b6a4de1e5ad05d825e0f0998e47513a98e56f5c3d7ff9c20a4b8765bc9047a8724bd4df48f89c8f57bfe24efa301b0eee35050473c300b0de13ef8cc5ba8871516fed45bcb1561abee4dc3ba4fd80b485119d193dbde8a00197e7d3710f7b6c236c7be403ab5ec4981e6896b2f760bee7b5bfba85af969e6509c12c94f2890617e0e29ddfd8d84bc687cfd4e103b12c74830a2eba1a670ff5073fb95119d41266e5f3e3b5ff441e8ca9be919efbea7c3984056b722cb7e520cecadc9a181a8ac7a99f0fe1e7b04bb233f89b14e1484eca9d27e930e30cd54bc01c3f0a613909b8454bdf763ed472cd3dc9d5b9062dafea4ce0b66fa8a8bc7231415076604fd1c7ceb54082fadb682d7f33d50b8277dfe29d51f0e6554a530ab53f056efa757795b7eff23cece420503d83266da381677d3591f3cfa640c5208a40be04255045689649a9b99ec18181774db33b2941959344694ad0db3f387b78bf93da854f31510a8255f479b125dc72aec6d7a2c5224912ad5a3f82139924cd2e6f8c07a9501175aa03c0955876c9dc87b8e39ce49eb246b7c30b04d138135c4e151b3a6453a817f0a48cdd4629fe320aa83b96593befc066288d85d321f06f6d2dfa299cd9edca04f5a6280eb96fc6351562fdfcddcf20f0e4e5e01fdeb8dfe68034e8c2cdf3423353772487d1d4f6aaf095d479210cb3cd7040ac02b1acd7b4937f6a70941098825b067d68a6e92477cb787da9339a2defa9ba8f9238b5ee2cc3b20ff4226bfe86ab89cf5d15354b823e3650a9f3206ce8c1cbdbed78cb15c5b1b50074f7b62c46c21d4cf30545716cc5513280648d447e6e51f15f5a89837063c35680dd0fe1364ee7e6a365197c124deb2bcfe816b066bfd5fe3bbb6163e85b571f4b477e1df1e642dc017b59170c289fa7169795268a1dd6c156369aa9695d736c0e35feaf9c7484612f802cef87e302abeee96545312e52757d57c1d6058ba7b7027ca86ba479c3dc5a7b4058f610255ae8748f9d848a954cc673b320f2da07ec0404cea1cec0cdce2bd66688b4d793f61547510d60ed6dde348ce914affc0a69e6d0170097737f94ca9f6b5b79438f69d6ba182603f487ce529975b3f111d392f870dd392dc1916adb546cae8931b50a5ececf83e7c79e969498e5417a9caf6f5a62386c4c6f00904eaaa694fb7ec7d2a06f4496e2a67ab5f9654686c1d335a11448333284f1593d697cc9bd588be64b26637a51d21c943239be1a5871713850a3559006a293acba2e9bf8f48a55fed876b87d0011c19c939131f599c5004dffec8f3deec033aca842d7add86c9476b501a18a67fa6d5fb3999af8dc83627851dd3ff3f7ab2598139b59da609cdd2e7cd94b9f45c5e40bd7757f386ec88227deaaf9ea39a1452ffdb380404ae9d676fc8ab64b8674d9d59ef64f32a49dd0020849cd6f41a1fdcab40822bee3bceb9253a5d6907d29150942b6bafec889637d1c33c4841d1bba2c8677b25fbac9540fc070c7a1ce1e13b1b1498424433ece2a87c85200f2d75efc1678799f903210611890671605ec8d0b0351fb725b287ad94876c0f7c6e1f923e36ce289be424a50ded4ae6612ec4f80eb661f6ae6811a9bea7d9261f10d6bebf1476f09ac96a7c1e243c3b278c86e7f8a22e9b1bea64f5673d02ce4c3d22f0e8f98d6a3525f2642de5469c3ac4d12350bf2dc6b2e4c3feb07920182b0b6d2540318b3171b1a6e8e3839f3e05ab77123d3cf0cbdc2cbf3ec69b44769913c18b00d42de86349768294e6640106447781686244e39a9985d4275228965e7fb093af52f132eba97a07bf0e1bf12907ff463481bd9f8c47f64a294d04e4244f6ecf153ce0713f4e8aebe5590c35208a7a0f6e2fa3ae34294d14003c53f69609eebd1dd97a00cd92ad2b44fcf295f71e0453d20a3618e4f9c3c8a57f8a767ad895c11d592bd56eb9ea7d4bff28ee6fbcb69c7767cd2a67ad025ed495fb1d793e48daa5c4fc2cde4284614eaa93d1649b89c02808a2ca0843946172c448c3ffed7d90ece24c97ead3d7e2206e314c3d76a4cd507e4df6d753594c7572697ac58ad965f9e88bc99c3ba227b117b0c6364dd5b148db1331b888c52bf319dc9fa92fe542b426fc7f14828cacc632231577b52c8ac513f48784b44e55805cd942ed0a7f420695dd226964e1f025426bce150554accc49027ffb21d00024920e5a6bdc618180e91f63a95a19de17be06f840838f2c476c2f675ec77108d694f8afd034dc79eaa634a85cd290bcdcaca10b5ee3a648ad82cca44aab92cdafe0d2e6b017fab09355352453b2b2e90203e992480b282aed8909175e04f1bc4187476abf2a5e7f04f28dc9d6fdedfe65e00f17ff5a7963ef3e07415fcb242cded3caa2ffda8b4b28afa29bce294aa6ea7835a821c8be2dc50c9a724971806b698c7daeba5c09e3041fa7e9dbfcf8663ac059caa88982e81b5bdf3a32aee461ce8a3ed0d70d0b94c5bfccadfa2305e3503055042c3017dee5e2c2186a7878f3eac8016f5299a51584527e2aad76187b3bc7f91406bf2ed001335c8f062c639269455b97da832a95de587a7331a10ab483c3d11406e2ee9ebd70b5fb906898e0795c349f0c010f9001755593b0d54905ee3a96fff447b644dc2f8acf41e1a6b80f0442ff8b0e77569a9fb5b84ec5b252dccbd2fceeb05e2f3150f5c26c49fcdc3606e70de1b7db3e66cdfb4865e9f0d6154dbd68f43a3acdafa7a0c2f22411ee3bb9d7a620ee18973c693ed5d40cf66929d069c2c1032d5e555ec7869491f1f02674eeaf81b789db87f0e1082b34efcc6a927bed6b71f9804bd2490e96dd5acdfb35ded209f06428ac1887bd7db60f330c615ca36c61cd339d6889d4f08f8478a798f355f1a9c003c1327aaceb415a98611c143ee6f767f693d249567e06c38eeda541be9edf2427b98dfcf8cba95414a91a0c92e4af347271f18933fbf6ccfecd60637b43ec25a2c5baf0c97e1c155f129d71ac54388cd4a4f5fcda48fe2aca62c87c8309738abcdab952f33322d2ccfa7ad35805e0bb43a09c1eb0da1ec5d7e5ea263dd8", 0x1000}], 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x10000, 0x0) r6 = openat(r5, &(0x7f0000001cc0)='./file0\x00', 0x480, 0x10) writev(r6, &(0x7f0000001f00)=[{&(0x7f0000001d00)="74e450fd9482e0ed9addc53689c736c519090e898067d9a649fcb719d9bbb4c1b38b821b", 0x24}, {&(0x7f0000001d40)="f3f30f0637bba9e2766590083f0d1cf03054b2fc3a18caf1fd72d89b200b84dcc0ae0b4dde2d82545366b35ae688a2e3ee07d7045b7df7acf5e23f0458fd3b366ef0dd41151db0d7860f5ba4c41e6bacc425dfcbcf9befda6c153bbb2552766dfd4f466fe94820c7408398c82ea6b00b229fe8eae39ff044fa313d", 0x7b}, {&(0x7f0000001dc0)="01da1c2f23648fab5aca0a8587d25a42f610ff27130dc346fa4d10272220a950607966915bdc834338448bef3649592096b43c125611addb2f75999b1a0f4f51e5d3499bb7fe2c20c7eeef4fce4d4406b565a170cfdc", 0x56}, {&(0x7f0000001e40)="01e4970029e42e59dcdf01010df0d553158f54feb391de3b3aeff2dddd5145011dd164cec15c4e32b9b6711cf8a5c937eae511a94eee653623b2f9da1ce8ee97e7484460d86e28fdf3067d111af0755297a1a4139a8e441d73187a85b16ecc451990bca5882ef37f0b0dbf7099c55fab550253aac699eaee2b5ce3df8dc2cda68c5e77f064cff80d381756a0cd37419470253e5e495203ad4469332d1978da", 0x9f}], 0x4) close(r6) getpeername$unix(r5, &(0x7f0000001f40)=@abs, &(0x7f0000001f80)=0x8) execve(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002140)=[&(0x7f0000002000)=']\x00', &(0x7f0000002040)='{$-/@\x00', &(0x7f0000002080)='/dev/null\x00', &(0x7f00000020c0)='/dev/null\x00', &(0x7f0000002100)=':-)^\x00'], &(0x7f0000002340)=[&(0x7f0000002180)='@\x00', &(0x7f00000021c0)='/dev/null\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='\x00', &(0x7f0000002280)='/dev/null\x00', &(0x7f00000022c0)='&\x00', &(0x7f0000002300)='\x00']) 09:44:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = fcntl$getown(r2, 0x5) setpgid(r3, r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) r7 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)=0x1) r8 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) semop(r8, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSCTTY(r5, 0x20007461) 09:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001580)=0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) accept(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000001540)=0x8) fchown(r0, r3, r4) syz_open_pts() 09:44:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) 09:44:04 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r6 = socket(0x6, 0x4002, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r6, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 09:44:04 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x356) r1 = syz_open_pts() r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/197, 0xc5) fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000005}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="095daa3070ca9f05", 0x8}], 0x1) 09:44:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xbba, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x1f59) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff1b) socketpair(0x30, 0xc003, 0xad7, &(0x7f0000000140)) 09:44:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x4) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x0) shmget$private(0x0, 0x8000, 0x80, &(0x7f0000ff8000/0x8000)=nil) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000040), 0xc) 09:44:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000280)='./bus\x00', 0x18, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x190, 0x4) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f00000003c0)=""/77, 0x4d}], 0x5, &(0x7f00000004c0)=""/250, 0xfa}, 0x40) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000005c0)={0xffff, 0x0, 0x0, 0x7fff, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 09:44:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = msgget(0x3, 0x10) msgctl$IPC_RMID(r3, 0x0) lchown(&(0x7f0000000040)='./file1/file0\x00', r1, r2) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:44:05 executing program 1: r0 = socket(0x2000000000002, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e63ef358e4218712d4"], 0x10) 09:44:05 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) syz_open_pts() ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') 09:44:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = dup(r0) getsockopt(r1, 0x7, 0x401, &(0x7f00000002c0)=""/253, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x400fffff, 0x7, 0xc4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x4, 0x80}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x5, 0x7ec9, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xd, 0x85}], 0x7, &(0x7f0000000200)={0x6, 0x4}) getsockopt(r1, 0x5, 0x7, &(0x7f0000000080)=""/30, &(0x7f0000000100)=0x1e) 09:44:05 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x800000003, 0x0, 0x0) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 09:44:05 executing program 0: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4000000000000007) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) setitimer(0x3, &(0x7f0000000340)={{0x3, 0x5}, {0x2, 0x9}}, &(0x7f0000001a80)) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) readv(r1, &(0x7f0000001b40)=[{&(0x7f0000001ac0)=""/66, 0x42}], 0x1) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) getegid() sendto$inet6(r0, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x80000001) r3 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r3, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) readv(r0, &(0x7f0000001980)=[{&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/53, 0x35}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) sync() 09:44:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) unlink(&(0x7f0000000080)='./bus\x00') msgget$private(0x0, 0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7, 0xffffffff, 0xd98, "fad1ca21ac838c77e7e163e01511185f3626b659", 0x9, 0xfff}) 09:44:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r3, 0x0) 09:44:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xb1, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) 09:44:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="c65ecc8286fd2b0d558710000000ffff"], 0x10}, 0x0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) write(r0, 0x0, 0x0) close(r1) 09:44:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="055f4c7f0393532864744ce7acc574deb0125e0389148db9f77098775823ee9cc6a2dd8baf057a3b2c941126e6adb37306c54bd9271cdfd08a21239fdcfb9f11b285fe908da588144dd4bc31d57b470d52c3fa26bd9f49d6540104d0390c3f89e14704160509bab8243f5baa1d89182862862ccca092583fa7be1e5bad43441fe23a0412716b4b3db5ea4eabba6d24b52633cc5ef9865387891acea8e0c0f27335ca792f6ec084089b2ae8d5b5ee04a4572d36f4ab5680a29217917aa4b70a48a48dc91b21af669cb9233a001703d129f3e7182646", 0xd5}], 0x1, 0x36) execve(0x0, 0x0, 0x0) r1 = semget(0x1, 0x53fbd184d786ebb4, 0x87) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000006c0)=""/4096) 09:44:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 09:44:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3c66696c653000"], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) close(r2) 09:44:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000540)=""/242, 0xf2}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/222, 0xde}], 0x1000000000000170, &(0x7f0000000400)=""/223, 0xdf}, 0x40) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 09:44:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x80000000004) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x14001) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) 09:44:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x120, 0xa3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x80000000, 0x7, 0x4, 0x7, "cf3726d70fe0627881d127e8d22f4906eeb1d5ee", 0x2}) open(&(0x7f00000000c0)='./control/file0\x00', 0x8000, 0x45) syz_emit_ethernet(0x82, &(0x7f00000002c0)="9d8e1e18f3b1c568dedf6749e5a1500b6900032dddc727d533f5f7048ac44aec4ddca3bd626ceeed4e30f90165cf4a4a38a14183864efb3e410bb53e0b4a6b371b5df7d80c431b890dabe50edc16cc829c3bedf5758220e7471943875b1285282a5dc2a53c512d70adb1cbbf2b1c3789c21fc53682615d72d1264ea2517192b302e0") 09:44:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x130, 0x6) chflagsat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x10002, 0x2) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='U\x00', &(0x7f00000001c0)='&&}', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) unveil(&(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000500)='x\x00') r1 = getuid() r2 = getgid() chown(&(0x7f0000000480)='./bus\x00', r1, r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:44:07 executing program 1: r0 = socket(0x2, 0x4005, 0x21) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r1, 0x5, 0x3, &(0x7f0000000040)="a6da327baf92b1f734c4fc7a44c3b9369e78b1084bb5af00f5c5351bb9e2f93ba43ec49f5f5f52a21ee57abc0e9aeb64177aaebbd526d9e82f7e97588b0e4d803cb954492d529aa72f1372d0c421b652990486cde77694c328029f94f09bf65590882e0dc38bd5a0427aadf63bf1a1750efe48a9c8a4207122c4df9059553ed24d78afe289f7363a860893976d383cdc267d2cda80270c07b514353db9df1b82f062f39816e8066c4a1ddf1bacf179fb", 0xb0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x3, 0x9}, 0x10) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000880)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffda9) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)="7496c56ad0c5816b05537cf7bf681048e142dbe2f48fcaa5ce066f8ececaad04bcb59b6656da5ad1220944861fd1e85b7a375ab60c3e83607083bfa0", 0x3c}, {&(0x7f0000000200)}, {&(0x7f0000000240)="a7467b3c667a7b381f89f3fbccac52913bb2594a84b60b8b65aef4e35aa68c5b9fa881910acf183bb1618596e1d70d5a63bd9d8ec7aa52faec5fae75351b138fad6c61f8f883db2e304de0566b300b75ad4a7f70d696c71fb135b1993a73b703238fbf0f9a27c82b6882a7945863be18bfb2099a895a5e5261af69146db4ffb46e548e5ee6452ca33710f28d5ef21bd0e5a849e357bb00", 0x97}, {&(0x7f0000000300)="976db92d8a74130fe3031bc3e5d4f0e4850e9607acf29565f9df6e892097c56ce0950915d41f2a11d316eac6bb37b7ca5ba7096aa885b6387754007dc3757e04aa0c17dbdf1d6c529609c131248d176162de08f2149b3c0c46121d25fbfdb0a04eabf581a8183977b1308431e8e941d78cc95fb9", 0x74}, {&(0x7f0000000380)="345375729842e5d38274b3c31f23447f26f51d3dca2301c58af1a934a40da042dcf9546a", 0x24}, {&(0x7f00000003c0)="c99ddc65cfd6cb63c65e5bc42f78502d2c670e40272c50d88c27b124b12e2153df399895066b25d1abc8036269123a05e4509410ecdd919c7edf9e59faff3f43d92358cd6e40923db0183d18e80a9718a7abdcbcaf15e312263e18b01538df302904f86922221b1d707a98e5daac4b89ea543722425a7005220a4ad4a590d1e31c9aad2a2f072971d226be4e1d40d79947a8f5d8cc439cdcb2c27f0c53c7ed", 0x9f}, {&(0x7f0000000480)="4a82b31020bdbbf3f15770836d2669171b92128425fdfc87fe8883bde29fbbb643a6277caf755efbf6030ec061444c000856d10859b97a081c60532e101f0903dacd06d45013f9f5fad5e177ecbfdd92ea84fba562fe2674b5bfc20bd0939093549eadf059a80799b753268d3b9725e86fc4c04a0d261ad29ddf24a0fb10cd6155b9f213c4f81f0864179e2d6641ddd33565", 0x92}, {&(0x7f0000000540)="618305138819759da0b4d934efb778383045ff70a829133bf0a45fba3aa57b9bf6fa4da605c33a058377552012d8c3a5917f87371033f067107e095a63992e98c867f0eb6f7ba2ccfcbe9cee7295f95d9395e219e5fc6dbc3966c32e058dee20e924dcc148a87c933848b0bc638ccbf80a30412066527f6a2449561fa974cee1056604d74912713fb59a0084d4c09df9380cdf8b1a4b6891d38341c4daaed46f44db57da648c2f5827b02c95116ca52783ca4e1f07270f65c7ea64abe337af59074c714afa53a5ec6bc4879f0260dbc2ce50bd7e77f0e799e7f4f2715d91c28c95b54dabd579228aeb38739464456962479dcc0321110c8a3de75a2bb5", 0xfd}, {&(0x7f0000000640)="e92c737dd6b0e1123ac35186f885649d7d87782250533c77622aa5826893c4187b0d3e54dbda7cb2048d81c58a1071df61545611d67d146731eb8596473f289c31b830abe93f55444749169e60cfbfff43916b525582b6a7b04d53acda502696db72333b14e53bb0965dbf919c45202bd10162f5aa523f943be3256c6c7870dd1e4948f1369f31b0932941bf42cc8fec5280ffeab1f55efa2a09d222c72e30a21b4257", 0xa3}, {&(0x7f0000000700)="1d4cad6d306bf4e2d846416b99a5f7a564c9a0cfa50461550981da454a5b72ce1448c95935e75ef4576d14fa3ec9bb7ec0cb5682df1ab28685d8be564f450134d386559d389999d94038ea90ab50ba96db66d7eb40ca656d9f22dd50ba2c574f212c9341c2273189c4559dde26485f4d9ca1efcdadd6829de763c4f13d38e55c23cf07f67f443059ec6d1f14c4917a691514d7edfd4586d51d97fa34f136357679243593413f895b0320bb", 0xab}], 0xa) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) sendto$unix(r1, &(0x7f00000008c0)="c18cc337fd5c3caf9d6756b3719b35f9e202c16a1e2ce14e74399c11508c08912d4d13b21b66b0adf23939912079de5c2dd55dd419d287dc2cbd75655607b4da4f80bee49ee26a906ac5a70a976213476d498513426b10ddeaef0216048152370a9523ed2b6fc15466b5e916f7eca65fe1e3cba10f29219b043a0765776cb0365d5fb6b48170b429cdf50bc4fa67dcd5f2e582226cc09a0b9cf3014c4b81618bf0386435c63813474200b70c90bef6b3cafeed4d2eb7f3f9", 0xb8, 0x404, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 09:44:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b02000000e32a93e550f8ff", 0x2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000100)="1212611e14a12e79da0008b47cca96152dce6c29248c2c7a4f9a146bf812be8a522617dd05ec2b4fdceb9f53cafd90c89e93536811c5c319dba617c35e671c7850b77e47eb487bd63e8596adb024129130b19ea3dd8069f7976e2bb5f7681aa2c6646449de392b301b856b53ba2a32f265fe246d24f054ea0b6474d695e5c8aa1d5332ad807dbfe9e621097d2e81f3d20f02347cd00f178fe1033188ab5ff6a4d0ef9d1943ad2bc2a5332dcf8a64d8de13e35b970301ca79ca3185d73f245d08d484e6aacc8b49f5dae4a855ad96033b2ebfe8", 0xd3, 0x8, 0x0, 0x0) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 09:44:07 executing program 0: r0 = socket(0x1, 0x20000000000005, 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)="65a642271b0fe8e27a8c0948bb662b7bf900561ecc64bd3126bd865b6664422c688bd91cc028ef3935490d40eb9d403dd2023020ec52389f438deed9680ed04046ad3a2eee1e9afcaa325513385740485a83d0b330ebc8979ab6", 0x5a}, {&(0x7f0000000280)="9b2d104dfabc74c8c5d5a75b8fa0f0c626ea878920d572d1f668dea01962cbee17c9656fb6535197e980e3dc0673373209ed224284c905a6c2ac07f0ddc5dc26828b3fda76116737d8fd0dfb6ae5b9c2876ce7cdb45f035d4952c789e8bbdb4f383b21a7dad89e3b9f939047a5133091bd7e06018d9560b3b2bbe3043b202b5b44c963c08b7d4933c2a131b2c777d262df82d53c5398952e38efaa0a8a68b7063f609d79aae1", 0xa6}, {&(0x7f0000000340)="b31c380d2643573c7c2852fc146edc1378028540f16d929aa056ac1586c271878ff0248bbbaac88b54961773f04df3560eb8e3539c40ed6c1aff26b923399e1bd42c7253902256391ee7d027b06bb6997d90a07a22f32c7c046c0b00b7fe83bb4fa175ad9a1bb9aa9df889172c414c08e933af3014879b93b1337d63057ec87f8c6b19ced84b57cfc57a5cc7ce017e07d6833157ad081b9dce32d83e2aa8fce0e70e899274100525e333dec1e4542fe1c908ca6f4247802a6a9e", 0xba}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="1010000000000000ffff0000000100000ac0cd66a5671b3895b01ff2a7d33d4368a54d037e17701c5f55906e842985447c166df47c0705e771a299989e2d0dd1a154167c3536ffeec55285bb8b51f96c61750f31031db4ec2b61fc74be3431c3b9239e45ce17008d60fd99bf304aca0b4fe956f57f661371b9d4a3858966d9aecc8895dfcad682e847681c12f0570f0f865ce5c62dc8a8c2b0a11707ef1e1493838d134ecc7a9e7cf71da9c3dd5957f7fe6d611e846240ed755efc08007ffbd706846234ec6a3b411f7dbc71ff24dbd08435ad84f1d1011fd0f907a84059270f0b2896f5bc1f180380b6876ae5605be628b5a8f25b93c57782c449b31bab3335312e9b36ad19058825986a60086d6ab1f3bfe262357a1bcca8a1485347a7ac100ec1131ffd8ee7ff149c245624b1c05f85ec6e53aa41c4780c3d1a6d9506b4c41ff228d52b540412e3db87525a259af59e55b41ada7e88c778ae0d600bc38c1a133b4dae6da2b04433d1752c067bb338c546b9fff880d3e3919c1ec41b75132dcbda679f2841084424804c75e768e9afea1f212b0d03c52cf3d2d1d4192fb8ac89303d3980e87cc4fabec85a5f2c9a3ce680a2812bdff2a101380f175578faaea313f423900bf231120019a6d18cd492ef7a74b0274378f3257219fc5f6c3fdbbf1f61d0fbf73d59e6220ca52d92238a2afe79780edf33d802ac569da9a4fbd87a976264c8f1296da67616e266ed2f5f646cc5492bbf485add82b502393856acf1fb9b1e9e2e57c4602ab50787e5767a93aa166d276dd690149d05656b306b492d72c27ff237c417164f8a28d2029eb12a72baeae8a3e0d77c050d1e0ddd531eced3859038028eb938cdc78711ad01079e43b66296dae1a2f31689da45f552c31cff43bf1bdd124a3717699c3238210ba2eea0ba8f4439cee3a62e2979e7bd18eba2f5398a03019c56620df28b7f788e5c25129c19219962415634d4a826f632868f91f0536085c571992c6d539e9bf840611f834997f909738aa37dac06b585a20dab3ba11a84593f86a92bc05c418509546e7cc637dd0387afcbce56cfa92b7a48130dfb9cf382a57d4ad395c64ebeb5d4ee5962365347f109b70357c5e9385fe4679d4faf217c4747bef621b6f4c8ac16d76ca3d3dbdbb6322bd4d781ed1ebaedd225794f03cb4d34b608e621b8d62f8dcea8a8a8e0b772aa1502aa974b52ccd5a5f01b163e1784960a9544a547b3263c3d3684f8e4f1eeb3e8932fb3f6544e45efc77058ee019f81fd88eee11aa9e8cebfa345084c65f479dbe1a970538ea0a8a364d9826c0ef938ab410d556e1073113cead8dfb81b76d5ebd46b3a8dd99a20b12db0556f47d0e3077808799c22390242c9b59a1a85bef16c10feefbc5f13b5744c4e23ff9931b593e8a12c522a6d0bf65a25c13bb066424cd61f932d159e390d1b05f6751683702c90c91497038ba7e350f47b3f74ad856febd5ced665132dcf9cfd762a77d8fdfce81558df9009ecb9fa8cc924d2a38ac0b21b94cff1271856b364e12dc2fec3d75966fa0b181d3466e005ac280678a3d15fade1f9336d91f1969ad115862e888c7cefdaf6b0be921fd1af63711b99399944cd9a5139afc25bdc65dbbd441ca3ba7079a62d8aff64b3163446e8029fa4e769b95a2b471baa4db1db0a1f63b57fa1aee447217d015b938b08ba59e9130656b81e60733de3f8a175ec6698f0e83e5cfc816c412b1c5082480792f7625d59be4c6e5b3db9227cc25ea7c8e5529c278e9f491ffa5e4db370049188f1e24060df0ccf5f453dcd6244815e275d92127434d85697218a3ab1d6263d9e59b66db845d5b6c0471e921c9736b07a41b00edaf2c38970c616c733b11834f77f9e017b7aa8eecade829eb4275a14102364594db6810f5d1ad94696951cea41e4b472c9922e280f2686613042617cf82fcd83c2776726fb9faf085ceb54cced19078fe68ce441d9125694262f6f80d1e0b8635730bbfac262fd4f872ffeb041b77376487891f167c4e877d18a2c663812353655adcd8b71315bd4e953f65abbc2910dcb814c452f9aee53a74baea246d1dd7f1e9c9a5e66149a79212f256ed05787a4d1d28bb077c08f710c18f3a0f69396e45be2ad2e88042587e11f0867f42ed9cb7809370f9cae9b07f0184a86fd96ea1aeba1ec623e6fb94f094c1c601642d367fe489f12e370bbabecde867cace6299a74314d4f53e38021d5e64dd1cbffffa27aeaf0b246cfd9cc3c80003c3390b15394631cd541f54b8d940f4d1b50c18aa6a524d5143d73b81353b29a135f5868249e595b42c013b12d448137ddbb6ddc52f3ae4c35fc61b2ddd7f9e8cbf764f1048bcea23d20691c434e20bb38a5a38443240a4c50cab48a16a63a93dfdd04b6374ea1de8cfd80e21ddeb290d98e3e8bd908b55aae85a59fecc680edc87041f11a9a4771273cdf58817278fb1213626a1719626a35b09fc45dd4fd95012b15732b5e414c31dd02c0f324224c3a89f8323bcbc59c075ad01fd0d593fa128658e3596d26ed7f3119b0f69a7c2004dfe7aaf171a4c04dd67b53b2f07f3983f9072b11c3faca0b530f8d0c2e34e619730f448358c19fa88c0c05fce3348e15b61d9c27301a3310ada51d8d3c4011882d16d01133a1337b1a7fc2aed2156d7479e2d4fedb7d7a6c36c7ae6aea7aef396c16c5216973101c89dea6cec57b32b11f6c7bb644b637bcfb1328e58eef2ddf4a95666d7f33bd6c1ba207d16aa835cc5c09fcd1f9a519a96aa4fa21abc325d4c492767fc97ccaeeb283e1125f402f89085cc24d506fdc554d34adfbd71b4cdae177d0d7a77f884a3a92747fb0e1f9ccf2ccc6c248d45d2d98adef4b8cd3add7b89f8cbba3f033b3f6c57a927e5188844dbf2f88e898510d39b5a40923cbeeb5d51865afdab96c1d19206c5841491f67d6bd67c98d0b03266171f574e216ed0adb81abfce44fab42cce380992421d5dcac0af3a06506f028acb294e71ceb9b834390e81431682acfbf48ad0ea687c60f1e1830bcb31f0471ebd4ceccfbef7684b64c4ad2477b905dddf2729a4970f79c2096b03a52b7c263ff0a007bb5124cfdb11e0ef6a135697e8cd5df65668e2b616ffce8fbd19c09ff62672f9ce1b7c4858ee6b0a2f5ceba561c23b84ed346d6842d2db715d925bf8b0164b12594971debf6e4aeb5fb9da5d9b7001284f4c0e6433fd37c5ca549bca8b456d5c2a06c1a9e6f7610eacd942427e123c495861fb28bdb6ed6db5d817c3033d8e258440e2a17c3d899373e4347d6b3d8a26b8910935ef7c63300f64be1a8fc72a1ded03d5b33ca41d5802bf741b3c526ceca727817191f4fac0a3e308188448dd7a5bc715c5ed5df46bf66010d4af8cc82697b17fe22db27e9553b1ee85be86f3f488bc78ba6f6c909a161736ddbed3f86bf4c3472708be25e0ecd1187e36d6affa0cf308a6aab651909fcf1604f700407e3b04328031a4d453f11d4451724aa631ca577165977400d1b9d0418237e251501b24e2c3d6862e48b1f703bf11eca8da2c9c280439bf34e2189e9414969a73276a0c6483d57729bf36c3359a1ece0e6a173229f31d8a540fc9063b5d84bbc28406ad53976a86c470a90e63e8eccdc447058abf4771d52ee9f57286f2fb415eb4298749732738526eaa71a99940b60d47986d5eb75d5c89dda807e961b3b70f151c0ca094d0090041d548824d961b5715a9d204fcfb8ac0b4ffb71e4784ebe1f55f645f5aa1e04682f58b70f47009dd5a53569cdd33a41d6c40fa83b027b55c88191aa2e61645d9297ad6499ce4ce3b369d5393f4df137de425e785454c7ed0424c2a40d36759f067f0fed1a0c0205ec23cf4bc76b93026276a73ba3045fd1b909a36c863572a8fdc03ba17604f84df111f029d3e28ab2342b07b0cd19e49065d613c05ea1d94c2da0d84c4d40536a23e889edc3fa5b65693d28d5b2e677cc454ce88e01a89f3ec94c7c8691ef2f9f840e2dc1a11198996218407a5909f82f5ac75d580e3dd94b3c5ab2842a17b62f3021a4d568c7c517b37194663a7fd9b65f8e17223b21874df450941de4c8396d192b48522443233d274a71113291beda6979c4107bd1b179b006fc254af87a50ab2b3e8e8768d178a2185031166464205cb982b73ca6729f8dc21fa2085fb6c9c7c49a6e42cd0ff05038741d3498beecddf8a339debe8fee185ff51aad26e1ec525e9d9e421d73df0099e19e93c0951f03e216bc5e6c811d3712d9846e673bce6da2937d589d9590978c749e1944d02f137dff7b495e34a87c64437f0c3e4563995ec5e9c1013d8e933a83e33134079d2b0a06f3552a92389bbe455a4dd32cb1f0dd47a1a47b116eecd690dae8eac346f8fb4f3bdd3e16b0bde13d567c0c57246dc32941e32ead143c5b253f26f4da3772cb14f2f6f1b106611d19c6dcdb4522f3b601b315a755e1efe0307bbe58ebd99ef2d1894eb5a6d915720799519d67f75111e50b1a0bb7f0087ce24195a3a36ec7c97e2d2edf9041a8572d3c73afd8fc53cf3ea9a1e4c10b349823f31c8f35a23e9d8d3848c24ca60b8ca9666ff463c73add89a7573347b4c8791467754b4630bc0b0ba8ee3d8e57574f5701f389058bc921e77eebb723916438b0af2aa3d108a2a8e46a416745d19213e13c1faaeeff9177da9213f6c3cd77c947f7e8e27784b18b96a32b1f7992e35b288807f4d814d3a0a90c736517ac459ec3317e1d1ff31d83e0a9184cb6b5734ca749e48c574a7c6aa34cfc19e08cb4b52e2f676d352b07f7765d6debde7b2e21eb8a1639b438d84c174293cf3eff46b4873caf66c8091c4f1c6bf03e7d07c766ad76c7eef86fe8ccb4729ae64f09f156ed60a249cdc2beae69f449f357f44aba000d584cd3d3906c9ee6f4f3f644b33cbd67bc4d65388a6af279cb2832b55bc9b607bc55fc4ecd87efb17b6cff74f17d9ddcf82dcfcc40feed047809acf7bac59e5f5fef9cf25cfb9a9210c0b6316fa8806e6657aa62444cd824255d56b15483dab80ee16d99cd3c1726375158960a073015d5dd97ccf734b1b850a2e5db2d6ce3f51dc9cfcae34e2ad8c09ffe7a2bc5f9bc489d13dbf6ea5d0878f4824fbf1f223299b9eb8d96b0013947aedd4e42e8ebc08eb4bb6ac77ce6edaa30c15cf1f7353b6dadd0cf89cce0375eab7972b6b2041dbe1dd6df42de406d6c2508dabd8c0fd410db17b8e764f1c0e601ad69dd584096608b35f16b370791b0b1970cea2fac696cfa6e3a85e8f04d22f708944f70fa26013283459ea55f95d8a6f95761cc039a42027058ee8c1d0820200921968c447560a72e9b419e103e67224515e6f816ef795f2520dd260a08102ff9b4739d063403025e63bbda28c872a1015e899ce5f31d3f53fd3283f57a09e7698a4a7777f6484383ab375a745fe983f76323b36e9f0a39a5d2a980db08ec9756ae5441d4594164fa8bd5eff618164ff656c983c6ec464e28dcfdde6848bf9c86e6876fce4dd66ac28d367a1b42a18d80706123250b6b7cb34ce2a20efae46efe392638ee1d1ee532825b1f700c56d73d5dcddf3a0c119731aa80eceab3d284d24e7881bd8ef230ce343cc70e090d9db721b685a22522b8d6b15b0f8304ab903e4cc2195e14d7a2257531fb455d38017336b53bfb1060b66b5b92b6e7f26516a5400ce809b2000b0b8ca70af80d469d28d18743020b6458171667f510ab24b62c376cd459b9394722e3cf471a54fc6724446f74ab5f81d6d5efd05ac11dbc69e5b49a4604a1408377de6824fcc0a23b9cc453017f334c45925133270cf0cce8f7e8e0c18f67ccd905e5d097f000000000000000010000000180ffff565686708207d8cc8166ff49f22d44f0b06d28d6028ea6164dda6a6128dd2e43048fca4da05293f9238a779139fbe90248ab81935b5e9dca492ba60a2e0ce6edb015d085f830ab55516922c69b82aa25732894ddf463a854d3916e9ab35748ddbe64e53d0155b8ebebf909a24530d9de229e2d42fc2e346ded2f44f755ccc1a771af411232a308b2732ae9ba59ba2e3695ae3ad32354186ef063cc1cbd198d17c3f2f198cbdf0ff4070529c8d963979949824e6f87c05cbcc31766193ec6b4a781a7ccbf943d4c05fb74b4699bad92041b74942fef99c3b6c147819de1000000c000000000000000ffff00003f0000005c33519876dfdb7be0d4ef4365731211fedee1f7b009c7f2fae30bdba095830b4d03ae7a28a436a7411230ae38f4a9da2a0a02e43c0f6d98eee2f01d500b750fa19852e1587021b2ef3be93ead8ad68b5d473de63044348fd5f22c5c9c47f6f4789d6d7a636f70e1788505c79e0e80a2ac1aece9b3e1d0d2017006fd25b4002e3b5b013ce889c20a6bf4df0080a2e3385b4c1d2eaeb1ac8d2b04403c3de09c33a61368331473b1f32acdcfb100000000b000000000000000ffff0000000000002586f5d9eabc68e58aabaf4a5b4c00ba00a2d97cc615be8bcbedfc1b6d4ba591d27332519a088530c42d1568da1cb3a2111dcd3ebf3cb0afaf79fb63fd60ae2a7c2155b069f6ce2f8a4fe152af3d8370639373bb097de47653a3da38f29248c900ee892a3e486ab23bb1ea50e9d6ca2b26309cfca74fbc7759daa97a0b96116cf1ccf55d8f8fc45107867d92e4765706ecdef24712d4f599d115000000000000880000000000000001000000f7ffffffce743d08cd4dfd1d3a74a589b1afaee08505ec910faeac4cc737fff687cf77da0208ab64de16f8d2803f2a47098bcccb4d09a5bd291a17cdc69a35428053149b07c3d3de562a98b3f538ac989c9bdaaae65f4d1d963ffb616109fa52c7e2cadecdaf3108a5a5718fc58975f3"], 0x12f8}, 0x402) 09:44:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x10001, 0x1, 0x3, 0xff, 0x7fffffff}, 0xc) socket$unix(0x1, 0x0, 0x0) socket(0x6, 0x2, 0x9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 09:44:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d", 0xbb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a21bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a0c9d4fdfa2cd62d3dfbcaaeb1998b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35467c3a27e85ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x812, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1ad}], 0x1, 0x0) 09:44:07 executing program 1: syz_execute_func(&(0x7f0000000000)="c422019e4341c4e37d4c7f0043c44245913c00c4a171565e0064f3f02916f3460fb89d00e0ffff36360f72d600c4c279218e00800000c462253d8b00000100660f38289130ac6004") open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) r0 = msgget(0x2, 0x18) msgrcv(r0, &(0x7f0000000080)={0x0, ""/239}, 0xf7, 0x3, 0x1000) 09:44:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xe029, 0xffdffffffffffffe) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 09:44:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000016c0), 0x20000000000000c6}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000100)=""/70, 0x46}], 0x2, 0x0) 09:44:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 09:44:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="b92d88b467b9b3e4538dd968ae2e7b7852050c0b90a0ee8390c1633048971401db6ce65b87159a3cc9bc018474ef0a299ff84e", 0x33) 09:44:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10002, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0xa04, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x0, 0x0) close(r3) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:44:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) lstat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='W\x00') setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x5, 0x1, 0x6, 0xa, 0x101}, 0xc) r8 = msgget(0x1, 0x48) msgsnd(r8, &(0x7f00000005c0)={0x1, "9704137f7ad5269298f3f6151ce3f03845526e5f60dd7860527c570f0184059322b899e46206fa228b8bebfae193dc19afbbd4d851878f7fd3b738c80741b0a49796d06a310fcf1f5c08a083da346fea0c2877233aef3eb892ac5f631d835b73911f3ad7e194325af95887b455f49e49e7b9d0137be7"}, 0x7e, 0x800) fcntl$setflags(r7, 0x2, 0x1) msgrcv(r8, &(0x7f0000000500)={0x0, ""/70}, 0x4e, 0x3, 0x800) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x2a, 0x3ff}, 0x9, 0x9, r5, r6, 0x2, 0x9, 0x8}) r9 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r9, 0x2000740e) setrlimit(0x0, &(0x7f0000000280)={0x25, 0xc0}) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="0000be112188af4e00e90000e91a9c8697efe99f223b7b7695cabcc62ebfbc0635d7c2682f8a91a8bbe2009446f62cac673efa6e32461c1c1fdb7265dd03a26f864a20ebd9d011b1010afe06690ae09bfedb4234a87a31b882badf8f1a9972627de3bd5d871ffddc0b53e53653faa5a97fe4426da10639eb91411ff2b97190a9a6b9d34f9ccebafa32ffd1732b4ab25094cd990cd6664fbb148762b628b0616d4c2144076615f334ebb59b16f440e29ccb3e5aed29e33f708703c453eb2eceb2084c64ac73000000000000000000000000000000"], 0x17, 0x1, 0x1800) r10 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000000)=""/33) r11 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r11, &(0x7f0000000040)="670dc3", 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x4000080a0, 0x0) truncate(&(0x7f00000004c0)='./bus\x00', 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:08 executing program 0: r0 = socket(0x2, 0x4005, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100000000, 0x40, 0xf8, 0x0, 0x2, 0xfffffffffffffffd, 0x7, 0x0, 0x2, 0x5, 0x80}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) 09:44:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r5 = socket$unix(0x1, 0x7, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10140, 0x0) getsockname(r4, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) r10 = socket$inet6(0x18, 0x4000, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000340)=0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x6, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x47, 0x20000000, 0x2, 0x8}, {{r5}, 0xffffffffffffffff, 0xc0, 0x8, 0x3, 0x2}], 0x5, &(0x7f00000006c0)=[{{r6}, 0xfffffffffffffff9, 0x6, 0x1, 0x3, 0x1}, {{r7}, 0xffffffffffffffff, 0xdc, 0x55, 0x3, 0xfffffffffffffff7}, {{r8}, 0xffffffffffffffff, 0x20, 0x40000010, 0x200, 0x1}, {{r9}, 0xfffffffffffffffb, 0x12, 0xc0, 0xffffffff, 0xffff}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x3}, {{r12}, 0xffffffffffffffff, 0x31, 0x11, 0x400}, {{r13}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000001, 0x3ff}, {{r14}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x733}, {{r15}, 0xffffffffffffffff, 0x40, 0xc0000003, 0x101, 0xc03}], 0x7, &(0x7f00000004c0)={0x5, 0x9}) r16 = socket(0x3, 0x3ffe, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r13, 0x0, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r16, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) 09:44:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4ba, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:44:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x22, 0x4, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 09:44:08 executing program 0: unveil(&(0x7f0000000180)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod(&(0x7f00000004c0)='./control\x00', 0x2, 0x8) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x81, 0x48) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30050, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./control\x00', 0x890, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x67482bdf42aea397, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) pledge(&(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='2\x00') r8 = open$dir(&(0x7f00000002c0)='./control\x00', 0x2, 0x2) r9 = socket(0x1, 0x5, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x28, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x44, 0x1, 0x7, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffa, 0x81, 0x84, 0x8, 0x1f}, {{r3}, 0x0, 0xa, 0x0, 0x7fffffff, 0x8}], 0x0, &(0x7f0000000380)=[{{r4}, 0xee6c43cc26e16915, 0x2b, 0x20000001, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffa, 0x60, 0xf0000085, 0x3ff, 0x9}, {{r6}, 0xfffffffffffffff9, 0xc, 0x20000040, 0x1, 0x3}, {{r7}, 0xffffffffffffffff, 0xd0, 0x80000011, 0x3ff, 0x693}, {{r8}, 0xffffffffffffffff, 0x2, 0x200000c0, 0x20, 0x7ff}, {{r9}, 0xfffffffffffffffa, 0x4a, 0x40000002, 0x0, 0x3}, {{r10}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x80}, {{r11}, 0xfffffffffffffffb, 0x28, 0x1, 0x5, 0x1e0a000000000000}], 0x8, &(0x7f0000000480)={0x0, 0x101}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) open$dir(&(0x7f0000000000)='./control\x00', 0x680, 0x80) 09:44:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r0, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x115) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x100) 09:44:08 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) 09:44:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:08 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xb3e) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 09:44:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x2, 0x0) kevent(r1, &(0x7f0000001040)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x1, 0xf5, 0x8a2}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000011, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x51, 0x1, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000003, 0x8d50, 0x2c6a49f2}], 0xa963, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x84d, 0x9}, {{r0}, 0x0, 0x68, 0x10, 0x8, 0x4}], 0x2ee, &(0x7f0000001100)={0x1, 0x200}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:44:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x6}], 0x2}) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x3, 0x401, &(0x7f0000000080)="50ac7220598407b7fa2cd5c343378f7a38f0ec20d87cd06e56a4d9824b6b81254fb1bc2747fa710318af5a932b3c76261d0d6a9af9c40f90e2dd42acfe9834d066f0ce7987d8c56d7b53af044c8c328a871364606efb9f0239bd46619d5267d73cfbf25ffc275e0d6cff55311fa10b49c9472a6d8230a5b41246ca7ae8dd28f9d34f911792a368b0f99d6cf8bf5a", 0x8e) 09:44:09 executing program 1: poll(0x0, 0x0, 0xda27) execve(0x0, 0x0, 0x0) 09:44:09 executing program 1: select(0x40, &(0x7f0000000100)={0x6, 0x1, 0x2a1, 0x4, 0x62, 0x5, 0x2, 0x100}, &(0x7f0000000140)={0xffffffff, 0x0, 0x8, 0x7, 0x864, 0x10001, 0x7, 0x8000}, &(0x7f0000000180)={0x401, 0x3, 0x7f, 0x7, 0x5cbe, 0x2, 0x6, 0x400}, &(0x7f00000001c0)={0x1ab4, 0x80}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1d, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) 09:44:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000000004) kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffffffffffffc}) dup2(r1, r2) recvfrom(r3, &(0x7f0000000000)=""/7, 0x7, 0x1, 0x0, 0x0) 09:44:09 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) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 09:44:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xbffd, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a2db17cc4779e6210151dc930afa61dc58cbcf8c7c63fe584990f1ab3c8fe27e31a7ab0b7f87c760d565d125e38fd56f0b41e71110251a866b8e8b9b04f0212de2af97de69990a7726f90235851526f74cf9fe78ba4fcf6c1c59df037ddc7344e2707884e1c29db3a3b8676dffd28d6849756c2f0c1908e4469f3c2e0861009080d1b11059956aa27354f3de9d034fb66f6c36f40ce76e3718a6ebd311808408d9fefc0fd9bdfd674833e48a196a967f77b83494931c17ec8d153840fe531d494aef7485e4f30c263843673710a7be4df9b7e2fc302f8148bd28224dd9872d", 0xdf}, {&(0x7f0000000080)="ede7656c8d5329867204c5d923c10ba716d73ccd06baed16a670c61b7eb34a58800793dbfcb852c175a4e115e084477a17", 0x31}, {&(0x7f0000000280)="750d800ebedbe83c1903e7a29517b7eae52ffdfea23875b677bfa62b7afb9d971a6bc9855f6f91dc4f2f2319224836cf20f011d56b40464786264556d948ec59e3fcbaf794ad6aa354bc2cb618a70c9293227f1e3394fc735a9f8af3f2aa6ad6060aaed5c5b16f52bfd78e5702ab6a69a39934c0ebc93b97affcd64ec576be59e78e283179d72338a8923bdde1ea2b490282a91959f6834e4be281bc08995f6ea20d62b8833854", 0xa7}], 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x5b3e2ab}) 09:44:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="54ca", 0x2}], 0x1) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0xa0) 09:44:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd65168cf82846eeffb85f7cc32345703000000b477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe534215b265ec7b3c22f2c6e32acbf65774071357d41aa1108029af3965762284475423e6f39489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83d9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getrlimit(0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0x209) semop(r4, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) rmdir(&(0x7f0000000340)='./file0\x00') r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') msgget$private(0x0, 0x10) getuid() getgid() 09:44:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 09:44:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3aa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x708b470192ed2875, &(0x7f0000000080)="d6f3f0df50543b3d43d1c9e5f89a17c38d721792ee1f4c0cf39a181e8cb2dd02c124d3c29d68ab4604dbbe2482cf5d9e8d4f6e8d98ce797fbfc396e69c76a0b9f41d2817489dd6f382e02df8701f83782729015c2221c2d27be44e978b9fa7cc7fad88fc43950b0beaddb370c96f23def18c4736fe72323136db6f7ffaa94044c1cb19756912d185f00e27c05bf0b95cc492ac6d2c2e0fc9d10e872b66ffec492ff48c3a559c3afbb61edc891cd6d2f7932e53fa40e95cfc2245c5c926830ae20e102e62dff09d242cb7b828f48e162843264dcc5c25c0c432", 0xd9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 09:44:10 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) utimes(0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 09:44:10 executing program 1: minherit(&(0x7f000010a000/0x4000)=nil, 0x4000, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:44:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000780)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/184, 0xb8}, {&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/242, 0xf2}], 0x5, &(0x7f00000006c0)=""/189, 0xbd}, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2020, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e25300a9c18fe6e66c51c512f41843af87a2595bf2f46696c653000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="49ea8692d903a2c95fb6c9233f2f8253f6f9a593da03843788d89111e32d9fe8244538c93c34d3bf92a651afcddd19bddde23c9a9f294997c41d1d2401892af839a0498d22729f2047d039fe138fdaa9fd146e90a4d0571a3bab11318c68f667db7cc8f94a03ad701cbc1dda3714ac36a0730e0d122a5674bc6ffea209e799f32600e44b8f5fb9c93f041a3ecdfed095ad97712f97d8649f21bbd1e18517f37a4f6d7935c6760bd4358a9e469c6e241dc3fb7b8a6bf16fe0ffc4692e064df73c51809e964022aaa6e88b7fcba239b50d3894281c61fdf0a383638dfeccdd9a9304c12b92f220e076d2ce076f21200bab4c95dd", 0xf3}], 0x1, 0x0, 0x0, 0x6}, 0x3) 09:44:10 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 09:44:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xfffffffffffff571) clock_gettime(0x5, &(0x7f0000000040)) chmod(&(0x7f0000000180)='./file0\x00', 0x400000000000040) 09:44:10 executing program 1: r0 = socket(0x0, 0x4, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x2}, {0x18, 0x0, 0x200, 0x280000}, 0x9, [0xa2, 0x9e, 0x686f, 0x0, 0x101, 0x5, 0x7, 0x1ba]}, 0x3c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 09:44:10 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x6) r3 = getuid() r4 = getgid() chown(&(0x7f0000000080)='./bus\x00', r3, r4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0xffffffffffffffff) write(r5, &(0x7f0000000200)="fe9c08cbc8686498bd4b6fded9eb461996f42523b3e234b25da84e61b526456d8d31bc3ad66ee6202194b069b7acd1b11d152caad82a6e894eec42e3d4ab2877be4dbf86d30baf883c4cb287f5f3b796db2041bd17dee26985f2477b2d3b773471724469afc97b39191f3b684cbc86521a5b40106af36bf5caeb67516732723132f71304bea172944718740e93d3e6f7", 0x90) fchmodat(r5, &(0x7f0000000040)='./bus\x00', 0x10, 0x4) write(r5, &(0x7f00000001c0)='L1', 0x2) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/40, 0x28}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/99, 0x63}, {&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/185, 0xb9}], 0x7, &(0x7f0000001780)=""/1, 0x1}, 0x842) recvfrom$inet(r5, &(0x7f00000000c0)=""/5, 0x5, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 09:44:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8003, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xf008fd0646c3a51f, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4, 0x80000000}, {{r2}, 0x0, 0xa8, 0x1, 0x5, 0xffffffff80000001}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x35, 0x4, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x1, 0x21, 0x6, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x3e, 0x80000000, 0x4, 0x9}, {{r6}, 0xffffffffffffffff, 0xa, 0x0, 0x2, 0xf409}, {{r7}, 0xfffffffffffffffc, 0x4, 0x8, 0xd5a2, 0x8}], 0x1c, &(0x7f0000000280)={0x6, 0x4}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) 09:44:10 executing program 1: r0 = msgget(0x3, 0x213) msgrcv(r0, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0x3, 0x1800) msgget(0x1, 0x0) 09:44:10 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/199) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r1, &(0x7f0000000280)=""/46, 0x2e, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="01d05e63f058fb0c5f00653000"], 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/176, &(0x7f0000000240)=0xb0) 09:44:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x6b2) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 09:44:11 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10, 0x0) fchmodat(r5, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) r6 = semget(0x2, 0x3, 0x1c0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r7 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000000c0)=""/211) 09:44:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:44:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000600), 0xfffffffffffffffe, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000280)={0xffff, 0x9}, &(0x7f00000003c0)) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/237, 0xfffffffffffffe60}, {&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/81, 0x51}], 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0x8, r0) 09:44:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x13}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x0, 0x0, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0xfffff, 0xde5, 0x10001}, {{r1}, 0xfffffffffffffff8, 0xa, 0xf0000001, 0x401, 0xffff}, {{r0}, 0xffffffffffffffff, 0x5d, 0x6, 0x62, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x9ec00353a1812696, 0x0, 0x6}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x86, 0x80000000, 0xffffffffffffffff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x21, 0x9, 0xffffffffffffffe2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x88, 0x41, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffff9, 0x25, 0x9, 0x2, 0x6}], 0x0, &(0x7f0000000200)={0x1b9, 0x3}) 09:44:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1e48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 09:44:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 09:44:12 executing program 0: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 09:44:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 09:44:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/135) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x4000000, r2) 09:44:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000e90e950f1ae6f72daa5780791cf85ddc2127d3e9a1a5ed240325d1a8dcbdad44c160062cef263c8306c2ca62545383415554189ef71e27065bafb9693ae4bddd86bf7083b736344d1292aabea37d40c89b43d36f8568609af9068f92080000000e24c7e52002646d73b123959b898519213e9b69bda4f4dda084582b28052dd1ae5182b1e2f997d338df8e2211bb5287de7b7d2d144206777aa244fc950cc2ce0df1a1bd1fd048d4e37d57d739"], 0x30}, 0x0) 09:44:12 executing program 1: r0 = socket(0x1, 0x4004, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 09:44:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x10b) r0 = socket$inet(0x2, 0x3, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 09:44:12 executing program 1: r0 = socket(0x11, 0x4003, 0x4) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 09:44:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20800, 0x100) fchflags(r0, 0x20000) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:44:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x130) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) msgget(0x3, 0x1) 09:44:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x63aa9a91b0c285db, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r0, r3, r4) 09:44:12 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 09:44:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x20) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 09:44:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) r1 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getegid() linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffff, r2, r3, r4, r5, 0x20, 0x8}, 0xa6, 0x2, r6, r7, 0x3c7, 0x80000000, 0x2, 0x80000001}) 09:44:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 09:44:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018a3dfcbce20033084bf5a186dc344f9008b00023c00000000002867d6b79308cbdb9229220000000008ffd53ee4d44f142700f5ffffffffffffff00968c0071", 0x43}], 0x1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 09:44:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 09:44:14 executing program 0: socketpair(0x6, 0x6, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/159, 0x9f, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x9}, 0xc) setuid(0xee01) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getgid() mkdir(&(0x7f00000006c0)='./file0\x00', 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x202, 0x0) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="6ad740c8febc60e548b12fa47c3c102e6a8fb5d811c98819ecdde5482ec703e35ab1d3724ebaa779562cf3ae4ee844cff9a42603f358b6ed0aa1e183ed1420f0dc530155", 0x44}, {&(0x7f0000000240)="c453e99f9c7e6a36f63d1e233422ebe4ffa2", 0x12}, {&(0x7f0000000280)="cc227fab4e6652fd9f67f57c5cc1792baa0b367479dd148cbafa1d98831716ec2f55526dbc19867ad03ec2200ae4eec86018477be2743f84d50c64f7b95d131a0750c18db690688d24c8f126780a7a3de289f80a0330cd92e0469af5ac8d00c54a34768d7365d002aa99e73c57f9f89d81480e4934c14c2676419a87b37b6315f3e63a02245706eef3b57813c1e884377551e5bd8c6741e1eb1bc2e3b0d360b1eee62ba9e5b935c25e32a84829cb0faf1b3a29eb562529c8a6793a8df98ab7a61e1f800cc4775183e5036b4538bd26ba2bac1edb1c9c332d305afabd2fa849c519d646a873f9d8bd66ea2e33fe80e5548db980f218a5b02ccf466ab2", 0xfc}, {&(0x7f0000000380)="7ae5c826ab2c6af271458a94aacd429fda0e975b42d46c607861148918cb495f2f795f539446fcb042ed0f4cc9c5810dcbeb7fa696f62081a9a54d203f261c2f7b6b8baf8498805bbc1a3c80675a0d0ec751c49a4df6b70669e5a450702b656a31827b4bef587fffa6767dfdb36b9d2ba646c3d54166", 0x76}, {&(0x7f0000000400)="2ebb8ae533f1b0babda030d3383434e9b7845952ada84e8e06d8c00ebd6dba6ed8ee3e5d517cc44b651c01c206ddf2336242d031bc6fc1e66e1220abbc0add0f3918d26b0d7939c412a6cb6df7b400278fbea74d91758497528e2a4a78045ce23514a4516502bfc57c539dfd97e4661154aa4d292803f6ac989793fab063a9b9e3fe31ffabd9643fef55feeaca596daee92f2bb364d143f2b7f6f7913ae242043bcda38188b38acea1117ab6f3a7dfaf32098ee044bff8ad18bd2f4d386dffa39ba3fc576ba604fbdf0c6f82eaf876dd76b8117328c6b8ade6a182eda2bbb47da7fe3c227f5609dbead06fe9b349b4a5d0da21ac31a590143db9f0c5cd6c0b", 0xff}, {&(0x7f0000000500)="1680ca828a5bfc9930925aec4b1d3ef0db95ca22b911d3041c124877b90af51c7b13b0c1c355dfc766769f26fbde36ca15b667cbbaa7d55d2604f3d370d379fc377cbebd340c1be59f93108c0c88a920542a640517ba0d21f0ff2e44da76692a455ac9f48b787d8d914fa17ef25098ae28663aea3a341761112965d9c6512d168dfdfc88b5e493c34178b3e62508eb8b465bcbba", 0x94}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002880000000000000ffff00004cae5795", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x400}, 0x8) 09:44:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="25000000ffff00000100000000234c5be101c1456d9166fbe4f988ea000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setsockopt(r1, 0x8, 0x9, &(0x7f0000000080)="202ba4b9f1946c715151e38266c74f2042410be444b7e0c67d83cd65abb7be7a30ba6e04387cce1bf62bba19875305f7209484e7848b16fe0a855b74b6", 0x3d) close(r1) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 09:44:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x165) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) flock(r1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:44:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="7f26e50027718a984e89d9b8ffc8b31014254c6fe1313a022d8b6594c01d0da7e3c02f4f0423602de7e37dbdeecd9640861df95b97ca45c8b3a8d61616ad1ac75c5c426d88b9482d77f16d25a953a6e33320db4f3240efec0e1a13a439c84a2a89afad6a6bde7b080ea5d5ffdbf4db64133367f910a4731b35726f7d27e2388f24b1d57245f414b151804547369ed0790ab9e14279dff5c1f91c022b6365d4fbfb0273a32971400ffcde8526e2d82bcc04b45244c8ec38b272bfd0a98998bf7f3bbc6450f817ba939320525583fdf4d57036209b6c0a6576bba3b4a8faabf47da090397bdd606cf7a571f5f43d1d29d45394", 0xf2}, {&(0x7f0000000300)="cf63de1f0012622dcd9fc54a1e007196d558c5aadaa826e5cc36214aa6c9888998b18bb9467c05e08f9898830e35966cc2325f8d5f5c35ad7d99b3982f72e4637f8721a7946bcf4b20721386e02a7bd207816beab2a674b35459e3c9d36a16b15cae03552b1c53e5f92a6de241e4edee1b76da20cb98e4228036843d4b8fc8dbbffb19fbafb73fef74497179116b043eba3a00f2ed0b81aad50bfd205a704cf65a3c26f2639af0f5b99dbf1de985af637c", 0xb1}, {&(0x7f00000003c0)="543570eea75fcfb930c3d690222e29a064e6c666f11f5970454d0d08acf4e1f7f83075982f6d14e1b592fa9aee83c7bf58288892a428998e62ca8d0cbe5c49f9216a04c83cecff62e4481a415be3395d5028b46f6dd798d98b117f06a7fb1ef8a654175a4e6224adceaa166fa05bb3396056024c6ed2789d1a7234e3afd76faf", 0x80}, {&(0x7f0000000440)="06a2d50529ea091a90f4acec618e20cab939e1a4404a3554e1cb0492525ed0ba635c7f3877842765a536e625a5698e930f1847d809aed492873cf4fd8d2fe31c1c980a3e932eb1c61e291ea366855f5902302819456d9b94ec3cede2fc79", 0x5e}, {&(0x7f00000000c0)="86b5d08e736c03ce8482eea9", 0xc}, {&(0x7f0000000140)="2fc49d675963c8f9063f87b318608943439b9dd1dff839b8ef52681d9494f86f3939", 0x22}], 0x6, 0x0, 0x0, 0x4}, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10002, 0x0) 09:44:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) open(&(0x7f0000000080)='./bus\x00', 0x401, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000000)=0x1000, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x13, r1, 0x0, 0x0) 09:44:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd595d6012017bd1ea5c21", 0xd7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 09:44:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x400000000) 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, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 09:44:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000440)=[{r0, 0x1}, {r0, 0x14}, {r0, 0x4}, {r0, 0xa0}], 0x4, 0xc9f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x2, 0xfffffffffffffff8, 0x8, r1}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)={{0x1, 0x2}, {0x0, 0x2747}}) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x101, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r3 = semget(0x2, 0x0, 0x28) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000340)=""/229) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8080, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x801, 0x0) 09:44:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) select(0x40, &(0x7f0000000040)={0x80000000, 0x1, 0x9, 0xa, 0x7fffffff, 0x5, 0x2c6, 0x2}, &(0x7f0000000080)={0x29d433a5, 0x80000000, 0x0, 0x0, 0x2, 0x4, 0x4, 0x4}, &(0x7f00000000c0)={0x1, 0x2, 0x101, 0x4000000000000, 0x4, 0x4, 0x7, 0x1}, &(0x7f0000000100)={0x3, 0x9}) 09:44:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:44:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0xf9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000240)='./file0/file0/file0/file0\x00') 09:44:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) listen(r0, 0x0) getpeername$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000005c0)=""/91, 0x5b}], 0xa, 0x0) 09:44:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = semget(0x2, 0x7, 0x88) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001300)=[0x3f, 0x1, 0xfffffffffffffffb]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x10800, 0x0) bind$unix(r1, &(0x7f00000013c0)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r1]], 0x2) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f00000012c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="40000000001ecde36d268a999c"], 0xa, &(0x7f0000001280)=[{&(0x7f00000000c0)="b699ab1b953e5ebc0a03290858bc04a870323374d2ecfebaa4309728a713f7c2a10edb88fddf2aa6689417834f2fc044cd22e707c4c63101c14b2f452697cf27af1574c11d1a7e99888c80d24cb5456fddec1330e5f70a081e9113cec7c19e4229177c8dfe235e420db8f9cdb9dd69f905bcaf912bfcbab75acc4449a7979b89750ad942f852741a1f024528375c87a0e4285b227acb49fbc315622be4e0d3c2b49a324cf7ed3cdb87dc6d14e2e00699bdaad095a94543d9c82c49f6a20b665e7bfcd56f95f06b1d9a7b2f9bacdc15c95ed486fd05701ac11acbb2407917aa768147590a2c51c6b78c6ff3d2497ee57df4dd54def4319ab883", 0xf9}, {&(0x7f00000001c0)="487c6a6a9f658892c111e79b59824fe8119ef58a197590fff09abefae24e89611268d8b77a3fa3810f95a0c9abe0b312e80c8292ff4d065567fc5313b080529bff0968e9fd2479d7c943024eabd8a4464b1762dd8c6edff8965aaa69813bd649b4e2fe54e42c80e3b53d89029d8c2f9a5f615b060ad5d5ad4aee10316cf9b400b8eea15e1a4ff7e83e1a3aa780fdabcbee68b8e6263a4fa2c5ff25a19c692760486116934960fab3ebe474cec2e2858e9c2c02ae95373336792188afc1103f36bcc52c675662df3c7b562b7ecfdb1264e232b782d9e2f250953936cc339affb08d5c57dff47e9d57a8db96ad9b911cefe06885cd24f81d87bef2be291044242e4802b909124869c72490d8a5b5fbc0881ec0a7f0906be08f9a62dc72a4efc9ce72a0b8950a8e5eec59dd594bb7fa933ddef6ef5d939068ddc535d1d2212f6dd60b9ac289dc645e39b9802fdf5fccc176fa4115cf2a4579cc4f41a6d02e9668b2457710187737897537f416b46daa442e06b98a6f8617a053cfb4f72d3335b5d7ae5624fc15e65ed28d749578c6837d043078326f810156bcaf6f1bfcf2af43d263bd9068fc9bfc6dbc4498ae2d1c3c74168dd0f3805c91e0abf5ed935fd5b04d503a6f2cc611c43259d8649567badef81326bf322306f40a39360e864b1425bafb7dbc2d8cb225eba3095355ce78c2370d15fc3b0850a11723f2d659c3febd00d0b42a396757451574fbcd46057d59070f4e9c77b4e3de130c6769a1d2fef16293851e23ec65da7580068076eed48b76ab8869176a918c635d739f74176a3a0d54886c70a4ec9b942f8cec5d421501b655f117b7663042526b5338b282ceff0af264abb434b3d73add37dc00537d7e7a503a022a8e08367a0ff5eff903f60c5797de7004af2a99b0e9707da30ee6479de431e923491c3bc5cee18846f8191f7c0d98623093fad82000b1bdc6d597f68fe9c59a1cd7dc9492c866ae19ea0366f15615e2b41f0040461e34f78b1f8f700fafab4179029bbf0f216a0ad08f1cbb96e6b484d9811bee332573dd8e84f6df1322b464e368dc54eaeac8aaefbff6d90b9823a9459c03038cfc98c0983c488c5a2dd363c0719b8ebf36fcaa8e5744b315cd3bb6f2da931f596938e5397ce462d3954b08f705dfb670afb6d2b311ee8419d202685e9607e8353ff4203a06345a1a75d9569169c2735986edb5fca266444ab80efa2a00d0f866e343f9edad43571dca9a553b201443719db9a980f01d4cf11a09d00db9ecf48f576941a7f39733ea4d863b049517075ee5ba429fd37bbc5237a7bbc587a856f545fdc0e712ba8f19bd22678d750cc62861a682ec5c3d493b07fade11536151cb87de1b1bc42e326caae18469ccc0540ffb16622bc0d5671f65d3a8565f606d4d83b6e2d0540d20eb0f192305dbd8d79da24070cf3dc7c842d1b31c617f644a112f8277d80cfb6bef99691629a22de4af81ea2b206eec96dc949cff29d236cde8979b921249353cc73b8c6dd9f8ce9e588f77be304da29f5e51517895a92aca5979030ca12cd425922ecf3e71ae371f0c27154ee339c4342acfa013bee9afd7e8545434ba7afb6e54985485af0ddee305cd4de4cbec9fa6eaa3e8bd41a1fa89c4771d3097557b93f87984213a9e45505203f6dd59112da48873b9f7e0f030ac36ead11884b5d43212444f5e22f6cafbc1487db043b611c4827e69d79b404d46a45f3da7d569dbb89a7609246c1a8adb61c076d71e12d085ca4b1be5349366703d7f79b9711107734b504ff7f1739b253c2f0cfddbe9748a2e847149b700b4f8d74e600745673357b2086bcff33d13f61277de9c61dc73ecc2047b1e362ae27402e379754bafdffb4588d51501c49245ee52a16c222f05cb237bc066eff5e602c3cc6c0643272db5c213b535e071fe15b42224f3cb9705dfbeb5d815db74b2c31ba4e8ae8a2cc61e62fd32608459786e0ee4ffe38bff2e103b8f4e475f422d384d3eb38761b04f733b35abe0c321576b397b49d14185d99465fbe2e3b742877a8f462331e48d6b481962c94b61a2648a3324a0cebaebf91eea203e795ff2ef31de05416b5e860d2f8f1cd3a4f7af84bee35d09be97f2b6ccd2a34716dd590e1a32ca021dcbb546bbd35186207b4c9ac555f7c2188decce59abf20c157f9ac9906b3aeff30f95798d4751ebfebfc3c6dc5a7ed14d6383b06e5eace67d22548fde7df093f960900fe097a389e4eaf67ef26f1946a4352016ff6118302c756232dfc9a53572c02f50f0db3c9ec641c7cc84a5043c3c430aef6f87753016b444bb0f453799fd00c703f47827cc01b70958614506d0081d76c2a3b2fefd5c33ba266006a977122cc03cf54cc8fd283f2ee186c7c5fce3d5034fadc48dae418aeeebb1e43c87eafd15ab6bc334395392ee6193a2a594076ba8c29617b9768734107a4cde88585b49b5594db73fa6ed863dd6f4ff2cea0c57fe2cf8d278da1546f2394835018ea0131385ae4557c582b423a9601d29a85b2ff859ce2e8d486710abf8d1b0271046cd611ee09dfa512e0c49958ad9e9eb32a9205afb0cb128863f0c0a6b3c9826a6b63e3b4ae567d05397ac30f09ef4c8b10c3115d92bb389bd775066bc71e8d3b7b53c946250b00f22a011876e0ed5a2105b34b97e744c8655c6f6c0a4d3060b82a37661a277f3442354c73bce8723d3fada73b3c5f9f445022c9a7e5b45be7b1bb7fc72072b8814fe20c50015b3a7169a42328c5f710c2fec1d2630a45234cb3f0a02b911c179c28eb28904a0d30930538203f56a219b4915c744b17d388a531e3331c624934a1afae0ac7e8931de6be45a78c695dd06860530b4762433b2b34bbda771682e7e589d369e5d72c37fd2cf26eda7eba9283a7cc43c9e39a7415b8ce89a417331f7d8a90a75352cf550f6ca31c7800901dc73b020fb7b74901a5449b9b750ea18df562036c3cbeec94557be996d0b0eee2c7eaeaca6c763baa011946752ece92ab2d304091216bbb4340160a484963f545cc68ebd69a1f3a9fec8b1a6d4c201cf604b45198dd31a23a4536f0654e5bf4e5e706778e3a5b8be1a1d348ae9534b6882d830f8aa8cee748c63b03ccefcd3205cb58a6053a5c9bae819d6c99223679c10d271b4eaaad6a98f710e4afa714087f19076d36e9849d76c07301a85f86d91ed9d011e20a6f68308927095f6d4792391a64eb5070d8433a9f198a4966e125edb2fc534113a3de92f96884f0c5535f6dcbfe28b214f42af4b6ad0e5d2596b20e37bcd6a26cf40de3b48c635aa30592da77f0cba85c114b44eab40808b143849a7cafaeef7f07aa17a27ac48e6af2362f2f49c126f0c00f057e66bd11f1b5166b3ae33d25607e48d62fc418dc1201b767319e4b002e3c6e3c47acfc1c2643439a68ad2d853f47adc943172d201d0ceb2f8e78b5224f80fb3494b0aae429fcb271fb10814a9d444ad87cc2966a0c37ffef14050815e67fed7474319edd0304c84307e559be8c2b49e5cf9750b831197b422669867748e7ddcb4121585ac9ce933cb15e43d0e3c206cab67e1a3ce4af161d7efc99b9d7cecb5ff244a6d07feff02378fc714b51dc02c494333ca31f6e01e8dc74cec65b68d72b46fa08a081e16afb86b726b8fc2234cdf9eecd3da3c7b066af942111ca308cb315a7bf7fbcfc4a348a160b9390ef3f31f3206b84621f23ecfadfbae641b232d54c5e453b94fdda2ba902b3b70e2cf80c2260d59790ac579a030736f708fae25e8efe4dbce3452134e1d2459e62ed916d98fac9642cc6511ad56abcd53c8849531deea2923ebe8ae08181d4f1d13c1540a07e477b9518ef8a6ce5dafdb0c8ee5bf1b337b5389ee32d1f64962971a1b32d8a7e79d841085a84abf3bbf3ddc6bb3660ea04ace85e1f800687f263a8fb2222f2418696b6ceb48a4328ec8e3c7fb3b8ae0f1caf719b3743a07e874278bf17818b0611969da1e5cb7c2f01ab97ed7a946200dc5ed9892f0f0fe7c37963b601ce4c3ba9bfc48a507402f3ee104d99990530fb972cb48ce68a36b1863b81327115ea2f071cc75f2554a965767c6be429ce4b8d79d27587fcd6d95e10de9a20553c3dd14f1a8ef45ba629d1c4c8ab3921aea930cdfb2e42aa9f46d9a993fb16dea6daf248e0c2761f9925bd7a91bfbe227c2190f38ab7a150cdca745a3bece69ffbcde27d1d8464ddba2a52b8d5b1e03193b75d903920ab742a6daa0b3b7bf99f1e100a8f59c6eff614cb6a64c465dfedfada769aa01b9492c331d988eb3b7b800e4d8e1a11a9c37d9df8bbaa41e4942fc6d39d25b0937930af9ad47379c27748307b346918d7718a5b48a8847db266239bb319d324ab65f4fda0d5dd9dc6e1c34a3bc2b90d7854db5568966f1c61417142ff9486638e67c711c246d4c1e254645f735b388bcbdaaa5586c07b5dfa4c82636a810f76fcc782ae512aa0c8587ea8bdf1882089307770d95ba8147c47615b9c364681d10be9ffe25d409ac0eae0071b9d666e61c2eea95a2377fb63c477c9f45e9a7205dd1cba99bf21510b70eee025ac8d255599db9e4bad756a9bfe2fbbec4a131e020b6e8086ccde09c702a9ec64048ce520e588458721949104366e582e0c5db7729ee814e7f700f8d7a1f74d76f593eac7667caf682deebec56384ceadfcf02048c034b40f1fddad8b7e09e4d0351b08cac972f3ad8575c22442b0d339f3b2f991b7ba9ea9cfeed2061f6583be1a3ce2242d05fa90f16cc9ab5482183434306fa16b87e4d1dd6afa080783646384863b4d2232e20a4abed51131960d025e8ffaba17031e4ad41e12f40d11ce1d697c179d28e282fecd62c648b5c3131acecde70a126f7670c11f118822493f97c7eff6565b6c6df2d64b60e85a83e53817348322eea978e00ba9a38ca6459db42355b739550261640f25adccff9aad3ba3166faaed96a277a9be43f4bc435bf9bd993dad065714aa6881a6b4f024588594c288136390178c50db289c2b05053310454e89f8be814a957192b885d4736f17e91e9278c73a69ec782a9bac03709c806a0da4adadfede51d8a36f6bbfad9c2dc55439763dad514780a13e2dd1cee334830cc071addf5a0434a347d60d605e24b4dd0db8bfc92c6a7a580526e48055c24e521974d915dd9d77aceeac374a47f0ba36deb662e28cdebe28978879c68846b7a8d22ba16e56f3588bc55a30ad81374c90b3031de033d4aaf09d2a891d4eed87db5f6efdb4ef17202b72d9a39c2f3c5e4384be128e3049bb0d433ccee358835fb05efd890f0fb076f7adc928a8f83522ccb3f0d7a0c28eaffdf63b9858aeb3d3af90225e6ffe2fce3a8b5617df92304f7a4996f63961faf3429194f73ff5fc03244af20cea3af45c4efd03e50963cd824b2b96b358306be68d139775fa2ffc4d4eb86e1712d7ef471418bb67efcabfae6c09133e24bbbc5b9fa6195823a22912f639b1bbb4cef5e894e79c860fdb40fbf5aba89695d66b0d0c454f137455f21f7c437a6827e71b193fcb89f5927d55e287224e28e835ab4b032af891078f530974f051aa0067f2a0e26b486bb3ca4b3049509cca4b2e45d55eab3aedeeb7be2960cdb8fdbed1a0ae46551f32bd418f4d2936d743cf824a113833063e0720a5679b75b7a02cc8ef1ecc4ed949c131e88e09d7620bd3d31dc36b04bf974612645ccff5a683d66e2554e8b3c95eb3177caaddc20fa8df211d41465cd495afa7723695d5a5f4e91fad5bebad257a3f573a8f2612f46aece5d4a7e8e53291992cc984cba02e08175", 0x1000}, {&(0x7f00000011c0)="37cbe44a1ad465bf82c5f108ebc96334bd05c1751ad63fd4b626027d88d3d63109fda71edc864a12659c9c94815aa2e74bfeca1b920108f85ee6a29d12b47fdb58219c2829c4f10a1e50ab4d2146f35b4ebcf0a9212d7539724c04d073a0e5eaa7eda963d3554b732eb3dff0b57f893ef004d174ef84d57f0cb0e7c244f52e91d34a89b3c136c8b27198d821a294bf8a37d49af988f9fe1569e1", 0x9a}], 0x3, 0x0, 0x0, 0x400}, 0x400) r3 = socket$inet(0x2, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000001340), 0x0) listen(r3, 0x0) 09:44:16 executing program 0: 09:44:16 executing program 1: socketpair(0x3, 0x0, 0x401, 0x0) 09:44:16 executing program 0: getgroups(0x2, &(0x7f00000011c0)=[0xee01, 0xee00]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001340)={{0x0, 0x0, r0}}) 09:44:16 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000001c0), 0x80, 0x0}, 0x0) 09:44:16 executing program 1: 09:44:16 executing program 0: 09:44:16 executing program 1: 09:44:16 executing program 1: syz_emit_ethernet(0x16, &(0x7f00000001c0)="79f7ff8ce60c923afeed35c008060020080014047102") 09:44:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='\x00') kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffffffff, 0x1000}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x40000000, 0x4fe8, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x71, 0x20000010, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0xf0, 0xc, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x9, 0xba72}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0xfb91, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x8000}, {{r0}, 0x0, 0x18, 0x80000000, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xd32, 0x1}], 0x2, &(0x7f0000000340)={0x9e4, 0x3}) r3 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r4 = dup2(r1, r3) connect$inet6(r4, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x1, 0x400, "6e2ce01309d7b8b865ce28ff43303a95194428f5", 0x1, 0x9}) 09:44:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xfffffffffffff000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 09:44:16 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgget(0x3, 0x440) 09:44:16 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2d66696c653000"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 09:44:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x8}, {{}, 0xfffffffffffffffd, 0x4, 0x0, 0x7ff, 0x1}], 0x21800000, &(0x7f0000000200)=[{{r2}, 0x0, 0x80, 0x1, 0x1f, 0x5}], 0x8, &(0x7f0000000240)={0x4, 0x7}) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x9, 0x20000000000013, 0x0, 0x10000, "7e3c7b5ac793683a00", 0x0, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) 09:44:17 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setregid(0x0, 0xffffffffffffffff) 09:44:17 executing program 1: r0 = semget(0x0, 0x4, 0x0) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x12) accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r5, 0x20, 0x100000001}, 0x4, 0x40, 0x1}) 09:44:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xfffffffffffffffb) close(r1) getdents(r1, 0x0, 0x0) r2 = getpid() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xbd, 0x0, 0x2, 0x2a141f35, "41a4f08ab0fc51fa948309111d19d8a83bb8c4a0", 0x3, 0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x1, r2}) 09:44:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:44:17 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 09:44:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000) syz_extract_tcp_res(&(0x7f0000000080), 0x100, 0x40) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 09:44:17 executing program 1: pipe(0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000140), 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffffffb, 0x9}], 0x725, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8, 0x27}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x26, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x83, 0xfffffffffffffffd}, {{r0}, 0x0, 0x10, 0x40000002, 0x400, 0x7}], 0xfffffffffffffc3e, &(0x7f0000000100)={0x5, 0x9}) kqueue() dup2(r0, r0) 09:44:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 09:44:17 executing program 1: mlockall(0x2) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:44:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 09:44:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) login: g Ãg Ãmap stack 0x2071c000-0x4071b000 of map 0xfffffd807f00b000 failed: no mapping 09:44:17 executing program 1: r0 = socket(0x12, 0x2, 0x0) socketpair(0x3e, 0x5, 0x1, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 09:44:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) 09:44:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/211, 0xd3, 0x800, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:44:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x100) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 09:44:17 executing program 1: r0 = socket(0x19, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) fchmod(r1, 0x24) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/178, 0xb2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 09:44:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/141, 0x8d) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 09:44:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0xaf, 0x10001, 0x80000000, "d08a667984e3f6abdb427eec7f3d924d5049c7f6", 0x7, 0x5cd76f21}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) write(r0, &(0x7f0000000240)='on', 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0xc020, 0x3) 09:44:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) setsockopt(r0, 0x549, 0xf21e, &(0x7f0000000080)="8dbd53b7e05ec4aeec505d75f838032bb783422aac2995cf0ece9a70aca8cf4eb13da02daf064f6c58a7b66622a1bc4d3c2a0c3a16e023012f1f5a38bdfbc90df2cfb53ebe9df85b3058c8e6d86af5bc82b3db0e9a4ed3293b64a49be88ad1ef6d488217e96b452d5f367d46ac2ff9d37642b2e33d4fd19e4f3ce764f5dddf1e832344bc08ad20e0e85eb8d5ab8b74c86519fd8362abebbc7660a1d0caab199ed20b5cb4b472778d512a8fa718f5d0300596b05a9aefffcf6826b5fb7c0f0d2cd4189958446246090d9ef9745ad778e768454d9f9bab09dfc29282c5f964c8664ce80571fa70804e3b57516676a8f78a728c201c9f36ee6ef1", 0xf9) 09:44:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x7, 0x2) write(r0, &(0x7f0000000040)="33004d77c102295b2b14", 0xa) 09:44:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x40) 09:44:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x6) fsync(r1) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x26) 09:44:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$unix(0x1, 0x2, 0x0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) 09:44:18 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe2143e9d1c8b97643c9d404ffaad8dc6ffe7dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62703000000000000005f1d0008fd323e6a8bab89057394672c25bc15a6", 0xe4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000000000000000000ffffffff", 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r3, &(0x7f0000000000), 0x0) 09:44:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x19, 0x4, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x14, 0x40, 0x0, 0x202}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80, 0xffffffffffffff00, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000001, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0xe, 0x40000000, 0x1ff, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x56, 0x20000002, 0x80000000, 0x5ca94d98}], 0xb, &(0x7f0000000000)={0x3ff, 0x5}) 09:44:19 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10008600ff00000000000000"], 0x10}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10000, r3, r4, r5, r6, 0x10, 0x9}, 0xb713, 0x5e, r7, r8, 0x401, 0x5, 0x3}) close(r1) 09:44:19 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3ea, 0x100000001}, {0xfffffffffffffffe, 0x1ff}}, 0x0) poll(0x0, 0x0, 0x6) 09:44:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="ddc2730cc578998a714117d57873aee3d80ee5d4416f0fda100858c8c937ec82f8c60fa96c43ca7ee98ec80c5219db13957f1c91b4a8802554e843104c60a670422ed62948205b94649d91489105c816113a94ad274e8cdaa67d2800b0e41917a1212e78385231ebd5fe7229dfa401ecf941593283898236670b9b995a8162e5e40c537ca609889ca8a7507fbe8ac464a80376a16aeaf19c", 0x98}, {&(0x7f0000000400)="a0094346ba242af9617de2c2217b7e250dd362b05de9cd046e914e58fa50350f6dac722e79c012b934bab7007feb4832b792f932b3a2e54fc5d13534a62ef402828d0484a5fb5b9ad22bfdb38fddc164d9c57b4b7881846b7a3ad924074eb85270ec29e19a8eccb69644a9f0858008a38611cddfa2c8a3b46e807b9acac161c0c17375b78d7b14e878f6e22d14c46ec82fee352aca8e2f34780d0fa395fcf6e5274f86e839e50b77", 0xa8}, {&(0x7f00000004c0)='hD', 0x2}, {&(0x7f0000000500)="ed4eb448df0f9038a9a0aacef1193570057a23aa0a08bc4d9e8f90e83ca1977808ba2f85335069b00add0297b53ca38fb717a113c4c5dd0db9984f7b1a5d5a0bb33d1be5798b1e4bf52de44d4a2511c1ea4ceeb7fd8a3a3d2f4f30cee4303a41430d77e773b5b87d3ca8e9a87fac6b412d3147b8ba800384808dfb14ed3c3f6b6f9c485464085c14f8675497daaac3db352cd65776fd94f46653df2c5c442ddad9e2942ae4f707b4c2edf13e", 0xac}], 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0xa, 0x0) read(r2, &(0x7f0000000380)=""/57, 0x39) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x24) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) sendto$inet(r1, &(0x7f0000000140)="37f020f1da0ffc524cd4fc667cd865e204b21eeb7fffa60167521dc3a7627b2d7f9e431b6469c554f72e2c373d813c72666ab167aa2fc5f2fb74b6223136ef7faa9dfd43de973bd99222a1be04ea5ec0d6256cf2de0c376e6863a25fca7d0c565f4333ce5ed175f79aff4ec0c450ecc3a93d68e7389e4d09d27761ad9585d1d3743192a542f1ab130ae2689ab0c7f0fbe0b97ea01939c88fdc65c9448350ce9045edc26ec3d8e3cc5f65", 0xaa, 0x1, 0x0, 0x0) 09:44:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) 09:44:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) socket(0x20020, 0x8000, 0x3) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) r2 = msgget(0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x2, 0xee}, {0x18, 0x2, 0x7, 0x4}, 0xd2, [0x0, 0x3, 0x6, 0x7, 0x2, 0x2, 0x1ff, 0x800]}, 0x3c) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/93, 0x5d}], 0x5, &(0x7f0000000440)=""/49, 0x31}, 0x801) msgctl$IPC_RMID(r2, 0x0) 09:44:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 09:44:19 executing program 1: shmget$private(0x0, 0x3000, 0x604, &(0x7f0000000000/0x3000)=nil) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 09:44:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x192) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r4, 0x5) close(r0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xdf7, "c6e23c5cfeffffff00"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSCTTY(r5, 0x20007461) write(r5, &(0x7f0000000440)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r6 = syz_open_pts() close(r5) ioctl$TIOCSTART(r5, 0x2000746e) r7 = dup(r6) syz_open_pts() ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000140)=0x13f) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000240)=0x75e) syz_open_pts() 09:44:19 executing program 0: r0 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xf830, r1, r2, r3, r4, 0x9, 0xfffffffffffffffe}, 0x200, 0x8000, r5, r6, 0x7f, 0x81, 0x7}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000040)=0x2) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r9) 09:44:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10108, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x20, 0x10) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000040)) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x3, r2}) getsockname(r0, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/98, 0x62}, {&(0x7f0000000540)=""/103, 0x67}, {&(0x7f00000005c0)=""/194, 0xc2}], 0xa, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000100)="638614a906407c", 0x7}, {&(0x7f0000000780)="a7e59df54097c31b98109686e44f9b869704fff64c7f9be8cf7cb072aa16d20e88d6c62770c86df18fe1cc180a21fa9f58d2581eebd1294e0748bf8201c0588dcb1e5f1fe40b38185c3195ec0cb25d871944b4c3eab995b1ec58c37186fbb0bca2089d83cc2b50ecd744501753f46749eeefa871b07afc53957cd0a1eba4f321e674e93d39cf23743de77e974226987d57ca9eb6a5be8ede1eabf73bbcb2d3c2ab4f40ddc9f9a7ee874b0afdb32fc08aa22b4a5ddfe0d64d1a228da49c32e9a349b7e54f1442f8920c384c39f5a66f136e2da6c28caa820ebb0e089ac25c", 0xde}, {&(0x7f0000000880)="3b3a84e937302535c4bf04cec94c1fd119bcc8e973e8b28d1eea680cb7cd5f1f25130b290121639f39b659b1af9d2d3fff93d400b5a4c2f4b4c041217311f3a382ef47031dda5b0b16b766a9c7ccd00a2ec2a5a8bfeee553b8750cacc6649d2b086adb17e41b5e76f6bceae40ace067fbe83029f8a04bd8080632b92cc3b71bb62a46bdf15c52d4dab52614a4d46e6a08817072f05622498983f1a71a644d183d3c400313773ec109f9262b6180070896ffd52757e39237d268a6cc468c9ed18ada64cb19ff1aaeeb1e06f65cedab7315b", 0xd1}, {&(0x7f0000000980)="ef39b38f96c97f9a5a8eab19eb314625f96027c4e5a528fc1d605f8dde21b9c052edf03586e294eba7bc461c34d9dfa09ccb65afb992adfea1219e46fbecc896c79a3f5df23481c059b3b8b0fddae37f6d0a29af8ca55a5a6ea38fd3099b9e0c857e23eab25b802d0de361bcef0bdb1cb62329e31930699309d602080bc75c09d78095b53dbd7c3bc946503c4e72469b3f13ad249f6ea892470f0018eb0fece37b6a30087c363907b4e975eb1db3c39962a69cce1707477b2e53d376ba59f0eb7bfe95a9fd1efc781d5bcebc67b087cf9cf7f10564b14a3b6b459da4dcf2afd25b867b35cf2294220fa5cc8fe98fe2", 0xef}], 0x4, 0x0) 09:44:19 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(r2, 0x9, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 09:44:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x76) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3d2, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) dup2(r2, r1) recvmsg(r0, &(0x7f0000001300)={0x0, 0x147, 0x0, 0x0, 0x0}, 0x0) 09:44:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getdents(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getdents(r0, 0xfffffffffffffffe, 0x0) fchmod(r0, 0x2) 09:44:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000002c0)='./bus\x00', 0x10, 0x6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x4, 0xfffffffffffffffc, 0x7d51, 0x1, 0x400, 0x1ff, 0x9, 0x1, 0x0, 0x9, 0x5}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) r2 = open(&(0x7f0000000300)='./bus/file0\x00', 0x42, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x140, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCEXCL(r2, 0x2000740d) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 09:44:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000200)='./bus\x00', 0x108, 0x10001) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x100, r3, r4, r5, r6, 0x4, 0x1}, 0x100, 0xf76, r7, r8, 0x3, 0xffffffffffff0000}) 09:44:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0x0, r0) 09:44:20 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) sync() write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 09:44:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:44:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000100)) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x40000005, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x88, 0x60000000, 0x2, 0x3}, {{r6}, 0xffffffffffffffff, 0x21, 0x1, 0xfffffffffffffffc, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x8, 0x80000004, 0xfff, 0x5}], 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000140)=0x4) readv(r7, &(0x7f0000000040), 0x1000000000000091) mknod(&(0x7f00000002c0)='./bus\x00', 0x2020, 0x9) 09:44:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b70a93eeb9fc71f1ba069ff115248a", 0xf}, {&(0x7f0000000140)="6d616b1717b73ea5635a93ab45d53750a6cb749e8a55136db4b0fc2b05d7d50e32f56473a937f91fc3b7d427505f", 0x2e}, {&(0x7f0000000180)="340d5d9436f73ea8cd60c8b6d2c991d9c20644516120e28c83", 0x19}, {&(0x7f00000002c0)="b7069b1f8ed9699bf116591d3a8a95284fefc9a4faf144b853e78a413f2cfc4116427fb3237d7f0af0642d5eeea49ecc67721802cdf54d113dcad7f7e2e43d866942523451057498c999b294e657efa32a0a26782e795aa88ef601e5f940991543db96c9c4ada02d716a62e904ee7a38c2ca03be6c28c9bcc53e03f5cc079d1780590d6a9c6608b380f7ec32918f29021dc20b348e5b8c4669dea0910b942ab46fc5a7975b6ba6ea182403a420a0225bb4fc9b85fe1ec279a72bc2ba886600413e", 0xc1}, {&(0x7f00000001c0)="13fe392f1effbad3b62e09659fc522cba4611e9ba8528b8b107fb992b55fa5ab29e769d85a81358b08547903420e94e9a0af422db6cb1a4e4e99efb246b4264070595b5764f83f047c66a20a32480ce2706ddc1abe58816fa7b64b64077c8309800be92466705a8ce6bcc7be9ef802a1001821149281311c9d357915e8c2fbfcc9f9cc012f62845b1cf6f4f770e9df81af", 0x91}], 0x5, &(0x7f0000000440)=[{0x88, 0xffff, 0x7, "7de0cb642d5003c29776a782c94f249570fd9fed84e9f8dd5eb2f7a7faf135339072ab08d6f784ffa81565a1161f9700c918dfac2f7b9ef56773bda5da38cd6c91ce57463244b50187f524277b23fd23cbcc7f2a89fc37b6f19384634b4fc74e52edeaa0650888804f8f14679cb0db7f32f24dc3b6ad4e"}, {0x80, 0xffff, 0x9, "68fbd3e8a2ad0d7f007017d079767b389e0ea6632c7491e449b792d59479f988bb4ca182a39c2034e7bd6a0b637324019f742188ab88701396095c9a9727ac784283eed8560ef7322e2c0d326bd3bc223916af786df4b4211d853312600d0d26802c1236ae5ead570cd12aff7d66ec"}, {0x70, 0xffff, 0x38334000000000, "b7acfe0c086e5b18d70732e53533108fdc95674684c656720957aa21b8e7aec6903bd7f0b0c26b04f4e9418b11e64c99be9da5a97479fd2308c2c97f0d488554a500421b4c31b1a313678f1a08a4fccadbf877b74686bf8dec44"}, {0x40, 0x1, 0xffffffffffffffb3, "2aa820547c8852c587891856ac56c82ec44ebf5385e16f39c85cd9405dea2abe61cfbf74784bd71eb0a1"}, {0x70, 0xffff, 0x0, "a0022265a42bebfe46a601ced35eaa084d5cb376b6d4ae8456d29fa16516c85faa77f37264b563d624053587e5b78e1250dc13c8a18d4c3e654f933975a9a085bab71db125667182dfc1d860d6cc0ea252103c66d91150341515b2e5f18b"}, {0x18, 0x0, 0xffffffff, "ba0c175f64"}, {0x1010, 0xffff, 0x81, "db3833955fb355ddea5bf3e412ea4f05d140966fc804ae9ea476842e33da91b1db8c18866b73a8af1bc5aea65fa1a53d72ca2438244eda293f7a4c16ea229dfb6dc7bf9f80889f0157424259d8421c73d7c35084baa00ba46d8da9aa3e9e501a2dd007895a18fc777a87f917fbc35e824e4c2d6d6325f49c00063a9274b9ed8c65c8b4c9437d195383a48b41708aba62a7f9307b6c82c87d4663c7f7b77d702ffe0589503e8cb0a7023d05279c6ef638a829e66658731214a44ee3e85524e7bbe3d5ad3fd5cc98d1c14d10f547114df14047f5aa119c8b31942d5d05802942ee4df1bb15c63527a5b56062cc9cd697b94f062573218d3283ecbd6db8a6228e66948772fbb783fcad941ce7a66de3e44586d26a61c26ce5c1b1a67e2dfac163bcf98561b3f4fc160facb19c055a4510401088e425589572251507118d21fb5fa94bbcf8464b1456a783f7264a23f290f81444cef285b6bcaf9033d8aa9f5d0972e6e01bfaa67388ba6afdc8819aef60bb1e21ba49146cfe491038249fc16f3c5ca6570ef7ed706d7af0a6077dadc1ea9f30783043e34b21161e5f9c02f9b61079ef933d290447a030927fa4c65a4dc1485928ada9a5ba15026d8ac61e7d49c5be666d78a6b9dd55814d6caabc28b30e117a45a56db44e176ff071ee43697874912034be534a14bef0d5bf185b4b262a10c2ab9cc36222e89d5c8a0fe6226f76381e65ce851d9980a4e7a12044ddac58154b4c16854b9497c54e2268250bbc761dba3073ef1c798a97e61718000cbc9ac393c594040605387de8bd01d11b70f8f6319bec064b770e0b922f391292db077608b06b1fa86180c516e8e11a56116b6b3047da2ea5da94a60b8418ea94ef62dab37c4fe3fe54112c31ef2bfb5b2ca13b4837a825bcbd1b190ebfdf844066adaf26cb903345c89aadf43cbdf1a04bbd5766f017b0cb824d785961b97545152ae73d3f18f8ca10ec0dbd3c29e265aa67ef1961b208c1a1328f8a66a1c2e1dccc130b94dadccbae7a558888fe1f75163f74d92e0ee9eacda29b137bb35fcd24da1b8a51b02bd6139204539cb7d0d9bc5629164bfcda5013caebdb61b1ac5518a81e6205cb27f92fad24f3cb897669c5683bebf98cec52e46658125f17af3759aeb765b0da848ba7aa1ec4441c98294eaae7b54edb5a392eabedde4a899ea7b22947fd570f0d937efafbc900e8e03521429cfe7bab22a3a40f14e1fd8e4efd3a57f13e9ba99c9b8b9b454c89b212acf8ac5b5f143044e01563beddcef486416c6db1c42c5c00bb2fe33120204d007f9f10f86b1f12db479b6f1ea41a87e0e43043d19c35e29d668732deac310b58d24e8810c7583abe6b52cb560b85bdc4d2c5668511d4aac774bfea43c7af0662311e38726b1a8bc74d39296afc9006ace060b570ec0a71f1340be4c1fbb07dac15de9ecaafc77ab57376432484f863111d9b05b052c3f5a19465163775a17f2ff51ad70e8bdbab85054eb1fb909d88b22978d6e2809067403a6a5356ca01a38127abeaceec230325994a987fdedda068bf545f6c9251123e7c22cc0878ee31ab0e1eeb48acccdc2ca61423e29ce944c58c8d368de81401f7b73a6a5d3649239a0b74581122b28ac6152622825d658abece46bc3f21f318374918934c7bde9f0ff739639f4db033a878ca3b75605a32e0dc861619a8d63eba3cc76186078535ddf24f9c741976638877fa2e3d62c41c9f4834283c8d173c38137d7efd45378118f17301aebdbaf967848fd9f902a63346c9dfcd5f3efb4dd090e7e61da7b981a6f79db81b6104ba3d7482843d22b425c2c23fc5db0ac7bf45c55f840061addbc8bc848b1e1104ccb643c7f5a19e1763610bc12ee3a265b776347fa439838fbcfec869ecb0118e7a510edd0667d17d6070a602c7751f9c4fd9382b4fec1c96ad7924157d75b88e2c6351460da76a299a86c4b63c4e4e78f3d55c543816ae265fae8af4c82187750053db1d927cbd4ef95af3b92bbdc2fd37166ec045e7c67afdb30d792d728efd4e5265f5067197047d47c2218160f65cbec62773c50476493a67011e23149454f9e15f4bdc438396d433184940db0fc313ff1413407ac714d7c898f4908850be5b1c4e773b5ccb3abdc3845e25c5db19bbb59768c1f91a4fa6b3e6dad7397e50d6946cff068a382f9a65d63b6e555044a121c5a660316e2d0df8104b508d3344852b9791b58f861e72ad8e230a9cf2bbcb40762e0abc50a47a9580433499fd2e2d04b05deaa0ca893c9d5f7ddad9ba8380af5df29e01174f2a754e44cc763d9a51c2507c4fd3e480a7ca1529c5cf39ad30c0c9687e8249ea598fa09cc4c729f9fef8230e4fc9b436d9892661d749b2eeb63bbd2e735d7e60d02106de8717e1c523d061064023c467e2bc086de6c0c4a13bcb7432fd7e5fc8b08b65ae6a2d2cd28964da4a5562eebb0fc6f537ac0c29954bb01cc9a9128da730dfa7705b638d9a89292537969de051d3a60f5434b27c69f5a534e1c3b63a6a4ab4fde7fd72760ec2337fd2de22534d2f8239fcf3800fbc0a135cce860d106e0d8cb473af88ccb4cd191cf3e4c2f68bcd552c3987dea46f7c98a8158efbc7083763218fd1c856ec234fd04f280c6284ea43754ea372944affbeec967b915a4b2f333a17993bde75c1f431e230c0b63d12ecb5141fd63dfddf1721d57db180bf48644fa048d6d405647388be091c99ad4b6451ce7f672de0703278c848d2597134a2f21312e8d72c40c519c39645daded17624cd53a7b4309f5cfbb0f25dba71e106d285e29e4ff0058d1181d967a8fa4f7441a1fdb8a620a8e6b8136103884e6999bbbd5933812ae927cdae46676187012498d32e1d60c4b0f7e96a1e5d17dd05e1203cc6c3b0cabb5b9a3b535bbab7b20cd57e48f4cf34d5e9a645d7546b8eb531a15d1188d4099e6a5e38120aa3e4a125d5f54ebe4bdfb4e22d5c6eacd7ce54654abdc2d89c008bcb0fe471593584cbbcc24655ade211a2bab89149425c0937d11e4c8821c26adf6cbef221b3c1f4b1066ea96cea807f96879b91149eedc435233806a2531ac32876a9d76503d0f36cd7875a3d3b929f45dba1927b59c01343cca885687c955be5208f6268125c950e941fcceccd6c57db9eb8b8c5ae95055420baf044904205f2f0d84b83d6dd623bf63097551b4c7fb1cff5900323510189f010066926b1a419ccf408dd153a62d790fb93060c223766a656410cc4c731a8070220eb10e3839511fd2a8ee2c4f99a0d4e06fc8b65ec952f8d98bab3246b4317bb3fab75c75899b034fca7c60f7a54aa694d693a1d1fb9ba34084b9fb1d4c349963058dc58d408d919c4fa4ffdaa7463ba7e703e4192a5c0add39aacc47f39c8a3c0b8cbbba445218c96b39d8f8c8c71ce11cc98decd7d3b3a44003121ce8166791e31399f4d99b27a80530a29bb19625cbfe446c2975cd18c37d32c0b07568e6759229327b5ef162aca9fdeddab57b81b4bf7fcc69519d1b60af4c35d8cc848abb808ca422d4c0d80e8787ceba7f10a34dac7828d211d14c555fc049626c68b97786e2921b0f3398effac9dd09d66dabe8f6d970722d692943cdb36876f04caa30d7bde3963fd7f6aec87e6a399a7ccd555c79f4082df90c2f0874854a5006d9331a54c7b6a79a7b167ff63ad73df84b9b8f852956f3e51c39500301479141067c281ea64074687697a6fac26b2f85c1dc44db9a109ccf2433821122c038b949f81412009fced40fc012e5564768c0f46ecb48700908eeb6764ea1e2b44bd2dcedf99a1a17c37dc744c4ea315c3f3565cc8dc7c18532fc70fe92c2ad97d2064201e9881464e636cb5fe9108b0d7c318d4bc0604a5ca6fa7a7740cfbe7157d7504a36cb967a601d7c3d8beb5b80f9337f218a3884ad9b4e79e9487664021ca2a11d72de245b598c6ec2a59ccf703fd4ee5d4b301c9678b95cb09596db1146a0e60270c03f2ec4266f4fc4e37cb9503239690dae8361501b5372f9a1cebf7b962bd19e609a53372b7dc45c765aa909c3005e84df1cb2c3a6f37b58a51643763f08a23dfa9f6af3b335aa0ab3a92ec090fa36ecfa322cbad9cc9753f37ddcfbafb7c08d5303c361bca1dd21be50cc710da9b9c0ca60c9f2c7ad8b6b452c0a78e484ff2617be09940c2e80e2afa9980ee267b371ab7c15b376be5bfecff78d90c8a87b5a43551212c488b09382ad54de1dbe2905dd913ec0f103f4fab5588ea9f67d98d88c1a9ebecfc3e5b119b8874864b87d13b4b87e5e23c1bc309e08439750c55235142d5e48c2f67f19fb0215a8427eaf51df079a18725febf5665d44d9164a70768dbb6b87db65f6ae7371909cc855a5723d2980cbdf971e9c0acc494deafdc9e5b1d158222819db0ab86c3dd02ee3c859b732bc348380dd9495d8b701b33a974126ea2be65c86fe4525beecb122280f8bae7cbcd41cf6f35d632a997b6ad1d1f4c08071f4a1789505ce2d0859b8f5044a815b31cc7ddbba41a6f8b0c34a30b40e987118647dde1d81a62c6a02c48004744f7eb1feb0457e83f3f73ad9056e9fc227fbe07e2a0e6556b12b270352a4fd46e453f1e147081ac1c652d61e2815c24b067d5002c0c116ea510cc15f9e6538d15895237d65361297a3de045a1542b2073ddc7bec256896a671ea3788fd2d532a06a9504ab9b19941c782e42bea4468277643edd0e3c2490c8073c97666521ad0c0ea5265f252b6b66cf4c967fd129c6118b799ae481d12f9f78bb57ccd0c78027a5f6ca6ac0162416eca78e0813c56a67e129c48a346267a5406089bf00075d75dbd52e5430d1c852046f59d972498cfbadd30e3336ccbd6ca2c8adbb4d3df807821e08d58247236c48da8ae859a9374e4e4926d4a323820ac4ff273d3a8c5832b4b34bf67f926c297f992a90b66be0f13ba6265245a40223d22b7dbc34c4b9a0444a6ba4ab16268c49e16c6bb1332405ab7c5ae831429c92282d3e3b7d1d69cbbd06017b04c3c6c165b85a5d48d8b409f52292f9bf628c2313bdce6c1c8b46d73438ff2aa7167569dff8b00216877968f28bc24d36a552bff2c6101da134a35b8a514eed4d8cd0e650f2dcff3ff2aa6fb5f991239d803d07ee43d2e206a3651198705bd60044da0f23b1316422f419c2fc8982fad1b2b6d538462cb5f209e35ae183b0e988f3b9cc7a8ef2ee66086f382c9352e5b39bb9ff6b0d3bdf33ca6d5f94ba9107a4208c693136a65c98ec98151d05418a7332f3a93026dd7825de45aa7a12915ee17c6ce096351b5ae6ae9fc7d47319136563e5c7184aab4c11ae26c7bd08e8f6c27a7b35cd69e22ada5311c2a76495832dfb73095cce7dfcbcf6db39b9c74338a4d65c0c1d3462e247be07f0dd434ddf5cdcdd288706e4a25e901cabf4150d9651a7a1cb97c14e255619aec5963c1a9f11fc81881c502dda51ebf6bfa7109f32cfe3c1b8ec53a99179c5e50b318b7d5affbc31e0b266ebc252cd0733c2ecd0e584c6fb7ae734e5270d271642d95733b15f6aacf9b39b41033a5494835701351e1366cf2e047a05d0fc74804899be91ed0e18bbc10912f4570f14147ede53f377101e01884b028c0c08fadbf8d82e9e12d9d4bf05258903772418133e0be86f01a09849df51bf2ef03e8f4626d43e9cc6c14922ad401ff41c6143237b9c03c849e52db6e93671241d969daad39acb3c1fc37fe71efd7a242f67d25b94e0af3a18cb5168bbe4e7b7d7a5f3442a83e09be75b26e0210b44729c6e9ff0bba4283acd71c8065cc1b1979a0e3e815852"}, {0x28, 0xffff, 0x6, "7e82ea0fb9f21002e0c6b63789cb6a88bbdf0d75"}], 0x1278}, 0x2) 09:44:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 09:44:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) setsockopt(r0, 0x29, 0x42, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDSETRAD(r1, 0x20004b43) 09:44:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f00000001c0)=""/12, 0xc}], 0x7, 0x0) 09:44:20 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="da10fc36894e16bdac5e0762ba9993d822686d1105e84cbe05d52061f3b4058ce5d716797aa8322771615e99e3e5e51428615f1b34bada567601880fab6959619db5cc65ef5039bdb6b25e46418fd4ef9cebc7a34b9400b0e0241788a07015ec71249ebc4b43420ca628e13853e9631419d8e6663a9b05288c679eb534ad46543b0887", 0x83, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="b92c65f4ebc5da45f9b971ac6954f0e70ba1f902d8475febe732cae23980363ecf6a345624455d24338d3e37f47b46747afdae42bbc91915a25e083521aa6a3c6123f1eea74b578d03c0d473fe8f07d5b228b1ca69c50bdf6cabb52133a99187ae38e8d862d721424fed08e6d829e12fa898974766db0dee25a1ddbefe1ce64775df9c83c0c73e36d5d317ab708e058673d29f2521c61ed0c6b3caa03946f6a4139a77143b8cbcaeadb186d7275e084035b02c2819d8754a934f0fc681f37cf10e2bccb7dc67a908aac064c5879aef0190ec62d1abfceb270b09e936d031e0152bc1725ce601d287ff4306476ff076f1903bdda916287b7819194fd7a37db4e8ceddfd71a0e52640e03704dfaffb781279a069086ec6a50e1f345cdb8b48b084fa1dd6978d2270bfd07411f65f7fab26428e535d"], 0xa) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x90, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000280)="b100050305fced22d9f15b001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fe4ea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d57be163a5a53b2fdc27e25280d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e5fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f653c7ab3a34c29000000000", 0xfffffe33, 0xfffffffffffffffc, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 09:44:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000040), 0x10000) r0 = semget$private(0x0, 0x1, 0x310) socket(0x12, 0x5, 0x6) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000140)=""/247) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 09:44:20 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x180, 0x4000086126) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) preadv(r0, &(0x7f0000000b00)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000880)=""/245, 0xf5}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000980)=""/234, 0xea}, {&(0x7f0000000a80)=""/76, 0x4c}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f941cf6c7436008443a998af182a9ad5208cdd900ee597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cfffbf8bf62c643981ccaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c6724b20da8184750c7c69ae84da06927118fe1cd75db05000000c9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a784423db794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d4006000000", 0x49a}], 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) getsockopt(r1, 0x1145301f, 0x7, &(0x7f0000000b80)=""/65, &(0x7f0000000140)=0x41) 09:44:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000180)=""/118, 0x76}], 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 09:44:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x10) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 09:44:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) pledge(&(0x7f0000000140)='$\\\xfc\x00', &(0x7f0000000280)=')/\x00') shutdown(r1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:44:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x1000000000000007, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 09:44:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) fchflags(r0, 0xffffffffffffffff) 09:44:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="9b67ffbdfa666996a41758f2b67a09def00c0daddffa903f8ee7d271082763454d3ce91bc79b66cd1ee2924fce2fae2680847fe0211e61c4f1f391c71399dd35ce395cccfb99bfb7257d5a07b830da5bc09249c018a2331a5f00578fcae00b7a1a0ee6af49f32ddc1219", 0x6a}, {&(0x7f00000000c0)="db90716901f3fe092333bf405b", 0xd}, {&(0x7f0000000140)="8563ec25f5a454896b84d9eb757d47f007a3019952f410b6597e3b2cbcc1ff5ba47fd4ba1146fddbd4fae76df323c4f9546e7bb22b6e63282078fef60f5098b5806a7361adccc750628b80bf1b273da78294d70deab3e5cc4edf1822a8a9a204283b3e0c51d29b5547ca8d337fe553197c29193d8b2d70a1279fd8c281994549c004a874e977b2d7b3b6320d2b1ab2f3b705de020540a43beb701955069eee35857d61046da2ca75c1ceb6fc9be84a06efc12e0126d0a526f9b4a87ffcb63405e4", 0xc1}, {&(0x7f0000000240)="002fef5c122ef8d4f239121e2b3fe68cbc85754febf2f2d7de99f263dbe142994ddbc6b89ee3eee838b0ecfc067d647294687490d3061a39568799f849fe8ba42f55bd723ee203035ae9da65d74d2993452227310de0cb73c0ed2d61a6d233343df243afa5bc8cfc6b304b28bce1b7eb520e5d132dba517fccca61cd0a9742c6031fa3", 0x83}, {&(0x7f0000000300)="e71d9cb0b04995fc47d1656f70b1400060", 0x11}], 0x5) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') openat(r0, &(0x7f00000003c0)='./file0\x00', 0x3, 0x81) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 09:44:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200a3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x7f}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="1936a1b62cac2498", 0x8}], 0x1, 0x0}, 0x8) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000002700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002740)='/dev/ttyCcfg\x00', 0x200, 0x0) fchdir(r1) r2 = open(&(0x7f0000002780)='./file1\x00', 0x80, 0x62) r3 = fcntl$getown(r2, 0x5) r4 = getpid() setpgid(r3, r4) open(&(0x7f00000027c0)='./file1\x00', 0x801, 0xa0) r5 = fcntl$dupfd(r1, 0x0, r2) setsockopt(r5, 0x2, 0x2, &(0x7f0000002800)="37c6ffd921dfba1af14c33a952974f311a6b798b1c7783e64897a9556457ecc59d87c5e42b9fa1d3082039171e44ce1e25242db75e0c5a4ff64a45102decd719fd32e684f7450783f90f96abe9abf44cf36bc13418eda8af9b20348cc8fe", 0x5e) r6 = getppid() fcntl$setown(r2, 0x6, r6) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000002880)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000028c0)=0x400) msgget(0x0, 0x4) sync() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect(r8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) bind(r8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r9, 0xc010427b, &(0x7f0000000000)) 09:44:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000040)=""/32, 0x20) fcntl$setown(r0, 0x6, r1) 09:44:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 09:44:21 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f00000002c0)=[{0x4, 0x10000000}, {0x1, 0x9, 0x1800}, {0x6, 0x1, 0x1800}, {0x3, 0x2, 0x800}, {0x0, 0x0, 0x1800}], 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = geteuid() r6 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r10 = dup2(r9, r1) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$getflags(r1, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0x2003689f17048989) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r11, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 09:44:21 executing program 0: r0 = kqueue() stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 09:44:22 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setpgid(0x0, r2) 09:44:22 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000002a, 0x0, 0x0) 09:44:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 09:44:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7ff) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) 09:44:22 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080), 0x3b7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) 09:44:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 09:44:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x26, 0x7fffffff}, {0x20, 0x2}, {0x143, 0x4}, {0xcf, 0x51}], 0x20000000000000fb}) 09:44:22 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffdffffc, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0xc4) r1 = dup2(r0, r0) shutdown(r1, 0x2) 09:44:22 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) shmdt(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x22, 0x0) sendto(r2, &(0x7f00000000c0)="7f7135ac81213d76baf8db351aecd6f3914dac28263dc28969df4e67d178a992eb79a679c0d31790565f9ee44c299f1c4f504eedb2f35e6dd598a4fd895653dae101ee6fb395c85d8bf684f4b52fa94847426bf059792c3fa67ef77b30e0642b94ffa3165c38bdedeb795e634b12d5a67b8fcd8fce466cd237875406cd", 0x7d, 0x8, &(0x7f0000000140)=@in6={0x18, 0x3, 0x83, 0x2d}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x9) r5 = semget$private(0x0, 0x4, 0x200) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') shmctl$SHM_LOCK(r0, 0x3) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000280)="136c8a0accd7c630a74027b42a99d8e9656009b3e39be4e2c02a803e7d9bdfa143b5a9c9d1a8543c40f702a997a9902e46922a575c4323f2f829203ce92030", 0x3f}, {&(0x7f00000002c0)="67a9c518ab2b58e54883d61566609eec05bc018dadc320f2f47e5c5b7ab5cd18840bf3cee3dadd14358830ab2525ed6a8d5836ccf6697e1c5ae53079f77d1164eeb5e4a7f3038b2b97ebb684fb37cd3c3784552b7907edcd680f61efd154348e14426901cd822e8debbb1ca69242b6d5de1a10449d", 0x75}, {&(0x7f0000000340)="c60dc2ccb8dc56bd12b54a564f59a8acb4858aaec78c61731fd83463fa81bafdc4c0a266599237cccc290855c99723f9240157e90d63080b2e5ce5bf03830f6b65b1b63313d89e68ca6d5140844b436b21c99a4b4993f3037c6dc583c514cc023cbd8f7924516941198b4aedcbb5322d973910cc42db5d04fe873ba763fef454574e743805405e5789cc7d5810c948c2d08fbcf9454011534a6a7cbbaecd28cc29549f3a06787e5fdecac24a5a74697e2ef61022d978bfb2fb44267f22ddd509476c84f67d287d3fac9724a12b2740bb7bd6e67433f9a7d826030627247274c1d7190cf4fbb530a97251712b1e0a559af58f4c23793a3383f5e5", 0xfa}, {&(0x7f0000000440)="b9fbd406ab8f3436e9a154ba2b43af60ec7cede87901203a8e75faba9c0b9d30315b961b671a520c5383e567d407deab41c426ed1e39cfa5ff102f48fc0a6c815d96c60f803914d6f9dc676f796eba667e13dcfa33f722064b60f36e97735f7b2cbf95da3ecc808b537d5ba9bf5dab5467572063165570085406d58dec63e796eabc071966f74fbdb54cda93fe61486668af9c", 0x93}, {&(0x7f0000000500)="66a90716871c27ed9e0c1175836053823c3958ad9b5d164142ec550e508054ed77236cd88712c265a62d1b9fe9bdac91f0c41d2d697bcdec7abb63d5d7b2df151424c4baa79708db4894235061f865f6160eaa6f0e82eb1bb2537c58bc44ae2e735499a2366573de1eee3ffd491852eac7d94653b88ee9b39eed71cd315c3757b45a24542facf1f73a18df09d7d318f3f89e4cf263af9f43ffa0bc", 0x9b}, {&(0x7f00000005c0)="d2ec158ad990ba6abdff81e5990e2c354f0d0b23da8e2471b1fed8efafeb82822c26cc568ccebb817fbe0ce70579daeabc00b0ff5c0873a9b9eec3b923d9731a64ed930decc69d33dd22582d0e641be0067cae024021d3ff95412d7fb9e3e108704f05b2c6c07b3678be65cc75d4154de019af3f4870e0f46e6871ea507c964cfa", 0x81}, {&(0x7f0000000680)="2d5c2909229a0757b8584b0d10cd12c98daef2135caf315c60493723cd78d4cc21212cf0b7755079b0b82c2526171b54821b43741461ec11dde620f1b45e3b571ffdb978fea7c97f7c498111e4e835ecd2f8800027be399357bd2b3f2974c33f99f94efcb568d67cc27a159ee02dd5dcd76300c7d1932361599b84adb98c26f145251966b6c76871157d340b8ec7e7cbba83020bdce81e8c3a3304bc82738745575e840a2cc49191eb83f22e12615db5f8e189e6c52e1ff863f36154ebdd3a3f7456c310b4561ff414baf4db35b7f9e7", 0xd0}, {&(0x7f0000000780)="713bbcce99f235523a1ad522ad126f6ad00901c28a1680f362428525fe8f2d2ff5a53324e3df52ce4845021ffa9f", 0x2e}], 0x8, 0x0, 0x0, 0x400}, 0x0) link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') r6 = openat(r3, &(0x7f0000000900)='./file0\x00', 0x400, 0x122) rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') shmctl$SHM_LOCK(r0, 0x3) faccessat(r2, &(0x7f00000009c0)='./file1\x00', 0x1, 0x1) socket$inet6(0x18, 0x5, 0x6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendto(r4, &(0x7f0000000a00)="eb5433417bd8d11a39e16d02741ce82f243a519a2df4b3f55199977ffb09a21a2746b2bb93e9a3d09bd16153a70482681be5cad1c1e23a021b806ef1e876eafbd75d89844c57a6494ccd980fed6dbecbb1035f1ce02985c7bc810a278e7adeff47fe013bc67a47e37b8732d7066354b3f7db51073bc7c84b41d3774a3ceb71bca167a81f6aa14825f8fd3b37e11bcee2f17175980320890fdcb2cd4aafafb3b11a2a5cb93d8b49f5017c0313e598672b8606771d00bbc2ac8818e7eabbe30bbffcfdd2cabac2de11821689a361d1", 0xce, 0x0, &(0x7f0000000b00)=@in6={0x18, 0x0, 0xfffffffffffffff7, 0x8000}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000b40)=""/146) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) connect$unix(r6, &(0x7f0000000c00)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000c40)) bind(r2, &(0x7f0000000c80)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)='c\x00') 09:44:22 executing program 0: msgget$private(0x0, 0x340) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000080)=0x2, 0x4) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 09:44:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x100000000}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r4 = kqueue() flock(r1, 0x4) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 09:44:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x6, 0x5}, {0x9, 0x9}}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/134, 0x86) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x800240) 09:44:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/95}, &(0x7f00000000c0)=0x61) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7, 0x6, r1}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x210, 0x2) getdents(r2, &(0x7f00000001c0)=""/5, 0x5) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10380, 0x0) 09:44:22 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1ff) close(r0) kqueue() 09:44:22 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = getpgrp() getpgid(r0) 09:44:22 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 09:44:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 09:44:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r1, &(0x7f0000000040)=""/22, 0x16, 0x40, &(0x7f00000000c0)=@abs={0xb7be2f8261545103, 0x0, 0x1}, 0x8) 09:44:23 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket(0x18, 0x8000, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) r1 = accept$unix(r0, &(0x7f0000001400)=@file={0x0, ""/87}, &(0x7f00000002c0)=0x131) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 09:44:23 executing program 0: mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:44:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="048137609d0460482cffd99163d3f9d6914cdc3e68cffc22d1107424d1acb9e439550de40b664ed929774de76271a3fc33c180b48e0b632701cdb34141010d9dc64dfb90fdfacd680f414ec453a5728313e6c334c4edaada293d8a7b37f765e1e7d0d6c7c76e7f2a0a2b91fbbee864a38db671445848f909d921eb48560211e0f6194edc9002995e5cb58b6f37b24024d3f4a1378479948be4adfcf7bf7f10bd97bbf0add68300db9419295f9507d111b35c61f9a664593ba855477f8ce4503dd2c6f42972626ab7ea23f00a6c162bd5dfdf3a76604e90da67962d7bcfc116cdff763d007da916"}, {&(0x7f0000000240)="21a63a75e60875b96b775d0e51e0f8fc0d0edcd03cc2c134beba98a94a004f2564a2da0988245cd0ecc14664ec6ceb02942005e148b335000000d24ddaeb82df12d6c56b33a26440c3e2a5b7b28c96543473f4baf6b6c6c27197b0e584ba40d55dfc1edcaee88bda1d66e059ba0f76efa1c2a0490d399895cd88095844dc"}, {&(0x7f0000000340)="35055d435e560079fb4437892716b68d1af954b6730a4f540a3d9a34a3c4f9b1"}], 0xfffffffffffff89, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 09:44:23 executing program 0: r0 = semget(0x3, 0x0, 0x1c0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/16) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x80) write(r1, &(0x7f0000000200)="9c87c3772c003763810000b84133332e2ef4", 0x12) 09:44:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = socket(0x22, 0x4, 0xa0e) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:44:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "0000a0000000000022000000000100"}) r3 = fcntl$getown(r1, 0x5) wait4(r3, &(0x7f0000000000), 0x4000001, &(0x7f0000000200)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="335646666976b805541f9304204ef196a54ee0432eb55b", 0x17}, {&(0x7f00000000c0)="b256ae59a0e82e29ae9adfa3d3393c66df3c798440c95fa4c40cd06ee12ca5382e45dd644b9f16b9ecd538b72da0f060bdfc63b9148cb2224d919bbce72eed7dfc155ae92198a32eb5e30319b90a024dbc99d664d3d55f05936ca21c9e2475fa55804bcf7fc3b36ac33bba6b40a1e70e4f810595991f9e8575d43557067a16edc42be1e1b239efc817345f718b745e1a12e013223b7b871f59b40010c16b5f24b3bb3c454426ed63b11e18083f7f054f18f4eb5fbb3ab9849a60cbae428a1d5aefc0f28f0844c2687323cec99946ffefd3058f830adc657b49b3f50b02fd3491523e0579d79410a5c908d070b9cc4bb5280693568f44ea27f87debe30a43e9021b8ac39f5eae2d613f8e1ab2b5362b768711ecb52ab29c8b8ba74143fc0fe191ad5fc95ed47d9b2598ed7f33d89917c82839b2f390217ff5f3633686470808868e39cb24cfe18b285f4e0f45d2ef1e6b9fa250d0d0290d5d9a2c40116b9903fe5bca76a7a0959694c34e054b907d739a5ef85b5458a420835784811f57ac8deaa37086e6de4db6872df5a78332f2fdf6ff9af04c14549e308cfad91623180bb24f86d5ce19f2424991f064e5957bab3482b0da18f42cb2c88018fe71c34ef5f4f0da95346cf4d34e51236a24f21ed9236b24b947457b4e11bc7e6069fe3c0bf9a1849c0ed868b465ed4e11386959feae8c96758ea1ed4a9ebfd67be766c6967b4de34f4afb2d1c162eb9149bd727a82fbdb22d2679f64c89689ba836a77a78344722b8258def890b284db0359d6c76d74024257c7860f8c764050ded21d937ae24cb88d20bc477c55c5dd9ee8c9c279b8aae87bdba75306c6b8d036adc2e4dd1c24dfcf1b9ff53bcf779cf144aa700e33bd54fb670ff395ba093bce77835b5a1df3b5ca6f46f5d0d598f3bafbf480d4ae6062a9a7390700419c9b28eb11f70fa0b5a8411e5b88353138f1492212665c74c25eaa8a479f7d5b6330d03090a7601b5cd7f59dca79775033b833f13aa5d4575f66f2e530b794923877b719f090c9e4f4c066c80354466461bf0ecdd5d571ddab5a7d78a60880e19ed5fd3a3c87db269c9dcb9b58f51fbbcd7dfba676b15ae6f38430a85b4b2b777fa685625f58297efb041356a3b5ec0ac3664417da76a4c3ad6a6c201f36ad2bf1d58b333d2fec915459efd108805c1d03575c6ba6c8f60b4b7211816f6ec6f434841e332769f42264d4ee66ce7d76ffa863fb9a007a5d4e3ae0226a3558bde6338bdcc232c39ad42053324340b25d1491fc6958090fededb912fedc773655070901683b7c7ce9c83b22bfa7cffb8cf52280e847dd08b0f9d5c2a553bf3151d7f54a17f2c2525c092c2cc8a3d3b0dba23bb7f9e817da5d4f91121d7fefd2beef9855adbeca09500b6fcdd4e7c0992a73fca0aad649cff0b393f991bc11e66d0601f321404e90fa6a3af84c1c9ccaa1afe7ed3f54f4ffdff6243e1d0e66757d214bb48a2095c5f0689046cb0fe590304dae21e5b75ff19edbca9f787b1b84d1b3f0da0637e88a10bd1d6e57e2bb6585721d155c20c31808a5f8bd33feb5b26c4974b1ddc8c51e7dc4303021d46320d1a2957e4190bdaa55df55473c8ddb8713f0aa3bce733193cedf79bd38f162c61b32c146e5a389a0479d26881ac842cd289d7560de86eb83e22a963643bb13f39c1ae4a7ea220de63594b0b70e670ad6b245d5692eab3cba14e5c994de4558eaf0d974f68ec272c086095e1793c8a7696ae4edfa2f7d4371f841055b815465b0a847d35341a24faea7c07e09750deec0eac70f159bbcdd4960a65bd517ed44571796074b2543a6ab05bcc8d57283ac1a2604d0c81dd00c550b3cde19dbe777ddc5b0d98fa5c4d66a2d4fcf933c0bb78a2278b5553bd64819d683ac21578bdf51e94372ff97ec0d6a67cc178ae6fdeb4c4724581a4f88a8ae3ea533b4588ce3c56e39c77058447a2005715860d87d2f8e9841491ae090e8e71940d378ade043b791e766fe53a8f9e6576c39d5dd58280ff21d085c8a12d366319be706592348aeda2bf4d1dc854fd18f3dacb7c7a319daf7c0aef2db118bf218aa799f1dcce471c66aa9c0f33f2589f84fc5fc0f03ae06d1346541b8c1961da4b65c905ae47af48dfcd15752387d215fa1640437f89abac7b1494b8ebe2f3976e2e33da134f96bc60d47e75d78b58e4346790138d71e962f1ce02f4de795f2a431e99189463477bc51bcdab025ba59a49c4eeb99cbba36bd6e16874e7fce26758d0d947b0ca4e1fe1f29502b759638dd6a7d3ded79723c67fb36a43fe67d07d4a2b4539783b88cec3f01977f4488889452e350c2bf0260f6b9ee5190fe1a6a8895c81370ce1d6fcc36633ed2309277c2d3e04be3b965257b82b16d364c230aa374da91c898bdbd821f22547d4d2adc1c3a592af51ed5b4f85eedc29aa193cda5cf6dce9c2ad3eb8d8d4ee08398bbe1d16de1b61ce943f8627096784434d2f46971fd0eed61d9b939928b4af54261ddbacb3e7758ada1a392036dbfde3dbc6f5bf5e7a7bf4bfc36d5ac59336d9ca454ce2799f194ac1bbba19b7676928a22da741cdb575681b21f7fa4137ee1c0b82c0c02498d5a30bfaf5c9a5bec47f397a2aaa9f7c0400f7c627e90b158298e1e75e6f38672a259cd8fa90d34b51cf8cf06ef394f951b21c099d26f465be7e68172c49d8836e7439dde91ccf72f777b9983b5727cbf484a9cd821c0398416776837aa5828f42f28583fd8719baf051a5a78fb6f0537d7b30b5e68ee82594943a69ad6baffc18fb3d504d1ea2971ed15eb69815ffea1b7e8e443eebfdf461704c1a94efe30463bbbb96c2cd6a82f817c8fd522a4e68f9650a0e5dfd97efa113e1b3a609357da571571cbd641ef055dc8b8937991c1979aa14c8bdf96e53a352e1f3b9cf8adaf5ac926e3f784af3454f99ebcff47c6b7be892dd2165b6c69a5b8142b1a3a08da5af4989343d4f5dc3077ee6cd258a2a461d5354d9c3df1ae14c524e7441eae2fc8eaba4423c7dc301648b78558da2137b7abc5839cf0e4822dd287024d583a886c39b7ffa6b28e94437dd935b4ae2f018d2bbb5a305e97a75521d54e20045e067af2715a3638477803d4adddc4b7fca3f0c41a565ef1d1c714ab5327d378ace2a149ff63499f82c23fb64b7b3d8b1e97553830c133e37198b665ae8fbc64b0b150ca49dafdcd017034217f5a3f0711a114591b85a290057a6013e442b902f0ca390b761c689136a5364448ceaf3b35107314d303daf8965c5288a4d4ddc2ccc6b6606644eabd697fdbc8ebc4fafab749da2ea4a471466532dd10db602ae10de39102719052bcc3a0ae78ac7d9d1748f64c34adc225cf2feb1e9255992810c00b521388d74109edcfebc12470dd2bb66d7bb5119ff08d0b49dcbaad85bcf2cbc5e3c357772f0367771c50acfb1f28af911a2e493793ba2170650ba9d547fe2b89424ccb17f48c3aefaaecc47ff817d4ae05f764efeae7807106124a84c15b3a9efdce43c35383a6eecfd3b23261230db80461d3c1d29ffb6aa8b1390018b5c1f5daf316d28e3b02f9145ff953f23923f8fbfd926bab375117e79c6929a2680b30c96c98f4074e3f1a94ca8cefb1ce4ac88d4469defaeafa8fe8dcdf1f799f0cb4c45819a4ee047a83723df22624cc6474af9ab454f4b9f37084ad623ab32b40f2f5839ad18b1975f6af5ce60e051160a43431e85169c1a6e4eec9a30d10f4f1900bbe00841404c48db3d735cf3af9b86abcaeaf686e264412fe0b0cc1798adb112692a919149fc150336b77accd73aa7a4f11a57dc28b7d1d3f307bc73528030a85a2b19d1c898661e843687c3deaa29d6e778a6745e63a5fa4cfd4188ea647ad98c03b88b7b72796c9bda7a36ef282f23ac351d0b44815d4b146e60f9aabab69f1cc618a7451244ee881e6edbe47c74f11964d472125e2681ae99e1968503f9efb6d47d893e2bf64fc857a2dd1af0c0bf4e3c2e7e5d90553b5e7f260585ea0fc027ca7b37e8dbd2a4634581caa983661fd05195d986fad30f910cdbe9ad57dc53ee975a222063a37a1f3f7a131c4dc555c11094d718093d60a93afaf10f5eba9afba5e50f29076ed3937884248460564b4deb1eb7cba61171668ac0381f7b06edb12e38a15c7a61febe9c007cc30c4a53fdb471a5f89c29e610ecba28dcb574b8cc0a2082a963c1b85dbae18ee7e1e4f4f3374d75c3c74a5043ddc909d0df5f4a0e75edb6133b62620d940b1344503b362aa602c05c2f0f451673354a62ab876c5923a70e42bbf32356e4205284a3cb5883b03f544a5c1895a82672eebe9d1098becae41d35c058d44df6986313d0e4596505d22b02463b587471a4b791c4e09ca38a7167b9cc7c537682a53936606b56de63e8a4379f855eb8f3470c26c9e015503d7a7889b58b180e274cfe7bede79b2d15510e9731e11c40b2daa094d05a5c1e505109bb09b38a09773516d5bbe68ee1999594bed206fca0856f1e1550ac9bcce83afeff73dd355089ed0dff67c50098f77e84419383acd5e1473330d33ca28dabcd233d57071fb571cd0b3fe6f9b7d65220bd9d17b2ad538e8cf0dd01e29fd4fb788ec20ca288c4a0d178a5568a2a3405fbd01a556a4212d9aba4c0f562a560bc384cbc723346fd913f0d840a507887b000d0c5138fe62b125872d2b54b26839c8108edb07b9ccb30e95199e774f811643f4280dabba5d28f7f83c78ea9715d1e914e9e7cb2d632eea793e0c0e78cd2c196b5e9171891c1d67b4ff4ec00871cf60b2db67b8d0e7d27ce2c889bbaf97a25af8cd6af363ab2f0bdd20274dc9d70aa9f8f398e81aa73e38ff491548fa8984dcfae9910451109307dba00e57c0e595cd17d6f91766941225019a17b6f7ded61c1c0f8d2836f422b729b64dbbbb397f3199ee8e40ea3ec50f46480f628fdb32282e52c7ab8b059af62dc69fa81f55cbb6149c50cea4525d8b31151344c308bf2b34334d47d081384d8f0f3ac443c586da6574b7c5428de13556fb00b495f5ad16230e9e6594432b8ba1cc3f8c31c82a733a93386cceda10ca13f54b7a93e5dd11245cf3701bf7a943aba31f932836dfe1a527de33cc839dea3c4d303c4d41760dfed7eaec2c94a68390a3f682d41af7acfd971dc3a6e76e229fff2c04583375b4a568ace113634f0158dc9993379c45e42e54c2f8484314b54d1a2e6ce42a343d6a1d674e6f51b179b21b871f1333309b5887a1663bb94ae69b31b6b3b5a724100081cf5f02e5d892e77e28291bfba67da4b7584ea92968f29ed884b77e8c9e801b1cfc9014e55c6f18934da52464e042b3defe005c2288ec538985088628ef24f201bcb088bcb95f7c861fecf1918c5f1b2b7110acd920091d858b8acdc33d6f2e8ebce28290926468642edaed70b27f49f88f0050eb5ffc4fa03bcb0996ea265d1c1e533207b2dfd7e4136577d39d55fd55171c0c55f4b0cdf11bb23668869ce35a7e8254fa2e58264ba35a924904fac9b60b1f4bf5a8976bd158fe0b4f1b04a94ec00c36581ce55fcb53de6c920b9643707066adc671e42af743d9245dd03a1c3bf08d45713b1ce1b5f4c582b603591741d884b18e4c2aa7be2a0fdc3f4c9bf9ea092a825920ffe5ea01bf357507d6fb684aa036e552cb5b7129d7c0ce46af3b0fbabbf9d8254612b6265e9e89268783a3f50737432e5bb82ddc382eb931db3c54e34f10ef2a648c61d145ee2be606fbeb2923549ad1bae9944d07bbd7bda86ea843a804cf8049cf6b3136c44cf4c74dacdf971157afe8ac67c", 0x1000}], 0x2) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:44:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe0a) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 09:44:23 executing program 1: r0 = getegid() setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x600, 0x0) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) select(0x40, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)={0x2}) select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x6a8, 0x8, 0x800, 0x675, 0x39cfdd6, 0xca}, &(0x7f0000000040)={0xaf, 0x7ff, 0x3, 0x4, 0x7fffffff, 0x9, 0x1, 0x80000000000}, &(0x7f00000000c0)={0x3, 0x1, 0x80000001, 0x7ff, 0x7, 0x9, 0x7fff, 0x1}, &(0x7f0000000100)={0x9, 0x8}) 09:44:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) r1 = syz_open_pts() r2 = getpgrp() r3 = getpgid(r2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getpgid(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x6) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x6, 0x4}, {0xaf6, 0x6}}) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x170) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x633eed82) unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x1) chflags(&(0x7f00000002c0)='./file0\x00', 0x20001) r4 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) mknod$loop(&(0x7f0000000380)='./file1\x00', 0x88, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x87, 0x4}, {0x6, 0x3}, {0x80, 0x20}, {0x4, 0x7}], 0x4}) chflags(&(0x7f0000000440)='./file1\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) setpgid(r2, r2) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000001600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001880)=[{&(0x7f0000001640)="4f03ab0a95c648edddc5ed4669853ab2b8ac0362465ef8628f1c0d029ca07fe52fa3dc771b70fc0bec613efa01df89c7b5f6541924e0efb588712c0c5ec9628926d268b7c5a1d6de5667c60220486892fe56f76a17bc482dc31afa9ffa7a0d722c6151777a2655e0f6c4d06885725f0e7c8a2d07e7c6b154b702362bd628ddb10dc65564029bc6b40157b16dcd44681f1891fc64af84b7b1cfe4eebf6cf677d9d514a11e28f18a0247d1173e1659571dab967f7b232397e7724a84fdeb0cbb7d6c8f7e02cf13a2c1dbced974910211fa2f6c0d0aa5aed9e1ace7", 0xda}, {&(0x7f0000001740)="bfcfee4d40d9f9d366b70e08900427c44e4927983acadb28be9f80a3dd799c0ac39a29e7ff", 0x25}, {&(0x7f0000001780)="c9da4f2337a3f88ebeff2b5cec417884307ffcf88f92c77317b29da548eb7b6c1bb6dd21af4c64132f5ed6b96f2de31a20c075a5ff1169a82c5fdc6c482363e553905c531e31cf3e0b7226f675ff13e6073fe635c8e155ad23dbaf6d9a629b54583678e7b7e8a17a03afdf582c37bf72993ae383e2944ded8d705fdc9accbef26e1530230e3bec9d4711e8f59ab4ec457796f06f497b26f45a7fa77560335811829cc4d9866d3c1228ea63f4b87927b1fc5e183935b31b1bdff04ff7ce783af880b5157ff07a9002044ee960aa15449d6049b221738a8946c3a51b59803b2b28", 0xe0}], 0x3, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r9, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0xd8, 0x408}, 0x400) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000001a00)) sendto$unix(r0, &(0x7f0000001a40)="55ed57354b9b6e5dec7efe6dcb4a1459af60ded32667b61f9a17c546", 0x1c, 0x2, &(0x7f0000001a80)=@abs={0x1, 0x0, 0x1}, 0x8) 09:44:24 executing program 0: r0 = dup(0xffffffffffffffff) flock(r0, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000080)={0x0, ""/86}, 0x5e, 0x1, 0x1800) r3 = msgget(0x2, 0x20) msgsnd(r3, &(0x7f0000000040)={0x0, "78103de63b2e1fd5dc8d8a2eff3c2a0b06d121089a"}, 0x1d, 0x800) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:44:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) chroot(&(0x7f0000000100)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x200000807, 0x8000000000200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x0, 0x1200000000, 0xfffffffffffffff7, 0x1, 0x100000000, 0x80000001, 0x9, 0x0, 0x3, 0x8, 0x3f}) 09:44:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x1, 0xea7, 0x7c8, r3}) pipe2(&(0x7f0000000040), 0x10004) 09:44:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) syz_emit_ethernet(0xd2, &(0x7f0000000080)="db00f0724856a01a2ebde38bf3430bea0f48b4d744a1b7f385506b5c08c2bddd27d7fb3e2a523649e814f192ec7fb4e746c184d78395bbbafb7f25b0bf4e9375ed37b71016c08893a52e98e175a0180621a72e0d4f6b3d4d538a2c138e9da60c3d9518427aac97ed658224ba445719ea1931f32df571364a6c8add5fa6a16f64a39b2b2fe5139d893a71c83f22592e4c230a260194106fd2c4a7247d0179c7a1e4a65aef9f19b46ffb000b7fd42e3a0cab4a28e686c20469032fa874c7ebf3ebd3c68ea8d397d1be54dd46ed4ca2328db21f") sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 09:44:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x100000000000200, 0x4) socket(0x2, 0x4000, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 09:44:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="26c7aeba703880cd028ab5388bf8bf4a0c5a1860081fa04bd29717c675a16b66fff244fc06a28d88fa5f3772588cc6fedbca07a6e3c8ce15d9f97b52a1b998cbc8abf663a3548f7654839485f9d5b24e56581ee0aff66d4ca4a6dd82b42265d09f23d74eed00ffffffff1f5134787fe2e824d9d06286cbfcf61e547c3fb6b4fbf0ba11dccb981f19add722ee1c1022c58710f1a4361e87119ff2dbb0030415481b128084d1a80de669bae76ef8b98736b86465282acd5949f91673c7b2182122fb50399ecc16b8476b2cff56d51fd891d44a"], 0xe0, 0x0}, 0x0) 09:44:24 executing program 1: r0 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 09:44:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x0, 0x103, 0x1800}], 0x2) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 09:44:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = dup(0xffffffffffffff9c) r1 = semget$private(0x0, 0x5, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/4096) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffffffffffff278c) 09:44:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) 09:44:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x4, 0xb5}, 0x10) r1 = socket$inet6(0x18, 0x0, 0x7) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) unlink(&(0x7f00000002c0)='./bus/file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) 09:44:24 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x81, 0x3, 0x3, "d7109ba1b8a5d7e474fe60db2d329e2d23b289c1", 0x5, 0x10001}) r3 = socket$inet(0x2, 0x4000, 0x5) recvmsg(r3, &(0x7f0000001b80)={&(0x7f0000001500)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001a00)=[{}, {&(0x7f0000001580)=""/219, 0xdb}, {&(0x7f0000001680)=""/72, 0x48}, {&(0x7f0000001700)=""/225, 0xe1}, {&(0x7f0000001800)=""/218, 0xda}, {&(0x7f0000001900)=""/254, 0xfe}], 0x6, &(0x7f0000001a80)=""/202, 0xca}, 0x3) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x121, 0x0) renameat(r5, &(0x7f0000001bc0)='./file0\x00', r3, &(0x7f0000001c00)='./file0\x00') r6 = fcntl$dupfd(r0, 0xa, r1) setsockopt(r6, 0x2, 0x2, &(0x7f00000004c0)="b20e95b49061a4e4cacba398de9e343209ee6f9b0f8983d2eedd3e54cddce292398cf25e9ffe341ea222bbe0291bae16ceced982100d019755cfc2a6e53ba8c42ef79c5554d419f5207d79d4013fd010331c69ec37ee66c64312ebaa115774dfce06d6592166848a350f6f0ee004fcc8db2a3ea8d5386c19aa9ff50fc0f74a2b751da08aac4264f0fcdccd2d5156f3a67453a843713979ab2dddfb857a14b568dea8e635f46a6e1a02402ab1970e40b5b74f1ac7cd9d101051fa272b6f7b4633a61286f904e2b34e71ec62a039a10f6ea5085c121750bd7917228d0bf5e2770fbfdd328187903af9ebd54e69b3ae79d9f85c97109be3add46113a419d9e5bd815827bf2e16c8cda44429d9bdc04c0d0ea29e9162d061d7cb39e0c6bce81490ed78d17fcc0127d8919bb3cbea39d44b5bea6ed71d68f63ddc48edde6c12c88df6e817d05605c97d313f8e47e89003aca96692acf25b41a07541610622d16a1a632207832e6d5e87fd5b77b7e1554c367e1324210d928a5913d6e4964cbf13b72393a4d33a6a805a89f76b8e4b90302dc9bf6217d52bfb9369223a8cb998ee1362f2374311a9f70c3300af960a22456c737f52fabc1a7c49d1ecc846108931ca51167aa75f5b569a3aa8635923afca65d66a9e99dec036c2e54a2da7e1b73f5a7dad8c4d772d5e88b8b36601b9cdae61558d16c9445395584012d815aecad626a2d0d5dfc9e2c51c3f6d0544bebafdda2bf1ad505fb9bcf2c07d1c908294d1e7aec7477676d7cfc1b2f96c7ff4df9a9e52e04329992408a0d319cff7da1bfbee97c7b1bd6027743ced61fca3501fbcae6625a3aefff1ccd3b309daa169baaf4e5eb8fc463c5400256a41e5fae5c1059d235192a292b8f03075da99cb84be37df700b0682c10cc7a9fb3691c5c0686e2985f16c26e4486b17af58ba12748638f55cc15cb86caa45f1b3e69b0f8ef868ff477e5c237aff0fbd5046ec59a86196243b7955ac1b229f067ee05cd6261486faa67b55227d98c86f45da9e721a1afaf5daf30a2946202527bfc2175af837abe5ced156d0bfb1a60ab595afeb7bcd831640fd744bbeaec1b05b813c89acbd0b8cdef2ea9dac66f3d66e399431b33a0131803e78a754416c0b64ade0bdc924a43f8cb7235a8ec79548d9d5867875d657a95d3013c4b02a5e018ca86739aa8894d5e6f45ec15844d5489d0105157d35dd3d078de4d1c4c8bf7017dce29861b6c8bef1fd4a5f179e2bcb5f4b08a1e2f952f315f5d15ea4ba9082cb29a68405590a93c9dfe324ebb84aa4f2e814fdd788f564129cc2c32cadc59c573da0a2a37832e25cee6e4e14ad4abb3315edbee0f912cc214e028b90d9860c19c8fdceaef59815385f9b633ea67cb2dd6377a99639cca98e4a4f908cfdf25267b069e9034b47c3b53d0be05542b38f4afa4fd1f2e74b0dd806146779b6beda0b652cb90ec03af69693f731663bf7939c23c74d12de875da358994af902012d7ed193b8e07d9fd89b1fd856688b0452559154c175097e22ec19059b87ec504dfc3fd63f462338ac3774f9571746829f1364bd160481af37a5bcd327a41e6114b6a345c4d07a10082fb4de448a81bb80ee346d652d329d76853974c137e660dec5cccafd817c97a4d3581e6b83ac5b649c9b20809f0047a25a7b9c434b5ff43805ee8c641c94375b89b64ac1b5f88179a532de095d52c6909a5834aba314d3b5fd180fd27fe596361eb3f195438109fce7b394828ce6d409203ee25c70064f78e96e2838110463519bfb7133d8f715a1aa21c3de6f3b40a48511f6778a9b336775e509ddc95be6928c34298f6689740e20f7bed41aa5e57570eb3f135305417573f8faee6299d92ed8f87a16e2c17246081c44add2db737acca6491e778eb3c3146dec4df820ee4df342eac44c2ef706e3ab2b520dc93a79a9abc0b805d9f7de2150ed6ad3100d8d29905a808e97f4cf4e4ad4f8fed2ac9147a85c3385f78c202dcef13789d1712a2ea9930288cc2f39b34b443fd3d826f5d4e71dcf95e2ade70c03d5cb0934d52e97b83cf58720a892390a030a9af9d13ee96e870f8a7569985588ca40c02510b88ee4b84b49cee0320005b9f1ccd2d9ab2cf012964fd403d5258d3799db97799ee80462cd14baaa4161fd6b00c0066976ee5dbe9de19e936cdf4bc46656a21d9d92f3600a25d556667d62a4ead6dc2808e18ebfba69ed968ed71dc56dc9b3ba1ed40c4f7ebad0b81ed9eba291282e42677927890713d413d9f7720647f81a9e29b7d7879e602b1dfdbe633fde34432ec75308aa647b0a09036b0f64391248c0d00ca1dc26f3fd6d9301e99d00495b6db1e5c3da538390c573a1e103b5769eaa48b11ffec5be8a49e1b2828f664008f35e4433441befd91a2b798a8b8a630c855e69ce3e35161881c14cca1ada4db86b7beb6ae0e014e9355e357ecfd485ab0200f3c7b2129046f557ccc3edf7735d9c95f202a5ef32a9aca6ffcb023a6e6376ac044a5b9642aa389f71460ed79a2239d3198547ae2d09f2af30ee628894f762f22c391f74966217399ebe5521b81d33b8f5c79e031ff88a547f8c3524d06d1346bcd223033c72ea7d416b9f52539ebcdb5cb668bf840948a18d0123b3968b7fdd62ea5b61fe2876befaba50768339bf243aae4f1139949292e3c74109391bd5bafb7d9810eeef1929fa2ae47fdef8bd31bc4bb5302b3573e18cfcd70099228946aa60d9bc14f5d6ce90e58ed590e91877effa3d7653724d5e4f9ecf87872f56e6a12ff8904ae6dffdd7a5dc99549e862f0a2986440f0df6a2123935edea5b45950b45eb6f7809b883a90a76cda6313d49a94ffa38091c662226bdfa77c9e488ca3f86042ebb61e360f1430ad61395594b93221af178f09245a34612180b7050d08c567bcfced69b2cba34f8fd8266364c60b348a9e9fffa6dc169fe1547c9d5c19cae13e7d1002b8b59397e01f6a9193f37cf6873d74048100b79047be9cd3ca5dfbf847d7a2e4baa9ef902e4baff026e3a21883cff92955509be20a718a1d651179ab875e790fb10f587b118e56123b649bb3801fe847df047c097ad339916923d0bca6f01e4544ccc2e8eff2edb8a026e3367ed9127cecd40962d87f02f13d04f76989ea1706f0cc18f7c03cab5f6a9ef4b93739b53e94a0d3cdeefe1156e92d0e7507a417ca0f88bb03a7f48570c2b58e5986eff3d7c5a64adbfed6c5179ee68a714b9c253fe19a4b5243a80bc43ccfe83a1f307d68d5cea7dce6ee398f4c319d2573009f9b1de0fbd205fd177eb3b3b6d3690b80435d1aa89087da88467291313c6d9f0de57c730af617172e45fc8c4419d45917ea62a565c74ed656c561d8a9265ab1e10dfb9561a509f9d23a1562b276db1866ddd7b98018297dc1cf22ea759951e9e16cc34135ee0d9c44b59cc19b69ed86d72e47a9d2bab8285f9a8e0896dbe7474e802bf5be712eb4cef757349a6cb4e784985e14ef0e2258baeb9ecedc994661607e6c988900cb0c0af534d7e9e88d232340352d30298b61fa070f127875c8263b47ce475f1bbbde79f472bde85187cafb55d2df563b0d4a2d29db68b31a2ac63d60b0d3ff3824fd785c968e9a61e682b10b14eb7743dab69d6a3e4fbf614ecdae6d36401c617230c69c7feeda016663d009cc31845ab0abb160cf78126dcaf997187dedb2157afafe5ce10790e4bcff557017d852a272a56fbae9e4ec87059a774df986e61328783bfb8ea3fa584dd9bb05583ff68325c0feef42daca6f63c88229998b090fe04fd126953e2f0037e1d98848e9d127328a29a0df67a2c9e6fd999fd3eb31b2da12b9e39dfaff1e096b5bcf90e386062fcb989955432cd23457cc4f424db51d49c258d1cf30d750594f9ab5cef88a838255297016be837136f622e44f9da851a7e184356b9ac60885b06e1a5c3a50c9fef57fe318436a8f419600402295c8363deaf2cd50be9f31f33d432a44ba46c7a737fea5618df8144c0d89b1c73dd347807615f80922f8f69b03fc431e0a0e0b6f9387bfc98e53d1b58e2def8287353c4f462c74264dd1994dbec16cbec8b9b0ec40128d436b88ec80e23f470a632a965a7e799c7ac21efbc772f34d1c9163dd016207782d1bc97d58ed74d8f654120c804d4fb2a2f9be336af40bdf34321b80ea789653c7c66a8c9f45d7460b43dfe83e60c0162d13718722fee7fc4549a2709920e81bcc372159dfea694754f2988ffff1f5adfc07ca07faab35a408c265de8b1b917bcc44da293a3abc5e06f4d6882fc71ab631a21861081e247a8e1248607a077c023df276bd5fc4409a000abb8f8ebdecc717a2b02f66d63e6e6501a3ea9ee8d6918c2d47e5a353bbafb2cdcb11d3a23d238d5b7675476f4dceef07675ea97a8d151a71a8c11cd64bca9a7d25c9e9d987fa6db1dfdbacb0d3f0cee8b242766c6ff7ece967fc6f8b2f8230bdf0eebe549ca91bddcd6f6f41fd442271b6f55ce7e8a7dc3a336dc965e0399d2902d60dd7fe7757072d3fd138e7411a8aaec2b841ae0f2ab567792d021c89ccf657968bd8c5775b58bb278bf4b5ff2e5de6528dae1bb9fb09aa87119a4ce1832b5cdaf8c52c66bfc69f6f338affc1875b85be50fee13888c6673dc07cc4cf2f01d2461e6c3226a9eb45121b13c2f537d81c09024967fa1de47c0f6e91bdf855cfd5127333eb0a0d3d108018ab93d18d8600db4b1747421a4484f487332570bc1a1eedbce7ca95d2637d91353e197a983d514d66fd2243d210ccbd7b7a439d5c87691f302dafe8bfe08a2e718ae09804eb4714bf59cca04dd8312161acf0f696871ee03d7939b0b68c1b6b39b2b5644c8785a826ad0a0e2703f2096ce903b48205c9377b62efe1dad520ce61b5b90e439b3462698587c805bae8e2be0f2879c85fb6fe08d4b5d45cfc5eb537fe6edb5286a743d69e6618d2d4354c19bb3bb06248e440c0f73a867c1a05620a14e75972e6f85e3cf04d59827933e84ca863f615a95815fb90a1843236f9d231dc4c09014a92ccbea4b009fd1467d457e269ce4917b05a79d26f851d9f6b9efe568df33208407e436b4fa7413e86e06a81f2e8c4161600dd40b53349d44c7f9fbce73e3311e8a9f94e5386daac8cb7dbf19c207f7ec5711481b353f5fa81d4cb9fe4d1bf94e7d316bc3fedeb369dd9f2b224e0a2b07ac5c2ac10e442fdf7a807901b66083a71bdd9040ac5de0e71becee55268321799694a53d087599d893978baa7e2cbe96462a1f8880a6373a64d94bd80437b69651e4bf18ff579e5868593920fe7527a922d6a78dca2bdc4f8be305770af99537555a8734781e6a043a49e070f6e32194e4128a9af16c0af87ced7ea4e848285cd06263b779450bfb9152133f97e70c47c0057a9afdc4999a026d45e6618ff58e11ea5841c0b52b84bf3d90de1881c3f6a4df8858c6a8eb8267d394b38112e9ed339436fd1ff7dd09dba7b6a437a4459d476ffbe894e09a1021cfc647c1630155807063b650d721fce97cb9ee6d3f89b87d7ca7c7bd13861f9f06689884aa194b76b06f1b63d2b0bb6b6758683a266b38bb5ed19ee2b28d7f28eeb2d10c77027282e95a399dd295bafa6fcd86ffaa58354f0667ca7a298265af4a3cc58047a24f8949051e147eaeda217d87555953eb27e14681891cdcdab06f8229498967e716acfa69429832ec9203260e5cbbd272efb9bf2a2716e95e8b9b09d91bb81740b40c9b4189b89fbf17de98480f8921fb6f8368bbdf37d4f3992672449adb1ce37c284e51d8e0cd8984", 0x1000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x800, 0x0) r7 = dup(r4) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() 09:44:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 09:44:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) 09:44:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getuid() getuid() r2 = geteuid() connect$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0xc) setreuid(r2, r1) r3 = semget(0x2, 0x4, 0x210) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/73) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getuid() 09:44:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200e, 0x7) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) open(&(0x7f0000000140)='./bus\x00', 0x888, 0x4) 09:44:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) chdir(&(0x7f0000000100)='./bus\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 09:44:25 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = kqueue() clock_gettime(0x3, &(0x7f00000002c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) socketpair(0x38, 0x3, 0xef, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) r4 = dup(0xffffffffffffff9c) socketpair(0x30, 0x4000, 0x733dec61, &(0x7f0000000100)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x2, 0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000340)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r9 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1, 0xbc}], 0xe2e, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x28, 0x80, 0x6, 0x1e4}, {{r4}, 0xfffffffffffffff8, 0xb8, 0xfffff, 0x0, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xb43, 0x163b7af6}, {{r6}, 0xfffffffffffffffa, 0x50, 0x1, 0x8, 0x5}, {{r8}, 0xfffffffffffffffe, 0xa, 0x1, 0x4, 0x1}, {{r9}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0xffff}], 0x5, &(0x7f0000000280)={0x3, 0x3ff}) 09:44:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x401) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x1, 0x2, 0xa3a) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) close(r1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:44:25 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="a6c8", 0x2, 0x402, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) sendto$unix(r2, 0x0, 0x0, 0x40b, 0x0, 0x9151d273ddcd9cb0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 09:44:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200000000000040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x80, 0x5}, {0x185, 0x9}], 0x20000000000000f6}) r1 = dup(r0) mlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 09:44:25 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, 0x80044279, &(0x7f0000000000)) r2 = semget(0x2, 0x3, 0x14) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/4096) 09:44:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) dup2(r0, r0) r1 = msgget$private(0x0, 0x140) msgsnd(r1, &(0x7f0000000040)={0x3, "adda"}, 0xa, 0x0) 09:44:25 executing program 0: r0 = socket(0x1b, 0x100000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 09:44:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/89, 0x59) 09:44:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) getuid() chroot(&(0x7f0000000080)='./file0\x00') 09:44:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x691, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0) 09:44:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x101) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) listen(r2, 0x6) 09:44:25 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x0, 0xa7) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) write(r0, &(0x7f0000000040)="da8778d3064ffcd426432987ef41eb1b9a012b2408a5a4a3a9209a526bab98e6071a490b9c4ce5fd99bf23d51c2274a91ba45fbd3ae48b0aa4cad2ba668428b3778e7f21a3e399edf2b22ce00c46f62f35c0513a0b6fbf8aeafcfea8b9b55c980599a180f2a3a45999c62d9ed42bfe3134198f00c46f", 0x76) 09:44:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x408, 0x0) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x23}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 09:44:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x20004268, 0x0) 09:44:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xe0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="37126679102ac9a27d4a5886e399798bc0ec0df1ea1a5da77695b6f6589c45de939b7988552f40cdedf61050ce59daa8dc68e166580e681678f5a7e8f74e6c8cbe9a39003683cf66637a28db07eaa8f1b47aa0fab3246c19f30f4874b4922267ea7ac713c467d4d7b742e68353569613f3142e89205c3b238898a612595ccc5ee78c90e0b5eab3d92c17efcfcf14cf688c109cd2f2c77b304de1c7c7414f8e64f5bbcda11710c8191273e2a0f87766", 0xaf) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 09:44:26 executing program 0: stat(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x40000000}, {0x0, 0x80000000000001}}, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0xc7, 0xfff}, {0xef, 0x3f}, {0x42}, {0xca, 0x7fffffff}, {0x41, 0x4}, {0x0, 0x6bab}], 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x8080, 0x40) renameat(r1, &(0x7f0000000200)='./file0/../file0\x00', r2, &(0x7f0000000280)='./file0\x00') connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) 09:44:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/212, 0xd4}], 0x5, &(0x7f0000000500)=""/204, 0xcc}, 0x0) 09:44:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x7ff, 0x8001, &(0x7f00000000c0)="44a8fc2ff93bd61382d64a6f5872026250bb5f031ec63c58", 0x18) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) 09:44:26 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1000) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x4, 0x7, 0x4}) 09:44:26 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000700)=""/254) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 09:44:26 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0xfffffffffffffffd) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffff50) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/84, 0x54, 0x1, &(0x7f0000000180)=ANY=[@ANYRES32=r1], 0x1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x0) 09:44:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000ef4de40000000000000000000600", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:44:26 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x112) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x110) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x0, 0x200000000000000, 0x1000}, {0x3, 0x1d97, 0x800}, {0x3, 0x10001, 0x1000}, {0x1, 0x8001, 0x800}, {0x3, 0x1, 0x1000}, {0x2, 0x6, 0x1800}], 0x7) 09:44:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4fc1a53d, 0x5}, {0xfffffffffffffff8, 0x101}}) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x8a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 09:44:26 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x1ff}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x6) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendto$inet(r1, &(0x7f0000000140)="486ccf0c4b5f31e2ff96623ea0d2d1567cd9ef246f3e429d8746ded21beac4c3dc2020e0f92629da4ac47ce791aded3fc2b93e2ce08c304b8e76394b9078eb7d9172e929524f0b4ff4b525c5d63152bb77412dab2a8fa79f3a5ea7b6b17490a87bad0a3685b34a8e2ab3f8aeb3a3e48a74f9857df3d3", 0x76, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 09:44:26 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file1\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) fcntl$setstatus(r1, 0x4, 0x84) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) write(r1, &(0x7f00000001c0), 0xfec4) 09:44:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0xffff, 0x9, &(0x7f0000000200)="99b3809b79fc948aab0be43fab2da33b68d2696bc735ab3ef590ba807582482c134909690306156f2088262bd271c99e35420cdab01ad0671b48b626c383215d0e356babd0b64eaf5b9bc93d99b80a7fc7a44bbb684283", 0x57) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 09:44:26 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x8008, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 09:44:26 executing program 0: socket(0x20, 0x1, 0x8001) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20010, 0xc0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000200, 0x3, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r4 = getppid() setpgid(r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 09:44:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f0000000040)=""/28, 0x1c}], 0x2) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 09:44:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x47fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) open(&(0x7f0000000180)='./bus\x00', 0x20800, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 09:44:27 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 09:44:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x20) 09:44:27 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x2840) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 09:44:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="f636a49dee1a4a6e0fcec967c07f8adb5a5c50affa3643e414020dff3cff31640e32832f29b3d8aa3ddaffed2e6ac73c0dbc35edf3d70dbbb1d718c70ef8b8db02f7e6613d5fbabc2976617b1014bf55dd9b7aace76caf760425ace2e10e9bcfaf7869c54770e8cbbdc344aaab8af0e59a029e4965e1356d701b4c536717c452a2c272291001c91371d9f069f0afdce2beb09a9e8a2bb76cdce32c69945be897d2932c23d8c4df75937bdeaf7e0cce77b3e2be654bb767920be5799554aa86d35b9850d07218a47276e54fc971379a013e2fda627cf2508dc6c6000733f992ec74efc607d494", 0xe6, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 09:44:28 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 09:44:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000001700)='./file0\x00', 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 09:44:28 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x440, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) pipe(&(0x7f0000000000)) 09:44:28 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0xc0000000000000a, &(0x7f0000000180), 0x0) 09:44:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002840)=[{&(0x7f0000002780)="ca7bbcba9cc0d5a12a9918d852c8ac6a681e27868a2f4bd42069c8bd194f86fc6bd08c2f74af441df45832b047af5c3e5b6003ad674b3663f2aa20fdfd4ec03a48505fd571229a7de06974df11afe05255dc886e04d5620102ebb59204855b64006bb5cf34b364b495ca710ae7514a8cc74a7396f1da7cef5bd95afc07b2c025b54417ac5f0a55c6a08fe91377a3f68295072d93d392a8716072c716cd0f25c767d167b29f62b184bd624d779cd57b6e3079e3bc3f869d", 0xb7}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x7c, 0x8, 0x0, "ffbac249de54ceeed99cfe05544c586e6f8dbf8d", 0x5, 0xffffffffffffffff}) NÏ7fNÏ7fpckbd_enable: command error 09:44:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) poll(&(0x7f0000000040), 0x0, 0x618c0539) close(r0) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 09:44:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ca587849604ff9f079be87d30a48f58d7c34c581198670ad07f073474d2744b40055662b690089a9648f2d26ee7c531602a42524b70238265a8976ec65e5716b41aad523038a4cfa0752c92ceded93236e2984fa97e808e7ea7c0d140e5b3a54d312c747afdbb2ef270f98851576066a8133b197bdc16ae8a33ce0ee10cfa6dedf879aad7a04e6b137dc762c943e651d7deb97001528c123292ca6c95cd172c08fc87ba0e6f694eb7eefd94c3b0376592955e6615225cb172cd390dee77b01b09a28fee10b69eb2bcd0c524858d40349bd862b7f1fc9380ec2019a529a061829910172ef12399aa931fa3a6f134cea0f33074d9f3db26851d1022f5857bab1fa8c2fce768932dc03e5a8cb55768db786d96c5718b28968fbbe3f76e58fce7b3e6211b67204fdccb8b8911568f4f9f13bae1d1990c81b12948d4d15926e5b9b7813b793e2e37fc338e06e0edf678a5098018b75c2de53313a2b5d8322fd0b2b864b68fc2c982805349754a81577c93566e0b3b84aeac69354dc8b44d7ab4bec7a4417747a8553a308e2ff2fdc3629c045630ed5fe359fd9e6beec8835148c1de7023e23d8524a9eac88c28cf7cd2af13af8acc45fa4227ac0f98f0bcbd5b2b137c8911937837eb77f5a599735ffa1d5b5738ec176abb3c0e91dbd53b72553136d53a60a2663b94db06936f81c6d217c8483387355c3a61ed602e3bc4152e2cb341154af46c71a776a78442275afc95f4a3eedc5b51988ec9f4cc3fd9943502ab58b2db9af87221627883729622d514335fa2b606cec502192877cd4ab0553d15dbf0fc113ef9a2470782b3c8ec0e056b20faf2a12b0aff84ade0fcbff18eefb1bf079d4d612d743abf8b3308d6af399a8bb11ea15b208d60d250a9bf53dbc7d35bc47de224a7470f7e30ab23254ff61ee1f693c2c7cbe7afd9259eb95c1a89501f03831d8898299e03987197522a8b08c108639bac05a32892896d69b53087fc44dbff4733b5712a1cf92152042dc1c326b7a29d6f9ee675abc3b47a804a680b43d0d3c3c7a9264f8c593e9e7f58b709158eaa61f4f24dd77dc0f0054eddfe10c4dffd9594c57919dc6dc30f845c83cf489f7b5026b9331a33e082209f1b17afa733ccfd11e05b4baac9f0c556e4699e73bb7acd879bf31d929238ac469457ad5376d1b72a687f9528cc2ece7f8ef6205640daeffc558ecf572a884934971dae2e2de25b3448db3ddf3aa64428ccf75d4874792875f7ad302eb6f99bf5be631fbb97184ef137fc18f9e3b738fef2ef72c53d5d8a73d5d08fe45f99c208eef7875a6b34b1fac40f65a6ba13953201240978c66fb102bbabcc43ebcaa16804d2efcf40cb2d1e3c68fc9ded1ab4e64896e5f78050ade3aceabee2d1469c16b2e576149e0f4af299cf64a59ec177ed2c4ece3c2120c71db547923e44ec9fe74127272cf7cc3f86aeed166396907ce7fdf19dab9115e7e7cc6178b2dd1a706aaf7000586a22f388022138cfcd63d22abc667ed8834b37b84deefd277ff5631a981b4ec8e46de1091c66f9a0f213ff7e5e6c9fe0daac3de18c55dfc3549033ecac323745a135376193cc2643a951e335ca9bc19d0a7933f3c312c00a1f144a892b784000241f719aa75a15c3914d1c6109f1c2c2719de70403411490c73e678e3c18bb63c15e8c74161cd812981875c01e5a18725d0c5fccfa48bd56a37a051411c2d3110613c0de86e66b5786e4a14091af6e90ddf2265dab9d3b5d479c7e90ae2be2aa757275552aac58ff8df47bdc0cd1d76ca860c716da49989a34582d82668c6dc1cf4eb95f47434b3abfdc3eba6249e82f9083783539c77fafc0f045bd6fea3669aad8599d58e68e71d42f2e9e2c7296b7fb0782827e87dd0c7447f41c92b7aa4fac4712e0ee8d7b56660e64bbd19120dd735652d356f3d4caa0f762dd6c7f217fee6040f36aa6324d86641490707b8ac6b1015bf0a4be0016c5d9e10e4d6a33056a079b245f1ebd8a0ae47b2ef2b9ec0b7ae1970d8db4fcb7fc3d83a0b8b74539a438c84f839869e0bf85bdf6846c7f0c4ea14ae202d57402aad14d0cedbc884664b840a8982827e7fce792c21b6f1b578a2e89c87bb715124112ea5fa3a15af5b92ce35e49b4972f04709b717010e12007ffe64b25ba80b8895ffd5ad3943c32916a5b8b163fe042adc98a2ea67ff534317051650b139736f55144439d520938facda1a4ae26555cba85d68e4455e1c6ba58cbf68807d95fb86045e173928734c745fa2c41e32d7bcdfc25106b50f3db707364c82880cbb032f5f5b5e2f8ce2899a2ecf1b06d577b6b1ddf50cf0a2ab295c6481d64e3590f67f6ceb40070c3e4e9b4996e21ed8ddd7aa7f49d74cc32c65091cfd9134c362d7f6dff034a4182c0696beab3748765eedbfbabe21d58a82fe5d21a5495536bce70f3725a38bba210318612eeae39191d549e170798af4982cfa8bc13bb5822470c3770be4a5b7f3f66fbc93112917aa66f6d73f4516673dc93a030f69f6e455e6d6c0ed78a3b84a27e84740c580ddd28c10f100ba4fc06993ee12745c3c38683cca2edabf189810b47f24ed85b666b1e1ba691d5e2fbf2e72b111b4d41e973acf9391674ba270057393fbdf6a2d0f76744344c42b35aff2f958e5cc465da7d51c3fb7e9bacd922c32a29c2ac1b73bb7b9c71b0680fcb286eac01e816b9301d286ba0db3f3b0563c59aef63a0f3e3552d3e8684eb26a738ceec7c3707e60eea02156ec497551f0bef1d6372ae668ea29c3be429c0a47b1f0616cc3f41a7594206e63ec918613ed8868036d584fac7a0e2228593e2d5b38263119d76c7acbe4feef745ac6471dba4a39a5acd0b2278e22d2b776673782666fa210e0946e61f4966e3f31e3caba6a018056bffb48f094f04d41b6283440947c353c96686e1dc00880a0e1bfdc83d327b418f99bf6dfbbb837b5f74f91b0cd11b29d1baca8f6078bc21060645874df1bc041e7f64f1d908882d94aa96859b4708572f7ae3b1338980b7418f1fd6ff8d9089e1197304562d2b2b5e1a250b920d54437b9ecdcfa2aab0dcd0c54dba0904132c5db6964d1e9cd7ae423f1f851cdc2e2e56e5eba8dd431d9d7468087dbdebf004e69888eb037ab7fe4a8f3fe848fa7c52723b9b3f324ed592319a1cc96293b8a8f3bdffaf0ec4ad24b59f98128bf16e5cd8443a6843d708e8f139a463a9a87c27aafba8a52a8bca96fbd31120b49205456a33d05768a6519b1a7aa0b4faf6d0561bb18dce4bfe25629fd52b9553c695ea2fb09517fad7cff846759b4ef619795966b814b00af965261115b4ad11cff213fd9345179032b7bafc1dbf548a4c4816f302dd5c0a16e819a4fa57bc0b2a955c45051ed3472765f42c6c34d21a4dc59cdb2bd2e18e5c5a8fd75d340bed98cc71b136dd369ae9e9de08fa1bbe9cad55469253ea342ab0c6577eb6a849bcf03f34479af87fc0bb8600c4c6e9368574055ddc5d98cca0448741d9c71b537cdd717e61bafe5358654ea37cd63c090b1c14a6252e471eeabddb47429999e7e1c14fba911a772fcc27305dfff4daad86519c4dc079482dcd61158f6ddc604b9c6894e86eb2e1a79f2ca1395b8338302ca3af68b818aa5efa04d235c4eb1f1bc4011d9c855d68d71052e4542ba8466a6dda56cccfa4ab6cb8dd0a459c394b5ec1593b16c02e54d2ffe9e0aac275978051c55a5cd108b5cdf9cd5e3f216f85e5cb846d461039f8ec95710adb37d1a5fe6c132ff14bf99428224c0b8156bfa03e19dd919f03520daef21666689bc515614e58da4c1b70a4c8f21e6539530215188fa7d737015cd35abce6d1cc5db44df64b69045da3ac8cd17848e91aab5b5c848d9ddb24d8b00ecc56310bd8d0f9ae1ae10d676297e4bf548083809ccda1e1de165f5f9034f2ede9b9ab8abc0c9053a2ec04ed9d71275795bc93d5729d0f89f779a47ff333ac222560eb0e99e7765a1e278c7d7b80e79de512472aebb88b6b812aa8f621945347dc9ddf9713dfd1b481af7cba115a850c67abcd77a9f3c3bac26bcc272f110a1cff43c1b5fb8f309ce4f74d80e61278d38f5eba80dc8dd3a64c22570ab480a1502e645b6878b9c21480ec9bda78f79e0844eacad39ab05376f9b501fd5fb1d1119effe24451f6f1fe964793270847280208a8674c778e40723731407cd7ef5088350bb9d951571256af54d7beca49eea8ed7194f076b6b5704910d0b54952c27fd408ee3d0586d02d66c2532aa650aba19d28b0b0d32615059ba3bd8f18a9651b4a3e6a519996d9507e7b7ba5e1e42f27189a7ff2f972b4da00931b3925286997285142949a4976461f6b7f024c40cc78d269f83ce86102d9d6fba90aef268f4af65a50fa97b1e494669d4f5f2b5fdb62328a7916e9ad69c99652ef374b2bd1a4c89edc1b779ece613113f819f7a85927da60594123c7ff8c295d9c25ef98f41062bc0ff3dc5fc613d2efc1bfb2cd3b005a2346913d53d8dde881fa386fd660751897df2f0f32f6bdd4d41bcebd046d4dca6bfa37d08b3240cfff82a9f7369bfb01f289020efd15d0c3fc8b9d4dd0a52e820259e8fab0dcf81223c21ddef432db4e5e7c6028585ca3ec6c40d20132f6ea9210046f83c5370e374463e22df86e4a93a38f195ca83b8653f48df99a894e3e1d6893a3b49babf1e02642a2a73ec789d3ff7c3c50bdc0bb25699768ecd1b54b1f613a5d4ff5960ad3ad36a3db0c4f98df0375c10dd20f2dbad4531b92c3e5d3cb79eafdb849a3b2aab5fcef841e3dc51bde05352379f10ca59b308ca8728367615c645eb87728b5dae593fb5da3da7e98b56ef338aa221db3b5db07b6c726e932a9d6ebac67cb473e8be5f354161507ae29ca5a611f185a8d553c1b92e4d2d810e61f7912c2fdb929a10b3adfb7115c819c21f5b7112827480d7068bc600a1b59cc83659fe29361f31b07402dff30c382dd6ac292ccd55de4be0e3b157cfc77b6093217108bcf5668ee59a093e25485da8464665675c3dd55ca7b6c29460a76e30ae006979d2a72b7946155e8fb117349c741e4fac6e24b46b7d50cec85e7a4fb68fff2f3063e19dbf62ed0cbaf5189440dae4fe42022fccd26c7ed0476adecb18fc448e722e7aac168637bb507ef300225db748491aa123e266bdec3b345566f9bd10eb7e853f1afc0d465a51219abb8a3f10e983ecd382159e7e03c1a1cbce890e247543b73f9095cc0ba3e36022d3393a47ead910c21d48ddb11433f7847922740a3f7dad8aead7c9c87476499ab66ecf18717d1243edd21caf2e338eeebccdadd55cdb69d5174d4336001b0807cd759b05fc555f67651c4daca1d58ff8ae6d96e98267b9abdefdee66e1175e2151f9528314a1749a42a74bd16a4f1201ef1d4bc44f198c683cce8746292c5310c697c1cff03bd7dee6f4321af268e19938593b03ca5d7cf046f08d5b3f12f51260377d9284b5fba1a761cd82013c299f3a9586d32051b2e6a312118f5d562c14180409910f122a93b9f5f620df4f345fca895d9801020838a3870c9031d9b3d1945ebc821bc8893795b3729b1475a5d391ce30141043e3990e5680dc2ec8ba2fbc05e51f02963593edd6c78637e2409cd971e816cb84153a6e7d16d5f2f80f48425a76c642df8e77e49edf934f9cadbfb07db4bba0e30970f14711d1896cdb787912bce05ffefc441174fdbea273899c326ae356cc7809d34f247b82ed022609db4b123cfa73ec628131bfa8952e44e02fb2f0e3af447d0635525bf9cddb65da1bb23da735619b00e914d513", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000001000)='/dev/tty\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x20080, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001080)) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 09:44:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x7fffffff, &(0x7f00000000c0)="03000000457027bda321d7d0598f530288245decb37eaa266c7ad4502499a68647b84a74913110cd6b730d83d7b6d540bf3729305fe526381cd53a0311264d7642ff6a6244c71ea874f1e539e571376949ef8dffcb6161c2876ad812028a2c9e7726b68b8590c514932b38a90188373224163d91582a8db65611312b6ac5786d900f", 0x82) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sync() 09:44:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x10000, '.\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 09:44:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r3, r4, 0x6) 09:44:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget$private(0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) r2 = getgid() setgroups(0x1, &(0x7f0000000000)=[r2]) 09:44:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) setrlimit(0x4, &(0x7f00000005c0)={0xfffffffffffff0fd, 0xaffef0e}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/65}, &(0x7f0000000200)=0x43) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="e68df9af8a44c83879049de12126c4e1056df4dd4e5af4aee7a839c85aa92a62a164b883e19f6fcebd827d524517aaa43302c788c52dc9f9a21598314720e27519de4acfcc9e797803ba6b446b3279b2ea238bf708d5433465a9e7", 0x5b}, {&(0x7f00000002c0)="48284bebed49b7b26306619e61427902d0fa8de02f0c3092b96f9a9af3fbb94cc4c217d223e59bf160dd5ba927b10d15114066752d418bae4327e13a7a8ca1c7cee02bde9f1dcf807b530120650f20d9d036b27414e332acf1aec89d720abc1b9b9483702f27c7c115a992f551234b1150e0849b3cc94007f049aa8679500f913c628b522defa4ecf28691c5553b4112d1c8e2f5437d3a7512dd72c9149b5a25c3ec9705bffb30c7800731eb3504d5f4f7acfd66e4033ec45734eaa85ab054d1933fb556918e83d5a1adf95c396ad83d539e70253b6e59225fa6f8eee163797e347fdf", 0xe3}, {&(0x7f00000003c0)="d53c6fc964045a6050f094d45b52c3bb0735e86906a1f8f8fbf6b80a77feb7b62fb1d7cc6b97cefed50bbd25a8ec8cf0de1487d0b82fcf3e7ea11efcd01d961494cfbe09c4ed549bfa90860fbd4af102ae964060a8bc0bea3978ee6342f1a28a0bad570cae7bbc19c35415fb2b010cb54f6bfec4e8cb909491f7eb2d79bd7e9dc256344ea750695c4e4d73c52239c64058f22cdb21ff8560ff391ccb40eac210f1b5ab838ed58c4035dbe807f37f52a4be6820f81e877338fce15c11e3e0b3d5a7da374a1fe5d3d5fbc8d3f468aff30f9ee50186bd138ce424277dbc279f2264ac0694f172be2863a96b941149e7", 0xee}, {&(0x7f00000004c0)="4261f3f753e3f62fa114f4325cf84784f9ec7c7623214982433f5ee54b12d7e6b8106e4be92e295f054c7b6155024e00d06e626da4831a1fc0d8bd77", 0x3c}, {&(0x7f0000000500)="102460be74a5", 0x6}], 0x5, 0x0) r3 = kqueue() utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x4, 0x7}}, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 09:44:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000002c0)=0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 09:44:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 09:44:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffffe, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0xf349748d7306ed2, 0x0, 0x1}, 0x8) dup2(r0, r1) 09:44:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ff150000000084384c9452af419dda23c08102c7000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="1e6231b9d0878449b19376117982416e2b4dbf35dc8dbe09612d0804bc14e5939c22243abc211884969411cc180f85f7c4e6819889ffe892ef90f1975d576597d6bbd0b48e", 0x45}, {&(0x7f00000000c0)="37d8f6740801586469626b9d503e78", 0xf}, {&(0x7f0000000100)="f4e5cd206376d7a1cf2fc9f2b84d8f2408016af7ea75da33bc97d65e458bbe7c6f452fd663a547439f67bf415981ee041e56b249e1465840", 0x38}, {&(0x7f0000000180)="590ac754", 0x4}, {&(0x7f00000001c0)="008e1409fa5fdbb2d1591bae0f3865fb9ede84c5cfc990f0f4db333499fb948aa8268811867b98b1262d6579bd708c4fb061f2b0c221f4899115e5130dfd6cd5bda2d73e84185b371b4c558494e847ba31264d730a29d8ef83298f32888cacb55dc297a4bd5e7eef858abc3d3646b32f22cdd58947ccf9721979439033ea0b6474bb74e3f836fa16428b097a2225821d00e815f149ec8e22fea4eca918288bfdfa91cc0494873cb5e7305051ee3ede655d7f90", 0xb3}, {&(0x7f0000000280)="aefc8faf93016f3711124048eb1a745b181721de14042d4314ddedc19fb61b950aef27e8792c858b0665134ed89e4a", 0x2f}, {&(0x7f00000002c0)="e2f6431860ba45433a988656b4e628a0ee7d55e665122b9b13d9e903ab0547a7497617332bfe4280c44a7611ec36a23da5c9acffa43fda7af0d13b7c0d54c27d6c6bfe557e1b3fd3e98e719be96d33a81f721793a31d75d8cb12b6f4fec2f162ebfeba682e2dbe4592350eb345953dbbf590f1b5ad3ce8b519bb87bde19b78bb35d55f1147dfb5f2065c5a3c00febb4850a5e7dbd9f223b9ce10d5f048e8f408b6348d4506509e363dfb895d8d5886dbd4f8211bb61f30ff7de60260b5b19fff8262effab3ae897d76083a96b3c5040284d0cb9c749751eff0f5c4ae8e09e87e8314f84494e6488b9581b616673490f4a5e0e776", 0xf4}, {&(0x7f0000000440)="d1f1d2543cd83fd0c610406c10c097581e7499459c84cc1a96f3ca8933a95252a29a9f305c11849ab634698c8dbe5c87339c6b3e526616a397e6c163256c20e310a027c04db2bc65", 0x48}], 0x8, &(0x7f0000000540)=[{0xc0, 0xffff, 0x6e, "caec99dcb1f6bcd2ed616eaa4c33b9de88d4f3ea79f30597c1742721ac590f35111af6bbf5c60e4019e0bed4a73e081320470f15113e01ee133787949e805687728b6d966809f90ddb6a5e198f6de0b899afe275b51fa54c6542d41ac0c098123c72851e9b489b4273255cd8153a0e76e88fa128297db604fdda6225cb5a0d8a8da12229119578875f63e6400eadf7f531b4898c400d01e327c674bdc57f0c7b877c02f7c7a42b2f9f4bbd470965ae"}], 0xc0}, 0x404) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)='./file0\x00') 09:44:31 executing program 1: setgroups(0xf, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000300)='./file0\x00', r0, r1) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000002c0)=[r2, r3, r2, r1, r2]) setuid(r0) setgroups(0x7, &(0x7f0000000280)=[r3, r1, r2, r4, r2, r1, r1]) r5 = getegid() r6 = getgid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x6, &(0x7f0000000100)=[r1, r3, r5, r6, r8, r9]) pipe2(&(0x7f0000000240), 0x0) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) dup(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:44:31 executing program 1: socket$inet(0x2, 0x8003, 0x1000) setsockopt(0xffffffffffffffff, 0x3ff, 0x7, &(0x7f00000000c0)="9d839df8ba47b80a62402636f2aad757102d8f59a5b46757447b7d748f7528b3487d0bdf80a81b3a46908562383fa33fbc9cbcd9ecaa81ed488244b9fe555f6014439285bd2633a4f9a60b1588483641bc825a2f3c3f0a0e84aa71297789fb7c05ffc6e3e77db4ffecb8dd0dbce0774a2f384ddff9fed393ab10aa05deb7f46a9bf873fcb6ba3244128bac3cb0c63dc1525c9eaef213ed7ce9548037557a6a7cddab603a4d3fa95b6e64e4a5ad28f70ff71eaf4e492c364759cbcb9d14407e13ccc9324fa87122dd766ef4f72bcf1ed6d3b529caf9f4a83c4dfa3b3257212062e57a", 0xe2) r0 = socket(0x18, 0x1, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 09:44:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xa0, 0x79}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000009}) fcntl$setstatus(r0, 0x4, 0x4) 09:44:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:44:32 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x400000000401, 0x8000, 0xfffffffffffffffd, "8549171b3d18b75f872ad4000000000900", 0x3, 0x487}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() read(r0, &(0x7f0000000340)=""/219, 0xdb) 09:44:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000a40)="57fa6cc00b12a67b2f7432d7efdbce3b804704781f697041e160fca8034ed99f6da635c7f6cfc5e296d55c7c7fa9c9f089879b8dd52160649b193a29d57ac22c915e8cbef9ea89b82de4a4c133a4ab46ef015176e24cc1fbd7d0aaedfef3c2a19202e192b66269926e70db8f7366f00895b2342f85d1f5fbf3cc1167fbd0ad3c0d8880a447601cfc3881469f07db6cb3ad1d3d48abbfc3f77b58593b5e208e02f1d5109124e9a8600e3dcd74080b52508b72fe7d5008de8803843e3723112889180d0f13f9b32733", 0xc8) write(r0, &(0x7f0000000040)=',', 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) semget(0x1, 0x4, 0x22) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r3 = dup(r2) r4 = syz_open_pts() close(r4) sendmsg(r3, &(0x7f0000000a00)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x20, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)="ab4aeff8d894be87154caf53ed8b2a574dec42cf548d49c2c2c13d0de7d0b5bf5b049f5d84d80476c800b8b891e6c87fa3b3a485311ade2bf2edb3f41dad883ba80248d6f88923dc573c526a429a4aadf6b07a042e741ce6f407e1948492b5c8f56f903236850caa7ccdd588b8d166f207d33e1fcba2ca112accb4d12fbc677950c766e4315bf79d32c1c90a5bea", 0x8e}, {&(0x7f0000000340)="27c305d392e0910fc376a7a5e5d95a12743e043e5e0cffe30d5c044a329eede73e73d4a55d70f8c5b151eea3267bb61bb384bccec0b94b331f4887edd9e7fd5db254b199195374a9c9b9ca3a378db56c39bd5e2cfdcd1eb5a0f7f8f23f5d161bb8149f25cff89511f0933accc9976be7a5228d4beffe3491820e00039fe5cb5897e4cbaace51907576bb599f204408e022df2c484893e18336e95fba40dfeb", 0x9f}, {&(0x7f0000000400)="5a534ae74590a9bf8c5fd0efdca0ebc3b996701bcc3e2a7447929e0310ae346fde3f018331b8c19b6bf9b07b0347a693efb94e1a684c37dbfb55452ac80467f5afcd7f204f1ea129ae9ef3dfdcda967566484958cf0e042eda9c89c9f106f1e990f5c6d37efd96a8091808e2cd8253b15046e094c4b9d538336d25f254e28e7635cbe28a3b9f2ecaa30dafe1eb503211f48300680bac19fa0bf567c4a31d7c82f0b9b845f297c772f8c98ab30bbedfb51bf5b591c5fb6079daf5063f1975ed63222697fa92ef2469738078f20b95497d8a99eb6061150ec16579aaa57a2893337736d68bc55ea3d6a24b7c317c88166675eb7525c8a8a512c189", 0xfa}, {&(0x7f0000000500)="0f0ae4506da8a1aca4dfbdea6a6a44f4688ada672d7c3cf3c82a4ec8d618fb2f92fed99b7ba7545d95cd52cd17ad2caf5b9e2c4773fe89987d671488f62408c9ef8976e87d0210dc2a8944c2cb0a0485cca3c57987d2f5e950d65abb95667383907f1ca78126744abcc1f84b8725c571f34fc8e11a19a32bbb4f00eba463b6d97efc58e0c562c788cb9a6abdc622ede7c473c0adbbd88d060974b7837474a1e8bf8f51dd964d1192d761ea29c85de1146b8461b34bb15678b460d2cde2a1db533382e588add646a08972081fc0ce61528db3f1a1803296dd9f4b28b4a51e66da49091e23", 0xe4}, {&(0x7f0000000600)="251367fd658cf561c02dad4f0238f021bfe5a62bc47b327a8f2fdcc8ff8f3fe9ce9161704df916f8751dcc68114e3bc6564d9bd8b02ac88160ac7d29ff3625124de45c641b916e83e3d5b48c258b79dbe5dfa3cd566cfc7884463f69d615c48efe0f38c1b4a93b2de8ebcfb6be3010e3931213e9fe02abf5d6fbc6fe18c46e1786930f63b98c8543146f5339b3179cf3b37431098ae98b3573a6632e08e39d4a5cec57bbfa9c1f67fd7f11ec122edfcb13bfa795bf02f0ebf24fb9228e2cdc27aba83222557654507c7f34f69926ee1d1f96053c86b3914ee8065515577a1e30530e5c", 0xe3}], 0x5, &(0x7f0000000780)=[{0x10, 0xffff, 0x271}, {0x100, 0xffff, 0xad, "bd840a6e350b69ee36638609b70c5bfea1235015903f0d73f3cd51997f3db09d09bb7de3b886579ef44f2e3d396ee4f7beb42005e42f0a3c6554392f6d6381ef8ea849ceb67bb60f58291dd317aa2a07c2eb9686285ca6c2dec537e9ac76082cc3fb173f3a89b64619d39d79019aacb5554b3b8c36a421fa4af7b21f3cf2d0202367d1bd8873d0fe5469479f5d60d62d2b950062e0b0e1d73ad287b4d51249efb45a6cf98980c7fe2038153b9011d3aaa2066d36c8c401e0b21ea4e95786f5fa6a153fbbf59d046961c90776b7951433a96022c6778202eeb8bce9d8e1fb9bdb77c09a39d9e18e51c4"}, {0x60, 0xffff, 0x20, "8b9eed5bffc5978e30ca669ae07f6c98329ae7b7a1b1a595111177aac3ec63aa056fc9465d3894ef34e3ecf229373b51ae6605039e64e8ba11f59719582481952b8170bb536da594fbc18f573729fd"}, {0x18, 0x1, 0x0, "a4"}, {0xe0, 0xffff, 0xfffffffffffffc01, "bc9a8f5a0b4ed426f71659c50a64b31cd624e0b47ac14b4d2ca8dd63ac4495350a1e98146ef361f0283d095be16f5f2e280a244b81291ceaa74cda89d66450a84d463c15fc69a9556b898a9e6e7a2e3551d92d4d1d6b1cb19a82d07ba9c066956c460185b589ee4b8dd4263cb42a7bf9d2ce0987036c0dbfdd727e942df71878a95986e6bc7a3dfffd4834344ef314b44dad0aea193a50e1eda9a566d71accbb7a36435f09e42fb6881dff4812f4765a448a0d309f815d8324e9a1d930dd81bdbdb9aacd1863b8fb82eefd3cf75e83"}], 0x268}, 0x40b) 09:44:32 executing program 1: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x10000) pipe(&(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x678f, './file0\x00', 0x5, 0xffffffffffffffff, 0x7, 0x81}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x2) 09:44:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x3a, 0x8005, 0x3ff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:44:32 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="aa2ac8589a1d2701", 0x8, 0x8, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x108, 0x80) chflags(&(0x7f0000000240)='./file0\x00', 0x20007) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x10) close(r0) 09:44:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 09:44:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) 09:44:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 09:44:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:44:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x44) getdents(r1, &(0x7f0000000100)=""/229, 0xe5) syz_open_pts() 09:44:33 executing program 0: r0 = socket(0x10, 0xffffffffffffffff, 0x8000000000000) shutdown(r0, 0x21) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:44:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8130, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) r2 = syz_open_pts() close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r3}, {r2, 0x80}, {r0, 0x12}, {r2, 0x20}, {r0, 0x4}], 0x5, 0x9) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:44:33 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() r7 = getgid() setgroups(0x7, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7]) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r11}}) setegid(r10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r9, 0x2, 0x0) getsockname(r8, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 09:44:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20011, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x4, 0x1, 0x8, 0xffffffff, "9dc082d6ca0c3f1e72cdc3c909e5753ddc2172fa", 0x2, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xa7) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 09:44:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) clock_getres(0x0, &(0x7f0000000000)) 09:44:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x400000000002, 0x100020000) setsockopt(r0, 0x0, 0x14, &(0x7f00000000c0)="3129b2e1152625c7af6d716f4baccb1b02059f0f794a3650c7c0067445664f41036663edcd0c407d51f25b59c23b714d5c6d74f1b65343cd01f470901029826e1f047f34dfd98e71bd9bc2528847bd5f70cc137280c573fe84000000f0ff0f000012e95b41224ab340ff9413d875311187bc313c3a0d783144a65c45110ac9d430c28000f25994737466fc8442ff67129437106421b70210110ffc84d1549d8457169c99f9adf8233a30febd90afa131c695396e5c86250b18de338c552107d53f7b1b1aa58f43743547c5637333f1794aa73fa942eb690ed2b2d359efff4cdd", 0xe0) 09:44:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x24, 0x84, 0x6e, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x5, 0x81}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x88, 0x7, 0x79}, {{r0}, 0xfffffffffffffffb, 0x2e, 0x82, 0x6, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0x9, 0x3, 0xf636}, {{r0}, 0xffffffffffffffff, 0x39, 0x4, 0xffffffff, 0xf2}], 0x8001, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x20000000, 0x81, 0xd9}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x720ddc85}], 0xf14, &(0x7f0000000300)={0x3, 0x2}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffffffffff32) open(&(0x7f0000000000)='./file0\x00', 0x838b, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 09:44:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x400, 0x0, 0x0) 09:44:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x802ce379) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="421af6ccd84ddb7793bec4d5d96eaab3d11214d581671a0b48af2ea006adf0dd5df2d3eafc30e2543fe552c96cbe1065d9911519206196994066a0a58604d1", 0x3f}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0xe}, 0x1) 09:44:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x92, 0x8000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2c, 0x100, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x20, 0x4}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x20000001, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x15, 0x22, 0x3, 0x5e69}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0xd4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000084, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x90, 0x80000000, 0xfffffffffffffffe, 0x1}], 0x4a4e, &(0x7f0000000000)={0x4, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x5, 0x200, 0x3ff, "74a42b8771c7394f588f7218336b2f46aa48dec0", 0xf0}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:44:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 09:44:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc00000002c7, 0x0) r1 = getppid() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x1, 0x10000, r1}) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x81, './file1\x00', './file1\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x20) 09:44:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) 09:44:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 09:44:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x200, r1}) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x6ee8}, {{r0}, 0xffffffffffffffff, 0x76, 0x80000008, 0x6696, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x3860}], 0x20, 0x0) 09:44:33 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x7ff) dup2(r1, r2) 09:44:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:44:34 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xb92163d461ba0313, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0xae}], 0x2, 0x3) pledge(&(0x7f0000000000)='\x01Q\x10Ll', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000140)=""/93, 0x5d, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x108, 0x0) 09:44:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000180)) 09:44:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r1]) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="dcbe3f22e89c6bbababaf7d4d189f7894f5a114c248d067d8a3de5f38b526714d4089caa4dc2bea15ac2046c40f0aaf4f2cdad", 0x33) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5904) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x26) write(r0, &(0x7f0000000140)="94dbd840cc1ecda68f438e8be0eb15e242053deb1a32629eb2144e10a901f2e07422dee46794be192b66ecc6a8ff465c31ed326dfdf44f7215c6ea5044c29f564f87b606e5b69b0d73913150ca82078349599b1ed58024e147c9723d81f276216e752f051ab3888cce4d1c96faa7529d326f0e52316e911969284a7ad9ddf9d94190b0a1d3b30b64179c6d6c0d19679c24ab278fa40fe76cbdb61f1f82e30b2db2ea7b370698b91bec7791606a171d", 0xaf) ioctl$TIOCSCTTY(r3, 0x20007461) 09:44:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) r10 = accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r10, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 09:44:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000200)=[{{r2}, 0x2585d60b09b02de8, 0x80, 0x80000002, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x81, 0x0, 0x1, 0x2b}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000004}, {{r0}, 0x0, 0x40, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000005, 0x8, 0x5f08}], 0x100, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x1}, {{r1}, 0x0, 0x80, 0x8, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x66, 0xf0000009, 0x10000, 0x10000}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x8001, 0x7}, {{r1}, 0x0, 0x2, 0x20, 0x1, 0x9}], 0x7, &(0x7f0000000000)={0x101, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/96, 0x60}], 0x5, &(0x7f0000001480)=""/129, 0x81}, 0x43) 09:44:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x5, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0xc7, 0x9d0}, {0xad, 0x3}, {0x41, 0x2}, {0x7, 0x100}], 0x4}) socketpair(0x12, 0x7, 0x58, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xfff, 0x2bf, 0x1, 0x1, 0x8001, 0x9, 0xd5f, 0x3, 0x2, 0x21, 0x2}) 09:44:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) 09:44:35 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) clock_gettime(0x7, &(0x7f0000000000)) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) 09:44:35 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530794a0031f90bd4c2136832c31bd7e0138018f5c586a29ec6de512015cd024015"], 0x10) writev(r0, &(0x7f0000000080), 0x237) 09:44:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 09:44:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) readlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000280)=""/213, 0xd5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9319296480000000000000000a135", 0x14) 09:44:35 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 09:44:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xfffffffffffffe6b, 0x40400) setitimer(0x0, 0x0, &(0x7f0000000140)) 09:44:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 09:44:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10491, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80085762, &(0x7f00000000c0)=0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x484) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 09:44:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4fb7301360e657958631226e5fbeb8ef264290afb075b9e29e51f8419922372ab72e4dd20dad6befeff2a52ab5090c93ca2ae669cb66ad835ed142b1d4a77d5ff339aa9a1b0d02328eca1f945dc8a69029f30b27865489bc08a49a512f1092", 0x5f) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x3}, 0x10) 09:44:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000140)) socket$inet6(0x18, 0x4003, 0x3) close(r0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) 09:44:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r5 = openat(r4, &(0x7f00000006c0)='./file0\x00', 0x80, 0x20) getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) unlink(&(0x7f0000000740)='./file0\x00') connect$inet6(r5, &(0x7f0000000700)={0x18, 0x2, 0x80000001, 0x8000000000000100}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="ba717414f3523bd38ab706bb33e20bb3f5101346862e8b8f3b781f3dafcb870a8f35adb095330341950f8a73e95a01d12abf2a7138606b2910eb3bfe92793798dc8efe82ea288ec7935e57f7832e5e11b4af62179fb67fa64d6fec70926e8ac6b32f9ca12a452bf72f21e177e2bd65c5155bd639cad44baca6cd98e7ab1dcabc824b097daafc963b47c7eff353807b73346951d128", 0x95}, {&(0x7f0000000200)="8697a4b9080f6e0699d338be7a20375543156d6fff789073c5ea5fe92a9941cf22ccafebc807d77ae10f6047bbfc84e99f042432b56fde216a6551e5f7757149bf85ee7aaec64c33dbdd1d729d914493e7b5dccd19721e918f1c3dc8e0421bf6c726bfe994f45f9ea8c9f37c90affe0ea0ed8231c4241b7547d5a7dca3a8e4609fc79c815c62fab98901665a52433404fc7dc228e9c7da97f050c99083daed4037f46befb5804b4b6aef052889a4514426f585440ecf0bafed21aa3a5a7fe146", 0xc0}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="0000000018d6ea68428984a7c1ff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x408}, 0x6) r16 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r16, 0xc0206983, &(0x7f00000000c0)) fcntl$setstatus(r4, 0x4, 0x80) 09:44:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:37 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0xfff, &(0x7f0000000000)="8e4ce68e95b32dccf14c3b1201701d35c7b823ddb1a8e4396144389cbb421d982d35ef368542b6552a7f186b24d4d326e4bd77ae4f84083874f32b7a55318f092935d48b79174cecedb836fe8eafa66bc12456565da2b226942502b840477085ea793f87353f0d1d2a9f6e06699f7a10f7005c3c58a3ed1fea9acad1797c9944c872793438ff39c3d23014089cf1a6f052730bd3e526274dea08a3863b20f07d1ddfb552bd4dc248f243cf2b523669b949021f8e9c916db6a432cc18298f144f616795464e15631aafdcbf1cc269dc2762936bb0952b3fdf860c9a182cf460627d8f5102a5b044d39d5884add53d34ad872e352ce730fad44fbe50156925bcdef1392d9e503e52e1bd9e870be0ce3f14b2b5fb39bf52e6159118edda1ed904a2c763cffe784cadbcf7bbb9ad02d6d7303c7f089b768e39d6a4272e038f01908a63386ff40e7b2b898e7a068009edaa9ffd486cf4239e1b05d76d1d434066b706f3272397ce93643be2a0983ab9be712cd92c1a1823b8f71b306573da8a68058fa7f071fc81db6b90fa419973fc857866a62c1d5ca45f628b23434554f7abf0106ae5e6b76fb8e0edf6997f95d609777f0b4e8d28fc1ba831824b70113e4146c0e28bdca96ebcfd49a3696ff374508168c6108e1471b7b56b08fbcc4f0c4c78ec309b97b9855b45b6f750387ca581ce584d2634a087a17cc95fa90b1dd52d2fad87f849b00c38c5f75fc25dfa49d4084ec08f252543d53d5de66bfcc31fc86a0bb37ffc2d70fb3ccce8d1779411e4cc859fea6052f02feca3d9eccb1fd1fd3765c3660f7cd9501bf94f3832d44528c048cc766a4a6096b3fc79955aa5b235f139ebe3d701a7506b0c52137f1fb35e9b7fbf1605d440b3ccc6801a3d537dd6569f61c8629f5ad90d219a49d097af5d8eea4d1e9ec1818914df8325bcefa58b8fa19c7bb79674f14c50435942d3039e17b234c13c435922df7412f951bfdc468e62f84bd6c2670a39d3d1f152d9b1b9523ec03ec8354c5cdce7e46d3ae86f0d9549db4044c713ab7b889c1d036940b23cca5f3b6e7de0ada830bf9bd7749c95ffeb380278f1ee4aea6e0d2ed55e533ee779b0a687e54279ef692a2cda87895e2469b656d6733ba6efed3aa688be2dfbf0cc9e1f309158afdac3d983e9a38971474a14f1ed060235038afc5e99a15d05aabe94f893f6acd3246bb89f4d9cf90107b182f915ba88b277709a00a03a74f149a3eee71d96538e65fc253fed9df8b80162e28f147d21ed6fc48139c83f2a5407931f6a64d92e94b0b249c94c60983fe8f122bc13ad3cad13a25a8aa5c6dc4f2b8cea096fda358ff724bd609d823abba50ad957590ad6be5ec215aa340a7e4e73688e1364f97b5f26693944ccdc42b648fa2e323b4a11b8ecd6297ee1366ee8743b76f89de92675369ecbe171fa1531c3a7b045f3de36c09b9fc93f30ad7d14140a3ac52a750d977c6dba7d4013a09afeca058c50f5a23fc392d2991f4fd70bc6eb7a446a482bf111f8e906f5940ba5e8206736d9b6ec9e66d21312ff8f2557ca9470489174a77efe6234087c6ecf8db331b7dda99f2f72ca842d159a9670024fc841a71f5890c60f5edc97c4bf03defdfc23eb158d91905b4dcd9dd3fe82c43da04d43e105ad0e9149b14d599a3d61bacafa2ee73d294a8e00ea7b9d91885888b5688d067343efaa8c38b53057fbcd881670c10a172ba09c49373c7f51e0d53a6420df2c99bea384dedd52feb1e0d5eed530f1b2bed38980c0b30adb7b3ad0a19618ccf4bdd3259870fbe56d86c2fd8a11b72d8f11da73c57af80db575992ce3f768ec894c001635ad981bff0df40c770d5611889280466a4d5e0c57f1cdf3d8bf09cdc29d527e27a7ff0d828f5c6c54a22bbe0b7df3a679ad15ec7036474770475bd6b3b96395ce266dea869c2424430296e93a7fbf91ed0c910966cfadb60664d83ec3eb191edbf5b1089c23f5956b051e181b5bfe7fb449046455f2bbf4ab9b1c537c6d3d6c5335d0b7415d70c90f51923a49e43ab1998da84aeeb69fe71f4ec28d2493104eb546a037179793900a0aaf7d488f25bb60458dd8f0a449447177fe8d585da6909cc28825da7809e1381df3355d4e862d680618a5922806e7680d4094cbe152843bca8aff6a74ba23c2c3522b79306be7c8f2faa1ac4ad6ed89741a2708c4a1d19882db9590ef303e37bd4fc1f75f0b5fd84a58cc257d5c68740520ba0a04f1a6afa3922ae999a815ed07f24418d3553e555126e144f078d1a8cb9ac8a732f32a45458f87e786680aee218d4eb5ea7afe3497659d9804b0392f7ec8c15e47163bfea88ad21d076aab810bf02834662bddb0ae8ed157732fbc80e54a8960464c10779d50faf96197a41413d2f609690ca43e6747d04666b43b5d7f9a23aff1623914cd9524b9bd435319d72c6b2d5306dbd3e35b3ace8899e2584cb1cfd5d855351a3ddc5198f48346419462131beaee02de6a5f5c245c3d46828660d53b0b5d18761953713fcf89c1b2633c27d2f42ce18426452891f3cd42d82a51599fbd20157400a82af9a7175e04f936243e33653e1bcfbf5be671c56ba3589d7c5ab503903db59d577e06524a3da5f7d379de8d726762ae6da5236a49ab06d4e602ecf8edaf5137936706ed02e25ff92ada82a6b9a53d5344fc81b24c02570e169bb600b0accdb264ab8d112747858f5154df8d81885db4e2c3eafa436b8ad9b2c686e55385b0bc1160b4df845eaca4550654ecc6be8d8ac13141a808eb6fea86af6dfedacbab52ce6c6b8af83ef468d4a36f825046a5d7fcf4667449b7f116f0574772e2d084ebf75ec31d05e87664cc2ad457097f1fa2324454e82fe25ee8de8158564237af21a1b994254c9714c1aab976bdf6a51e644227dfb6a91074f060bbe243e227255d5dbf2583d74d87a899e8c579815a01d998cf42eb88d602878f82e5c40101a4f59ad3ef53fd88978dfbcae1e36b96555a2f7f85eebb587d39c3b5cc62c93cf16218e260462d0dfe324e176dd3c0e0aaf2e3dd3ef47777fc8601ef7b543e3c80d3e4332dbfea0951180576a615d9fb0599d8e207f5862d6740995545853d251a889e7c6c00e84a5ecef1861bc53aa4ab910001d885884ff8744b87fa7f310c4d1472479a4b972979be9f70296c32723049ead21da4ba7606b6c71bbaaa81f8d078f4035e12f555a81a4a56822422905f55436b8d7f9deb3200c41377e4cfa7d01a9b93dbf8fc42b454f1488dfd95a97e8067076ecf83cb3238719b1cafd1c43a431d006b33d0813de01db4c1be16c583602ce55907db24ff577e713efa93be3653718c52892d1d3816a27970e7a36b610019f61036d584e96cc90628f95a84eac79aff0946a01e94a40cb7e1ade7ef821af40cafa31f585e58d10b388347c089d4eb8af59cf870ae21c53554ba6f0efbdbba55f8986242a7cd73bb7936528f985c18df3552322b253bb978e2b7ed9fd3882dc1e6b5acee1e44d1de7e09748bdc3ef907efdb67e748234ecd2db3246f609110f3fae64dee378f595571da19ff2595f578e345ec3f05570aa6a83b33deadb23bdffea27d7f2f5be0d03bd6a9d24d70b6f74b11dd4990880719ff3ea25c31914bdc3be3e46c2d3a035f4668c841fb4cecd292660e783406dce01d6cf5769b37378375b5eac1972d376426a38f9bb17abeef025ff05288cc8152c9477ab2606997c675816c8b051797fbd0b21e528c02baae1c5dceea4693253fc31f9f78e92def79b6b356150ff560effbc4d50d4ddfda198f87f0a700f7409684b9dd489a21a42e767e72fbf83da3abf955bb130395aeaaa8f620f9cfa298559fe5cda8eac8dc9dcdf0aab065e8f186dbacf4df02ec6b8e0814c3aa206d5c3fb13fe91e7ebf1c37fb6653646e4912ca226cefa44244c53eb2e4ef9f073d06006b4ad51e99fd78fd6d697353809fac4f2be6614e664b2ea8dfe7ecdc4e21e1fc96767b54644e728f7cd361d6bedb0f0198304af070a4d8e528d30d5d2accab2dcc79daf98be61f0a774cdc142efb22968b9f65c6ef903a96956b0a93dce284ba894934eff1f5e64c6fa04b22534cdff93698ef4accfcfc73be71c421dff75f25f8655c9dd2f409297ea0280023b72e42ef94e3d9bc062e5bac863593f52ca921ad1189586d79c433216babeffe7e697f911878149c0baef7b8a39cab119ab714929dc11c141c8cbfe07e7a096599a8c14ef96ab77084c7e6e46e0f3e5471a0d233c39b76f9f7f81a31286c2103f27894c2f90072f36a4a12d4f4d70185347f6684917aeb7ffc99bdd61526966d7af97f36bed96e7ab1ddad4fa095998f3a178f07198634d7940d155e8cd50b2020ff5f050a0157935d55616be4baa9fa0da93db4bc9faa818197d2cc76c144ed84221c07e578ff8f805e0250638ce16c39a1cbd2be7e13792a6f393813eb3aeebcb3c091331c815fa7ec315e4ceadbab5a66de37d9f520db18d93857a3def15be357a58dc1a758e9bfc79b8f8c185d06ff984cafe50b7f10f389a3109748ccc12d91d0c53dad3bd22c68c69311be33bb80d032c60bcad97d33d22378242ea1c2a99687c7b1ef4e1ecfcba91cae69c09d8bd86ce0ed7253e560fe7d993a841e33b5609b9708d0e955d31088a222cf6c194389fd4da0429a949798c09146efcf3f28df79bc40a57e802ea641b4f70ef63905d098640467c336574fab9ef950fa8280c0f23cfcf88820422316292136f6797d5fb09fef298016b09551c7be4829f30cd8cbaaa461e2ef46bf4ab7bb15c882f3848d67dd0312fd077dcc6cc3b70c801989cdb1330de55fa8d34f2025f03a5bcfb949360c8780cfd1376904bf23a8b7ba5bfe0f82c966c4b3fe010b640009be0610231e68ba323e08ca3fe86ca14758289623eb14abfa104b8a1f0e1b2a24af45e81b1afa2c9e30b978d866de3411809a7907cbb65597d679a690953d460e9922ce8fed234ec24227f8494945ae8c78cbcec801c3c72e5913bbab03cfce794bddd60ead20603d621a0732f44d12ceeb82c21a15c6b5dea6438f51632df2016af63d72167e5cba9a0dee86c02e01748fe2c61f91cebcd748fd3d3319ad37a56c2253f3b6d873f17f195d553e964239e9f11122aa9f621dea60c369459ec0cd5d72735c5d248fe1de8804965fdd5282437b73bb4b414b7ec4dbb5cc6c025d474698a990e63768e4796dbe31dbf631115a5a2fbe5438631bde2533a24ebf681db661f810baaf2c4be85c86ca77cca9ee8de0231808976849b29d0b1aa3744e0d80f9f468e2692824258085c233fa5518e162057a4e367c8c461dead72451badf6be679b0e1c1d731b0afb2fd33732ea1f1f0c85c50947b37820ac388d562a2b58c10177dad0d43d822e3b7cb424b9b90a7dcae9c4b5a5b3369cbe19a43b281ce4ebcb58926e09f32127867077692ceb5ab007d042306cc7a8966b60b3529ef9e00684ea70d0321a137467bd76e9dcc6b5accbeeafc86c1c9c590a1ff780e035c7d72ef5fc2ec39f6b5832154af356dfff63deb309c02a2100f85cab88d6ed38b881413d8c0b20581d5138653c6bdfddfc8068be58ddebf89279d84e75212edaa8eb90bcead7eb87acb7376fa6096e85b2a8e2da3b41b911b92a7a63e868d952be2126d8af50ba96551306978de5b80cf260ac7a59cef4e87cdf8cfa6e82434b1e89aab3c86d5b74c5d7d87ee9648f9719ac7e58932ab279ce5aeb1bd62347ceca80213e7c40bc6ba404c49abf477aafbde2233029258085324ac03c6e66d704bd5", 0x1000) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) socket(0x20, 0x0, 0x800) 09:44:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='\x00', 0x60d0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 09:44:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xcff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r1) ftruncate(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe5f) 09:44:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/71, 0x47}], 0x4, &(0x7f0000000240)=""/56, 0x38}, 0x1) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) read(r0, &(0x7f00000002c0)=""/92, 0x5c) 09:44:37 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x800) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x81, 0x3, 0x3, "d7109ba1b8a5d7e474fe60db2d329e2d23b289c1", 0x5, 0x10001}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) r4 = fcntl$dupfd(r0, 0xa, r1) setsockopt(r4, 0x2, 0x2, &(0x7f00000004c0)="b20e95b49061a4e4cacba398de9e343209ee6f9b0f8983d2eedd3e54cddce292398cf25e9ffe341ea222bbe0291bae16ceced982100d019755cfc2a6e53ba8c42ef79c5554d419f5207d79d4013fd010331c69ec37ee66c64312ebaa115774dfce06d6592166848a350f6f0ee004fcc8db2a3ea8d5386c19aa9ff50fc0f74a2b751da08aac4264f0fcdccd2d5156f3a67453a843713979ab2dddfb857a14b568dea8e635f46a6e1a02402ab1970e40b5b74f1ac7cd9d101051fa272b6f7b4633a61286f904e2b34e71ec62a039a10f6ea5085c121750bd7917228d0bf5e2770fbfdd328187903af9ebd54e69b3ae79d9f85c97109be3add46113a419d9e5bd815827bf2e16c8cda44429d9bdc04c0d0ea29e9162d061d7cb39e0c6bce81490ed78d17fcc0127d8919bb3cbea39d44b5bea6ed71d68f63ddc48edde6c12c88df6e817d05605c97d313f8e47e89003aca96692acf25b41a07541610622d16a1a632207832e6d5e87fd5b77b7e1554c367e1324210d928a5913d6e4964cbf13b72393a4d33a6a805a89f76b8e4b90302dc9bf6217d52bfb9369223a8cb998ee1362f2374311a9f70c3300af960a22456c737f52fabc1a7c49d1ecc846108931ca51167aa75f5b569a3aa8635923afca65d66a9e99dec036c2e54a2da7e1b73f5a7dad8c4d772d5e88b8b36601b9cdae61558d16c9445395584012d815aecad626a2d0d5dfc9e2c51c3f6d0544bebafdda2bf1ad505fb9bcf2c07d1c908294d1e7aec7477676d7cfc1b2f96c7ff4df9a9e52e04329992408a0d319cff7da1bfbee97c7b1bd6027743ced61fca3501fbcae6625a3aefff1ccd3b309daa169baaf4e5eb8fc463c5400256a41e5fae5c1059d235192a292b8f03075da99cb84be37df700b0682c10cc7a9fb3691c5c0686e2985f16c26e4486b17af58ba12748638f55cc15cb86caa45f1b3e69b0f8ef868ff477e5c237aff0fbd5046ec59a86196243b7955ac1b229f067ee05cd6261486faa67b55227d98c86f45da9e721a1afaf5daf30a2946202527bfc2175af837abe5ced156d0bfb1a60ab595afeb7bcd831640fd744bbeaec1b05b813c89acbd0b8cdef2ea9dac66f3d66e399431b33a0131803e78a754416c0b64ade0bdc924a43f8cb7235a8ec79548d9d5867875d657a95d3013c4b02a5e018ca86739aa8894d5e6f45ec15844d5489d0105157d35dd3d078de4d1c4c8bf7017dce29861b6c8bef1fd4a5f179e2bcb5f4b08a1e2f952f315f5d15ea4ba9082cb29a68405590a93c9dfe324ebb84aa4f2e814fdd788f564129cc2c32cadc59c573da0a2a37832e25cee6e4e14ad4abb3315edbee0f912cc214e028b90d9860c19c8fdceaef59815385f9b633ea67cb2dd6377a99639cca98e4a4f908cfdf25267b069e9034b47c3b53d0be05542b38f4afa4fd1f2e74b0dd806146779b6beda0b652cb90ec03af69693f731663bf7939c23c74d12de875da358994af902012d7ed193b8e07d9fd89b1fd856688b0452559154c175097e22ec19059b87ec504dfc3fd63f462338ac3774f9571746829f1364bd160481af37a5bcd327a41e6114b6a345c4d07a10082fb4de448a81bb80ee346d652d329d76853974c137e660dec5cccafd817c97a4d3581e6b83ac5b649c9b20809f0047a25a7b9c434b5ff43805ee8c641c94375b89b64ac1b5f88179a532de095d52c6909a5834aba314d3b5fd180fd27fe596361eb3f195438109fce7b394828ce6d409203ee25c70064f78e96e2838110463519bfb7133d8f715a1aa21c3de6f3b40a48511f6778a9b336775e509ddc95be6928c34298f6689740e20f7bed41aa5e57570eb3f135305417573f8faee6299d92ed8f87a16e2c17246081c44add2db737acca6491e778eb3c3146dec4df820ee4df342eac44c2ef706e3ab2b520dc93a79a9abc0b805d9f7de2150ed6ad3100d8d29905a808e97f4cf4e4ad4f8fed2ac9147a85c3385f78c202dcef13789d1712a2ea9930288cc2f39b34b443fd3d826f5d4e71dcf95e2ade70c03d5cb0934d52e97b83cf58720a892390a030a9af9d13ee96e870f8a7569985588ca40c02510b88ee4b84b49cee0320005b9f1ccd2d9ab2cf012964fd403d5258d3799db97799ee80462cd14baaa4161fd6b00c0066976ee5dbe9de19e936cdf4bc46656a21d9d92f3600a25d556667d62a4ead6dc2808e18ebfba69ed968ed71dc56dc9b3ba1ed40c4f7ebad0b81ed9eba291282e42677927890713d413d9f7720647f81a9e29b7d7879e602b1dfdbe633fde34432ec75308aa647b0a09036b0f64391248c0d00ca1dc26f3fd6d9301e99d00495b6db1e5c3da538390c573a1e103b5769eaa48b11ffec5be8a49e1b2828f664008f35e4433441befd91a2b798a8b8a630c855e69ce3e35161881c14cca1ada4db86b7beb6ae0e014e9355e357ecfd485ab0200f3c7b2129046f557ccc3edf7735d9c95f202a5ef32a9aca6ffcb023a6e6376ac044a5b9642aa389f71460ed79a2239d3198547ae2d09f2af30ee628894f762f22c391f74966217399ebe5521b81d33b8f5c79e031ff88a547f8c3524d06d1346bcd223033c72ea7d416b9f52539ebcdb5cb668bf840948a18d0123b3968b7fdd62ea5b61fe2876befaba50768339bf243aae4f1139949292e3c74109391bd5bafb7d9810eeef1929fa2ae47fdef8bd31bc4bb5302b3573e18cfcd70099228946aa60d9bc14f5d6ce90e58ed590e91877effa3d7653724d5e4f9ecf87872f56e6a12ff8904ae6dffdd7a5dc99549e862f0a2986440f0df6a2123935edea5b45950b45eb6f7809b883a90a76cda6313d49a94ffa38091c662226bdfa77c9e488ca3f86042ebb61e360f1430ad61395594b93221af178f09245a34612180b7050d08c567bcfced69b2cba34f8fd8266364c60b348a9e9fffa6dc169fe1547c9d5c19cae13e7d1002b8b59397e01f6a9193f37cf6873d74048100b79047be9cd3ca5dfbf847d7a2e4baa9ef902e4baff026e3a21883cff92955509be20a718a1d651179ab875e790fb10f587b118e56123b649bb3801fe847df047c097ad339916923d0bca6f01e4544ccc2e8eff2edb8a026e3367ed9127cecd40962d87f02f13d04f76989ea1706f0cc18f7c03cab5f6a9ef4b93739b53e94a0d3cdeefe1156e92d0e7507a417ca0f88bb03a7f48570c2b58e5986eff3d7c5a64adbfed6c5179ee68a714b9c253fe19a4b5243a80bc43ccfe83a1f307d68d5cea7dce6ee398f4c319d2573009f9b1de0fbd205fd177eb3b3b6d3690b80435d1aa89087da88467291313c6d9f0de57c730af617172e45fc8c4419d45917ea62a565c74ed656c561d8a9265ab1e10dfb9561a509f9d23a1562b276db1866ddd7b98018297dc1cf22ea759951e9e16cc34135ee0d9c44b59cc19b69ed86d72e47a9d2bab8285f9a8e0896dbe7474e802bf5be712eb4cef757349a6cb4e784985e14ef0e2258baeb9ecedc994661607e6c988900cb0c0af534d7e9e88d232340352d30298b61fa070f127875c8263b47ce475f1bbbde79f472bde85187cafb55d2df563b0d4a2d29db68b31a2ac63d60b0d3ff3824fd785c968e9a61e682b10b14eb7743dab69d6a3e4fbf614ecdae6d36401c617230c69c7feeda016663d009cc31845ab0abb160cf78126dcaf997187dedb2157afafe5ce10790e4bcff557017d852a272a56fbae9e4ec87059a774df986e61328783bfb8ea3fa584dd9bb05583ff68325c0feef42daca6f63c88229998b090fe04fd126953e2f0037e1d98848e9d127328a29a0df67a2c9e6fd999fd3eb31b2da12b9e39dfaff1e096b5bcf90e386062fcb989955432cd23457cc4f424db51d49c258d1cf30d750594f9ab5cef88a838255297016be837136f622e44f9da851a7e184356b9ac60885b06e1a5c3a50c9fef57fe318436a8f419600402295c8363deaf2cd50be9f31f33d432a44ba46c7a737fea5618df8144c0d89b1c73dd347807615f80922f8f69b03fc431e0a0e0b6f9387bfc98e53d1b58e2def8287353c4f462c74264dd1994dbec16cbec8b9b0ec40128d436b88ec80e23f470a632a965a7e799c7ac21efbc772f34d1c9163dd016207782d1bc97d58ed74d8f654120c804d4fb2a2f9be336af40bdf34321b80ea789653c7c66a8c9f45d7460b43dfe83e60c0162d13718722fee7fc4549a2709920e81bcc372159dfea694754f2988ffff1f5adfc07ca07faab35a408c265de8b1b917bcc44da293a3abc5e06f4d6882fc71ab631a21861081e247a8e1248607a077c023df276bd5fc4409a000abb8f8ebdecc717a2b02f66d63e6e6501a3ea9ee8d6918c2d47e5a353bbafb2cdcb11d3a23d238d5b7675476f4dceef07675ea97a8d151a71a8c11cd64bca9a7d25c9e9d987fa6db1dfdbacb0d3f0cee8b242766c6ff7ece967fc6f8b2f8230bdf0eebe549ca91bddcd6f6f41fd442271b6f55ce7e8a7dc3a336dc965e0399d2902d60dd7fe7757072d3fd138e7411a8aaec2b841ae0f2ab567792d021c89ccf657968bd8c5775b58bb278bf4b5ff2e5de6528dae1bb9fb09aa87119a4ce1832b5cdaf8c52c66bfc69f6f338affc1875b85be50fee13888c6673dc07cc4cf2f01d2461e6c3226a9eb45121b13c2f537d81c09024967fa1de47c0f6e91bdf855cfd5127333eb0a0d3d108018ab93d18d8600db4b1747421a4484f487332570bc1a1eedbce7ca95d2637d91353e197a983d514d66fd2243d210ccbd7b7a439d5c87691f302dafe8bfe08a2e718ae09804eb4714bf59cca04dd8312161acf0f696871ee03d7939b0b68c1b6b39b2b5644c8785a826ad0a0e2703f2096ce903b48205c9377b62efe1dad520ce61b5b90e439b3462698587c805bae8e2be0f2879c85fb6fe08d4b5d45cfc5eb537fe6edb5286a743d69e6618d2d4354c19bb3bb06248e440c0f73a867c1a05620a14e75972e6f85e3cf04d59827933e84ca863f615a95815fb90a1843236f9d231dc4c09014a92ccbea4b009fd1467d457e269ce4917b05a79d26f851d9f6b9efe568df33208407e436b4fa7413e86e06a81f2e8c4161600dd40b53349d44c7f9fbce73e3311e8a9f94e5386daac8cb7dbf19c207f7ec5711481b353f5fa81d4cb9fe4d1bf94e7d316bc3fedeb369dd9f2b224e0a2b07ac5c2ac10e442fdf7a807901b66083a71bdd9040ac5de0e71becee55268321799694a53d087599d893978baa7e2cbe96462a1f8880a6373a64d94bd80437b69651e4bf18ff579e5868593920fe7527a922d6a78dca2bdc4f8be305770af99537555a8734781e6a043a49e070f6e32194e4128a9af16c0af87ced7ea4e848285cd06263b779450bfb9152133f97e70c47c0057a9afdc4999a026d45e6618ff58e11ea5841c0b52b84bf3d90de1881c3f6a4df8858c6a8eb8267d394b38112e9ed339436fd1ff7dd09dba7b6a437a4459d476ffbe894e09a1021cfc647c1630155807063b650d721fce97cb9ee6d3f89b87d7ca7c7bd13861f9f06689884aa194b76b06f1b63d2b0bb6b6758683a266b38bb5ed19ee2b28d7f28eeb2d10c77027282e95a399dd295bafa6fcd86ffaa58354f0667ca7a298265af4a3cc58047a24f8949051e147eaeda217d87555953eb27e14681891cdcdab06f8229498967e716acfa69429832ec9203260e5cbbd272efb9bf2a2716e95e8b9b09d91bb81740b40c9b4189b89fbf17de98480f8921fb6f8368bbdf37d4f3992672449adb1ce37c284e51d8e0cd8984", 0x1000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r5 = dup(r3) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) recvfrom(r5, &(0x7f0000001500)=""/217, 0xd9, 0x1, &(0x7f0000001600)=@in6={0x18, 0x2, 0x8, 0x100000000000000}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() 09:44:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x801, &(0x7f0000000100)=@in6={0x18, 0x2, 0x10001, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 09:44:38 executing program 0: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 09:44:38 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)) r2 = getegid() setgid(r2) setgid(r2) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x400000000000000) 09:44:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) close(r0) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000040)=0x2, 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f00000002c0)=""/215, 0xf8) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 09:44:38 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) r2 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000480)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(r2, r3) dup2(r3, r4) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r7, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) setreuid(r6, r0) 09:44:38 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 09:44:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socket$inet(0x2, 0x8001, 0x1) 09:44:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86339aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d00270d6115d9efbb36c420c256000000800000000023f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cbd5d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d595ecf11f6bbbc12505df6f25e72df4c55eea986311fffc0dee7765ab83de366602d1ff6132a4a13b8da250ebbe649ebff37c0f910ce07e0dd0c2f26f160a305e3b5795619d9107b9b82e5c68de6046d18b16c853"], 0x1, 0x800) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r1, &(0x7f00000040c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r1, 0x20007471) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='/dev/zero\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='/dev/zero\x00']) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x2, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:02 executing program 1: r0 = socket(0x10, 0x7, 0x2) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="992eb13d074a7255e83ef422579a85e840578c8b0e597c27b4fafb6f0753a33b38e808dc80c28d4d06df9111cf7c79e391aa4dfa040f96860198c6d05fad2a67152f490a1352f8f003077ca786ba38155d2fa018bc9217134f5c54ff309d30053e994196e6dddc4cb93a916027177445b0b12cfbfc81404f2a6e0f2607ca582ffb1eeee9920f8a91ddefc81c5c4cac1f7f72f403a8ec4118757178d9bdc86e2679f028480a34168bc17d3e62e0cdb95924965f9ee8529f9b2f3b15", 0xbb) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0xb8) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) flock(r0, 0xf) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000000)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:02 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x9) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r1, &(0x7f0000000280)='./bus\x00', r2, r3, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x20, 0x5, 0x100000000000) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="a57cd2d9384ebeadb718ffd96b0fc32da23f72ba45d2bf14d8a8bc38f2", 0x1d}, {&(0x7f0000000100)="9071c897229e4ed91b65d58b77ebc14adfe1e04598b5860ab689c608c5f8f5904c481543ad0e893c1e8fdd62079e28b7b23c5c7da4292ab317dd8cbffcf2f2f3ab7304c30d7303d5abeb62c370fb1b69f53a2f72952ac22b60e3fcb2186927c5308e6ec21ab43e5ee698897960f31511179a08692bb79b54376d31f8f7f0b9d7e8b049cd0d773453cb116c4bd7b9dfc954b77d5d7208ab078179be5d2a6e86cf324aa851b6c55c9a146829c2ae2e5be9e877fb4498d2542d6d", 0xb9}, {&(0x7f0000000080)="c8aadcffbc7acbc5f4e7ce957a9396eb4c73d504bacd181a", 0x18}], 0x3, 0x0, 0x0, 0xc}, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:02 executing program 0: symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x740, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x0, 0x6, 0x800, "b80000143f0000080100", 0x2, 0xfffffffffffffffd}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='x/\x00\x00\x00\x00\x00\x000\x00'], 0x10) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18080, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') pipe2(&(0x7f0000000080), 0x10000) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='~]@@-e\'+*\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xfffffffffffffffa, 0x7, 0x8, 0x9, 0x3f, 0x8000, 0x8, 0x5}, &(0x7f0000000200)={0x2, 0xb024}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0) 16:00:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ftruncate(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xcb4, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='W\x00') 16:00:03 executing program 1: r0 = socket(0x18, 0x20000000000000, 0xfffffffffffffffb) r1 = socket(0x18, 0x1, 0x0) getitimer(0x1, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0xfff, 0x5}, {0x8, 0xfff}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) r1 = dup2(r0, r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getgid() r5 = getppid() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="b62b07ea599ffed962c3a2a7770557ccd3ab49c5dcc4731f477a3fbeca07c5a10b06e1a6c7aa0181197cd2e9caba0394c8f035815aa80ec578b9dcde3f6ea10affbab942fe8b886cdd261dbeeb899bbc29b311eb8e87b173a667ac81fe7efd2716cf2080e582c34275856dfff6db5b4a73253cddda320e79f017ae6b1a99ed4777eba3c3f2fbbe478e2326b4c1d45c62017589fc180a9e2fa035ef5d97464e345e4862046faba7a3be9de8e53f2b64e1713fc154ba7a45cb14a74bc7c4e3077e7c1416f11f93321fb4f00fcc2ff38f264d986a35a51304b9eb92781a92d013c3b5f80cfa81d90c97ed79c8", 0xeb}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ac612aa85750ac", 0x7}, {&(0x7f0000000240)="259ea6bf6350b67a675c58751e99236e7c7921aea6d127e1ff6ab25abf8dfae606db2e350753b62ca47f3b8bd72ad76658d3e89cb4b1494530ca73070c7aaad395f8af43b143046d54287b9185d889a610ac7250cfa3cb91d2271d541e5d4796d7a363740911cc383bd8c58fd426da235aca77d60a0d4c8f76de2b62560b81cf65753e9d6cede3b06872bc181e08d4520d769e970f3ae9898121f7c3b51b42fb5d588dfa08f7447c56757653d63b0a77db43ac0dc100dffd4697abe292cf27ade6633de5508cedf2dceeefbbab4e83c56374bc30841219004757372637577f20d49e001715e62d542827b434c6b54481d226aeb9e9ade0aaee33fe", 0xfb}, {&(0x7f0000000340)="8aadbf28a95097e7f9870eb51a47629734c08d8d81f3986406332f8d57fd55172dad5789e97adbd259d3e2c6e2caff0406ad713b95236931d4733280c768a5d9414cdb5e10be370b26a07ad1b2625d026359be2faf4168", 0x57}, {&(0x7f00000003c0)="30e4c58fad979b753726055d07faabb5ea7125f6b6e100ee0eddfa", 0x1b}, {&(0x7f0000000400)="5b9114004be5d74f6598ee628f18e110eff25720e0ac7bd2dd6a991f78d2655c22640a11818290d8e5b3917c18a896c9f42b880daa64a1dc3900e7e6f44a24bb09300ade26eafa3de88b765a41d42390215fe3c95aed57183d27a3c2bf875975c8cbcd0ffd68acc3fdeee0fd6203a86fb6dcf342167fb55b7d34e1a8fb63188a6f2a6c33c5e3d5fba4a2191874e3183210e51a9adaa2dd564070ecea8d8ac1d7a94e4189fae65b0ae3fb8571940070ac7bf752c2bf", 0xb5}, {&(0x7f00000004c0)="27fadd4a190fc7743c8f78f5ca9bb5927c203f414e59d8623dcff40c8c5e551ea11b9f7c3474c5e46c5049d1215e6d41fd88f865ef12911ea19877895ae429d10518ee59d4ab", 0x46}], 0x8, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x404) 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x32, 0x0, 0xfffffffffffffe9d) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x8) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x0, 0x1}, {0x22}], 0x20000000000001e2}) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getgid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x3, 0x5}, {0x5, 0xb}], 0x2}) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xd20d, r4, r5, r6, r7, 0x44, 0xffff}, 0x0, 0x2ef2f8d5, r8, r9, 0x3, 0x9e1, 0x4, 0x31ab120c}) getpgrp() getpgrp() 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) close(r0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="9cd70cbc", 0x4}, {&(0x7f0000000240)="ee89db1e80fad96a9fea8d1a693217fc509afc5bd867d6ce03da61d13b8aadf44e7c1e9171aaed8039ac83570a478fc7eba1e2176189b796cbc999b309a3bc5082a5b8dc30ddcba7edfdf5354cffff57dd4e01c8a03f3d62e1e0e0a778fe4acccd9e9b3278da9e06d3272bb39db4aa31bcb691b7cd07fca08c2e3fd8596e13da4eaed49b28db59ac928038f07a0dbd02087f", 0x92}, {&(0x7f0000000300)="accbdefb125381f4bcca03225b8b19b272df7f5956d3e6d356b15abbf007fe8e", 0x20}, {&(0x7f0000000340)="6bb66463394eb816f58779ea1fa9b2ce9104cd50699bbc872e6bfb20330658b56b104e21f9599e47be75ce382d2acb575f90646799322c949616b68e32471b99119b57127401a8", 0x47}], 0x4, 0x5b) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000980)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00940b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d2eca57dac1b92a284aa14f55b8903f209fc38c52e1b4df2e7edd136a5c1eea22a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db5520d5d97c2aac99d1d503e63224e8da93b1950b94ad1d38fa2050dac04004a748fd99d88fcaa7ac834f18fa494e54538f622515ba7bae79a23b9187ab43d9e1c5e66ab9e7a90b937df703865200c360d4f9d6d9b0e51f15b1abc4015a212ce99c7ed1277ca92241ce9f4e0fd85b4363f21a40e7f0ff0109003bea238e3055e20c972c5f40134d827a42ad13db2f02041e10ce1ce2a4ba6ca243fcb3053e4c666d3734d94ab5465728e96f91127a67010901be49b8a1c7e15b7b2a996e312c2de553b4ac1d80b717cbae79d96224c87aead6d51c98949be2565780fb820bd570b717e3d332ed94584dc8200648a0c31a497a927f3b746979cd8c12cbe191f182fe0007581f48df1b50b9a6e1aed434b070ca11e25e31aaeea3e6c8b4bdd48a57f538fec1ecea7dfceee1773b5f28c75c9c1f1ec9c2a584b53ecee1cfeb0e4dc", 0xfffffffffffffcc4) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/184, 0xb8}, {&(0x7f0000000640)=""/145, 0x91}], 0x5, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0x6, 0xff, 0x3ff, 0x1, 0x81, 0x400, 0x7f, 0x0, 0x1, 0x0, 0xf1}) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x1, 0x5dce9108, 0x4c}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xe0000, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x67}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x6, 0x2}, {{r0}, 0xb136db4f7c3c06d4, 0x1, 0x4, 0xb3, 0x8}], 0x2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffffa, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x9, 0x7ff}, {{r0}, 0x0, 0x1d, 0x5, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x1, 0xa1}], 0x4, &(0x7f0000000000)={0x6, 0x8}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') renameat(r0, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000300)='./file0/file0/file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) truncate(&(0x7f0000000240)='./file1\x00', 0xd42) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/73, 0x49, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x9e, 0x7, r1}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1703) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x400fffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20000000000a1, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xa0, 0x7eb, 0x2}], 0xffffffffffffff44, 0x0, 0xffffeffffffffffb, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x80000000006, 0x2, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x80) r2 = geteuid() setreuid(0x0, r2) syz_execute_func(&(0x7f0000000040)="c4e13e5a4585c42131624b98c4e1e9d3a300000000660f3824c126360f3800352cee0000c402f0f2e9c4624da6748694c4a159d4de3e6982008000002fd50657c421735f848300000080") semop(r1, &(0x7f00000000c0)=[{0x2, 0x9, 0x800}, {0x3, 0x3, 0x1000}, {0x7, 0x7fffffff, 0x800}, {0x2, 0x7, 0x1800}, {0x6, 0x5, 0x1800}], 0x5) r3 = getpid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r3) 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4000000000000, 0x24e7, 0x7fb, 0xc00, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) readv(r1, &(0x7f0000003080)=[{&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/199, 0xc7}, {&(0x7f0000001d80)=""/177, 0xb1}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000002e40)=""/43, 0x2b}, {&(0x7f0000002e80)=""/243, 0xf3}, {&(0x7f0000002f80)=""/9, 0x9}, {&(0x7f0000002fc0)=""/183, 0xb7}], 0x9) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='-/#]{\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='%\x00', &(0x7f0000000140)=',-^\\%,\x00']) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) accept$unix(r0, 0x0, &(0x7f00000001c0)) 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080), 0x15c, 0x8000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4000000000000, 0x24e7, 0x7fb, 0xc00, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) readv(r1, &(0x7f0000003080)=[{&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/199, 0xc7}, {&(0x7f0000001d80)=""/177, 0xb1}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000002e40)=""/43, 0x2b}, {&(0x7f0000002e80)=""/243, 0xf3}, {&(0x7f0000002f80)=""/9, 0x9}, {&(0x7f0000002fc0)=""/183, 0xb7}], 0x9) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1, 0x8000000006001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x28, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="16000000ff0700186dc70000e9392209"], 0x10}, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) flock(r0, 0x2) setrlimit(0x1, &(0x7f0000000140)={0x5, 0x7}) semget$private(0x0, 0x1, 0x2) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000dc0)={0xc155, 0x7611, 0x9, 0x10000, "33ee09a52be4b9ad638053e73dd00f92e5f68909", 0x1, 0x2bd3}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r5, r2) setgroups(0xfffffcd0, 0x0) r6 = semget(0x1, 0x4, 0x40) setuid(r5) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x6, 0x12) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000008c0)={0x3, [{0x2, 0x10000}, {0x1, 0xffffffff}, {0x1, 0xa8}, {0x3, 0x20}, {0x3, 0x8001}, {0x3, 0x1}, {0x3, 0x7}, {0x0, 0x1}, {0x3, 0x800}, {0x2}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x3ff}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x7f080}, {0x3, 0x8001}, {0x2, 0x4}, {0x2, 0x3}, {0x3, 0xfffffffffffffffb}, {0x3, 0x1f}, {0x3, 0xe4b}, {0x3, 0x4}, {0x3, 0x7461}, {0x2, 0x8001}, {0x2, 0x7ff}, {0x1, 0x3}, {0x3, 0x8000}, {0x2, 0x101}, {0x3, 0x7f}, {0x0, 0xfffffffffffff0aa}, {0x2, 0x6}]}) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r6, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r4, &(0x7f00000002c0)=""/255, 0xac, 0x3, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffeb2) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000680)='r\x00') 16:00:02 executing program 1: r0 = syz_open_pts() connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000200)='./bus\x00', 0x425, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000200), 0xfe72) 16:00:02 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x4) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) shutdown(r0, 0x1) socket(0x20, 0x8005, 0x5261b9f4) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x1ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000b00)=ANY=[@ANYBLOB="7b769575c801002e2f666994fec03b0481000000a613fecdf72fa77728ab72cf4ca6cf843115ceeb6d1c78be8a722ef4077c771e9ddf05ae9261c9d9f82d3fba047b4fc0f7e34953d2723e79efd4082e036ba53c65c278b0a461b6a64820ae0024d9d3a34683145b184f89735d817b0275970bdaa638495ffafad90f239072acdd036f4fdaa05f20c7e98f8d7b2ed3faae736c99b7da279366166880db7240f89abfea1d90d3d860cc369fc89250748a0bc1f8d2621ad3e76429675967d89a8bf095494babbcaf4544eaf40054bbd734d856542f13167dd6091306c9ff19bc5233ee2d2857c69766a87fefd065fc026b5752127b5c4e5428424b3c9e1ff092558533107698d4f2872090c78a49e82ebc6c24aab8b58e0bcfc3ed76e7806b44bef7c30e23826870ea167693606a08cd98e940c2e00268374b57af0d9e676d064307d5fa22f5f81d85d242ea59ebe720c0abd46d9c656d4ded6ec1742e87719de4dff2ac7800030196df19289b3aeb0f0b2c39549c499506c96abc5bffef73b785c1982421"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6bff032d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x61) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) shmget(0x0, 0x1000, 0x20, &(0x7f0000f30000/0x1000)=nil) setitimer(0x2, &(0x7f0000000080)={{0x2, 0x100000000}, {0x0, 0x3}}, 0x0) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x1, 0x3000, 0x424, &(0x7f0000f04000/0x3000)=nil) shmget(0x0, 0x4000, 0x666, &(0x7f0000e79000/0x4000)=nil) r2 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffe000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ec8000/0x1000)=nil, 0x1000) shmdt(r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) munlockall() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) fchdir(r0) munlockall() 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = kqueue() dup(r1) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:03 executing program 0: mlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8082, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x800, 0x8000, 0x40, 0x8, "ea69e623da143ded2c53b34801a6848165cbc3cb", 0x8, 0x7ff}) 16:00:03 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) write(r0, &(0x7f0000000700)="ecbde5706e90b7a750e654011a9f5840e8825f27e49ce8958a86cd1e5ad6bfff0dfe86a9d0bd45b07035752c56dc74c0bef02339e86e819e1b0a07f73115f725f04db013f48461b49dad5a930751ab45d653ddf70a6988e2fad262efc7c5b1a215bdc1de22aad30d", 0x68) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffdc2, 0x2d4, r6}) linkat(r4, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) readv(r3, &(0x7f0000002680)=[{&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/229, 0xe5}, {&(0x7f0000002340)=""/190, 0xbe}, {&(0x7f0000002400)=""/237, 0xed}, {&(0x7f0000002500)=""/89, 0x59}, {&(0x7f0000002580)=""/248, 0xf8}], 0x8) fchmod(r5, 0x8) preadv(r1, &(0x7f00000028c0)=[{&(0x7f0000002700)=""/45, 0x2d}, {&(0x7f0000002740)=""/123, 0x7b}, {&(0x7f00000027c0)=""/244, 0xf4}], 0x3, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000002900)=0x1000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002940)=0xff) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000002980)=0x31) close(r3) flock(r2, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000029c0)={0x172d819f, 0x2, 0x4, 0x5, "26843d40a33b2f76ef957e7e8756d7dd5295121b", 0x4b7f, 0x960}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002a00)={0x2, 0x5, 0x4, 0x1f}) recvmsg(r4, &(0x7f0000002d40)={0x0, 0x0, &(0x7f0000002c00)=[{&(0x7f0000002a40)=""/171, 0xab}, {&(0x7f0000002b00)=""/240, 0xf0}], 0x2, &(0x7f0000002c40)=""/216, 0xd8}, 0x840) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002d80)=0x4) recvfrom(r0, &(0x7f0000002dc0)=""/61, 0x3d, 0x2, &(0x7f0000002e00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000002e40)={0xffffffffffffffff}, 0x10004) flock(r7, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002e80)=0x34) fchmod(r5, 0x92) kevent(r0, &(0x7f0000002ec0)=[{{r7}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000040, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0xe0, 0x1, 0xfff, 0x101}], 0x0, &(0x7f0000002f40)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x80, 0xf0, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0xc00000000000000}], 0x87, &(0x7f0000002f80)={0x7fff, 0x7}) open(&(0x7f0000002fc0)='./file0\x00', 0x8, 0x128) openat$zero(0xffffffffffffff9c, &(0x7f0000003000)='/dev/zero\x00', 0x0, 0x0) unlink(&(0x7f0000003040)='./file0\x00') getsockopt(r1, 0x40, 0x8c, &(0x7f0000003080)=""/56, &(0x7f00000030c0)=0x38) fchmodat(r0, &(0x7f0000003100)='./file0\x00', 0x88, 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696cee0b3ddd1a092d6cfe6e82962f106d6530003d47b79f92df0ec2164811cf670fdd4c588fd277274c1eb3e786c5b2291e64cca226a7ee55d52b339fa61bf5f089aa09724eb56297551c9c550c5cab5ed7d1ba32992d859cb1d72254f029ae73652bbff81f6b01def73232e309660ec453ddeb4f066cebd622a09ed2b4a29621594db7f3a433cc9d24eb90b83088806304"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000200)) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7ff) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x8, 0x8, "6681dbd234c3cb328af8f69a1a5f9b7dbd4a361d", 0x4a, 0x36}) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8f5, 0x2, 0x0, 0x7ff, "58c3839876b979183f570409d3800c371adce077", 0x401, 0x200}) r4 = dup2(r2, r1) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xb9c, 0x1}, 0x8) r5 = fcntl$dupfd(r1, 0x0, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r6, r7]) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x9, 0x3f}, {0x18, 0x1, 0x8, 0x10000}, 0xe8, [0xee, 0x100, 0x3f, 0x400, 0x10000, 0x401, 0x1, 0x6]}, 0x3c) poll(&(0x7f0000000300)=[{r5, 0x105}, {r5, 0x40}, {r0, 0x4}, {r9, 0x48}], 0x4, 0x1) fcntl$getown(r9, 0x5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000340)=0xe788) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000400)) fchdir(r1) r10 = msgget(0x1, 0x10) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000440)=""/56) mlockall(0x3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) write(r8, &(0x7f0000000540)="88e96f3e3d96036251bd9ebd8b8b00f13e70ca8b22d642b68cc822a237521cfc78145009d2a299fafe6ad0ca4003a2faab62841edfbc69afc0c2b2126db6f5583d5c49940ee79451d0dd4cc0dfac3ba84537097bffc935861d345c9e687f02587ea5d1d2601e9510d0e9c01d34db2b95e99dc3e88d32e8cd608f55040df20fb5925a217cc1fcf6ef8c0fc193b9d43432d140411b1450f3c5f25647a178ef7e4d0c3c22750a9aa0b36cdb218d9ab73700b832442c5da3f08e9fdd5439dfcd4b0b76e6b4c83a2ecf467256681ef8704e9c90c60bb102ef657b58c93e8b4bb1cc8f88f9ab3175b5ad3b01599c43c9c9b1d73b294061a42c5b490e5a42eb38942a0ed4388b62874002ea8032683b0431e5bebbe668852b965986fbc87618d5cbe304fb11f0d7c23db2232e04af2151e9a7ad3a478dafa3e2d974e9f3e02cce2b955bf71fec6ac0ac300252d6430346c01172c90c18496961cbac7d3f299a781a4a1994c297c975a5869699e21f552b927fef5c69c58be5956ad5c2365d229887983844dc49e0ab21fdbaf5c8f399acb0ccd5a90accb305b72275657b343a343595cf8a751db66071beb4bc64ffce84656d4527ad6a5e00b45dc420ac24adb3c3b5fea00022a460886c5e89563452a5609307070718f98ea13a7b03931bee54b67ca415df7fefe4684e2a64b3909c52ca4914ca0fa419b3864bfd2b69baca6baefb8ce1569de72b98355ad87c6fc657738226e43523f26e27317fee6274ece08a7cd7a05582d60ed4ba5ff954882fedc93a7c13afca5b4edf7b6917e36ac274b4e3fce5fd976cd901be74cf69bd9ff60c67d42848c52e3c915802d9e4f70233951c9a5b394a55df6cc41d6a1cfcb526780b888a5f4dba9fb85b125ebc8556a7478ff803ad73972d7f90684093019d253b81449bc9fa299d15d1be7da8da604fa1080931f29fdb9b9a08f352b13b14e66fdedb0794f11c8095f7dce91803684e86bdecebf97fcb7d96c42eaee1c95989de589e9c63e8b0d64955cdeede5b4144b51626622984daf68590c68bc426d5c389e94de557fb9340d72d4081ac55088cd0185651ed84aeb3543ab7d84cf75582a2aeb3bf2583fb8a1c26d5382cb54e94a27ef80c99fe5e203d6ea4d556806c5d2f260d9eab0784c6734f132938e0d4e0ba58c376bfe03f10fb1b7dc3b427338c258b1f26265e3c99354acccf1154f534211a3c0db4aa4d6e3f7cd9344120fb341853d880c4be75ec39f3bfe5e034d280097d079a7b370ff752db8a160dded63f4ef4ca3f915c177a07f3795c20bfcfc9bb9679638733bbd5cd172494c1ac21206113d116493b083c674686327b4cb42e3189729d9e5e67c1062b91be086e2efbce751a56b0846560e76b87640b0362e021179d7ae64494d2d4044b95e17707f2118abf312edd899118faf541c0ff5b0a585873c3020e5b05ff8ceaa5807ad96df9164003bb4b856310185b63fdfaaa1937a14fb3e1c9e383f77bb02b6c7f5baf27aa86ff25928cff5bb97137f044d523dad33cec1d9bebec149eb4c6b9d5329e2ace23d21ad894c65cf946e77e7e92e287b16c75c40d8ad5ce8f23483ed8ac68b747ff7130a61974a0be6a3ba92e0086b0f0f32d029acd49a699ed136e10229cbb8690b764d685ef73bbf36e81d0528a234bdac7d7fe3618387bc2e319c0b6db3090bfc128b5704d2ed0f1088bc3dfb63dfc6e0b619f1a740084b0a32f31722d3aba13d2ea59fe201d198a4e435f16768ac679c8c948b2e5f150ac1a66a9299d6265b266750fe1a9a39281f37042c7a8fa1bbbb1d00978239a0b4ca77dd4e6cae8336008b41e8ef1fddb7503a9e9c8602be502398387c81b283ec73c2d57838972d53eb29c92a02dd8c4698f86aec410c54e0caf83ff88118f2144365dc6075e0c28b893e7b1dbc31a551f601bc16102b7811f1056c98be80013d293ded40035903b7192f9bf97a6fba3c74ffe8d6c4ee6b053986f8ec757e24494c1bc168c2facbe8e9f3587604199bac226f442f1dcf57efc5097a4e7810af07ea895b45c77164372012613976b63054bd4380ef4d7f66c9d736c7624afca0705332887f7f80a157c32c9d78b5468c06991d801b17caa42558e09fa5050fba730982c1a9e656b54050a24e1c2b9d86bacccd93673e434dbc9399930e5aec0c72642a0926329bbcc3105ecd846df6a213ec8f4310318545bd1ff661be0941d8e997e71d7e496d6453bb2bee9e7b087afa3d33f8f37a4a00f5024f63064743124594b068da0d59a847f3a8c0d91a10c85630535b8d060b780ebbaa143b6da4f05fba0dbf52f5a19f785db5cdc2c9c015c77cf8d89ed38d7e0ef525cdd428e22accf34cf593d94f96cb0792bfc8e2210537b840691396603e9aaab3a217475e04d807cfb26e11cab185016282c6b437a51d8fc262896e42983b8370eb0e865fb864d89ade577ab1ef5dece1a86eac46e3443ae61290da8e8fd437fcd962032ed55d3d7a2fb9d6d033bf9ba658feac30bef16b1687ea5c2b0451cdc085bfafb359b4fc68c9012a474f39cf2ee0a7d147eb1d0b1067f48a1252ad792a5074d46631ac46df9675f3dd2682dbb58643bfdaea7dcdddd874e6e5d4f0d05fb70ced80133c90a7c682d990a5375c534d8d90707b217ca8ece359bf05636504405302bad582de1da1c83b8931788a0d92f35b4b5c508a489a4555a401b31086225f755dbc898a5271013600e15938be4fc0a1b538b3b55e2936902e3061c3479b40e1e445589d94b0df0458ebc7c925d16e48fcbffae9c3e5c29989dcb29a7dfb4146c574ce4b6d0275d271f9a15b2f6a657e409c3d64b1719335e5c728e4e5de1ddcd0802f6ffc4ee59ba66769d79072ed8baecb07cc81993d892ebff8b915f4d10f5b48a97ab65c4f6bb05234642efa0c75e00807087d4816708111267096812ba471b83e5f839fe7752b6a15da169315bb606cdac9d6eabe3097f27f737b6a8b437a5de3f09f77cecb9c3625a32e7be2aa744adffa340f04d6175d38c0ff619869acf2df5b75cf2f7f168225c22298ae49a4dec202113dd34d7146416efbcbac452424f43797c6e3b2ba07bceeff14ad67f047e9bd8355eb5b46f5e3a8abc49713b3fadd742e3836804876340a8410a551aa3a85abf921b6ea8c67a771ed614f03494c6a089916db7429022a786830c5015c8ce1c7140be5f35070fed718f39357990d8f7a5a554ae2dca0cecb94aeb04ee208487fc91fd545ca31122d79a7ba3b8086d2c77eefaaf83ab3c16b3bdca908a468c87bed3fca8203ebe5a55f3d805c2e54e0a1d6d4b2d86feefe0828f53d7297c5f31472147a65f50fa212a388a63490cdaa44e990c18e64478e15cc6a16cc027bc8fa8889c3e9dffdf3e638ee1b9604293738c335294c15512c57b1a742d054c9fdffb37a5931c1c40b5012a76d148b512591988721b064042206f54f8b873fa1f2c2100cadc987bad81c95fc023d7b2ce89184162f8bf07e5246f62955078ee57776610181f595abdb385ae72360372d08934db15d402bf4e1a514e0bc8a6f99d6a2a2de7c8f75dc12b09ab7b612cde60734382541e6e4b9b9ad26e99548805cc2eda380e579233e740656d580a4843aa5ed20a8243e31920a37fed7f0a6fb8b60a6ad317934d4fd4e4f668d136e7d72a4358e53124c8bb547051fb4bbc0f85bc992237a0aa89f88c3d3e636d20df2b735ff6357b010dd6ee732859104550f988a2bee2719e03e6cf0940a9d796214abf67f56c7e5844c046222e035540bae0b31b480d9b5ba5d3bd1b2e8ed4bc4988319719faaef849be79e11f32852dd71562afc8c46c7b9a2e3779d718092f5e513928239eed839ffad5e068878a676785b272c9088ec46d9393f51a89e83020a6e40fd358070a877bb6dfdc0f920c83ef93f29c1210ede867d63ed70b135e0bf53d16e698681368732bb01d5482fa66ab7a39a8a237088ecc8525571be0d59335dd0e115da112def57490816fc372adf19e6af0ed782a095e903f7a94deb39f35583f9cd88a592370f65a6703b9e7ffb6f39c841645662cd7a8c6ff8a31c54ce87d613e76e6ce7595e4468829685b4164b36ff0f48ad7a51ef8c50da3fcc94dbe25ff91b992f54940fc83c60b3a62dcadd17d3bf2159f97021b9b150609182508ebd088943a225994b43fab8165fd38a9ba78b960a00e4843dfa41aa996ce39b2bab148d4dd52c0130f94407884c9571ae1e1b0c0dd8a837f39396e4a41eaaafbf83fa61c9c501a7f590f0f8eb7ed7cbf86e04679eb2426c730b80a53e0dbc29548ad7a0e2d162d2b874692cfc386582a215e17b075008e16f4f510dd7759ac3434927a0b9af70f73f1f587ec6c59c4ebac431e2a7dfa6d9ba8f93ef3a6c7e57e7ad34605c27aea5879e28d855c84ac3c9f826d83a081b6e59bff06e264e5c55f2a371ed835b4b1c7727b3599dfb9ca1917579a4dce78015cd54ab4e133b19fecc2857972376ef1c6c278b38dae6c8103c890d3a84ce0441e24f3ec9841223907f129636c16dd5aec726c9760c3199de1a20e07293ec31be6d2f2a318a14529ac08b0ad3461aee436b707fd2befe6c8c1557893ba73e039901d503e170fa5141681d74e2f19214bc9a1683cc48bfbcb5d16414c41774223d79b879de44b0176ad579fdaf47134e2a0a950ea9080b8f024451172e68ac84564a55f5e9cff21d8925245fd053414fb64f65d7c9a45dfde5fa6fd9b08d0088ba3680c7e701d8c00a8fa809b26350476247b8509d10029b6787116e556f3abe1c09750eda1e3677ae953861bd59708f5e295b95488ddcb903f98d3d956e1c38137ecc997156e73efa72728b53c60ac6d76ec56ba7754e1a23d56b273f19d41cc82053c0c92404ea1d94364685d026f503a798cf6a57f40d92da37540a9d342b503b272f7c8250f011a43e184eef7b358002c5b1c0b74e2a9dc1bf9a4370c07ccddfcc5abfaf43ca4edc1e63126afbc213613e45b787aeb53e694bdc963ceb1236765b66f45dcb004b72e9ed68764d1d6d816470902e283aa302611ff7b03ba78c245c4f9815eba6babd58ee54f394adb55f9e5d8e366563bb9740306da8fb893349e65a8be85efdad79e4c1a3858ea88e4b2789a355e994b868940fa864b5ccca7dc85d9eaacc2bfff25eb25126d20d669062a1fb1273b929b486b3790d6261eead7a696cce18900c4d212df734df137722c74b6036f325e9ceb46533237cd4716702a4a603e39601c109db8366c879a456493c26917ed8b415cb0e708dfb855ec3a7f6e5b8a45a00464c14d755d8409277fe70bd682f0281872de2e5366f90f2e4ae03c50bd13cf6c62956cdca5fecd8f55b052596675406d7d948f7d06f3db4529ff7c9d9bb3f24410f82ae041299d96d4fd17325f7a92a6c536c7144b7fb8a9cbba60aa470b30b2e1d3466129e7f030c942efe967277cc1236948583073daf8a537fde7887a6dbd90c2321ffbdb82349dda2a33ba504df118eb8e927a7cc1236c4f5ce536d447a32563356bbb2dfc76f7c7155aa39de7041097d2afdab2857bc865c61fd300cee4e145706ca4d18a15475441dcacc0e9a6c26d1baf7cd8949f7eaae5d3906fdb581d866c8836adf1c39b79fb4a8af5b2d133f6f3abe14d4831965234a6d191d6dec877857e10d59beaa58e084c261b8439d73d172e38debbf6f116fd794a71985041271a8effd370fc85045890325f50251fd686091e7280d2cc624393a8084f83d1e5f291ed572e54d120a5fcde74e196b950a2fd22f72c4f08cb", 0x1000) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup2(r0, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fchown(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000040)="b14828e0285284ac094bbd063c4f26bd43fae19e66331820db8f0336877518966b52649a956cc04327ab9f3292cf1322c628611f1fb1214bcae0db213a010cea9417b409cc1811a2f326c5838d2bca96b3dc6a3e3e3d03afc9d82d69a3340fedeb328bff99b25e17bb340129739e4c8c09f9776ff62c00614b0734792dfc880f89f7b8c591e21cffbe92acd93a1bbe89dc8a3d2ca0c5c06818e3806191b3d0b893eb8fd5d6a540113c0e3302ad547cd52449f82d3ffee20a13c8182f7ff37b7cc6dba77ebde365230b22cffd9fa9d48989a382b4a86b7fe32dcf170875e55f354a45be94b93db1e049394423b1c13452b0358757114fabea333a78ac64", 0xfd}, {&(0x7f0000000140)="db5736eb10775341583697a6e4255b2252c786989746301d6f5d301cb0fb05444cdd475cb7b1448c39b854b43d512224a291451c5c440926ee8eabe00abf822e7760fa8d4c7ae067a98d1f5f4c3fe1ca6026a99b42f8272e2a392445ea6a7f075847a74ffe951144266381fcdd221d562ae9f69ce524268feeaf58fd0af37e16b86df6d9305c95e37f0ceb49a788370bba9aa9acb473d2c47d64a905db9362e33a6f434d95af1331f48d090239eb5d8fa3e4bb785ea48fc554007154c329ac9209a70ee2a038730969debdc30db141198e4c10fc979467e7fe36db0a3064908b28b9c4b1aad4f591e4d0a678592aaadb047be963e5113c2911e54200895f613f093a3a56c32ccef584dc63944a8ee2976e29aa186c7562c4cc542751e7bfcb8d8905c7c8b9187e83662d6dfd44ed6983359aa70e786131d704bf81267fed3515bab032ea8cf18859ecc25889b7895a7931a7bc61756ab152dad24f0525893d92138906d2edc7a53179e74060941127c20239e60d8217b6ecd32a990872f6b988a88e848b08a5674e3b8ee2eacc1e16453e1a8c158b51a860c45b2d254bb373cb226fa475c4c516c5ea42e83630a62915c0a5ae828a995fdc0922f7ac3648d849c22ee4542bbcbb4afa5629e4f210b6b58b8117040ea19abe109e57eabf95c1ca104612a2deb3942579aa0f1525efed6d1666e565776a3d0e756431382b2ae33dc79450bf082622793744e8f0550535868901677955a536e1be9c0ce287c60ba97316a767fbd2986de79b52c7fbbc4954310bba6f3438fcac527d36e2e3a423b3c8f32e604c2a427a1148e232e7b33fe64b4108443937dcbb93646ebc3b866b35d06893cdd9c9ac09897178332a80ab8f5a99219e181ee4148eaa03f05c9a56749f49969dbec6a3efa428ded65a941b5b19eeabe0d011cc55dde66eeda94f4c8da539a7d8906bb951eee4bb7a642c7dd3f1cc0ae66eecf340ff0e88d3a1afad815d67f4ad179cdd853f8a1ed5cf549f0333b9caca78524ca9fa525333d870266f23815a4761a48519cafce8fe72f6a07b65baf2c616b077118a22afeba888d228dd59b37b148a9c319c7f666b2489ba8622820daf6497ec7779a898ac1a01983e2d97e408b1c8afa0c07b601994c9df99f584133efc63b996a3c2a6822b8c48710ef5bd65442acae07cf9f6900d8d80282eb25614718953546053496b9249f349208598cb70072d6198f7f9b94b1d1eda5f7b80ff423b8e785eb1c360f2f60e35952262dab697a14b42fba848dec51e8b0e46580ffeef9da8ae254e5dc48fa9d50c4cd837d2586bb9183570257603c97e35629b1d4342be93233deae003a1bf915cf89ef8ae141d6d28406f1de4c872b0bb437476c4cd88b1afd99391cb89dc4791b744d36fdfa18737dd3c2051eeb66589af97e69909044974f72133b1e5c2c3eb0930b78b2c7662547359df91d29d93cd8bdb3e147367a554932c9db4fdd37cb407d6396c1fe2e6cea38d8bbcd0b723bf449cf2a94c86c03f17651fae5594f0e00726f1f291893341b3d8cb7119fa5ed7f35b34cf81384045ad3222baf0cb47bd7f725f3a94038a9948439e70c7cf7c4a87ffed71a7e9ebfea4da807f56c791f107e37cd2dba97514b078bf1c3c4b3f414f929613b343f4c878de8bec0278e77e3da7a539416aaff0915835110375f5171590126eae14ff1d87f2abace2399ae7c82f75e6f04c48059c701561af31192a7e96b7169228ab182c30cbb83b3d11fa51e0333c67bd2dd98db0ed26e7e5f6363c9815e53c357e6ea6cae6709e7c5c9e30882752525bf22e2f7285602fb9b38ff6f09fa47f6c7571dc46fa8f3f54fbfbc138f3daf2f8a7307268fcf1530006367ed14e8bb8c9dd3921d665fce33fdaa51a8bfd962e6550bc2716d8164fd1f9aad2cd3ca26aa21356f09f80544441d7b88b6f6fbf6bb3d5bfab1857ab7476eecaca2fd6f6260b7c3332f45da00806fd132f8fb0b52047a9665ebe6f4a5ff0bc150446dfdf8b724c38ba32a44c65ad5935feb5d6c0dd93c0eebf09eb196d2aa799d552182f8c95ca023afceb7e044c957ab0e000199c10acf617413ec9cabc991567c872b07568aaf9c8fd630b6fe4c73b8c594d4eb8de6ba7c0740f90d6c64c585261df23da0f6c5327eb747dd0bdf1420e736a6e50f54db4decc40ea391db1bf3a4ecc6a10e67f2f181075271fc016ac2dee9eb3c1ed94b5e0fa2bc302ef0f3e7037fdc063a3a880c4043485cd9b91be7b51412e2c4001ba76422854b248c98a3d0024079b78da48dd5bc8bed812bc03da8a596818ccf787b0cf3153f1d70e6293c983e327110768ec49cd547ff12bf5a1039bf5d90dd91fc0bdb12e572cc641b02238fd3ce086c1cc7e6dc4df4fd0c43cf6387068bfb3001086a4be46c3854c90338458f91dd96d21e1c3dce5b4e7270c348cac32172f1346d86db24e81971d799d51a703870e51d198c094905caea0f8e49a4d5aea7d5b72881a9f56af2517cd236c0092ada7e4854c611209bd458afff89a208d8900fdac5dfc78f2c5d406d320e219824f13d5a78a782323d3047aeeaf34bcb659eb1ba02d71245939eb9443e40430dc6d05c0e6acb2660013e9611fa374647e907d3630b22a1b6ac4d1cd5690377e63abaea7845cb2c7d00fe7f913655377628da60aba63bbf7778ca2b2f3792fd8d58e3ed3ceaa5f70a7ecd2d09b86a475dcce417ad1e83a20548627aac7f08f54bfb646fbf626b9946e32d2e1cdadb867628d9cadd7a494bc96d8f9a3927898a2137c16a39f91dae8ff1d7b10bb00f3f00ccedd8586788d3852d37fb257e22bb2b8ae4a6108a47976b94b94c7ac2a5371efaded6c0f40e21f854d71b2e7d8c326bfa722378e17d47f4dafe424cca4e44a94529c66ed7166ce3db1571adc182726b6588c3afa97dc01c5883f85e7d43a7e292f462a16e55343e0bde96c426060a9256153b4180439e108217578ee9033bd0e4714c635f63d882d4d6c3cc3fec74f74eae4a521a52ffad85c07df41c1fe8773b15f8d74c546ebe582ce2148dfcf635de1bdbf1a308bdbb88d38cfa1912df0c66a441ecef96e6160b72b430799470719844f067f066d08bbe544a2fc081ebc94c070bc3d1f7a6bdd37bc0fe1f1b554df3cd679099f626dcf53dbd42debe1b06f0a03c673d1e4ccbf0e800fda3fe31a021337cace54cc0c2a7ec920b6f2d704c092ce0a1eb9d3d0a37f8d45e9e5279052756eb9ea7c05c16f5512ada81f492be572a733bd32d51a42d3fc755851fddd686ec0bd47b14d4b8324d9634e68c5593de66cd213684a2b825da5b922387c3d06378018c2d77ae49f8e5de250dcaeba94a2bcc63c32a38f912e39439b5a91c56bb62b9a139708464672d76c355d1f54d875e890021e1d22bfad62da0024da81d787870618ece86abfe9fcbcd07c9b85bd49fd5ded8c54e515a3227bb4a6c2095ecb2a2acb80606f754a194ae67cfec69897ba80b8a922d7cc8cb39b33338682674368f519f0e74b7bc431cf74346918e1864791dcc597dafa7106cf4e5dc4b63fadded171d3418cb992df1c967eb5bfe9438e09b20874219351299010454797bb068dc531d74e410275605af3a24c8a1dee23465e7f399c9a68f8a42641c25ca8fc1647c4981ad537bee4b8754c4209ac46f34736d4e9a01e02d73045791b7e08874774778cde0376172452e476aa6beaf3a49059a5f7ff32104144ba13026d61b7d94add11b2f13f765305e780a52618071c190b796645f89e8cb3845c84d6ad64b0e327df1fe2aaff324aaf3ba304b01eb29dec6c2fc927a8563e1d3026c0e711fe1661276e5d068a1b100ce763d1517392602108088dbce286dc48adcb72b07d3cdb25e7a4fa33d46cf55c32bafa33c6d1dcbb5fdcccce49e579ae4498c6fa9f4661c168a14f683341a7607b4d8a2183ccaccbdf34a243e4d5e6b5de86cf4339490d1020102f07d8f425992e01db572cc2cbe5ac432b79bf84424ca8f62bc7f3682ce6c1ec08ef763d258f08f23167acc28918a864dae4b8cebef75967441ce410c19b03e1131ee8228d221d7edb10d792662e4a5d8183035c0d370c06fde159ad8e0d5f67665444beea64033fe8e008ea977cb22bf5c43cebac57e45e0d94d9c563ca58c4e96ad101db1b49b5c2bc1937c44b710aa13f50b955832b79a93b313675746650cf57858aa61bcceabb63a3d73b4905b7ff8c3fcdb76b9eadce877d0da5f72a4e4fff934ebb396802a3e8990d3ff9430963a896af6d1a37b39282bbcde9c9a4ca9bb6ca06b6f64ac95610f7fd33ee154db6f38baff54d2384ac554bae972d2c4faaec5d2fbc63b3a41f66feb901b632f8ddbcba73285920b0691fbf21dbbcccf7bff0ab8ef977b5c1d7b20e8445f27d9be77af5458b8253bf31df467e345c5a341d6dc3d4653dad185087abeec3ca0f247465477833d36ab439e19e9cc33e7d8b60f6e45e4faf849624eb04a00b0e46fb01ce4ce8e52b2660e8e4f650ae2f978863b3a8f461f899ed0a538720fb38b3f8e3ec4201475537c7bd4a048eae51297581b964a29dcb2d96639de0c28f1b6b6682df99ca45ba1e394c733ceeb44cfbf7f675df45b53710c4c6d6a396181e5d7047ed8c46d218be3eb008997c351f1926b463dae05ea8bd3b64b03458ba56f96df1430c0924e71d0bb1670e0d5f5a5c7353400e9cbbddb1f4d61fe8acd0a035b90b8c7339786a2e26559ca3dadfe95b2d2cb128b0d05a141be430f19cdd3b9899c508d6243d3d107cbb77f87046ad93cd041abb9da506d0dde0b5acf3491391fd780242aa8943c47c5c8ad1b8fee4da3f2b4c5a6d1261d4450c65a46a826f82a9051f7b26aaf8a5af5d17533186ccfb4feb770c7277ed1e58c894a780695793716c1b8267ecba5fdd0aef6449bcff19c716cb0fcf2465d313d895dc6abcf8aeabf8841671daa9d22a77bd4b6fcfee82d2bbc69e832e48fa071a545dd36b6777f0bb32618c9c9a951e599f9b076071e347db18ef67621cce80fbca405dc7a729bb66051c30648921677796e6aacd20a6c8c577ceb224f0d1d86e543e495664115cff930ec507598b807b532d8da3faee85b99fda2f73e06dd20eeeaae3d422f3bed5c36096ca070da69d9ffddb658105334f900e8c1b8707678cb2742c5f5bfa49c08fc9b1eac88b7d332b63432076633ce9d531ff0d3ce8e3e25a43d36f30ddb7fbe6c082c632123e65cc8780264f674199b0ad759e60b97d626c9c98230468e2cae1bd97f5cbac4f380e12dbddc38cb1de2ff0e7a499d3b065b5dd2813cc238d2c5e4442a28e1a0cf57631a0a83a840ea2dce365215e3ff6167c5e577d16ea84a107af83af55a9e2ec11a50c0202efdba46427c2843588a072e1c0973f1469c7331d1a37bc9ae48ccaff58efaef11caa74caa8bafc911f8505575876c5398729a85e41136d43291d4baa43f395525b08d1dfd8c4fd181e51561fe945ac016a367345e6ad47311f1ddba76bdf02ed49a722b0a4be3e88437256d2f8b7315eeef7775b9932733993b8ce9bc0d387bbcf4e8acf2b848e9cbd619d1cd833e3562f6ec85d0fa9693b633d80863423bcca5d0969249790dcda4df76e566864bbbee82d4970d5ebb2afdd74f45adde246b7d26cfc857e639dc6a98c05e4025cef6fc104b421d9792a69152f3a366edb0cee0b4fda87cb57a377d4267299e1b4102ae3892d1d038e5ec60e9d0e6aaee4247866d5fcad7a2670cdae727793920e6496745cf726cb147de412938fd62b7c9658db809242ed3e", 0x1000}, {&(0x7f0000001140)="bc21a76915e85d9d142f8a3c8263cfbc974350c62865470b42f046e2705c674a4472a97eae5b0d42173b336b745f923778f1f12649b78f48464e62ad49c915b21ae71b0533862ba8afac3fe1084760efba083d7dc5d8d726b46f460ebe224511010d0de517389917cee1999533de1a1c39b5caa97b2ed2dbe90ea38c828ad60d712c2a690945af8933cdc9ba6298e980eb966c31cde5c1f237bd57fcf073b9166a2768873c3e400093fbc53769", 0xad}, {&(0x7f0000001200)="ddb8682822d252abaadae621e6b6124cf88a7e0add0ce9a507369a099189b6b53af3f91a0703776c7c3adb92a2ee1744700aab03d2e98c5b30b6b94470f21d1de6808a", 0x43}], 0x4, &(0x7f00000012c0)=[{0xa8, 0xffff, 0x81, "77496cfe3e49bae608dfd7858fcdb79ca2335247124f6c6c3ff112f05de0a3c5d313a1a7443f4fcbac4a9fca92c5064a365518b681b14be9e77c63f6f0aae733a95ab189655e20567c6368996ae3aea17d19400ab425a3d51d7a54f9dd9a67e5f41261b442ff6001cf13b0597b014c635dac50007b6994a1e9aeb95d924cfd6b72589e10557c98084f2ef450d4b4a9f4e819980a6b"}, {0x70, 0xffff, 0x5, "d7be8f23622bd4b96a93578a70290672e505e73c0ef70d8e8b63274ac605e98be0f9909c0b7802c17408e98f8a221a50cd7ebfa1c7a86af30e2bcd2be56bd7ad23905b5dd6c6eba4b5ec0fc64551cb8c39cbe78d4989bcf957b6341c"}, {0xa8, 0xffff, 0x1, "f5fc75656138d9c380d0aeb7480a2c540ac08faa2e2907a1de0f3c1507573d33f69a5df5a04e24ef41d43dc186cbbda524c759c5c63b5f7378c1cae7271a1825a7e00d487773d5bc7bc27f852e20be3aa1e9bf50a736fa916bc3248356f212c2b804a7b6d75dac57fe2845d889198a0aa2f115f521b6e24b90d6072bff5c88acabdd1c1a2ebd2583765c647fe8c7e5c5df57b1"}], 0x1c0}, 0x2) 16:00:04 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100000001, './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) recvfrom(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x800, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x88, 0xf00fffff, 0xf8000, 0x100}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0xbff94e265db2a64d, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x11, 0xfffffffffffffff7, 0x7}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x12, 0x9, 0x1}, {{r0}, 0x0, 0x40, 0x40, 0x20, 0x6a4483df}, {{r0}, 0x0, 0x40, 0x80000030, 0x1f, 0x947}, {{r1}, 0xfffffffffffffffd, 0x41, 0x4, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x2, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x7fffffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x6, 0x9}], 0x5, &(0x7f0000000100)={0x10001, 0x9}) setegid(r2) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() close(r4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x40000000, 0xe4c, 0x3}, {{r2}, 0x0, 0x92, 0x2, 0xffffffffffffffff, 0xa18}, {{r0}, 0xffffffffffffffff, 0x80, 0x85, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x474b775, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x76, 0x80000060, 0x81, 0x6}], 0x69b6, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x52, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000002, 0x400}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x2ec3, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000002, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x18, 0x81, 0x40, 0x7ff}], 0x1, &(0x7f00000000c0)={0x4, 0x9}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) readv(r1, &(0x7f0000000000), 0x100000000000021b) syz_open_pts() 16:00:04 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0x1003, &(0x7f0000000580), &(0x7f0000000200)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1ff, 0x4) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xe471) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xa8edd8d48396e470, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000012000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x102) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget(0x2, 0x3, 0x80) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x4, 0x5}, 0x1f, 0x100000000, 0x5}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000240)={0x0, ""/216}, 0xe0, 0x3, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) setrlimit(0x0, &(0x7f0000000200)={0x8, 0x2}) utimes(0x0, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3, 0x3, 0x4, 0x1, 0x3d, 0x2, 0x0, 0x2, 0x3, 0x3, 0x9}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000640)=""/159, 0x9f}, {&(0x7f0000000480)=""/14, 0xe}], 0x2) r1 = socket$inet(0x2, 0x2, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000540)=""/198, 0xc6}], 0x5) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:05 executing program 0: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002640)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r9 = semget$private(0x0, 0x4, 0x6) r10 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f00000014c0)='\x00', &(0x7f0000000100)='c\x00') r11 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r10, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r11, 0x3) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() syz_open_pts() 16:00:05 executing program 0: r0 = socket(0x1, 0x8003, 0x20000000000000) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="aaf5541e0565961104318119a970c397fd3852b4e2879d258a7f03f5d285f66eeb5a1e02a2b460cfa433bac64141db870ae87ec558d0ff9f2485fea2a2fc6467673742a0ae954fbe54fffdb1e54eb20221ce79e1eee0934746ef35", 0x5b) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r3 = msgget(0x0, 0x70) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/4096) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x0, [{}, {0x1}, {}, {}, {}, {0xffffffffffffffff, 0xfffffffffffffffc}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x4d41, [{0x2}, {0x3, 0x7}, {0x1, 0x1000}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x397}, {0x3, 0xfffffffffffffff9}, {0x2, 0x7fff}, {0x3, 0x3}, {0x3, 0x8}, {0x1, 0x7f}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0xfffffffffffffd9c}, {0x2, 0x3}, {0x3, 0xdd8}, {0x2, 0x1ff}, {0x3}, {0x3, 0x6}, {0x1, 0x2a2a}, {0x3, 0xffffffffffffffe0}, {0x3}, {0x3, 0x3}, {0x3}, {0x1, 0x4}, {0x1, 0xffffffffffffc90d}, {0x3, 0x4}, {0x0, 0x2}, {0x2, 0x4}, {0x2, 0xffffffffffff3bd0}, {0x2, 0xa2}, {0x0, 0x10000}]}) getpgrp() write(r0, &(0x7f0000000300)="f4828ff33e921967237ed47e2f73c5c12e7c85b2c77ddf5df03b2ea0ddd760a58341db0dc700ce50a17648c91ca0dd90837a190f793be70afbe74854874fca7e44e9d798046db9080298cdd70bd5270d7f60ae04991727884c864e20082f90ccd5b4506091972a5d4af1d10098dff2de75e79c6bb4f6dad985c2146dfb49525646f2b450fed9efb13d2af430529704ab5312c0e80e5e1f769037a38baaf78f20bdb85137dd49ab0944ba7133e788af17ae472c69a9f04d2423ba3a2eda32f0cd5a671e6ab7c0c40283ae746be01147738f32cda8f76c029b7e0003e6dc2c1d57aacc477c3f0c636a882f5f9614cfa88642cb", 0xf2) 16:00:09 executing program 0: r0 = socket(0x4000000000000011, 0x0, 0xffffffffffffffdd) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x800000000, './bus\x00', './bus\x00'}) syz_emit_ethernet(0x0, &(0x7f0000000180)) 16:00:09 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x0, 0x1}) setrlimit(0x3fffffc, &(0x7f0000000100)={0x2, 0xb}) setrlimit(0x0, &(0x7f0000000000)={0x20}) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) fchflags(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r3 = kqueue() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) getrlimit(0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="2b00008aa400000000000000", 0xc) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080), 0x20000000000000f4}) 16:00:09 executing program 1: r0 = semget(0x0, 0x7, 0x8) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/16) mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/35}, 0x2b, 0x3, 0x1800) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30800, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x100) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x7fff7fff, 0x40009, "3e9a561d0000020080000000000000bbf13f00", 0x4, 0x80}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x65, 0x80000000, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0}, 0xc) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x25, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e71302b1ca22bd9000000000000a8ab011b3048e69931929648", 0xfffffffffffffd52) setsockopt(r0, 0x70c, 0xfffffffffffffff8, &(0x7f0000000040)="315048b534bb39cc", 0x8) 16:00:09 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x8, {0x0, 0x7fffffff}}) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x9, 0x8001, 0x4, 0x4, "6df4af964b273ab751a4df758303a6d079a44422", 0x400, 0x2}) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socketpair(0x10, 0xfffffffffffffffc, 0x4, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x6, &(0x7f0000fff000/0x1000)=nil) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget$private(0x0, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000500)={0x3, 0x6}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0)={0x6, 0x2}, 0x10) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0x3a4) getpgrp() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x1}, 0x8) getppid() r4 = getppid() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') munlockall() r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x104, 0x1) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x3, 0x6}, 0x6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x7, 0x2, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x7fd}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0x6]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r4) fcntl$setown(r7, 0x6, r5) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r7, r2) socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r8, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x20005, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x7ff, './file0\x00', 0x91e, 0x3, 0x80000000, 0x81}) chroot(&(0x7f00000000c0)='./file1\x00') sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x6, 0x5, 0x20, 0xfee7, 0x1, 0x8, 0x9c}, &(0x7f0000000080)={0x9, 0x9, 0x9, 0x7, 0x0, 0x4, 0x10f20000, 0x9}, &(0x7f0000000100)={0xffffffffffff8001, 0xffffffffffffffe0, 0x449e, 0x400, 0x2, 0x100000001, 0x2, 0x5}, &(0x7f0000000140)={0x3, 0x117}) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2c0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x2) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8020, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000008, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffffffffffff, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x401, 0x7}, {{r0}, 0x0, 0x4, 0xa2, 0x1, 0xffffffffffffffe0}], 0x261, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x41, 0xf0000041, 0x80, 0x8b}, {{r0}, 0xefffffffffffffff, 0x1, 0xf0000080, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x748, 0x64}], 0x6, &(0x7f0000000140)={0x100000001, 0x9}) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) socket$inet6(0x18, 0x1, 0x8) fcntl$dupfd(r1, 0xa, r0) 16:00:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000240)=""/123, 0x7b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="899cdc1a45816da3bb97ab63ae98ade74088ec99ce0c11bd99f2b1baa00a91951d17267b437705d22bb1077d04f4cb4d1805cbc646a5162f88ad021a88323c0716b18f8da0516670e0425a5b811def30e41f10084f1968a2e03a619d64080022263e14c39e80df15a0bb714d4273c84e9205a4307b546c01691d77c14f6860c42e0c984d26c9165c44137c65da3ea70f524601c0dba0be877ff1a7427e4a603c4595000733ef745d", 0xa8}, {&(0x7f0000000000)="e33b3ac938ccf67ac6821b6e0632a1219979a073a489bb9857446c856407bf7f58c43d517b558a2ea489a35ae895b0a885c64e7cb5594a", 0x37}, {&(0x7f0000000180)="96daf3bdbf0dda2d3527b8bf7af893ecc769e78d962a5ebe8c670e47d4a9cbf2918039be516335fcd58411dcf60b8fbeeefae5eaf93ff88e6f5168e853637ef4597fa1ac2a445c139826cd7f7270f1924071575d252ca3fec2f5711a28aca428bb00f6e0", 0x64}], 0x3) 16:00:11 executing program 1: r0 = socket(0x10, 0x2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r1 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x4) sync() getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x3, 0xfffffffffffff001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(0xffffffffffffffff, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="0442aa9fe5549d5b08d260545a", 0xd}, {&(0x7f0000000440)="9a87f6df9b72e252a5042f3bcb2fcc30961bce974a11257af74631f6dc21d8ac61794ab5509a317f78dfcea3f3aaef9ae7eed06305c53f66055d82ac4ef0a413cb7f0223db3b73156fedff9507490cc03f03fff7d79e7f7bb9d46bf725a5e22f3febfcefeafe917c39e6d864dc78e963d3a3916f19d4115727fc0d889bc6e0347372bc2df3f9dad2e86db232d4d40da299ad2d8cc927254ff8eac054199459e9e08bf7ad9473dae405b76f8754ea03c1f770c1fd3cace82e38b4f8006a9466f85c3cb13e049d7dcf1fac6368aea5bd9f739fa288b28f1d67921d66720eba347fbc2ec81ff40e32f7c454325441f386d9da93bab8a0a6c7", 0xf7}, {&(0x7f00000008c0)="3acee684ece061704414bc5c15ecc468968e61f36569c0b1e43af217d8bd914c138182cdf0a7d055a34d88f153a3c55883768cdc290c9bd5d777e4877e6cb941189b996d7071b655f50205275fb90678020b67e647e88050e309e25a943853c169552036ed96639aec94a8802446c93589c441349547c51adeb9aef8d9beb1619f98ded40bd52b3c8b1e054332cfe48f0a555c4491d3c5f3ab7b7e562ed7a76d7e8e28e063cc90949317850920b3bf4a53a8a77c134d435f2da3d8d8d0ee7d2b85eef9c4", 0xc4}], 0x3) unlink(&(0x7f0000000280)='./file0/file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r1, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) 16:00:12 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) dup(r0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce04df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x6, 0x6}], 0x6, &(0x7f0000000040)=[{{r1}, 0x17453a4ff388edb3, 0x0, 0x2, 0x2693efa1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x8, 0x2432}], 0x2cd, &(0x7f00000000c0)={0x2, 0x3}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="6122543bb77b5db187fe84ea244523ab66", 0x11, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x10000000000a7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xb0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f00000011c0)=""/170, 0xaa}], 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000140)="d3a9193f20245a904a77e1322ce39630035e141371fce6479c56c0a012706c6c5bb2b8f0e83f91c3087d44dedde4f874b1366c8e46d021f52d5089139e9353b2229655823e864f047e03749437d9557fb928f970c1741072b9420f267ccd9787b4b6d24b3192b61b9e00b2402549b8fea5b743feb1b02f73a23f8de8d9ad36d2f9e14c2abf5e2efc22bdc5cc033dbb2535ebdb4b4e0f10ef84ade4d1716d16f8fd0f7c28076b74ee6e3572b753ecc4b2dd242503a607ee5312056bdc10a0aceb097cb96ce621fa19239993363fec3d6e56a46623623398a8a244b7d856ce6755563dcf099a3a962fadabbe7681d328a8cdc5", 0xf2, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x800}], 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r2 = semget(0x0, 0x4, 0x20) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/61) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000080)='./bus\x00', 0x7, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:13 executing program 0: 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) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000840)='./file0/file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) fsync(r0) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) 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)) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000091bf30000000000000000000000000088b404facce667b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff00"], 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b9665291f2416299665b032fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a000000000000000000000000000000"], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:13 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xfffffffd, 0xfffffffffffffffd}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x1, 0x3}) 16:00:13 executing program 0: r0 = socket(0x10, 0x8000001000002, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x4001006, &(0x7f00000000c0)={0x800000005, 0x10000000000000}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000800)="5e64624145fe167df507bd5f209b69a11a3ecc06322e7654b0958310cbc18aa8740321c648221500c16bf96cc04ab295e48b4d79baae1dd894c486ae892154a1c5c59e7034058815b29804b2b12682660fa1ecd57d5bd0636697ff6cc1366bab89ef7873f4a5c3ea87910e198c2591615df0feb775c34ae4f0ef84b1249b991772a57f3c77d440f1c96ecefcc8fb97ded47dca524fdce41a57ecd7bcac52bd14f9fc9517b9024c12ca27a705aa68286c2041641a0c245ce982650e2ac77a9cdd1de798cf20ecda88b88c2f70775d84c03d6af315e6458147d4a20d33149c227fac3937db28d5bed657fa10e255c5afaaf93427eb68c4a9ec1e0cfb1458adaf5fee1d9d23fc6e7447cb67f6c48ab7a156471a2bba67e253a1773bae32d5da2617a4e87cf7bb4a8f6f6ca9dad0ea201aff9a69baf7aaa0cc539d41a3bebe975c8dcaa85be6700e885664fac2201fcfdbe97f9277707772ca6d4a3bb45637fcd117c54780ff856cfa14f2148540769f13df9e965e1272faa37a02a80c15fd2cfc796eeb311da445b1476d714d358d7b5b1357dc4fc91e2e6d0aaa3598598db597d2514b52e5217fc55a8b899caab7a2418d81c809f2f1a8eb27e21c2b4d0e26b1cedb1acd439e118f14568d0543aaa8d4c4d55f9f234920491cf1acc68d2cdd8440738a9f6868bfde1807bc4aa35076b52c053582ead475cc1354f903ebb8d0cac7607c06c30215efb07e2373327d216baa2eaad57dfa1eeee596b659dfff1f2d80c9fcc50337709e0c312b99af261da2a6c240f2353ea80d9870ba6f3cfc177e7c0a8bd457996b03a92e6f56cf33c1c605850a3d5dbebfb1976e644ca0e6f6a5394de2d4bd6f8defbf75089ad4f1a19eeb56924eb22dfbc0abaa75255002014887e2c05ca63488fa64e6fc15cd5fb0c1e005bb64ecccc11e450bf41fd656e11d20d8f54c84cfa7441fa3aee749800f1ca6733e21d041f2e22bf28bf65de0224dcb7cf93bfd97b49272b9f135b8729f880fbfdad14207e9f68003da3e2ade44bf4769559c17f88a11128ac0a88e89c4bb59bd3ddcef454cd93605de78f7f50d8aaf299b4c3ced2088973afbfead54e13cea08c49612e75eff72158c4e3bac1afe8992c779f56ad4a7a671c627d03c84df6bebbd11ab48b8b873af3e5eae4b499d4ee0f91b1b0afd7f6593809cc401abc278b132773d1b435722b62a83ae7ce321b422232e39cc33067dff6529d757884ced54799c3ca0c32e66fb243a70ae18b842d4d28909fdbc6a2c5485460f701d00e2f19db7074700db98a689bad464bc3d8c8860a1d5fb55188340cd153ea632ca9db34f66c4f69a158f5a57041f465227e1eef33da63c3b07d54077cc6cfcf302ec62da0baef73a2f951bc60633e46f19f6faf1f77588b83063f25010cca63a571723b91fba466594bb47231a364420960da41023fe6e0aa765c0a1892f9a379a0b77328d3de4d8486ab465480cd406af1805d5073523777255ff1bd0f8e481ded3e832ebc316b3f09953375453adc1c453f58b267a6a27d0bf2ffae1af240175a28462e4ef90d710d35f966c5594cc7222f4b7f579530af3d6462a5c01d0e88d4f5ef7a02858ba189c33584428f7850916e9197cd4ac3fd0609194d3618d50bf7b82c608c8b10b54dbe7c4c14227ef990b6ec6f450724aaa0a07fc59ed962bc1c396c6be6094acec86e78d6efc354b6c187f880dd552e5598a97f52bf6c0e43e7d733ca56aa2fde6b14b65c8ce6e447be4adbe813f36f29f1591309365e3a54f1eb25eddc337a7fe3b58112767aec45b2f0c6f3def628a84376a2f6d9a4660c7094bc5e064f0513699f1b6fe6a52e8031705b32f25f2774b015ce91dbbac5c156ff2d6180e1e19f876303e46ae3ca4c948298449e34d28c67b59fcc5de17691b8191d17a6bc6445ed59ea7f2d7bcaeb19e3ed09fd110196f4bce5e44c036d1b77ae68bc9ddd7537d08639465091bce712017d8ed0bfd006189635a2981acd6f0f4d4fbc5c58d64b27f9ff0421faa2b9f9f749ee113c53070e85b8488c3eee9684a3ee5041094ca6d60348aabd5d1b7dfe3e6c5008a939a29eceb1064c5848138c0911cc4ad98814c55aed266da0e79261250fd46a3260c293b37927539eb6e276c8265c5c840128a459e4c05f8212132d87e5434d918502a3f096d50cd9979610f7f733433897719df8e6f4eb3ec6d42b6fd886c1da0f8267611bd23fb5d54d565f21061275f210c66c8621d022ac5520f60ea4ca1c74f7deac7400aece994bbec01483f9048e1e30e9f74320affae76bf91b4d0e8766daa1e7727d78c0e56ba29d1cb0e84aa588423b1176b19c6e6eabc50eec1ed554aa87c24338d498bfaa25952029b03bfee99b5c0b8aed743712ae67ffa7530ed5e24e279819f662120ce2302598e72ead604d07fc8d91d8f600c5c01335f571b87a0b38a918b7bbd5e073edb87ed5845ab375d4530395b4b8d9822da0ef171ec69e1dee98233f32bcef4a9d858c5f7ae7be811fff8d59c28857a953377b63713ea1c9142f83a9b23e3e5c89f3cb4c88505d611cc776985180591e1988c498619e202b1d5ba650f972bebb6f2a3f30e1a86a972dcd98b9140d93982237350981aff369e975bc801a87ae4046e3eae8448c68bd5fbeea7b9b045c4c75c3f37a11acd194e3d0c0e796ac6b8c2857219c13aad079bd576922a75116ebfdc01f001fbf55ae00dcfd21775dc55dd9269fde0074dc0d9ba6ae2caed5443cbde9ce5e82b8569f3b28697c6415ef3bbb8fa663c744c34c3896b585c15d2bf0cf4a22a9e8b5921d32ec38810ef46dbf3e8cb1137aa98900447f09ba64a2e7f1e17c892ea59a6349bb86eb2e6323b826c1da0d47ed69fe880ce2ca1de1fca6e6947ba6b8b281f63449588bbc38690cfb87a37874a01804b511cedcd0b5203c6cb8d9fc74762aff1c222313dee0751c623fe5d3ae2076537b1833b947488bd3d3bb338461a1b44c2e104511277006746bbe7e93b90aaa444d5ea9c53ea23da536259a217c7d4720694434cbb40321254433b9073c01934ada8bd8cbffbe6ad7cb54bf28fb9b960241858f971f07e4a7660d03e285023085b23432ad1fdddc8ebb6c7df0bc52f85378719c556cc5ea84145131d2c2eca0f940867e5909674b71e856f88e3ddaa1f6babeb61f866b3d0fc90d80326d4f70f7dd2ea99dc4ff7da022ce2aab966815314b437d43a27a1ec88d120b3cc51d8f25bf5536746f6575c21026793d0c2dcfa8162016e93c2ffedee70c2d52d56612defe20c6fa64a2493edd1ecd98fa2d1a233d5e2a7698b6a5942a1527bf70cf29a0d37f35b8d887b9f73a132efce264be8432133b72fbf427d6716937930f5950355c2d9d9ee3bfc7afc79329e214f7bc63686cd243877cd08a2f29f0d6a9dccab84d20cacd2d446c4f4ecd084168da21be58362229b5626d1646f583e01aa4062d300f2e48ab2c9b8cd9ad320d6424f59a6f37f0c2c7977c1cd5af47663538bba5a3375c07f071122709d844abf47fce45ed215765efb5c2d7aa4f789491d8ab1ba40217d8b6d772190d991c90421ca51f08aa1bdb1522c4cb79596df8ac1b3412ccf1e1a9e277ce4b8666d069cf8d742e60e7cea2e87544a17d9fccecf450e10be0bce59cba895befae212ed74b9af83001ea6957f9691ff86d69dfd10393a61a67bc57e4eb3bae977596ae56550b22735c5a5a541bfc4fe0b9041076da4c63369124dd5964e8ab0e6afd1ff045914f948ea4b959d75cccc3277b1b9e823cfc61852749b2f8a7a94d330916654cd4dbe6da6044a9ad9250de8f2490a661df3dacc69bef7962414640d18a89f581cee0344d752045b8a1a1074b5830fb181e7942f9090d3f64f53cb2426fc0c3d38c6914f9e7f3101b11a6565ac2ef80bd97baa8c1b5ed47245a9d9e2c5968743027daeca1339936d0ab7ed816017ba19272a257433b473ba8f1a17037f74a1a4ba46ebc8469575e6fdd0bd29cb849a3566086b4b4ef30c81a33f73cf8761dfab796479bba96cc6c07e79914fd2e539c26bc92c56ebb783e47670932c68805764928d4e15de50ffa5ef9f42ba980c37373e430e1c892dec9c991ce500732412c94a9f47966b81e097953c7821a985fe55668604dc5459f1e0c108ba9d1e51405cb9c5039cfafadd2699e4bc3626ab897247675af5610191d2167898af1ae11831b20636fc0021eeb7d9a17b7aa091d994ee2043c51eb1414058051689a653a45e2c481d1bfdb5c84ac457f5bdc33367a90ae34a645c4a510548760e5236314485aef4612def3efa2a99160d493b039731846551afbcf7c44536c384885581eefc6981d019f440e1ec3251e772f8f5d8f43075a11e3e07147df71f415bae1644e1324b663d60c45108ded0b917c711abfc362b1fbadd26f83437a0096ae09bea5a8cbdb9b7f8a869d510c32829c2480b1817d3ba1e34f8ef2721d457a9289fa82f0e812a1c98745b74f1e334bffc41f357d75a5e5264c54c892d53365b3496f9b704ea872282e9d98871c18f903b1c627a961b6c7f61794890e0835c16a10b11da256e9d209b06435196148429f1214ebdf7e66f4949d5b73d4189872b4b9f9632a8e8682e10b34eb60c24388e3b603bc72ef360708f98e553c4592b264f2a8734f7c851f169a6e52b2a565e009c4098627888c1cbece7d51e3efd2325f1da5cb42087a92802c1534f5f46373a0b653270e4feb061a9c736303ffd750d6e043210bbc2c43f9e6f09c6975d85ee89a6211d5ddcd8819c353796b1b7b27eae4e54ad7ae5f633f4709303ec25226a829ab51185b232ed6b6b63f8f028c7a79d63edc55e039c00b4a9deecf8defd232ec3d40f387acd780fa5f5feb364b3bc21dcec6dbc511607bf2b85ca02bfa208406d596580314172d906ce50f805edf8119280f408e5314acf611e3830233df523d842501e338b264d88a3dc6e7c15f74d03eb985d3e7cdbca2a6d4d79b9ab31b04af5fdb9acc4bd88029410bec7c257df7bbdf58d328f5b6a6dbf7f38818f52d1d89ccf9c51beb2f3fa79fca3c30579e1b4714a69af84c1ecda9eaec0ba78c4b7ca6f4ad5644dc7da4301ac5476d0de8db0c35fb80119ae177211fb8834bb3941d6ae3cf40526218af075523ca6b0bb1fce2bcf12bf0ac7bf965fd1adbf00ee824680d812cb94b22bb8b5cac671ad77eb71971f9255cb262d4d57964ad79abf9c76581d3aff21da08c827d60c3a3aab3a72a4075b9eb82e3d61aed3ce6d7c7bcdccd82299db0cf32eb85fbd6b0b2a83a42ac8e6223ae8391b43dcdf13212eaf401daa98c7c2046542bf89400c88cc6694cb0851d14850249aa9fc94c0a23b1138415bc3f3bb91e0a016b39aa0b014dfc8aa01fae841cf47a7628a06d14e58fe7342f55311f9b1f1d4b2fea0029497305de2b3c13d39715ab9364c101128ecf79a30726930", 0xf14) fcntl$setstatus(r1, 0x4, 0x8f) writev(r0, &(0x7f0000000200), 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r1, &(0x7f0000003540)=',', 0x1) 16:00:13 executing program 0: r0 = socket(0x18, 0xc001, 0xffffffff) setuid(0xee01) getsockopt(r0, 0x10001, 0x7f9, &(0x7f0000000340)=""/225, &(0x7f0000000240)=0xe1) setsockopt(r0, 0xc3fa, 0x4, &(0x7f0000000280)="417ea02d763b284227bb7ceae7f8a413aa8bc8ccbd4fc9aa6cbebf027d375a04e2e04c643bc84c15471aaa261a729a66f87295ea71c8c77fad812d8945cd348ea5338ef19d7e75f1d5b17402899dd2ed03db2b5734956097895961ad7595a40640110bb27097f08d48cc20fb6ee1d691ee552c0cc04a7e593400bd54d106b2696b519d0015900f6dffeb8c0b38cdbd4335ec5a7e43e34d38fab24981ae03893deed5a9908f56820ee6255eb6309dbdfc01064b30", 0xb4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x5, 0x193, &(0x7f0000000040)="a98957c07b8a8f1852fa940bb4fddaf0742a25bf2b4b651e573ed8b143f13f7e9fe2e47cad66434027f53ff924146a667fc9a71c558d84f9323f31acc04768fa8d8ab24d3b2a1b702966b2dc9dc80d60d6d20ada30262c2109ac6a331178b7f5217949114a735403911d75672b5fb82d066e9c008744805bf51fa707e07bbfab863b2f172da2b59e1723862a37e3e382552b978b4786fc07d2937e9ae02d68eebf08c6974bb289d44539f08d63a7cf99423373fead3bf6d09998ce6f34113673bead52b5aea5c14f646d7687adb795690d2526683813965467aaabe3c874bb97b5b3d12db87915cd8a5567646ad9e5864fcf", 0x119) dup2(r0, r0) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x8) fchdir(r0) 16:00:13 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) kevent(0xffffffffffffffff, 0x0, 0x2daf1f0a, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000006, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8c, 0x40000044, 0x36, 0x5a5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000020, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x9, 0x97}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x401}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000085, 0x400}, {{r0}, 0x0, 0x30, 0x80000003, 0x5, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x80, 0x28, 0x0, 0x97}], 0x100, &(0x7f0000000000)={0x20, 0x81}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x4, './bus\x00'}) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x4, 0x7f, 0x745, "aa472a026e2414e321c3d006cd7b8d8d79935fb1", 0x1, 0x7fffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d62", 0xad4) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1da73b917f42f940ef7c51e99b8c58f8a2e746aa12e884ab19e85259fb314b567fdbd5de6403", 0x44) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/33}, 0x29, 0x2, 0x1800) clock_getres(0x0, 0xfffffffffffffffe) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xc00b, 0x400420b) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xffffffffffff7cf9, 0xffffffffffffffe1}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x3ff}, 0xc) 16:00:15 executing program 0: 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) dup(r0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3cc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d0000000000000000", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffc, 0x8000000000000}, {0x2}}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000880), 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:18 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) pipe2(&(0x7f0000000040), 0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000240), 0x3ce) 16:00:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) r0 = semget(0x2, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x7fff, 0x10000, 0x2, 0x73583152, 0x1, 0x10001, 0x1, 0x3ff, 0x8]) r1 = kqueue() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) 16:00:18 executing program 1: semget(0x1, 0x0, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256daddf4a292acd7c164daba8a1d9b8a0a5cfe55d288ad4378ddacd69edf46adc9ab67113802a3504952f5b29a610060aa9cf2884cb8a6c74d0caae6b453b2018588b61822a681c156a9570ca1b783314e14aa4f5572627db4e9039e89df65647638b68ed5bd1686b3d1ebe84ef427360deab2c3deb1acd5b65f55f871343f13bbf8020c8d408ac00b01540f2962465f7e21fae0e3d22d4bba3b65794d316bd144adad6d665a7f35638d4632a7691eae4aeff537608dda1a82fd78342c63a497283880ff620e595fa575c8f558e82f53b5ac0d048af6040146e53197dc95b9a4ec8899a114cac272cdf3eb2ac8a1c13ba42ed4abe03afd2762e55bb16d5118", 0xfda}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000002003, 0xfff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x10001, 0x4, 0x7}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x2000000000, 0x0) dup2(r0, r1) dup2(r2, r0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x200044) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) getegid() setreuid(0x0, 0xee01) fchflags(r0, 0x0) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x900, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/229, 0xe5}, {&(0x7f00000005c0)=""/139, 0x8b}], 0x8, 0x0) fchflags(r0, 0x10004) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10082, 0x0) listen(r2, 0xffffffffffffffe0) 16:00:18 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x400000000018, 0x2000004000, 0xfffffffffffffffd) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001740)={0x1, 0x6, 0x3, 0x6, 0xffff}) fcntl$setstatus(r2, 0x4, 0x44) syz_open_pts() preadv(r3, &(0x7f0000001780)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/238, 0xee}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)}], 0xa, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="a5ea48602fcf0f22e43e1fdeea312a06769075493cc2249ffcd36a16f08922542cc8bb23eb9cf5890380da08f7e1baa7604b13b37365c69e78f1273ff3efe1b8edbfd4c6c65bcfb0be16ef1a0221e66fb41e2e8a7c6cbaef1e0d1af4031d174e0ca6eecae33141d9e12ed0273384da1cfba8b0ce686a1082a321541a3e4dd9a06b97510729f70422ff6133ef3e0abee8bc839ec2e2f81e06fd9392876d149a68ebaab858d96ee90167ee0dbd6a921fbd7412b6", 0xb3}, {&(0x7f0000000280)="36937e6db31387f5fba43a9c096984df9cfc6e5259f5902c1a0a75ae236788c06fb32016fbccdc70529f2aa6c221d62a0b659b932c6897e8", 0x38}, {&(0x7f0000000440)="9f0a32fd6598297d856e2107d2fb575e71fdd2fc391388fb22b43b329fe8312e5f17ac7fc0a0de58579dcfc77d1cf3795b0a8035ceb710c96e88af4d29c12fb71ae45841763b71562b45a733fb085606ca8f1c71719e5a6cab4c4924d66815ae268bc310c363cc9daa2eca5575a3c7cfa859cf32", 0x74}, {&(0x7f00000004c0)="1e99c5f2deca43ccb5c88ae2c205c17b8df0c90143f9b10df52764ac665c2e44339dde954bb9828e21f6ad2c4db6667d4ffe7c2c6ccaf0f6ea5ede45e8b58ddf33df6aa6ab21f1e861eb738cb2a594c819c93aeb4ed1e2e9bdc9b8ea4f0ccc952f7ff9067d27a86a267ecdf49486d85a23e57966c313503f6ddc29a553be1ec714db02a035", 0x85}, {&(0x7f0000000300)="42556a8585cc1fa88592584640cfb2e9440a5a0fc4fa907d897511f47a377e", 0x1f}, {&(0x7f00000003c0)="e9870bf6", 0x4}], 0x6) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) fcntl$getown(r0, 0x5) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f00007db000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x100080}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xa0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x800, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x115) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:19 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, 0x20004269, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:19 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) setuid(r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r2, r3) r4 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r6, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() clock_getres(0x3, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r6, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) setreuid(r5, r0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100042000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x7}, {0x18, 0x2, 0x5, 0x1f}, 0xfff, [0x5, 0x7fffffff, 0x9, 0x3, 0xbfe, 0xfffffffffffffff8, 0x7, 0x4]}, 0x3c) readlinkat(r0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000002c0)=""/246, 0xf6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f00000000c0)='./file1\x00', 0x80002002, 0x28a9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0xfffffffffffffffd, './file1\x00', './bus/file0\x00'}) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8880, 0x42) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x801, 0x0) poll(&(0x7f0000000280)=[{r0, 0x80}, {r1, 0x1a}, {r3, 0x80}, {r4, 0x93}, {r5, 0x20}, {r6, 0x36}], 0x6, 0x9) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) getuid() readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/26, 0x1a) writev(r7, &(0x7f0000000b40)=[{&(0x7f0000000a80)="68a4e77845b24c184a7506eae82947f66f34b3c47c601030261ebd311b26ba78a2e4d600d2660945ed0211fcba13a1fc7b998b7c5872915b67c58e9037b689395570a100d00a90cfd72efc6ba1e010ec2f00293e0a1f30feff8e535b3af7371908832946c494766a580df322939e7ec3744751a258b2e04408f7975af8dce0faf97ec7080d7237455b9075448138f52afb7a5f8034f56eb6e9c63c3d72b4f506d079a879ca57a9d43845ea7fe7", 0xad}], 0x1) poll(&(0x7f0000000080)=[{r7, 0x6}, {r7, 0x12}, {r8}, {r7, 0x50}], 0x4, 0x3ff) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x115}, {r0, 0x50}, {r0, 0x4}, {r0, 0x2}, {r0, 0x20}, {r0, 0x122}, {r0}], 0x9, 0x222e) poll(&(0x7f0000000080)=[{r0}], 0x32d, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000000)) 16:00:20 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f00005f2000/0x4000)=nil, 0x4000) socket(0x7, 0x4007, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000001640)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000001540)=""/241, 0xf1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/144, 0x55}, {&(0x7f0000001380)=""/228, 0xe4}], 0x1e7, &(0x7f0000001680)=""/192, 0xc0}, 0x800) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:20 executing program 0: r0 = socket(0x23, 0x1, 0x7fffffff) recvfrom(r0, &(0x7f0000001140)=""/18, 0x12, 0x2, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) readlinkat(r1, &(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000140)=""/4096, 0x1000) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e7c", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 16:00:20 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) getrlimit(0x8, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000440)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400080002c5, 0x2) close(0xffffffffffffffff) getrusage(0x0, &(0x7f00000001c0)) r3 = kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0x3) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) connect$inet6(r4, &(0x7f0000000040), 0xc) socket(0x1, 0xc007, 0x993a) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) syz_open_pts() 16:00:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpid() setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fchdir(r0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:21 executing program 0: syz_open_pts() r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="af7d7347abd06d7d8d699d952dbff51094660c0ea590f496b02a4376a6dfd460998424968d468be9e91b5183301e5738d9fe802f59e0438b6180cee48cd72e8b0ca234b193a65502", 0x48, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x368) 16:00:21 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc3) r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) mlockall(0x2) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r0, r1) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000180), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5e, 0x9, 0x71, 0xfff, "606580d3146567c4d84c416385f049fae42c019f", 0x7, 0xd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/61}, &(0x7f0000000080)=0x3f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = geteuid() seteuid(r2) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffffffffffffffff, 0x100}) write(r4, &(0x7f0000000000)="2e6f552b2830c3eb80a306d763079adddc5d14c0f69e1900000000000000000000000000", 0xfffffea4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:22 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) syz_emit_ethernet(0x81, &(0x7f0000000080)="c785b8d810ab3c4ffea4c5c49f8d0ef7c868483e9d402e2b39197cf0c0511f0c4ee0c00949573430f27d90e891fcdb3e980c1bef03b1257f6501441dc2e9d46881b6a7a3c3d15dd0396e624d4cea648c6a9e9aebc2854d677251483ae196d1d131a2142498c0d7a18771f2dc247671de81e0b57e9d7023b49eedf72e23fa26e506") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0xd0) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x1) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0xd1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r2, r1) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000700)=""/187) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000c9e062997f97d957e832ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000868771f9"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8008, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0x0, 0x20, 0x2, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x50, 0x40000000, 0x5, 0x7f}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x200fffff, 0x98, 0x5}], 0xb3a, &(0x7f0000000400)=[{{r0}, 0x0, 0x20, 0x800fffff, 0x0, 0x9}], 0x7, &(0x7f0000000440)={0x20, 0xffff}) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x48, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x8, 0x200000c4, 0x5, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x90, 0xf0000013, 0xf4, 0x82f9}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x3, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x60, 0x1, 0x3, 0x400}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x9, 0x74e3d030}, {{r4}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x7f}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1c, 0xffffffffffffffff, 0x2}, {{r5}, 0xffffffffffffffff, 0x2a, 0x10, 0x7, 0x40}], 0x0, &(0x7f0000000140)={0x2}) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='\x04\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = geteuid() r6 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x1004006, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r9, &(0x7f0000000800)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x0, 0x0, 0x16b) getgid() r10 = dup2(r9, r1) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$getflags(r1, 0x1) semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0x2003689f17048989) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 16:00:23 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket$inet(0x2, 0x2, 0x2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) semget$private(0x0, 0x2, 0x200) 16:00:23 executing program 1: r0 = socket(0x2, 0x3, 0x3a) close(r0) r1 = semget(0x0, 0x7, 0x10000020000) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x1000}, {0x2, 0x800, 0x800}, {0x1, 0x4, 0x1800}, {0x4, 0x80000001, 0x1800}, {0x1, 0x7fffffff, 0x1800}, {0x3, 0x6, 0x1000}], 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="86bb1ef0d7c8dc0930e8c26c8ba6ac448c567f9fffb4cee6baaa7b45fa2273b4775276b74b80cf025cceddafc304b6947d7778961d36e13320e2065a488fefc48ae0161bd0dc45c3b84b2011158c9cf7979d0403c499c2219b116834f0bb8f5212a9c8da474c425b90088991b5cc81e95323ef5f0fc7c9a8e6d3174966b5989fae16db373b7fbd88f0c5474fa6be8a0add54187c58cbfaa5e55cafd90c2fa5fcd69ac068d506bf62ccd2b68b9ba3dc4f57e4fd0b4055f7bd68144dab5f6c53e81a3a69093dbfb3d4254e2eeff6581db46970d4226c2749b869ab8350f328f66624ba87cc38fc02a43d1aee922519fd6c4324ac3fdc6c4da9452b5b540468adb6da66ae61156e66a2b927"], 0x10) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x19f}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x100000000, 0x80000001, 0x1, 0x1, 0x8, 0x4, 0x7f, 0x2, 0x3, 0x9, 0x7}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x15, 0xf00fffff, 0x1c, 0x9}], 0xc9, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x20000004, 0x1, 0xf9}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000096, 0x100, 0x81}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x3fb17cc3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0xd96465ce603c3d53, 0x4, 0xf}, {{r3}, 0x0, 0x22, 0x0, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0xa2, 0x821b, 0x40}, {{r3}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x1f, 0x7}], 0x4, &(0x7f0000000380)={0x5, 0x100}) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x140) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000240)={0x2, "b9ec2695103ecc22d5f8877e9246a05c60fe350460a0d88a8dabf90d8593e4aede5d2c193214c0d93b3c257a9e7284865d9007dde718050d6a5fadae0481ab9d234d12009fa93759aa85c290f38226efca106ab642801d67e6bb"}, 0x62, 0x0) close(r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/158, 0x9e}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x3, 0x4}) 16:00:23 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/32}, &(0x7f00000002c0)=0x22) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8f, 0x2, 0x5, 0x6}], 0x7, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x80000027, 0x5, 0x46}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x200, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000028, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x5e2, 0x100}, {{r1}, 0x0, 0x6f, 0xfffff}], 0x1, &(0x7f0000000080)={0x4, 0x328}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x9, 0x4}, 0xc) close(r1) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="c45cebdd643e77229253b523e430ef5fe0caa9b6b34de2db018b23656405a802a0fb21516f641ec18f27c993e47ee8cf901a0076a1a29dc82b10147735db48b46e47c3f167872532f189c1cb888e07bfe37b1e8fe24a30817ce3924696fbb288b0bb4eb82123f8ceb725f6a0a36a975bbac9772714e2907efac6c2b0", 0x7c}, {&(0x7f0000000100)="6d0b6dda866ffdce74760f3328ae948acb80ec00e052d72085a6ebac1540aafa53e92d4beac5679d557af3e103d060c07cbc987a0c9a3218303ff314a35e294c773962f3026068cff7e345af4f", 0x4d}, {&(0x7f0000000080)="1e0e33aabc2dd925f081e7a4cee7", 0xe}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="03f9000000000000fbd23ae036c980b1c65615898a90272da821d798e0bc0d1d812e859ecf62f0b8d6e09d987d0cc7b0e1779038f24f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad56926d0000dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x40c, 0x0, 0x0) recvmsg(r5, &(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(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000600)) 16:00:24 executing program 0: r0 = socket(0x3e, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) getdents(r1, &(0x7f0000000040)=""/142, 0x8e) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() ftruncate(r1, 0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffad0, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffa, 0x712, 0x7844a7ae, 0x1, 0x8, 0x9, 0x6, 0x0, 0x0, 0x9, 0x6}) pipe2(&(0x7f00000000c0), 0x0) lseek(r1, 0x0, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chflags(&(0x7f0000000040)='./file0\x00', 0x20003) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff7f8aa40000", 0x8) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r12, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b732a168ad12ce172d7c0fe430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r13 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 16:00:24 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getrlimit(0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) accept(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0), 0x165) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0), 0x3b7) write(r0, &(0x7f0000000200), 0x101f5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) fcntl$dupfd(r3, 0xa, r1) accept$unix(r5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) socket(0x18, 0x5, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x100, 0x800}, {0x7, 0xc3a, 0x803}], 0x4) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x20) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/150, 0x96) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="c452ade863e825b5846450d55c58335a415983553d18c502029ee17437bb401019", 0x21) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f0000000080)=[{r0, 0x125}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f666911eada7667bfbf1bc4c4bffc29a4585f58264aa7d6c041f88622a63bc301832f95755dae753756826fb7b6374d0426839784fb4c6793d25862fa83c156b914872f495f46da03356ddafb16ee73d86ff0"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x83, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0xfffffffffffffffe, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8000, 0x3}, {{r0}, 0x1, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000104"], 0x4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/49, 0x31}], 0x2, &(0x7f00000001c0)=""/47, 0x2f}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) dup2(r0, r1) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x4, 0x10001, {0x6, 0x7f}}) r2 = dup(r1) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc030, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000180)) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200000000) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) fcntl$dupfd(r0, 0xa, r0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000180)) 16:00:26 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="8cab0dcb24aab377ecde84b082083f56b602cf0a22b78c86ec61809076a03fc2d322c2a800305f2dd70cb88d7fa5f31c5f3bc5fc561f03b5f0caa93b8731e2b02350b1b214c6570d0c93e3f891d0db1a7a002855393e26218ebb78dcf99cb7ac20893fcccd592b83a10a88e1d2dca01175e335722e490bf0d0aef575de2469c6c051a0cd44877639e27cb336465c7c3369cf76647968780c73fd108cc9f72f8e7e417cbe658f711c175b2f9acb32941dfacc37fa97a10a49ada4c9cab1ad1e1f7b5a712a0cde04045978d02c86a83e2a1fa16d4c", 0xd4}], 0x1) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x4, 0x3}, {{r0}, 0x0, 0xa, 0xf00fffff, 0x6, 0x3}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x6, 0x81}, {{r0}, 0xfffffffffffffffc, 0x5, 0xf0000030, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x7d, 0x0, 0xfac, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x11, 0x7f, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xc4, 0x10000}], 0x7, &(0x7f00000000c0)={0x9, 0x3}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x15, 0x400}], 0xea94, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xe5, 0x80000082, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xffff}], 0x90, &(0x7f0000000280)={0xfffffffeffffffff, 0x101}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="262a4d0320feb7589426c920572df4bbf67383b2ee269b691347f00c648a364b28cf0c10ecf1207c6e30035e00167ac268b28875dc635740cec3861fcbc20985f17636dc9374f0b20442a82147a99dcbe26070986bd14544cc23c9", 0x5b}, {&(0x7f0000000340)="821c42cf75fd986d41e0bce1af276385c9ca2574a39b90dd20946379a7d2aa67318b1c48d9ef", 0x26}, {&(0x7f0000000380)="9bf5831055baa5fa54cbdda91bc95fb386c0b740ccf7d5ba7f8c5538e627f572a3329f19845e081cc8131fe9e4da17f37757c0b3fc96570e4bc0cf6e0f64f1a5fee73eb74298f2f7b90b2f8f87d5308c6d9a38e27b35ae50a3834c6d6a38a4bff7b70b5d0c24b4b06c3123df6aee7c53503d3dd9d512af1df04353a4a3552b5806ec5a3548bb83074d21e12412bedf317cfe1e321ff84f5cd5", 0x99}, {&(0x7f0000000580)="003f41017eafa026cd6a16074d3415a160edc6cbb4421a062aca742f3ba4984f6a99a28e79a3d717960cf17b59d7dea8c2bb7c188f299c2e6b7af83dff696281d5b418afaec11c889fbfd50d226b557d0b8a6abb5ccbcacf289fb61fb671761a94c11b59b47341229e24bda099a09b", 0x6f}, {&(0x7f0000000600)="79ea060a49ab4ebf902a12f827575aecb7c498a9fe1e5f5dfd3b0ad785418c682c96a6523a553c28ad4cd58d5a346f0b85ff65ed4a0e530fd3963e336c8ad644a78c29b58884efceba3e4c9dc60151bb543f299db9bc9c7ecc6708768e19c99454b31a2a43f88ea67f75a41f085671ee1456c37e96e04b21c8e483a3812dac8c9d7c3d308110db4b68684d4f3efb76ffa6229e14539fab0c015e594bb17ae0da880b0cf66a8ab41f011f07d3d6b9ab02cec729df8bc128b7c8baa15e814bae", 0xbf}], 0x5, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) close(r0) r1 = shmget$private(0x0, 0x1000, 0x603, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000009c0)={{0x200, r2, r3, r4, r5, 0x35, 0x10001}, 0x2, 0x6, r6, r7, 0x922a, 0x9, 0xa855}) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:26 executing program 0: listen(0xffffffffffffffff, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r3, &(0x7f0000000000)=""/25, 0x19, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="0100298966696c6550004f137d8d3752daccb074f1e8a28d935b9ede64e6b8c1dac85630f5ffc3689b342cfcb78312c996e011e53d40c4906b7bdb2d464c6fd40cdf9fb197c99d851e00eef787da9e7b410f947a8ce4c283f72ba9cf8f4310674ce53e938f52e0576bad5560a002b4260af8533ab1f2b3f41f1403e45fce54a57aa7489205181d491be773bb87d769c75630d03ecc0d9007ba93e112ee58def884aa5ad8585450b421d50d0a8f884524ec7b3b069e5f292cd4290d0e4deb7c7de4c899b874824e526167e61fbb68faa136397df14a2b30df8a"], 0xa) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3ff, 0x800, './file0\x00', 0x8, 0x5, 0x4, 0x1}) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x4db, 0x1, 0xff, 0xffffffff}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x80000200) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "050000000200"}) mprotect(&(0x7f00004b3000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f000045b000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x182) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$getown(r0, 0x6) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) execve(&(0x7f0000000000)='./control\x00', &(0x7f0000000200)=[&(0x7f0000000040)='!\x00', &(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='+&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)=',\\^\x00', &(0x7f00000002c0)='{}!\x00', &(0x7f0000000300)='-:\\{\']\x00', &(0x7f0000000340)='!-*\'\\)[\'[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='9\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.!\'*/.\x00']) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffff, './bus\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) login: panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *136761 48264 0 0x2 0 0 syz-executor.1 198819 30384 0 0x14000 0x200 1K update db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c19420,3,ffff800020b8a018) at kcovioctl+0xe6 VOP_IOCTL(fffffd8062c31170,80084b01,ffff800020c19420,3,fffffd807f7c69c0,ffff800020b8a018) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067142148,80084b01,ffff800020c19420,ffff800020b8a018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8a018,ffff800020c19560,ffff800020c19550) at sys_ioctl+0x651 syscall(ffff800020c19600) at syscall+0x5b8 Xsyscall(6,36,7f7fffff59f8,36,3,8a00f4e0890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff5510, count: 6 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c19420,3,ffff800020b8a018) at kcovioctl+0xe6 VOP_IOCTL(fffffd8062c31170,80084b01,ffff800020c19420,3,fffffd807f7c69c0,ffff800020b8a018) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067142148,80084b01,ffff800020c19420,ffff800020b8a018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8a018,ffff800020c19560,ffff800020c19550) at sys_ioctl+0x651 syscall(ffff800020c19600) at syscall+0x5b8 Xsyscall(6,36,7f7fffff59f8,36,3,8a00f4e0890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff5510, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c19050 rbx 0xffff800020c19100 rdx 0xffffffff81f8a3e4 cy_pio_rec+0x1c1 rcx 0 rax 0 r8 0xffffffff81a096d3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xb505e6d432a2e068 r12 0x3000000008 r13 0xffff800020c19060 r14 0x100 r15 0x1 rip 0xffffffff81767cc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c19040 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=136761 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8b530,0xffffffff823c5f18 process=0xffff800020b7da58 user=0xffff800020c14000, vmspace=0xfffffd807f00b5a0 estcpu=0, cpticks=0, pctcpu=0.3 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *48264 136761 28488 0 7 0x2 syz-executor.1 79535 471107 28488 0 3 0x82 piperd syz-executor.0 72081 378648 1 0 3 0x100083 ttyin getty 65241 126216 0 0 3 0x14200 bored sosplice 28488 468610 65920 0 3 0x82 thrsleep syz-fuzzer 28488 386360 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 283678 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 146009 65920 0 3 0x4000082 kqread syz-fuzzer 28488 179662 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 193482 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 297604 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 365644 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 139872 65920 0 3 0x4000082 thrsleep syz-fuzzer 28488 311705 65920 0 3 0x4000082 thrsleep syz-fuzzer 65920 2459 65183 0 3 0x10008a pause ksh 65183 516020 25426 0 3 0x92 select sshd 25426 253048 1 0 3 0x80 select sshd 94219 20866 36216 74 3 0x100092 bpf pflogd 36216 303 1 0 3 0x80 netio pflogd 39935 252425 6976 73 3 0x100090 kqread syslogd 6976 63694 1 0 3 0x100082 netio syslogd 68292 394865 1 77 3 0x100090 poll dhclient 48778 409475 1 0 3 0x80 poll dhclient 85096 197344 0 0 3 0x14200 pgzero zerothread 43183 391749 0 0 3 0x14200 aiodoned aiodoned 30384 198819 0 0 7 0x14200 update 95412 136309 0 0 3 0x14200 cleaner cleaner 31995 8169 0 0 3 0x14200 reaper reaper 57526 150643 0 0 3 0x14200 pgdaemon pagedaemon 84955 405707 0 0 3 0x14200 bored crynlk 37789 294873 0 0 3 0x14200 bored crypto 7600 503142 0 0 3 0x40014200 acpi0 acpi0 76372 516553 0 0 3 0x40014200 idle1 53852 524246 0 0 3 0x14200 bored softnet 60254 139582 0 0 3 0x14200 bored systqmp 36720 140726 0 0 3 0x14200 bored systq 55040 119548 0 0 3 0x40014200 bored softclock 99179 470673 0 0 3 0x40014200 idle0 54487 507070 0 0 3 0x14200 bored smr 1 486200 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 48264 (syz-executor.1) thread 0xffff800020b8a018 (136761) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823d2f80) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9511 71957K 71977K 78643K 10823 0 0 pcb 25 9K 11K 78643K 365 0 0 rtable 82 3K 4K 78643K 402 0 0 ifaddr 49 11K 13K 78643K 140 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1482 0 0 iov 0 0K 16K 78643K 62 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1597 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 86 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 618 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 53 50K 79K 78643K 481 0 0 subproc 53 55297K 67586K 78643K 191 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 63 0 0 in_multi 22 1K 2K 78643K 83 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 257 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 84 13K 29K 78643K 2849 0 0 UVM aobj 37 2K 2K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 12 0 0 NDP 10 0K 0K 78643K 41 0 0 temp 150 2374K 2440K 78643K 4936 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 4 1 0 1 1 0 8 0 inpcbpl 280 358 0 351 1 0 1 1 0 8 0 plimitpl 152 49 0 41 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 69 0 38 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 129 0 125 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 10 0 8 1 0 1 1 0 8 0 ppxss 1128 16 0 16 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 8 1 0 1 1 0 8 0 pfstkey 112 21 0 8 1 0 1 1 0 8 0 pfstate 328 21 0 8 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 312 0 164 12 0 12 12 0 8 1 art_table 32 313 0 164 2 0 2 2 0 8 0 art_node 16 68 0 40 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 1 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 82 0 72 1 0 1 1 0 8 0 shmpl 112 38 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2523 0 1081 47 0 47 47 0 8 0 ffsino 272 2523 0 1081 97 0 97 97 0 8 0 nchpl 144 3594 0 1951 62 0 62 62 0 8 0 uvmvnodes 72 2688 0 0 49 0 49 49 0 8 0 vnodes 200 2688 0 0 142 0 142 142 0 8 0 namei 1024 10844 0 10844 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9198 0 9188 8 7 1 7 0 8 0 sigapl 432 803 0 789 2 0 2 2 0 8 0 futexpl 56 7162 0 7162 1 0 1 1 0 8 1 knotepl 112 251 0 222 2 1 1 2 0 8 0 kqueuepl 104 144 0 142 1 0 1 1 0 8 0 pipepl 112 562 0 543 2 1 1 2 0 8 0 fdescpl 488 804 0 789 3 0 3 3 0 8 0 filepl 152 4943 0 4850 6 1 5 6 0 8 1 lockfpl 104 191 0 191 3 2 1 1 0 8 1 lockfspl 32 212 0 212 3 2 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 1135 0 1126 1 0 1 1 0 8 0 zombiepl 144 789 0 789 1 0 1 1 0 8 1 processpl 840 820 0 789 4 0 4 4 0 8 0 procpl 600 2115 0 2075 4 0 4 4 0 8 0 srpgc 64 25 0 25 3 2 1 1 0 8 1 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 672 0 653 4 1 3 4 0 8 1 mcl64k 65536 229 0 0 29 0 29 29 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 343 0 0 18 0 18 18 0 8 0 bufpl 256 6419 0 1043 336 0 336 336 0 8 0 anonpl 16 84787 0 77775 55 10 45 47 0 125 8 amapchunkpl 152 4654 0 4569 14 10 4 9 0 158 0 amappl16 192 3393 0 2933 37 6 31 36 0 8 6 amappl15 184 284 0 283 1 0 1 1 0 8 0 amappl14 176 32 0 26 1 0 1 1 0 8 0 amappl13 168 34 0 31 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 503 0 490 1 0 1 1 0 8 0 amappl10 144 222 0 218 1 0 1 1 0 8 0 amappl9 136 369 0 366 1 0 1 1 0 8 0 amappl8 128 156 0 140 1 0 1 1 0 8 0 amappl7 120 42 0 34 1 0 1 1 0 8 0 amappl6 112 58 0 51 1 0 1 1 0 8 0 amappl5 104 405 0 390 1 0 1 1 0 8 0 amappl4 96 613 0 588 2 1 1 2 0 8 0 amappl3 88 150 0 144 1 0 1 1 0 8 0 amappl2 80 6434 0 6384 2 0 2 2 0 8 0 amappl1 72 26602 0 26175 24 14 10 19 0 8 0 amappl 72 2378 0 2346 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 39 0 3 1 0 1 1 0 8 0 uaddrrnd 24 804 0 789 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 804 0 789 1 0 1 1 0 8 0 vmmpekpl 168 10920 0 10893 2 0 2 2 0 8 0 vmmpepl 168 91719 0 90361 101 20 81 81 0 357 11 vmsppl 360 803 0 789 2 0 2 2 0 8 0 pdppl 4096 1616 0 1578 6 0 6 6 0 8 0 pvpl 32 259789 0 249696 138 17 121 123 0 265 23 pmappl 224 803 0 789 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 526 0 3 15 0 15 15 0 8 0