kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 15 08:56:42 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.206' (ECDSA) to the list of known hosts. 2019/02/15 08:57:01 fuzzer started 2019/02/15 08:57:08 dialing manager at 10.128.15.235:32996 2019/02/15 08:57:08 syscalls: 1 2019/02/15 08:57:08 code coverage: enabled 2019/02/15 08:57:08 comparison tracing: enabled 2019/02/15 08:57:08 extra coverage: support is not implemented in syzkaller 2019/02/15 08:57:08 setuid sandbox: enabled 2019/02/15 08:57:08 namespace sandbox: support is not implemented in syzkaller 2019/02/15 08:57:08 Android sandbox: support is not implemented in syzkaller 2019/02/15 08:57:08 fault injection: support is not implemented in syzkaller 2019/02/15 08:57:08 leak checking: support is not implemented in syzkaller 2019/02/15 08:57:08 net packet injection: enabled 2019/02/15 08:57:08 net device setup: support is not implemented in syzkaller 08:57:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000100)={0x0, ""/177}, 0xb9, 0x3, 0x1000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20148, 0x0) connect$inet(r7, &(0x7f0000000200)={0x2, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x100) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000240)=""/162) fcntl$lock(r7, 0x9, &(0x7f0000000300)={0x3, 0x1, 0xfffffffffffffff9, 0x4, r0}) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000340)=""/195) clock_getres(0x2, &(0x7f0000000440)) msgsnd(r6, &(0x7f0000000480)={0x0, "70411ae61d9125d76181089bd784aff763667b0236a742bbee6fabd741cc9d3e08a46d9ede032028523109754adbe43a529f8aae59d3ba6bb4778ef3b2bbbe4a63bcba2b10ba3d304d248dc2b33c0ab88cac2888e9ce69aa52ae724cf46c4c5f36ce9870dc2a17cd95f5b3a36a913ae17e900886283c488c34ca6b0a51a20e329ddbb34f56383a930973e5ab135cc7f6d011fff95cbaafc9a885b76e00f71f4bc4c0d95ed9786ece4c9e054e0e72ce3bef3f8a353864217bd4d2777163133338b37c26b9490f4f23d3362154b033420c1ca393e3a18f7a2d70004aca536b8972b7ac9f17267ae36ca95eba9012c59d3986341e96e32ef5b6c68369771187ec863eec3aeca78ff6c7c7cbebc3df483a4f5f550d615ce339528943cfc0eae4b3dd7307518cf7f239976de8788940f5a413d4c78231caa210c6b9d8ef0a2416b275e376f2bca0a2db07303d889f2ad1ea009918f6e6f4aa1115e72bf13f2962b18890d30ea4f98395ed9fb6645d4ffe7d5562824251541026c982d6087c363dab23866f85a0de4b07d2d18de1407d7d4ce5ec448150af959cc77d830cfb1447a92fa9168aa5a87c8fd1018739d42c8cac81f5c9aeaf35dea5f97e16be397b665cc860edfd1b3338eca16461a96ba6ffc60c1dca771a16b1a1d5c3d7aad2f4a01b620f9bdc499010dd2580ca4111574df52f98eae1d4b18d3a329eb58c624582058c44491a611f2844e1077cf9fe867b350b66a98e89e7dc21439aabf3806e5e69f2b7c51e6a751540e930388f063f99b8c3ddea9406fca34873340f27a6c6bd9a24f0afb9d5e38ee229f0cfe0b56f9b3f47b0cfa11263d766dc4b55837a33d9525a42b4ff147819817296f0c7c9c3d95915ef0bd5454b3c3f845c4b8da52aec3c85fad0202154743878fb8b4c53581a77fec3101dde7498b6bc495f8193fc3bc8b0a1a670910bedc5eaeb0a46bf371f0036dbd29e74741127e28073d32e4179ebe2508d3a8bda4cac3aef32ba28cab548db58697326587cc4206bd06cfa0db53264e8d01acd525044aa48a982bd2fbc97eb740e9438033fd985aa373841097798baf07248bb4d1f5c86d0a3049bd513bdf5cbcf7e53c641a318b37fee5c11b9b4e9888c62d8993600f479bb00a4b3b06a85964ba8c0f9f043b0e97b03e371c90b70707d01ba80df0ff2d1ee9f3a6c64f620580e469c04d844a8ac5a46f13d5b217e33eabc48a2599e2ea7361862c26d28b1b04f155bf7b26c0bb666b1b2ad76b6cd1c4198cc3884d3ac6dd5d4ce9acfff114d7c02ebc3643bf150ea95706a0b8f5b74b5cdbd81509fe6f9d1feac64e63c62c8988d643c1c02ad15dd497022e8a79009ea7698f70affc698e4d1232dbecf4e6593df8e9b00162e10f8aef06676d9ce4bdd095171604e96ae4d10e9785a9a1ea86a21c963ef18c22e54a49604d8eb4102feb43db59311db0de40c65cdb5f98e849f217e99f219db9d8edd7f0232db1ee2c8eab28bb2e208795dea945bd8c6d2b4ffa7788a3b0cc3cc248ef444cf137a21729539d0d615c37a2b8c5b3066f9a45b5151b347ba12ada85e51e4bc71f03b69737065c548ba4c25a559cd6d72678827c274a325c39c38da9bb687c02c60e076ceb98b71389b9d44456cf14b663a94b8b047946f80f707bb957c9b8b34f3efc00652e579a58e2bc030a0050baa523f2a15c83094e82ceb3b7d4c3185b7417e16c7ad057dbe8f999ddca70d497cfd979cdf30c1d4378f5c11268afb0f6a44c91f85b43403d47911ba5c4c070ade749cdf69bc7dea271c97f52fe10d25400b3cc418fc2cb728d904cd7514dbb5050fc613a173294fdc76914ee1134ddeb9984a1bbe2afbcb452d090d57b7a7354a0e348756ee432e50d34ed8e658f84a8e3caea2cecdfac9cee5546d4fe1beb0dbbb8788b6ab9879aa5cc0fbb36c95d2c921e916a40c9fd2a441e251acfa27f87a66bb0ae7c636a769616ecb13016a86225cef158a9b0dda25b816f4da3f6a382bb2f62b1f8eb27bb4e885184729ddba57d7aa11b96ac8747f72c9f65bcfe80081554cfd06a257bebe4e3a860722dd602d29862ae65d6a893316d32154df0f9fae68f1ce2c22a5b7eac945004e8e5483004a1ad934ab6846a8e3fc32e6f524ca0f7b9146217178983ec5cafb50cdb7129a39e852ac263dce8a0e1669f3dc46f361a2d3d4527d3848b9d5efe117e537c45d9518b089396b334fa30f762004400cae08fdddfb4dc5fce1743d01bc481d1e0e19591290a85fa37ce6829ce9d0d053e4ace518c49730e9e19114a911e6e6979b1cbd863cf3612c8a8569a50819394bcb57a5883722a692ec7fde712e2bfc59d4984984f59951e98971dbcbb6a85d434cf410efbc032548e6e8843a83cf83394ba5d369c0585f89917863b0a5a25944b3fb33fc636cb283872d1b2747408c5af1bdbebf6d6c67a0790a74e0dfd49050c7b550499f8a822d266cf16ed8dba03c008edfc087b794dd53870d8b6c3fdabbbd9502ca20c91be83eaf9e92ae828059bdfe3c979907eb1e276a86fb9c55d86264d964fe1adcbb25fa754a93b62561fd35e0b99b8157fbf6d75273cb88242fb3c2f532f7e04b0ea2c2abb536001b13aa50772783922f519975f32f9a4ec353fc92abf8c2ce0e9287bf14dbb27ef6f5115e2071fe15f04e59c3e65e89beed9beba662305efa66433ea21cd44ab855f8f3e3157264b233edecbff58c3629d660476808209f7238c7a2bdd84ac124aef2eb80fb97debcb7ccf42e3b55d31c42805ff4d32d891559d209e55174171c3a7422659c12d708023f57c4697ec7226e3806c1acc7a685a413d001e7d687e24a5bb2acb7cadbe4ac64a7e63d61cbad4314cbeef7baff4e3a3248c5d89f54b44afa319268a6bc35e93e9a5b07a6fa62978202ae0afc423af0c6a96c61f08e1d79b5068beb044b5c8566ef3ccd979e73c6c50f6627aee5bd260fe5c01d53c25adda830fddcce66a34992b685bfde9b2b25e62226e2be48f40ac88f5f3fef7f6706d5ed357bfea4e90bdc1c95d67dcf8ec5ea57b331f5c37b4d39082fb2c8766ff5b2f980bf13b998659992e2b292f44ef961a6fbe1f36eb1782fcf61fdf7497f47f56f61c11ab047d2db448840753392f401d79865145b76eda1ae8543e567b902d91b7cb25a6a7d77855c8e4ef67c30568640790b2549faaf942cd6a3dbadf21ec80c9f0a31bc3fd68e9d42ddb38c303f8da8a6bda687de0af54a906a78e49b317d5f70c1617b58adc3c3c1298944f70d8fad2dc5640a29e86cc5c8762fed3aeef173bf6dc96aafa2903fb4e142d063aec97dbcdb34a3d5dfb28d5b2d3c707a1302c59e45e8359c5204626ccda8bf02359966c5ffa6ef2fbf32d06624518c1dab7fa421627a574fdf28effae53a8bd540683ac79a7a1881a531d792e06934f5f0c220376dcc771b7643115ba27e519b9fa974eeb2b6f405a6085c3e97e8921062a4b21e2264859d0312a5c29097460cd243871b5984e9bfda5a9b5864f2f329870560f80964294bc5476495e4cda35555ed7f7eac1054d0c1b528786298afd2294a6a56ec6fd87de79b542263da058453663015bfaaa4f407784c768c9ed83a232b0da33e9b633eabfe2486e63e94261b9172339e4b76d42ab7a8153540a67f6b30f54a3f9d6d0c683f312f473e515c72f5b22086134e0ec37392278a69241abe61763487b719503a8798cabcf9eab38edff0bd58443670cf9bc93b0c225d0afc662bce6cbbdcd86e5a8dd80c1eb423a0ae2dae1da4b54815899551eb7458048b46f325cbe5d69de7946da52a7edcfabaff2947e6528a9e2a5c032eae64d92e43d0a650bd195a3d975d8d1b1d3214b7f685ca94dc6a598f659272e5b110ff4ce1bf780319fe6ef49cf7f071d63481b813dfb992edcde07684cd76175d5b3d99074f6e3e9166a9ba6a5497db0a57e7a833cf454c495a2151adb7fc511aac594c79c2c7f22f70f277d04b018cebbf31cc3cfac373b7991250e05a84686b4ef89700370d248e09c8ed5a8645f60cb171fd06aca9006f89971ca19515d50af43070247f94bd514253259d60b66fdb169964a7660833da0e95234585170343a1941c30ee50b21ed39ce433935cf2c450196b9aa993f13376e4c44533220407fa58a215136d9b77875457d8553d7693bbd707cd0803cf596ebbb65074f09be19af9f0fd809e6e2f1cefdda28dc8d1d76e670ec7a995a6f7ac49196f67c4b26da950c0369aa62c0f34ba39b8558c581f3ce53fb41c86137e327f14257389d0db0a29717b3417265e64e856ba95291995aef6dc437b3e21f5856b50c2c6922ec49d674a4ce6ee67b0cff8246452798de960b92b8f01dd21771830ccd16ca3657edfe9b8d29df2cdd7e1e4d79844ef68350ea34e847fb5b935e3da8aa383ffa88fbb839a477002956f48067fb8f6b779af0f7983d755945467f5375a9ee9d7420eb351bc90b50a46cf3d4d40216a0bfe42d8c8b0ada322effd94a8c69bdba892336bd0859b8ff4d38fa0834d03766269425957cb97c833f4aec69617cb6a7cc8dfb8d59568443d8a8673bef63de93fad94cc4d88cfed3ef6b3668cbe786cc8d4f434796374f3770262d385b774fd40d1d021cdf06e6449c4d0c47cd0c24da678cc78417186a74151f955d067a99319b34fb805e471a57cfd79e90213b3bec4d77e6fdc39aceaccfb3a50c202ad50e2af61d8545ecf167bcad20a5e5eb6d6372b9ee8ac9aeb0805f720e50dccc3c2dd799aff98fd988b2fe09ab75869a50e5c4cc372a8aa9ef3be471fde9d45de3b5e0a007763b76a8cbc4cf09199b336b547d125085cf2469f47c4c4596c07a6a075c2023f808eb75428c2dfe18e2e9aa5d3764c3a6fc8e7bac7b0f8c682034de1d2b444a468d6314490645c26bd25e3194b6d5e73ca7c4a2c85853701ec337881da58df791d7dfc717717991b96047b55ed824e29e87e761fa05cca504bbf52d45e8d250d9f130d08e5ab794798caea960147cc29c4e304dbffc14c251c552500c43933a3800f798a769bc0b40b20db992efb4d48a802650f14ab1969c6a5a07b8f9b46e57da4e24290c4a88469326a72025059b2988bf976428aff8d4317b3432e5767842861b7711b8329a0fa33404c92b984c3711431afb28d45830e12ffce27f2fab94fec26dc14b3cd8a2f600b716a22a768c1b09e58f46d1be8b5fd06b0433031de34ebf424c1bedcf4263e734a06f4a2ebf7522baa21ffa3c4b826738a0e0985ef89f4479c74fd93d35025874d8a6270c83fb04734da00ac63a6751b9a92fb7dd7f7a1d1de80ed7b6e5c8a1d4fc4e80b3135ad3206b74655e75cb86f86542f5a16d99521990e9ef17317e79bfa6792f8f6933aa301db744bfd959c414d0044a123f45cab38cfae87e23ce7c0a2c8a3f20939e853b714fd0e7faa490a1a46c3c79bd177f0a306c712a6283e11695084d0bf48f1985a45f3972d3bde2faa43d37227a207f0423b134f7c5d056459bcfbd0a8f5af09f8c314d8f907a3c65900e2718aa8e2b9adad2c774897c1d1c3a5a661d7f3fcd6f2d84f03908dddb1ee21cbfbfcc691c71923c7787a466cd43ddbe118de791ff3f91be1a4eac1e90051c4a0f43be990de5a8abcb7fb2e5e35cfd6d27b2e9a27e706e493dc30182f61e5588adad480aa3c0480ca914616dd2b626cb803d9ca3e4119a24547e876032b9212c7278bbfed015ac89727e415f65d42fca06acadfc050e9490765737665c96eafab3760ccc47f3366389a082278b58cba5fb86b9f3e8830bd06b073"}, 0x1008, 0x800) syz_extract_tcp_res$synack(&(0x7f00000014c0), 0x1, 0x0) msgsnd(r6, &(0x7f0000001500)={0x1, "979100d0185e667a1370f6769170d356fa7d05be3a30f7267531f210fc360aa7e2ef0387396bd282052993ef9f50b76f397f9483c9e31ae23df4544e2b198d0df1cd59c7953eed38"}, 0x50, 0x800) connect$inet(r7, &(0x7f0000001580)={0x2, 0x2}, 0xc) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000015c0)) r9 = semget$private(0x0, 0x3, 0x18) semop(r8, &(0x7f0000001600)=[{0x0, 0x10001, 0x800}, {0x7, 0x7f, 0x1800}], 0x2) bind$unix(r7, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001680)=0x3) r10 = socket$inet(0x2, 0x6, 0x6) setgroups(0x5, &(0x7f00000016c0)=[r4, r2, r2, r2, r5]) semget$private(0x0, 0x3, 0x400) msgrcv(r6, &(0x7f0000001700)={0x0, ""/108}, 0x74, 0x2, 0x1000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000017c0)=[{0x1, 0xc43, 0x1000}, {0x7, 0x401, 0x1800}, {0x4, 0x7}, {0x0, 0x2, 0x800}, {0x3, 0x0, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x2, 0x1800}, {0x7, 0x72b, 0x1800}, {0x1, 0x800, 0x1800}], 0x9) getgroups(0x3, &(0x7f0000001800)=[r11, r2, r1]) pwritev(r7, &(0x7f0000001dc0)=[{&(0x7f0000001840)="919940be1306a83809aa6bbb36a99391c28b8796232aac9565bb940f702426394f39e929aabe0f8c5add4782c52dd42e00d32f1ce69cb94ffe812bbd2e1f76ea947e0f92d5f5fb9548869acb1c9a19a4cc0244280fb1c8adcbd338906e980576a07e2acb913742957ea634c02295a384e7acc87d6705ca565f7234c71fe65b9eb5a4ca29c8bed7ed39586b7fd8b084a096601939d722b4539e050fc54051be8f0124550658695d1e2a04", 0xaa}, {&(0x7f0000001900)="513c159784793555dc4a4da6a8f3631bf0acb5edbc42e8c834c2651b87fc8cba475935e03fb7ef4d2ef120d876b86b9e1928ca93caea1fa2e6f376cd9e1785c6ec0ad2477811247f8a16d60c9dcfab18331c99c4d5bf5051623f88d248d65d5b4dcba8c96f84d7e26d7205181433ec27812b238581b2e55b0a06874bfeb94764424499b0604de282ded1aaced91b5aca4d650bde0d444d2504d62f5cfdb52febb0244f3d51374ca4e51a910aa57a47be4393c56b123d25ce3fa20ddd11d5ad0b7187719b4af582a18388fd654bdfa8369829d7747b62a730069135ccb2055996ec6b5477eeaff1774561da62667d680390cc6d9c28de", 0xf6}, {&(0x7f0000001a00)="8e21101b03b15426816a63d238868ab2b70b2d76f547cb7e02de3632fc7b7873d0eaff679e46d01a559810dd056c3cec8900ee5d6a57c330c42d41284880dc0a8f09f76056aa3ea13dd0495abb9dfceda33522b5e129475df0078b74c4494b78742ccfc0b52a1468e099aa1b", 0x6c}, {&(0x7f0000001a80)="35dea9832970126e2cc8bb44782bcbf9c280da8f57558b446549db4ea027df27b3cc147a31f99d5243ed388cd1ae655ca6a42a5dec83bcd9cbd9760dcd5cce0d746af71b6d277b46e05ab6e97d104b524d1e233c7660b0f051d55651f2a961507bd408c8722146d231aad7ab85749f40b010e2dbadcda5d60bc629aaa4974944ea568fb6f76f33780cd700d3868084e673dbaa61fc3199031c349970e150ee7cfa1a59f448ac7249599c22e88e9dcabdcc4836b2613718dc6e02ea8bfeb0648143ca2f5c332fbe2c2cb80a3cdb07", 0xce}, {&(0x7f0000001b80)="dac25859dc430847d05a8d5b611fa2905d2d0e07", 0x14}, {&(0x7f0000001bc0)="fc313ff59f611306590bce39c6edd87a8372888c05aa192696c61ad5c223d01ac11ecd56ed0356ac909af9307fb62b5ac862a8fafc6779faebe2585148c2f3a56c30dca638bfcac61a299ab291b6bf895d1535b09ef62eef737cb0c72c989cf0f6649d4bcc1dad304dfc3d40f1ca82c8128824256e55f2b9c45236386f6288321c755ad803d7046b5702200781ba858816cb5b38f868f77e115bdebcf70797f23b17a537eef2bd4e1a19b28d6b275ae49d5c14510ad2256a0104e550db43f0dd96e2a0abae071f2d1f07f86bc9f6b7e3d0cb386cde103f4e46caad81910a6db006457765eda6e16b127896e1628cc5ab97802ff8ebcc7e138cef3c29", 0xfc}, {&(0x7f0000001cc0)="d3d4b56d826c27928c31b16e4811b87abd7e6795112d26ebc6be6538442f0db8567d62a9bb8881228df680c5827308f3ea70592eaa5b5a4043359088579bd7795b1ef5a4d0437c438389f4dab8a7f20095e23d7a3761d6bcb769504c4f94bbfe1d7a65a0a974e842a7639f4c707d57ac05d0900fb9d944ece20ff77f66b00439ae90cdcd9c51394fb4399fe28e8efaa7ee7bf7c3faffe3ffb7386b7d51001e0dc8764f572de65dc59d223cb8ca3fb3e163ccb1247394bd0031b8123420b4e66d3b3f534591615525728824415cb08b3442b2ed33925410579a0227cf6a8c10c8", 0xe0}], 0x7, 0x0) 08:57:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffffffffffffca9c, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) sendto(r1, &(0x7f00000000c0)="869d03d10c0d8550d82ca2615cc6d57bd0a789cadd9ed21843a5e4c3d32783682a8dd1ce384682eb3c3160929b88d11e5cd9e40387b3f8bb8d28abdd76f9a6b4bf76c8b6ed8c22ebf43f526b3a3fe15f82d7e945e3d0a83e6e37b34c6ca954e9ed080b503896f636b9d81f8b95a60eb8b621ddd9682c00fab8b90b5f8506dd83a27c4c50b7449842a38463c4ed8333637859d89ade47abb9d218041c86c8469b02a4a14362e0049980234eee0cfc9c684d8994", 0xb3, 0x40d, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) close(r1) shmget(0x2, 0x3000, 0x21, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000011c0)=0x8) semop(r2, &(0x7f0000001200)=[{0x3, 0x80000000}, {0x6, 0x6, 0x1800}, {0x7, 0x0, 0x800}, {0x0, 0x400, 0x800}, {0x3, 0x2, 0x800}, {0x2, 0x6, 0x800}, {0x2, 0x1, 0x1000}], 0x7) semget$private(0x0, 0x0, 0x401) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001240)={'./file0\x00', 0x2, 0xe86e, 0x100, 0x1, 0x0, 0xc6, 0x6, 0x1, 0x1, 0x20, 0xb30c}) ioctl$TIOCSDTR(r1, 0x20007479) mknodat(r1, &(0x7f00000012c0)='./file0/file0\x00', 0xe000, 0x0) symlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file1\x00') r3 = fcntl$getown(r0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001380)={0xff, 0x8, 0x2, 0x1ff, "34faea8d21b84d552b930e716b773d1cb349cf38", 0x0, 0x6}) mknod(&(0x7f00000013c0)='./file1\x00', 0x4, 0x7) sendmsg(r1, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000001400)="43f1dd68f14cf90b08cbb0e048131d9be8e2a11a491dc1e8694da913834ced1bca725bb8b8fc86ec2794c1a1e79daf5eddcdc19e0184eb2e23fecab5bd169e896b548be7e2beab532a4ef1ef11864037f2b4fd5ae11e8fc289ce6a624a1393eb26c36581382248697f459720171354c2ea02013d31a7cc74a3eb090b105a3f52c4f9ac356e1d2a23182f48f22c2a8e0637d498fb0b480f62828a129d45f7bdfe1d991e4735f75672a886b04c4eb1bc5234c891f3899b64f62fb21c3c066c694591628afc2337cc85c35628489dc6b20adc5abdccf2125f8e966e83e8f789be209bdfbf226bb9df64ffd89be99c2a", 0xee}, {&(0x7f0000001500)="7137f392183cb8d82c", 0x9}, {&(0x7f0000001540)="da729ccc11021a42f129e1db565bf7142f47d57a0310a753531b9386a4b3687c819ef1b02ca90f0e92bea3cabf3570fecbe18f65b197d7800a06ff47b13a7ca63cd2247ba34fc0fa2e92d0fec0dd59e76e3f429c61ececd4c410fe1db149c911ac92a4ed517f605b632daec5ce48a9c0e47e15d0ea497d6bd85f83363be01af6c26a847fb7f678a310f39e9cf74c59d41df5ec54e1fe", 0x96}, {&(0x7f0000001600)="04d230446da7affbf2b533c37d7008e195ac6d52399d6012c1a67e9b4a8d96e3e8735eeb27c9fa5cdb488bbb0dac9c12490fadce88379bf9ae8c0981ecd77d08e0c41a6816aa82ba117e96872d6fe41fdb1081a91ed4973cf0366109ac8a78e4a9ac09eca145c86bbcc496ab438dbe45a46a7150456efc78f27b4e2e56f13b0ee36805086d59638209fef103934202486966c8808f408a35cff31c443a1b7a86d0da57138e6eacf8", 0xa8}, {&(0x7f00000016c0)="ef82641f7e047640", 0x8}, {&(0x7f0000001700)="b427d7caf3c5b8979ed56718c2006fa38d635c833379cadd38cdcf19c9ce9291dc2e477b878f6cc87d1c4b97fc6ee1ccf5aeff48882ba3017af2c48618f8ddc7b7a52148524055f8fd8e3e169d66ad097072a76041e0c9e08bbafc2e2122337f2ef032e469311d5f8f97a41e7bd7b483b0f4fee769e31c83b0df4c68b9f60b3fdd4e1fc64a8df93f546986ecfbb7da9891db4c7285b6b65af4a72cf9f3635a43d411c149522f8238b7f4815d9b934663cc553a0dcf8050e181ce575232b938f0f685bef08d279fcd28223bd41d8e8d4bdb66be83ddd92a79290794a6be2e500b20158ce659aecf865561d700d44b6987c948566bd3dc66a6d45aebcfb3f2fd2a98244b8da93fe2147c5c36dca3c617f4e927c4a4dbf5dffa88c8b6436f1df783d2d438d78643211d31546156be7c370e137b20f8a7309f7a5b3cbf155631dfdf98d73d65f92003230c81f10c375374830489ca9ceba1004f268f5f3cd77bc09477afb443c12dcc9ea59bb819e06aeb452bc1941f36e99178c2bc4669ecc38175682e09ced2b361885c0f6382a49a10020147d39e7d41059c4f470722e44711aeb686c8a0548483c503f97a5c3d610b0a3ec7c6f40cd09f8b1a4da0eeb0d431a7768dfcb9a81a0de7c46a42b63e5a82324dd2ce4aac9ad43bdf7232e9a3a5c5294589f2c704c9b0a8820accaf0fd5d8d3c63193236d861eb4a5307258a9f22001c3ba7eb7757f66de8b7e06f4bb5438c69654e8e139edcda15921c6a82de835136cdba212d332e71b096c30bc4bdd775a06dcd229da198623669bba29d74dbcc144e36e3c3de24c1a012b161628e5a08cd81c0f46547b8422a210f8325c966228aadb53bd62a4389f258ea8213d461e4df8d432e8bd8b0b056b75b481e872fcc873733d1bafa2b10f950e5443d8cd907623687692fa76b5dc7a20957b7a8161c8a8229025dfd33a032b8e5ea489915081215de709811d640f7fff289c7f71e03afa70ac30252a302e23bf6b1cc66558e19b7575669dc59ebdc711d2fcac4a995f816c9918d7a5da29a4655f2ea17d3e560491fc787ebb23a550ae03bf126a19ade4877ae652f0bfd5a8278e0debf056ec57fec74e38c661e7ade2d139adf4452f4b54447509d8baf6c495f5e336bb33117a2a5f80ecfeac10239d12efeb9ce8976f93c22bd8a9a0db843d9c8f7541d486099a4f4218a3882174ecfac909260f38b024aab8853790017ed9ed9bf8738a4b506e802fb3419ec168dcd2173f34caf12230abb92bdea93d59cdcb73fe1f811043936ce54c4f1d0c4b5423aa75b8ad284d60cd70b2fd99c15e6b2dcdcfee04655273bf7cc7e02360928acb36204926c731d6a1a8374dbb0aaa371808066ab70cfb8e90e319b7a3f3eb6a2957e047dac010a5434819ff4dfacd2a937696bd4c9ba7540b165add422a70ac884375b22cf5ddcc3250fc0180279eca0b41211d745775aa7c87b6f27bd92249153ee21d97cd7a53b8706946ae2551ef990f9330279202199ff110de149968f67e9889fce4789a6cf264499ca62e1aef4c22c4c370afc902b72fb2f65d450bf6954681954298418852c4c17f8213a07be0b61e41eca68d9905e4a553d8ea2245821b832e87f727f38154619a5da82e98991df5b68ed1cdf55985d2b1010fd914f6a3c0bbe0c5f3b2d0a9c798691e38626b4c8f154586455ca622ec36203cd2569d8a633117af41a6312120008048ef3bac087d3e961e9b64be5e344353277f5fb9017b03332a8038aa4086cbc738013fad022570befe2887373ebecedcc71b63a50ef8f786f5bd387aeaea94e06eb8cf5111d5c6344e52c4d6b36e6111ff26c6668ab302576ec821dba1b1e7219e998e65dca43aff3342f0b956350704753624eb455a2d8fa8ff9b327696ea07b9ffc7252016c852e80a97e4701f6d42f6dc1eaf5f8cdd71543643e90a1f71cc066c9a048136d882999708d68a8a22662ff671b48daa637138fbd20e0fbd5f499c7f1829b8d6b73f012286736d520dab8046408784badd4efe658f21322f738d854d75a36be59542e96042f4e94d4fbade0a332c75739f4ef6aaf0152c597c379f16bff296feee7d681ec2d5e463bfc2e825c152eb3d472fb94f471dea3cde80acf44ad2b720fc1376beec1df78fa4d8128c25ea22bad3990c5ef6f8e93b58903a33483175fdfc5dd8687db441cb0df572f88405715afc8e6524f46d0d012a6bbb373fcf6df56a0f53fd5905f45954db0c09c2e645247efb0fd88638d3568301d19fca9a8103a6c837fd0ab28c53d9147766870b9bd242bd30b53ce8e0729f94e1c1e860d07c0035e6ffb2cba0fc9b4bef4f82d9e69ecea5fded50793fd03848b81e8f8148bdd1f673529ac31eedd1f9b293feb1b2b5ba30da6d14ebbd0af93cc66f92624c482a8c17011cbed3288db8997ce2bb2500282e8372b207b668cf625a59ebe94bb75f45db8fb0d4ba8032665ae498da76c485e5a45b9f16377fc067f080bedf47a1cb19fdaea8cdf09c3dee59c1ebee937200c107298f95e48ff8c21075f8727a38ff59de680518e41f5b946291d1d295a614ac9f7e999ed4414b55e4ada48d82b0f11a2ac9e352a2515452ea1bf1404a7028958f8ca8998bbf208cdc4cb6c40bb6e27c24970fc4f6a2324a1c3445d89279899c856f77f59c213347cd47b799e061069010f58bef5641839fbba8287213d3d46ffd07da547c871d39e47db55f7d219d01e7eda7a6ae46d4ae7fdc0ad5db754d7af60f84105a09f48af879b81ec87a07a33a7152850a2b4df018e41ff2ef2ab97fc35bea27de45f59325338164f2fd83c1c68c483d91d8cfff58cb0d7893af289740ad9dbf911ac9cfe6730d51b12d0487082bcf0d69452b40ad3007439925efca7f8ccfdafc6329c33bcf6556d329b4ea21491d78e2344ad6cd43a26de51986f504cf7d32726157faaa228367d083247cca61547e019403337ba60090cacae0aa6971e6cd8e81d1014735eea86046849f547ba99f282f9733190236d97fde4feedb1b8ff8004e336d7e6566bad68fd662050324b9c0a916a640524c29f4dcf06cb5046299f180ad3fd7fa7795677ee2276d560dcfadd1622a43a663fb83fc1dadda6e267bfc3148a64d49778bd8823d857800c21164331d6cf0808553f10a383858775932f8aac02eb10044f06eef5f9f7f75268a237990e4e3a80c6803c0a380af1605880dca20871ee84d563565a59beadb71bcac63147b62e525c0066c5edef51c168c186281f1b04093538bc4b207cb9b4ba3038a1cc2401e8a8b57fb58385cd450d3e1b296a430b82ced24455f6285b4a438b2a4c8b2df43fcf92c5669c9d86a788cfec2fbf3b33986483196e4dd59123ed66acc6f2bc23223821b61088bc8e3118e2f21f2a8a81274b0127e382e57e13474185be395fe4f38fb61ea3c75e09ea1f9fa0bfffb54e5dfcedae5f71a35985605ea45d3975bc83ac2068f1471b315f0988fce5d3f76f96b6fb166794245e9331c1d2f7c65db92220a04621ec3f5eff65e32977bebb3a81a65b5f89b482de467b0747c497bd7d97358c3435f5da75acaa31241b3756298088a8aa1c28b6d56bdb3cee278a06428bd29cb83e09bab6eebcbc5a0ee0cf51b04ed3b0e10995047a221b865529ad6d032827d44437662b5c229e8f81d42f6c1827c89dabd1ec4a511e2acb0b1ef703e31c09c4ddda010237436537c73af25ec94ae2730de71f4a877e1d12903a924bb7d206e2160636928ed3b39938faafb2888f7abd04c2ad5e65cf4c379f8c0eb4b805aca99743dfdd514a6d670568eb782b7087f856706d7351da38dfe3f7aa15575a999ba90618c1c66e586bc461acc49719b098a2f68ed5db418c827017742acd3ea4e0155555dd4e2336b509cfaca414df899dbc423c619a8b608493ebb3dffd20e42a564514d907d583121bc21754e6fdad7a56accb4b4297774756bf61bc6948c86a74e9df993d2bae51789c5e9dbb496ab0808589c6d8050ffe30ddf8d7a6ff5f773466811a97a9bcb7894039b1bc0a172dde4c3eb8940e6a379dd01ea032a853d2c5b6d35c92d1faccd38cfd7bd94672642e9c77b81df209967f8d6944aad9a1a860fd48e0b358f43531ab4eab80f08e420282bfeb4ccf1c55656cfc885b3dff30408a9ff26ba3da75a1d28791838a49f29fbfaf1a20ec74b9f2235d1b47ce35fe84e40704fc11b6589f1f3b4279da73f7d98e973caf2d0b1f5e8094cf0cb8cfd1216f84cffece43abacfaa89b75de569872fac379249fb8f4fe69b4a023caee3d551a5c26812a3c1084492a11dceacf339c09aeaa395679e04b917e9b011756aeb171ee2a44db846d1b5e1f0873545f200ea93862cb0efe9617c64580ce5b9f8cacbfd4792ccb3e77acfc087a7e025ee93bc744d785aee1715f36bdd0e7383e4d23a8c1db62c522756ee3f99f28db42600b7c8c4f37dfc01256d9cf895e65fea06de9436674da5c18774edf29937e8a92a205f1b312dedf595edf1841c3b8c4d28978ae1c1deb4e9e3984d914b023cbab123cd4e100866ee58498d67aad9d4f27cc90b1d65d86144bf4e48226562a4143d5a43e8e8309345693316ae31470bc8a0e0021261062c6441a0e332d5e8775d4a3debdea9f4af5d327abaf50911277edec42d824b38206be5dd9e1d010bbc344bdc28dae00ba0a10183e6e716c76867849a4cb650891c24e41e85605a4c1a009954047c97bd15df4848f78ec371844648554868695f1c40855c47a5a6047f94bced9217f049d5fd26360dc05ab522cb53e50904cad18b10d33669ba4ce84b294f9eef41462ea0c7924d0a052e7e145c759db15c96ad62138bea5777ac2b9268f35e7a02b6b74c89ce670168618f2f5cef93310996ccf8658999880c44beae6a31eb831321a8812dc7e48250bbd14069151e59967c2fb5342628214bfb11ff17db43458dfd8671c83c96e393d0007d2a2311e94f1d7874e6601d1dcebd3a2c2cf0cbdfb7de52cb82bb116869e5b5db7c66f33c1199e79b097a5bf3d32eaeb1507ad8b6d0901384bf8e1baf5299e56aa5838b4d779cfb712993f4380e85be07e5ff6e0e17a9213a110cee6b762ce74a2d1691a004687bf7d0aff3d1aeeba9da0b76f58cdab264ef6c2720a649e255e755e562b0fa2a940bdd41b8d72a8f06a95b8bedcfad9a326f8fc9ea201acbc25336406d80948eff74727c743d913b737114460924de0d8696c490ef43635d65245c33f0a60dce6a9fc6598fefa948867dc31964e0a96385e30e59f4779780c8a280a5be09394074cfd81c067e75de6ff74120dee24c147831daa1c321b7325bfb05f56f7aacdaa348f93d29887ccbb9aaa74a822d1a7c0b6d0ad451a13a0a4a8755c37baca195933baf1b08a2b36c226f8c9f33424c1900d5f45308c29eac03a02d1a86f51ba8f157440ed63e15b53ef9a8ffc77435a83041da5da9a269569186a7c502816f1dd5857cb1f020405ea345946a027049f818d82a4b6ae9dbc01228b9d0a477d813d2d0d549c53ea7559f8932320d3d9006ca350c6028a0eef1f76e2ef6d8a41f36b65654ae4f4b7a67e6c2ed8a45ea1751a4dfbcbb74020103c0baba698f718e3e2ac61c20d795ea67ddfae14ac6079656a367c5fd664f495f6a52d1a92368ab7aee95b745c3aec380cbf1f21e94ff5067e03b6225260cacf4f2cc6ddfd23b78f9778cbcc5f83acee3c5c3ee6470713164272d16603f91ea0bfb169a3b7b8bc4e67571f7a45c5de6f8b8b5b941468fce4917c103939e595e85ad8b85aaf8cabe", 0x1000}, {&(0x7f0000002700)="fc1c7554bdafab1a7b715f13f3a219ba93daf16a0f1632681cbae81691ae1d17a1f87a7860a482bd7772a5b95fc1e958418d1a59", 0x34}], 0x7, &(0x7f00000027c0)=[{0x68, 0x0, 0x40000, "853f3d17897163a291867408eb98925ff0f918d88cc0440dbe7f85da8c78f4c900983626acf8dd6e9c04ef4d4171c8634219c57762b113d97f2b4a529349748eaf8d22eeabdecc31aff66923f32d96ee3cc721"}], 0x68}, 0xa) listen(r1, 0x72) faccessat(r1, &(0x7f0000002880)='./file1\x00', 0x4, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) mkdir(&(0x7f00000028c0)='./file0/file1\x00', 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002900)) readlink(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)=""/27, 0x1b) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getgroups(0x5, &(0x7f0000002a40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002a80)={{0x6, r5, r6, r7, r8, 0x4, 0x10000}, 0x0, 0x81, r3, r3, 0x3fe, 0x2, 0x1, 0xb1}) 08:57:12 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 08:57:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) write(r1, &(0x7f0000000200)="eda76bed02655725ddf8b1323520a27a960ab22985541df8e9e133dedfc02b79830032621ed3e1b602e1de3feffdc721321a9875dd15c33889133d6c36818f02f1a5538e0fd86d7e740e944d726e239de6fdbd30f07c7d0928ff1cdb5e021139c8c903cb333a97", 0x67) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) close(r3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:57:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/206) 08:57:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x460) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/4096) r2 = kqueue() r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x212, 0x18) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = geteuid() setuid(r4) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff, 0x2}], 0xe2, 0x0, 0x97cf, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x100000001, r4, r6, r4, r7, 0x1, 0x5}, 0x0, 0x9, 0x800}) 08:57:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="5372b4eb71b7ab886ffc3e03a4ebb1058c9535a410dc3c7a4437b4d6b792a03e24007fa2232deac3634b226f4bccec03a60f75aa12482a7d35f57b087b94ac6a505e3b54cc23eefaa6d58dbff9fe36b0f154647628224b2fba158822f3d9cb53fc375bd640e3725a173ff12a6e7b07456f7ab32cd4c1a4b0d97981988046746542f673223fb8c29c4ac3a6be479b", 0x8e, 0xc, &(0x7f00000002c0)=ANY=[@ANYBLOB="fd2f2d0408b63765b7e00332c9e53070e2f7368902481eea6663938cd0fb950cfbacf144162da4477d6883ffaba788c6567d782b23dbc788ec110eb175ad08379136195a11642ddf7865ba90a24f49641e5bca79eed4"], 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10001, 0x40) sendto$unix(r1, &(0x7f0000000340)="3def369d5d676d815f5760c0f9f3f7d53455679ac5afd7cfd5cca9d2fe2f03ad256d951ffe2e04f7bb2fe0ee043ae0828914e4bdef2785fad25cc6ec195841d530bee3e3677b06e53ff1616cb819866e943d55b1652eab0fb701bf201f1ee02432ba01f539b7e548a197b2df1e861842b002efcd4769b5ffbf03bfdb2b099fded4a9baf8610c99e925c3cc9636fdec8754dd0f8a1425a4724d2b9fc66f6aa74fa8e290994ef0f7bd3e0815ec2ad3da96753164ed90f4862e5b5993", 0xbb, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0xffffffffffffff7f, 0xfff}], 0x3, &(0x7f00000001c0)=[{{r0}, 0x0, 0x88, 0x0, 0x469a, 0x576}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x55, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x20, 0x5}, {{r0}, 0x0, 0x0, 0x80000004, 0x81, 0xaa44}], 0x19c000, &(0x7f0000000280)={0x7, 0x4}) socket(0x6, 0x4, 0xc980) 08:57:13 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcc0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = kqueue() r3 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc20, 0x100) r6 = socket(0x0, 0x1, 0x7fffffff) poll(&(0x7f0000000200)=[{r0, 0x100}, {r1, 0x16}, {r2, 0x185}, {r3, 0x80}, {r4, 0x28}, {r5, 0x40}, {r6}], 0x7, 0xffffffffffffff01) 08:57:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 08:57:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x401, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r6 = kqueue() r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x29, 0xbffd, 0xcba}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0xe13, 0x4}], 0x7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0xe6, 0x10, 0x100, 0x30}, {{r4}, 0xffffffffffffffff, 0x2, 0xf000009b, 0xfff, 0x8}, {{r5}, 0xffffffffffffffff, 0x21, 0x800fffff, 0xff, 0x3f}, {{r6}, 0xffffffffffffffff, 0x68, 0x40000002, 0x20, 0x7}, {{r7}, 0xffffffffffffffff, 0x9a, 0x40, 0xc62d, 0xfffffffffffffffd}], 0x6, &(0x7f00000002c0)={0x1, 0x9}) clock_getres(0x6, 0xfffffffffffffffe) setsockopt(r5, 0xa6, 0x268, &(0x7f0000000300)="5d5e5cfa6bdd52901ef6e794a3b65662f57cb63b6e641a3074315328d80c4fdea384b22775af8c444bf4415f1e01886d25c123a803ee3e292f4d75d8cfaf7e04124ed5e10726f9a2076ead79df8827f679165a03962171a0d97bd19e6d4b7a4591e678c28fc484f38637297cf0189db7b92d023bdc192391f1a4ea6a00f51c1260caa6213f8b5c19336a3f7f1a30a4aa1d6e2810a0c397d62236e8f0717601460d0e4ba6c7615b2aac1ab42e94185449e0598376c7a6e82ce13ac579ad09a0f38d893cfa84973efd8ee8a73303502b77f64f520f8bcc3d1902d0c1", 0xdb) 08:57:13 executing program 1: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) shmget(0x2, 0x4000, 0x80, &(0x7f0000003000/0x4000)=nil) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 08:57:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0x1, 0x5872}, {{r0}, 0xfffffffffffffffe, 0x47, 0x40000002}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0xffffffffffffffc1}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x44, 0x2, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x4, 0x93}], 0x3, &(0x7f0000000100)={0x1f, 0x6}) 08:57:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 08:57:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 08:57:13 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00006dc000/0x4000)=nil, 0x4000, 0x4bcd99a18548afa6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r2 = getppid() fcntl$setown(r0, 0x6, r2) 08:57:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/247, 0xf7}], 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:57:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x140) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="a85740e558325951e4c5a676e39898bd77d8315291baaf2ee6ee32b31eef413e79f6b0af4d7b44dc0069938524d7ffb9ecf973520d024d1949a5c6cae3972ed8f465652e33d3816137faf7ff589d3ecd5dae3d990a8d09345676e16b7aa7df4d53581da97d840169ad2fe941b6634cec73e6633877fceda54b5cf856d58e43768adf9ae94a602dd33c30d42e8b60745a0a3a18ff471269a86f4c2b37d54e2f657dd489169a05119cea67", 0xaa}, {&(0x7f0000000280)="d3ae8e290c7c4c2104cff041f0c7abf12a47b36b51beb12171313a885fbaa9c35ace7dd0d63561342ec33b6ebd97b8650c382798138086fbf441f359803866bf1de3be5537bd2754519bee32f97a60f0b67aecefbaa2f1eb7226bea77d14a46eee319c3dd67d3084e39d6b15177d3639106b6eade5df3ad69812c2f16b9c262c7dc39ec675230254f3ef8cab61e1e42d0da647a9f9ce6ca7e9daf0c6fd9bb7dc1d5d8ee2", 0xa4}, {&(0x7f00000001c0)="689951e273210d9401091a6a0d6b29caa3f1f58fe40ae92824f2ca5885d782bd26d09859ed81de133838050eb034bd4b2a7fe1658c9ddad5f40b325f789ab6a4f1bdc3cf604c80036d7e2ec0d6cf", 0x4e}, {&(0x7f0000000340)="8d32422b725951b7cb41c789325a38e2ad4ca5c17b47bc34c49dc2f3317fcb1459b90cea68c05e3338d438491abb9c56e0c9a41e9065214bc09f1c7d78dc729a1eb92cff2a8c00a9d928a0f7952717045a89f7b5e979fc5e4b87cf1c83779dc38a90967b26055c060c6fed8c1bc3d072230cb832e88b6fb4e8ff2ca6956bcd1f169762a1c2e2a0499ddbe9b737f44c27ece308e6328647bcbe3333ec832225f560944fb81a5ada2011e874bfc60aaa1d352c6a7376e45a8e1fc806e522341381c2ea35a81a97f12d99c691", 0xcb}, {&(0x7f0000000440)="ba855320db7d17bd07176631444e3687d0386aac98c3800703ea37f2f2082386ca4e78982a0b5267be6c22e427c5ddc8e977731efac9574bd9a1ac4c8b6f1469cf77d5c289b80cded4f996199520a6dcd8bce416fad4aabdfd2081b011a8566af7c802fe0568e2be96ec77af5f17e40405fc84b405d5f3bef081bf1aaa579578248503c628782b62614ed93fa67480abc21d15f7735edda81dd00ddab0db98d098a1927bd18643d2f7874ec0da3f4acce541a45d9517ed914eca8265cf02dcf6a0fbe252061f387b48ac82c474fd37bef04169df3d881f9945659f7d886aaaaa7776904ec749327b4b919bfed72e61b8f61d43f4d3e8881b5249c0bb06dc6353b9f71e2d004c2550d101980874762379945397151147193dea84da04f7ba7239dbc328f757faa5653411917f9cebd6902eb329685f27a60a43dbcab0c676812c3182c855921bd6eb4ce2bb165af798df0cc06d64a693a23503c6c4ef9f6ca26402a8543e047bb3bef536258f604565a29476a9678aa243b8b2a11fd727f9ce88f6c2c053145255f62c6fb080f17a1c8043b2b746f29bd27d192c8fa1c9d9cfb88e6f69bbb9efa59adde26dcfcde25b64e5f15b9f663a47a1062f5c8609f5fbe623c60a487c257d0edd0f6a9fe247df4e91beb40f5130ab382422d523bc09254fc24aca609527011bf791ec6e990ce2486e020726caed4f8f825701898af2f1312a1929fb26bb73f8d03a48ec629b483072cf8e80cfc22fc59a6edd82bfab6b6fa180369ffb44cd60f9a8b80ef17bdd982e3b5877af7254808646f9053e63f681ad63e093dcd60c019862a4d196e8ab95adf36dfefdacb3c818e6a84d5a99b5526460e048e1be51a94c69f7083ed5f3729c6d55ed018582b7a82d29189884cc2ff00d0fd472dc0a0125d585469c05c1b70069e1ba1c6b9d2e98d9bb3bef05e3ebf7187440ffff7aa676b04524c170b5a7757286649063ada3ba5e927e77244c522ce7ef600748f9dd8d7ddfbb9eeef900e3a77a101d6fe46e909d2a15f778bf04d49485dd877d920c86fd617b983db4e76dd8423ebf73cf1feb046b9c4932dc7be9017dd8ad0dc04616d018dbc8d5bfd673ce77bf13134dc2c2529f18ef3f92e82c552295a0073e77721d33517ff76a5bb10b5f73271add13c5992641799c26540ebe8920c1e2ee9f112144d134a01bec9ef157b37c64f25e4a591eaaadf93b648dcc216d4a23fd84c9b0ee1dc47d1349a5fc75f28ffafb3b2e276defc3b10fce36c564ade7a6eab7c83aacc5036f15fbe319756efc19e74eddef854bbd1e32f23ac8bf74d6f356ea1153f0163388e5f0ac647c1ad4a1347d6d3b9fe49163d4b750cab08adf4422a2d9e0eef3c4ddc6e1c8d64e79034b01ac7fad5406b46c77f0c3a4fa8f62736611dd401d1b8f13f803b68bdb78795afaac39169f2b5567f64257d693fb2e640dac0159d3397fa596c16c44a0e413f4afc676725722d0c3bbe29c7e17f4e490212bd22df28260ce8e23a7e16474c64b3f62994740f05aa5472ca67b6bf59a2936d5a4b207c04d5be4945715e4530e107170f712aacfc325d14606c8ec7e6ff05cc29993458145f52aae341c4df0307ae997f3a633aec82fedb5c9dc9c70365d5bf5e4e6365f6aa0493d098f3c13203c2670fec240eb29faf0c35fc3ad5244081a80b081c01c3468b4dfe6a7c7bd2089bb6ed1baa14ab0e8da4a508cad5ed9254a81e66444ddba85d67125a5b7b20f62fbcbd003f88678910db7eed7aac1560d4c268105f3f10c76247759a55e17fa00a2feea997c0d2173fff01c2accda77f301715c7f3b609b0a0f6bb5dd3a245fdb08c80b94d84b5dcbf7c2a85ca5a82c0cd23d43552df610cac49f8a178e3564c9feb1c8fc42e9fa1fd262b82cbeecf15958c660fbc3d82d0f8cb404e8ba2b686a4922d9104f51f229d7cd95d5ee9161ce5687410fee73a483fc45147e870092bcb31f1439ab35c0d8de570456b1edf76ef15bb426f7b3a5328b9ec0294fc48a1471208e0b28affb91f558fb93affef60edc38924393748b44e68eb4b77729b6366765d9cf2b6e1670cd41ac071512e01e0d841fbfd765c7c3318046c57e3d58d46179a95454078ec9540d3689529f59fa1ac3057cc8fcf58d8df0d06446a7da3e5b29150751b00f3e685f401819340a51eab352daafaf950663ab559945a07bac706eacfb64cdc46fc25f3565681a68817ee2a8f9879d2924acc099f7d6a8f32eb852ea975ce26387ba884484a6f1a9cadadcf1e618d1fdf32388ed93a43746eb0591ddff26183f2351e38b98e4e89076174b7bad49cef688eb441235b901861094ccfa9832bf37606599c32c726b90b3e7854d06bb0b034efc853868ca773937d18ba3f5165258ec5f311a2c1eeaedc0e916d396cb750bdf254c6ee0e7bd0e677ed44b3c1256995c8aed56a035e61a13f901f81f507164401f015df9f8458ccab6002a536da094b479fa5ce236b59bb3c94560dfb3bfa7d8065e9c739d72dc7f6a18864567f2f6e650ecb47eb68aaff5be0cabd6238519c31d4f0607d53abdc5c0bb6ef3255f977051b43702f71ec6c62e57d2f0d91e529ae0e704ed18777d634c4ee5a080ff2f36db9b9843b92db63f543957dd89685887fe132da29ba1f14bc9c5766ef33945fce340b3b96e1c2b475d61111960c1234f8e07c1c6bc43c3983f22df54f8a799ee4b94a0b8dee60e594dd821288f4289fc00efb05262d6348f65b0828ff0b62bd6b0b4b2f755bbd091fe318667cd4361e5a0641ad458875437e3c32622e8bd9fe2adbb215c72488c65efbfe43ab0b7d996a29f6bdda0c7a3cd330e3aa454114a429723580ee7f0b47e266b27220613d31f523a23aca6c1ca0cd45851888faf509c3002f14c719381b9b8fc5b19b9f336dd7504a42ca86dc1175a98dbd74439f6e604ca561c19b658cb4ae07b4558ec23c8f0977ab63f50f3273fd8ab26f768e8a6a81671578c7171972752cbae9c768dbc27abffdeea946b12696940a88e98a6c1e63f2c47d7a6f2dcff1b9f251d8940a8a738d9f85aeac99bb6095d75e62431e5aec46d29e025c5417ae71b67f121cb46aee48c7761d114c6ab37707d0af2ca4384447456440ba10f6c57969a61eda94f5e9e48572f9ca7d623dc31ad7f0d67b3c92cfdfebde8fe6b825e7070f0df468a26c0f1da5ef9582032e95816f9e7173f2f65ccdd49317b8b538015f6b0575f46c8d08b228520278509c9603e745f0032516c6742969482b422a7ee1cfd9a8f75e99ee3d80a80fbff8d04396e70534fc1cacba5d913c280bb1853b72c48a97915e761c34e62a5800ecc7533e9e6eda09dc34c7ab06cdb03bc6da0b75fe59f40ef0445890eca69f1dcb0ad9732a0935cdda9db2ab5699a892a1e1440642ea75cc410ed460281956cb2986e0ec485b4fa915ddf3ad11620b1f7f288f9369338bf11cdb3b185a15e88129060889c672058a6e2472845a5171168000315f9e6627ac957b2e610f835576ad4e2c58ad4a6ea8d8f1158b6745ae4043834f5926fa35cf6ba8af2ba4281813d8d61b369188acd911ec778cfc16d52a6f95411e85982e3172fdfb82eb47ec1e13bd60f05acdc2e10fb7bc7e0de56b226b790312d82d644a1976b41bfcaebcb657749cad6d99c7c3c310afb562196e6eabf723ee9254ae9f26135a946a1b690b4c952f70c3d93ec11384070aa3f1624a77af39839fdb90df3d7e7f9207137e7d815be28460e353b71f2f591fba24b22a9d90cc65126d770d1e24d07d2222bb1e4c2faec859d248d618e660960b9da60b69314b367b1a97dea29d7967a210948f1cf9eaff19e7cdf67283e0a3ef613f5af645b0f2512f4dd7f52e12513d910297ad241aba4918c23600884f9beb6ea1256857407e314144f91c5690ab2a13df69a0e95a9dcb6a0880bba27b4d2df07c3fb25a9c8a48be3d17c76ab3ed9a0d533fedd69d21cda23c6685ca436fc39558d2d39d27071f3562b8caf43d2f67d862dd503e93eb03be9890dcd946afea7c8574dc4e7babab51f27a2fc22e55a4f79b718d4188837d13d8918572d13f3781d42e334de49a7639dd9b4e2c462f6cb679c2d70da310d99fdeb5e603e298fb4f3eb0a8003da25e19eab240fd5ce9b7b9d4bb0ae127a36a575983b9d87261a94a3e6ca387a27342e173975c352b56b063ae92c2cc6fd9a5552464037a387025525c6b59187fe9590df6be3adb14cd5a7e7efa55cfc8eafb86fd2865a7d978fae633b488f12a5d94bee50344e4f877b53229dabc594398d970ea5ac71003b20d35235e92208cc3d1576b255be6bad5530671a535cad462fc5e38ab3c39ff0e3f1b13e3401f362b87f54ed1e1a43b42e3291bf620fff5c4418dde3bb9e08fa4650618b650af97bad5397df4498bf4eac7f2806e5ae7750d24582b1466974f2a6c7a220b06de500e1bab555b9f80f5cc87139fe7eba44e4f68392aed430a9a5414d7d8d54bea108b3e3dd9f82caa1fdf47b7f5962534ad9b4c25ddadd2f0b2bef3261870b22ecfba0818f68fa7147cec8d12457af1c2f8665c71a2971b533fcf5822ae16320c400fa5363461d2830c3f9393dfddb74b9ce0dcbcc505dd93eacef20c991c8b2234eb4872940b4d3624fbaba5f48fd437b9842fed950df9b58af4055b4d831bf79fcea3615f8cf83077b5c2a1b430587d2f96bb9f4deda93c9a9a36826167eae6bd35824a262dd95e9b2caf41b2c1075ad97f444a2b5f5a214016a1944e845d617e27059676fa925a8ba9b8447fb99fbb4d5324edca2996c4c922db442242b8e771cdbb617ff28f1a84e927cfba0fe193f02db05811db15d2e0b961dff6637502ab6d74caf1e5e18039f22c77a52913dfc52439d6deb6c1634a0a5bcd2cd1d4a0d058fd4ea00d7ff15667a69e97a5b24aa24cdde0aa7bf28843a46e513088c8e66d7ea03a1cf0b36182ac75c1e57513d51d199f83ec1a65c52c078ed25477ddf4fdfafab77f06033a8da288c6c7940da2d5af32a2064de3cf97de35ea12a80786ab0c659374f133150c4b57a3ee005f7bc13513d7c5630720b0ad181f1d1d48c85678a4a25d88b8ce09e518b58cc737b3d1b8bc8f628bd5a2c78602d2f63bb231a86e3e295d703452a90558cb7efadd90fa47a7eff13e0aa60c98eedb9301ea1c7f2eaa80032610519a2c394ce9681d9d5a7e1bf40cac2c7e28c3f44ba2fa1f17bf78130f29f38f5125d3e27dd617637ac6fceb4306abd661249f08352df5d8ab9a9a6db7cb1832c65e120cec3b77c949be04a1286306a4cf1bc2d1c8999e741248cdf8233c4a0cf844dac7fe392c2d0725c5b7cb176ffb4db5a7745e97215f34605b47797c18c485a463bf846879bc7b804a10d8554206b5e980c8a14779b2dd6cedb82921ad5250ac24f08b55047b0fecf78e082a905472d4546df5ba201c9f8b766b4839a7e603504440e7fcd468d5b9232569a82b2ca39d0bf1b1d207e97c9f1a2b508aafc20a9e732c0752da637bb5d84bd3374725bf46ae60965e8af26d6fada8f77ce97e825bdf4aa30beb7f09b32acde87dbc62aaebd0aeaab4d44ecac2ecc84211e60ab79ac805a71cba54f89703c24e5e8424df67c77820f22388d191cc83524da906621aece377eecda115febf8837e161ed0bf929662f3ef46f3b076966111ae22139a843829bd87b226440092609fe522cfdb1b6aace61be2ed8649a90b9b108e0254fd21f1977ab0114689a2226204d8c1e900030dc563d2a8cc47d88c0e5d5335d1d901f604709b4652a4ace62a52425a60", 0x1000}, {&(0x7f0000001440)="1042dead87e8d219b08ddf1e71f5a26537addf539b91b0a57629f6d120aef16956fcac956c0b3da947fab65aa5625c2c955efbabf1bd1bc219e7e6f59d8d45d3eaf6a511e781b7bc0c46a5c31fa9e425e96ae06b39283757e6a740a2f2f63ee67b044b", 0x63}, {&(0x7f00000014c0)="7dd1b71268a6c9004962b61fc8810838f6c2addf798d23dadab0be2ceec0d56c53d2fbe92d6c", 0x26}], 0x8, 0x0, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 08:57:14 executing program 0: nanosleep(&(0x7f0000000240)={0x1196, 0xffffffffffffff01}, &(0x7f0000000200)) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x80000}, {0x4000}}, 0x0) 08:57:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x11, 0x2) fchdir(r0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 08:57:14 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="c65523e2630808f50a3c612f59b6a5d1dfc1fa486d0ef5d7f8e67bd3c065a8029807900f75094cf1cbf6eb079621cf38b84ae59b500d8eded1de412f3ad8622a94cc9bad6e9c3b3dfe26e0b05833fc6985d0b52c1b54600bd80a5f384e3fc464648908bf56a2e759fb94288f152f3bca5373514c39237aefc29c8c1b4f4371b744790895fe6ce7327f80d74264b1d0341fde24deaa977d256037f5a623d23756a58d68e16e128d9e66ea4ecf8f44499ef867d709ec8d8564b8a972c8db1d838838392660643e09e1f87a15a04a6d8adc69a405e6d811a1a56bfdeab9e9b58363b4b5f55145360c48f55391c184e581a4fac7f5abb21ca42ba63372", 0xfb}, {&(0x7f0000000140)="bfecba0496c61954cec174f39e463685f40e47ce95eb8fc65eeaaa76e2446ba4d5c4c5771d2a7efa6ffd6a3e3cd664ee44224e9eb0f842fa1962f6eaa36e29376bb517585d09af3ffe14ab9dbd61158512730283ee4497631e0a796c5bee523bd4953480c8eb5243cf42745df5e3da2add29ed0651982dc046e7caedcf45c92b76e5d674f1c16dcc7a139f0b5ea2efb5544bcdbabe28e023cd565902d6cf62b5130ff9a70f0e3ec0547424cfdf122cfcdba72bfba48aad976a77a987d66d6b9601e6cd0eb70b12664edce2c5ae10723207d2e5b38363b47e6940d8e15b4fa9d8a43c1f0d8923b6f4d1e50d88e5c26da81c133dad7dd4dc93707ea07590c67f55a1ce7a32f3736898105d3b339c54acbee913de4ace1f2ff9de7cecfb5c58fe749edb0b246a6bab3c34d1e87bb368510e19d056e546a30cced579e15be2ef2c5ff9752db99b41f518367fdaf086062db83dd1ca6a2ac4559c3a3d771bef4faa7180d8c82665514da0592946da9bb5a5f70cb4572ec936f9471bc728f030b649822c75317e16c7a27ab211ddb5f5656799642e30bb1041cffcab4bf2e03a987b52e0e81769672cc51c60cb7c39b32f035f1f98e0afd32b629ecb2d7f84072e51f1613f3133bbfb2d95f0650bd117eb9da660555a1f5af12f8d5610786fe1fd54e4ea4c4bed4981d09bb1e9c0b023c0007a0dc41a44ec33bb3319321d022f0994a5fec2a1a58eebe76931d669ef451f0bc8f49a36513ce001eefdc807adfb78722f46214c04aa335d38dad7f6019ca7c58950077f100b427d4de1a0cfd2359c1dd571cd864b368bda1917cacd731d66d5ad04f33c23644e5d9943dcb24ddb8d46eda5f7d561314319235dae31166125d49f7fc7a75e11f517ac8a039f281f06597abbd12c745847316945860665c694a58da57a14e17758c1bbdca8fc81241e9dd24e7b868ec4c080cd1056e9af42501d8dc5e26b05aefe90e426da37d827056ad8f45318a99a266f32e0408a7568e2582f1b4e4683cce8bc737cbb52db17e017138c36ca4be0c8bda9a0f51cd711d1b3a82fb70609162aa49df20aec97808675138a076c2a522af30fa83e01fd145c05704d29bd46303c8351e0da5d3f5db0b60dafc2a9ed5d4e4650cae08eb5be6eaa79012cd4cf685eb1c779b2b8525146806ac570140834c2364e33ef28b594a2453ae9af7a0320131e4a97b8405d399cbc777c7e252f97cde76df77f0f4fa2884c2f008342a481613df8a04aaa8d6f609a727a8beb11cabd314c7e737f53917014724b12b67218651606e227e1e955f2f49e02d334af236c71f83bb798828751d7daa319e6b1521a5cbb0a8871d8ffedc29d668e09d157fb9fe90d6cb4d38dccfd768d4b81e1df946e8bf90830bb2bb16485a44ccd5c4a6f636e845a7147407e7a7b42bcf2da8dafc568f592d6576f8d23939147206e36dc4605696e439fc683e594ac6bb64056b5c9bf3d28c2092b664d66b07e5d79425dd173b7ecac742bfa57166209e104df8cdb9d61434f70b3125294c64d1a1e5039fa62b03a63dc1252c08d2fe0b4013beff6508050f158be294743fd8a5408ef087c502001a7857d4565b011b2d0620f98bbe436fe2c0bc714b792504c88edd7de9a17cf974b463534e9eb79fa9bf753470b13ec4d45b4efae468640d15eedfef27e2dd1b09afe4f2aa0f9913ff698fd8106b4d4ed057410cd3e7cd2797b18f56b3eba6a3c9fd3fed38c41640ded1ac76fa729ecad94d3d9e747b948b9bfda2910fdb311006df750d13e0a00b92e45b50c2a401680db9566de51c8f7c84ab79b0e7cd5bfde4218a78d1ae976fd4dce6dc6c06cdfa1476ba5315bd9e7c4145166c5e7a9ffc89d2beb849568b5f6012a62fed04d2f0ac7c455430ee44d2d54c2cc9c357c937d1b614166bb824bcc573048f5d6ed6d9cd1e36287654b949b0a062c2fff9f8f824d06b4c499946dbbd0854572595d2a7e40043633521473baa02db056e886c4c4b4eb79718eb9bf251cf14c89a613ca88e99d8cb59fae5b8e02d0ba8a953e021503da5635e92f35bbd47f001d3c16e5110dd49b0ca11c77b76f8d65e5effd33e43ca7fc5cfc3fff141efc793263de0414c90e34984607cc501fb7d8f9bb259d6b002644ee5a93cbff2cd8403f16e0dbf3e9c2ea456f41dd346851b2260466f7af0363e63db8f5e2dd7a9dd2f8ca875e31b74106692b81777fcea4ca0cafcdd89474d438a2a7e82569a6f3e5d451e1b12f83c9dc50093ab583534c99c56d55a7a0520842cfbe50a04008e27191052b0f69d48aee64f94cc96c3b8e0c8efb405bb13b9766481b11b64bdb60bbf5ee3cc7528b796c022b4913cb3412e316e61149d7f36cff8e4ab41d54bf7fb98cf449ca133467fdcc065407d9446c2a47eb564d2d64fbef4d42ce8e0f903ebfb0da168ff46ec1049d79e6ba8ac4c3877d6d5d188d978b1900bdb3cf48197e2621c925fc60ef04bcb3ef4d8b8801f5db13493376505afe431d84c001684872fee40da873e220f0d58b749a642aec2acabf6de89076f239ed8a3e0080d4cc66d3b8dbd853fc23133025b98a6f5df66f0810b334c3fd04b61592ab8f8f659a961371369c7b6d684dbb805befa1e544d004e28862e11f26d49a1b5a0af4e3c80858c40584d68335b8e69498b619ebf7a3f1ee67c40a51827c18094d7049163aa854cdfbdae1a21ce0c8c12203d6cb9c4226a29eed04657d77fd026be04014f59611b463151b119b48af0d7298e272168b1cef0987c6e57575cdb84f51215e0a8c62003459f21e10c7835498d76a9915bd6ebf4f6999ddfa22859e32e6a18a0f0936e1da98dc5892cdbf6b14306e6f75cad50ea78de9b14b69764b6dae73a7794e7e812614bb5fede6b4e2ccdf4e043902fd94230fbd76bd7625bebaa95639a9ed4707d653f99e4a8d458fa7b6b8ef62324bc2b60fbd90a41f6f2d64b99f8d5a6fa26cefb7488d0b394f5b9a78e0ae1c738fcf97d3087b94ac3b161327efcebd840f1bc36356cae210190a5c383e5c357a2f5d2afd33d9e61cf59e897a949389ca9cbb76c5f5c19388e6438ac5f018bb04b4049ad46e5577558370aa476d7dbf82167784501d882e59c7073d206493608e5c7e090bb66e19de186e5d13d8ea55881d211b18f19b6f64dac70518be5cec171b5d40900a2eb6770f9f664f2246fad1b25cfc16bb24576725b0e845b2d69df21f1cf2246fcfc5915b092032842def2f57c95771a11e1849367ca07487b714a3956ad77341205bdc33f6b15beedf43f8b2d7abb2042b38c2149ea574341afd316ab465eee09029638d034276fed16e885315e7b36fac9461d35f7bf041a0823582ec9f6507a28c4e56d31c9be128211b579c770ab6286c6937b0b07852dbf888447d0353da4804cf9b580add0d0bc308330b367dfa57ec1742af29f9d88a0391da4fef3ac2fa78a81b91d31a2a8aaece76eba01541d6a233d5de604c2cb14ec3649eda6570435cc975221131042c9cb9526102e08fec26ff72b02476fed08d467785e6256a7318886d27384e2ff80541e416372232260f7f3931a23d1abe882174514a007c399c556a9191285aa76caea783320e350a18749ecda202a49bb90b1f60511e561694e60285cec1d3914377a4c9c3ca9252e8de31cccd1bf4049cb1b802414490fe4ebd60478546ff43233412454d4147735de8cfa233b0e5739c4497fba3d164bb160aac410dee98bbef01b7a9005bc5f589403123b26b9f1a2b1eb07aac3581739f9127f25a07b2fcc9408f1ad0fcf124d5495f420ec3cc6f3d0fcbea1af30e9e775c45a669c88632f9a5feca0637c8ce33c704b509b3c846fe3d9d0dbea891d583de49e9064f1aea365edf27023130535476d3d25b508e3aa7cc167c5f36b975081c9efc2ab80a879a2902ed4bdbe7fdfbfecbf8ed2866eafdba457eeaa677aa7c92f0e37810bbd9409f98f8a26789aa92645ca7b2f5bcbb36c92db08ee87c4ee930e3fbe07aecf924d62c3a7842bac67b6ead079e8c1ec0a85ed4e559cef948caf77d981bef62efd64f0db418fd69e766746e498c371c9d364350056abc110c04b9f2efd4b8ddd5a3f30def6d44f07c054c874cb695a5ac5e846b8f1d427c20d2bc37e27ea14ae213def65b2db061b936b330cc678e21b02d34f5f508b18d1b88634ca1b80d943bf89125b29d8a9fa2ff4abcc097ab6908687c919e300eda551c8a9a2050eadcea6255d9141874d1fd3fbb8ffa61582b12727adbe27bdc793422efcfdeaf685b5243dbd74cfa598da68d4accc7f502420d197579f2280ed65fa6178f9e1217b314b973a5e6942c7d1add5171502fa5c1099da53d735e13aae67408866ed9b6225975882b30901dd4a34e5be10772df4b7a409b5c1260e2b5d24fe896e556ce8423018c750c078cf508c8032920d635aeea104aa058b59436053cd0050072e7df894bddc682149fc72a81a28794f2785397e0c2535f0ec45b846208d2550e8927e923034d2f5aaf9564fe038805fe73a5e794cbe038a0bdaeb07797fab61367d245e43f7a42374f24eb03570680529e80307f908dc8840146b5adac8ccaae2f6658091f2692faf50463954ead4d8bf004080812d0864a99e8708f66aee9011354f4530294acdf6d014f7e8231dda17cd899610ec5f13f08f80503d2f135907c353cb218407f2af0dc0927abcc9952db5eb1525680638f250201f9273a77a04a8ff8677ccd40a48e66fe5d48dae2bf67f1ca258b058a664a93ddbfec580cc07c67e6a44289a7ee47e0b1d01ae1840ebcb882de470b5fb37e36719ab8e7a130910fee89a94243bf3e3fc96a9978b7f62fa21552798e556b90eeb05b649e680fde72776d0dfdcca1c88bd6f3100f70e12c49cf48f8e8a6fd53f85f5c7c9ca4f461637c36a180f93509a51524e5e087ed300408883445e4fe495c28a4f647da38307324248d7ffb0c747e4b0234f9425f54dbc5dc75af43d47715d61fcd312cefd6d317e6ff6efd36ab531e24bf33167722c4812948f79d5d6d8889b3cb24eaea36b7d02b87c1627cdfabf84fbf9288e0f9849db944b6708e0445f993c2cb1c842ec5c0072c6b99d7602341bc88219cd0cb5d0172435f491d1ec389ee2c278a4a1aba34a6fdd8ffe3f4f020288cb44e0e0389815b1d34b1b5c4a786c860b9f49bc1d171f5832ea08b309914c20c081747f29bad94c71da1566a25b4d1f008516e1988179e7da91f733f343d0c3c6c11485a58b213ca1f5daf569bdabf8af6653e66504b5cbd04f032f25bc063859c72daa34b73c6d7fa358e6c0fe2e529e6536fcdba50e64eb75984c573ddcb2c8a39538cc753e678ec8dbf68f9e153d58a07cb863dffc829a409f269db14d9a8d230a095bd67e3c6370ebbe55bcab51f75477d4a67a8c1a38a2eec82588ce1b94b76886b673760b84f4664c29559a4dc8941b747528ebddfd6b1659267db47410f570d8836ced3d8b2b533c0d1b2a86b7223b025c0b00407ef3fb61f6e410b1f09c90622b41b436bef1808dbf9f3f21ac144ca44403c9a9c9d5fa291cece3194f90bcffa7223c876e7bdc68e31923cfd83a861d6ea02296208c22fbc6982fdacd3c7b95fe3aea3a3080f69061cf42a64482c8daf41fdf59c710ea48f086bf4a00e0422f7e82e93681cb76f6963f6784b27cc03e991d51c091ab974cd36797c5de0dc8211e20dc975a422e97375cf426a949917c6043561e3448d564a3fecf163466b34155686f7b1d0a25deac93890764cc7910311f30963bf6d1861fa7fb095a7637782", 0x1000}, {&(0x7f0000001140)="0687887749abfd82289484a7fc908bc4e0b35cbae20d988d9d1ee895930c2e046c23ab287b6887a9786dff2de0a01dce42d6e86186def571db81ea4674a7e9f8fba44dac3ea8210d2f09f4ffbef3dfa305cd6bf8b3d349b385a2a23e4fe1f981510c2b63e88b6190fdb17d3a95bb7a4f330fbf1ee9cfee1b5e995474bfd85d4689ab25e0f24557ae24361de2739489ab7ca3eb045a274580deb3572f17319c1a2a4e27d34b15d0cbad94aac5f369deb2c108a8e8087e260281626ebf9e96269d39aa70239982086a84ae4ff50a29808b729417611eb0820caf7bdcf4", 0xdc}, {&(0x7f0000001240)="ff8141f3e4f124ff77e8c985d28561b343fca10394b9ab", 0x17}, {&(0x7f0000001280)="e8266add76d7ca03994dda2743dfa996e8163032d2393f945f0c4eeb2776290d61e8106e507703b16e73c4b3", 0x2c}, {&(0x7f00000012c0)="18a5ea6fd392d558a8761515048f42307ba90d94eb4784e3055191cebc509314e723fe34ae1c688c832a91cf05ca8adb59a6926067f65398f24b322d8d0c78253cc65aea90de9fd9580271becbc3d3a2a055be0671648e5201e9427fef9b77598d814979346fdc6535c961454e", 0x6d}, {&(0x7f0000001340)="b8ee3d3f968fd8f59a94abc7fd4e195f42237e9b7054cb39b789f0b9a11a4765c5b964a438163154997ecf361a9bba23862ac445a9a1c088a5fbda2d8c1c7fb43d4c68aed9b8cd249382fe1e7e12dbe755db098c356d6eb4718fe583ec5c189f85eceb7cbab4f51b60b4106df7b02378e5f9eb10fcb2", 0x76}, {&(0x7f00000013c0)="bc0d1b10a1bf3d8a736a28133f9cafe3b6497fc4bb69e1bea679ae14a4b15b483fc4bd04a0b5c5b383d9ffc6598a86294ad300de3c1fb87d423a11a5de51e7a37369f3c83c0129bc4a9b81879ef96f140ba2db7a024db270dd4d8ef0f2bb344b4e06153b269a1644255cedf7bee20bfc042aec27536c4b109f839fa78e32d128ea4ac95de40d53da77c7bd201e68d80a82759fed70418080adeefc327532ddc3058c5f9b47019e02e561ce7d69d61c45e2ecd94402ab451742f4f95fb2666564589cb80608b618bcdb9e831e07e74a33cbdccc73e3caa4eb5a2edb43636349c77f875945", 0xe4}], 0x8, 0x0) 08:57:14 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = getpid() ftruncate(r1, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x9, 0x3, r2}) setsockopt(r1, 0x0, 0x1d, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x9}) r3 = syz_open_pts() socket(0x11, 0x4007, 0x3) socket(0x26, 0x8000, 0xffffffff) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x6, 0x200, 0xffffffff}) 08:57:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) close(r0) 08:57:14 executing program 1: 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}}) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057f58d7fefb120343abefeae029e5be9166d4125d1b1a49c526b46ea6cab268a22b406bf984f1a7cff61ab066455b371e335f2b7f0cf396cc1b6"], 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)={0x0, ""/162}, 0xaa, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000014c0)=""/27) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7d25c3ed897f1100f7f154db6"], 0x1, 0x802) 08:57:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 08:57:14 executing program 0: minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x2000)=nil, 0x2000) 08:57:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 08:57:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="cd9afde212b9b7a6d7c1999ab2ef00941eb296b89ad9d206885ee8affb726b4d3fc45b511a6a6c9bc39991ad739a2720519c38eef4a8f0e23f77dd7626b26b001f4a6d425f4fa63d03df2e8cb37a13c84630ffc9abcbc0eda63ed06ad44454e4e836282498a05abb6157feb20d35c4120ac38204d3b4b0c57fe0a74f8e6d08e6549f9cb0ba2a854684764c2cd41736ccec3065cbbbe83ed8f78d1cfb796409b9d682dfa0ec0bd5d0915ce5505181df2e3d22d3ca3fe023f17abf69ae3f2ac5366e1aa3c98cd1", 0xc6}, {&(0x7f0000000180)="be846ef12de5ff9aae031db9d30f0e688e1cff46eed32738f6f047eaa2e49cef4c0aaee9ac26c3502a2a73f69e65357e27d13b1af6a63e83e42b1d921d81138b7031bbf1e9919ea101c717245ac714f9651fee988c65590bbffedc380eaac80bf21ad6141a46527e7c68641fe12fae933022a907d257a0c9968d37e57f37dc94004a0e9d065d3622e6f17a13ea457a5054e811f1370ac30a00a9e80436a30d8fcc9720731caa5756394d85cbd0", 0xad}, {&(0x7f0000000240)="c6f20ccbd0332c791fb634f04558e151525a738f3c4af7f245578946b54fb7ec2857ac8f0f7d485abf39cb55fbb0290dd0b1bbd833556ec14d2916a5aabf9762382c70ce69d5480bdf995ce5a66458a80c32149d3e976f35928ff964dcaf59cb57dcdf9777745244bc84c77228ea30f13bd029235885b314e2a415a1b6e804", 0x7f}, {&(0x7f00000002c0)="bad70581a2cd1a1fa7e0c950a297f470385371eb33be72964c52ccdb7fc18d0f8c", 0x21}, {&(0x7f0000000300)="d3c472b26cb476c60eff65114579bb406b18a30f1958386f55ce7047ce47f85038096e4ca1d0e1973be33c15412272df372c0d60b760999179ef8ac1afa063cc2ad120c80433cb901c3ce9ee9b01f2cc2875a1b943c1", 0x56}, {&(0x7f0000000380)="6c777c9293de69ea1cb18b68ef376b55e6117465a7f2f184c9b10daadce12798592ec88126fa3d69426088b7", 0x2c}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="10000000001d0000ffff0000010008002000000001000100000040afb100e2be0d36498d2c125b36f4829021768779600f6a733bb633221da8", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1], 0x50, 0x400}, 0x7) execve(0x0, 0x0, 0x0) 08:57:15 executing program 0: readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)=""/249, 0xf9) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 08:57:15 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r2}, 0x0, 0x2000000000000000, r3}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 08:57:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) fsync(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') close(r1) 08:57:15 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}, 0xfffffffffffffffc, 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() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000000)) 08:57:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='\x00', 0x1) 08:57:15 executing program 1: socketpair(0x0, 0x4003, 0x8002, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semget$private(0x0, 0x3, 0x10) 08:57:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 08:57:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) sendto$inet6(r0, &(0x7f0000000040)="e1c422428d1b3b237823fffdada1aa836d78f26f3c92484ce5e7e16eb60ad8bff5fec3c2d4b26977bd3594c3ebfecb9d1731675c89fe73a1105c27c413c074179f20bc75dd3b60db0eb26fc90e7ce39ad3a95f0b273be10eeab28c7f39dc10ff3e9e5efdca", 0x65, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x80, 0xedd}, 0x3c4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000100)="5b071e8cb0a341fe79c393f636fc108abb82dbc20c8fd9ae0bd2eecba123fc6fd5b2a47dc0b0616faafaacecbbf005c6e0df05ec642509dfef93a0514268d2647af78dd62ac1c16dba65559489fd123a56b225e78ce15ac93b9b4adcee1636bec87c0e498cbb8ead475a53deca54ad028019380d66323aa42c951a2d990e59da837d66036459678ff09f92918c0b94a01f035a5f74fe9e32f75b4616a9fb5d88a60c6d9eb5d902d0ecfe15eae63b35df77b91e3576f1c5382a1232ebb5973890f9a9a00df225b743ebecf4c93b94213fbd1a20c227a102fd4b9dc625cc58f00ccc82ca0e6071d096b3335696e613e597b12f267f8b2102", 0xf7) 08:57:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x108, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x3, r1}) getppid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpid() 08:57:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 08:57:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x7fe000000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffaf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) shutdown(r0, 0x1) 08:57:15 executing program 1: r0 = socket(0x16, 0xc006, 0x10001) r1 = socket(0x1e, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xfffffffffffffc01}, 0x8) listen(r1, 0x0) 08:57:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20400, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000f80)="582720efabd16ebae63225259560f8e5815f73f2a044fd33095552fbd5e41789632dfc04000000000000004c8ab06198824b3da025bbd47b3bf579bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53e0000000000000000000000000000", 0xfe59) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) close(r1) kevent(r0, &(0x7f0000000d80)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x40, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x9, 0x1000, 0x8}, {{r1}, 0x0, 0x10, 0x4, 0x4, 0x3ff}, {{r0}, 0x0, 0x80, 0x80, 0x3ff, 0xd1}, {{r1}, 0xfffffffffffffffe, 0x9, 0x80000010, 0x82eb, 0x4}, {{r0}, 0xfffffffffffffffb, 0x31, 0x0, 0x20, 0xffffffffffff511b}, {{r1}, 0xffffffffffffffff, 0xb0, 0x4d, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x41, 0x81, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x23, 0x8, 0x6d8000000000000}], 0x1, &(0x7f0000000ec0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0xdb}, {{r1}, 0xfffffffffffffffe, 0x61, 0x3, 0xab9d, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0xffffffff00000000, 0x1000}], 0x100, &(0x7f0000000f40)={0x2}) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0xc) fchown(r0, r4, r3) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:57:15 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 08:57:15 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000340)={{}, {0x0, 0x684}}, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x408, 0x0) r1 = socket(0x10, 0x5, 0x1000) socketpair(0x6, 0x4005, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/225, 0xe1) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80000084, 0xffffffff00000000, 0x944}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0xfffffffffffffffb, 0xf7}], 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x26, 0x20, 0x100}, {{r1}, 0xfffffffffffffff8, 0x88, 0x80000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0x81}], 0x5, &(0x7f0000000300)={0x4, 0x9}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x9, 0xfffffffffffffffe}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x1, 0x3}, {{r4}, 0xfffffffffffffffc, 0x1, 0x23, 0x6, 0x7}], 0x35be, &(0x7f00000001c0)={0x5, 0xfff}) 08:57:15 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="5f2c59b504d4c4aa2eead2155a8d4e73e8353fb02086ca597656d257825dae898bfe2b8b569c5eb2d45c11ab94345008a25cf87a1d9111b3f4f4c9a99491ad6a1996ddf3c3cf4782f3252ca4088a821101e7792d69b54d2bbc9f688e5abfcf8f16e2e3359ccf6dc29f196f026253d68d6abf18b0484c9a98d389f693e0f2b9b79e5d9a7d6f9c29a2686274a6e522494aa41935f6cebc50cf21c4846e8b79b60f5b6ca95238218cded1bf3f8fad047a2b69e2b9bf120da45dde6bbbba3bffb19afe04ca411697e3a73cb6bafb87cbbd62656937506ae3863549c1b72006f68c3bb9dc77cf9165ddd1b75e62c353474854556a7180ad1d5f", 0xf7, 0x40c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="0028ff39f1294171a1274fb2977a42ae478e082a372a42fdcd6044c37710b24f675dfbc94587cb26d1b7206bdb3492f7d5f4fbdc932e7995ab6ed2c5101b85e139df2f58be10b66a349d08e66b25cdb5068c218d88452e51598110d3b5849d23145850db109ac0a9834aeb9f64b3a5e182707ce58f9313cf1c6a92102a7cc4c3949d44726d1bf07a0d537bd6e607f0016445e4bc55901d8704f9d9952f7c746d948ce5a7402197597298eb70f75e3d7a8abd8257a2a457e08d3d1ec40ea234521ca5c6441fea4924cc50df220b68ae0eab8bd37311622f", 0xd7, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="00d38ff50023c037df7565300000000000000010f0835d421b4f35"], 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:57:15 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') 08:57:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() fchown(r0, r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1000000000023f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='./file0/file1\x00') 08:57:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:57:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x3, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000100)="9d127364d205c62ab9ee6a02b419fcb4f5b5d5a6e46803ad4c82641d1405396ab944fcebd2af9db735bbcbe1ab14e5e4940484594c300a26afcde02f1ca3e53a83d4f384fad3e080ec151c456adece1c2c1e78f525db970f4a241cb42c3ee5489dc6be918d79c11b4530157946ae8ca9cb71c0803069c39ffc0ced28c1c6b100000000e0e01d2463bffce5f5800300000001a18826e656", 0xffffffffffffffa5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f00000037c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000003640)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/232, 0xe8}, {&(0x7f0000003300)=""/189, 0xbd}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f00000033c0)=""/201, 0xc9}, {&(0x7f00000034c0)=""/135, 0x87}, {&(0x7f0000003580)=""/161, 0xa1}], 0x8, &(0x7f00000036c0)=""/228, 0xe4}, 0x1) setsockopt(r1, 0x3, 0x9, &(0x7f0000000080)="106df6aed5755da2cde59467926fad2c68e5cb912f8f58ae557a12a17b2a5a9c21bb7bbf", 0x24) 08:57:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) 08:57:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt(r0, 0x3ff, 0x941, &(0x7f0000000140)=""/15, &(0x7f00000000c0)=0xf) write(r0, &(0x7f0000000080)='N3', 0x2) 08:57:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x0) 08:57:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x100000001, 0xfffffffffffffffc}) 08:57:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x1, 0xfffffffffffff352}, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x50, 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x24) 08:57:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100), 0x0) 08:57:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 08:57:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:57:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1002, 0x2238) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xfd46) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) write(r1, &(0x7f0000000140)='\x00', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0xa8, 0x9, 0x9}, 0xc) r3 = syz_open_pts() accept$inet6(r0, 0x0, &(0x7f00000002c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xffffffffffbffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() execve(&(0x7f00000003c0)='./bus\x00', &(0x7f00000001c0), &(0x7f0000000340)=[&(0x7f0000000200)='{[\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000300)='\x00']) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000440)="aa7256b648de951cba172a88189b8f6ea781247dd469a5e82f936e168ac776098246d52c8c2e69371a4470ade1efb33798109af4ca0560ae8c4bf202ba82c10436898f57fbc853e2f020f35e232e63e8c17243f45f4e730bc80b397f84d66c238bbc2a0d4dc09975c73b57941f58c41274468e361e24c8f51af3861b363b92541591b0f689a4f35f1dc0ad9f2ba8e43fad47faa58df5936f3955d35197d277f7300392014d206f154dd0f1d3cc14bbf0891463ed5e767b51b68cd6a342ef307b63d7493f7b69defe6e5c30e7cc7bbd0ff5788828e729d0deda9ba66806b1227d927124a4d9724b6b715b89ddfa599a34de", 0xf1}], 0x1, 0x0) 08:57:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x100000000}) mkdir(&(0x7f0000000100)='./file0\x00', 0x4c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) 08:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe16c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15c85f", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:57:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="6eab2c534971fd481a8e1a44f377f07ec8f174e8b392fb82553e6bfdc43d5e76d637835f506944bde6d18bfb028825a7c2f05d8b7276942d16dddeb8e676d0266278d6cc143ab3c3ae74862506e6576614c117a67161008c29cced110c53dfbdb0cacf4b2d0082849eef7cf405cd5807ef1b0ec5712d9adf1413436d5f524b6f10a608dda57a4766d2c5b45e725530ce069f7d02ffc1207a640ea5488c9e62f976b9f3da2004b517b1b90a00d344c50a4ba4bd4e4257966b6aaa8d51b2fc0be6610a01780316d6b754c9d72ef922c43df257d0360f421138107c4f6bee74be34d62c", 0xe2}, {&(0x7f0000000240)="4189b72b2c2979bff89a139a7a362bbbc563fcf93905a36e0bf45ba7936f8586f1fb0109ccb16c5d0c6229c0da66e68f492297461e585c5a8b5b97bb7eac6f6f7e505ee7bf75bb68a7c393bf98eea46647f67f77c3485b8c6865f75f205220dfbabee982814e5f6504d5d91e64a5a20318355795cd9bad3662a2e12cedc91ecf80a5dbc7490ac0a10149462baaafd2c08851f3a6df2925e63b07fa93", 0x9c}, {&(0x7f0000000300)="ed2844f37bf5f3ad7d4fd5a9b12bf53d267c6c17501703c1548e55f1a24d6c48d4948cc00fc01623639f1f42f5ad8d670d31ba6f54f59e518e82bd8b46ba948d3b97dfab834cb3433e6f3855dd931b476f62464073391e9b4c143470f14bc201aa1f8d890066451e8666f752fb0c449c06a2f05b47ff96b9f19e88a0685a62cef2971a2ba61550324192cde6ec1d343285b0da05c0867d8796022b31036309b63e10bb414d349e30f1ecf92546e836caafdc05", 0xb3}, {&(0x7f00000003c0)="b0b205ac2079457dc83b5152e5c3dbc8f932c30a3e3a2754f93fa0b559a8e130cc4c1d31e744854ab8ef13006050e6b0118f2527e16bd2a0d67cb0ca02fb193347cefeff781f7eaf09003c044637c432da2bae0ce3c9ebf0b6572982555ad059add9234e76372188f80a", 0x6a}, {&(0x7f0000000000)="1a8cd73d09a7acf569b3b9f4dda9d420b68dfcd12376425cd00dc4f9bb678fb5585ed0e9a31ee789ada6558005bad676f3bec6b913958ade48fbe570c0c1b7", 0x3f}, {&(0x7f0000000440)="289891f17de3", 0x6}, {&(0x7f0000000480)="4dc2c3cb9af297a5afd1bde95f6e0cefe664a1bcbaa21552006afeb7a8d44426a8a425880384d53466032f4c782ef0ee9638485c672fcf97b477aa5b401d88d39a19f95048ccbe9ca08ca4af20d05269bcd20b3993318f7be470aaa0c0baf47ba98301b54edefde16c683eb865e6ce", 0x6f}], 0x7) 08:57:17 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x3) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:57:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0xa) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x401}, 0xc) 08:57:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1671, './file0\x00', './file0\x00'}) r2 = socket$inet6(0x18, 0x3, 0x102) shutdown(r2, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xf30, './file0/file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0/file0\x00'}) r3 = socket$inet6(0x18, 0x8004, 0xa99b) fcntl$getown(r3, 0x5) 08:57:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xc7, 0x3, &(0x7f00000000c0)=""/37, &(0x7f0000000080)=0x25) msgget$private(0x0, 0x19c) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0xa3) 08:57:17 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:57:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r1, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r2, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r5, &(0x7f0000000200), 0x10000000000002a3) 08:57:17 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x6, 0xc002, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/75, 0x4b, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) dup(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 08:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab0619882463da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aaeae43dbe29bea062c3eafa44ee65ff95e0756fd0b9cbf9095452637608ad07fe7b5e19557aebb3bf42b85fbbb3bdede7d94cb51c0fdb1aad49c7556d55b77a086ec57d34c7475f2a20d3c6cda1eb79de810fe57649e6eee36d53b55124baa0c8aeeee931e8f0d6ddd0ffd68f441ec47afce6050", 0xd9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000004a80)=ANY=[@ANYBLOB="0053b72a8ee395975bddab423ff57bca4cb3541fb4c95251e2cb6a51bf2d1139127ba66da4209384c5a8ac62dacf618ccad1683f5c73d2b1231211a7b717e126e1a808ab6c3c3de9641781a1d7e4bd2fc3608b9ac2821b82a2eaef036e474f3ed45db2947edf39b79c05340714dff1e1a65f54c28c5cfa6af8ae9a5656acc7dcfec9ef5866366f71015592e6446a1ab207fae525330f737555f8f7cdfd44ab33bfd80448c514f42ac8d186b3660d"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 08:57:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="cd83a4f68ac0f38dd6e96f767cb0e6a594bad88275b04ff4c58a311709d64b52b4b83693ef5f9d665294c064b079b3f4", 0x30}, {&(0x7f0000000100)="a9f0240aa1ec9fa1ff313e4bc23ee51e013a487f66ea0a0f366f9d4cd55e5f5b5994882981404109108e5b4a7581c4daca3ac6059bdfa0b8d0a001a1680bba0c0cafd168691889e6cdf914663886b24bc06ae3fce1b27059173a55880348ef097c6608b48a08a2e6eda22e3b1621560d791fca5319efed1a511d06e7561f1d9cd31e55f3e32e20d50056be50752221637bb327071032aa48a919f44183a825a75b35f5c83e6deac133840e26e904c80b7a64e36afea2de1eab177bef8e6e50495f8f927e717378fa", 0xc8}, {&(0x7f0000000200)="0bc282c17f409f7cce2f4bcea1e67c35429184ed376d48dba3bef727a99d87b6c2614b025ef915fa76f7a12865017996a01cbaf415a965a083b078fa4cd746d75b5bfdcb8e04e7da8821228d7686bc6001ac4ed9a8a01cbcea6956ed795786ae71aa88f3de3b924b252fb64856e8017001", 0x71}], 0x3, &(0x7f00000002c0), 0x0, 0x1}, 0x401) 08:57:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) fchmod(r0, 0x100) 08:57:18 executing program 0: r0 = geteuid() setreuid(r0, 0xee01) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x88, 0x80000000000, &(0x7f0000000000)=""/103, &(0x7f00000000c0)=0x67) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:57:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x91b, 0x800}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x2, 0x85}, {{r0}, 0xfffffffffffffffa, 0x72, 0x10, 0x3, 0x3f}, {{r1}, 0xfffffffffffffff8, 0xa, 0xf0000000, 0x76c, 0x4}], 0xffffffffffffb26e, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000080, 0xfff, 0x5b8c}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x0, 0x251, 0xe3ad}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000087, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0xa, 0xf0000001, 0x3, 0x4966f5f6}, {{r1}, 0xfffffffffffffffe, 0x44, 0x7217e1a5a2d16d7a, 0x5, 0x7d31}, {{r1}, 0xffffffffffffffff, 0x49, 0x80000000, 0x5, 0x5cbe}], 0xffffffff, &(0x7f0000000000)={0x9, 0x7}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x4) 08:57:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xaf, 0x7ff, './file0\x00', 0x80000000000, 0x40, 0x0, 0x3}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 08:57:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10080, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x25ad7bb0, 0x1, 0x10000, 0x5e, "3ea38cb0ad95c08fff03675100", 0x9e2, 0x7f}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x18d) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0x80}, {0x0, 0x5}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xba8b}, {0x0, 0x10001}, {}, {}, {}, {0x4}]}) 08:57:18 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 08:57:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xffffffff) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:57:18 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5901) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x140}, {r0, 0x40}, {r0, 0x108}], 0x6, 0xffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0x149) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 08:57:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0xff, 0x7d, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:57:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 08:57:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r2 = socket(0x18, 0x3, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000080)="59d1bcb6a2f24c5ad5737739791584138ee1", 0x12, 0x40a, &(0x7f0000000100)=ANY=[@ANYBLOB="6530e600000008184c30"], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2400000000000, 0x7, 0x3, 0x400, "96ce36f532428a0a9c7cfbdec09bede07995ec8e", 0x0, 0x6}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r3, 0x2, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) 08:57:19 executing program 0: sync() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) 08:57:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x3f, &(0x7f0000000000), 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) 08:57:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x100000001, 0x570, r1}) 08:57:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 08:57:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x84, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000040)) 08:57:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:57:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x140) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x100000000}, 0xc) chdir(&(0x7f0000000000)='.\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() chdir(&(0x7f0000000080)='./file0\x00') close(r1) 08:57:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:57:20 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="00f55e0016ff030700aed2f543a815a57706d31eccc3407180b1d67637972714cb173b22f226b4e1259592c12ec54874f19a494bdca94ff5eb0ca62b5e99fa864b6809f5db5fcea7905933d38f760bc46d19100dfa2e1f422e5e3997d0cb3bdd8d90cb550df087e063053c1cd1a9e669ae8c6b0aeb56202bd626968e53294d6a4abbb8c1231eba75e2d433ce5b55453995bff6e1f8f53ce49c97bec8f35983c209f6c7360842f8db80975c3b26a08ce8cc8b582a71e1ac89e266491a602879f9d85ef4ad3039b016b12cdf23a7e1cee0370000000000000000000000000000ec394f566984df103b9a2f11c125f849db5ad5029293e6596c6cf2da7f47a46e10e36035afbf549918a6b284dfcdc5464df3ddfe74f1bef999c3d30460625855eba0f16adbe56e6d35074c4a191c7bbd34780221b94a41b93185d1e606d59d0bec88a23ff11770b45c153fae165bb75279c31699b2ffd10fb3e567b73f836f4a7de04d6f1574d88a60295c370a1b12a245e501e8ea5ccd4e57c49ed034c51a0ecadadea9bbe30e67af7e20ff7f40d33ad2be21f7c3be7d7da2e7e6369b1aa53f4e6e803fe2013143ae8bccea9f2060233afee1aae3401fa48671cc15011c1d8585e152515c98615b10ea37c100cb072708744c00816185e5ea276bcf00ef29897edc13ab627356c6f1c8f418193ef6222b36e4d12c362961b30c221243f33dbafafd3ae160af7be2461a514c3f4a88b6db070000000077c7480284b7458b7dd2ee6f402ca37c6ee60e2fb41cf9ff6510c20c2b20cec5a82b2930785653cb10f1bab5b2c9513620a8561d1cecd1cea9d1250d1885fdb20dcd9a8f9ddc6f50378a5c0fa0e612430aee4fe544ee38ad05c533bd24d0e355d42a714e2b10315041689cc6f95ac079c33548f5eca6125fe973e2354e55332c96014309000000000000003b3bb22d88b7c7653a22d9046cc99ec83f4d8ee4944ecca255618dbfc05c23abbe659a5bfc4195e649e1664efea3a825b753c367e06f6b4dae667a4729f117c82c24ec9ad5854f2bb9eeb3116ef2f56198463daf443f2f6c56b6bea133174ac5a211e61e00e73eaa822f42e4ee92216d08bdfea43441402af8962b8e4b7dcc6d00a64ba6ed9f847c9542a2cb566b5192ca9d61a97832"], 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000410000/0xc000)=nil, 0xc000) r4 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0x7}, 0x62) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') getpgrp() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getgid() getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r7, 0x0, r6, 0xffffffffffffffff, r8]) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r9 = semget(0x0, 0x3, 0xffffffffffffffff) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x9, 0x946, 0x4, 0x0, 0x9]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0xb930, 0x3ea152f4, './file0\x00', 0x9, 0x1, 0x3c6c7ebe, 0x9}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) 08:57:21 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 08:57:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xffffff}) open(&(0x7f0000000040)='./bus\x00', 0x281, 0x40) login: wsmux_getmux: no memory for mux 16777215 08:57:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") 08:57:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(0xffffffffffffffff, r1) clock_getres(0x2, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 08:57:21 executing program 0: msgget(0x0, 0x20000000000004c) msgget$private(0x0, 0x1) wsmux_getmux: no memory for mux 16777215 08:57:21 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x20000000) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 08:57:21 executing program 1: r0 = socket(0x0, 0x4000, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="9ea5aba9f5", 0x5, 0x8, 0x0, 0x0) socket(0x19, 0x4000, 0x3) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 08:57:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8020426c, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x8df7, 0x5, 0x5ac4, 0x575, 0x9, 0x7]) open$dir(&(0x7f0000000080)='./file0\x00', 0x100c8, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x4) 08:57:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) pledge(&(0x7f0000000080)='0', &(0x7f0000000100)='{-%$!#\x00') setregid(r1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 08:57:21 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socketpair(0x2, 0x1, 0x96, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 08:57:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640), 0x0, 0x0) 08:57:22 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c9f3000"], 0x10) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 08:57:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/30, 0x1e}], 0x5, &(0x7f00000003c0)=""/26, 0x1a}, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 08:57:22 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0xfffffffffffffff8, &(0x7f0000000140)="001c3f2d76162927c7ea9febc58afd962448eb6d883b1d1906968ff06416207c54baa07aa87203385d3f0ec0471b7d83a718e9494d60e6b68d9b0ba9f84cf58547b48c976808cb2f71894371e4bb2531acc22f4a9b018fe85fd31ba98497f0d4ff9ff960467512339ba186c6a53d3bc463000000007b644dac859a624b19f11c2aaf7895d412d3a7f151099c60f712734a762f84e4695077b73752bf9705c2c189d9c8b8313f6efafd7062700ae48fd6469164088b065ae02dfe6115fab347cca04a7d1f3ac98030eefa319d6ac959ad8cd815217444066a31ee6877e1eb7fd3fe28b2c86b401a87db6c778466000000000000000000000000", 0xffffffffffffffa9) 08:57:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="86e064437c6ca3528c4b6ad940beeca3dd5ed5205aec770c355ff27e", 0x1c) ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ftruncate(r2, 0x9) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 08:57:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108, 0x0, 0x0) 08:57:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x10000, 0x7fffffff, 0x2, "f25bca5326fa0e28485bff248fbb79915f5a49f2", 0x6}) 08:57:22 executing program 0: unveil(0x0, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/23, 0xfffffffffffffe2d) 08:57:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) close(r0) 08:57:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r1, 0x1) 08:57:22 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f000072a000/0x2000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 08:57:22 executing program 0: msgget(0x3, 0x8) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:57:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x4000, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 08:57:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) syz_open_pts() 08:57:22 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = semget$private(0x0, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 08:57:23 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x48, 0x0) r2 = getpgrp() ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) 08:57:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffff00000001, 0x2, {0xfffffffffffffff9, 0x7fff}}) fcntl$setstatus(r0, 0x4, 0x44) sendto(r1, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0xfe0f, 0x40a, 0x0, 0x0) 08:57:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x82, 0x1000}, {0x0, 0xfffffffffffffffd}, {0x65}, {0x2, 0x3}, {0x40, 0x100000000}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x3}, {0x27, 0x4}], 0x2}) setpgid(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)}) 08:57:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6d30007d13b2517eb575391fed4eb7ab0b13255337ceb0d48a3557074768ce91d094c8f035ccaf0e4c2bbbeb77a59a261ea4d9647b03cd8ae90e6b55"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 08:57:23 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) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 08:57:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) 08:57:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x60) accept$inet6(r1, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="478c56c91f4ee202934cda2521150fbd5ba25adc3e326a1d7f268436a0cffa600a7e1a5ab660076a7f7c6d821b24825d202a6c8cbaef1b7706d405303209ed9799d0d9", 0x43) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000040)=0x9, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:57:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x478, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/94, 0x5e}], 0x5, &(0x7f0000000440)=""/48, 0x30}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) 08:57:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc, 0x40) setrlimit(0x8, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xeac9, './file0\x00', './file0\x00'}) kqueue() 08:57:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, 0x6}) 08:57:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) fcntl$getflags(r0, 0x3) r1 = dup(r0) fcntl$getown(r1, 0x4) setsockopt(r1, 0x101, 0x6, &(0x7f0000000080)="e1025b26bbfbabb748b6057944d660b93c34ecddfd25d2963b48b26889b74355c9b50a0472aaa3d792d690030b5020e5fcfbe818963ec1767f098c37ee3bdb03512a2fb14dd9dd76ab42d353be3e63b0b3f454da56ecae8ecc5cda4dd426b69fc4ebb7eb77b13531b0b999c1dfdd2dd6753c2f108e9c3b0acfc0f1653516b001f6f711ae89ca820fd975d35608ef71490eb549a976767072ce42bc5242891bef6f900c9ee6a0e5519225800042194da4a31b39089ebdbbf1b52e4498eef5c6f68e33cb5ab2fca3b25f2db1da2197d00a7a5c599dffa6a475f64d11a26b5fda36345666b3f6d9d17cc634982ec5c231", 0xef) close(r0) 08:57:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000180)="010000ec", 0xfea5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0x1, 0x81, 0x1, 0x6, 0x4, 0xfffffffffffffff7, 0x0, 0x2, 0x5}) 08:57:23 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = getegid() r1 = getegid() getgroups(0x3, &(0x7f0000000040)=[r0, 0xffffffffffffffff, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:57:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x410, 0x50) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bd1b05eb5ad05a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xa033686e516783c, 0x0) 08:57:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x96) r4 = openat(r3, &(0x7f0000000900)='./file0\x00', 0x108, 0x91) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf0092400000000010000006c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc09d1724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da103204d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee0000000000000000000000000000", 0x8ef, 0x4, 0x0, 0x117) r5 = dup2(r0, r0) bind$inet(r5, &(0x7f00000009c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000b40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000d00)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getegid() r12 = getegid() setgroups(0x7, &(0x7f0000000d40)=[r6, r7, r8, r9, r10, r11, r12]) r13 = msgget(0x3, 0x400) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r15 = getegid() getegid() r16 = geteuid() r17 = getegid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a80)={{0xff, r14, r15, r16, r17, 0x22, 0x7}, 0xfff, 0xffffffffd11b5ef8, r2, r2, 0x7fffffff, 0x0, 0x10000, 0x6}) sendto$unix(r1, &(0x7f0000000bc0)="ca2d89c9bc568c7d6c6f5534f3561d30ae66e2da9d9f98f084b5cfba94ff2fbe3e8bfacf087bc3732a08fc97523fceea3f96e60df35b83b43d343797c70b0e93489c698fd5dac0886cdecc2ad9cb0697a0ddff8832d8c9495e2020a29afa368071be034fe174c3fe5103993ddf97f15854a4592ae395d9b3f535da7bfd95e2a3ea38ae3ab0567b5354ba7e5285a3c997826256eb11a124a120c92e5dc9e5efedef53c28787d53400e693401db96c52a94f184d6d6f0cabc3697027b02ab6f1c97a7d9b68fce10b0b30e5078cffcd3a9d025713e38e42002ced37a8a34111f07bf0c6e9af94422657dc464d6bd9be06aad296d1628bd314cce3582603e5b0e97d9061bf9f7245e1965eb78f", 0x10b, 0x401, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:57:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x8, 0x6, &(0x7f0000000080)="cf749c725868cca1621bf95bf841a97f5f0376c5cdc4a34a97c6f9be79b32f18d79fce0a8dfa6c4ae2c1e7c1ecc0a30b7d0a6e35d5f3117b3d1d6a5c0db2c9b182267cceb5c70bf729adee93fea50344f47c646afd332bdfdcf5987769642390997a7b8496b67d836b83a68298642605257c2c1e3d96484526748b45d4eace1399500f81", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) mlock(&(0x7f000054f000/0x2000)=nil, 0x2000) setsockopt(r2, 0x2, 0x2, &(0x7f0000000040)="ebffcbff13b9fdbf0d0000000000009931929600", 0xfffffd74) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x208, 0x0) dup2(r1, r1) close(r3) 08:57:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1c) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x20) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 08:57:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) write(r0, &(0x7f0000000100)="f298f880514523704af29da240fbbc54067786b94e36300bbb2942a75d79424e64091f03a15ac7fa13163ba5b75c49aeab4d502915a143dab62660cd517250501f808964cbe7a51bff878c1f2bdf94cbd8288700c40b188de1b2b00cd4649248eec9b799f4d17d20d00a5842fbbddf3bce9755082aba36f2157f91b80410e79ca8e041d3b12dc357ba0e090d0609d28c247260ed0fe56f", 0x97) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) unlink(&(0x7f00000001c0)='./file1\x00') readlinkat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/4096, 0x1000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x800000) 08:57:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 08:57:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 08:57:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000300)=""/177, 0xb1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x28, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:57:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="d5ff96681e1c69ace95fb6b5ca2dce058192d35b64b43e3d4c8f8f31febb45285a0a333fac73791c85dc8a6888d391c29511d92663efc86181a17b57a111072beaf42817725f4c864f0b002101000080000000005b0600a6a20cc3fc22009cc05d492d37d06624249ce05a3617757679d2b7f2322750ca9c8bfdd04b3ed0a1919ca7829065bb5a37c5964cb8b92850e2afdee98785ac6c8ac005e09ee11a0cde589a484febe03bc5fd84e1f2866cd5dceffa6940ab26b0622f9ce1d7d116e28f47e428a0cb24ae5dd39b1af9132245cdea19906335cb5c71a3f07608f4ed11ef4de19659b93783606a9aa3480f3d2633d51ad52bd93423e4ae97d1a945db324003083b899816edb85a278d7bb05142f5fdbd60626255ab4aef3b0963f1f780893e6d89f402dc7b9ecf7f50b9aa58fe98f8a8b752c4dc7d15c59890ee", 0x13c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:57:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 08:57:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getpgrp() r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r3}) r4 = getpid() r5 = semget(0x1, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x7, 0x1000}], 0x2) semget(0x1, 0x0, 0x400) fcntl$dupfd(r0, 0xa, r0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r6, 0x0, 0x0) getpgid(r4) 08:57:23 executing program 0: r0 = semget(0x3, 0x2, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/43) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/227) semget$private(0x0, 0x2, 0x48) semop(r0, &(0x7f0000000140)=[{0x1, 0x10000, 0x1000}, {0x3, 0x5, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x20}], 0x4) semget$private(0x0, 0x0, 0x200) r1 = semget(0x2, 0x4, 0x4) r2 = getpgrp() semget$private(0x0, 0x7, 0x10) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$setstatus(r3, 0x4, 0x40) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) semop(r1, &(0x7f00000002c0)=[{0x1, 0x7fff, 0x1800}, {0x3, 0x3ff, 0x800}, {0x2, 0x3, 0x1800}, {0x3, 0xffffffff, 0x800}, {0x4, 0x7, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x0, 0x1000}, {0x4, 0x101, 0x800}], 0x9) msgget(0x0, 0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) semget$private(0x0, 0x4, 0x4e3) clock_gettime(0x8, &(0x7f0000000300)) semop(r1, &(0x7f0000000340)=[{0x1, 0x0, 0x1000}, {0x3, 0x100000000000000, 0x1000}, {0x7, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x809a, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000003c0)=0x54c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r2, r5, r6}, 0xc) getpid() semget$private(0x0, 0x0, 0x400) getdents(r4, &(0x7f0000000480)=""/4, 0x4) recvmsg(r4, &(0x7f0000000840)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/153, 0x99}], 0x4, &(0x7f0000000780)=""/135, 0x87}, 0x3) 08:57:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x9, 0x7}, {0x3f, 0xbe}}, 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) 08:57:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0xa028, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) write(r0, &(0x7f0000000080)="882147b17f802fcce89c2717057c367cf614e2617354d9816911015e8ed16f4c6b21ce7d559fdf7c2b2646f58e07a53721882de7c74c4f26b5c36e8fc49bcc19ccbe93eb8f24dea33095231c7d32b48afb4f89cf23f014ea4167e5cc6864063440b6211c9380b2ac970d455abf1ea2c77b65b6179364", 0x76) close(r0) 08:57:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getitimer(0x2, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) getitimer(0x1, &(0x7f0000000000)) nanosleep(0x0, 0x0) 08:57:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x2000000000000126, 0x0) 08:57:25 executing program 0: r0 = shmget(0x1, 0x2000, 0x800000, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 08:57:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) mkdir(&(0x7f0000000040)='./bus\x00', 0x30) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r2, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000240)) pckbd_enable: command error 08:57:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r0, 0x2) 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) pckbd_enable: command error 08:57:26 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20002, 0x0) dup2(0xffffffffffffffff, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 08:57:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed260064", 0xc4) fcntl$getflags(r0, 0x1) 08:57:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 08:57:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d6462f70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e391c1dcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b1b8153a943ad59331313ca04d2eb2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add070c79103327eac1b7d27f03c2d252678772658c092d43197923c0ee29d6f4979e94e4b84a1d6565c2cbf96fab436fbba28b22e29b9b889ab56ab2947eb2e8766516366e568fcdbc5e82a30e9771085903bc44d4848e0930152bf91c0068af548337b6a16a6160e6a7508dcaa9c0bd6ff764b2bec2306f08fa36330429709ecce98ecff3eb359e2563ec0fc6e85e956151f5c3c2d06bd84abbc7c279294da15d7739bbda965f6365fd79fc8497c0218906bceea00105bdc36ad3566a3dbd76c093d571e160a620b94660c61a5d77fc3f07a1d147df9b821f5d2b36945ad1f8b4a76fac5a4c2a58bdbc18d3fe327cc34194a01d29b2bd584a4649aa91675", 0xefc}], 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x20000004, 0x6010, r1, 0x0, 0x0) 08:57:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r2, 0x1}, {r3, 0x50}, {r3, 0x9d}], 0x3, 0x0) setsockopt(r2, 0x1, 0x0, &(0x7f0000000100)="ce2b5958cebdcf3cb214030dcc513ad95a17ad04742741d88c1bf3c601039f5efb242c69143c5fcf27b5e30e3a87f1c5d123dce45b6645", 0x37) dup2(r0, r1) getpeername(r1, 0x0, &(0x7f0000000140)=0xfffffffffffffef8) 08:57:26 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0xc0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1df249cf) r3 = open(&(0x7f0000000240)='./bus\x00', 0x17c, 0x4) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="0cdea44d4e21", 0x6}], 0x1) 08:57:27 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x142, 0x0) r2 = shmget(0x0, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) socket$inet6(0x18, 0x0, 0x80000001) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/209) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 08:57:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r0) 08:57:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x69a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 08:57:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xffffffff, './bus\x00'}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000480)=0x7) close(r3) recvfrom$unix(r0, &(0x7f0000000180)=""/17, 0x11, 0x2, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) 08:57:27 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x5}, {0x69e, 0x2}}, &(0x7f0000000080)) 08:57:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000480)=@in, 0x112, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/46, 0xfffffffffffffee1}], 0x2b3, &(0x7f0000000380)=""/62, 0x3e}, 0x41) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a86d5191bcbbded56fb7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x2, 0x100) semop(r2, &(0x7f00000002c0)=[{0x5, 0x7fff}, {0x7, 0x2, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x7fffffff, 0x1000}], 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 08:57:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getsockopt(r0, 0x9, 0x80000001, &(0x7f0000001b00)=""/4096, &(0x7f0000000100)=0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchdir(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 08:57:27 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:00 executing program 1: chroot(&(0x7f0000000100)='\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x6a) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x5) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000200)=""/13, 0xd}], 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3ff, './bus\x00'}) 16:00:00 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x22) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) pckbd_enable: command error 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x60) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getpgrp() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0xffffffffffffffff, {0x5, 0x6300}}) shutdown(r1, 0x2) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) pckbd_enable: command error 16:00:02 executing program 1: getpid() r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/8, 0x8) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) close(r3) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file1\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) socketpair(0x3, 0x8000, 0x100, &(0x7f00000002c0)) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:02 executing program 0: poll(0x0, 0x0, 0x7b) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000000)="4f5c1d5d3086d3bb6414c8ba18d2f678368aa23b80b4fe6cf5b2b9d6f731fd7b68240b1673add4b5e9ceea7949ae1eab3e4a9685112e60791fb78d8ec61ea0c4ea39e5774f02f558b6c9d9b750e0637d14516b090764de2d7065c1338b0fc82931bd8f06daec4c1026cc4aa9d56a99e98cbc5dd143a0622882dbdb", 0x7b) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = dup2(r0, r1) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x116, 0x6) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x800, 0x148) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0xbd53, 0x1e5}], 0x81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0xa00fffff, 0x2000000000000000, 0x3}], 0x2, &(0x7f00000000c0)={0x1ff, 0x36a0455f}) kqueue() r2 = msgget$private(0x0, 0x181) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = socket(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x1, &(0x7f0000000180)={{0xffffffff, 0xfffffffffffffffa}, {0x80, 0x380}}, &(0x7f00000001c0)) r1 = semget(0x3, 0x3, 0x10f) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/187) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1e4) r2 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0xd1b, r2, r3, r4, r5, 0x11, 0xfffffffffffff4b9}, 0x8, 0x100000000, r6, r7, 0x81, 0x3, 0x3, 0x100}) r8 = msgget$private(0x0, 0x80) msgsnd(r8, &(0x7f0000000140)={0x2, "f6e20a1583c400beb999dcd8f90cf47e8e7ed18d867b2c18105e40679e4e6314d6adc9ecd348cf639dbb71e90e01e25490698b8933be51356fd9a44ea3e12361bd2aab67fc49b883"}, 0x50, 0x800) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r9, &(0x7f0000000100)=@in6, 0xffffffffffffffff) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x18, 0x20000) sendto(r1, &(0x7f0000000040)="eeca3cb8a9f37663b7ca613cbbeedceb6ff93898c6c233d6280a4e949957e01e21", 0x21, 0x408, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0xd1) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x800) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x21, 0x3, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x200000000000a, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6fe2d9a797648b742a5c80891dc507367d72165f0cdd779fd98ab35ba9c8fb4308479d625e0ce5721bf39741c60672e3e52997638d586167840bc8ce0e100e253c252515a4d4285470f36272445db275042d44632bcb3462911307f78e3b4370ad2c7d749da2916775a0abac8eb6591cf8242ab42ce11a84e3750eb245b5c63a8ef3b90e1c4d9a87fb8b194c1a2eb8b8dc4f99019df1c2edd3c7ca102b2a8301bbb6701e69e4dd8b4af0683adb08ae8ecab18962256bf2479ef4d3f80eb0dfc228392cad1af6621fecf4ed23e79853dcbcd56c26bdf8a6bb8b138b40951e86bce9ef58e44810132b2e4797472b5c9497ce5a6014984e37c3d78cc9c8529fe817286233ca3a5491a3a6e81267b49ec1255a1f0499c051140f14c06e3454e4f87bedc653626d54eca9e7d91570eb4e6d2f84dc488dff1c0db7ab8d8f57ce3f39dcad00f0cf4c4fed6f7e3ae46530379ca267abbd0893ac1b69c7f3f84c7120d2e5cf2de3c11a2dfe610c7c93e0b8e2e89185e2a6b071b71cc2b292072fe8ba4413573f53b6f0d0926f81fce790cd0ac1909fb3a907e7b9a719beda94d2dcef8c16d8bfa9f5b3ae6bb24a2168bdb38f267c834c63781fde38a4bfd327927d0b5d8", 0x1c8) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) semget(0x2, 0x0, 0x18) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) setrlimit(0xf, &(0x7f0000000000)={0x4, 0xe1}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) syz_open_pts() 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r4 = getegid() r5 = getgid() getgroups(0x5, &(0x7f0000000040)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x8b2, 0x100000001, r1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xcb, 0x6}, {}, {}, {0x42, 0x45}, {0x45, 0x40}, {0x100, 0x6}, {0x80, 0x6}, {0xa7, 0x8}, {0x87, 0xfffffffffffffffa}, {0xab, 0x2}], 0xa}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20040, 0xc0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000001c0)=""/196, 0xc4) ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000002c0)}, 0x802) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000340)={0x3, 0x8000}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x140, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000400)={0x2, 0x2}) clock_gettime(0x4, &(0x7f0000000440)) flock(r5, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x8b, 0x9}, {0x85, 0xffffffffffffffe0}, {0x82, 0xd14}, {0x85, 0x5}, {0x80, 0x4}, {0x20, 0x9}], 0x6}) kevent(r2, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0xb2, 0x8, 0x2, 0x617}, {{r0}, 0xfffffffffffffffd, 0x3b8d450601b2fa26, 0x20000000, 0x10001, 0x7b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x50, 0x4, 0x1}], 0x4, &(0x7f0000000580)=[{{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x61e, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0xc0000005, 0x100000000, 0x2129}], 0x7, &(0x7f00000005c0)={0x0, 0x9}) ioctl$KDGKBMODE(r3, 0x40044b06) readv(r2, &(0x7f0000001940)=[{&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000000700)=""/200, 0xc8}, {&(0x7f0000000800)=""/32, 0x20}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/201, 0xc9}], 0x5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000019c0)={0x0, 0x80000000, 0x7fffffff, 0x400, 0x1}) r7 = semget$private(0x0, 0x1, 0xb2) semop(r7, &(0x7f0000001a00)=[{0x7, 0x1000, 0x1000}, {0x0, 0x100000000}, {0x0, 0x7, 0x1800}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001a40)={0x0, 0x6, {0x80, 0x1}}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001a80)={0x1, 0x0, 0xffff, 0x0, 0x80000001}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000001ac0)=0x4) lstat(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001bc0)) getpid() lstat(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)) unlink(&(0x7f0000001cc0)='./file0\x00') 16:00:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup2(r0, r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x7) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) 16:00:03 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8400, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x80) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = semget(0x1, 0xfffffffffffffffc, 0x400) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000140)=""/248) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xd, 0x0, 0x0, 0x80000000004}], 0xfdf, 0x0, 0x0, 0x0) r4 = dup(r2) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffb, 0x4}, 0xc) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x6, 0x1f, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x43, 0x20, 0x9d8a}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0xa4bf}], 0x101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x15b) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x2, 0x1, 0x4) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/36) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/206) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:03 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x2}, {0x5, 0xc294}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7f) fchown(0xffffffffffffffff, 0x0, 0x0) r3 = msgget(0x2, 0x22) msgrcv(r3, &(0x7f0000000100)={0x0, ""/41}, 0x31, 0x3, 0x800) r4 = msgget$private(0x0, 0xc8) msgrcv(r4, 0x0, 0xffffffffffffffa9, 0x3, 0x1801) fsync(r2) 16:00:05 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/86, 0x56}], 0x2) readv(r1, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/82, 0x52}], 0x1) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8901, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0xd39b) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:05 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/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(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semget(0x2, 0xfffffffffffffffe, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) 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) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x42) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, &(0x7f0000000040)=""/153, 0x99, 0x843, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r0, 0x4, 0x9, &(0x7f0000000180)="d9c3a747da61463761d3c8fe7827f1fb879faa9991b162d805a3ec61897c195c4d78139c3c3b49885f34919723f50a1e419b4a2cc793129bf32499b56c954c746483b74d95f85f3fb7ca0dd36ec37f52995df3db56c6f5d58214dd9a563bc2ec3693ca17321e714ad5ce93f5fdafc91c97fe78b9e8561b36f122c42105ffaa0e8e194cde2b30be0f6ccb34e7682d19d05af2913c620c121bedf3c7e850cf98de937c39eefa2276f9c8ba8dd54790c758fab6ef31a6b1", 0xb6) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x80000000002000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423c6b21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x273) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x95fd, './file0\x00'}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = kqueue() write(r0, &(0x7f0000000040)="fc27ca4c8d0621ef0306067ac4cae70f73e44ee6282d88fb8f9dbaec0f071a46b40c55a80bbb2281e2493376a1f91f1bdc09a00f6d02ef697933c6f4b1a32f188b7176720b366e17bb24e47c9944e8055355383b8010e23565614c44d2070823c114828150d9ec1efabb9101c4fb86c83427cfff08028b0f14ffd887debb70717ab16cb2c645c72507157de7d820cf873ea924e825c6afdef95ab40873fd9565027ca077b007de61273b9aec3a0e4228592afefa949bbe949f3af1", 0xbb) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000001c0)=[{r1, 0xc8}], 0x1, 0x0) 16:00:05 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x800, 0x0, 0x0, 0x1000, 0x3, 0x10000, 0x3, 0x0, 0x81, 0x5b}) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') fcntl$getown(r0, 0x5) rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/170, 0xaa}], 0x4, &(0x7f00000003c0)=""/234, 0xea}, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x3) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffcc) seteuid(r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) recvmsg(r0, &(0x7f0000000ac0)={&(0x7f00000007c0)=@in6, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/37, 0x25}, {&(0x7f0000000900)=""/85, 0x55}, {&(0x7f0000000980)=""/156, 0x9c}], 0x4, &(0x7f0000000a80)=""/62, 0x3e}, 0x1) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x1, r3, r4, r5, r6, 0x0, 0x9}, 0x9, 0x1, r7, r8, 0x0, 0x1, 0xa2b}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xfc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r0, 0x0, &(0x7f0000000500)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000f40)=ANY=[@ANYBLOB="01002e2f62010000bbf3ce5c4e7b4c73ed83f6797fae0fc6507a3b8ad4e4f57c4be7b219966808fe408781d5c07799163a8594a6625bd2bd1179b509b130356361a287797ac0edcd5840048600fa1c6f93dad66759ba9c616efc9468f3a379a53b49e756af0e4cd06c64e5d42d0b448bd3795135f67f570d0eab50bde1c17384a4ab695f632e54124fd76bf9080e1ae3b5fd7beb60fe630ff868b7b5c46da2de616e07022a8626ef97264641dca10e9cf44070d3f854f097ae13a5329f5afae1e14f680b4d4ce182243327e28beede67ce54461a68040d780bc390b9e5135de0fe95f275c1b330f2176e50ee538c862901335349d8652ca339332bc294fb9a023ad8c0cfd5c35472d4b946fbd68f5b00377ece6e908c25042f22169b299208e265a3e05ff2bbe90692c883403e56f98068f79f7c4742e8bfe6258d55f57e433fa1fe07d3f2b6f6f46e32c44a24cdac4ccf10021bcd1c2528bfa11c52051a73bc694d773093d960ad23178abb6f7d1313537626000000000000000058e1b5e834f46d951217e8d653e6acdb38a463bbf5b037ec81ff7dabc89a5d14818b0b04bb161b8f4a6383940207d91809aad990859b4b7ebca72d37bfd371c7ef17929195d9075bdd072d5d698f4e52064df1d7fb0566001e5ac6a58bf7455a92da5998551cef82246a0ad0e76b27abf1052cc86723f39f754308aa44334e69f267d26d676683f65c7447b70e8235689135a41056e54e206ef8bc9c2220ea5bca410c117ae3932feed38b4d03854fc6e4"], 0x8, &(0x7f0000000c80)=[{&(0x7f0000000b40)="b73115219c4c3765317b285dc59b5eb8bc803808cfe064f7b29b856414687bdc3f75910f6b9ba5306b3c7c3380646b091f47ab51b3a06f41f6b58d652240ae5670b27f19f0a83ce6ab82b19ed7461e5789a8e6080eea52957152db8e21fdb404ced9d164214df6b988943439c4eb6144ac6fd59e5caa9919d15e6fa6cd503e6f1927b6ea7243ee442382e0f618174ec9e57ed5f785d90237cd3faf69f61e21da1f766b2fa36a58c513200fb572f35ea64b1c4d3256de8408bca2cbb10f71a5df7852184ff69b3a07389d4993f6fc70748a5da796b27488f56c3e4dd26e53e89c384c04de", 0xe4}, {&(0x7f0000000c40)="fce85c0991c52c4a32d09f80b3386f7a086e1cd7766c30e8b488cbe822b2df5f1fcc67a39c2ef1426dc07b3dd2959057670ee5ac454bac", 0x37}], 0x2, 0x0, 0x0, 0x8}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000140)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x4) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x2) 16:00:05 executing program 0: syz_execute_func(&(0x7f0000000000)="c421797fb5522f0000c401f82ba9b83b9203420fb587c4ca0000f0194d00c421f05cd0470f424600c4613572f109c402d545a394f60000c462d5bb710083da10") r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000280)=""/121, 0x79, 0x800, &(0x7f0000000300)={0x18, 0x0, 0x10000, 0xa2}, 0xc) r3 = getgid() r4 = getgid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() socket$inet6(0x18, 0x0, 0x7) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8, r9]) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x8, 0xfffffffffffffffb}, {0x10001, 0x1000}}, &(0x7f0000000100)) 16:00:05 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xee2) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r10 = getgid() getgroups(0x1, &(0x7f0000000240)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000300)=[r4, r7, r8, r9, r10, r11, r14, r15, r16]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="0002c6ec20065b57c58656c144486ee874a8b93e5bcd8cc5d975f9af68a1d32cdb1f1bc48a00b483a73d1b362d1c2baded1c16e8419ac6e57e14ef5304f13d1015385c3774bd960cc0de43", 0x4b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x8a, 0x1, 0x7, 0x580, 0xb0c}, 0xc) r18 = getpgid(r5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)=0x2) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="df623c6538a64acfe7022cf284fd88e4e74f1c57162cc77e7991452134d88651f0e8a10fea578578dfd99a27da0aff69c591af449d0ffa68ef7bad259532a303fd109027e7cf715f3a99b30b8f3248fb540ba674d36e5a5267a5c98964", 0x5d}], 0x1, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r18, r13, r17}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r6, r15}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r2, r1, r2]}], 0xa8, 0x4}, 0x9) ioctl$TIOCEXCL(r2, 0x2000740d) chdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0x6, 0x3, 0x5, 0x1000, "e871dd5bb2571ad65a5104c940f2a86abb716f49", 0x3581}) r19 = semget(0x2, 0x3, 0x80) semctl$GETALL(r19, 0x0, 0x6, &(0x7f00000006c0)=""/73) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000740)={0x3, 0x0, 0x3, 0x8, "5427ab9d76202c7b6edc6291d979833f28fb345a", 0xfffffffffffffffa, 0x101}) ioctl$TIOCSTOP(r1, 0x2000746f) clock_settime(0x3, &(0x7f0000000780)={0x7, 0x4}) getgroups(0x5, &(0x7f00000007c0)=[r16, r3, r11, r17, r4]) 16:00:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x7, {0x1ff, 0x6}}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3e8b37787cddb88be9cfbacdd80bcc45773bc87ec769db1b6cdd98311161f3348bbda79205203715c66d52b2312fa9129ca440cca63c34f056fedf9fbd555fd7ef315cbffccd", 0x46}, {&(0x7f00000004c0)="866195831a049d5a88a004378237c3dac6476edb4b8f15df784ee0de79077c0919394abed032bba9d76d7c99f6d29f522fa73f5ca70300dc08b67aa4004c592a16ee03ce5cd9254ea8b87fafa7d478996c1246f2fcddbd49bb25237fe118a3336225dd3a322a46d3fbeeb8dcc0a560a17e29b3f0425082d297f20821a8b113e6357bcea6448f7fd374a9a76e28868ac1667bc7b56a10940dfc403794f584048eac4f67712ddbe211a93937d07ec4b8e04005363bfbe00ddb0ad6d6eead957a7474fca8f808a094a68ac6536ee1fdfe6d6733fae8bf02ea9ffa8b3f5762ef3e7bf0ab7178cf898dca7d32424369c39095762d6fe6aab21bc7b84e496c1033adc5a2ebbc42693697c88749d415938c7c662d0edfb209d33d8955d9dc9143ece2cd39a6875bc4d74af5855d69bc9b7aef78fa062085e8f82e423822dc24c4735a8542835acb08bb1441d67a83143ec5959f8a6cecdcbec845ae6a9da1f08d0387d0b4436c98f7c51daff125e094ef2b5399a0875c6d081c1a55980c208d3407a7e916e0b5319cfa9ee11b224ffb8ac6815def5320e8882e8dd50b016ba18a61731a4303c37c44a2bb9b1bc69176e91d2fa105cc7ce2df093d74ea22bd77f87af812ad2f1b9439d0ef1bfcdc6230eb670277c988fb1642038eed5c114dca0f4bdf01554302e3a2c1ffc111fdd07fbfe2a125f4e62b27c5ad8fc3033d20de147b923691177544635274f7499b556913174d5606f42ad371b07523ffffc5b2ce1f764c20fbe7ea7f4f4a7951d3a0456d5f59c0666ab7e84ff963089c186289f4b1405ccaad38502efb95d28205c81859b4c95865e140b02be0ab459e957650625a311b011fef07e05c22ce4e6ed5242851de4e17221eb8270ca596fed2045a9c6c356dd3ea452ca0c4c6f2c314a5165fd459d690553d5c359cd7a69796c75048e3f1974bf3217cc2ad7d358e8ab1137603fbe02c8af6c05901eb76c03f45738f8c5092c7e206af0d26dc3962a3ff7d1c581b773b60205ee5bba3870d05fe0ae2ff4d37f2972e40a5c1d70297047f75509a0d467d1df86df437cefc014991c603c3714d755c575802a8bf38fd3b0d9ea3cc5cd33cc7527125702d7ecd208903ff8e8cc253afec3274055600e9536ea7b0cc8dde7f1be4a6ed6aee4404912b0334abdb496cd7e38672dcc3e03bde5bcb4d8547b68a3994e2034ac34e21cc71d94c067a6b442123aae7c2a8328f72ab0adddfc15f2ae0d2f8da1ee578a72a0018100b1e17f49f7ee39072012af3678fa0d48be43074f46f2e24ce07fe149f396a89ba5a9c59eb21451849dead201baa0516dd827b0338cfe045075ce7d32f7a3f16fed3af239923ed8677b1dd9ca1d3349ee226f01923500fcb277c744683303485c4413258f092bc59839cbeaa5d0188d1635d3d8b1380b76e3397e20402a50ad7c4b4514941993c0fafd2eac293c07ae332657619f13e3661401caa5bbab305189bdf0902585b8b42148b2a5a3051756a0105554b4ec52f3602f2b211371d7ef38fcee32182ff8668ed2b0041d510eae6d6d1d03098fea93401a0c71d5bbd6f47dfbcd8ce007df73477410de9773685f09a5d81606ef5955a5ce5a83255257929532be15b11ca52472597364c486f6d7869cc8582ac88cddcf37b9e4256f0835114e7aedeac459e29baa18a03dcb8921e5213c07d9a9b4c25c38f7d43976b0c6047f8839bf340b03c68d5aa56a853a390f44cebd241524afa2b0eafafa0fb6fa1d44ff9da5e4ff0d492193f88eb999009df9ad288954dc7593029345471ad496bc2fba930ad904365eb69256db6151c0dd2a4e1db3f01f33efa26932908064f0733c42c5920a14b5d3d7a7f4d5b38cf5e34131b6923b64146e59c9930593b3374b839f8ed7a8e6bf10e058ab791ad6e1800d54b0019eff3bd36e92d4ad39b13ae5724472c87f00051f33a9e032af9603ca3b3f89f2072a26862f50f2d737a35147c5cb0304da16a9ab15ccffba1fcd546b731aafc3fb8b7bc366a9cc8774ca41954b3385c6632faaaa0d3b67d9d213d0998ca72e8728e48e8ec08c35775b6049898be57e2a145820fcef61ef0efa148ec21a722646deb1bce21e07dd456c163afaf0c418a5024e3bdfc5502163f41cffa8504c3ed4a8c74bedc902edec256234a637bf3bea9da661037dd4a4ffe77c326ee3effe1ff8dd64ac1d33c54e8f52c1ae181c77bfe2d876befd8c235fc3da5322e24de50a9306d73d9b2c0037d8fbd93a0676b0bfbdf0fc4e3a446f631e10c97d1f5c40c6e31fd9e88f1098c5d9c8433cd511e8d9a55ffa29021acc00b4e7f4613cd3d396abe52416e9e9659b62f12fc1cacb650fbacb4b7f48c503f7fe8e43719d2a8fef57cd76d8d646e07191ff064159a522dfbc620a4e737ac71d862327bea24e3d05a0f67fc4b67f1113a0d691dc57098736569c3bf29faf23a8dfba69ef5191ec6d836a0dff57629741568cb9c170202342fbf334066582cc644c43acd7b348fed121e01d6389a985807c392e3e234e26f33e8b62f6066940a965474765e24f88e59f60029a0b521e2bb0bd70b1f72d9f222b0c93e206c29e5a78b852067cd5409ce4927b27a9f8763316bde798127ff3da09a04ff8c183bac9d0d989c2e72ef0059c23840ee17f8b7a47a4dcf937a25719db197e907ad5ec0a179aa57d7ae2d5e8e8e93f9c8244ab4c65b56b30b40265edab61b8fbbeeebf191868d47103716d9073cf399538dbda97ab25d9c7012bf228d606ee672171bffb48838f039619a6c1cee84578e15827f0dec10899f31506ac15b615b36e96a1b0b9b4a0cd1be10b9e508d226b4382765b4c30f23fba5496c6742d0513cc571ca70eaaf82cdc2ff42ede67b69aa0220a412e9dd8e81b490f5200cc8a1aaef17367a45cc2bae541c54fe7bd0a33723bd09c09bec0d34b5069ad4dc06ce20bfa5108304f8f9b341d647de3d7eeb1e9e4080a70b3a352da957a42eb10623087cb6c7a40166637d441549ca1559e08fbaf7fd02c058fc18223099dbbfd3701d3967f72e68a13b0e925c24fe73fc59bc440146b5cd948bd99f2a2c8c16f983d18b5a47f26c8d84d7e990d08e4729f4427cf168814f1a2dae7b4212b81700d63e9a84ee8a864a2f91341f2d548afff6d77ca4789c38bb054258ee34c21b9115783ad58ece8d322357dd6bbb29139dd0f9cd43214b1e9866b8870f0b6599c0c6b30478a64d99fa29f6a3a43fe93faf5eb5aacc8bea614ec41c20effb080d8b63a15774f9064464c8b26585eb05870813099b005243e363929c46c881bec23afa9d295d4b04673ae227537cded075bbfb444933ba794ea00ffcb6760507117de5434b648544e1d8b669bd976ac22f883fbea0d4bd8a37e5489760b448328044b94724c58e517636b62011b08a8fdbe974253f1b22030674c0ade7857ed5c8b11dc5e52aa8d23beefc582da9f875b4c9732259ee8bb3d0e50eacd727316a9346b60d7d288e7619ec48a09e7b9cd4f157efee36512968d756dda9b7a6bcdfeb7307a3353c45f1469093b46fb67cc25615593ac3ef9ce924403e647e3b457144a359bee4bfd5a7d965a89dcf6016475833145470aef259aa366a3bb5c631a057252176d1aa801322518725b68d0ce98c651a7924d781e516ce03fa03d0474666e23ffd74b70cee8eef3450ac00ad8a91e8ef33c58e120e138b368871bfe320a1c7f7c1b614a4a528d06dd2fbf863ec837b28e763ef776e2270596bfab3b7778bd1322ed6d64e035762939db4b5b2c403247bdc052d862a3e846b6c27ab856795aa0a33ca4f9f27fbff2702842f63bb53b3d0bb0665d1b30d701ca6b0d2d7aa7cd7d1efd821938d19346253c121f146c374d671057a2a4fce16046ad137575ca8617528562e80910a12647006dca52fdb452f4ba57cf21386d16933df9b4293bcd9e7e4940ae10876a91828f54eca8c9b39e5d5b04c4024c1071424e0e1192e482f71aed95e3879a3d9c79f5ae31abca04dfc9e1a4946b9ce2894e013eb4f277aa1de544fb2a50e183a26e165bef95ae437dc0d4195022a86f4a8bc5fb765474b589bf4ab6cdcab083d81da2cb0a822d0ff7da28d41fe05f3eded8ec2f6007178e71d805b5cf5bcd3ea23bef0e5b83f809fdbce2f281a3167e9feda65367375fffdc1a53a5032ee6420abbee8067bfa2291ee536685c9eec70bfbdd788936753939f71b208caab38cc3dada3d1a940732bc9672c496acca7261ccc3070a53728a7cbcfa3793cca1868437161b5cc733451c87b44479318705cac04cf685b16de1f80b15754d4e2d02832a97dcd711f65c30fb41d320bdb1ee8555ef4f26b85ed3524763fd3fc25a1109a7b3a07cb60a86381ea80002c710cf81837f4616c2062fa7f132da603b8c4962dd039690aea53dd4dba143ec9bca4f569ea41caa2f3dfe3df5c0cc163ddb902f91771d76ffbe7b5fac0ca29dc586e1737837a05e51ff47f1764e4c0e5421577b12a41bcee08dd692604157dd420b8ad7e4268e372c1f22bf9d4f853c16a8219c3aaada12c0045def3187344c5f467a9ba81c7ecb261cc11a52a4680b2af1bf35def7d5db76b9f062205b0a97fbcc23e62ed48df59120d865eb6c491399032d05fe8078bacf56960659c128bdbd0a25f2f15ec1a0c35ddd4f505204e3a02d872dcc447b5a410521b1b4127b46015b9e1f29da69b3818ece2e1fd46266add7e650d91710406c7cd2a9c34cdd288f9171167479eaf7d85e6cfb6174d78193d12334f28a5beb469e4b5ff296aecc74c15eb395bc9fd9236b7e24b970ac24f51273677e94f2e737cb77e312a60d0d3bfee2a553725836a548eeed0d866adb176960a913d31bba1af14d448f909793c7234aeb5b268f6af65b2fb4e7aff3fdec5a45b0b849e488921056fecddee588669d9dc9589a62405a0b5cf9e4dcf310f86883fc75d5cd26eef61c3ebce0e666101edfacc3a0eed64ceea00ee27cb7ff53ceb647a51fba463412c0b3331b95644401ed2be064b6eb2fce5458ab94125aac222ad1b1d9643d9be5eecca3b7d8cdd16738820a44ceb2cf7a3e19ccd59e25fa8e1f79f966f5febab44a65a1e46a0e311f39b214e02264b3f6f98ea4fae0a9c91516a82c8fd5b22a1e7bf4b0a5ed0808999be381e80f0c592797577568e4fdfa7645894a7294b1d0809b7a668c906ad6e398c956cebaab450a1dbe4710e5cf684c088a58f3ee0e412b810c950d8832ece6ebe3285aeadec04a983e776af0d320108527eff2b63e10342f0b562a9b8fc83bb1e455d5f414c6904d4cbe9af42263f7cd2f41751162ffd56b0905877ab997dadbfc3315331f2636e8928d09ee3a88679af150df6fce642381004f3a5afa0adea69b6d3456e76657d25d03b957ac0d669d28d6bb7777f08dbe85e0e0e171a126bdd3ee2fa58b5a5d0041700bc202bf909c167ae020456cc0dd5e74d66c9af11e744e4e875b871e931935d2eaf704125e2538338c9bf1ba49fc5350ccb89eb3ef080706ed30980f086ecc46b5898d368fc66828fc4250117bd84b69f0afe55999966e63b326163f9fafbb4fc8f23e41bc3471e0670e262818b4e10b24387461d9637c0343ebc76dae27e2806c8e1c030f1bdd6d8345317c0baa8bd4253764957ec41be48fccdaa98f58e87b024f90a13ba3307848bc2be03d7460f2cba73021469c20a199acb6abedc2788f70629123f783efcf4ecf4e10737b7823249cb55ed253f617e04a652a93d868b043374655508f5ee452bce8f7bd559f3ce941be49aa2ff6c239fbd1", 0x1000}, {&(0x7f00000001c0)="a262d3f0d9d9252232a8bb569382769cbc225772d3219e3d60b768b76d340ccec0db2bd5c068a865196d08ce9099de474d50674f3c06008a069ce978cbc00fa2a8e7622764c0dec0b9e06b2acc7efed412831f825bf46e12d1adf7af12cb4f94a4200815a973781290d459b1e1ca8905509fb9d7235e7a6f485202cbc11d21a758dbebce018a", 0x86}], 0x3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f000043f000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/116, 0x74}], 0x2, &(0x7f00000002c0)=""/169, 0xa9}, 0x364a5fb6e9be4a9d) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xfffffffffffffffe) close(r0) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0x800000e05) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8800, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x401, './bus\x00'}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000100)={0x4, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0xc0) 16:00:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x7, './file0/file1\x00', './file0\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000280)='./file0/file1\x00', r0, &(0x7f00000002c0)='./file0/file1\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) geteuid() r2 = getuid() setuid(r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:08 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) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:08 executing program 0: 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) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r2) r3 = shmget(0x0, 0x2000, 0x300, &(0x7f0000ef3000/0x2000)=nil) shmat(r3, &(0x7f0000f97000/0x3000)=nil, 0x1000) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) socket$inet(0x2, 0x7, 0x4196d9ae) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8100, 0x1f4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x401}) recvfrom$inet(r0, &(0x7f0000000000)=""/182, 0xb6, 0x802, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[r2, r3]) fchmod(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) r3 = kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) writev(r4, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0, 0x399}], 0x0) poll(&(0x7f00000001c0)=[{r3, 0x2}, {r6}, {r2, 0x2}, {r1, 0x1}, {r0, 0x100}], 0x5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0xd14b, 0x101, 0x0, 0x8, 0x120000, 0xa3, 0x3, 0x1, 0x8, 0xfffffffffffffffb}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fcntl$getflags(r0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff00ffffffff000000"], 0x10) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setuid(r1) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x7001, 0x7fd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x8, 0x30d9, 0x7fffffff}) setuid(0xee01) r1 = dup(r0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000900)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58fd4ec614cd577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f2006a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9078a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb688c", 0xe6, 0x8, 0x0, 0x95e62405c124d328) setgroups(0xb89e99f911a991e1, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() setgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000340)) pipe2(&(0x7f0000000000), 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x73) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc04ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x2, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x2, 0x0}, 0x40) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a560dcfda0c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8addb9ad8a4f5f728193ef12fffffffffffffffb136a5d00d1628b53a4c14d3f832250a6cd96eac5a4e1e4a7d9ff63af668d64493818d0800a9116132ac29c8323c643a1d58e1b11a25bdef8f323444f41f963cd6611d871c255aa6400be6f0633a801cb0ed4702ff070848d16df1542386c5c7db0233786ccc73ff6428f7a8a6d317976e348274dcbb69bdbf8c8fab28eca15c82dd40fcf0a7ff0f20f2c56ed858200896331ab62c8011a3914989550d13b348c5914eb751e795f60f3925fbed327f13d2000cb6008011d72d51f94b9ca09718efabf5c9cc74ced73e9cd16aac6098ac1a773fe9560faf14b279ce68deb53769faec452ead40b161a1c8e1591842c1b020898bab5e6bd3addb384469f467892d0e399f", 0x15f) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) fchmod(r0, 0x113) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="3241c7cd8da3afec36d1c2287d7d5d816c5dd26c54a0d2b683cf76c570efb19ba917c52ce96633e31a1a11e17c65ea00e232e1ba475433ae41ec62ef432b87cf2d31680566df381b9b60e695357c0bc8bf25a78487d5f8741aff34f750550fdbc0443f45d5e94e0da4e0473135711103d800b48d30afd5c7352f9f91663bcc47a8ef27efa7bf283844c8cac62f72db3f2d2b4ceba6fc81857644f8fe2b9377af70", 0xa1, 0x403, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x28, 0x7, &(0x7f0000000000)="1eb1e7cd6d07f869c71d3e113771a2122fa3eb6ea539a73fe8ed89e5e34838", 0x17) 16:00:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r5 = msgget$private(0x0, 0x5) setreuid(r1, r1) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r7 = getpgrp() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r7, r0, r4}, 0xc) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000240)=0x2) r8 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) r9 = getpgid(r7) msgsnd(r5, &(0x7f0000000180)={0x3, "e9d738f8b0216dde3d177f25f3bcfa46e8a14f29ceb24b1c4d298aed882e0de01d20ab2445623d988ab073ecce4c07cc99b0e64ae96aadeccc56efb8bc1caa065bc12f4c432ea6dc21b032a3e17a8d9b4ac688b86fa92a0950633d3af80ec04ce256b175b6b54a5eb7f5617514d750468bcfd399e5a10d96927ecd3b98faac07538032698acbd99fa521cdf9d5a3e62ff093746a698fdc4afaaa2c5f63f9bf745df915b8e263150c502a7d44"}, 0xb4, 0x800) getpgid(r9) getppid() pipe(&(0x7f0000000080)) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r9, 0x0, 0x4, 0x8001, 0x8, 0x2}) 16:00:09 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() mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x6) kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) dup(r2) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffddd}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xed, &(0x7f0000000000)="f91dca00060f7b603536ea1f2524309903cc06eec97d8d20408f03551c189e3c0699a36de657dae22a3a04a7eb3d4221ebc815d4fe80b3bfe57eab7898399a8276f6f9531d3020b0916f1fbb306a3d48d3f7a8913ed67986f22d86f19cf1b073d833eb3a9eb5c2", 0x67) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:09 executing program 0: pipe(&(0x7f0000000440)) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000001, 0x9, 0x10000, "29cc196f00aadd5dca8edb49c1abe0830969cd27", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) fchmod(r0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0x80) r2 = kqueue() ftruncate(r0, 0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xb2}], 0xec7, 0x0, 0x10000, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socketpair(0x2, 0x3, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xffffffffffffff77) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(r1) socket$inet(0x2, 0x2, 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) open(&(0x7f00000000c0)='./bus\x00', 0x408, 0x10) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x6, './bus/../file0\x00', './bus\x00'}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) getegid() ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000340)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000593000000000000"], 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/35, 0x23}], 0x1, &(0x7f0000000300)=""/17, 0x11}, 0x841) 16:00:10 executing program 0: mlockall(0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x20) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup2(r0, r1) link(&(0x7f0000000100)='./bus\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200)=0x7fff, 0x4) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x9}, {0xcd8, 0x3042}}) chroot(&(0x7f0000000180)='./bus\x00') 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d019a6266696c653000cf88b4ab48929367dc18ea90f9936aaa00eb01800000220c06000000"], 0x1) r2 = getgid() r3 = getgid() setregid(r2, r3) fcntl$getown(r0, 0x5) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x41) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/4096) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f00000000c0), 0xffffffffffffff2a) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1baf, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffc59) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x20, 0x3}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581d2fb4fde44fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad824f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() open$dir(&(0x7f0000000380)='./file0\x00', 0x18180, 0x16f) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r4) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:10 executing program 1: clock_gettime(0x4, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) r1 = shmget$private(0x0, 0x4000, 0x610, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000680)=""/70, 0x46}], 0xa, 0x0) shmctl$SHM_LOCK(r1, 0x3) r4 = socket$inet(0x2, 0x8001, 0x102) recvmsg(r4, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x101, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r1 = getegid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() getgroups(0x7, &(0x7f0000000180)=[r1, r2, r4, r5, r6, r7, r8]) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x1, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x15, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x91, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000040, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x70, 0x4}, {{r1}, 0xffffffffffffffff, 0x4f, 0x20, 0x80, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x6, 0x101}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1, 0x100}], 0xfffffffffffffff8, &(0x7f00000002c0)=[{{r0}, 0x0, 0x4, 0x0, 0x480000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x5, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2000001b, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x10001}], 0x3, &(0x7f0000000200)={0xa2, 0x6}) 16:00:11 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2060, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000) setsockopt(r0, 0x7, 0x393, &(0x7f0000000680)="beac5de85caf3e59137f0cc74d102d722fd902dcb2b9c9e028673ee364e6496ab049b9283e09bd0f9f54a2745c977c313702a5d248edbe031ecbf7860a2b9795a2a8f124c3b5099bf3b0975749095dcd40bd13c69d92ac072968830691e862e4a66e4006842a77ce7f8c3e99c00858f54b06bcbdfe622ec3907c9730d3bb2f532efc1e9b6e2eb3fbcb099c3ec6e868099c7bde3f2e01c35e1a1f59734c86c28aaa9a30ad1cd830aceb3f9c4e71f4f13090c4bac82295c1d76bb45fb190c45a4647aaede564e36867ccf495aab7421704934236eebb70d60a6c7f1c796eb6e54f86e505bdf9391e28cdea03ce3c2413706a7393438b531dea63393fe706114fc564f6732f96ad98ee197a7fba94d4f16b630d9f08bca6fc19be00a2064710687ce227d835f6ac8a19ed88acd0f78273c2b1ae625fa7775888356b028a8dfd075de18fb76b333330749dd33884d58282faf693b3490d933d8c0d9d7425498fb99fb7684baf6ebd6c8aa06e84a46569ccd56488d05fc90e8aee47c8852930c5852ecd5481cc00368e8dd9558b742e79ed31d8395007a72d854040698e832150c0ae5c900b68f5486948d62d0dc60b6de03977a9067943b6aace2b8d543c36e68b3936e7e5ec0aabb98477ac18bb9b9b4afe0f084838a2e54e02a3e6dc5d407e54bd69e43f81dee61df152f4408dcfa5c9ec5d2b5a74e1523a5802d70ab4ca1426e90c4aa43c6ff1992efacf0cbe589038190064ca52b4c5d06805484e6b3bbf38219c8fbe1fa2d6540102f5198c2f8a80cc09ae138c933df6b875003747a976463203649c08519bdd9205b572e41bc3727d938438d910b47f485165d0fa22402b41a7547b0ff84bed500c1a64c1357701e978ba44fe69389e95f1df52e98baed47c1e1eb10e68861d2a42e93ce1c1acf6bc317326cababf39ad59d1dc959fc50e8fdaca5d13bdb1c879f1d8c0d88c7e1d006c7056a9faa24f93b15a339faf6e5287a8b7af8ba3ba852a5b692615448fdbd63ff2a5e34e396e4a000fddec76caee79fa2ea3b66756e0190c4025a246a987f13848236d82a2453810ac678c13912f74878dd9764c12ff25979e257ba9bc44b6aec712c6d231c904e25a819d83b3d77fc4ee492e351c2c9d5d9af305ae52c4cc64d37d799079e1c0811f6f884314da07b20e6c0cc6b265c3a379ce746bbce7b1a697a8275b6e8641cc459d79f56b88d67307b4cf86a8a299c2d11f65cf13ac8e4e475c37b6f564ab51af21abd19df4e41051ef3baaf4518c1d9eaf4a6bfe71852b817e5885c10f53954573cadec80ad74ce8df59feea33d7819155b21822c004228d136ba7fa3ed61665fd0a67461dd569b820c567672cf00135fe99087b44b60f781679992ea8ccf2e09356dac9bea92ac1bfa519ddc6489f8c830b6564fcc6b24b364be3ec9621829ac346f30658e48144b019b6ecea1b651e7273faf4cba71d8d061c2df7e02ab2ebdb5c6234f57b9e93b31d728bb640b1fb161c38ceb1e7870c26ec13841fcf833af8338402102eb0a3545b60ae6a33b5c1ac3f2e0c0037330d824d5f000a689bad2e998891a5f4fc4ad31819f59d8011d903f50a2d84883b3e5968945711a8e1103d5a240734491d0c66ff0e0af766a16a3c5036516afd9323dd8379a1acc78c55e558c1b23174e9c789cff363541408082a8f8d51459d5c84c2ef0e7d32853d518c77f2436367599e9d0cb6944b4af07a263382682f9690aeb689fd05fc1ecf541f8948ddf862d5c0867fffb758ebb62fc15403d186ef1c518b7965538a1f1a7c2123d173f4d790105ff3fdac6587f9437250c41007c555d7eeabbb057f9b7599bd22e14c7b735fcc18aad6b2213b94d90020eb3d0a356d43760157e1d5b64f8ee78de72647ac152bc28d42f49d2b10a9dc3edd0cf34976d311d7fda5e67adf1d4ec0d05e8187c50c83cf5f5e26a207c029d755cd4853bb0f11a649e2f980db927787a9e1ad4976856c8f85c1f46f43d516ebade9d3981c9b85f778efcb788611f27f6510581d0bff30a336df6550405bc95115a864d80c92efe53e7aa4215aa5811ffb1528b9a510544897b117f4565cb65b8b9fd1b2aeb5d653011b409cf91226f7d0764c40e77fe9617d4e911abc7f9e8a88b96223e454190c410f0aee302af9a01d0da8d2d8fbab8963982b0bb16f2f3a4591781765a47b06ed3c827cedf74ed997e2e6707d759d5512e8f681d17432c69d25038bec7546b1d97f7e141b2730dbe9a9e735f62ce98fdf1e297542d39a4df1e3edfaf74b77a67ad91620c6d3efd04535f0748e27ecc7c3e8c04b98529048b59b059e15cc29b0c63f89d98de21d8b0b4b48e6e66e2c8331ff23aa7cf1aeaf555bc835559d718013a49178a93b089aedbe17833c70f6e5a5e22380393350208c65478c2a8d4c8fa4404800fd6ef552e3ba9c6023e0aa08dbdbfab6fb5e9b8b4d809e63f7fe79e99fa959f80593b7db62bfe8efbe15b4e55ef982e20736625c493b73df63c50363022a151e6fa2d75f3dba2e4ceb6e230d6f952413f65aba86f263ab05579aeab907961d685d3de7227da9f9d1b502b1329b398773f6132ad042c779771e34ff9a5b0e06c6d5f0fe7aa39588d94b72f54568326a3543dd7c33ac7099038681a64ee3693e44f164f66bc0e5ba7e0b573f7552e06110633824b4e04dfa454c7dd2a8cd438336e556747294300f646b2d76ff63e87b1db28e0208c91680b6295d70846406b67339647e95d69c07dd60182ab475b0d0a121867ae6a7e0088e574d47f48b8c5d029d88f4217e0ded0d99ae5daceecae250c126454b202b0e576f3486f4ebd45cd64872e5456dfac915e8648effaa93189ccd1c7e65c43658048a440d2dd5297108f3fab5c76ca2587fdf93693942687a557a39f3ec08a1923adeda54618714b77eb8787ab59c1a1c5016abe2826a1e8a73c4149872c14e5ca8878c56b34ddbd580851c0bfb478f0760f608957ce8ed28c345737b873305b96d2d647f365473209a5f3d7e9940554271ff310a09e60e75efb4209e3cfd39fc2023875d2cb1d45c4e07b112bc97c7be78bae9d3e491c4c455ab171c119898bbfbdab1df507fe1fd9645e269ecb2b04c76e313ed4fa28e7bf946d3b17079c497ff29d8bea48e8bd096751056c01b975497b544150bdd4bd8f6542ed0a9bc84ac02d9c25e23eb77a37032deb251966912f5c69cb8b7f40e7fd9c7f6213aa0352f1fb25ae5a1a43c0cc1d8d6b76b23dbba9475812ab30ff8aaaa3b431a422db42e830d2b230d7a8b6878c46f8cd7a7a402b51b89e32f3d81cbb2dc5403c7353b7d144f8f94822bc31790077beffb32a93e1bbd3c71b4acd0bdddb7e7795537ba6f6a25fa6b98a7fe0b98651dd3b9416152a5dc5071efcc788616f519c470fcec5a990be9eb119f0476d32c9b421ce6f60ab222d4b9f8663847526232825583103edcacba832ef3988a9946a992bfa72171076ed0f74882e9164074c115155d4cb3d3f78961d0b9e0d26d5e3d3e72553442a256694e1084ef9b34cf99c5370d16dda11488ede34e6182bd4cc9a165dacce817304fc2c10c679555fe35e77b68171f3c5236201cbdab82b83d468cf8d7a7139037dd0f5a5274dd2d4753bd5e4c2c6911e2bd76b53f6dfb4732306499501bc1c7316ad711d85cdb299f09bbac03b6fc71eaa17ece049a581324c19970c2fe506678dd8f3f164460e4ac85e0b4328aaec85fcb6946de1dd8b0d76dafe5f88f3a4efe8e33ae00225385d2580adb5bd49c308030b2f80484f73f8f70ce608a193d7045ee6c55302a783be7c50e046a429f923e798707d43bb9cc6f6e2dc9e48a7035e541366c1b1c5bd00dc131c6c5618e9e6ced074cbba284767df25a566a9fbdb205029348df2fcf878dfd793cab52546629b495ffe5e03ea2e6e1555cfecb8e988ae76d7ea713b62ed569db39fd96c7c3c910a041a309fdda386822992bb48d034f3f86c2ab39a4c98cefb605bc6fa73d69f6829de5220a523e9d13d8f5a0c31f56f8c853011763507603d9211dfc1d9a8a908ec3887bcd0e08515b511515abc20ea25973dd84731f0a46fc3aa6f21e03c15e7e337b220638bb63f10490ec1f23498a7e793f88c814f4f2afdd992713477a219cad3a699a17f55e30b27f5d89b7ba6360ef7acf36d3949337049b082d8c00da71981947ba7fb6d7c040ada85d5dceb02e33d8911970b4e8c3658453f5963051d9de6a27b5c0eee17a722817076aeedddcd3c542b9798f42635742c539c89cf014334c5502fc22d0196033b604763ae3adfb382c33a1d56836d96c3da83a520e16601632adfcd76728825a6e9d3693c058222aba4a729c4e7e80e5de87858cb0103fa37ea60306cb610c39ff11fea6b706068d8157d9ec03d421efd342d7a743db17b484d4b0191769b3ee06144eea4c529b2a1ed1cc44efccc3683551fdf92ebf171e603db065963ed4e2b98355e0d0b8d0a759504d8b78c23d30fafe02e0bf40bde63ad0fa44598b00f85bef44b25232740a15923921b00a33687bcf74593932658ad2e25a952e03fa03ec6fa66a8f1987dc7a2c6704978bf3cb5b71bd2837f70c50b042f0de64cebcf5bea2f3256300da00beac8719f8bcd546c448879ba0d6e058bc8148e95ea2ee707f357fb60846445ec491eac131d484a2d24843f0c1eb8137f2f9a30f03311b64dd738d7c897a317d7103babe082deee4e90c0a239a0c14c5ae31c865f7a4e920a3918c8720f8ef6e7205340080070d5e8d653bb23cb7ece7cc243dbb425fd3ed7d6bccbf15c1832a6bb2a919f451664ab5cadd5e8a8df6a428f909346688f777f638a13d7ff16b50c329c99f1c9bfb4389f6ed4b626e9ef3b2ac8eeb9f51b8def41955faa91341d54a8a47fe1e7ba9fc16f579d44015bbf0d7239b8b7c012049133edd16b2ac0fe9fdf2eca19168aaed21ef3004e8c295aae2b2e8cbf69c1cdfeb7fba48a6b0369518c537e28d4168e308061c14c1113a439bd6a1e549aa3c33d07c03ebfc9051af8e8f15dc21623ef69e0c365928a1608b184347c18272822d002f17f41ef5c3135063ad8cd368b56f5973a3df5667e4583232f19b397b5505ec54fbe7006ed1567f28c00ac84fe7ae596b2d7d9b534545716f28051ae03bc363049f1f5f38f0181b6df9a5f21ccc1195b8bddbd576d8b6d7688a114277acd5e7ec5d9db7adb8b0ef9b9557b3e76ed6ff7bc5524dbf95e9f7c62f940128d4fa54879ca45269fb1f4a8b9891c0c0418b20cbc198d6c1c7c6aafaa35e67d269b01165e0c526db40d9c1a4678a57406a569b11380cd6c9ca6f26ae5882df654a637176d001bdb96aeefa303e618d33cd16deed607a8863977065130a916d8d3ac3d24cb86e47361c4fd6d5f751f07d13b80244d53c1d611a2492e92543e01c652a664576c573b07ddab88048df4d753dde9ebe574feb2b4574554141125a8f5d74114d9807df3068a305b94ce9580fc2194d73f09cbee0c68ed8c8121fadb6bf67e4d92236c3e0b109d65b3059da9f830d0ca7f4610be16fe212bf7dfcd70d80a9842335465507f34ab99226933e305c95e2f10ff8aacc7266e2b7008dfc9c0711678c03e64a3d2e08ef2bc7b09c0e87625f903ad85c3e51c8438847dbf194adbff6ed8bd65a59eb3378531498b0ce1c1f7aefc36a531c8069d3cbd8ce134eb7618f3c4eb8fd411a8e99f04e741edaa9d35a5ec2336f5bad1c9a881cddb24511c13033e7098dca38e1fbac12280c178a51b94b21f9840226f3737160745311c626f6e05b", 0x1000) sendto(r0, &(0x7f0000000100)="87640a414a799cab397c569bc896e4196fd3bc098af70bac1053a1f84097dba962714b8f9452dc2f70628def4663b70dd32cc62ec3ad0c3d5bf4b52b2c505d0d054f55476ba632c86cee8b4b742debb2593b33aa1cd40655f3506cdd2061d4272d4855111b316749fcf7515755898cfd9a1d89823b2c7e9718b4251d22c04e89a49f48c5ea92cdd63946dceafa853fdd2a2c64ade52cba2ccdc9cddd7bcbf26de1c1fb4e99ef70a66b196ecdfddc9c2352b9c5227a436777c0d30c08f6edc1e40af4a37bcac44cf6520718e2e134aeefbff8ac687080b4beb666dd30ec3a6db9f7ef6e5f4548a85855dad1e4f67a606f6024de1fd2428ad479", 0xf9, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x2, 0x3}) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10140, 0x0) setsockopt(r0, 0x7, 0x8000000000000000, &(0x7f00000003c0)="4592131d8c7846fe19a57e394ecb26cbaee718a06fe1b058b5c660ea42b5efb1688c4f77576361f08ddadd99441b835ed7e3737fe1611fc28960777848f0ea96047cd5d8087b1043382c5e8bb96182d84653f39089b61a68847812ee6c98205a77ed7e6b4870553712070da5746f23590039da0a20b1fcd802d69cdf30a82c664510106cd27f718927c93bffd3de842e22cf162fd4ec812b642f312bb080991aad05", 0xa2) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="1e60bbceee14bd0281b28a143d89b184e82ae3fa04e75fbbb4275ed4f549b2f5029d498eae345834dd56d431802e33cd526dd992781bd77f3d9af92d16f37b5955f395807fbf7bfd3d1fce8ecd24ae8a09502e129aa76efb608173c433fca04d3f49d69a0f70eb64e9f5a8ce69860c216eeda86e3aa8753b2ccc598a81bc3f7a5c7fd174ee7e9eccbf55ef0023bf335fb70777f0feaeb85eb53c97c0d1bbaf181c0ee2bbc21040ececa380141961abd85ee3e4a33d106156bda33d67962c35d5610b525e0d", 0xc5}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x1acb, 0x6a78162c, 0x159f, "aa71c4bb88fcddde4fe60a194dd557f598a1e423", 0x17c, 0x8}) r2 = dup(r1) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setuid(0xee01) msgget$private(0x0, 0xdbd) r1 = geteuid() r2 = getegid() r3 = semget$private(0x0, 0x0, 0x518) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r1, r2, r1, r2, 0x100}, 0xffffffffffffff27, 0x5fc, 0x9}) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) getgid() connect(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=""/131, 0x83) 16:00:12 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) dup2(r0, r0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) truncate(&(0x7f0000000040)='./file0\x00', 0x33c1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='}\x00') 16:00:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) geteuid() setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) 16:00:12 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x30080, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x3f}) getrusage(0x0, &(0x7f0000000180)) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) syz_open_pts() 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) r12 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file1\x00', 0x10401, 0x5) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x5, 0x4, 0x1, 0xca45ed045aa9971c, 0x3, 0x7, 0x200, 0x1, 0x1, 0xfff, 0x7}) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r13 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r13, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r13, &(0x7f0000000780)='./file0\x00') ioctl$KDGKBMODE(r13, 0x40044b06) mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r15 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x966a, r4, r14, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') utimes(&(0x7f0000000900)='./file1\x00', &(0x7f0000000a40)={{0xb0, 0x2}, {0x20, 0xfffffffffffff001}}) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000653000/0x3000)=nil, 0x3000, 0x6) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfff, 0xec, 0x1, 0x6, 0x7b, 0x401, 0x2, 0x4}, &(0x7f0000000100)={0xe5, 0x8}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="d62557266954287cbc891048fb2e1a560c7e5e281bb26343d41bc7a7a9818228e95ed5435b2cfabf496ceaa3f1ebb6e678185b3e674e9821022f6eb78a6f41762979049e93c45283526a37a858c766fa738322a537beb3dc64d02b36b36a7b0252eacdd303731d11224d7e75695c4512336dff0af82f10bc343e30e0acaa", 0x7e}, {&(0x7f0000000180)="ae2907c816902a7be77815592779230d9b484617ec1ba11918f41c7032c53319d6fd5f902c24fc4c2c225e7d9e7c96ffe76381131ac3253fdcd5bc72dcbfb8c5f88a47a8efb697a134bb91b7e97d542dddfd68a0708395d9a11b00e6889ec0b8b6f29b0b073a057211634328480c27bca33316d3fcd56b1c42f3635ca6ab4756c67046c254b3495599d7f4093d246cc3f5b7b4b5f099daaf5932a07d6478f4c8050d71d067f73aaf609815efdfa4c06b1be2262a72409da92a12e5f9ef10017c76838448a2b9dab676b6ad53cdb943fefb1fe66195537a39824cf3be362d46c3070a9276e5426fb6df691b63be6635a3145a4d6f4fa258b1ef1b", 0xfa}, {&(0x7f0000000280)="b641", 0x2}, {&(0x7f0000000340)="801edd0ea31895faab61db148a1d34b471802f41f7d77505e056d7efcfe6a43fd0b2097211bce94f3ca6e3e1ed390ff6251c23b967dc8805fc0418b9b9b37809c1a6694f52bb0e3c28aba59a3fa9d504fb945bb7d5af6a5bd34740f3b4456498467f36b20f0fdd0680561538513162c5f9082bffd88b59fb", 0x78}], 0x4, 0x0, 0x0, 0x8}, 0x4) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/80, 0x50}], 0x3, &(0x7f00000003c0)=""/137, 0x89}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 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() getsockname(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcddc4745d3f6310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000654bcd90b82c9648ce75301e4f1ee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd00000000000000000000000000000046c826ad5fb74e5cd3455b4a1748bbaecdf75038a279d15b46b439b105a2515bba9dde41ba87d810d8dfa1197a95d9c27f5a098ec947559e125b400051b3fceac20634783a6a241eca260b07c3fd2b7d1f683d934b4445ab59864b4640ced5c7c21fb891f7d018577f40e1edff7fba0de6712007cec644a19f49ca4d4fea430ec529416b6634de0ef24adfc2a54c5dda58dc1dc178560dff9435bcad34bba87a08acda8ec021f50d6c0218abfc7a55cd3e82f5a5660be394aeb05cfc30dd83df15140d6fea1a07bf7c18c9bbfc0cb7a641a7e28d619d16d24e808a9013dc4d000000000000000000000000000000"], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r8, 0x2000747b) 16:00:13 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x5, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, r6, r8, r11, r12]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r9, r10, r7}, 0xc) flock(r3, 0x8) 16:00:13 executing program 0: r0 = socket(0x1c, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x70a, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:13 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="91e4fe5149224940f4384af75890", 0xe}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="cb688f5bfbb0cf9949e720c34ff5b8058a5dc39ffe087801e9652dd736798fe3a2a2bf244d7917ab1fecb8dcef8d95069a8c05bb011e988e2c37b6ee8adf5ac801cbe51e1f72abcb1646f55a2fd2580d9b9f8a29787259bdd20af98674fa03c0464fe2fc244ad017f179310568cee06a0eb19b28ce624a6dfd68d39509c1bc9ead1801beb1724ac6d754a7cc4cdfccfdd68139a11ca176ef94ad283c7dfd2adaf6de5d1e497f8c5bb2124ae71e014170949c30c668da0eafd46c8d9249785b18ac951d5152a03a", 0xc7}, {&(0x7f0000000100)="f1f5d8d8cfd03ee521bd44d386087b1f3852db82e9c1bcf0204399b5ea6d419cac81150f347b07e988665047e223f9151f4ff30d", 0x34}, {&(0x7f0000000280)="8fea70ee54ef98532cd66e366b80af75985fe0949d29a1f48f9b59755498096044faa2e1b88f5012c245cff1b00f68a621fdc9b316c16c493148f9dc404092f15c923a333c88bcadf75ec2f54ddd8646203423b16ab7f1776fcc41a170a12ed55dbf43bb6f427214524bda74747abece2cc10204f21014b891c3fc52b8b82379d3dadd933596297cefb2b358ae0d197905f41f8029c857c66b8a6479819b7577de2e1330ddc26bfd01b041e8797880a7356153c4af8b70ef60c3a6e34edfc44faab13d3653f5166f5184574d468512beee3dffdfb43d51ed1fb57b85ebb41da2912cd00285604572ca0c8043caafc7c4d4d4366f34f5df595b38ce6ff639d09abc8bddd1f6a187eb757efe074e35c6cf63ceed98cc07715dadd95d44645601b5d4dde3a3d24c7494f36d964b0c7516e9c9348b451ddf806af7c9679e21eb6839dfdcfbdd61dfb83d7a40dadddb928ab43b9d87727d33e14dc0e2b2fbe915a8eed67c2fd3810401d898331b3759752c8b98fcbd4b34712cd84229825403581c618d510e7b1c9e3001706eb389e8bf52b07e8edcfc2bc4c36033de3c92b2770fe55f2413912bf5de9dbbc6ba37d28f36150208a6868a9b9476f687243ceb3abecf8932859d94c77de921652c74c4b9ed76ebd27f9f81c1f27e42e78e180ae4322ac0acee712a7a15a695eb015b52e98a9fdb3349717875f5f39b07897e6da4a6a622f31db6fc8fa8f1a34356d0b166ce6dca83f3b8dfa575f47908c7776266e25cecb5218dd2e7d9a64ea3b135133595e6d69221b72adac893cd45481935ce32060a0cce41308b201c1679df77d29cf351c1462c42c084d9ce5dca33e76ae847199fab8bdb6216870d232e181d7b998a414eb711ccfd22f89174f1a870cf62d570863ade75da8584ef1e111a32636cfe3e5e5604253d89e862496a4af3c97ab0af43b9c11984e871babff5d38a7038be301982d57e491c6c4e6afd672ad8006494d445c316c8fdb0e6c2d0fb98b6aa08eb908b3778aea97f0ead1db8e42de732c051c866b436aa3de231f53f3c25245e381fdf2c183a82418030f96583f6c76068cdef632633e472f7a3ddef03f7ee4cdb0775b7cd416c7f08b54926a5b075b5781e07ba47aef614c778d0550efc7525d09aeb94d5cb23d5f85bca289dea30d72612a694a7186f4c92a04e8912c8fd9307db407c03360fe47c55e5e9d5b0a236b0dd9f1722e348704e4c5bd1811c31b7aae88c4457e2d37335e680737d737d4e5f1f315ae31972b7ebfe0a3db5e6e64c9ea51180fb545bef7cb985af3c1ecca5dd1a59346505f6c662a223472685532feb4dca2b3f4d6535329d71f0bda0192794ac485657824af504828634c09f058bfc919190f787f5d5f2104424fef0d30b963c9f075317deaaf07c60a6a0a38098b14f2ec59278fa0b70c06e88f2b43509bd5c3271570d191ffc46ea3137122ddc63707375eec2c75b687ec719db3eb6bed50e8d124c94be56a06de2beeb5e9deca04b9ea73b08a07456ae06e860f32fa0e67c895dbf50e0c96ae45d257b8674cfb3595c170d1d0d63e8992accf7b76ea3b5faf8f67892de0187bfacb59a3b7f100033d158f7c8593ce95614d334e8fe8ea45f0a1a163fbc7ac2d898b687b2086325f141e985bee20684314623728319ec56aa7452b087757806f599fd81d8121d6724479cf4eadec4232dd60ab20ecd6dce97d8a58e56d5735860b68e6c572b5a754bbe15537a7adb69f62af70423747512376f066b7c0ce4f4032b77886bee116aec40c545ddff41f35ac7546f1b542fdb6a1147497aeab4ca6694f8f82b7265233f32b1bb747a678af9ae150a3776c1b0a8348a3eeb72ae1e397a60d08546a14f614605c1f514cd04bd26c7ebd2915e3d69b152dee54583a54cee430e845168bfc6a8a197419161fa6449e01c42e7dd9da3bd824bf2900506c5892ec4e5034aaa2bb1c638e412e7b6d1e6516510f1f72e08ed1807eddc21b5baac22d0a90dce2890f4e0e53a14b4d58c0135a1b88a2f76cc86e802f40b74a6d2bb59eb6f1620c896277789bf6cf1cdebdf6fad240ec3fa073b6a7f3d5a2d117ffe5727e3c678555adc308862ca0a59d9d43302e9a68a7aa7a6a22fc63166d97434e0ddea6f131b23b86b5bc66c889e7ab367965410cc2bc321a6ca3ba362e416a2eedac24a407da6965195afb01c523b575299115207126c958a3305697fea102e6eb40fc3735242392c1134c164bf635e7951a491dcdeee69991d9f9f044a6564c76b6b6b42ae6c2e43cbd8f0b64313d5e0f8438e0ec5f13700afb0618ea8e59581f3491f4a4d1119ab45134ef983cedf646c7aa3d959373efd5bf63bb255998fd1b003fc9143ccb02920a76133d0bca20c15ff49f34bb1edb430c6047e9833b17cbc15883e88d2e493061057f30ed19fb2105a12cc1ac18d9f0a68c1f4b17aa179aa2c340ff6cb5f3232d97944842552323f26716bd86074f26f44dc8ce3f2905be60b4dcb7cbb912b6011ccb6982098a663f7d6c5be8f7568f2d03f727e37773540a97278f0725f1590a900c78fba2154fda73019d8554b24a76a22097d08cac4a9c46cc853d081e904aee1d375140832912984d5abc249a5a91d18b568ebdbe6e440b5fbc91fb4ae761ce1935f11b9d4e2bf9b46adbfb378beb68dbb1dd70ccd0b6ba9b14ef8a2f2752918eb8856fa9fb9690bd0f2829b5797b7c16c32fe2eb0eab31cf23a9f3dfff36fc43f707b607ba441623afaf41f8f0e662a0780beffb191676809b9f45385f5c227fee2e214cdbfa3f225e246552f8696155eb997ff639714a4bdf7cc87c5841c4f78c598cc078a9c246318e4e467200efa2efe314822dc4df59afbcd405a2d83f8b218e4273113713bc39802a393206c867389537984167a179f5ce506ff285ec20d5d5da625594f6c6d7f2cdcdf52ead611478e114838c3208573b485d38771757ce2523bcdad4f4ee670fa72b1b03514bb47aaf5e61c013c9ff9632da46c15a6b72f1b53713bf50ce1bfeac57eea1a7fc5a9020094972dff18ed431049276ed2dff6742aa5df5e72bb1de482d6f8dfa802fcb6c4aeae7cdc5e122caead8c581c81cf907780547b90fbe1a3395b9f92740ea4d542cbe70f8410a62838eb67ff1d6e1a559ff8f41f752dfbf1f502365651cfe378630717dfed4036fbf19a42d48f992c98fc6cdd3bedfdf535cae2bbc0cfa411556a7d0a872d6730c80d050e8242cbeba03e5d222641404ce9817120310291e5ca61e4479cb0c4967c96a9a378609444280589de29463260e9851167e9537487fed751528e5e6339df5f0fb9cc2e5b369ac1516faa2ef8e6e8a6f51863fe586e73ad22d9fb1bcba10126d3c27cecaddbe05058ddf3c7fa2f6fcb2075ab8824eea750931bad6dfd541e005527eae20e7fcb57fd3bc746d76e3868b8b34a7750e7c139d3694b27c68b9fce8684dab21e1704e956d7335288205bd157caa50e846cab775cc00a775a1a9552b0778025d4205ea9258a825631d05aa1f6a1f5bb3a462722aa639dd1c4259ee46a2c4e42d925de171c7023afe0c2d15388510441c2975b49e720fa2e279c3334bd527fff3f2071d00ebf6dc2275c4f571c6b3989c289ea52cfc58a2ffb349f6e7633482fe574f99821873ac1920aebab1d40b9d7192c448c9d9d82e73dfee8ae092db661180c540562ed77f276471d467f1eb4fb2d8c7fbd9d9f64442ac52643d3791115173d96a5c19314bfb3ce4595463f48f07500546467d2f59223e0356ef47f38b8e58295ccaae2871bec2931fe5340fefb299d91148fc15b4dba8bf40cef2928c75aa2238fe623b83297c0fe507ebc9995fac80cea055714d34beb4e003d6c715c3ea0c01cb251ccec3645df143ccaf745cfd620f240528a9b4475e0a3c96574d4b1af70cd0109d559efa9a774dd49d5513f90ea8cc6994d81c20c717edfe16e8511520fdb9d62b1f510cbd68ed34fc78ea414623cb71e437d6850953bbf1c89a8a41728e246ef3ab82aec29a2a5cd8517135dd701b000757af88dfc85eef1cf5203b229b16ad98b80dc72c9ca6acafd5b736d76d110e91adf223f55225502607fe6cdcadddfc3e0a49013469764057ba2fbe19f7aec5d43d8553064ef39bf9fdd349d06de42901827f20d6547d5ded2ac40e45ae71f3941ea54cb8940b8206f5932c35ee3833af05433a332e92453278135ce504568e23f84d499e6d213fba84670da1965c8f81e0f02bab76f76e9f4964be5f1533760bfca405546353c26ac05c59b2d1d2d079862097cde985713dcc4bc73e844364d309ce58e772ef9b7fcf46944794164f9ecd5a11edec84984eff3f2bcca6c9ca8d90c0fa61d860653759bae02be87c73a75754dc3f18bdcb4d7c3eecc3ad345e4c1ffdec8d194cff4105e3df175f471d3b0553dcae184d7f23392e95ffb10d16407b21d0fa6861deac93c7ce43e85907dab423b7297728e8f8b2309d11f9aa26af2dbd93082bdcbac346017f57ac001261fd6e341db8230f296b90a792aa37cc5775626dabc6f758c40ebb894eabcd4962bb8327112085f6c1b9ce5b280fc83e77f1a1a59e6066236683ebecb7311d87da1f352192e2d115ceb1d46c53f8138bd8b42ef3829abeeaea1da19e0b29b36bf7babf4725399763a22d6a357afbdde895453eefd89cdc27fda3766df02cf68ef7fc75ce3dff6ea924cf7bd762e7f9878cd38c1f01f1b35bbe02d93b2d87dbe69941051efba5950fd994471cef4feda52d5b9eb2e67baf0508989735f993cdd1b3eb0a8853caedea5454fef287e3b8ebf557262af49c066467844e4f93b99738359187ef39e7ad6e4786d51de21f6a4d4fb1492d0ad568f1737303b32b46689dd231dc802d3278b51c448bdeef62bc076a11864dfc6ca74ff449a6b342a947d074654c8efa5273972e8b3592f65fba5ef754ef88894670abfeb026aaf8f60bf638c102e61f14b0bddd964205d465f6f1c56f723b70967ecb13a20bb4ca4811150e47e50547ffe8ac15ae2bf73c7d1d578a9d0777db20bb9e594559a013b33f7cede87f621e7ae20ea011005b7246bb2a873546143b5f2f193d9bdd1d7dbf778b787cff3785f95052a512c13850610de7d33d5659725f680fd035fdf9feb220572b5df36c9c7bececd1545fd5ca4cf8a0db7233e1fb43565da99af93696ae3357a95f7904077934556396a00af65d7424d8f69be9b79a4ce4c80276f0f66e930194a48d7845c8a0b67db26fc7505fa4b4adc01e59997a21b9cb0023a32e368fe70ccdfe245649ebca7912df96744fcf885ba63636f76c31103ae649897b4f6795131b1c08ffa22f696e3f5d38a4a31cbb23f6540b01ebdf7403ef0599b1e47858ff23938ff393959836a449ae5f0204789a60b590cc4f48acaac1376aa2f9c670031db4289851278d58279071afebe1b76e9f8e1dd2849e48929bfdc78c9fde8539bc56e8f70c74eddb12082105813b403fa77081c244e43a6046a0cc5203dcf59292747b8319b31a2d4a6b78f5ccaac59c6a3ddbf97893ea9057c25ff2c0cbf0ad514071d169fc8b2d15725c2e8035c02b256e7af5cac4e2683cc1dd92c2340d65de05978f4caa16890f1f5640d403c06d335773f3f4ddb95f04f8695b2e21689fb84872248754861eb9f2bb86e712753e32e8e2c06cae435eb76263501b880529d385702ea4da88a710043ba8e58ca7465c4826ee68a3a2ec71e2788f1d30eeed0086814d8aa0ebc88fbdf50c6debe26a75718ffc9ad399e1dd678c47a6d288ddd6ffbff", 0x1000}, {&(0x7f0000001280)="727d0542dca5d58bdd4f2964d6f190d163d7ec29967bbd21a7871759d3283327bdee491d22d8381a3e4abf7d77f75d7988fe6d6c26926a6499824acc871aae0f9d88c4ded497f6b5792aa0a4fac4ea81c5f86ea8f2c254998ae1bcc4c46db7743fb90a334a6b", 0x66}, {&(0x7f0000001300)="5e3657bd100832a16fa32e00b960bae4d2a5cf464561d6a052975223e90aa073acc2787e6f75c7a4c77091e18613b3f1e60afe", 0x33}], 0x7, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001400)="c54f8b068a9c7c9d8654cbcc173dbdc172f2e3f141de72c2450115d7159df6d21e26bd8e0fb85ff9e727b559ab7673c84670610cc7c77891207465ad48e53b6a5dc80d7882beb6b151e0e4cd98535d47daf30ba5db56907ca578bbb0ff6e0d70fef6e6556c2a2a0c3cc0033fff89a6b0ddcb8283c299ec0d52419dff9583fc48533250f8ccc6c8855fe5e4c1f1b486146e64b55bdac2f4948808db0b5e5c7260b964c99bf37ba91aa1179c4b7f00eeab336d7994c3c995c8", 0xb8}, {&(0x7f00000014c0)="6c00eed7372546c6e2b457bada205f21383542f198f8a69e133224cbb20e71a4", 0x20}, {&(0x7f0000001500)="52af4c1a62f015d4c89b47202a1aa7451eeae0c5454a347c882bd486e264db5a460f98c61a6f76d8ea75ff54325eea7b9d34e01933b994b6a24782bb3f42f24c3e7542c58f1b4843c9bf6ad072161acf2b4f9d928c82107e9fe93316efd380346747d634416975db9f22a0dcfd618c98ab1a2984706490818864eaeffeba465dcdcb7068d17aa0da8a8fe318f6c1f3db13e3fcdc450fb9421bbbdea098ef69960464d2855299dc96c220340f30e71cb85b3562927c0f7644bd25fee7e3512e1846f07807", 0xc4}, {&(0x7f0000001600)="62dca2a426919fe933f36916338e6a40ed3f949b670f0af371c34345bd4e365988374d3c7c702a9f", 0x28}, {&(0x7f0000001640)="eb58a4fd3a7168c30dc2cfc56736fb5153dc7944e379692d89afc33b3de0ae5c50c0c6256994433d63ece89bab88cc319ed1ac4f49727a9646c462d01005c0820067735414b13097c5e165b2677f1741209d64a7299a76ee68a15b2b687f59827b5281ebef19ea815992815326c373eac1b24fc9cbef7790da496bb367adb7a466c124f60b749393695e9bc0904e50706ab48afa010d1f0eb8b6bb16f8031f40bd53591359129dcf90f9ef0c5fe9ae3209ba6b55c818", 0xb6}, {&(0x7f0000001700)="93f94466dd5e4ad533921a615427e2959abc78cc5822b9fd6f0bffce2cf50e06e2b57ca48b6021e483acc256b9de821b60d7900df7a4f25ffc88fa956afa7b559ea70f939921a10ec74011d04696898fda7b06ae9c93ade83c5171c302f6c7a8f183c179ed4a6ab508385306d70ef23564ba2298b04167c11a5cb9a012aee555ff37679b9934ff9e18667019df3ab64c663162bee73ce5c8c74928accf8c51f7e7199bf4581810e8beb096cbf44c84600c8c18efba2ea69cde4297bfb7b532a283ad299844ae53b007fc8346541b4b17bdad460daebc506b80309acff5e992e89cbd86", 0xe3}, {&(0x7f0000001800)="308a9d6e1fb1a454a2caf8f8ae63377961054d6ea25722d2089f030f09db8a384bc4963c7bd467027019d2677978cd25347f169d07f60177c7bf92fb481077724c3e6dd49b815690e0fe059dfbd97257d089b6fd4d9de048c19a1221ca6c21dba1cfa50c423db126d81ced8e10a597fdf32661611da79267cb98bfc198be09d1f54065", 0x83}], 0x7, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000013c0)={0xff, 0x0, 0x5, 0x80, "bc5bd3d0a6b89928b1e010a9a3bf7214bc3d49de", 0x10000, 0x3}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000001940)="18c704a4568c19579a4f859ca7dfa74a4c65092ad95fdc79bdec4ebff8512d7733bd91d0ad189d283e6dc4839a14929a13c7ac81d1f0a96bed610394103521d6332448c9f89d177f676203ab2c03f5181e8b1e58b265754c245d5745f6c0ea6210798dbd4ccd30bdb7dfd4454cff8daf734d4e2406536ea3ceee4497b92792bc432524612dbcb9f5b387395dbc42a32b9b215636cd4f75fafd145f086b4cf8dcb98485cf262f728bf6a30da87c8995e1265b", 0xb2}, {&(0x7f0000001a00)="61e8dd00c968d5a9a1644996b91b95fff8b21423e2ca575f3ab0d8bb8a1e80b41a53e55b3afbd45a7ab5096c1532f4ee04e2d326b87bc272ce75fc6555378df0e1c3cf654b6419f4aa902dd76408e83e39e1c3461e5e5e1994659612f058129cfa7f7953234a1a07a15bfce9f3749dc4fa00eb41fefe1e068fdabc51aec3406d40c585658fde888591db3b8c9788256f1c5a5f7425b509", 0x97}, {&(0x7f0000001ac0)="573bee47e0793a05d999c31ca4bedbe84a1756f3baf2e66514658bcd7024317737c941dc4ca589", 0x27}, {&(0x7f0000001b00)="00078014d95185968de9427c1e6357627e85108c06acf3c9cf3d131c5c6355d3f61ef815717446ae484bef7a7ba22601f998a55d8797109a67cb937de37fdd0c273edc9e661b7d7de3e18eb81a91727a6fe81979fe442e428f677fcd7959b76292852279324350dcca94fa0bed66187b98b6d03c5ceacfdbd38faac2133962e9c4c072c4", 0x84}, {&(0x7f0000001bc0)="8e609e4805632d013d3ae7e670858b8e337560e25a950a6a7a446bfb3e625600a833bbc433779b4e1e606588cc2d7a77e978041a", 0x34}, {&(0x7f0000001c00)="264ca21ca5b16d5a737c124781493f3605ebb157930aad868bc7cf4a61e54ddfccfb7c866bece5d0401f3f939d6c9291a0291e5fc384652535b02180cc19ce602201b34bc6c151a8aaf45a128a6443b2f0674984a195a673644c420ebb32268a50b865129545aedddf17119936b133dbcab8d7a14afc0b8a92d1cda0fd55f0c8c783583f8e6647e9a88928251760aea136bce06c8adc2c158ecbcb08e7e227be5f61bf06a2410cbb885466f0943c866e0d3e9bf042641d5dde713200614981e7632cdaa1211c3439a35461a2b6da359f2f05f66d3dfb59cbbc90e1eb36a9ed402ecaa60f9088d5cf22474e0a5f", 0xed}], 0x6, &(0x7f0000001d80)=[{0xf0, 0xffff, 0x0, "865df7881a35c0028136e68d1b6df21e189514dfc8658e742669bfc8b4a037630d0e9c5150ca4b3e9adb5eefd0b8889bc71126ea5adaa000527be33077523098ec0ce5c373396765df610f2825bf45c619baa121ffd251559c0efa59b79a7fca2ac9178045d20a3370e1fffcd4687dd78d85fe766e6f7eb36d0518ce5ef21370b70d748dd47b6025e556a1e8c58893e4ba052e5251c964bfdd7fb2e96674caa013a82637c36180642db2ac1cb40e8406467e20dee6d092a8edff8458917a0df19fdc42035d9405b4d8630c26bd227bddeba8e85dc480fea8b444d30a1ff420"}, {0xb8, 0xffff, 0x3, "17d7489f7170a4503b60bb9db2bf898ecc0411b2afced7d934c40cbfd36715fd7a3e17dc1ec0c05d459ed88f3fea711ced5012ba1cc62f06587a7ed8a03b29780a5bf81f67fca59b900e4cd638363bd0ca290ed34fb2131da5328b6a5656190257522317ec3c85a8343a2b4629fc0694e0574b872d3ff407b44007443da484bfaf108a0da039e4be0130b4c8d7d9dcb7b9fba9cf46364ecbb759817bfcda5b6384ad24"}], 0x1a8}, 0x400) fcntl$setstatus(r2, 0x4, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000040)='./control/file0\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x20}, {r0, 0x74}], 0x3, 0x5) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) mknod(&(0x7f0000000000)='\x00', 0x2000, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8081, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) dup2(r2, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="82022e2f00000000f29a007e0000"], 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe2(&(0x7f0000000180), 0x10000) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r5) r6 = msgget(0x2, 0x4) r7 = getegid() fcntl$getown(r0, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r3, r7, r3, r4, 0x44, 0x4}, 0x80000000, 0x10000, r5, r1, 0x426a, 0x101, 0x9, 0x5}) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file1\x00', './file0\x00'}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x4, &(0x7f0000000640)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x9) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7) close(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6813, r0, 0x0, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x446) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{}, 0x0, 0x0, r1, 0x0, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000400)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x60, 0x0) r0 = dup(0xffffffffffffff9c) socket(0x0, 0x4000, 0x7) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) clock_settime(0x3, &(0x7f0000000240)={0x3}) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r4 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/3) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x1, 0x0, "b8000000000000080100", 0xffffffffffffffff, 0x3391a0fa}) r1 = socket(0x6, 0x3ffb, 0xfffffffffffffeff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0xfffffffffffffffe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x72, 0xf0000000, 0x8001, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x6, 0x658b}], 0x7fff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x50, 0x7, 0x2ba}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x80000000, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x24, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x68, 0x40000009, 0x5, 0x6}], 0x9, &(0x7f0000000200)={0x960, 0x67b5a818}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x800) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10080, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/209, 0xd1}, {&(0x7f0000001740)=""/184, 0xb8}, {&(0x7f0000000240)}], 0x7, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9f91b51c96fcd2e7f22"], &(0x7f0000000100)=0x58) sendto$unix(r1, &(0x7f0000000140)="d9cce6c5d4759fb655c33b1536c52cf65e5d36dfa19c708d571df29bdf4f5a4748b9f733a8e4e1df650a7ad9aab82a1206c31d6df37e871942ba5d42cb001e1dcbda391e90b2144f4e474acbc3dae84866c0ccda86f3", 0x56, 0x408, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000400), 0x6, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x100) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="7e36561411abd6f5f40dc01b5c6b3419f7822f39e6d24b33769f48985caf1a528ab45d2f762aa79568092ab388ac35576b31052ffc76d3815da071ebd016996180b2d10dab142bcc7469c5ab3fa581a56ca9fd139de31541eeeecefd039280dd9e3859817a4d6643c71e8730b66566201ccba491abab99bd3b77d0b2b795359da8bc07b5ff70eadfee9e6550a55bac42bdef9a5135e2f525b6210fc7b69b82e09a87e7601a3d5da169a85deb02a1e9cdbc572857825edc44765c3de5fa76810258df102dc5660fb3f21625974e9bea7b2fb0e87e6cc522b1935d4d", 0xdb}, {&(0x7f0000000180)="07edc2a07c8e7dd47ae6c23fc9e3894419ed1aaeba4960d1790207bb1b0e657a61527e6566836a81b0fcad706017a2b0558dff0369143c9260d1b6580e10a8071c67b4cf4e563ddf49fe4fbff171c71e043f7eb30061dd2ea21cc168878152aa82c8f62eb59130f432046b839ef56a173918e2e459211059c845d84a629899d96652c596b1cadd79447d3855e8b91e4df1366242568852604cf1003e0770ed32325477208cd00f039c01a532486cbb4f48e2546e4b1fb03d6289afa9adeb71af32261621b004881f2aa2c084764f9a499b101daf605e83aeb44fe20ffac861a1241187c30f402f04ead93e90c2e2", 0xee}, {&(0x7f0000000340)="038aea9697b7f9066288d9665eba56cfc7057d9cff2c6fa1b68797f2b840eeaf65bf973d33d980583cf31ac71116dd966229ad948519ba30eb12929fadae991b4051d9a37f0e01d174e4409c29bae60d52e11c6011d74668ecbb47a2b2a00664d60c616403cd7d7fa392594152901cfe7e1e12b8d36c87ea334aa71b7ee0b472c2abe8ad4758599893d09452727ce5f3b74f38f86acce74ebc539865bf04cef35dd5f5", 0xa3}, {&(0x7f0000000400)="28acba1d80ee4468399f7ceac071cdb2f9f5b4fb2bf18f1d23899d857c508847e285f9a1171d198254b1c894257bf634db09d7f27454ec90f2559fcf14344de89d6118908f827ae11a2739497731dbace9f27b6e6a40b12ec8c240dd2b55bbebc8c226510e427a77f7324cbf929f9508a2d8f500ee290bb967988cb6a0ced1e1229458d8965ea853c3cf49eca6f758703722c1e45006c9b3ffab53b9", 0x9c}, {&(0x7f00000004c0)="e4f6fea64750789a242f9b7420620768e51eb4c48a09d8eac4a4623d02c99acdd6f9f7fc4a092af6a1a7f4267788f0e1d8476442e25b3dca96a90a182cd85b18a5e58af2ee66b581f84106f128116b17c90856460431abf422d273f3bbb94c35fc2db8051561a80ec72135a72d234b0d77e627fc7a0ef1b6636d781e2feb214ffb5516b61c82ac443aa0eb80cc3b0d807d79e7f07d400c8831bc6d93aced478b4ffd21e222550deec6f6451b3581de12c72d1b996e7948a1c7d3508a7c9fff833bf8daf2ba75da2de3601c396169fc65be87c968589a7afec9c0da86ba0bb14fd36b2b879eadda9abbec8eafae67a456f10bc454dd4fe5f9f2eed3ecf94d057b06248704d1de19686bd7113216c892341ccfcf3c360a333a2fc833265eb6fabe61ec803d9ef0679241946c68ba9ec8c63c78b07f933cc16ae5500cb3beb5bbca623083585daa6d53a82c0b34c5c15e74d2d5d19c848e14641a148258cacb907a189b7d3a87a15a65db2f24540f1cca247b6519744cb81448152bf741099126188bf789b956bb6081d262eb9730e7bf8ed6e688615e38018cf9ad629669798366d9160db884d0b2896e2474bdcca55813739eba757a871512bdb9541a1005187b3b74e8381a5cbeb0da67503b4aee6cb17d31acd61dac05f8506cfea2b6b1f2434844816b7f76b3fd527b886eac3602e62bdc421efcf39a6a8d108c5dc3e3b58df4522455e35fc9c7131a281c632a28b164f9a0f56f128f47312d18ee5e6c847dfddff5214b7984aa326115f3b8fd4c02603ae1802bc7fc21fada2123098870aae9d0d08815f2e5152eb49af95ab60d2c0184f268a863742152537fc486cbd9426ad07c19ecfd283993b588a3bad1347698cd6007435f8c1f0a3e6d261da9e9a01e7362647d77aeb5f009526fcafa73fe60f0396c159386f62add7a186f8c00647461d877c713b9faceff9e8aa8d5904c6f2f5c12e92fc5d55be117307619da55412ca4cfd62395dc33f261813d5b139061627062460c12211e538580266c3d670793e8c958c9f13f983cedcbdec33170bd3034feab8bffe4bac00e345cf3c252e34dbe64730ae16061d22bc1dea2f57dba0fec92ce2b00919b63a5a5bc63ae64a93feb5b6a4a3f72a84e677a585ad14305c6474ebbc6774e6a0ce8d0fe6a4d1f6d8cc27f2d0562b80e8889cf8baede62b6ad25add8faebd80402a193465f3113518889c446c2ccdff86486968d19fff5123a0db3231f375701c7dbe659b4909662190bfef8abf2cdb376a627c5e6702619cff2f6a13fe29305fdbd102486c4d62fe348971683e62f23361140dace01d33945fd5d06db78d30e50586956384fa9e8ec6ae3b34395a0047f35264c413e55bb5ba0f087eb6caa082b346a1364749f87ea1cc61ea78ee5840aeab668e5fa144e90f446015a56eaedfbd35644612a0b86cae8b8cf5d156d082f7edbd9b50735f09ec239ec891c9e1ab6ec3cc7f71d31f1a24806ef8cdcdbf8eb9fef9328152b9556150907704290dfa7f11d2b4b9e1a878632c7c56ec3cac9f37b9406015079fcafaabf72c870f0c89ae64db3403bd2b4da03080da1c2fff32d1f05be6e11960df17df8d6d609fd0d1152e5031297fcd5075b592ca8ca69b917ba93e4a6b7f1d1449a36c6f5cdeda7d499afaf359159f6ea5808e986551048a0f617c731b2c55b224bf0fb8aa43983a3fa980bb3116ca3b55fea5a2f140c8997f3123b8bafe87748f4ae4340629fde72a553d036e25cc91ebf1e6835a15db45a9aff658663d48fc157325aa59eb9c3fe225a4268496f752607bc5abb5424ea8b857b2bd5ae993be3dcd1e89432704f205ff5f4b40b4861956d995d82654f917b372a97db887e9362048f1202aefb2e7e6bc55cd0901cbf7e1f6ed3f8b0dacccc72cfe05dbb5b4abb85dd52c4537e8bd827d788c85334c6bb141ec95428d2c3f45cc5efa9bdf5e2a16dd1340e335d6398d2db686dd3bbd5f94ce8421649b24c748bab40d5559cc31c56171fa4f63576a1e7b9fe32c5247d93c3c83c29addc7631a4245d8e9847071c973003d45f5913e9333c77f845034de4e692b3c76a9d9d093a88b10ba823a7b169820a928716d3657d4dc7cb2212028247ed59350d161585996b3a415cfb2cbb14605d4ac9a75a726bbf85295d92b7d8596db540d4c1efd43ffc28433b83b473830e97d38f637542f5dcb47b7e9786a5c790157d3537ef8547ac363209c6a30185f485ca2d6e7ac5e64a8e0b7b1069af282236a0e832051934d4aa57e5deacb3c521c92ae39dd59f23b7310b6841263274543b67325cad09b3018d8ffe44d288f501a7e5f34288af3024bd0cdaaf972aa75c5e11e92c48028865047d996811eb02545884a628593d91b7f6deefdc23f6e31c85e36ec028f136edba4eabc2d427523690ad1976775c7e586598604c210a25a5d1c5d3528632eef2ab898e53f5cbddbd68bcc577aff0ef3d9a48087d2b020a952bd5fc402d8df962f37ebcf3569cb90de22723b5ebaf3449a1cb9a53e584c3fde7b25a1147508a32f138eeb8b403c954f85a7a5765ea6c4aaf3ab0df39145ede3dacdf19fa695530686364f5df7a530ad0781d13aa95d817e3188fd3e4621fed2a2627e2c815c54bd1f1df0bd1c0e183c7d459ab312773763cf4c65a05b47020dd1e4ecd285b1a4f8ce0a4a42503045ce96ed8827c0dfea8b598d85fd9402252830d3484bec0dac700458a6e119cb9ba5f0c0c17aab4c7e536949958e7315ad64c085f73f5cc0d7114b13a3997a8d336e1d962f99850c9beb60e83717de8461c8ab880dd6ad4226d01238e42ee8fdb5ab3052236eb590e575f7e44644c42b420d3b16f11eb3a9b2f12efe5cb9a82192a39220b72e21447f794b9a33a871a64f636900499e690d492d73912a26f7db4c6d2460c6dfb7a8d012b373c3c9c9a957c1c62f718619f721e56585d5791a2976870c4c2b27e78b61dfc8a7666782667ad40de8f3298430013583f13bb8ef8c37d38f4cd815434d54a742e8497e32b2e97c49c96498070249cba78777bce89c207f36c81c40f1e38ceca0b772a49ec931ada1ea6c807c4ba34dbbf5e7c615f34a71cb17baf4aa40b68d37b55f41e3abfef5b473f1231de88723c1c73460cac53230030a6351319833e7d7df3606c0bfd0f9e14350f024c52564eb45255fa72eaee017dfb098c9af8df79dbd2266d95ec3a6b9c316b3974bf12d5f8e7564f4f960da57adac84f7cf2910e01cc08c27e9e9f0ea8e2336318020146407c7762da51f4a450067bf564e8392b378534ac9522868ca59992a0e96d398bb98a31087a58fe39e2d9a70850dd0d665ed6895a9c38c23e6c05f04078dbaa9bb97ecd0231344ad463937ae2cd8ca1def393f93f52f6aa30920514d2de67c68363e6389aac7f26f13ef3fc33edbbd4d66b58b18f2c67ffb4d2857c2d654ea0322e0157a59df66392f731505de0db9d4d6a9243df814d5fcd439344c50fefdc5ab38627b400bd87c4b5f3703aa455c567037679fa7ccd30414ffdcf902d680f1e212118637068e67e7696b21d01f407ee26142c961dc56dfc3602b9ca6762f9240449e4c326504b4778b4db200059f5a76f51ce88a925e31604edcf945cee0643483b64b195b57f7870a17b842cd7b90fc9b1fa60a8f6dcad242d704f17d2e95db97a73c388efd58bafdc84ecae41cdb7d01ed674bd9a2bafa8f3c4e2a47ff0fd4b2a710b74c671e449dee704876f6f643ff306e766276adad8fc790bb65f63daf1950276f419c8f13c00018f60e092febfa083d330289b88e957549ca60b112d34c2e9532695d8c4768504f4e4824b2ba895797d0c4a3741222aca945ef334dc6126213ca2ff85539ac5e7799a5a640bde4a6a52e29781235bfe74e15e41103ddf7e4402bc84c09dc3130dedc8fc331b964c6b05f78b4304243f9d76d736cfc74da2758bcac4e11f78e54c5ed5d036757af8671f8216ab93868ae5b9a97395111bb55d7bdccd2613bc3900e9179a6b8437a9a76faea55393ae80a4c7d683256d621fac6d4a97f85aa92eba0b48f74bc530e0e809b0c25a72bc1a15f8abc116c59f276d260bca3fa58a704341d4368df1c954ecefa913d519c77d42000789b6afe0b656e0395bcbbbe054f2def3f08a9b60254198997aa66e8acfa1eafc996b4c88f1a8fd2b2e617d629160a479b3726f03bd1c858be8d344c966c67cd08e1e04aa7597abb1561f9ad59d0c9820ffd2276f5a6674324d2f1859af97c5e061ddc8f217e516d20989c0175731619c32187b95900d716abc3893223f40723b692f621cedf108fc5b1e3a36759c7d5274833a5a9082f7d92a9225b2bcab5c4eb22ae9fca2ad67dc0adb6187f7c48a0e6eda988894afd9480c0f75118bca2e5127b98da5500c18d89523ca29619da6bbde714c828eb5c932b8932e5c63f8216e421b500e14a30e5afb09d326973b1652a16885176eaf174befe1449259059f2fdb7ad52d2d0581a4298c45bb42026fd7c0987f61da16fed71508f0e850a40ab0dd4d4416d4e9ca876e06554b0fbb4f2cc9503b6a5f65669857de0971277304246ab0be9974c9904cfdcd1d23b16b4dec3ff35df8b05dfed21c30f8974fa8c3f784dac3bd72d15a8efa3e6c195a3ef7a5725f9c6875ea153f6e9273176cf4d76dae5f4c3d7fe334064281ae19273425f58795d8f7966afd53339c40650109fa718651e4607bcc24f65e7e2dea993545b6b3bd093466f490ff5e2e365ffbd922cb1facb917cd966b5d09a9d2881f78932b84424fd9115504a31b994809c7d775dc8ba5beeff81a808e14d70b14a9c1cdf2a4b7964876332525058f905d0b51e489e7b3833a74e98be571039d7e93431d399b5fb17fd49db327f8bd3bc66009d8f2fc2efb9f0d486196cf6fb21ea35ced01fca27d24fede998ce2e0c27061086610428fef62d8857130d8fc687ab468473bb15c7a12856473a42117949b66b173d6a2efd3144e91965a9ed7114c892d9cb382203be9ff0a6ad53469c83bba453a9011bee88d11731644a0ecf40477116e8bdf1d630a5a046f1dda874a15dfa304b3138b3f4d8f411c5472ce72dd72992afa43aec03fc7f0fe712676d8dc825f15a6947baf20197cc799881e458e915c7655e39a4249243e0028969ccc12c992b4fc5ae75f3dca19515fc156d0bea6452ae95fc6ff4e71eff3ab203989c8bf05107f1c8db338f6de1030006716882196605364803b18e94e3298f4e7142948c19445f32805018cec76484bc2e79c6406c5b66349b08954d77a1929fdcb1516c5ca2f1c4cb191c70d389596b5075aab775a0779c8a65d12f0d160111c8fc27f539823b58789a81707099c3167d2d69dd588336f2151ae2b4d69ac638ec061f193de7a00c63610d2c992d8db8ab4d8f70a7204e14c2847f3770c6d23aa5d1c787c35d83c9eb7d8d3eb506ceaf7abfc812c8f44a67183efab8e1338856a65c1863591aed5076c3310217ff9af928f331a7a05880530e3250b2fbb352cfc36b18269ca24b530d8c12d594443a945b5f447ee873b9132def5a7c86c84fc01bbd1c8a1b7b03a44267b1b96e652294e2423fd04bcc33c26c2192d86dd6f5e37c7116144627fff1d9709ae55ac3c42c77034a2dbec198743021656908f92e293ccae74d9e2515c2238a8a4d5658ff1341275d6e3b76ee7b39527c5ed333e24271213ab900142bafd031b479ed54364af9a22059c8d348267065d46cb2f01596c2d33e075c885626ac15ef68ce3381b15ad64bede94db1c7deb35ee6c", 0x1000}, {&(0x7f00000014c0)="9efa15e05d1ab594d1af00cd64a8e4698c241284c0b8e734b7b03c3d469072847f9311adf50332347a85d28142e8b21096b7efef22e813cf11f06b3e7af7b36378ce4a78550b1646edbef49821745c212001aec2f0f4aa42193a32c69d761fcaf45a94974ca29bc7d1806d36c41ddf526ede2e6bf29cfa5ffb83ed6c1a070cc9012aa78313aa503eec46db96f420668ea3c5586ed79a45194267bc47af7d42d80fd939c657d84700e780cc2fa7ef50e8b25272f49ec242175c", 0xb9}, {&(0x7f0000001580)="988086c97bfcd17ae763d4fc9aeb8c05d61d33a53bb034a90be365c3f615ed6a7a37c92a79d8e2e49ae2815c8768924abc147ac441099139a62c2ccf12f4163671a60c36e72ac329880eb128ce0fb2432701ed29c1f8a68d3b65947d3b2fc2f19fc5ba00f94fa4661de36d6ebd5fc84446e3c1d9575630e7362973538529b01feaee4b40d1f8a982ce9de9da0521c335d053d23e1751c5", 0x97}], 0x7) 16:00:00 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000040)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) close(r0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/33) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x8, 0x2, 0x5f64, 0x6, "bead625c4ad42b093ee49df11ffe305186be3bb8", 0x6, 0x1}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) syz_open_pts() 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0xfffffe5b) r2 = syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup2(r2, r2) close(r1) 16:00:01 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') close(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) nanosleep(&(0x7f0000000100)={0xffffffffffff8000, 0x4}, &(0x7f0000000140)) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x6) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x800000000007, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:01 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/../file0\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000280)) readlink(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000180)=""/240, 0xf0) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0xc18) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r1) 16:00:01 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x4, 0x8) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20888, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1ffc, 0x4bff) r0 = syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000100)=""/100, 0x64}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = semget(0x0, 0x0, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/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(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000259000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x394) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x100, 0xe) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="53306c22ca133e1ad7e80bb5f390504afbaabdaa0b61c5707eaf19f44116a76ec1f198900da2427e00ef2375aeed3d086561a8ed0c7e3898c3dcd2dc8c9ed32b1a91e40f59f18ab1603e96c9d28875797e3731796ece69dfbb6d88031d2aedd561a2dccf8af273cff8de1c504dbb47c17a75376f63e536da6ed5fb39ad4aed433c2c5c2f3de030ab2aed2535eb76a4b56c3e61dadd8f8132f798f5190151d3f0834f0217b5caa9dd9d0f02e82b375cbd42e2", 0xb2}, {&(0x7f0000000200)="330cbfe5c3fe14f6a5fc25495de955c537899636ebaf21a87b299e3b30baff2a0ce144b6aaa931070b9e92a59d377eac98747a87f4e664c7962a7f2dd366e8e11d8d8bfdc1650192932d6cc16a93fd7ddb2e7b17906c2be54cbd4cf2d11b16f6b7b239f00e93abb0b2446a5cdff0381577aed7ea8a3afd779c166bb1d8a71221a750bd3dd1a38d3a0c8bfd2a3fb09ffb9d6db603dfd45b2a94596c16b6927c51a24d8c5941358c2e907e4a19f59c588eaaa30d154aeba8959e81643728850639250e", 0xc2}, {&(0x7f0000000300)="308125c3d6ed56eebe749e6a706d801e928618c22e0d803f4f65902b16e7334197de9bb1b2b4e5f8836e4b16bdb3556638e4d714c1d70798d9fc3be15c6b1780ef00d0246e8b11f06ccacd6cbaaa91ab1dc3d988c33e932d5af88dc7dea81e82fc1fa49ab297ac42d0312f97af8edee2498ccf46224806244c81eb100a8cb33ed624cf77bbf5b1ba7f2403c44128f8c8aabf3c8ce0415973e51257aeae1d88c7361b24ef7802f23a5ccec3f54cd54770957c37f14c8f778f28c457473c6ac0fedbdf2361b45ddf7232369c8c7cc390d4ea57de7e3858643d6ae7495ca152d3303ee241ea46ac9d83d85c908f", 0xec}, {&(0x7f0000000400)="64f7291c7fda7af5d69fa8ba531b21bd2f3f2cbf3d0c4355cfb892a97ba40fb73462de6f63cb3c4efedbcaf2d603344952fa1e25ebee489f654fa9571bdd7625ca0a6967112a30eb1771f13cb4f57821de6a560ec5ea2279e46763eeaeb1544a33d13cbb18e6e8014860cfb0044729808ce5cb0d", 0x74}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="0cdea44d4e21", 0x6}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getpgrp() r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r3}) r4 = semget(0x1, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x7, 0x1000}], 0x2) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r0) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semget(0x2, 0x3, 0x8) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:01 executing program 0: socket(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') chdir(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x20208, 0x2) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/80}, &(0x7f00000002c0)=0x52) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x1, 0x902b, 0x6, 0x1, 0x4, 0xebe5, 0x3ff, 0x0, 0x2, 0x5773, 0x8}) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) r1 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getpid() r7 = geteuid() getgroups(0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getppid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="c8ac33070fa7db60e93759e50fb51f692a05abf72cb6c8d6a8be1bfde2da3af939e1e05bc19cebfa60f67bff9dd767608c06131dae25b27e5704ff32e1a04ba5a736b7", 0x43}, {&(0x7f00000001c0)="f9e55b43268870ff9cdfc10bc30c8700f4902a214afeeaa089fd77c2417ab5f60092053cd7bfbdfe3a2071c7471213fd8e3cd44c3fba55ed", 0x38}, {&(0x7f0000000200)="a64a2d22549948fd3617597b68c47e65200d60b8d45e9e7a3f3e710576e3a80105288bb6f826cab746ee44b875ae12ba15d209b9b62928764556f93b5673278a636705578e7a49e439f703de691e8a3318e5c87d72e4aa1e8b167830f9e66758750335cb32193242929cb06a5ed79552104130b41208cb4d456da909929571955f80195b8012a8012973da865dc56118101dc984479928ef60c682a967fd5cd3eb0387d74f", 0xa5}, {&(0x7f00000002c0)="87304d347e66b6bdc9b5cbb2a01b2352c433e6e6e73409b25f375200ef10f82af487d78f723007ca1b9baf8573b8d45f501ac5", 0x33}, {&(0x7f0000000300)="b7017f3a0238473d01d480f00391931c2d0c2ff6a4592459cbce543bb38aafd53d54bb1a413138e87c8574b28f63ac08a164cb7055978965c379e94d894bb81cbaf686fe78b6c69a49c1f423a5d5f42594fc4b", 0x53}, {&(0x7f0000000480)="72100db3b98f4f136979f63b3aa2b7d4c77cf528e135b4911314e63020a71fededd7ca69ba4614b19f1be8315aece2135a151c50b694517a7c8fd40ff42b2a37275e4e301a7f43f2c26d5bbc3e061fd1194bbaf4ec8835545373da569e976af8f3cea05c35d6ac606101ff649801bf660c1d1d1a1c0fd4570633be20319266294e9df95e64cd8a6188a87e2f42be8b479eac071c16bc6ecda95e0bc1959f93752fee4731a8ac21a7a4b5f9b3fe23aa5760d3a10bb8362a7b50937ebcac7667b8001de5bff07dd3de", 0xc8}, {&(0x7f0000000380)="0fed8ab841441ebac14a53d98bf20f614468d8c867e3b73f8084a79430ae51afd81c27c78d906ec1079f71bd88e798dec5b9928678aa57c46a0cf30d455ef19c563ec6eef0c804164a8a794c4e4e89eabd834db5b463", 0x56}], 0x7, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000001f00ffff000000000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800f0ff00000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x8}, 0x1) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r15 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r15, &(0x7f0000001480), 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x3, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:02 executing program 0: syz_open_pts() r0 = shmget(0x3, 0x4000, 0x44d, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x4000)=nil, 0x3000) shmdt(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)) clock_getres(0x3, &(0x7f0000000040)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x0, 0xbe22, "d79970162b8a72bac020c2cb88d130049bf52047", 0x6, 0xa000000000000000}) pipe(&(0x7f0000000300)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000240), 0x0) pipe(&(0x7f0000000840)) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x0, 0x1, 0x95ba, 0x0, 0xc2a}) syz_open_pts() linkat(r2, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b242a, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus/../file0\x00', r1, r2, 0x6) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) fchmodat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x9, 0x3) 16:00:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x50, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1ff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x14, 0xf0000002, 0xb0d, 0x8}], 0x1ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x68, 0x0, 0x8, 0x46}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x166, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x3d3712c2c9315477, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x41, 0x20, 0x2, 0x4}], 0x6, &(0x7f0000000240)={0x800, 0x8}) 16:00:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0xfffffffffffffffe}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20900, 0x44) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0xfffffffffffff000) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2100, 0x8) 16:00:02 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x84) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x122) write(r1, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x3}) dup2(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) write(r3, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r3, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000980)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x2}, {0x18, 0x1, 0x5, 0x1}, 0x9, [0x8, 0x5048a83, 0x29, 0x19c2, 0x3f, 0x6, 0x6, 0xffffffffffffff5b]}, 0x3c) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x2}, {r0, 0x1}, {r0, 0x31}, {r0, 0x4}, {r0, 0x1}, {r0, 0x20}, {r0, 0x40}], 0x9, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000540)=""/81, 0x51}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000680)=""/197, 0xc5}, {&(0x7f0000000780)=""/225, 0xe1}], 0xa, 0x0) login: pckbd_enable: command error 16:00:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1e8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x3f, 0xfbb}, 0x98) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) r2 = socket(0x1e, 0x20400000003, 0x7) getpeername$unix(r2, 0x0, &(0x7f0000000040)=0xfffffffffffffe75) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000000000, 0x10000}, 0xc) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x260, 0x1}, {0x18, 0x1, 0x7, 0xfff}, 0x2, [0x100, 0xb92f, 0x1f, 0x75, 0x3, 0x3, 0x6, 0x3]}, 0x3c) 16:00:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1, 0xffffffffffff0001, 0x1, 0x9, 0xffff, 0x9d, 0x1, 0x0, 0x6, 0xfffffffffffffff9}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d89}], 0x6, &(0x7f0000000000), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) sendto$inet(r0, &(0x7f0000000000)="f15141b370ba1a9099eb1e5dffc502bb461d3b7955a7b41d226ed4f0b4042e884f89c14aee937f170f", 0x29, 0x401, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x11f) socketpair(0x38, 0x4004, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="2bbead4ddc3e53af24a85a326100624e12f0936d814be4cec0136172670d8b4c17f5c094c470c943f4aa5ffe314683340a1bafc44c5b93836aac9d65284872f74a729a364376651c5041cd85915c74c023", 0x51) shutdown(r0, 0x1) shutdown(r0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x100000000000000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) close(r0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0x0]) r6 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r5, r6]) setgroups(0xf, 0x0) setgroups(0x8, &(0x7f0000000140)=[r4, r0, r8, r5, r0, r2, r3, r7]) getgroups(0x2, &(0x7f0000000100)=[r2, r5]) 16:00:05 executing program 0: socket(0x11, 0x4, 0xaf9d) r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/60}, &(0x7f0000000100)=0x25) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) r1 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) dup2(r1, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r3, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x0, 0xffffffffffffffff) r5 = syz_open_pts() r6 = syz_open_pts() r7 = dup2(r1, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r2) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:05 executing program 0: rmdir(&(0x7f00000011c0)='./file0\x00') r0 = socket$inet(0x2, 0x5, 0x9) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0xfffffffffffffd1a}, {&(0x7f0000001080)=""/205, 0x36c}], 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000180)={0x0, 0x7fff, 0x400, 0xff, 0x8aa, 0x0, 0x8, 0x3}, &(0x7f00000001c0)={0x3, 0x1, 0x2, 0xcc6, 0x101, 0x8, 0xaf, 0xeee}, &(0x7f0000000240)={0x1, 0x36, 0x5, 0x3, 0xfffffffffffffff7, 0x5, 0xffffffff, 0xffff}, &(0x7f0000000280)={0x90, 0x80000001}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) ftruncate(r0, 0x7ffc) r2 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66694c65af86"], 0xa) r3 = fcntl$dupfd(r1, 0xa, r2) sendto$inet6(r3, &(0x7f0000000100)="aa7d145856b82e35ca069b334b99df03ae400e2802ea003fc9d21054c081723ee16ba96f78c58862eede11b7566f", 0x2e, 0x1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r4 = dup2(r1, r1) openat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x172) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x402) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/63) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x83a0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) nanosleep(&(0x7f0000000000)={0x10004}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="65d9b8e1280e5def2ff2d53998cb2088758eedc73a55327b3e9a8b9cb5260ff0d15d7442306d6ac6501803b9aad7f45166edc3179295592bb0140bebf25be535137f91ab387a2f0a8348a1c4bac371496d28538e9e14bc5d885ec0a49dc9d03dbed3091b7b44447d982fa6a074dbfe22545c398ee5ef2dedd8fba62be8f2289f54d25681fec16d42dac75c762e7be1045cbf5ef88a9341cfff477e07f36fa6fccc1190fc640a79de047bf10a87d1d4db075adac61c5be7b5c3de30ebd5718db9a802859653e27e27de97089d70a948cb551c285bf36f61240bb9e53278185c79085df966c9dc145192ff0f453ebc3e3c90c6d71e956d9cb31b8dce95635373dabde28227fcb928ec8b30dd3f233eaa6c9f8ae60f4de2814f0c48614d99838817fc7de988be941679e9b01b834b947ed414c26c0479c9b0faa7cd1bf63992d87041b6c1c0737f3d2579cfe72dc9b052f9873771172b834bb2ddb8e4092856160d541a999ec0b1215c2273281643fff72c0a33ec5af76cd97fce319c190ab0fdc8a66ab1", 0x183}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:06 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x100408d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x100000001, 0x7fffffff, "d4b4e9cda6f7f49107c0efde7fa9a5f7cd21489f", 0x5, 0xc60}) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x2, {0xb1c, 0x2}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getegid() r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x88) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:09 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x10000000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x88) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000180), 0x10000) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0xfffffffffffffee0, 0x404}, 0x0) write(r2, &(0x7f0000000080)="43f46a4b8f5551f1b93fa39f3dceb8793a6953b7f8b219d748fbb11bbeea94d84fbf9a5cbb5d231e438d1511b51ade1897fd54f7d57c6d903f21c4c765dee09b7e5194ac64fd70853118f75aa64205dd4f8556dd900488d6edb9402610690c825559c9b31ca6168f790f32fd95019c49eddbbd96cf4eb057800a50616b1d0b622eacdb536876c998f0b5a4f83a4a0588396ee8d2eeb2a1c81fb3f672797365", 0x9f) 16:00:09 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) close(r0) dup(r0) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x2) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) utimensat(r0, &(0x7f0000000080)='\x00', &(0x7f00000000c0)={{0x2749}, {0x6, 0x3}}, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807efffca8 failed: no mapping 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) msgget(0x2, 0xc2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x10000000002000, 0x4500) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x208, 0x100) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x104) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="07916e0bfda8d4a348a76113035dc8fc3dce5d6a61711f757fadbfae966c81c05fa31f149ff5b90a79d7594dede86f3e5ff06aacc43e9515242627246094112463ff3c7b3db4847865f873b3c9c5621dd957ccd64f72069d11cb948bd5d2dc0042518fb23cb79565"}, {&(0x7f0000000180)="c7a7c1d04b451f41e0dc0a42ccb2262a1c0aae2987df7bf1edfc2dad981e0dceb04917fc0d951b5300c63e98b7a4ce2fff09f0144d731f01814fe35814f27171f12effac1fd3a3b8beebfc2fa999e29fe0161245c0307966477ad2c9288e9c53254f100563b9c93c2382e36966c7ac2147df6fed8f6e82aa1b01e1d392ea180f9591d21915f5972914097d96791801ddf3aaa24bcff67d9600bc6d7c52e5cdf1e4bccfdd6c1c2338849b76b806a1dda9fd5cf13886920c1d0dc2e17c6fd6ebcbca11c4195c14c81ae9ac90ab5d03b4225fd6275658104ea20c75e3f18c889e998dfba5b1c19f13"}, {&(0x7f0000000280)="3a31c92f20cdc746ff3e926445fd8f45ec2ba3ce9a6cc3d0f40524d96e803614fe163df00c237f"}, {&(0x7f00000002c0)="64dea060b11d9b2762e32a20037e6a5952116627ff3ae3252ddda39515419aa0b191dc787266f07efcedf2f6153a3411d32b76fbf0d09cc68b14712121dd11ef09dcb85937e1c03a99d9b761ebe9b6158629cf6c1104a68bed9e11e870cc"}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8803, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x4, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b84b66672e4e06f9f18174254e4044ea883422cf87a2ae1460d814109e0eb8520d1f6122fbde79719033d1250ffc7c61c2b05e016561aa518d49022f51b564c8f8821f2bcd0990154a5a11675a2fbe54484d25efb2b14c890b4e81988f8fbc524ee20000be5c8a2550565edba4b779085eb2c7e56d8e8fc7817ecbe717345425bb2837a865025eaefc38c9e3ae5d35291d983541238decbf04d36c9a133ef5021abd693fb23eaafb6dc2"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) listen(r0, 0x3ff) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x9c, 0xffffffffffffff4f, &(0x7f0000000040)="2fa18ce2", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getuid() r1 = getuid() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x80, './bus\x00'}) setuid(r1) rmdir(&(0x7f0000000640)='./bus\x00') r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="75c4d6520070e891d16e8caa9d8d65753ef3342edcee3aa8c784600848143ac6a2464a39dce5c574af4f3b4fde8e9f42c225d5d7aad7696107b8b5b6df86c6037072d74a157dd863563200dbf33178c42deb46b2516d3bd599581d5ae25fdf396656c07971cd69bae49dcabf6652959ea350190b8880f45eef45b48f2fcbf767ae48dfcb402f551da134aec32b6023e7f2113b9b6099e52f2a7c5e24bfdd23b558ef4f6accc3acedee15f6a1141fb811754e6ffb5606c552ef744bad5a44aea9ec328c38751a5b4f40ee53395cd451d838", 0xd1}, {&(0x7f00000002c0)="cfc0d392080f7ec002850796bd6289c2e8f4523a0da2d7b7f26040925bdb6447201c583fa5f86c3d57b6e9bac377e7bf7a5dc3ae96e7134679d13244cafdfb476a2bf43343ae2770b38096e9fb261128759da05b04e9f8881f8c1431f3ac793794d4529ff47e80d868e83f9d0b698f879ce3cb7eb5cf7995e3f6371991564bf4a408398b924429edc9f0bea2289df42cd27eef7bb90a718bf4352627624cd66cb0008d8c085a80cf63ca6f8f8a87d2512017312b15e4b8f87b6bdff30f7d7d5748e5279092e9e6113c", 0xc9}, {&(0x7f0000000680)="3b36bcac0a24a241", 0x8}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r3, r0, r3, r3, r0, r3, r0]}], 0x50}, 0x403) pckbd_enable: command error 16:00:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdce) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfe2e) 16:00:10 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x1, &(0x7f00000012c0)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r5, r6, r7, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x6, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x551) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r3, &(0x7f0000001400)='./file0\x00', r6, r8, 0x6) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000180)=0x8) semget$private(0x0, 0x0, 0x400) readlinkat(r4, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10000100, &(0x7f0000000100)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001300)) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3f, 0x5}], 0x400, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x2206}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x9, 0x20}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x6b86435c6dac2e27, 0x40, 0x3, 0x3}, {{r1}, 0x0, 0x40, 0x2, 0x1, 0x4}], 0x4d21, &(0x7f00000000c0)={0x6, 0x8}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x100000001) read(r0, &(0x7f0000000040)=""/16, 0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x200000029, 0x23, 0x0, 0x0) r2 = socket(0x10, 0x5, 0x3f) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0xff, 0x100, 0x1ff, 0x1, 0x8, 0xffff, 0xfffffffffffffff9, 0x3, 0x3, 0x2, 0x7}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)={{0x8001, 0x6}, {0x1f, 0x20}}) r1 = semget(0x2, 0x0, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/227) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) dup(r0) 16:00:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000280)=0x1ac) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="53491892aad9af137759bfddb8218fa24711186123a884416ebb682aa0f8a33246b461ef75e7e41a88a41569bc5c1c13479da0179b44e7fb61f5082d085d607e8eb65cffa6b1db6b9b0dacdbc3ec808ecb015895dae8adbb8b09c1b3460b92c9fe650719059c1b29febcc2ee0ca23474c55698fcbc41c13beae76624457261a7bf9ab2a2161e4e2351461e251e4fcb968b007dad0bdd56c55f67a06a8780b637b1126dfe3d0dae83128d0d5d13cd7c07606cb5a48409132c9d2f2becc9d16374640535e01a53c6b3aec41ff39517c21c81325b0e7c687cf46e1000c0ef3a791d85", 0xe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) r3 = getuid() bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0xffff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3, r4}, 0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) semget$private(0x0, 0xfffffffffffffffd, 0x4000000000420) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000140)="a18344519f86a32c15458edfd1d2f9d1b38c92317f234e5ea915d35dab87a343f02d5f8060ab25ca908c979aeb701dabd29c1bd81b3b22812880684310063030b2d1f2844a57a88ff419d04421dc658ca1553b859982bbef15a3b72bc2486a207aaa5587f188031d6a56ddc75d53c6187e838cc67d93ee81e19ca398527b9c02f68fde87", 0x84, 0x405, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x43, 0x5}, {0x0, 0x5}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x982, 0x0) r2 = geteuid() r3 = semget(0x3, 0x3, 0x15) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/23) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x2015d93c, 0x6, './file0\x00', 0x7ff, 0x0, 0xda15, 0x1}) close(r0) close(r1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x9, 0x303, 0x5580, 0x800}) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x102) r5 = getppid() getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)="aa9db66df5cd23c63a855c20a8036e6362d5be892e2cd0b031d5b3d1ca31601899358837c011737d637b22ff2d6b0ec6aa2c2eafdca5c8f7959cceae619d5f016e85a50cb13f055a48e3a655a67a70b83fee091d31867ff70c8c879534f67d3e0ca6be", 0x63}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r2, r6}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0]}], 0x40, 0x7}, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x0) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) setreuid(r2, r2) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/73, 0x49) sync() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x7, 0x7, 0x1, 0x5c2d, 0x13, 0xfffffffffffff800, 0x1, 0x1, 0x5, 0x6}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000007c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) faccessat(r4, &(0x7f00000008c0)='./file0\x00', 0x10, 0x2) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: socket(0x2002, 0x8005, 0x9) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000001000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x9}, 0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:12 executing program 1: r0 = kqueue() clock_getres(0x3, &(0x7f0000000000)) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x3, 0x1ff}, {0x2, 0x3ccd}, {0x3, 0x6}, {}, {0x3, 0x100}, {0x3, 0x2}, {0x1, 0xffff}, {0x1, 0x200}, {0x2, 0x7fffffff}, {0x3, 0x3f}, {0x3, 0x1000000000000000}, {0x1, 0xbf}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x100000000}, {0x3, 0x9}, {0x1, 0x10001}, {0x3, 0x5}, {0x1, 0x6}, {0x2, 0x7}, {0x2, 0x1}, {0x1, 0x2f3}, {0x3, 0xdb}, {0x2, 0x8000}, {0x1, 0x40}, {0x3, 0x1}, {0x0, 0x55}, {0x1, 0x7ff}]}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000040)=""/25) fcntl$getflags(r0, 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) dup2(r1, r2) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) semget(0x0, 0x3, 0x81) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x881, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x7, "260e9380be13a679293990db430a362042889347", 0x101, 0x7}) 16:00:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x24, 0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x40}, {0x0, 0x9}, {0x67, 0x1}, {0x8b}, {0x22, 0x7fffffff}, {0x65, 0x80000001}], 0x6}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) flock(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x88) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) read(r0, &(0x7f00000001c0)=""/98, 0x62) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8210, 0x60) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x20, 0x1, 0x40, "2aaa06994b4dcf161e7a2c2cf1f202f849365dc9", 0x8, 0x10000}) flock(r0, 0x1) lseek(r0, 0x0, 0x0) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r6]) setgroups(0x3, &(0x7f0000000140)=[r3, r10, r9]) r12 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000180)=""/4096) setgroups(0x3ec6, &(0x7f0000002740)=[r6, r6, r5, r9]) setrlimit(0x7, &(0x7f00000011c0)={0x7, 0xed1}) shmctl$SHM_UNLOCK(r12, 0x4) r13 = socket(0x1, 0x4, 0xffffffffffffffc0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001200), 0xc) setgroups(0x2, &(0x7f0000001240)=[r6, r11]) getgroups(0x1, &(0x7f0000001280)=[r3]) r15 = semget$private(0x0, 0x5, 0x213) semctl$GETPID(r15, 0x6, 0x4, &(0x7f00000012c0)=""/241) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x0, 0x0) recvfrom$inet(r13, &(0x7f0000001400)=""/4096, 0x1000, 0x40, &(0x7f0000002400)={0x2, 0x3}, 0xc) setgroups(0x2, &(0x7f0000002440)=[r2, r6]) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f00000024c0)=0x1) recvfrom$inet6(r16, &(0x7f0000002500)=""/117, 0x75, 0x2, 0x0, 0x0) read(r16, &(0x7f0000002580)=""/117, 0x75) shmat(r12, &(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r15, &(0x7f0000002600)=[{0x2, 0x40, 0x800}, {0x2, 0x4, 0x1800}], 0x2) fchownat(r17, &(0x7f0000002640)='./file0\x00', r0, r5, 0x2) getgroups(0x4, &(0x7f0000002680)=[r3, r8, r14, r7]) semctl$SETVAL(r15, 0x4, 0x8, &(0x7f00000026c0)=0x6) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200a0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/142, 0x8e}, {&(0x7f0000001240)=""/83, 0x53}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:14 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)="1a95", 0x2) close(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="29eed6ea8f8848eb8e1c4e82e4c8e1bcab1425f84909079ac401c2e1fe581015f7c839d40c77499b71305f2265e9c7020def816ffde7880accdf8c5310d0a5d770f784ce62282c35f784157ce3a5", 0x4e}, {&(0x7f0000000300)="d16acab854d5441936551993d35e524ad568af1db00a8c4b49d7c8eb294bd4178f2a1a76c5e792b48d8c9a1ba4098cc6ee5531e6306845797f0648ef262a5145ac419037e5e9de163315f4c1efda9437b928f9f92e2123452ceb000fc63e7b188f67", 0x62}, {&(0x7f0000000140)="fd3481c4bd6f74e7889cf7184f929840289748", 0x13}, {&(0x7f0000000380)="25871ffcb78b3506dd897e9399223db77aff7cc7fb", 0x15}, {&(0x7f00000003c0)="79111e321ab7", 0x6}, {&(0x7f0000000400)="72efd266616ca80c97d985058905c61f4901e55a6493a408f852723b0f0ca87730052e6d412b6812b1c9023aaaf9923685a03fb8b146474699b2c23c9d6c9da0e6457643e87ec187cd187a0432c7ee38e57b01ed24bff7aae368881c8b30b1ec53b5516d", 0x64}], 0x6) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) mmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x5, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1511, 0x5ff87dc5}, 0x10) syz_open_pts() 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x31) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x1) r3 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) shutdown(r1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x3aa, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket$unix(0x1, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r5 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x9, r6, r0, r7, r2, 0x162, 0x81}, 0x401, 0x0, r8, r9, 0xffffffff, 0x26019608, 0x6}) getpeername(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000100)=[r1, r1]) setegid(r3) setegid(0x0) pckbd_enable: command error pckbd_enable: command error 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80, 0x7fff, 0x1, "e0478a4307cd9ed4d634836d2a80dbedcab49249", 0x44f, 0x991d}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x108, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) syz_open_pts() 16:00:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/182, 0xb6, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55", 0x21) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8, r3, r4, r5, r6, 0x5}, 0x6, 0x9, r7, r8, 0x1000, 0x80000000, 0x3f}) r9 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:16 executing program 0: munmap(&(0x7f00003f4000/0x2000)=nil, 0x2000) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) socket(0x6, 0x5, 0x1000) r0 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f00003f3000/0x4000)=nil, 0x2000) r1 = msgget$private(0x0, 0x406) msgsnd(r1, &(0x7f0000000000)={0x3, "05410c987d920dec8e46a8ae4db92f3cd32934785ab6a5478bbc140eb6e1f871ecdb527cd9a2de4043940994b90e90dae42206f3ae043d42fe6134f802fe6b9cd559f5a11ef891e7805ec517df3284775a786948aec43fce02c9c9509b18ad261797179d44ac462b083b8ca80822c139a8c678ca1791b5ecae135edf9cd9c8379dfde3a27a5ca0366d761c78733f772b0b241444172414962b0df9a8660d41971989d5f7ed0db653a1e0bc76d346ef1c6db858bad580b65948577bcdbe80b210357245da7776f6cb584cdc722efee4147295c54fa1381268566966a162569f607a13f4e356862fed057439c9c76b87661eeed2042b2f706f412a1d79d6a496398a6c06975e31ffba658c15b1130fef072c28a57f874ff96e5836524087d3bfb84199487d7a401009db30c50c60291c077e955383810810206baba7bb5dbc483ad477588b94edbdef8946a8ceaac43b090873f9dce7943c796642e6922f5937b73e48b14fc3afb2648df974adb823343957c9836b539519f0a613acafaac6b8615ad393c05b466a1ed79c0ec18537ed402ee50bc63b99a32bee0d0db48bba3acc2f6a0bd677f6a56e6394200789ae97849ee627aacd2191237d21bca94187d939b1917b730df1c5ffffd31e0f7cbfc89760048e4f30d87bbdca21b6909e1132403e8d61154ca83904eb39e9e12e6ce38d1acdf775d3bad2dfc24cdf3a4065d2f8cfb29a0174d83637b328ffbf15b4c414bd7409e8556f62529da99af150fb9584bcb58c6279603e327ce69b735d249063383e6732b64ef7f2ab64cf994c0a51f5b4faa1853b641434605a04b7b87308fdc66c58c28f3b6b438b293b84a3f988414a150b766ef480cac00ef1344b5f950ae073c00c0568f73d20a2072b8eb1942114a9455d0d32d55d84b0a766be3aa19c8460c741c49989687f0c9411c0f1d3c399248729becc81248ab325ece60f31944599b3ba9bb7c5a7382de5bb1f37d5af1cb5846c56134d995f0acac4cc02c181ff2a5b9304c2dd73125db2bbe945f6659443a608abd10ee934e79929d0153d3e6553d17839613f6511e4e14fee6f04fd16f0c4e5828a0e74bf7fc3b2812f813fb0276c6f822b327f8f2ff6be40c8c5f987034f815f4b3abb9f791cc8ef3510081a82052d9b8bc9949be287fdc9fd850a772c22bdb9e63bfc66e42e9704d3706fe387fecdb4acd4555e7ed3da5b4fac936acc03b6f48ef6d0cfa0da4f939301b56aef9593c66863d801124e79070a18d7a329f13b4c1572d26de5af6854abb913b7682dc6651e5241092c6b042206757614ddec5b2e818812af27db3fd6fbfbdc3693006ebdfa46e767704654461dc670ddf6e8766a4d1b53a0acda9ede54702c78a020d7027004f3ad0cba748b84641b5592eab7d96ee0b510211f38f2d685254b9f09e1a14ffcfdf7419b24e40ae26ca97129496fdfcfa2fa32eb6bfe86f4a3e43e9a920614ae8b957b29043a5a6833d12c9a7a60472a3253ae3f727d095f25fe15527f59db0805dc550abada22754f957b9752d6d590b5cd84c4b66aad8ba0d76ea1f5788cc5fe49461f6efcd7cb3f227d8873a6ebe3887e5e3ee98f20646a0874b5592657e1937a69912b4b2917be6bf6520ef3059adfbf9c86ac9d986e50160b5ba78943081d363c7ffb73a5a06e0d58ee692b7a52b39c0ee324782b043ce26ca07c9799c4143ceaac7f395e3c45f1420a6f623dc506f659a591b4db28a6e39e03eede618b3cf6a8d86950737584d6bdfd2e0ad8ce88a3547279af2c21e87c1cd3ae5162d760c2a532e02ac5991f49d2c9c8ae237487b11c2d8134159f27065c2bc500358608cfe0ed0ba2d335115868abf1a554ad0d965f40f506fbdc685d2dc09e3c3ebb3d90056928b8746ef469a41dfe5168c43cec757fdacf1760daa267f3d1b3153ba19aafd4b2266eaaa2909c5424808600847e0cf8a19e7d177c668fed0b9fd86a73b7741c7eb25419eb6e57f514a46012800d963281605b3131407124ee99bd9a36c2469a50aa22a2e57d38c8158dc5406f0265d384cfe31584f50c25a31500cfb13170e83f7425be6f09e623940b8d6a94b4163a3f123a13a73586d5d0d7c616c61945d2ad9cccb3cbd0d4d94f045133f822a6102c140a862ced0384634d5d19d8b40f59957f24a335c66977022fd97586889de408db25a1d0b24a4086c3f40bdcf7f770739ffa867c1eefd296121b8827b5aa7ecc5f12ffaeb17940ad61aa475a1951d4cb796a1731fa47e4990d1df3cb5eaf3e5cff3d99b9947285bf4e4e65bb7d879a63e5b284094ccbb062b083b835d4861bd2391a128ee02b2e5b392e129500a71033fb07b1e8a901094e52ca0abd22f7e79988117a1801c0d74ff0ad65efd617510ca3d5aac7acd8c3fac42a7267bb86fc05fd35c27a541f2e41a153c389b521d3d05b9b2337027e80cb8ef9884e0f6f59775fd890c7e4be3f49ecec20e4fe464285692af87f9d8895c9d671a5d5639ff16f450b1cc9d72b7c63920c6e6a35a1a283d2b4789485db6cafdd9f10b6e69834d2c0846086a166e50e9cf4edb171341d1d67186b9312bdb9a3c488fb02359d89244fc7a1691b22ddb1f79d587fd08d13cf3fd597d56bafa84a853032ebaf8cca83f89a53934dcef535fce57db570918f6921985de38c5d3b34e3c2d516d7ab08cf7985da8a657890b097378b8716c191bda56f2b6af78c1cd4afe63ba9f5419c162ed76f0e15699f468d0d079bc38c209f0df605e3bc1ebf28b7b4e9516455f2212304b04d2ea0aa7710ffcb0c178f392374a8d75316a844aec8a1d84195aec2724e72188ac6f08920a4f96c40c32bee0bcc79c3fe1edad3e4aafe6d2d7b30c7a2e19a5c39f0c1772f8670a7681cfef09b92e8f19a02a0410a28d37c70cf09257167e8396da1ab7e82afad514226cfd7a8f77ff46a6cc5faf09b0688a2c8ab732f577bbfa01ae88e906adb4f1447074a26f10293713ef471e1022b967a25e0ba28d9c50284d9ef12f5a79f08e7fb08214aa89bcf19fcc4d0250f726b0553559a6b8ec368102dcde3fe28ee9ecc0e481ea8caff01f879380ea3cc205f4132958df0d0a51ddde437397e7ef64155fbc90c158145086a55fa03ad6380d9664a02e81fdda7b09a5642de0d761d7067d9ffb9d7d3a80efd18df035bfbc835a0923362723d8636b87e44037ddcda37d8e9a6e1be79ff5bc18bcf3fdbeaafb78f37abc4761d4691c4bff529c3910fed4444cc3d6b788c610912b3bc3b59f9d862ef1903edd1546246b930e1e25dec5c3192a3d9810d8b1f3beb21770c7b37fc60b1804737808746d828ac0fe7ddbceb86e80a30dd5a50fa5c29afb2640210b0b2b3397690310dcc6a9dba5704ed7195cb1cc7648ddc5159875f469ff095b855ef802fdbe2cf0921717fe2d36d19fd23dd3a70720184f9567bcde771a88623f0d46a976d6e6f6b691c1a57ea064125a02fce4564ccc5687a898c8d82bfafb1e2f1e1c54d05b0d4d956384b300092e13649f8da6b09b73b8a3cf79176c1d04b344813e1ce335cad327475a9909a9387504b6123f108e269f12d449b18b36418842d1985bd1095e80d702b2b15cce9f24a7b1b574bd26d23294de37e1de1787b61529a36ed616f29d990a9bc2bcc3b2506f0f2283c7796a8a878effddea984352ef2e0541627f42516e62c75411b05e877bf8ba08c13b0448665b2fc90b9e54be966b6b0ad1277b68aea1ea0de39d4aa78cdb0a4d5097822a7ce0adfc47fd769e165d54239cc7516bffb32ddc84e9ee6fa7cbe58d7d262c3738e377ad26f74a1a0eb88aea0ca7d439a70645b78db83d53838dbb4bd5e7103dda7118c38ed31d7a0c510886e3d92c7ec54789e822a5fb798ddfa0310f5a080eed61b09704072fde78a9f9246f9cd204cb80adb8f9fb06e184291318a98325ea6acac834d5dbbf2c882e1ef14c1adff46d5657e1a96a9a56e7ff6269b3e569e52636b2ed8794dc258957d037629791dbd808fc28c94fee8e33a52530ec0097d26f270ac18279570c59923549b7afdcc6127bcf37abb84bb0e1799c1128f264fe7a2b66b512ccbbd77af6b5016a95a4109455adcc022c9d38f2e32f31b269ed9bf9c9edadb3832ac0d67e6b492a65eda6861ffecc2216c349b7309aec346579452ab1caaea43869a46acfc068f585aa89c9c3b4661b02b5f2788f6b98bfa1b77a0c32016c07aeb3488ec715244ee6c3d6d7b616890265ec7a3bc8d75154b8fec4f4c9a178f18e2b5a7190cd5e6dffec2f16db8ef76893e95da21fb1294caf3239b199f7b8316c2a14282d9fea0fa049b7bc10397898e825b2297c845bcda292888d262e73dc9478c975044442b4c132ff58bae9b2e6a5a830c5170e80d2e64045ab41106835cdf3331f61c21866b6d3cf19b9c0047abaee5bc27bc145d7de3effaa5c3d5a6ded308e8289c56d1a87834bf12cdcb373a1e16389207b62284cd848fecc478be389d2b26296520558a4f786a6858c9a7165d399cff90222b284f0652575edd9546579a277bc81fd6b76c6d7a7e205ec6f02bfe5ad24d89193f9ce10d4f98ccff47fb15c6de38a4cb03b0a561bf63ff4f942563013990465bbc11140c785b26e86890402c78ffc6418b614ee7822a62662dffdd316571e4a848a2715128e88a5eea2ade8163cf9bdd110e8d94ff75185606ecfbd91e37975d11fde2438d4d3b84bb662221331f36834ea1167c0171e5129d81e06991535539cccc010510951fdba168420eace4b6e2da4eb0bd648fa0a534caf875c228a7bab9ca14e99e1fe95d039d77689d16d1d60a7d2ac46023dd6b50844188df4e38942847cb972a41a64584fd77abb5967ddf9ca28a041faf500cbc218066787d73e05e08766ada1571f13c8723d2c0542b9c29f5b02d0f4ad9981a0265b1c03ddbaffc06540f30e9718b91ada2aec52264337481a526682b59eec91a8b43f9d254ca6adc6f41ff993f37824132cbe7ed22ecb9977a750b641d47549d2bb33627c20d991fb3fa042c14a5edc7458a2e6b003c02f03f0d8d6f493b8a4a5267771d5b95f888af51b4153692413b74e74a707c86c94f6b5ea4f5de62e28209dfaea83581123bf163161900fef45228f976663934388fbd6fbdff0ba81936436409be7881d6fee9ca5ddf13b668d50d7a4fc1c8a1bf5545d5ec35a977e05ec00e31e2d2ab003205fd274761a7b3dc1c91cd237a84a7573d5646c67011a0080ac81c9ea3ac44a1fd3f152532acecf05377829a04df4e9af91206db5c1c9f22434a8fd4b2a98019ef55f0e4f1b86c23eb8d4e160f842731c667ddfc21aca9a7e535b57b45e800f81092eae0e9928cf441b5a91927de1ae247d89ac9415695bbde325b0a194a3bc0ead2d3e9fa639eefc5a77c56fd7a7a069a321a63f204d1ec2218d7b78540d8e4fe8ea6596f9036a01031a01ce95e469dea6eb5b365cab8a43cae7790cc3998de5ce3b9cbde47f222af82de75eac0e36123738d797f2efdd2848e6b5a0e81d7a9e1e657485ef6d3f7b8a733a49b8a8f6492e94075361aa363ae2bb2e61ed99ea198d22228b964dd037ff32e6866214d16af076f0d5aff299345ade5225d4750a95d4deb65a11179e216b6add3817efaf45f61cfb6ca6777e465159f2954bda962839831ef3960b9168ae16060abbc26abdd5079ce50413daeabcbdc87ab37ccf2c8f1a88342a6aa21539bcc325be28a8bfc30413beda6b40d5aba321cfa85e7904c22ee0bba7dddb88d9e8786a7433febeef91dad82146604a086e55805fa80ce16cb1c"}, 0x1008, 0x800) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f00000000c0)='./bus\x00', 0x481, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setpgid(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r2, 0x0) r3 = getppid() setpgid(r3, r3) setpgid(0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x6) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) 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) r1 = msgget(0x1, 0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r3, r3]) r5 = geteuid() r6 = getegid() getppid() getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r8 = getppid() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r4, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/131, 0x83, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setitimer(0x1, &(0x7f0000000100)={{0xff, 0xa9}, {0xffffffff, 0x7fff}}, &(0x7f0000000140)) semget(0x0, 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) setitimer(0x0, &(0x7f00000001c0)={{0x401, 0x6}, {0x81, 0xffffffffffffe42c}}, &(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0xf000000b, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x8, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x24, 0x4, 0x82e6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x12, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x80000000}], 0x1ff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000009, 0x10000, 0x3f}], 0x8, &(0x7f0000000340)={0x1, 0x7}) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000400)) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') recvfrom$inet(r0, &(0x7f00000004c0)=""/171, 0xab, 0x40, &(0x7f0000000580)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000005c0)=""/16, &(0x7f0000000600)=0x10) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') mkdir(&(0x7f00000006c0)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) lseek(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000740)=""/29, 0x1d, 0x41, &(0x7f0000000780)={0x18, 0x2, 0xff, 0xae6}, 0xc) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) geteuid() r3 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f00000008c0)='./file0\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000900)) connect$unix(r0, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000980)) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000009c0)=0x92, 0x4) fcntl$dupfd(r3, 0xa, r3) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x101}, {0x8b, 0x7}, {0x87, 0x4}, {0x43, 0x3}, {0x41, 0x10000}, {0x63, 0x88}], 0x6}) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x5, 0x3, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="dd7c324a42a4f325286201d11e353de61f212e60846a501a66c8732f87a8f16d7cce7a8b54d2a37b45e803962f4eeacc3b71b3563dadceedf06da8c9ea0cf1e9e38b84b593530970c3cad00302f65864de98a8099d7849231bb257043a3426d43bf3cb1fdcca78a278cedf6c8b6da5d64c1075150819d8738f3b914c9dcb1cd4d8d28fd2a1c1c162dd5f720eb62815cc308cc31ce10d190720cac32284c6227c43b65c445127564f38c8b3719fa49a3781c4b94f43100ac6d3a020c26daabc0f636569a6011513ce6a83c0090b93f85e1cf035c714afadfba7b25bab", 0xdc}, {&(0x7f0000000340)="d5810b2a5d49b4000d1e1f8bdabc05aed61fb7e7a8873c387d06a5979b4ffd76a5de26bedd94fe0b0cd43b7735aa26379be142b2da9ceb0201b974e089ac84e372fa631855ab", 0x46}], 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000440)="949b7bc7ea091b734a9cb4eff01e47e83ada49adafadc9fc5e97e6bf", 0x1c, 0x6, &(0x7f0000000480)={0x18, 0x3, 0x8, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x2, 0xfffffffffffffffe, './file0\x00', 0x8, 0x8001, 0xb165741}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x1, 0x0, 0x3, 0x4, "da3cce1a7baab189e2f5c70cd91a079ab96db38e", 0x2, 0x7}) sendto$inet6(r0, &(0x7f00000000c0)="983b6553871f402bf1251f1b44f1e2756b1507a42c831473cb0ce4e1bd98126bbd54a02b7d355218e51eb2f48bd2bc0894e21447aeaa50695b96e7c79589c9e5827b40179623326dfcdc5c0bc5829bbcb26803f0f80ded9298a2f06ce6615ee836410158c61910e24e6765fce1a665d19b33d6a2c8adc9664a3b4dfdde82fe5553e61392123ac28ef147b2cda0876dcfe302950f233c1143ef0e446318943f6c41fef62004f1e52acaf4fa7d86c73336aa", 0xb1, 0x8, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x2, 0x4) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x0, 0x2, 0x5}, 0xc) 16:00:16 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x962, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x6) 16:00:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = geteuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:17 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xfffffffffffffffe}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:17 executing program 0: socket(0x0, 0x1, 0x19) r0 = socket(0x19, 0x8000000000001, 0x71) setsockopt(r0, 0x7, 0x6, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)='r\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r1 = shmget(0x3, 0x2000, 0x629, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x81, 0xfffffffffffffffb}, 0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="e99cfbffffff3e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663880a25c13205ff7f00000000000012442e", 0xf}], 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x90) execve(0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) r1 = msgget(0x3, 0x261) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getdents(r1, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x100) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) 16:00:17 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000180)={0x1, 0x800, 0x7, 0x0, 0x9, 0x6, 0x81, 0x6}, &(0x7f00000001c0)={0xb6, 0x7fff, 0x9, 0x9, 0xbba3, 0x0, 0x400, 0x1}, &(0x7f0000000200)={0x3, 0x8220, 0x2, 0x0, 0xfff, 0x100000001, 0x200, 0x3}, &(0x7f0000000240)={0x8, 0x8}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) sendto$inet6(r0, 0x0, 0xfffffc5a, 0x0, &(0x7f0000000040), 0xc) sendto$inet6(r0, &(0x7f0000000000)="9bf9a1680f0e7ad174b53472d899174909b7e486a82b6e2a", 0x18, 0x6, &(0x7f0000000080)={0x18, 0x0, 0x100, 0xa13}, 0xc) getuid() 16:00:17 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x308c0, 0x0) getdents(r0, &(0x7f00000013c0)=""/4096, 0x1000) r1 = geteuid() setuid(r1) chdir(&(0x7f00000001c0)='./file0\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setuid(0xee01) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) r1 = msgget(0x3, 0x261) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x81, 0x4f, './bus\x00', 0x5, 0x100000000, 0x9}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0xfffffffffffffc00, 0x40}, {{r0}, 0xfffffffffffffffe, 0x23, 0xfffff, 0xfffffffffffffff8, 0x100}], 0xfecc, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x60000000, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x400, 0xdb65}, {{r0}, 0xfffffffffffffffe, 0xd2, 0x80000000, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x286f7e21d53aedcb, 0x10, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xffffffffffff7fff, 0x5}, {{r0}, 0xffffffffffffffff, 0x51, 0x77, 0x1, 0x7}], 0x0, &(0x7f0000000280)={0x6, 0x8}) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x101}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) r1 = msgget(0x3, 0x261) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:18 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) getsockopt(r1, 0x1, 0x25f6dfac, &(0x7f00000003c0)=""/221, &(0x7f00000004c0)=0xdd) fchown(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="92c2838f40bfff1fa26f7a63f8135daeb326d68872f03cb3f8cf1b0a7f11bc9df2b30abe315a729adee91b046b55f95ded21e8a2a9d76a81c06bd4c48d0cf211b1d5215c28f68bdcada2abfd37d48559c3285a466c81539ed517d9fc2b9657caef921bd17bca26999a418c55c4a1d926863156a0cc3a2bcfbefce8bae16965b1285b0fbde155430495ce566e841413da1f81f1416e61a85d20f781ccee28b5e86be11cb279", 0xa5}, {&(0x7f00000000c0)="b59b75c9b09b0d0b9ef53d7f70541625a4bebde44f8cab734e05d9067df3fb21c5f88d1a3980ecdebb931633a03ce1d82e5d7caee2f0260c163b5d742f9d9bb9514a1133f410489e8d57ca39e7fc7b538dcefd007464f7ea794daa36035754aa53373dfbd0149f1b73f1961bf402a0ad2b127a367f044a729ffeecd2bed9e9dc29360e5ec6", 0x85}, {&(0x7f0000000180)="b09a5b006694fc5065209de6946a680e264a9dbfa1428362b01305af4725f63c5326fb4b4ab6c1ff61f167495462300387facd95f54c04547fbe1e1b91e0d04d4fa00bfd8dfc43262d6430955349d7e0bc3fcbcf9d7b7d653ef9ec48112a5b6fc9fc164e52383ca951c82a30853eb7ecfa7d5399283471d8bed4633953601dc729e00229013f406f5bd0153e9a940d6d2d4b2ad16a724031bc8326a8f51d5223dc8ddb519a19dc15c88beda35af8d0153dcb606ad9fea3e5e090536839e38ac9aa707548da70bc13b43ef9f283", 0xcd}, {&(0x7f0000000280)="9ac11f99bfc50831e4a02c3174673433e8d885fd693a00c29c739628c49e7cdf1feb3270c93542d6ee5f38a687bb5949ee3c8a56667a1eb2b470c053c09dddc68c25a665124f8f3533767b098ad82d04c597edf982f4900d472dde7293a4ca88ffd7b63b0a49d6646fdc555f5db111e42a5e82408631fffc239ac89d2d4e7ec2015a5e3d58ff96221049689cea4ca6c502a4e175a607fd3dd113bd7954033c0d44ea583f44dd14e94bfdc561040b977a1455c3c01b7cd347f098d08ecfab2a", 0xbf}], 0x4, 0x0) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) dup(r0) poll(0x0, 0x0, 0x6) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r5]) setgroups(0x3, &(0x7f0000000140)=[r10, r7, r6]) r11 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/4096) setgroups(0x4, &(0x7f0000001180)=[r5, r5, r4, r8]) setrlimit(0x7, &(0x7f00000011c0)={0x7, 0xed1}) shmctl$SHM_UNLOCK(r11, 0x4) r12 = socket(0x1, 0x4, 0xffffffffffffffc0) semget$private(0x0, 0x4, 0x404) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001200), 0xc) setgroups(0x2, &(0x7f0000001240)=[r5, r9]) getgroups(0x1, &(0x7f0000001280)=[r2]) r13 = semget$private(0x0, 0x5, 0x213) semctl$GETPID(r13, 0x6, 0x4, &(0x7f00000012c0)=""/241) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x0, 0x0) recvfrom$inet(r12, &(0x7f0000001400)=""/4096, 0x1000, 0x40, &(0x7f0000002400)={0x2, 0x3}, 0xc) setgroups(0x2, &(0x7f0000002440)=[r1, r5]) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f00000024c0)=0x1) recvfrom(r14, &(0x7f0000002700)=""/4096, 0x1000, 0x3, 0x0, 0x0) recvfrom$inet6(r14, &(0x7f0000002500)=""/117, 0x75, 0x2, 0x0, 0x0) read(r14, &(0x7f0000002580)=""/117, 0x75) shmat(r11, &(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r13, &(0x7f0000002600)=[{0x2, 0x40, 0x800}, {0x2, 0x4, 0x1800}], 0x2) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f00000026c0)=0x6) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) r1 = msgget(0x3, 0x261) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="e3458429ae8733bf3d7a96f3aa3eabf60176ea12d464a824b1e31630411a6f0e293232f88f87461b2e5d5d5ac4d25450fc42ae2ffd06525bcc109f6483b72a69ad50d6c2059e4a4090344035a2f506dd76dbb34619c3350e1f74e2eab90c1fd052050eb3626fa0f87aad65423f7a384e063fe07c7822b75477d36953897289fc80f81aed4f326cca9876953a9df5e2866f3a0e4f80b0705acd6deac836033e5a1a973f9bb0a2aeb6f5d6adf1232e30675141c469a23e9bfd4f29dfa9ab022e07a831164a7a990f43b8101413791ccd7a2452a9cee8c779c5ba03d3a0f9d25090ee0287d247ff227772e0f9958b29b115e9aef6b827caa3c8d52c3df01d546bbe87bc3062eb57a2b5ac7fd76d382b529a3b57dbaced4d0312de29ad06bce08181e461af919a8fbef112ed6d6d97bc3822c29af386b92c640da75304c36c14618a8372beb7bad633562064fe99e6774738b1db2f4956a968d33f67ea7c40eccb6b4d533113a4cad519397df72370eb0c1bf4edceace0b0ed62fad40ba39a3f105a5e4fa77c67c5c87c561cb4dff9906fc7ce93b69341536e7a0f83cfd47f7b09ccd26c006f538b48ea6f2230aae3b2d7854ab268ce6b5bcdba103a882be54b070b1738679e4816f92f9bd315d5b642442d354d6f1d5bd5688ac1a45bd1ba573a405e434c1b86569a685ce911a26d7a2e136d505ec86336cb18223902e884831f23c514b69f46b8ec817dad6dceddf34018ae2a41ac1f0b3225ee6f5edb5d9d87185565e5aa559ecb3b85144881b267eef3b54f6fca2849572e755f9e266199f0a920883da8eac168cf2bfeb29325f9b77d8fb4e9ae253c99daa98f33efeabe162b7d3504ddd18968a64ed55b95baebe2cde1386605784cee86fc4fad383de0f9354e26e65d3327cc1cc0572fd075ee8f0d9d0c7fa582b920958df680379624fa1d18a456bb328b94ffae50b972ca865980a886b31a338999675f520deab703822a8b5866ca3d0b544768767cc7a51d990d4af8b5dfc0ff6b710205269e48403ec4254f3abf50c8a0010056def9c69ddeaa7b6d92cdccf6b167d547b247a5abd549abadec0f6b11ecc1eecf2b2616b5ea7165897d58dee2b53bab5c5719d00bfae849c474bb452f4eeb360282d8f72b18ab6bfe33cd72ce64863f59b5415303f8ddf53c21b6c94bc1c90f6ff42a5012afda57164165738d8a3efb69efd0e790b83f3ac016d405c7f1465a80fc6b1b3c58518359e1f22bd59c47cffbdc17753c6cc72f90c90194363d01746abc44f47603bccf41ac9f8a9834746fc41a9be4d678137f5bc4397bb61040fa8b9067afde5cabf847eead649a5fd46799ccf95e96f1a7d4d99957e408a3d3e457757ed5c41e76175905467b2b6d4e1c731a1606b678f85cf1751da5897cc28eb7e4202fb8080c58dbe27b13bf42b085d02b5e75d06ab1167bdce65814e1218a06f196f97d301ffb137b576a38ccfdfb76fa11711dc001aacc27c56fd811510fc0320e5b14393035b8e2d091aeb9108f92d43d2f326b77eeb81ab9230c37c17050fb22bc8216652e540584ed9463e302125779ad703574ef0eb6871d5f0f07ec6937cdc428a966697b6c36e038eddfb5b85c5a08a355aeb668043791f611225b187c8f7f642f21169e5af24aeb65b36113911ddee51f23440dea9661f3675f73225840959c5407c86809ea751591bad02d7b7b26c50adae1fd25c036cd41ada9c22e87e44164d2df3adf11a3d38fa022928fb25ecff96c9cfeb7386d47472ea54b448f0596c31504db96f7d7c51f09b90fef7b442ad520b1af971407a8bef1003e43f5e5ce511237c9950f6ff27c417398f1a9997ba7bb7862deb962be803474783ea02f0b2a0afa5fabe8c5db491457355e7b4e9ad95e7f6f78329831b0ba676e8b9ada0ddce7e48185e6b0d5740d082298a1ce91cbc2121a637096d95652b22e396d2e97e19bfd6c679469d39bbb64438207d9be10f22bdd37b1652f2323e238905386214ec0ace9367606f57d507b1159d0927742255e3855243d0bb57423553de1308dc0773a86725d24ec3163c962f340d14ddb8ec7de3d0eb2675beb3bcd9897b87e168d34c2f05195d31411a986daa4c351099363a93b7448e1d5040aded78428618bc9ae499e41d1a2bcb7f3bfe729667da94370c91512aee706199549779e5aa1d5ce68a05cfbaf677c258bcc38a28bd67625ecd1207a1812c56198e916c66db8f2be157da85ae4d00c9ca88f8f4456a70387fb6f7c5072419ed8cb3c568d3356a7313a62eb8cf2dbe2358a92cc006b44bff262c167ddfb92f6ff14f9b9911effb1c7d68d71cda862d752c9ad3fab8aee998b672532d66c7b24ab7b9752de1c12ee45ab0dadc8601e3fb2b5b675c086f2983d79c7a359833db6eda176331652a9dc717963bc42b9a1efb7877acfea526601af85f10d90bd34f31ecc002fb7687ab3440a34151d479f4710a49728a13a0d2cccf538fa8147a6f5702925155909f3731f31be9b8660ad9436179bfcb56a4885d0d798e0ff3539022fd94bff7cc5ba8571ab7ab38b273fa1d74610c49d64647cb7cc8d6093c8f11426e8b9541de3efa9555fcce2c44ea7b2e7f3279b749667258fbcccb616a22bfeb1e8ed1e94da1abc086292675316914a57e7bab89ab7097759e0d176f334b0cde274ce88b1cfbc57f6bcf8d0d6cf77d36a9705a2530dc5bb2929b546d48c29964ccb074d6eb6b5f993eb130df7b2b68f7ce1da12a078f5706eb5244046fa10d8a72141514fce62d97dbefead532ff74bbe10391702a71d6bee8bdcd3531c0ff3a1e6c0e8fe823301ff1cec85776359ef58624f080875786cde2241e67a4c6ac32a4834eaaec389ced9b62bae0077c4f7718183f6a7d04c18d15887e2d9911522b78c557d2d422bbfbf564af605eb669ccb91cd8bd0c9a1494d50e98966f2832bdda5dfa87c1b7af2b07abddef667dd02bdacc25e176fed830dff9b402aa524acbdc6caacc4d62130d4d85a0d87b85ee3f171cf168512845d2dd278a5153b1dabe0a15f59123c8dd8dff93dcc265ab0d658afac70138846e144c7dd73e9e995d86b53aecc0f0c0083d0a7d2102ba498c63fdb5a4ba415b93cf50368648039508f5ab8376745f72027abd0a1b03222dc46633aed42bd938d553c3e26dba8e625f75fb8c9cb360158e5427cfdaa7cb5f462bc4f256b73ec1bbf69244fc3f2f387046befb42e251a64be17eccf0a46988c1d78e1bef570a15bc747a05985323e2db298e7b5994850adbd923415c99c7a80cda9325b3fcf9443da45b063dab439df8469ccc084f34a7ce553816506d0053a94cf74cd81e28a4847e7e8743e269c5d4e2be3c11b670be20db5cb9a21a0d8395bc358c37f170c5cf1086db95a43c0ba8dbd3c714bdc4098f509a78503cd55ddf4f2f166fcbd77b845a56c5ad095176fd6be1203ca5403329b4110aaa1c1919c7ccc93ef236276328f409c5de8b257a24aae2cfaef26bed1c29f876abc7a1284a7771570d21f4f6e79087c4694e4e3efbfba31c29f1279ea8411340ffcab20b98f8f645b1dd9fbbc820ef7c3d137a54b402dc39c932128e6aeaa7c324775a98204e5450254a71b8bd3733b2d16055671333eba320dc3d37ad985464eadb52a89ecc2d2ffb84166bc9c486e0868e6ac6e22b3691a59c2039542f73136db3d0d2938e7b9d5c9fa6bb75b089567e0533bc864dd045e7c446c5922fd139775b5eb93ced0aed969ecb423b4653cae74b3b5faf1e718d5f1c242cc1c475363be46a95d861e8ac742147d89e546f230ecf65080ba99d199e318376968bf624b503873192c8380701b3941863f9add50d546e53d59439740b4f983a706689baae5a1103a93bc7d427f02aa1bff94172d80f897bd6448d66e820ead274d7345496def95b9476e67a1d628585b2f4cefa7f8e640f925e33d306b2ad97f8c29e107ee75cf6b8a1c870f40a9db65dbb213e0b280c538ddbc1cad484cc74236a314ec5f38e19dd46d2cfcf0a15128b717ab21f793da21e9a48c9d35b99a4bfe194619841dda0e2b71d8d48e46ddc2ff6746f529cec51295279be7fae35f29cf48d8a0ae78df5941459bf9cf1da033a1c35699c9b3e39d2cb6864822b99971b5e97a054aef3482a3244358a585061d11ccab2d18f8262ec752df0ebb8d9163dd67abf901f130e44f2e67537c6d617f505133a172ed95c14410449cd8261c4e3c0a35fff0ad804001b2071657c15674b07321f6eda65c9ef7d02dc91fc09a9f25a61a1afad5d58caf55afd22bfac7f2ccbace16df845e6c78597231f5d95af39d3ff690698983bdc6b9d26093e25c69bf2987caba46181a19b7167735ff7b9e04631ccf5bc4046daff22cefcd97ba404bb3eaa9d14327a157052fcc0e698cd53aeb26a8cd174d6ab04effa97631751c5af6dc175029691a3bef0e6cf6b62c8c6d7b9a8d6ad251c9f8da29f08e156f329d0b75eea505ea1397fb78a9bca39879b9e711034ef33dcf60feb63e89897636ba24f2e2ebf65d57350c3f9d1ba81b49144303876b25225e158027a8082644ed6b72cf8b4d3cba95c1538de397e8c7837c64e8a9565e816391f3eaae888c4ad1b378b9a9b2a5a771281988f8d9998d72bc03d7e03c9704e3bd82986fde9d4980e518d706104a56902681ef92eb636330b12f061e4f529e8beff8ca8e6b3760998e7a8fccd64fc6dd015df9865a168a62d15bd36d6bcb80acd697f99679df1a7a321b909cc7f38268b68561affd7abf08b491fc579966fd6f10bfa706f566c5bb2129931f8f0e11724ded7f6bd350b002463bfecb8d2094f436c3fe4e15d21c083e805c4d0d300b2e861588713c5658a5d5b2f7d52687a2be81c4f8684a0dcb4f916409089729152774ec9bebf723d5754f003e76ffc60588c80ee1cde4f86a1ab05b382c563038b786b168228c6750133544127e042d95fcdb5d4d5d01371b6846d2feb25c3afbad19183b0d6822fe00ba2e7e0498e7284a966c722d7ddfb69f3f6830efd963c6cb359c9053fc700027e89111d9f8412fa6bf8dd46bff4ce2b481e5d0780ce414e29b3495a2b587859ca4c47980795690c78f08735047b08b3ad6f351c113c869787c03611956137f40214c368a729d8031be65588da9c46d8bc382a8dcdcf7d375c982f19cdf4f5a63fa18b9fda812cbd72b1f4e124d2fb9702bce05b811a63aaeab4d3a334d9070206b5b4fb811129ebb21b2045509f797a359c05cc8184e28fac3b19106d2d6e3063bb70dd720e493c5757495121d6d40306b2c188f9f69e04077d77ad8841184d7964ae8a3ffa7fa3092afa1f638fb99ee1eab32b883ee402df853060a009ab1d55058d64da69a0a5cabcf56c496de58b825ad106afbf63e5d57d5098dd59828cbe242ef9c15fbc1dc4b5d45997a405d6c9ab71d5e15b3d6f0fa4d716c54c7d05e186a8e27d78d47a6d686e21d2fff5839155d6e2c2521c8b8e117004dead522483daed48e5818ab27fa15733fb6a0936558f95346d4c82da6b3adf744f00df41fbac9a1f72f7a83c26e93105cd340e9e8dd8ae4904c6fefcd3425a6a828d7928accfe3b718392521146a4e3b313680aa23cfbf717ab947b5540826201d0c8004b355617f52f15bd38ba6ab7866c9892042fcfd79de53157e0b3f4df6962cd6f876b6af7a6af345d170376258faaa019c358f297f6d40bd680461b21dd4c91a16fa01680593f25acc2f2f0bc5018cce9423959606d76bbc17e4847bb4de86c53a8b963231030007f076b39a2ee8640b2d8261a", 0x1000}, {&(0x7f0000001000)="4eb3478db380d101ca5493b0ad35218cabafb14d47aa72a36f301731171deb61d23b61be11934a402d001367936206144d6b5f2454457e2ca17462b06e9eadf11fe3e1c38b686fb0b6c77cf66ad24b88046eed348718f791d3c176048b42addb435d1ef70336c6e459dd8dad570a5ee7dc377fd5a875ed59b411697e1dc04f3aed0acf15a7be3ac792a82cef72856ab42bc539bb99100cc63e53c3cddd32f4ec028a87bbab0797d5c7fb8c1de9cc80afb109830002062c991b3e9a557122094ceae308653daa731f1ac0841e", 0xcc}, {&(0x7f0000001100)="0973c6f7334a712ad5e335fa2ffcde99a76720707383f78f27fbd225fa473081520a8036f2de59d8bb299cbfd4d1f3c3791140f6dee51126ff0b1848230fbe6fecc77f45f72eaab9cd9bb9733ee365b910ccd9a8055451ab0c5545806f0865c3866b2fe63114d62a2999e626c078fd5dfd52abc3342ee21a16546c56a49f0bb3a8b3fb2f3f0924e3b00e23623313c9e8fe5ff4683aa5f36cbf6232dae093b2193b23e933a5d92066c5", 0xa9}, {&(0x7f0000001280)="eb1b842f7fb0951996d6f560c27cfc4f1752ac1867e51405e488e774db5bf7012542b95a32e2d279e6b2de0019ba5d0e8d6fd4616e6fc4f91bcc08dbd8bfafd916017919f09f7e3ea8a6aa2f032ca60a9990e3a69b9ffc29ad49f1bddc2abdfc8016bf563d84c8077a964c41f2d52f6a5047f10eae65a0dadb2b096428b90001f5d1e416b3a9eb342bd147bba62ab00829cc78a2f7d728446d0475bbc618ce703bbb06927ac347c561190cf74a6f0a5989bf3ca4dfbd8fcc99c2a46977f6987fdad076db7e48ea772dec62bf967d419f8ae4892d5d7c5a16fcd61c695bc92d937114e5d8025bfb88e3bfdb25ae05a1d40f69", 0xf2}], 0x4) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x401, 0x0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x1, 0x8}) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10082, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0xfffffffffffffd82}], 0x20e) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) r1 = msgget(0x3, 0x261) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x3, 0x0, 0x1) semget$private(0x0, 0x3, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc6, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) fchown(r1, r3, r4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffeffff, 0x6000000000, 0xfffffffffffff801, 0x1, 0x6, 0xce2, 0x1, 0x2, 0x1, 0x20, 0xff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) msgget(0x3, 0x261) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="dc902f5abb7bf450eb372f7e7ec6d16a5299e1f326e54417a4a216b8777b8718d39ad4f85a2b25da1640f323834bbda65151e8c0b36e947c5007323ebe25864036085fedf1391f9fcb8236d3b740e8c19fbc6adbac7f19500d9eb4b2b9aeac7ab9f564f7b6079f4bd22ffb3370b9c83e4f6155d54fa7", 0x76}], 0x1, &(0x7f0000000200)=[{0x48, 0xffff, 0x7, "b489802b07d051371767550baa193ecc46e811683cc32b08528af39d00eea70f7e3cb917222fc546f3a52e1b0440eda53f"}], 0x48}, 0x2) sendto$unix(r0, &(0x7f0000000000)="d9092e59f47a85654b1164ab210472d133aaae9d426c48983a66e3e91f9fda67e2e03e72c9c33542e34d0ba9c2fe95e646030bc485c318cbc002a0f4180103b139f0d93b6b071b85a049b9e2323f4d69938aa31fdaf8cb3b1976f5fdb0089b453fab1a05bb5234a302fe9732a16c034cbc5dc6bddbdfae472314743789733bb196bbefc48b48594b69a70f7460d6cf5836446cba7e4c1f7ac32e869a4ececa2145b1917dfd808d5e8e236476", 0xac, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x14a, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x4007, 0x1000, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:20 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x30) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8000, './file0\x00', './bus\x00'}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) execve(0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/136, 0x88, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x8001, 0x6}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="3c885de10022d1da3ae3e374a68d359d497c13760f1dea7176f48654d5845c666e3574133cdb5689efbdae82db", 0x2d}, {&(0x7f00000001c0)="94fe4ff119992733a94b3870027e670729c8d0a199815d1b82a168288804fd0b12eeb8300fc64985b7b2123ac7d3b4e0828234613a557f37247e34bddb1c16f119790d8f3a2211996a9821ceb1e93b7d1b6a71b1c644bbaa1a20cafc58a40dcef420a79bb7b2f950ba7ce0cb5f32207f26ab4a339d27f9a25e9a40baf20bc4b3a0b68f5cd5514ab102c8c7dbe2bb29a45405ac84448bc66ba0996957aa083bb0c16efe1cade04fec", 0xa8}, {&(0x7f0000000280)="6a9fddc432cca71f627f64c7c79c67743181c631395525ac8d2c43e6d0533f2702f2e6de72c314b51d2db99ee86f4526207e02af725f7a4783684058da3a27d51c944658b7d31c33535fd1bca6dc52a1056d2592fa1b20ef23c0b6954beee773b621262aa1a4c86f09b958e989897e9adfd045006e1d94c1a9c79ab212a402cd6ff9da3c157267f962494d928f6ec81b4ffdf2db076a761f3550e165fe73dd9657eda0630a96479411d027c8500c55d7886af8106359a402ee5da7d783d7d7a0b374c26c42a4f2f0217ba9de08431a4be844263eadb7d7dd046d959f5dd16023282ee026a68e8d84ae21b25e", 0xec}, {&(0x7f0000000140)}], 0x4, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0xa}, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r0, 0x3) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x4, &(0x7f0000001500)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459115a0006a018bc7a1ddff6721b04382abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0xfffffffffffffffd) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = socket(0x18, 0x8007, 0x0) listen(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) dup(r0) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\x00', 0x880, 0x8) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x18080, 0xc0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r3) 16:00:21 executing program 0: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:21 executing program 0: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 0: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0xffffffffffffffb2) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000380)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1, 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0xac89}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 1: r0 = socket(0x16, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r0, 0xa) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x4}], 0x2, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10080010000005, 0x71, 0xffffffffffffffff, 0xd06c}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x40004000000002, 0xc567, &(0x7f0000000180)='\x00\x00\x00\x00', 0xffffffffffffffdf) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: r0 = socket(0x20, 0x2, 0x400000006) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: r0 = getuid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x63) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3fb3d9e075b48", 0x32}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./control/file0\x00', 0x10402, 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0x10000, 0x5, "12bbf0dd4e5768268e119fcb5136fb208e3dd6b5", 0x1, 0x7}) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) read(r0, &(0x7f0000000080)=""/23, 0x17) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r1, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x100, 0x4, 0x9c, 0x1, 0x8001, 0x80, 0x800, 0x2, 0x1, 0x8, 0x934}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 1: setuid(0xee01) socket(0x18, 0x2, 0x0) syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b81", 0x19}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0x3e) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b81", 0x19}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b81", 0x19}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000040), 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./bus\x00', r3, r4, 0x6) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) flock(r1, 0x9) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() chown(&(0x7f00000007c0)='./file0\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffff4a) write(r3, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) r4 = getpgrp() geteuid() mkdir(&(0x7f0000000780)='./file0\x00', 0x1) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="f72932d54b571ab68d75b18d3429fa3906e801a4e8a10d34c88c146016638b12665dbe3593197bcfd091b41aad721da94c8aa36aa5c4da59d4180ed2d84ff4f2ce0a6044669974d976d1730c7eb60c0bbc534607ba8a209fc90bac54ae32cb2681b397a96ecdb97eadaa1a7efe", 0x6d}, {&(0x7f0000000240)="1c967af0fdc2b9ce91f714685f250ec5deb67a60cbf438ec7081b8508598e4a2e1f0ab9ce0df656858212e4eea329d122099ae275459a9bc457bc2814735cc3d7db17e4cf502e5dd56d582c9051284f52feb7f4b7d142242cdf751f86bab0b549904afb5cab2a53660fbde", 0x6b}, {&(0x7f00000002c0)="05de256cf676a12a9c0c310b156af44c0819e55df5c2722ff1611f35559a3edba431e3b9341b416e867183441cc5654b2df285db1e7ac0ed96a47ea887eb8b2e561c68f5012f945b2ee83f1ba59031919830f7955a0c0350d971ff5f6d88fbedbaef8924ef0d4816471a17395da6da922c2b21ee4fb39f7bb81bd831fe8ac26a76d271b4623b9942956d1960228bba160325ce1b96703d969bb0d5ed869ab854a0ce230bee411916937e68423de3e9df8e6ac1061d257192af1a812fa905350243981e98753a9cf16a9a6041ec47c34d44407d48157e32305cb8fb9cecb48a38bb55038417e2d8c4e9b77fafb5d5a0fa8649cfca3570a07bb2", 0xf9}, {&(0x7f00000003c0)="b7c4801230c8e8c37e7a33dea3399f476a7798d05d75158fe5029ed59fd6003a68feca6753a201da0e7333d1d23c97e3e13d40f185fb5b235c07032870facd2abee38e65350b54238f5624af17e504a594ab140f0b4b157e7f9631b0935a90f37ceb89695e25a81bf4510439693bffb23c7613840cb5bc92e02c5e105efed5389815b9e4ff235554c39a0bb93145918abf32b3bda37dbb73594bdda6775ef92ec038ee45286a828c502989b9666b428a08330dd6feec58c6759406f470689777141533ddd15d74214b83bfe56b26ec", 0xcf}, {&(0x7f00000004c0)="bc410effeb649f2fc4bd9134a60c969b7a8f74c5f314f1834cebaf0963151aeba7aaa4d8ec7d7415", 0x28}, {&(0x7f0000000500)="7baf931814faaec06400492b0065d96823d8b21f3c5c65b511b9945f5e599847fc5ace9554a935e37d0ec3b6395b4791e552c3bbaf3397a4d0537f27047619af291219ace64fc4e6b4e7db6eda1c266b3ef21f232a8e99bace1004d85908cae677e0e3d760a419ee30b80bf521c1cdbcc466a55e7137918243829dde6681f59a8871544c7a51b8b6f06ef1ae219ae582e142", 0x92}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff0000010000012ecffb4fc433a73e471659a2ed7560c52442e86ab8ff8c813e7746e8efeca7556b6200c85fd12fd8c8ee4ce1d60eb57f1c4b0e56ce7c650da9e3a43cbf62a3918e7e0b38ac0385bf4b5a6f31028f03c09d0e93f660a4bcffcea328d88a34831e901012385432316b52918c6bd7b41214cbf9b24a0bdf4f0c01d58c6396f2caf3349e86635683c4895a6c56ef8bf253d49d39661fa9f589485b28ad1e3bf42f9c8de49d2a18072626882d7e821af27431cf084be4c03a0ad6d3a7835e470f5ee0a431bd92ce171d32bb36b0cff20d997ddfe9b823d855018796dae837ce31b30de88053de0fff1cbea93d35d18d596ec583", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x58, 0x400}, 0x6) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba456730d3", 0x2c}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) pipe(&(0x7f00000000c0)) 16:00:25 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x1) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x2) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 16:00:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="2b63261d64023080e9d2bd1a1667462de469a3489d0efb801414a15afeccc40767c1d9de6b30bc195bb192286d0e7f", 0x2f}, {&(0x7f0000000040)="de3f1eec73c8140f1651ea8ed6bf386abeaa2c82d11594e58202e2abaa44627f3c9543238c95fb40896e9f31c29647cb0f0cf9e81566852e7014e71d8e21033d866ec54619601719139124439c90c0a909e8b8335279a0a1a6824393ca5d8c3ca8aacd5437d882d0ede38b8da34d24940d9e5993f2f9e7", 0x77}, {&(0x7f0000000100)="9fb84b536f6a666a53aab3e558ad42a257986d39f2d0721524a62c6f47b0c6dba744d7d08224e007c47a4a06ec3c9dd727e6a569af42f21a7546c2085e4123da14c735f70266c6ac24b0f366455de6fd17560d3a651ab85f070bb73891fbe3551b577a53d4672389c0f590af8c217ec0", 0x70}, {&(0x7f00000001c0)="a19d156b324c5dab0a130a754617fd9b68303f4c0e6189c0cd2c9405c45ad86111f1ed4e925132b86c7a5e1af6a1f78fab4c9b00b0d6d4129b08c8840865382f6fcdbdeb9285ce16df6a9979ef8d48274cdea3f4bc2b35dd450313120d3eff24b4488c6a04f1df388e92e6215e75e57ea66794508c46ff42b05a45d2631411aae8904873597ac062d05662b9a60763e3a5d4ba6ef6d628c5a607d043c94faeb8681118a89b3ce10322abdb4ae44aca6a6fe3", 0xb2}], 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x81) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r4 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) readlinkat(r1, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/154, 0x9a) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/227) mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x1c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20060, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x60, 0xe4eb, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x50, 0x10001}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x40}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x739}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x4, 0x5}, {{r0}, 0x0, 0x20, 0x80000044, 0x0, 0x4}, {{r0}, 0x0, 0x2, 0xa0000051, 0x2, 0x6}], 0x6, &(0x7f0000000240)={0x100000000, 0x8}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)=0x80000000004000) 16:00:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="74e51e6ef0fed3ba2508c80dc35edb95985ca032921b32c398c9a882718ebb81069ce05989cc14b33a5695da16e056b5aba146e6e677465965a830bc4263fb2232fc7a5b43b6e11ced868471224d032944a352e74c8b623569520b7658ba80ce5bc7e3e8adb47bcdfc5996587ecf55937bba1cbba9d122abb99ed9037cf7f05212d5155021b41ea01ae6aded3e2e23ca535f638493e5c0f68bcf5da1ff16d9ce659ff29dbc30925ee68523290c931847109c784c1be4d3025d1de253a68dc1bf6a79014ecfa69d4242a860033f6e73a731463dff37f82ca8322d8f0c08fafd9a8bfe0cdbff1bebb56fd8f2a855f11bea72189a283c5bdbaf6c95c5dbc35cf80c50f01aa9f76814c834b110e7ec03481ff6f5d51b32999978d8bcb9a5c84b5873ef3edf8b30fcb2651e7d065fe5d1a4af7495222bd4fe3bec6dfcd56f21ff04b7729f0f4e9ebb61bf133b536441a3f7d97c26a27242c13d12be14a4789d75f34554307465bbce0051c8258ea22f72fa708a035d49b70308d34a7f633c4918c297d256e85a70075275c01d66e92a3607630b77881ca51c22e483b5565953520794d1dd01e4d3bdd9ccea038bb0f18e259250c48cdaecf526289a66a2e18db2bf3f12998dddf468837c3a6a092ef85c9ee7fee6881964a63c7a8af7b720594cd64085e7c24355950a0b788b055906336be162f3ddf86a4af062999abfd1781197b372dffbf0695797991cdbbdac36ee76e4c79e7e10ecf5d85914264596ca4bc235e336cbfdf17813200181e00fcea86760aaa277556f1528c008181a906ab79c210dbbce5b5ba720ec677e55c2845cba9b2e533aaac59d4011147555d66848286cbe9a949371157b631a872268d7780b8ba2f4620680ed91991a70a70031ebf4010d6b5ce615ccb64329df5a791da0ce6e38193dced2b660b81ef1daa94d26593a6085d2cbd28739106b082679a7577b4b3824c44d7035f2431ef579e36a715c805934ad398f67c3238231bf20b0e2463bf92f5437ae17143c1b136d8526e8aeb1bc1337a9ce8246576037e4f64f7d1729a0e96c5529158c95dad62c0570df02d08154919a28fca8d6e8bcc3cc649058a850eb2c16d53d59f4b6ff2f633af8ade05dc8ed4db789381a01752a84053ef3f37b213603f61d21464e908ee909cb43f25fb67d76715aca9899fbc06f8185a20e3aa8e40ab736578c812d5a191e7c680a8b49fd3212da6574c2245d42dab1671f6293b5c62d0a8e541fd42cebb32fecfac9827f92033353af1621cf8dd2d69a68962f9631e450b9243ffe4f7c792158410e4867db89337674f372561b4d45ffd56003f8158c1099f7241080c3ee9a9dcf7cad897f1c7187bb68ad98a95665e2e784b67d653c973b0ea3e56e0838737a1892e28ac43e018dd45a82fd98bc2d4cba284430ddc6f167ca0cb69138485611e806a1ce3f1303e2769866861d93957253950d2e7e904f24433d8a9e517f24d06b41dec8217e58b9935ec02e27bfd9dfabc7e6e251f4f303c211b99584d1db7e78db3e658b9800299ad154ea941c75ada5e63cafe8c061bc643258cc3881193915ed35984d624ed074673eda910895602fa90959e927ea337a9b08bb288e9ce64b552d91a73f402b8fd500e3fa931a90969c41d7efa82bf35bc830b139446ef8a724648bf1d8043c21a395c0d3d833bc879549f22c79ca448bea4848be6375b2bd70f4966a2a0874b47f4678573bfa2640c4dfb3096dad0aa12b10adca944a66ef52e19c9232f3db64edfd5e8ba907e2b331d0b15c7b9ebaacc6342c4abe1667ac40fb100365ff01d3d2322f3990c4a24a0dcbee3e750546006c124af18ff015cb874346bee65373a674fcaa4f34c55fca9a961577389295d5a7cc4654106e8a9cbfff8fb0d43b4b63faf6b0e401e8041e6147948ea125950471fd595a741e462efa77d7d8e56938a521f62431c9d9c18a001a4b6e8bbc43877496a11489b575bef8965711725f0535efc58cc0668190626c8b3087c460867a2063e9edc6d70def4d1ab8484972c48c5788a033bfe77c3250096f43283091be4ffdafdf4f413d48d0927c0506de3f06b0488b226fcb94145125bbc374b85c9388ab322b8727f4f0c24472b63cc05d21c2fb9d80a12eb3fd1fe91281e3eb181b633d79d8ad0248f1fb99ac3b8ff213ad1e1d4f7990beecc8b038109d13fef726e353f51ed32e941ef7964a0ab0fcc0afae05bca05672d8998105a883552161168ce305e3c2aedef2ac245b5479c667ef57a46503825c28b2e1f0dd55a13b06571a8c2ff83a13d10bbf2f86a791849c2e6af71bedefe671db3b29f5672809ac752fbf47a35599450368c93ccac74550a147a2be61ed69613da5dae84c05762216ef84495e9be4fa6ba1d217c988eefa57ce0af80562747cf32cfc0379aa06d7f6e524c1214cf9fc6a67e856d291f8a4f9fc298eb774b070e7522a7ca3ef3a59da0e6b7019bf5616ea42e2cdfa04a04832946ca6c54517be913299331ae2301c25527435e2ef99d6d861abdaeb861f0dbbb12311510c6989dd3aeec52505d47efdf667dbb3ef427b5cbd46a33ba587b3766d5bab3118fa6e58fdaba0b8b8bb9decbf5ccf50ebbd612a7b1e97da7731864f13eb6faeeaa5610fc25d81d7f333722e2483ef2419ea0968aef1f34255a30fd9894ac5bfbcdc5eded6ad6efcadd8850840b4e9abdd05b2f81e82e7dcbb9bb02172da0e7c69b563df997e40745c5c1af76e8ef7cecf7706213c348abc8850d91d0d9f684b46a0035bb33560b9ee1df26c5527656d24a8a2766b03d4e8e2e2abf8ec0a558afb0e84fd85b357e28ed47f188f9e3e186dea6f687da93bef03f57048a09b2bd79a4fb88376726a915b8a1a68967d596d9c53070baceae27d8da6bd74aef3a7f5ca6ccc26e1d1ee021b17de5cb86003609349b25970b6f3cc0444db2e46818a4b7e8457cd82780a18f3021b3b229f8733590deb309d6f62dd7816dc60e85ddc707f9fba80148d9f7bc68f4ce98d8cc31cb033965da96e9911c906e1914b73fc7fe205b2b9a1bf8f07414cc9f22c7f6999ed51fb557521b81ef86e87330dfd55401db69f33fec7063dfd1cb13d0577bdd12a47a71004f4d2ba3bc44c719cd391792bf82ae7111a8a2cf88ea7f4a93c98a35e18abc28b3addf23d8a4b5c63711454549583dea0606afcf28f58dab834aeaa244011edc6c17d1e27df76c7bb4eff2c82ce27144366f64065260b5fcceaf9c7bc94bb59558d3cf27f56e2e8738f83bbe119463307af648c83649da3986f14f3efc6d6330f38a37ffbc010da864718771103310484ec5ae3075d1fea9ab79a49a2946e99b04f730eb83c34afa8c964cc4a179e1dc9d189450e953c2ed51d3fcb0a56771c2bee78269bd34afe0c9edecf863a10d14b6e949ee54704d8f92726ebc25d62700044fa348ff4c3364dd7b082945baaf90116d970d9965a478fdd4d40fd7fe11a5195a27d6e836cc4287426a8778c576a6e85cbc5eeaef270f48bf7ab643460d9d9045cdfcf0767313e6efb5580bcf7826ffa368acbc2938c114d1cf25a068ea260873d2598a2b1cab4c7b1175f8720ab6b0736d97b41d7e455b21ccfa489ef6449cd237e913f4318ff35354067bff06e8fb6462b1072c23810d8fca7638390b136dc97476f2e5d8aaeedfa100273c35ce7671a32547ad8a079c5608562816caeaec0db5ed877a5bf85c68e35995b18e40c1ae1ce98d3a4cb2d0137012052224a08ac4e16eccc09ea217c130937d67d59ee1af1933e7930035f0fff7119389481883f3b98e3c1764a598373a56f1a2ae4e90a5cee37ab30e6d5d40a098f7f8c476864f35287b6f743a46c4ecddfb8fff5a7f111690dbb6cfa51eb90d7db0ee900d9079695cccf3f3de4f10bd9b117ee0298680c9e2c99fa94b0a708e9a67c126ca328182ef852f5a189668d3aa8f93a8c6a67c43a4249dfb7427298db5f0798249f3ec1719dc7b373b8e62c47c7cf70017fd4fa1c0d3833ec5597d9945913817ca86ca884b65cce26a9252d513de7623012a0d989d7c70915be5c981e511360891d64864212cb4194ee79f1e3548a96b015a4014185e4d772a97f8d4bc954b56d72490d60247bbc185ab1bd181b66852afa6d39d17b8970a15a367002d00e0a8d91919aed534e54b74a778710754a3c186de32243f602ab1001f4cd153adeb4da335c18152a6c5ad8b03aa155212e9d5519f2a902e8c3e4cc60e437582357d42be42018ac3d57ba799830bb1612ecdf346f6da67cddd0a838650bdccd371387ee47929d9b93f0cf486b61299c45507514827d98f2c4539a857ed7a78ab989148c220ce433bdaf0e082b691a1068b67206aa6b04b01f9038a7feaf91917c28a84a05dbb4c9247469725b50ed5a515095f176def6734649e8e073c6188758cc8ac2b74fc6712c8892bddd7074f8a571becc91543e0184e9af97460b48956c44eee07d38239281c8fdd7a8dfc0f50bbac24423b9741dd3e6b3ccf05759209cab17bb0691b4a800d8131e8f54467276946bf1f4acc4ee672cefcd7cabfde992e2f9ead84942fbba9bc231d69029667052c3c0f5142bb1e8cf3788dae73cc2a74379a602680995cef1ae064874ee6f2ea0b0c245d6b456256d5a198997a1d54fa66d6874ab06893d531b01bcd8b04ce861f770f8a381d446c3d7a51d766bb91bd198dd7876cf20a8bc963ef1cca48743b97fbc7e3475f1ef2aa95ff4bc41f61e51b64b0e4001d0805fce1c99098943a86a2a40b2127ae0631e081a1a633993d663bd38198f0cefc63ceb72460001c0819259f42a7c8908ba0c40d52f754bd3ff3e955e0b52c6dcc9375c677d73521064dc456eb4785430cab4b5526e817319088c366ab0cc3d2a79a10c5df11da89708fedb2a5cdf1b8b7009eed27a27729885d71e89567aeed6b9a9c0dd476d8e517328920f8fd98bc7df920e6bb163dbf3bb25bf350a02754f2da4e79239970057282d6e73133b3a851f3e93083cb977be7e392e4154dfc308a57a24a59010a817208bbedb4c96eefc8ce9631df689edea2a9c3c2bcd11b9ab40a19c87e0bfcc8ce7b927b1d02278b7e38d88f7232925c8de17e563dc96e0b349a9a3418fafd353e3fe8626b8b4bddea12898332776d7c0562f5972d34fad0dd13266747b44ff7ee44b783fb5b281d14361c1694aee8bba4a951e7c010eaf47b8c8146b3f4a85b38a71453fc90f03e66c02df5b170f04cf380d264b4a684179a5342710a25cdbc46a9d7eac49a7408474628180240aa5006393c193792350481403c6cb42ef1f180944a4afdd947c72bf694007e99003fa9662081047b36b0c90dc69b64b7159e6ae7d69e3ef7e204836e071d7e992b89c0340e97405c7e43a5e325d225d832bed53ea2a22ee19ce2a349448a0508dfa3af91a7697258e92a9984e1a3aad1ff05e3cee5d3240f8c2a17b7829776e1c8174d0615f291adab847a99194d16c119953688eda2b3990ec0620a4c22dd9318522f95066fad1be3efb31bd29540cd7c2bf224ea052155524f4d1a8d884ebe6fd1b4f7c29f0b685d22a8dda9fb236ef75ce74c9529cb077009f72612808288041a40540bd5380cae083453b1e7865a152ac3a634ed95dc449a597ad4f4174dcf0b22827d6983b569707c05fd5c88125ca2693bd87eb0f032b0b5454d9f6418ec31f579ea2af02a47046aa1cd1be7b3ba068d7dbd0bc889ce336c1452fd838be8b6173e4e81ab02da89aea433e63f59229c09bdf6a4554205354434c04d84ad01bb1c4717380", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt(r0, 0x800000000000, 0xffffffff7fffffff, &(0x7f0000000000)="13ab83fc236734b547ef46620a630e6e74a9a13ed47264545fd7863c9ad18ae3cf178d96d02f0afc9891814549533d8148a6aeb82cb390bfbbcbe495da20defac2ed5c5f7a6d64cf0064956d30b843b772e5d4762ef9132f3db6b816d2c2db5bb753e6592d2e32912a4a4815a3b8b8fbd324a28b6776083ea982abdd6e46ee3c61a9dc93d522290bd1", 0x89) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="886be856d2341483f5fef29131c2f0b11cfd6cc363", 0x15}, {&(0x7f0000000180)="8d535c72e469a56967580a1847c76ae825f6692151151a4faff114fd5b1f11da75d06b9c70b9ddbce74ea55d053df770c129eddf13e555fe7ed0b73af4f5c60b77ea8bb3da3a488ebd09e35ff855b6d02302b7b9be48d927cd26c9e69ae138bc42c0244f514223685319fecf8740ce58fedbb991ba6527707cdcbfe49fd5c42c434633a049d3cb76e6484ce73ed374af20e2c1", 0x93}], 0x2, &(0x7f0000000280)=[{0x30, 0x1, 0x3f, "cc74088538354639da3fd5327b1db1fc84f77ce6eb774dffa2c3b0820db0"}, {0x18, 0x1, 0x80000000, "34ff0f2bdb54df0e"}, {0x80, 0x0, 0xfdf2, "478e4fef5f379f88cf186701dc8a202c443bc3d885de6f6fad36ba2acaae25c6ab1cd58acd875af7727cd334448838c1274bdb4882e794b1bdbc31015ad58a8a3fc4981823f58561f9ccc3d37897bf79b151a128240d9c147d2c7e7d96c4c858e4a611088f408ef0e8c10f"}, {0xd0, 0xffff, 0xfffffffffffff970, "aac8716795947538579b3861fbc39859f479c0a61fcee92bc1019894a4fad4ca6d10537adcfaff21c670ad17b7dee722f30d496ecd811ba5059d33a2fd23e21e7221a38c3cb6b2f18f6358b11991375e80fe32e4cc85a0bc16f7f0111e7019f51075df9f59e371ea4aba78b19510f468c6c5236863228020a44c4fd4a0cc87ca105bc67fc2ae0c3d807c2b45a7d3e8b52ae36ba60dd2f5c5f79de02233ad87adf019ebca09d810e50190b08a47ac5885af3e0af9c44b8361d58aaf"}, {0x60, 0xffff, 0x7, "7ed885644242327986267c49422117d81cdca205d7287f63aa8344aca0f8a198efb079bb4def23257f668350b2ab47bd57d63742cb80f1abed55857288ca1baddb03c9393aae64f4f5dc225583"}], 0x1f8}, 0x4) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x10000, 0x400, &(0x7f00000000c0)="6e2be76e18db18ba19c1585935f5e04e2bf0ace083da7328f2c78e", 0x1b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) mknod(&(0x7f0000000440)='./file1\x00', 0x100, 0x200) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/134, &(0x7f0000000380)=0x86) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x18080, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) mkdir(&(0x7f0000000040)='./file1\x00', 0x10) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) r2 = socket(0x16, 0x5, 0x9) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d88", 0x26}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001040)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001100)) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000001080)="c189cafbc08c42f8b74b4c21cf5f21b026dd7d2b0d9ff15af717d9bbd3d3e4b516e3398b398005", 0x27}], 0x1) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000001040), 0x258) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba", 0x28}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba", 0x28}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba", 0x28}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x208, 0x14) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="ffe7adb28958aad97b333b9cfd88e2d27577e8a187f9bfe8c93dc8662711c059ff0b26e74211479d1475c2d755512e086b129663d24ccebebcd26f25ea50", 0x3e, 0x400, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000380)='./file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r4) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000000440)='./file0/file0\x00', 0x83c) getgroups(0x5, &(0x7f0000000000)=[r0, r3, r2, r3, r1]) sendto(r5, &(0x7f0000000240)="023b367d67f9c284322dd16fb601d3017f8ba632a22fb1799ae58d153bf4f79eeb4440f9ac726a11137de51dc3e2e764eb5462e1d91d101f42547aee8711ca7a39f85c1d96ab64b5729f37d566aee80134b117b24e97d9ef12339ffb74b48e3a560a287051eb5190a3ba4951181dbf1d169218bda0dcda7f4fd90a9f3c0d85b02a627b29117f3d524f1f47f0c093aed0a9852e7b126b1c34cf4689bc82c860c07ae1c98e7a5ad59e7f1cc04ac89b9600f0b0f9e301e437d2bdaaaff7749eadc6470207b7fdd90cd92a4a8687b18b892a0176dafaeedc068b1751924db47ee0f6d81e9f959eac1af57359bf1c221b", 0xee, 0x8, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x17) r1 = semget$private(0x0, 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semop(r1, &(0x7f0000000140)=[{0x1, 0x3f, 0x1000}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r2, r0) r4 = getuid() setuid(r4) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) close(r3) r5 = dup2(r3, r2) kqueue() r6 = kqueue() syz_execute_func(&(0x7f0000000200)="c422d1de590ec4a3996c249e78c4a27d1d951f7c2875f30f38f68599000000400f8877000000260f029e0e000000decf66420f38dfac620a000000660f64900e000000470fed9900000020") ioctl$KDDISABIO(r5, 0x20004b3d) kqueue() write(r6, &(0x7f0000000080)="6ee40f8b7f137f11fd035e288984603966de5e537f2ad80454e92c015c246517c6f05a07e67315875582e6306fcaf4c6d3227a8f40bf112fbc8d5af71f6e2e5a919b8be798c2438f5f61c08ff368d9d7f155a33444cd7d7292219cc4c01642afe1e502789567be5dad9e2163105952347f2e8c9bbfd418", 0x77) socketpair(0x2, 0x7, 0x7, &(0x7f0000000180)) 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto(r0, &(0x7f0000001180)="736bed9f819a9fd1c9bb66225fc3abd11cf3a04b37193125f0446e30668499bf2eda9b382c85c47177df2d34b427714868a96ece781844c537bee5f18cd84e71eed9927900ea1fcac5882d17b3b58762f4321c679147faf5ecf251cd48717a77b7604541433eed8acba8fc99b8d4ac37a7c0bd69fcdbf0bb094bcbabd1ca362282ad7c1e53384d393af03b598412983024be80d0fe5b917be8b46e8a7ee6b50193bd1bbfb149778c60dec4b4244ef8b2dda3053c326cb0a123c49a3fb96d57987c578d0c11b726ff0c5b45ef7d25998ca744c9112b2a87502b28463d691bfe5ae097b080397074303b11d46794a060d8027d7aef5c7322291871f6eb132893cead99eea12819f039d8a859db798ea1052787bc68a6303c43ab680b2ef7061b086f75f339d2ed69947b0b16f403f03f624de7e02013e3b2387a3101704b78f844d1a3c7a9cf4d88ef1d019d8fcce9caec2f4a54c3374062f504449bca298597144eb6b6a6ac9b3ef80c08b2b32809319634938a5ed137047bab28f5e26d087b9241cdd01a7785addc023afacee914b0dd69859a5f8783c1a9860bcf0a42fc817c3faf3e944f0f5895da113df3eab74d9360e73c4597b69d60b8613be8193b14e90de58a7851bac133875434653380417a130b974d1d4174b35a047ab41ed8b734188edc8c54ba8ae810bb1bae16410d53fd15dc7efeab0296ccffd1eaaa448146da7a13e1aeba20c04b7c814f3e48a7c25a4958c3ba1c0736b0d5d97289a6b1c93506a2c4e086ebb812cf8de3a857389d6684a8eec136aa430e23b9352f545cf103f9407c439ab6d41fdbac40d57d3bcc425cbc2a264fd4af26beecb7d0e8343e581dead65dd7122bb06a66fa8ed556b407ef01eec0dec12e3d7b381937c2c86070d0cbb6e495a87b5bd85ca909de51e43caf9c4932bc4ae49ae82c87a637869fb6fbfe9a49a64e8632b42282bfc95e76ae5b17cfdb490544882bdf8664642f04f4a628808385416909b5fbf4bcc673bca9cb4e86534176ca7e52ff052f6aa2c3278f2aeb856b7aaea4955dffc7b608dcf2995edae7e636739c7f469a94cb43a01019d48ec77637637490b4f539a3f65fe9dfb6454e5e5b4485e6bb3abd96e12419e8556a7ae01b1491f5c456982233580dff17cdef67d617e0580cf7fea6b218351705e15e3667e554e28a4ed5902d5e6e7de89cef65c3cf4616c7bf69694be86530fee5441689ad587f99664571ed5bc5148590069a1abe94bb995d01a9ddc62afb29d4dc29723d3a53703b097724164851f0df9997cd22ad5c48a7210223228803596b97bbac67e53878f8707024b5e90abe36daac9b52cbcd7f4c0857ddad2c6502c46b1942114d3bdf078f96fb63977e05f9b78801ec91fe9769fc3859b48a79e6c60c011e78057821e919df470b49c2eeb26e461401ba739fa0fb4832488c312daee93f7c1085da723052e25fa4874d5e6c4465d7f0c4b079ce314e8c0445745808000f91e298b94befbaff10f430b03572abee9476180caae22f50574be7e98b6c887a4fe6d3fc0622390bfaaf2d1195048d61cc33e526cd359257d607d8825f965710260f4bc8660608112ba631bef4b9014c4d398231f2230cf73a236267d96516f1522c8d219f41b53947444ad3e9ea0a866d8060f388a0906669280f88cd3379506cedfe5a9d1e255dce667f452e80bb6c6ad226d2ef48e1a4ae7cd2d3e11c0dedd84cbd31c70d225f0ce59c2e53c2a22d487f8d855417ca58f76b336334ea8f5f045cc5eea7a1484d1d956426c3198356e6b96131ffc821a07ffe06485c3859bccd47b5ddf65f6959bee1a4a30009f8ee84043c6460d69581e6544ab0cde2f186cee0a5c0a43695a40a35d093faac4a76da103598bf7a5a5dc238835b9cbbdd269d380b760b7199382c4ae445c47352beedeb6519969bee7dac0bc8029f5d7ac4c441c4991c06d889b7c0e78fc7adf5b254acf50702249ce935448e86296e991d60df2f47888b463f4f47237a34c8cced0833859a199ee867527c5b50b44821716cc163eb425e30bdc4d8a5f825bc993d1fb203c6190688704534977e2a72974419c352c03935b9cf0074915763e7b628ab6c08568fc9b7ff2536e1c6022fec156a82d3fdc15e8eef6e3fbc2442ce815c82b1b90e96c9a36b70a599be925ad42fbdccf1d92a703945556808c57e36e5f50f9814342afeb64707eb46a6686c223a00d13f1b6bf06d90e57ed24fa9856af37360df3c29a16eee5994afb65a07ad68eee0885681d95aa2680cfa720d0a02f22757abab1607b9cc80b87b12f4aeb3cfcf73c6d749e97d4e213459276ee4c252b489f23d684e54648efc343f97c7bd8695ec6640f6bd23addd65f5c4f9d45d2e9379ebd929b8db9d8b3631afe7bc421cd3dc308bbd52a9e317808df05441a9eda551e73020d5b606c59c5a058f7cccc04c6a7a6acc2217b31677f28b372bbee47e9cf545e3452cf4f362db6abd7ad90955388ea7984402fe447009cab10db65995cb765b9e51c4f8177ec88957bc1eed4a810c572cbb2671d1efeac73e4dc63f01e49ee0210c14e8c2273ceae18c23bd41cccadc424c5dc22da4199a690b996bba8e579332364964fb19e1073938e56f4f384e86dd71ee8c83bebb72cfdd5d93214f12881ea379d9a06f5456aa66c7cf39dd34a10a806178ad255c7c1bec9d38d30cd727aede6a63a26be42609606a90325a499674fdf35f9a5e902fece13e9796ca8425bb511be6e561c09180d7fbfa669feff64ac3f007e8707cf5223a7b300839f5c726accf56eee0822d4dcf066e2f6aeb0437f95f6dc6ac2c22b2842f206c41717d8e690b4df8a5fe1cf9d1491fc3ade37ed02a857b3c16dd0f328a67e23cdad3a74581ac557a9fc0be12d27f221af9b7b8bace0f88d0bd76ed46f1f93e9f4e47255db42c6ca5686d153ad592e00254a4d715dadb145c537f9fd198b4cf29492359a5f94c83f90e6a1cc9552004ed8d8c19f1c125b8a4b83d24d6ba9567210946e45080dd5e311d7c4ecda30c1b5f13293cf858e9ce42a934d38d8f5bd7684e115ea0c1c76863f4cbc4e83e279e09122843171c6f4fe275ba8eab7454ddf012967238e2eb4cf44914ea369a4a2d771f2106fe16f383f2e0d3ce9c82c92351114b06fe048f71bf638270a4d5094ba3ce103eb0a3faf18b4707f1111021bbf821a853528b5eed69fbecc3ea700bc40dd282683bb116e8b3ed69f7f156ffdd98af870d36acc810b26dc5c4cc75a63bbe6c6591faef64c3d508901500bcc02574022ad88e70d5d4252ac2056a13b146a81ab81448756843e398f4a540f9ba107cf89a881d42cece7737bd3d1aaba10a07b8f1bc9ea8f890f402d81b2980aeb6cf63e92a6bb6b93d366c4295e0f5a8e0e82d6073a076f2af4e1ce5bb9c94e20efffef34a480d40abf67e93165fb14c9da3322b54abfe84f50c7d8e34cf81a9e12c61a65a7961806b68c47df3c790e3a4163e9874e4266f6f0bafbbe4c7942d6c7d8aa840a977ef93f247377d356452030186b356875f7d3d961cdf9e5d410ddc577af5bf1d1a079d5c6f6e11527ca0541542b81c5145ebf84cfa2ad8a52807a18e92f83dba5697fc49747fe9ceec50657c88a5d2d026b3b0802f63e8fe48a5ae74b3338c3dca4653a35735dee4072bef8f5f0761d1eddd9b80514d758999341e871a97477d53c260e8e1b4ed768a197dbe5f766bb2a2be0ae55447f0c7828ddee4db5f363d4afd722fb5c1ebeea9a3c9af861ca3f87a3e8afaac5a8986da33482e3053be28cce39718bc311f902e74e563a3d6092424219cfe761e65ae148076e7c78cd04df7817d0376995889ef86966fb97b981c9f1a2423a5e854ae5df804ad5d23e8f5c185a08d87fe8987d3af8d7fa6c6a1989346323c261ac50d913bba5212e554174ec7e13161e0c8dc85df17ef7fbd0ddb8c6ae91316fd1a85a65a9166acb4f0ff3d92df4161e46072f0557fc1b099f653add98adc1d421c6c9810a277c88ea3d65f97731302a007be0793497c85f2e42f38bbd19bab4947ee05c2231037b359ed2fdb47976d1537e5945d41f00a83d2f9933c764e52d9a5447567b12c456cac177bb37078aa1813656dbd4b4a4a6c5a26a20ed37bbfcac1a8aece17ccd95eaa14cd4e63b4bdb2c49c3820dc62e7449b34910fc6300c6172194a3ff1ddfd2cf44cf3f299d3bcb338104f1e882ed8832a7946877680dc92c3d938a555fa59e3e64ed6dc5090663bc949573de1310ed0c35fe770d4bd72429a1d6ae2af8c73f00faed83e3cb0d03c7a775a2edfed7d6790529b44d35ec096b04a86670b7995da376e5cf8d3ae910ac4ab694a70d0ff2098176eac9d8ffd45abf4a05cd20969f0436e4341ccd1139a7781bf9c11282b1e1603549d2e90f3a0fd48cce4ebc472440ffe37d618410abc9bc38f5ad865c853049ed8272841c146bb60ed36ecd4e8473d29918f86eacd3ca89295dbe439d2173cd3cb2b339fdc93175b0b1c31ff7ed6a9256cf6b22ab19eaec8d39d5d77d33b3098f269cfb502323b5ed056a8f6f92fc2eef7f1f7a8e5f9d8fc32c8fd505468de960afed7ed1aac7aba9d2d03648e0fc17576b9b72b41c8806c7c0255dc16fddc608c60d6fdebefc1a47d9f6c1284ccf990427f8891ef91d3c992504553627d1534d0743db3cf35ea8ef7d115a7794eb587d419474af81920a0d01cd6c4f52ef7d688801b7997e5b922a46df7cdf3e8155a9d0f3a248d86cd7fa42edc78d00b88d6b4767df2ebd9a808bd79ee240d7f3565ca36cf9070bc7d8228e4d36b827f209c6921e92e3e2442421d20c0841ab8524130b769892622b9abb66df79c6ddf9bea021b6ca32ceaa840a23752acc876ee9c6b3f3f363fe3511fef5499b6f16206e2e13e915d74f88cb48bf7ae952b2c295f7439003cca3a18d0bc1247b27acc28562b6d3f4a818b3e4e64e3f543bd0080594a7a7782062e12e878e9784dd0e9356483493477f503702e3b94ce2f3bc111aaaff01594afaf8bf9c45901545620008a9f09af94f362ab1e08832d427f56c909276948f96608453aad80ffed2ba4c7fb0f4a9924dcbcf25945261730a8db7ccdb2d91182b4602e105f859f069eb747fdca71ccac6727a4376253ba5069e0ba6114f1264d2f655002379d676c8b9ed1d1a99e958f26210603ea335d6945b9ee7c943ccf7b3903d0ab8c8df0bfa5b3cfc0eece4667ced2175a088876618db04ddf2cceed803ea46b67ddb4607ecade79433a99cf33d73d2c1d03da180bfb01613db8f97f9b1a10bb1b0e635d76e930cb01879c7bc282859a0506a9e630fab7f5b9e6b1570d862a1dd32a481dc85bfad34b857d1a53151d8a1d04a9e9f7247a0fa25a3574e515a4cc44cc980ca16a6c5a03147ea517c7eb0e5c506d50fb83190ef87b97b1958ecb5fdde706d481ab5eedd307ff5762a6e0c2e367b1e58efded193eb4c675dbec5c286e5b9b032e2d843c092d89d7fc717504acb0cb9724d397478a7c5202bc3d3bf13688a7a61dce7e148ad551a4f5831af448d34c44e1ba4025a5eaf0e88da847c1d720c1f852983c9077fcb0b66660f2257419845be4a7bb0d6dcf28f3d4ed9b51bb88e501476d16860255a9c1d859e6ac28e1ccd86efd00434479092940ef54c05401d7459a8a1b9ecb5fa228bec05d52d83ccfe7782f3b71fcb9f125a1e43c315072fe46530f96a2f8d4525483f72e6ac00a7df5e63e4a973f8bc4b45a37673c79729d5fdb5a2a5cf0e1ec93e9dda259573b7a2e37ce94cccf3d15ba7051", 0x1000, 0x403, 0x0, 0x0) getegid() getgid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001040)={0x100000001, [{0x0, 0x20}, {0x3, 0x8001}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0xf6b}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x8000}, {0x3, 0xffffffffffff9ef9}, {0x2, 0x3}, {0x3, 0xd3}, {0x2, 0x2b15}, {0x0, 0x8001}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x7fff}, {0x3, 0x1000}, {0x1}, {0x3}, {0x3, 0x7}, {0x2, 0x640}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0xf849}, {0x3, 0x6daf}, {0x1, 0xffffffff}, {0x2, 0x7}, {0x3, 0xff}, {0x1}, {0x1, 0x1ee}]}) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = geteuid() setuid(r2) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x84) munlockall() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xfffffffffffffffd, './file0\x00'}) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:27 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001440)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x1, &(0x7f00000012c0)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r5, r6, r7, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x551) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r3, &(0x7f0000001400)='./file0\x00', r6, r8, 0x6) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000180)=0x8) semget$private(0x0, 0x0, 0x400) readlinkat(r4, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10000100, &(0x7f0000000100)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001300)) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x7) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getdents(r0, &(0x7f0000000000)=""/107, 0x6b) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6540f290e6dd372acbb05d22e1eed22741a217295d0d586dfedbedbaad2600124b695d18d1d86379c761554658f4612554466f7ad9d663b850c04db1e6c792f6e0167552fdde380340e658257aad0daf8ff6d574e2d8152ad727c7303e214f3a624f9d86cdb910", 0x67}], 0x1, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, 0x0) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) munlockall() close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x8, [{0x3}, {0x3, 0x3e}, {0x2, 0x1}, {0x3, 0x8000}, {0x3, 0x3}, {0x1, 0xffffffffffff8001}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x6}, {0x2, 0x80}, {0x1, 0x3}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0xff}, {0x2, 0x726}, {0x2}, {0x0, 0x1f}, {0x3, 0x5}, {0x3, 0x800}, {0x1, 0x4b30}, {0x1, 0x3}, {0x3, 0x76}, {0x2, 0x5}, {0x2, 0x100000001}, {0x1, 0xb91}, {0x2, 0x1}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x7fffffff}, {0x3, 0x2}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0xf34562cc4a8cad49) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f00000002c0)=[{0x3, 0x2, 0x1800}], 0x1) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={r6, r8, r10}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x6643, [{0x3, 0x6}, {0x1}, {0x2, 0x5}, {0x3, 0xff}, {0x3, 0x6}, {0x78c0a274b9c1a182, 0x2}, {0x1, 0xb1b}, {0x1, 0x8}, {0x1, 0x66}, {0x3, 0x2}, {0x0, 0x80000000}, {0x3, 0x8000}, {0x1, 0x10000}, {0x1, 0xe95}, {0x2, 0x800}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x7ff}, {0x3}, {0x3, 0xffff}, {0x3, 0x6}, {0x1, 0x20}, {0x3, 0x2}, {0x3, 0x7dbd}, {0x3, 0x1}, {0x3, 0xfff}, {0x2, 0x3f}, {0x1, 0xca5a}, {0xa2d5f0676e425103}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x8000}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000540)={0x40, './file0\x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000600)="5982f77de1e02c9b4ed81c07f71ead497bab384de52b08da81d49c8b793d57e90d2200ef3ff4a9a879bd1ca20441324ab0d442443477d5dfb9feabbc1592d8cdda1798ea22ba305bd3b6820549d20eefa1aecdaf2a3cff76d2475ac6962646a8df458bd01dd0b1d60ca99a51abfa51cec39e14687920bc622094559dbeb12fd803486b8485bf89ba70092f7268af800a0d0b4f1f71", 0x95}, {&(0x7f00000006c0)="e420ca6851515c6255c5dbd333a0287ea7459fd37547160b83fe875b800cfc0ee924086bd8a4ba6b1af3ee5fc982352ceb6afe6e5af32662e694cc62e320f20d04ba555c7406d8caebe3d31cfa825f7b", 0x50}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x28, 0xffff, 0x1, [r4, r2, r4, r2, r0, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r11, r1, r0, r4]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r2, r3, r0, r2, r3, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r2, r2, r0, r1, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r8, r10}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x138, 0x1}, 0x3) 16:00:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000380)=""/221, 0xdd}], 0x4, &(0x7f0000000480)=""/135, 0x87}, 0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001940)={0x101, 0x9, 0x800, 0x40, "f0c17ac1319ea3a3e1191aa159598285f020f9c7", 0x8b, 0x3c1}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r4 = kqueue() r5 = getuid() r6 = getgid() fchown(r0, r5, r6) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r4, r1) readv(r2, &(0x7f0000001980)=[{&(0x7f0000000580)=""/156, 0x9c}, {&(0x7f0000000640)=""/61, 0x3d}, {&(0x7f0000000680)=""/163, 0xa3}, {&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/97, 0x61}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/152, 0x98}, {&(0x7f0000001940)}], 0x8) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffcb, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) syz_emit_ethernet(0xef, &(0x7f0000000000)="ae77fcf896b2f47097380747bdb5d2d130eca0f783cccd777d5a0532387234214c0528d2c1a13ce6f76bba3f3377a7815337f72a2a76df13e83a83480dc534eb83b3dfc823dedb3ad66888c3e2fe5ee0b171c0066b6fc719619cbe424fc4bd2959b41b65d6d1d17dbcc724a98b418d8fb6c8d93d1ad48acbb13943d208bff05d57db2277212e13e9cc3921be33bae8a0d27e99b692a392946f52c5607993b383081d25c2628518f9f7e2cd85d704b1532009bd0bc4438c5dc672101e70b2dabcf330fca6055238aba3ea355cc531091a82adfa98ac84afb4072761e5e3fdc6b115da3f47da02c9608359882cbe1d6e") 16:00:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r4 = fcntl$getown(r1, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000500)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000100)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r5, &(0x7f00000002c0)='./file2\x00') syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) symlinkat(&(0x7f0000000340)='./file1\x00', r5, &(0x7f0000000380)='./file1/../file0\x00') 16:00:29 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r0 = semget(0x0, 0x6, 0x441) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/162) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/149) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, 0x0) 16:00:29 executing program 1: syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() shmget$private(0x0, 0x1000, 0x204, &(0x7f0000fff000/0x1000)=nil) r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x9}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000001480)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000014c0)='./bus\x00', 0x2008, 0x6) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000001200)=""/183, 0xb7}, {&(0x7f00000012c0)=""/90, 0x5a}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f0000001340)=""/19, 0x13}, {&(0x7f0000001380)=""/120, 0x78}], 0x8) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x108, 0x104) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:30 executing program 1: socket(0x21, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x3000, 0x1c, &(0x7f0000127000/0x3000)=nil) setsockopt(r0, 0x29, 0x80000000001000d, &(0x7f0000000040)="ebffcbff13b8fd813fcf4e712048e69931929648", 0xd) mlock(&(0x7f00007c8000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x320) mkdir(&(0x7f0000000180)='./file0\x00', 0x28) mkdir(&(0x7f0000000140)='./file0\x00', 0x22) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r2, @ANYRES32, @ANYRES64=r0], 0x40}, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000240), 0x10204) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x4) dup(r1) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) dup2(r0, r0) 16:00:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xdc, &(0x7f0000000000)={0x1}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7ff, 0x8}, {0x3ff, 0x7ff}}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:36 executing program 1: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xc, 0x0, 0xa0806700ca501be1) socket$inet(0x2, 0x1, 0x8) 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) socket(0x18, 0xc005, 0x5) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x20}) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20010, 0x18) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000380)=0xd4fc) r4 = dup2(r0, r0) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x10000, 0xdd, 0xffff, 0x0, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x2, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) read(r0, &(0x7f0000000280)=""/226, 0xe2) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20007461, &(0x7f0000000140)={0x20}) 16:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ftruncate(r0, 0x584c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0xffffdffffffffffa}, {0xffffffffffffffff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x6}, {0x0, 0x6}, {0x100, 0x4}, {0x4a, 0x2}, {0x0, 0x5ac}, {0x67, 0xfff}], 0x6}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0}, {r0, 0x44}, {r0, 0x1}, {r0, 0x40}, {r2, 0x40}, {r2, 0x40}], 0x7, 0x40) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x2, 0xc305}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000300)="7deb4c97bbef493274b4f2a7afa399962f1e2171cfac03576dc9110a97d8390e9592d8afe716e282e6f0888e00df160ce87a03527b4e394ff4ae7c6828f438a4ad37732c1735dbe31f6b357c1183fbb837a38ca673389bd8105cd2fcdfb50344501ee01bacda605de38e064b5f997e2142d6f4fbb488ef5ba4e095cdd8008678a30f8c92f131d1b13fd176fdd112b4cfa47ac0c8df7a9a36dda249b1e4c15593314ddb0c07fa13d130c8c78f4d80d35b0ee82c1a312e881eaa8a1016dbfadcc0ef8b6c6f3c72e5df858a072c022e26975a00bc1c4490be", 0xd7, 0x2, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="14c9e3e00f73eed639ad7ac12ec94208e18d0c58f88a569aa8a73f2cbbfe3fe3154c010b53d2d0ce139744447b3c94fae408b39ba57fe3ced235b9507e27ec837d158334d2772caddc48580bfa6a59afde7db27f82b2adddf0c26b32c51e615fa4b7b0574493bdc9f06bb652f05dd3f39a2fd43427c8435fb9b1796beffbe1665e8eea9aeac6c58d7a451dbc49e545f6f91c5d700cb3ccc453c1a757b5338b062bad10737b363681dd844fdec6c06c7b9e18aa3fd37fe464011ba439122701212fcaae116944442942d18bc97c8e9aa9fa4094062b7898f487794c3048cba98f74f7bf27c662a37c85b0fc7107b626aaccdd3ae9347fa1", 0xf7}, {&(0x7f00000000c0)="53129e2654777af38bee6f14836caafbcc02565f71c1d894f3124e6325c7a5b1e3c820d6f468", 0x26}], 0x2, &(0x7f0000000280)}, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = semget$private(0x0, 0x1, 0x10) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0xfffffffffffffc01, 0x1000}, {0x1, 0x58c80000, 0x1800}, {0x4, 0xffff}, {0x4, 0x401, 0x1800}], 0x6) fcntl$dupfd(r0, 0xa, r0) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0x3, 0x408) msgrcv(r0, &(0x7f0000000580)={0x0, ""/204}, 0xd4, 0x0, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) socket$inet(0x2, 0x0, 0x80000000) r3 = socket(0x18, 0x7, 0x3ff) r4 = msgget$private(0x0, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000500)) r5 = semget(0x3, 0x2, 0x0) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000540)=0x100000001) msgctl$IPC_RMID(r4, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="426ce62dfe1a7d33cd5f7bb83429e8", 0xf}, {&(0x7f0000000100)="046768c8c961c77a7cddceeb9ae1654bc563b613c3f3f66227be0fdd6465ebaf3a70ce1967e48ec82d61cc290fdcddbf5f744e47ff8af588af7aa654558781b33227506e782fdf3bd46af1662f4f7499e989aa21d22084a9f0a9c7e54a7a92498d1aa681662a45d960366fcb27da8b4135e0096c255c9fafe6", 0x79}, {&(0x7f0000000180)="0e80d1fbda3289b70f8e482b056f798972395c5223cf758323d0e1bf9b2fc8df58510e38c6b9903e9ba28cd698cb8d2d500a27591614a19f831163babfafb192756e8eb9e922ed968d5107fa6420308ce07f922c1c9b650415f37658de1168421b02a4bc5dd1c2ecc8a60e86adab231053dff2565a25e0c02af6ece6", 0x7c}, {&(0x7f00000002c0)="8b7fcca5732df9d6ac1d025327240fd05c800aced809620cef6872e956c3c7f0d998e47b8bba4a1bd5fc2025172dde22", 0x30}, {&(0x7f0000000300)="a01a4fe0525e8313d38b16eaf963018dc829571a639779733ee7305e1d3fea84a6a32501d354c5e6f9f0466b432b74c5e14d48d1a08da3b8100c38f189def232f5969c0969e0d05ad8c141882ba86fd412fe6e4d15e54f44c7d52cf87d653445245da24e6a25901fea1b28e4257ccdc3583c6dd0a9d5e0065fe80afbc947009a2803337b42809a408321a370", 0x8c}, {&(0x7f00000003c0)="f319b3eb08457351c3e3dab791c265611ae94e81c89d88cc6af351ab48e2861f12cd6d39249579d546bb3ee82b913c9d2aead1d78f004b0a73311e9c88a500d1436a5fc69698c6a0af81f41309425622d9cc618f718995dd5559ebae968131dde12751b7499f2f29879d2393e902c54f79f3341288738aa53cc0eaf6c287f2de83a4391ee32164c321e88ccac360427343f9ae575535e1cb46d2b99f658805f53cfdaa0b8d", 0xa5}], 0x6, 0x0) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) semop(r6, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x4004667b, &(0x7f0000000140)={0x20}) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) ftruncate(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x200000005}) 16:00:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) 16:00:37 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667c, &(0x7f0000000140)={0x20}) 16:00:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0xfffffe8b, &(0x7f0000000c80)=[{0x808, 0xffff, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0xfffffffffffffdb0}, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="17e6e450bd0cde22", 0x8}, {&(0x7f0000000080)="0e43ec1d4db422a0df7b34fc2b1ec7f4365105d5743c31b3c36d961ad3dbd1d0dafe5ffea34b5bb007efa0fb4fe00e18b627a72e0153e31f6ef6c970c1080fc414070d187d320f9fe3233dbeedefc28765caf2ccd4e083a6b24816ed64d679e4f831105ac9a6e498ea39f01b70b3c8", 0x6f}, {&(0x7f0000000100)="8cd6530e88ad2bfdd66d113757925a1e58584781c94e60a12aca45bf1aad90a51466a595340671e8411bb1d347b72981bf86b9cc0383a05a6c84bbabc9012fa29daadac3ae98c69fc1518643150b90b812eb3010cc0231bfdde5a1a01818b9d1c1e78588bfa99f0f5238f80b84b7af962ccde868db70b8ec3ab73f5be824ac8889b8db87dfbbde21d2662bfdd3aeff147e2106d481da36fb06ee6442747fdd4868819623fadedfc8a7c638c948b2c60de006207faf63d260f63b1ba41e3c2fa095f7c444fadca41bf9e35171b9db79469931c3dea83c0a1c8d4ba19fea3715cc50ac47a6b9acc2770d3f83", 0xeb}], 0x3, &(0x7f0000000240)=[{0x30, 0xffff, 0x80, "1e161532be8dc7cc24b5fd505ee3f7c2fcce41c1b71e555b67cb625f7207"}], 0x30}, 0x402) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 16:00:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x10000, 0x8) linkat(r3, &(0x7f0000000100)='./file1\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667d, &(0x7f0000000140)={0x20}) 16:00:39 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r2, 0x1) getuid() r3 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x1f) r5 = accept(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r5, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r5, 0x0, 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000680)=""/105) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x80000001) getgroups(0x0, &(0x7f00000007c0)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r4, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0xa18}, {0x14f, 0xfffffffffffffffd}, {0xe7, 0x5}, {0x5, 0xfffffffffffffffb}, {0xcb}, {0x65, 0x5}, {0xcf, 0x10001}, {0x24, 0x7f}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x990, 0x4) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 16:00:39 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667e, &(0x7f0000000140)={0x20}) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x84, 0x1) 16:00:39 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) fchdir(r2) 16:00:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file0\x00', 0x6) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085302, &(0x7f0000000140)={0x20}) 16:00:40 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000031c0)=[{&(0x7f0000000140)="b6a801beea4875f482d5c021bdd748e0e07cddc453b9e055adf8c5cf0db160695a4271e1d92195774aad64f2f7925f8aa3f309d741a0f8bf702a49434f083acb5dca3dbdca4a8a3f8bc130d196a35effdc45f68ab8d043b9d9dd63f05fc2980f7f6d2b6f828170b4c067b0b778e8c09a884b5588b6bc58f8d60faba721a09fabb8e155fd1cd2a35e1e43aba2c94e53556354293d1d5b7ed44c533bd68fc2e1d4b0d8162e5cd197f895e565f7866983abf2bad22c5b9eebf2b0b895f15d72d3e0e6df1ff99437bf8bc2457e8fca45dcd9c9d1e61dc25837a1810fece860e356f015d94885b3fb430738f3bd609c5d7d74db826e747851614b22966a7b5d4b18bbcb5595052053aae5df7d877745dd152bcb4b4417e037da73b8231f6ae4b6d15fdc902a31d34c34e23f4b5a2f17a7da57dd93a0bc13782857c41250ed20d844874e816db9ea76bd75d529a764811ec4ff7baafbaab978342f3ccdd6cb0f5af6903b01ae7956412c8e360231688d51109afc23dd96498177b8c23941ff85598015c41d32d7625f1850838c98e7be3700198a91b4dd8b8d1ca2d8d184f39afdc839d8e799a542718839423ea4d4aa6f8bcd57cfc16c49cfec06df252efe79e5c1bef886c0659d23881946daae0f0845c29475a202932950f7d0761b0751d3093622de93f5323a81f9bc0ed11e87097dbb07ccd653a4c12ca6750ab58cb7ea166d05fa4d3fa4f29e91f16b80ade7f92c32802f965cb0506a98f240c3cf7ace6c6305dad6deb3dc0298eb92829aeaeeddaad2653c844c03bf8e1865bf0db6783d09aa158a9646ba0d25111f315aa2d91f18edeb2c0505a62c4c70e9af26205b63097aa87d68e6f32f6cb605fcee93a2583ad60c19c501333796d986fcd23f1aedba6bdc6d04b7b7dff8c165262c3991e4e42309cdf473775a1f887acdcfe8eff9035ee4c84e7e2716cca76408a21a97f9fca47fcf715276862a6216a52e0397427e0b3a833f43edba84ac6e90dda6e6397f4a094e0f7722f61c5e28f282cfb0a8f17a76ca9f1e66ccaf161422bed19f275e9a7608d0138eb855461049a8ad49eb516bdfe305af7659243b5b70ac13206dc160bfcc799b42de9042aa01720b5acc0c185f4e8ff1e70ff55a38bf539abfab462dd7c0f4a00c14a419fa7e6bfacd45cdbfacaec1374746c7c70b221fa913f6b2e42c84ff0e971c5847a789acb8eef1dbe4428131265951112bed71266cfd708ed4c6ec95491ecea224da2467d34974b81767364a984d6819d525e02ce9e6f44598ff7c291830e036bdd4b6144c11d66c32a57687deea35d0f4b122315006b3f97e08e07207f65b4508753ad4b2748e8938a52d48c893a2156065470ebc54a8dd7a2e181988c5657246e6b08f6200664f43683b2571d73a469febc0d94007b0c27b0c2aa82bab826f87e8981558cf6761368110ad138417f29784b41e521cd5b9a93ba14f4f7f626004618a6e26f8e22bbae6803217bfcaf7d71c58107a511d6182bb61e2b842dfe06c76401026a3f6cd24c1cdf32e2206d0b2eb19057577884c9a96ff528363eebcd27c98d90ac081fbac316b28f1ad290ec3c85571a6e521720a7a9f318290f24452efbdecf5d8617569aba5a0714bb6b934a7740e55b1f4461d54ec834d58db807e943397a427ef9e5a2395c3e42555f156ee2e59ed6b29c3585faa7c2e0b37a5b9a3d8428cb4102ea1fc70c7663663124a0564ce770aaf6596516b2f7bff2a7c9b5d378728a90f13bae732cfd067bd26d86d12e92147e48958115daf9dccf6c3c16dbba8c83a0a0fa7435aa9cf41772ad4908ab3ad52cc0ce006f362239aae79083db3b8b6959be0f42c7ae43d09040fce943e30545f782c3408f5f8550edb2920c99f28c0234298d74d5b804885f1f6f48e3411b04d0190442c91e081e7774ce1fc93c64f60c9f42c7d9bafc9dd882a184229acf97781e1ba79ab076bd03d6cb8c53a60cc73f23ad2580a901991864c7c124257aba01e8e4d299f46ac85f0d0b4b3136fdb9b7fb4f2cb1523ca9420a28ca1b4ddab9ad9d4cadf23a45b017e9d98e09be648de470e06d990d0d6801d63932bca4440fc42e4f48d91bae535d987ed6e6c3718ebc2c6cccd9b047ce318ffa27c89216e1deea81237114bffb09e7bfa8e815ffaf7b4162ece983b99d39cea74e39e0baf7c33891787b6629f2b87809f0e653d283cdb04b20e4ebbf6c6af0fde504c700d5e72160e0c4502a9a27c4af67f23a031baaebc94702d67cf90547b15e0a3df3071e5bda402f5862ccaf579de8ca48de118ae381254daa56498d90fd1951be6e3241a722fcdcdea2e2b3d8c8ba2b04fa4dba33bc73bacc3c636c7158811d5b5b1e9d574f5343bc3d2f971f2c3bd2369fba26e434f1a1cce68b256a2bccdb988e764e7194af21e9987b950f21f257abf9d2c95860636081451840f4265ee5242cc69515189a50a1361c8c46f525017bf1ca172ab8f9a2d03059cef0e2e627cc2e80d32df1ab850e95d58649794d5142d485ebc49cca8faf67155a1f56929e86ecb24bb0c75d94bc647d078568e4d252bc0c0abd585884f1d99023dd28503dddc48d7a171551d3ecaba20434b6c16d7751a1c722dfe41dc166a67c855b7086844e8164306cdf21fcb34c55315e8d0896c1a3a808c01ffabc5c8a4f4c90a694052e0ad248f3e05b6fd3f1311e24d854ed17b7f050e9fa9b10af4323b0c20c9d304ae1d08d844bd3301d1a260e7df283a96d8f482adc250b48348c4ef6581f8cfd3b6fc33b26fe1fb9eb5dfff379e509408e9b1591496e6a1e77610e3693448d174361f0d50ffb13e73e48ff0c807a04e1eb5bea323aa933623a4e715418194a8c3603b30bfd52fe0da88f66da3c142d1585d67c125ab30dc1b7d7dfbf03849b3c0c822328629ef4c55f7eff23ad50510304d1232c1e506a9214664330c825991652802a49f6217423452728a2b40f23af5c80a9e6d3ff022baaed320e5c8f538459209c585640f8ddcc709e2c3e33867633c9c2c72d5662eb89ed1b0c8f987dc39e94dc49814b8624bf14f2494d86fa7688ebbb1d69e8dc0acc3ee22f03299f55b30ee95141be5ac5bac707d318b446a04be5dd99d4872250392261d75c882086a08beb226afb8d7e14d3e3ecef22586b0ec653545064a875f368fefd0cdb936782d032488e164d1d013b49d6e0be5977650da5ad58cab7505a9aca479d9dd5600088a339957e556091c16dad8fea4fda365ce7e80daf2fd488cdf9829717bcab9bc45800c17c9ca64d4ce701a15b30850ec5ea938bd31049eda063158292847dc999e63bb67f0190ae90bd3855c9918ae079aae3439901a48d04180b98dbdb52302faeab9268fda7f13126ab5bbdc2381a34e53912d5e06fe3169fe4cedcca73287f7a8a24b202c758917273f161eb29cf994224a2063d5fb4e2e22aa97b54cef402f2d06f4dc587bcd07398e07090e1078a31b9355f8fc17c275c5343af489531a0264a68f673d59c9e53b064652ee22a5894ab3265a7e9f85420749383378665d10f5744abd47c67348713c551b8bb1f73212c332936ec6024ec0be38dee9459359b29f92c0ad46a7099383a114742ff48a38f5e90b689fce0c7c5bd0cd78b4a09880ee62d590b3288b1637790683b46a155917f3b8b04175b737a562e6283f6ffaaea8eafba4e82dcbce39f97847fd9a3dc10e4f9d13bef2ff4c551a055d79ea375a84641a6ba33e3de542fb5e15128ac42096e903aa58fd0e03a3fe6e9ceca3d6d57c817ab4fded24a4d451fdfcf445bab98ea9f54273d9bc23aa98a884da9f9e3485616297286ed859629cd2ab14fadf9d6cf71697074eeded01843f4fa1193d287fa3e3d4c320a439a96da257c5ef4775390cbd20db2a7aae358d228cd7706a215e6c88a56fefaad6dfb8e09b06210ee793020b6a0bb59539a3d54b77bb9f8c462da9dfee1b3780804b02a3e3a8a36cf7fa11b7c33f6cc47e5c06aa7e7deda6b1e7aec0edb6dd0cdb6e81567d6419d6dd8738e935c742175ce4f1af7eb1b78e9e3b7bc488c3f51225438af95c7919cad03b545f014d95d244a8164f784f88ced618f3a5a630d4ccd74afa18a9c34768b735766162f782d66757bdc618d2580bd0375fb4687e276d29185707bf894a4c0e93ad85188f041f7dcdfc99da9593a876207ec3002c7fad428044b1568b754ed36e167bab686aef92e72051f5ae0fe598c4fcd195ab1ab9a2a8dea8c0f3ef6ccf55dea9e1062d1ef1267515d5dfbc97eac15a3933a9f352b9c45340bf856c93b442c14284f49e11546e9505cfdc354f15db705b873812ef2440ade45bef5eba209c25a5f6b190fdb5ba408bf6fdab071386624e118c25a8cac4aef5cc2406375ad8412c6072f8e55514a2f9bdda750f4a284580b0a80fb353b2007c6176e3ca52d1cfea8b8b11b5d05e21743fefd3cb6962fb01a6a8562956e6bd8a7e6ddac0c3bf245c45743d5127a81773cc495bc857190a07158a83990ee05e417a83e8b223c4f00ff5dd355e138bfe80472e84f9f5f98e516e465ad3587645439775d254b6c6bd9282f22bcb035d85a12a41c2d0d23788811ee9a650318d4536648072307b82c7a62a92b91d5da1177b9564c9c5e850d093a7cf2bd1f24224720a1a9a762694b69cad0c6616fc526cd71b5e24a01916a5596af3ccf874f041401acabbd3bc0df10862d625fff1a980fc85742c873ac37ffa681656caa7235c9751e54520402044822a3c06d4dd58e73acd3c8e2895c761e79b4f1ccfc50ef43dffdee95ca34d34b08b663e495729fd773800022af7fbb1bd05c20c9201d201051de25bcac67a1abe41126dd5855d903b076b148ca871801112228118bfa9ff94d8e6203950900340ce57a2df7dff90dcf2321186ed9f8979d2eaef5ba29d855bf961f954354a588f9f03189f7c6fc5be932043a86daa6b64c257be0315fd752f6472aa7a054899ea79a1c00da8ef545e09bd8c4367da3630255100e335b4a9d705dfb1d85895d6e822abeea89fefdcfe089dc21096a457b7c82cbaa9964004c36390acf70e309250c1d5e25fdf944237ee2aaf5497b8df87b37c8fc8a8cf5140f075e1fcdc186d6101963547f01c3831760e7d2fe19b5a772c1d8ec0993198a6c039cf436a5709e5db3960703e5a14c31a352eff3713a8bbe89e556289040d596697bb22c61da0a76f96bfc14c415ef802c8e96f5128c92c4b67bb389934525d600ea36f65e99ee1840b08d72c61a2bc6f4df56a629610b3e9dd0bf6927d7bf152d6fc6458bc891405e4a0bfbac312c54bcc2c62b7304cff38f52c6f8539fa432c6ee107689207b1d800a8e6ab2c704278c03b0194104fae75fd3acfee0630cfe1f16faf0758ea2b0d5bb0136f3434f00589d9a6d1e7e7442f7c7f471ee4327473daf179d65336daa9f4f8bd061ce22f0526617e2e96b1b03a682614ec25cba7b8615a2bd65e5e091a6d99ed69c04be7a5ba3ac94dadab14302c672889158f424b1084a4c39837088493338a120609b305e4d9e9590fb074d8a831d561809b2e8dd608ea0c291b0b910e9d460b0a0193ce931ef5e6461809bec56066e4a9d9afde48e92a8f96abf368513b9990816f1f99ef363836c6d13930a1dbcde6219fa29b58a999b897469c192727631f90f4b4f25500f460097a8fd61176a292bcc82fa8a797f3ddd2ee8d12a5cab2cc167502af40fa8978e9a419d45a186890aac1492999fa8c9198511d0617ddb8ce7ee32301f3785d4f90d2bd16fcb752b1f58f2e51ffde0ef02a77", 0x1000}, {&(0x7f0000000000)="1bfbb6e4a3c694b6835f2442b7f93168f70dba7c4b46a1afa167c7c7812b52fb75ce034183d46444a5c2050d8e845a1a50cfa1129750c75692925f2395cdc01ed50717661397df0e", 0x48}, {&(0x7f0000001140)="1b4f00343e3ccacb16c96c44b1dce819eb5f7249bb07106aa4b78a583d2a9fa3ecb1ce8721d646165d4af208af8ffb0e53a7199ff30c51831ddb50bd5c78cbc5e90ed811f612d4ca", 0x48}, {&(0x7f00000011c0)="596932a0903fabad7391111a28fae4bad8c958e1ac60522f3a6f89b0672de95b4bae78c71200b1e92595d3c3e4f1b5cbf89216e81ca6fe39f4cddd64e61e73d51052af5f7317ca2825dc3145ca326630961f035d22a24c3afb120d6f354a7036f9fe57d01ad8a4d7a2b6bc7116c3badafb7e62953e3c2aaf7c75b7a134b028cf3475bdecf22bf390f9d94fa23a2bbfc407ddb035771775f6298cca63d5341064c5d3f4ac1af0399cdf0b2dbf03d6039ddaa0fd64794768c54a3f66f4eb4ada8772d188f86e7ff6f9f42dfc43e6ad46cf93a5300a7ecb9c9ada6fcff436354b6fecb26801fe02f6cb3b210e3f066244f0ac4279dda8b967d846071c9666125f276142003c64fdf1926b458124dad4dc2c1433528cb041b38456a566739ac3287291e0b4640bc86be43dd8b595bb69c0b8ee6aa45e0e2a0a6faf85fcb76dbda09314e2bca57ec79a668b30676ee5563e0dc4478be5254450fbca00a917666ad5028940b8bcf4693e656123752dff2afe628cf9f3b7da94677be919594f2edff3628192713f672dca3c54472883b8a9b2d70f2ffe36d69645c8ea1242df4dfb74e85d016942cec9357c0e064498e2b85711583e30433decad4f99965ddfb49304549cb9afee8ff0cdb10d653a1cd88f106f3ef531ad3a26792762ec3ab6c032f4e77e340cf7d2fff6ee95503ed335b909afb391746e0f8d8650e58cf1b0529db20b463fd5d8013e8728f71c0e33fc7aa93f35825c4958b4fe26d1a80f4d3ba44020def01b6c780fb3fd3f5eb5d118514e80afbc805851bc97f306131eccf3065bc8677e65b2b1b644aa63bbd77fd5480e5eef8cad828f8ca0ac5d9d0532970d859877f7e71c25d1f2c48ddb1bd2114b24adcbe122651c479878d5ebd4dd5ae986491104c106b88b7e8c11bcdc3d40e3abecf4987a8de66667bf0a32ab0ea22c7ec32abf8f714ea1bf6aa41c570c12b42c0b08615f8be41a03318e1b767ae352ef5110b00e4a1be2c45006550773a36f6effd3fe4eee2ab9a04a26c4066ecd005e44e4fce223d92eb77201b18f75e27ff6fbc42f6a840f47f61f7b60b41308451ecf83a73e8f5e482a655b134cf487553a8dac44a34f1f6903d1675d10fa7dd7011b10be7bcbc84eadf353cdebf6fa8174d4c50efb9a3714aa8e6c0f53ec0663c13a3318bd7f5a4788d3151553242e38f6080be15b0d6c198e8bb27f513e92346f6fa1f0c8117f801f0bf1dfc2e006733a9acbca83975dd8554969f44fb59539beb58e80462d2d882cd6508b818f461aa174b3b563cf30c3fb2d120d744afbe176bfceb13df95581cdf3f071a19165e139430ab5a5b5b69f9c896b4e33be76e8b6b54bc01d53f422806554034975a5e1b57b4b0467e9df835dae695fa4355296d1f092443db61cf5f6f5914e48be1880d86e73e333b8b91ef6a1844391dc71576854fd2e72384d44c40426bff996cc6057760db3ea7c7c0c97c3fbb9f200888baad6465c32333fed1a1037a17ae98a8d474011416bb6f141750fdf8e84ab28ee69f208d206cd992d0340deabe388a5101375cba786cd0de0986e5f06c6a6c1e1443d47e0b95c4cf44185a8c1b34eb83c73a5f2fd3920c57ea7f1b4012cfe844793188be736fba711d595a71fc56707e4ba6e710ed897eac47b32e96e577595a2e309f319671585756e5ee9ea8d4a92093f664b7c34cd85f62d2a91f5a3389eea79b13af2d2ca86a9632965872044099a9582966d25399a8d9b555028e0a35e2b2bc7800c0a20745e106f6b469ce518fd83c6880cd2241d83b400283c5deaea9743022d0255815a79899bbddc4fa4909d6270b55cb95752507552209c3adce9bbb168261cfe065e405c9d19032c956ff78b7dd5954a5dede03741d53d1048e9e8d22c3cf46445e4a9b477c16e04672a1fea2e22725615158f4d7ea092beebcec4e0961c0936e5153746f481abfb4dfcfc6ff181eb2fd9c64fc5a9e3b8bc3026ba5884636dc9026f7371fbbf9ff72780f81b592786816d10529f42a4fa0bcbcbc81eed862f8e33de729790483d9386ad8baaeeea4e27d42e130120de3b28207e0178e157148db44ea5021e0a53d5a9abd985457bbe8a2fa3dcf2cc1db53cb67ec8502302dc9b53c2c663ebe0d2b727be00a0df7ce3db3be46f8c237ce09097c68fbd5278c60528a5ea77a471c9cec2cb24da4eb8d3b70c20f603f5e9f19bc58c4753ae31d2afae79d2b5c9556911dfbd9f37fc6c8e05dd89bceec6fdbe397f2c41e71dc2124b6652e3d5c88f1dfc29c8c257460f6fad1e63db4a39ba524a75bf9373e75c94aba35ad994733e99298a4b263bee490785b3f2adfb42ad74ac83d9a6d3b54db31e6fc7e160fd4b5da246be6dfa6ac6cf23bb44e482508a444b2016e9eb232b2d531b9b13927dee8883b0dcde3de9950dfc9c1477e0f7960ee35567f2c8f1cea4ab73c87099a9e29189e15cf2a66ade90355332f596b61f36525af13ff1102cb2ba324079729aebe21d439a3936c232db7485173df94d5a38474cc9a20993f8e4f861b152ce750d0a2a22a006f609ceac938b1ed315089a15016dad45d515408a9d3eb58320687c0a36a56021c9e91c570c4a3b152806f1360d700be966b70877af7a3b992b590c99a3527db0076f2a953769ea07e3fd05ed07e7c00cc5854965f00798ec7708160af6db132203294416ebfdf4cf2bb41079751246fd8f610b480ee4f34f4b1445da0a1b7a6423a84b97100c4fff22353b5ca58b2f919a365e2b140864f95c43be8eab764000180d96814368aae9923210ac735275bc745af2ccf212d35a6b62a2915bdf51d7e34addfe7e72c38e1a7c629ec2b09bb5770ad7a893a4c6a3f15555175ed2530c991996ad20ca84dfbc1794f6aee80cb827bdf1c10e53f7afcd418aedbef4d87490f3e220b82775b273acb0352aa82319e74d1d5b60e13021f11f5b6fbfad46328a51d4caba411ba8503d1eb8c1b56db145ccc6b7aacf119e0108d8a95dcc71abc8e39ae4b293e9c7bda83a9c3169e13a02803630bddc5361ac55c6d3afd30c9b5a7d58017110fd9be260f9b1d0832266d034fcf4c465d0aa99801e225933b27df9fcf0102598a0e21548d27e59365d6282e6ba97fe63ef24c8b25337856d4e86d7a9a60c4a78e4af32179609046a09b3e875a141259d423f5dd0cb3937bf79b0abbe62787fe5bfcf9c18d64f153486248d30fdfb6d4553238b65d904e5811e951f3dd9fb63d88949f37b99a03874bc3e30c447eac8bbde165daa9f18a78ac749a2bccaee5d22cad8a6644f6e4226e7a0665f988d9381980e5c553e3a17879bca84c6de53ae92d7c6d71156adcab0ed3743b7048efcfaba8d423b203bfc5beea37378a73a3dc20c0aec5b4120f5266e7a3ec1c7924663e6b73dcab264bed270d743d02ccabbdcaf686a466ac8405c18e2b19a08f63f27941e045e6b2f5631a4eb50ed8c093e007af8b08ab72b92641d19340273a08b6132cc3c21e276d0d7e765d2ad7bf200e96ad322cd9f5a1f457a130b200f9613e2645bb748218de4178c0cdd2c8b8d3f196d6df36d4a414c7ebc0811b606705c72340be3e2f3e06b8f99aaccd8c80e07bc457659c6c17f901412b8cc7e69ee03c8d1e58cb20945167874d44cc6468a5373a571486e56126b1c473ca39588bd00307d353a49f6ab4e94fdcaeb435d1600570fb28bbef400eab23c12d45c6e72f77535c81c2d29b4801dbc8650d964245980da76a4d732cf23081415606539b58d3472da4b7649ff15cd9bff6e20e27fbabb165964ed00dd0ce2eb5725612c8cabecfda188c5b62a76868fa2338565c2375acfe45b22172ce5c4e2eab816a436d84f9f7b01893314f7030fe6fccfe726347429ef7576bd13e0b211e9e508dd39cf534a1629e9a14e2e2be0d491642180a7117e46bcb1faf110077e5d41d92050f20fc406ee118fa374fefbb60502c72c09fd554953b6604c17c8f11c90876fc771f7e10d28acfe46edde9be962728ab366e77703fc23bb0eaf1f2c5d4aee086c2895b3024214a78ed1e4ccf2fb060d08a2c000194e10980bdfd5b88afbe83ecb5c547b9b1765c3d98108485b50ae57d24a81be2844b5cd61283c5ced4a97c42de03897382043efda5aea52b6d22b5396d8570c193f9be58c26fc6e015e06ae750052ca72afa2271764a8ad701d03b4db1e83b3d5b3de7380da63bed259381462bdf1e811207c5d1388d36756625f51e1f9e4598bd742a9293b657e4ea7c3612d891a2c66b928da7ce6508954ba11d299167fbcb45d94b1e1ab460d916f995a61a73b2f82a527e15123b5f3ce4acde25f506d087590a53d2207921730b878a3528d3bca926a362c3124fe2ec4c90c796fb0dbca04dbc7071d8c67f1a70971099e96cb422f4c1eb0a0253c2c0989d57b47869502a66f8c55f40d8eeddea902766a7ad6cbe3fb41f1039b797f8463c3f64687a1cad461d9e453ee93c014daba9c5a9a1b674bdb4efbe4d99d11a8b4912218a185aadfa677565af6a127f64b5be854c7558d47633546342024c65944bc1daecd10055530a3a212c9a0bb81cc8c75ab50534ccf02dc93f49d97e90facbe5c6ee298688ce8524b811c9ce9c8bb9b15df166bbfa5022042bef7d664ec6f89431ce89f749053ba05e75fd2a7afb6e69d7e851320447a13be27683ae94117d55c91bb77208ba5bc53c615059fabe5ef04baaeefe80afec4b93426177814ff9f9ed7c6b62a3f08284a0de335e813cca64548c3faf2f4ed7c1636496d3c820b2bf2b0b01412fee04710c0a7a49a6ee3aa256d574a9bf1b8ff2fcaf30844f2e1702e8068d01f1e9a5c8e09cc8d95100cd28a683e69aff281601fd2328a7d2287656d0341111f636e965caa0406fa5b96bcfd4bad5488ecf44e06273fc39422fc59638a14c76fdb58fb402609d8afc1428387790248ab1dbbf47d241a12fc0c30235fbf2d0f7c9085d03dbc30f98534a770ec3da77ad088cfd82ca56c6e53bbf30e31ed362384fe40e7ac69bb66d7c3f31dff446fb31123337bd169900c42c5b26ac1bc0238e8d422ee93988b270d43792b371983a488400802cfdc9a7d5c010a36d1fd9f087ac04ca8eef49aa4651fd761cd28f1f31de467e3a5305d6d8aa2259e405bc77faf4f889f5ec17d56feac1c658c9aece097b726c29833759b73e53bc50976da5fbf2c96f521365c0b39fd6b84c2bcbb32628a55c78db208fa515f1c85423a43096d8bba897dac3a23318693910304ce84416b821e3782e731108431110484e0b0fbf7784a4313b62ca23d2473c3de61dfab6b1c49ffdca0885d128539ca0f1bcd1d0df6a0476bb7da27d6c6cc7df9db945a57de80b4175942a239c5ca888ec3515977002532234793649e16dc62f843c46be733871ccd8d81c01c8010cccc54740942c7d58d9b0a4b8e0e522816120f4e08ebb0b6e231307437b902d69a1ab1eb3070935384eb788345179d2015e8685eae7de18f67e5cbfe91d5a91a7eb5c86684709f6cca0402041c4088c21dc56fe8c32a6346c6c7fc6797168178f748110d6b3c737988ad39144658d53f80b865c36abef1502a474ed41f399c095b8973e6726bb39fd470e7f00e1d0661ce053536fd5a07d0bfc61976a63db28642b418e08321b392dfdf26829ff32f577f5bce7ca1b4f6a814361cfa1e83ae52f32bae81fe45c7aa53cc69359969e410a10878cbbf9f6d16727af634fdae3b33cfbf0bfaf8c8ee3a2bb91d549e39f5c31536e34b3d4ec5074d72e7dcb560f8796677c0b39fc3e374ae25a53d43029f07", 0x1000}, {&(0x7f00000021c0)="ff91c43744f9a7ad0657be31b1e843218cdf8dbbee72132bb5a8de2aef14419482740048c0f8f05acb3f3926cf0e4c0ced5dee648df9224ba3c285f2a95eed69da89b7eb70d65a1145cacfaa4a7e1ffe58bce618f7df52ee0aaa1142b9927aec994d733f4355232b9516518fa73d20c0e083b767df45c4ebb4f4f69a69324d7c90cbd94e58cf31dd729333bc46bd9684e58685f966923c1d1823c3a33e202f94b098a9e34bc6547a9967dbb838cd5abb8da838aa18df714155f88907700fae5e100b530d555d5bc6bb95b5ef264be511e6567928eac2ac9d27bb91403f389e444c667ae725bd13eb2dd8cf4afa47f5e7df43b698081a049e891ad9d4bb57c8566b1ebb0de3514eae034fc93c6916a69c320c87647eb0b182d5dd1e8bafabc3d77be3bd0e7005cb55ceee6ea8b37ed792eef975267be34083be6a561589c8511177d59076805a87a40bbf4295be76b361721c518c790ce0a6a0531cf8c15c8e6d07436d9cfb280fc626c3ade8dcd343661d0ae1c7c42ecea770adb471a58fa67e6e5d6446cec510c37d899e11181ffab300016a46185dd236fab21bf6da0c2c7f470fe9cbc02d8ea3b52ea43b9a87313c00ed0b236cf9ff69c1f23c1b39f0321d254c9a88d45f2d46618f959363fa8395d07cbef2e1c5444bd5d99b17be2c801c0e405e4ae8b1db2344656d1782f3507fc76e190cc704e3958a210727ca55167188933a5ead3f36ffbd0cc82cc7e7064955b0e66660b0bb84476c34d9de718f715bd1799ed7f9a6e67f8419525b6fb7becf44d1f839292320f407e432beea6123d03cbf7c74edcb1c391f62d07c008804b03ab90524a600c4e80e5f4a208d8bb2f23754958621bae6fe5f85cee0047d1a4c95fe5b0e0e54c56f04ee9dfc1d68c6da1d53a1c0b4899ae6aad3837ff29c94dc5dc2f23ff111b486027c48700689d43db7eddb1d736f1701c95d6675f90b843c2e27e0aa121c984ec6705ecd1573cb8a742c4e79902495801381e35859b113a1dcb37ace994be23b5829ffc6b0761460aaca17c213a3b7de0896e2d454b065a2933ac4dc25cef4460708ac37b1880117715265d31b7f7dfc66d940f42411a41ac13e523e1e818cf74714393c76461754a8bd3bc3bb767619fd5c5b24c48375c7d5fa64608497cda211c4588afab304244a2cf7b54c1551f9c452de79b3d1406686d5c796788c543613f31e274457f3236c479d5672540314b14bc861c62abebf7a9cd24538a38fc41cea357aa4dcf9fe0aa36e61da6422b4deada11bd4b056bf5044ce85003847053cc05d4bd10313696dd4434dc7961d73c8983abf2367fcf18e4466e7fd1a0f6b1ec11ec2036712c8a9ca2209bad9435cfcaf4d31117c91d56b3bf07d4737954234842673fed8207006238240de5dc86bda69421ec0647715caf0e374944a9d6afafe70ee01d3f8758b5ffbf26bc98322eb43a33469ed88ee2294bf5ed385416f39811331274237f0b54a13b26c65e21b8cdb7733bf0b1693139b9f0108074c4fb4141a87a5e091b6251fe2163ca7db331028464cda797b733d57f3fc99e1a07201eb1c3490255ad4a0e58207cd784a60fe3fbb062e8daca409d3a84d12f69b70488a293af0388590391873cceb1e2313dd6e46a53162ac3dd003dd9885fa582998106b8b7df780937eccb9bc501c7167680c3c5dd4d6b34e2372f8e94e8b7e2cd213b8c84ad65a334524cb87a2e4186ff1eda2233f1eb4a7c605d9315d7f49474a9aac6b9ad856af290cfba506e21d4016b804180f92b47e32f963735192e3cbe722da48a895a22f02a50e57e3ac4c67c860736af9860f279c6b090e0f04174a934911b9a73477fc1b710d4f83680554f01dd96ce33ae413a32f18acfd4ea03b458ba128a9d36cc05d2a5db3a4bfe654e696e96f380b8225f1eafc07e430ede33bbc60f7d5dc90ecc5a22a0f7b17de064c41df414534401b12f324a0885a6f9275377c314c45e25462449663c4880f99cca4afedbd66ff5b8a9e79f863b9c134d736f840593686f66ac7b929aed6f31c7c778a1f5cbd5e076846633249a453845b873481b4c7f91f96c0c96b3d519f2f779b747ff20996d4d0186a032b32a8345926674600381cbe4b3566b395803427f5ecb5801bf197a6f3f891fcdd4ee75a007304d61b23fc215276472a096f06ac6322e1fdb0a4873173698d0b71f3176a28e72277d10c4eb9f1bf74c4e7526014fae17a2335390ae2380cef558618ab3ad81791d84403abea37266ff709c6b97aa488aa628d21e936b1409ff1fd422ae0525685eb4331800d84ecdc67d16853d926dff0c9e45dcab3818501fd94bd8618875f7307847c24f66526a590066b76fc6ded6a3c3d63d8f6f001459f6b10d8c4aee72c55cd4f1d257b6db4b69f3eedd15d1e82d3b9d4a9c44e5dc4520b4e49f50798ab1a45b692ffedeb4d30aa940551c4168d620f606b02f33e0ddb61d9c2e8baa0d665b77899cfed43e455224f4585a3a0cb98a8ac76ecc228ceecaeedaacc38617732789c841673acb5e1194fb54f673dd1d8acce711f944b5f95b6889bd9bf1ceb2cd30ad8cc553ef130f08a620857ca0a629585b415becbf0d244309aabaea64c15fb8ce834ef34b1f538a458c2f3dd2fa06bf982dee49a99c18aed92a19d7fd152f83050ecdcbf97839d4aa9f241c6c07f7253581d798efaec6be8b3e622389998fe5c5ae5248ed584669a11773561cc56426890c8257dd3a3dea6a6bb870f16140fa92436204db5ea5f5164be5b9757646050750e10777598e68d22288ebd1557af4ac16f67786c4069ea549636e7daf14e86d2a5f2118bd58b19267a894048daa8f1b5cd4789a2d16471738e8d6a8e94ccb7d4246d663b470fe3841dbc9be024ce2fa3e0b47b517cc3a2092644c281d4f0d6a3ed5cd6defe866cd411d69bbe86a0a5ee08e05eb69de756b71374349bde3669dfa8e5bf421d6298bebc2fbe110a9bb144ff4b257e865278579097642768069333db2c80318f441fff5836f7b34ac4671ad4542bc5a3319099f6c37f7c81f77f61c3566acb0976b5b4d1d9643d928bc10c49dcee52e13ecbfdadc79d5bced2093f93f113e45b9c11d5e98ec739105aee53c8ee9574dd6a97214b443272a335f9e0d676c03fb32c8932b715e1839a95e05ef9faecde46013a6648087f86fab57afd42f4687601fdf003dcf5aaee5f6e737c37cb98a1924101159368f47c863e80e7a6cf8c290de13d362176b9bf5ce3e9dc4f91221cdb86fcb4e13c3e6f9af978f3f13d78ce5dca0c9711bfefddc78b83d691d8aa0789928bbe982764fecee70ca8e146ed391877a93e72b34b995357cf39ccecca15656ca81e625cfa57bab7119e072719112c73fc4490f10f969f048aa9a688e1624adefa6f669607d05f193587af1fb4c07b2bcc6a5812aeac508ccf4cb702479abb93d9bd0c9ce4c7d2173fd6cb14cdc09612d977ab5314b2575aba3d2ec7a3091c00f5d4c8c7be67a40adccc37638857ffcafc39bfca15846ad386e5bd960e43ddfdd57c737dd660f5ededfdd888f4d94a2fb4208881a1178557106022d1c9ecdc9c0e67393dc10131c7ff3ba2b59f3c7f39e7bc9da37e098c3062b608f38476885e46fc92b9cd1d1fac58f7ecc707bb0368a825439e51961ee5bbe75a6aaab838481fa2cef899e12c4d5d28c8a2648092a2b90648d9703fa6bf9ddaef6be9bf9e89ea38cbdc42df650a2bf4a73228112549f1c6dafd3d1f26ea5af252827996d5cf7d22895273e38776a878057d67e0e8b7b30b4502558d7105083e670dd551a7d1e3e0df8cae8de2ba6b7732774565fd545296eccbaeee62845c3e22f19353130e6a690e0f7b7cb8ea8e9669aef8334d3bff4e0ac07a082c0c24b12162282b888f63f2fc3e46977cea35493b286117ba93b1a755d7bb68ecb6fa37dac6dbd618162c62e825dc70ea8e96a35236b52589ee72f7f60076d25b1f1bc729382a7ca7175a3201cf15213e8511382dc93337a31291fd11733c67b3ff0a52f1d9a64dbc3dcff12ec2254c4c98e2fddbc3e0acb5284bfb9878e7f84f9fca95f46143f6c193b84c6e3c56f67d27a743a97c95f7a1dbc00bae859b9ec24ee77b85c94f039822fed202196cd8199ede4b30ca51d660e1668ee179303a6e0b4c3950b084f07374754c33a90023757dadea855446edc8501055942a2601e4b2f33763fc8caad1a573b4f2e72268a6742263663b02c0c70f53fa5a1da61b804393341f4b10431248aa65e41291da226293d4d0d523a45755f9bc05abea96234b36ec4c83c31dab9450bd43399e8d802b8dc54ca78771e9f18dd8b6fdd733caa4ccc46bf53fd2257ec23bbfb4681bdc38ec532ab28f2946a3501afc165480f5c46bcece3c0c1134788f047be7d33255a0fde2dae6b3f07c715e5772d0daaba35cf805cfa5afbc49c39084395a7918c04fdb6c4b939ec32fa85055f0ed45e326e0ddb0372ef31d55e7d752c47ca2ba4a1b46d4438d85526c4148417154b08bbdd48638b5db82891f808434867b5a5c88cc3415dbb53016932c7abd26a3e9a7e312579d566e14e577b288dc31d6098c0b0fa69b6a8b0eb2f3c26b4eb230074952006674e6dfd2d78f4432dc4dce002e9229bb99b1862bf9fac553f06739a002e02ba0fae1a626ca763b35d848b338cd508ec3686391e8c071fd2a3d88f1280111dd6aafb7dffb9a80535a9be83179901e593a357263288d0e24cdcdfb39bd942701e90db553dd18b9a9964d5942add06a2a0ea7f73054c7a4e61fe4dc3650bfe94fd8d7a9b5bdcb06a9d3477d4f40c43939ff4a3b84ca39abbbbb8784b02dd538dc1605a4761045db8ada5125050e846938180b796a669630e7e5e8c500e456ba556d37aee9da41903b32760397a0fc24a0d262fc968837b26a7b1dad6e74aafc526129771facf1a94c79e9fa7d9a66ce8b550119eb65b5c038bd3761cc74ccdbf28b2c65b98fa6d4f1956e671e0920e8304c973e37b632b9f5d214557d086f3ade620c4935779e6d7011869a685d157f8d15254f2894ef1b8790c9036fb51d7f44c52664f03bba66e4b11d25ab5ace763440d1ebb9a0c2aad44db5b88f4cfad3b18d598083a63ad5b98ab1e08c14e0f6bad6bae3d8f8356eb3659cf943d9d11ca0165a2aba4dff5bf5a4631e7bc4d0eb7615247f3027a6bc9382894455830a6805fd6a407b57f0b86ef67a3beccb0a0e242f41b734a056e82ca4d66779860449d506e747867c9a0ebfeb61d0983339f7b738481e61da57b2ee93a546dd4244581da5a107ac52d1fa43eeb478278735f9d7bfadbc15e3db99f9a269d63f60c146ac3b8c300c09bb9c978a82b30487bfe721c6ceb9ea0cfbe71c3307c218aac7f56e690272c0c1d5b23e2a598fb0da913c6ef43ec1794c0bcae82d3729830f4027d72a6b93630d0ca1a463c2a00cfbc12d25e02fb273a22f7dd133644d2cf4accfdca827b0bd912f07dcb19b83b9bdde238e4b3fe0ac7ca10029a9f2eb808ff40b96b5b76009a36f71a48cae5032112a5fdf0979ec127bbffc85322d55477cd6ad5526cc047acaa8f9162f6ababde5a164a23b70ce69096515853bf2b3f880f30cf832e495954d59007f7afd191549f02e587cfe189b4d20812ea4c79821581c89cf8fe1fedb2ce001863510f586a17c7e5868e126d2e5fe8db5ca7364a5fcbf1110dc6423cc5abe66734ac76fe5c4caf95fb8b5f796a239a282805083975b4114555874b8942c9c361a93369e6314ce67c7d06598faf873402e5cd7c7045ad7e39e976b", 0x1000}], 0x5, 0x0) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x40) syz_open_pts() readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/18, 0x12) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20040, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x800000000000000c, &(0x7f0000000000), 0xfffffffffffffea7) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085305, &(0x7f0000000140)={0x20}) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="ea000000000000008438b240f5e90d9f0047ff3b73055f30b00be4", 0x1b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8eb, 0x9}, 0x8) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101ad", 0x22) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085313, &(0x7f0000000140)={0x20}) 16:00:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff20) mkdir(&(0x7f0000000240)='./file1\x00', 0xfffffffffffffffd) r1 = getuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r3) writev(0xffffffffffffffff, &(0x7f0000000180), 0x1145) r4 = open(&(0x7f0000000100)='./file1\x00', 0x81, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x208) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) r1 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) chdir(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x11) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x2}]}) 16:00:41 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r0, 0xfffffffffffffffe, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/139) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x2fffffffffffff) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x5}]}) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x140, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/208, 0xd0, 0x40, &(0x7f00000001c0)=@file={0x6070ceb47fa44165, './file0\x00'}, 0xa) listen(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) semget(0x2, 0x3, 0x300) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202de9e7f639b97f2eb978ad0b399"], 0x1) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x9}]}) 16:00:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x101) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x674c, 0xcc8}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='x\x00') 16:00:43 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) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2040, 0x1) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0x7815, &(0x7f0000000040)="4dafc06e57fd373cb3a79f70ff00e6b8992ebb11ee09f7a32b07c68a19d65e7069", 0x21) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8003, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000080)="727b62c4f5df7622d8fbf3a1721819456933de546d083342f410c1de4a38e5fdb021", 0x22) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xc}]}) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0xfffffffffffffffc, 0x1f, r0, 0x0, 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000180)=""/76, 0x4c}], 0x2) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xd}]}) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="618c8d59c2f36b24a864b1353339e4cf68a5b137b16f0c9aac25f1cbad51c35eb27da69b91f22a63b34e6c8129555dd7ac0e95a94fdb82289557456f18d818e5b572a9", 0x43}, {&(0x7f0000000200)="e618d9238805799fd4c8526cf1b74ee0928f39397688651af21355b7d344e4ca27dbc2e99af7bf3f1f42b7c9902052d21a9fa3bd8782d7876d293d910da7acec58b37f0670da1fe6e312a2844bfe2e7a17ec74b4bd8dc3a53ba0b8475484e7083d7c7165a0497cfa5605dc3cd2d93411443057432270d4411f7d9d43dc7e042bddd40e9c823a93c1bd59a3761fed854d4122e97850187515b4fcbc0587a34bbd9f20e3ff91aaa2ffc1b03df3e9c3b6f10b333c4d42d78f0be32da5814bf39804f2db8ebfb5f9529cb3f64b95cf826a84d2b65c8e616157f8e6fd0ec1d40e25705b2baed9f9fcacd44af93323caec9b4cee5f772894", 0xf5}, {&(0x7f0000000300)="aa7fa77a0bc42ff125aeed72cfa6c13a26c7a523caa6e55ca88db84a2389ec31390384645bfaaff20c9955c3524ce6d5841df80359cc3d3328510902a9558c6b842e478dc177b275", 0x48}, {&(0x7f0000000380)="416f57e63aeedcf72864ca1b2ceabb369a4aefdd2099f74234da3a8a3bc3accb5f0e687333814d57cf8d66e277be0e9086d4c20e71e915189d883b376e7ec9ef8ed636adfdbb1240c55156e18199c98b6cd17f4f4672184d364b8efe54a28fd2571d640429429d11d05f47f85d9276a61dcb9db9efdea7c591455e22de3e9eb6639a338f2a5862e570f97f43cc781126ead26f33290eed7e8cd12e70f396e5b55b3b309db3d9d1f34eb99b794917dabbb7c56eb62046efe6c3b962ef02828ee3dc3c3d94750eb5a8c2171c15", 0xcc}], 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./bus\x00', 0x10090, 0x4) open$dir(&(0x7f0000000500)='./bus\x00', 0x1, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x92) semop(r1, &(0x7f0000000000)=[{0x2, 0x20, 0x800}, {0x0, 0x609, 0x1000}, {0x3, 0x6db, 0x1000}, {0x6, 0x40, 0x1000}, {0x6, 0x4, 0x1000}, {0x4, 0x51f0, 0x1800}, {0x2, 0x9e, 0x1000}, {0x7, 0xfffffffffffffff8}, {0x4, 0x1, 0x800}, {0x4, 0xffffffffffffffff, 0x1000}], 0xa) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x28}]}) 16:00:46 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setegid(r1) setgroups(0xffffffffffffffdf, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setregid(r0, r3) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="cc"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) kqueue() 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xc6}]}) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) pipe2(&(0x7f0000000000), 0x10000) recvfrom$inet6(r0, 0x0, 0x229, 0x4000000000000804, 0x0, 0xfffffffffffffd4d) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x6) fcntl$setstatus(r0, 0x4, 0x44) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x3) poll(&(0x7f0000000180)=[{r1, 0x100}], 0x1, 0x83b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x500}]}) 16:00:48 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6eb, 0x0, 0x10000, 0x6, "c364b7ff6b4401081592bebd3fdd19f944a4e20d", 0xe2d6, 0x6}) getppid() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000, 0x300000005, r1}) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x900}]}) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000000001078240101000022b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1, &(0x7f0000000300)=""/238, 0xee}, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000005e, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="3c9508440aa26d2204b61546e2f5f610b7753565ce9b932a663628f55b0bb35eba283b718ea605b7a76a1e29358eec348478bc5b74b9a383d528ba7d10203df06a567fed822a4b07022f81a29d0f5d2a7bc5f6e5cff39f988049122f1d1b1e21c84405c3749b90eb0a5dce45cdd7f026b0c2adcbc9bb3abd503c4e2272d6738e79f053bf95712c9fba58b2841c", 0x8d}, {&(0x7f0000000040)="18d19e0dbaf8d8de4205627486bf7362cfd57df9bc77fd07fb3cb02bb44f153f98d33165a8b22b04ccdae7ac485b40e27130a98b0c131be59a8168b38265824a392ebdc68f80612c63e07bcbb5ed877a1d6aa5884054bccf195e07b46d3e186d01d770e0d3438a673c4dfbd2bb15959e8be0da2c0f8242993d", 0x79}], 0x2, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xc00}]}) 16:00:49 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="486c797017a661d4ba8946f0eb18d8fe2b2d26a452abfc2387fe39855e6583a71fdb6e17e28fc3b5e2865bd2af105f9b8f2be2055dd260020b2819922a63f40c05db1806a48d73785cf120d80e442d192706f41dbd5ce98dd6055ba1d278b3569aefd12ced61e9f2a5b5dbfae3d4c958a3e627eaa511ae49e4f03da22d357ba03efbba8b73d8274533ca2031888232fd64467f", 0xfed2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:50 executing program 1: socketpair$unix(0x1, 0x200000000000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff04010100000000000000"], 0x10}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb3, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xfcfb, 0x0, 0x0, &(0x7f0000000180)=""/9, 0xfffffffffffffee2}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x7fffffff) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xd00}]}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x2) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x2800}]}) 16:00:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:51 executing program 1: r0 = socket(0x1013, 0x200000000003, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:51 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x200}, {0x9, 0x8}}) close(r0) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xc600}]}) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 16:00:52 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f000076a000/0x2000)=nil, 0x2000, 0x100000002) r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) select(0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xffffffffffffff7d) munmap(&(0x7f000076b000/0x2000)=nil, 0x2000) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x280000}]}) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f0000002ac0)=0xc) getegid() getgroups(0x8, &(0x7f0000002b00)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x0, &(0x7f0000002d40)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000026c0)=@abs, &(0x7f0000002700)=0x8) r2 = open$dir(&(0x7f0000002740)='./bus\x00', 0x10000, 0x100) r3 = socket(0x36, 0x0, 0xffffffffffff51d7) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/wskbd0\x00', 0x800, 0x0) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) r8 = socket$inet(0x2, 0x8000, 0x60b) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000002880), &(0x7f00000028c0)=0xc) r10 = socket$inet6(0x18, 0x4000, 0x2) pipe(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000029c0)={0xffffffffffffffff}) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/tty\x00', 0x800, 0x0) r18 = dup(0xffffffffffffffff) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/wskbd0\x00', 0x80, 0x0) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002b80)={&(0x7f00000000c0)=@file={0x1, './bus/../file0\x00'}, 0x11, &(0x7f0000002600)=[{&(0x7f0000000140)="2732aef801e316a04f8e13dbaa8743c2a1e4aa5a562e64b5988a3de94e1a3094514d4d0465840b2ac35cfd049a4642653ed99a4ddf8ad3bdf14a2d6a398356f4c758ebc8b6ef443964bc395aebd30ddd33824f81a8efdec3fe34df365c0233f226da383076d9590c53477dd96500d4cf93a227452bbf", 0x76}, {&(0x7f0000000240)="25d357cc109ad056d63eec7e0cbc8730661ec1c5c8374718e4b8024c86082e378b218d201ad50eaba5bf06031e51f5100191d960a64c47a5b0c5893fccc0b4dc75924ca25bad569d1cae25a5ebc439c7e6b3ba3dcea8a2b9e3d775b7c4a7c66347fb68621e3a04632d6b49824c900a37435213b086389f0f2f03bb36cbb50da88a33eef6e7e4be248b33ad5ddeafe488109b2e6b9f111e04eac98e211b0e45fbfd84942d3fadc2e2f70e39d780df6f1a14b3a75d2342b982666115a963473d8f1ebfb4be9a1acbc175ad331b59c56e89e387b06b978381ada39c72f5c868cdf19e9448ea57d902b760eb1dfc6be2b325ec9f259d98b19a173f9bab8d57b8c5ccb5b48fa02a00b1b0540dd9f1a37dab5f6cd6d47bc474ac3cecb664d3b486b6f193b81d3f73807cceeca49db9f7f111a979db1ee5fa3a0bb919bc22a8d275adac5cd05096dff9e4e9a14541003ab4bb012db5e55d466f603dbcc2479c30f8f0c80cd6348dd25758de42d2ee4625ce7789246ed034d4de0bfb0655786e4a685f4c6502bcdc99c052517219c00536c1101d5935be17b4e0ee861f1660f628e9a735818ef686545ed480aa53c14304bf806443c35214ab01fae655f935ecdca9c800def55fb9f1d4d85a530a399331e76641a489810708c4d059797ee2cd5d4b5efb76aed478990eabb45b9c9d560c68b75b04793ecf2d1a7be662bb424c60207b3d62d5ee3fcd2d02e86544002f98817c21cab94fd5e2903e8a4ba2ed63c4606ef68cd70f57d1b83c0428b46c5317eeeb722beea4f04c51b3ff1e6e4c8d98bbef4688af372018ec60e6f14932fb02dec9f42a3636516aaf8c8611e671012c8ce7e0d58582f5f816c6367ba9415459b72856e7cd9cfcc519703c96441f754e530503aab28eea09e38ab1ba0d5897bf3f7961dd3f626329e1660317fc588cc6ea9e85afa6d719c40b7e0a3544bb4cba62b08ee93cccc42ef618b8571f0b86eacb22c760ab26704eaf6527519f7b827ce6e00b52f1a5e6f190e3085d0e4004483e90f175937f68ebc7e95c8c27dcc17c41d46e97a4197389b812957de9bdb8645264b5df99a67e7ceffd73f59b92c32bd03b8ff10a33128286af69497aed6377d5119be17e78e9efae51b3387ebd462933ea527d3d42a7db5265dfa09aaa35bbe4df890773d8fbca4f0814eb3b6bb8704be0dce5ad4dd0d1b304a0819dd689b3c8aa7ea9b9d661521c5fe094ead7147ed8eb53b7a900466aa453b2ede07df6da0fa9bc0f040d0f7c42e85ce134fe166760fc7fdec9978924149ca36ddcb62a0d6cebd6322ed6425c0dcb074959fc924082eccb3b95041e8925493acd7ce1ec44ab2abd641ec99e1c86d45a8a466530546254473630dffb4f5aaa6b7cca0dc6eadc32460d0fce3ea644e256211e1476c6585cea2633aa3449da4d0872ed1d05ab247755fd8d2a6dd15e38bce93f2dc178e4b7a77932ad517f77d5526d2a876e6cf3d01a8450c325e65be00373820d1f4bde17b624638680adbf08cb321b4b1b92872f610051b5dbb58607c17b3df0b69e7340e4024543051545366acf2e87ccd8eb8942b2d3ed1afdd49b69e482cc6e0b30ea7438f88eb9f190a7aa82814e9c75edce782ac701d1ffa6a97b675a3495e4c682d5aab3f45961304106cb2ec296d157a6852f16eab07685fb8eeda0d7b808d661150c687f41f1e894dceeba5a281e2863c151be8afc34505bc4e40ed03aa46d01118b011a8eb88cc36b9ea9bbb4835a65fff9c41be8ded90b6579d562cc06643d10857072f7200c47f95279aada6164de0c90fe4d6f3fc8e4824d2e39d8675cb26192c9525964ea1690dcf5c5188c9aac17529fa2fc01e49e27f2e8ac04554dff230c2936b5b6ca633e11b487555edccf8c4aa4cb7248971b95f20edcc85c66f6c60619c53f94c81c84ab39f655080229207da9c4bff512b82b0662f1b39c147b7a4ce5e570a1ad3ee4e4d2e644441dcbcbf3b0e17d674344e02840c878d0603f4cb66d6edc2464864916118ff079c44f894882aebfa969452d4136e632e2b1338c337ce7bc647a267c2cc42a8b81b3550acfe2c9d25d50c928c7c6ced8010a7c1a6b5204f4a1880249a56104ab494e2a1016981097d1a0e8a4a09dc0221580d944c9914e40fd7b7d79422fff7039f23a703e5bb2ce05eb1490534f0beb5d4e3019a1941cd7948803b2ff2e1a7d839219177f5b676edf3844a0d642251a7ae1e2e248329af256ac501af2ffaf97e087930c33da68ddfa9820845d262b4daebac7f6c0f5d8154c959f8d82101388edd4bcf3543187979dcc8506c4d8fb6e39c0aaa2522bfa4337cb6525558ed15ea76d2effcb100bcccb82b1b167f1f131225bd3f02e79318f3d700f77fb745b5a00ffc13f9e6c4924632b25018706c82d63baa952cf8b88c404dfd4155bc902bf1d6cf4e55f2196e590ffe40bfef93336bc6b288d025d9cbb6305fb4ba9166343c5cf83a6e16c23049b4a036aa3d9f6e971cc23d4c30af272c812a6b4d362339179bc06085bb342c4c6f80a6b191ae808479b0846d8be9ca3b799c8024aad782a13c01081d72c915127f04de7c1d069bfeb85a4a5189aea1ffaa2a4e34a92f6a975e0e1dba7641a78cb6211c9ef55ccb5fb1e97197da5d289ea419273fd07018db18cc757f40e6418dd3018edbcbce87be49f364ebca78aeb81b35c62fb8af08709e5d8fc41f527fc28d5f3580e019226aca6903a2901c6c1962ec1c366ef474f0ef1e81e94faec792659050286d83db8c0f6c6c75863abdded7fb0d03a7d5cd1308cda26fb934b7ed7bd0ada784d7c9fd398e641cb45913893cee4c8dde43d775387361b3ee4db04ffa7e5238c728f33a4051b39144f4948682193197c33c970adc1556c5772ca9bdb0d40e8ebb9941643ad483985436fa63eec75363044a669bb9ca5d729a190faf480c190c9198679358fda7bd3dc2132d92a3af249c67cb30d1595ba3d2931bbc0e34744800ab50c2a4f25aa6cf5a418f449db54f9efc505a7358ed6742f74d775ffd2e5c209f35edbe2a569ec10e5f9a1e0e3181cd6396c0dfeb6b5a924156923c55433a421a46a69ebc7202edce77ea879f0e657be9973ad3fb3c31592dfc05ab7b31ee9923df50ad5e7a8136d0f380fc5e7871299602a8c7dea1bf8dffa49aa728674a935ec9591da2f2d52f6d682493de35f6949ac240c0298b152d6115dba44804cb9cf165fd3277764956f7319740e1fe198e7cc8f336544baa65d74ac748e231b2044612d2b561424f7e037ce7ab0239bb2ee78b2823792a85b1c2800a523f7742f637a62d4e42aa834c55df3ffefcc6ba72c5d4c49b836bbe8f7e0bc7cdd94decc40afee7f30ea59c5309bf9ce66981aa6b49c2fc83058805daeb96a11feb5f56ee1f80da1af7c669411d32b703e021d933a33071eeb637d957d610deaeec8a4e9859525f1b2a3cf4f9444100cc8a89fc59bcb1a4b4ac66e854955b3e0ba43e03b2473959145593069e81bc902ec2ab126ea1fee81d22ddcb67786ed6928b3a343fb1544c9c3cba7c282cb7cfc06d581ff99bdf57b69d671227af3ff583d95f261fb6f58ca9d3cc2b31897a78c7b07e73b011f2551bb450c5e82e999727910a5b9d59f8d85f92d9c1d513b612c255f5e997c1591b9067d10b7435e0e8c848a9be92f8d4c4b68795eedec54bbcf89ebd5586cdbcde90bff688d10c95c9be51358dd3660015165f24a0b314049de10f6111195b15dafd49c42cc8fcb77070e4f83d43acadfdc116addc4cd54f8578634e53a144ab4a94686a508250cc7ac32cfcb3719b46897f867375ab7af3b3725e1126a6638a23a866ce1f8815004f4540c29a97aa7f56a70f533642a6249fcbc0e3ccf012a1bca1f1bce60ddbf90c8d4d2edba1948fad1273b19ec9c7127ce4c41cf7a7d672342807875ccd8ecee42513a79a3a30427e0438a054d09f99b784823edb0fa6e1d987d60525493d9f15e3f99f07978f62afb386358796ebaf85f5a01233f19ff2c0a7015257c189ae5d4b29a08938512a66be933d0068ec6a84b6fe4f4e49553994ee31acb34ff4a0eff50d5a5a46fccaef4607095d800293d6bbac6ab3faac69367951f98a87fdeb4d7012c175572c2dcb3c3f99422035e46272baa01714ded4c176eb9c5f9eccdfa1b4ffa6449b4761f98d4efbb6a65190cb7789d76f79465fd21cdb44f2f3a742c18cc03ad521954b8d324e03111937b1e6b8c6fb3dd46a97026c2f153e21d957348b2b27d1dc70ecbcb4786b0df330930cecaf26628ee2167e634a5d1974ea95c1597f12a540fa258d5e64fc80910e9f9b7eaf0ff146ebe4f71a7b20f4fa3bdda56bc285f11248f0062f1adca3a6f5ddbde89f0bfdb986778fc28151ad0ff5c232012fd451e545ec9efd617d7a8479597eca93499a1517b8e10425a564afa8d1ee5e16246ef54ed1d368ba5cee4cca7d689063711a7c4951d69396dcf17c1999cb77b608081df384c8d94323ceae3e00ada375fc5946a037ce231d3b0d88112eacbb2c79431fe9938b591cca7b24da89d84072453d12582602a983d7ccb34c2b5f2cad07bad5796b7621318bf816f83523d0fdd15430477038c7066acc1dd0b822dbb1043eea725868191a0b5203715ecf97d97ec92687cb81251ec8fd6ecfbb6639d96297fdc57b8604d6cff88478ae181f7a95b908db2dddf41c748495a15dd4ec3139a7abc6428c066db1639b1ecb99665f8f7603c405a1f7ebf0da8fa0025b0b176abd9249338a0384201b641262b6f61e178c38678a149684be3af9536d7e92622d83da6785cd19a48a75f4496066608ce12415e71859a97ddfa61bdbe051523f7b18a9dee9056cd92e63dd2baf9f6b89f9f99800c43bca2b9af5584c9b4bd743ff34ba6116f651602da3e9e295e5ab0a6ab298498e81cd05c01a7fc5ca8ed5aadc9c39dd377c19b2e167df4722d70b875102673ebfd4c82acc13e5f245b536926338705e02bc7860588b01f2432aed8bd8191dbf43df53b579aa2ee32313bf3e1e1a00988148d020d57f5eff8b22e00148ebee5da7885149d9b3afc73a2ae85a5fb75e4468601c073d8dcc478816abd76f0e0242c8aebb1b9be34ce24356c49e316bf6f070ba2a62e9f41b22bcef0a3179f9afa8b796d450ad950609e3cc2618c368766df4d87993055f4988eedc1d9263747fbf6ea0483aa974b1c1eecc38e68df37d05ed47748611869be989c8f06e3d249f116eab86be762e69af5da0bf4febef4f84afb19d47962f7ea1cb55df20de144c73422b1c06c4cd4ccbc0f3fbcf6950017a1cf73c29e40cd4ed2e6ae246b548d58bb3db12e6a46d7169129a9d038f7ef5ebf78917fbf96a51f6aff92b22eba9e8b82c35c9b36dd0ac209efe4756cee802b13aacfc2e309e84a8bb6395f47b2062369b3acca7ed88cb7a4ea7cff7cc1e5549c3d8c9ed31e0bbe4fb1b18b9ae8ffece8d3f6686c34b6e747a63d7a01649806aaae1c8b67daf54abb1eb20435757e3b281a5d8f35048b3c688e6c87cc977bf1b2ebc7d9449221da4120346bbc1cc43a43be8f4fe17aaf0a76dcb1d574a1f3ab24b651df9ae34837d6b551bb86c91b772b7e5236560a1369e4494e06b2bcf7dc2ab623fb6d9ea40dc5653ced6cc1446c9a946365b729f72dc105dc80ca4b87bd2306bcf967cc916ad322180dcf37f4719d3c6751bcfffd8b54e809a6d5f5f27be8120b4314a718921087e24870d278fba27c1b4b2e141a6ed32873d2a67a61b0fbe7d95e76757b3320649f8a2195721913307a2bc38a", 0x1000}, {&(0x7f0000001240)="7810e6290a50da9a2a4edae0fccdfee514a3f20fa235d152e9bf3860127e3019a21ad8bf22ede017b059fbf11c53da19f67efafc92408d449fea732609c9277bf61293e5d67e064fb51c6ae62af484ef978f80158b7c566938ff64757f8f957defa6d96732010ac0457e0328be3f288be09a28c654c51f360f670b9dceb26d6c43fe34d146382383ce2481d697bc3e38d5ec65a54cb6825697fb2dd5befe424a87c6c824f42723ba212d94baacc2861b83df02b711467da8278a6690b2e9af5796b180ed070852461485c96a26be9628e3efec791fe70866a17df3a5fb420d6c1b7ce00664cbc2f7bc5095ad25ff3724311a81b3eb4195d2aca746ab4b4237436020952021ad14e986f2196c91d8d92aa19d7b3bb6620c174b59b820b8125f278ee4dce9ff01f54ae3687fce0531e92fac5548935dae6fa4744c8fd9fbdf5dc9fd6beae87cbd53371361cd7d0e5454ddb4565946ebf9e8b9fc809b4372e1986f6b960c42fbe01994f6d6d383813dde462f7b40c1661eeaddb7adeb38dea587cec85b9b8c5f5a70ce529bcfe593186d8b1e4733aa5082613de05d598661d424cda45cb9fd213d696e1d7140c0f69940637ef383e5e92f6be24a710f0f69b63862cc5853a4aabc6b34f907244ad9eac064a9523849087f34d1984bdbd37d8fa2e076e9a1a970fb11be899ceb9149080773a809e9a24bd165565b2107bea553c03c00b1e4cc3ba8649c8ea60f123cb6155a5b6df0cc14934a5150d7af186a1d2cc2344872712d314b1e238e6e60384a22e60ad755af61fba471652f9693e9740411a37efbc3f40da9577ed3c205542f00c169888c805b96d084b23f2558835347cdee9b7f6497c5931308d661971170c6ad135ea6ae78cc3202542e36e601b2578160083a63af47369b37b39e088cb9be7d4dc3572dccec9e10b8c5c1d8aebb94649db22c092857d217594b43837ae6c3bb5c2571447977a7a16e81e7bf508b162f09575ab5e7f4f0b0614d99cd4e924219fcf51fa76ac9f37b9c04a5f3fc46570362de237e812c0202f51a21728fbcc777ccdc8eee5ff352a9bab772a9908c528f3a712eddc96f8c8784f0dcb4812b6f441b0368f613b9508c26f537c2fcec0dac0cdb5af7d467d95ed61a41d5d7014610b121c192593598ec9c163469a246b73e63eaddb97a24f260c1fbddbc932098352b2432e6048adf55ffc47f0d478c7260e2ffa9ad2d707f5777cbabb7305d7de96a6ad636c6a3dddf6cc0f719aa70985592ef48a5b06d17166ad3fd3c17eae103d7a99b97111febabe7c68c99e7e983bce838acd4eb2023b2728542d02d039949baf6f918031111ce97f48eb66513562f5268686d24920c9d78420569fd2ed246ab4a19c1d4d2d2a75d4c857873d5600a7598817e01db9845166bea390c6ad2764a96887400e369e35f4ea08347b4896cd386d9b02bc9626f1bfb776843d1efd182bd56170c3451d6f894ff456aba8e3c9d6ea812b37eed49944b4010adbc50b7fe44246376093871aab1eebf6479e1bdf953ca328e6bf3228987a87d72aaba60484c8d298be07a4e82c9ba8210535d99e710f06d8f68266efc0fd7bbc35de6cdcdd2cbbe4077c1d02e26e416d45d1fb231dddb036812c1006dda202f64cd57a32ce79faaa154de7c450167e7b01cfc8482d26c90a5ba76697ea9cbe1c8e7abec4575b8076abba4d5f198ddc62374d087e43a5a90dd962419a5f98ba0272cc1698df817e039569460ccaf28061b54b0324ee6adc8080b6d095bfb5511313153aececcc54e6aa0eb500bd84399f4a1ce6f2977a0b1ccd3fbc32ea3d21b690a70e69245ca5327d36ad0f102bbc7f45900f928dc733e0cfce5b22392614ed7acd38a31bc1512dca6f9894e3a3e3d5705bfb39522c3a68f790b2e8bcb247e7b2cf0ae9988412926e014aed9fb31380ac539f4d1772956981767fe3e5e7d3bae7f98789c4f060426dff54d6433d2d3a8d109f3a828caa0251ad697ea70fbbb171a6dd1d3f36f353900ff5d17a244c2761b0bba8e0aa119ce94b59f7723bdfa08485227a9b4b9701a8510762efdb7136d3a488eebee22e677ea121ba09d4f0e24a15d3bf1bb702133bb7690d99c123510c0815358d69ec84e506dff33caeb3ff1fd5887dbea7ebee7f4b654d0e8953cfbb4ee3be67aa1b16f8e535ed64da8719c8eea8966228fa3c3dda192b8bd59382fbf3ac24ffab2efe63371e313f66bb8f6c6a0ac43429d4710dea442ffa90ad52438b74923b33b17ed74eb10f438734ba72a7c0a491e97c489f95c6a7d2c4e6b320499c43473386df388502fa950647409fa96bcb1288e368be9ed60923da4e8f53cbb35e74461b98214298a98a4447f8ff9880837cc8b41a95e8b8049d82f6034f9d766259d25fda02d2289e5bf20b66d307c54061b332cf948e2376932a6ce4e65e139389a2248d941f30c8505b97a7054081561b7ac635e39ba414284b3236b44538f18cdbed834f5bce36bfacc77026763ad3af7803f1c2ccdb2009ab29c5ced82da5a487a23795e5e35fe9cc95e24a7a133b09e810c6d146344f6b314cce56d15cfc4c1b26d3ae7f7478c445d8164f028c8bb66dbec467a943d933bfd870da6f9ee92f00aa6537de7003e54ba3c0777e68615e901a5b8d9c4f7e938d168ec7699a581ead0639784bd8b0e5047b776a3eb2b0afec660405d594132641758ce0af3bf9924669b33709c11f2f48b7c95c9c7ecf1fd573e5f7c9d78c4d7e19c854fac1d2afa721bbab58d174c6d57ab8d25a771ef67c74cddb4dbfb8417f82a7ba7244dcb3071cb4361472095e66d544de6de7e883e9e4928cf8e574058d9614b7a47b03d2b58d27d34d1a5b23d40cb3ed81627828702f7d83352d386afbd42920e22f1b7db114ed3d1cc45d6be94bae5ae152b8f13b894a889d48c33b5af37996d358c22d384f9f6803004e246c2386d43a8078a34e2e628b078d0e39e7a6e41e643819e592e293db37ac7087e7bee84652ed4d810aef19a09d2b8e8d491b6f0f5b3cc00b79a70330b379a4592a96ef6d700ffc7108d93403817754867887777b0653a26bdeead94b2416c389e1d0e1f6eb73601366c7679d7b39bbafdcaafb44d12ea9f2c1544b24b8d91b0382289c60159f63bc1befc1417200a449ad989b027eadbe428d5bad42de4844be98c02241163d6765a67fdb531c1da5d39ce6390091bc6c3eaf8215d525927fc84d8695bd3827f7cc96d023109b51a7de29e74c4153f3bc4a885a224fbbc3892a6652a730e63290ceb080b97b50935777c8ce220c7e74dc5b25b92d69c965a92ed30208ba1829644cf37e233b0c1728996692d7cc1d2c1d4490d16dbe594e3caaf167dd6a5947e791e994b560a667a62ba1bd7dc0640881d52332850f93fd154b232b65d9229646b82c3078597502e4e595e8fdc0ca7c4c07a7dc77a377fa3b9a6e9ed67a07820a002a9342728f0d4a735252ab5185d49270bddbff461d7f1f07539d1279bd328d3a1d2ce1d774377ca82a00f005fa6dbe00c245580d1a22e5a8c52502c9b52f4d9ab8816182d6f16e963425a0d18d1fcfbdcf59a6e5142b4cfe9b5642c57f50dc31a28589efbca1dfede205db807f1ad79efe428b7be210188d58d2c9a6b872fa38cf4625700f641508bd0e1d1975c2e5a7eb64c6cdfd69e1ce5d0dac8ff45708b64fb846165f3d6b36c4f7b9ad251c0c29da1b517045574b0c961a80692e85448d741e64a2eb81a9288f2a98cf9964c5a8b6d6c1d23503c38f6750085f132cf9cd5e7dcb12586728603e9cb23921f4b37f07bb987b59b33741092ccd2851431f9a361a677f208634234142bd4aa21177acf2be7e7a1eff8532324aa8fe3ed365ad6fd78c9c619c0c5812c2ac6da68d3df6d1206d95511880973f197e7005f6eeb6e9f658e9847eb96e303c90092d579b1c8581dc85a99a7b4077261c9c44ed23367536f7221edfdb199996ab13e41953ad85fdaa42c8c7b562167e65e12fe2d6e38ebf83fd7c9669c625e3d5384466c577846c9903b85422adc8df5f2346ed389c17b6c7d2eb934d8eb4861e3e4c5095a848659d6ba8cf05b8bd5aa4f1c52ce89309fd3bfcd1fd3564f3e26be46ceadfdcd7966e106674bc0f8b265b7ef22a237629605222658c7b9c5d996c76d3ef881f768be784880185fb723746ca529631a6fd3af6a492724c9de3e0f8ea446e87b06ba3d8b0bd5d31358b1ebd068289b35131b82f24d1c51b36efa01b0cf6c0a898efe4d7108976d72f83789bcf03ed355a374979d2a8360e16802cea48ec420e96935199d0e3c00917fd06a6979b3767b5bfc8045b82e41ddda312779270e76de102647d04a13de72ea6ac005846714370da67d51e7a357fef730674605eddf39938e6ccae10523f2eeb28bd8a6792017e08f5ff6ff526fa66c379a0dc43169b07e5be9bdbfe2891d8d4f74b8d9f2892483dc2454a1d88ace7be88db140c9cbbd6e585791e0cea8a8e37bd89145757239f230d166d847b7d791d983fd141e7c21eeae03e4f8c575ac899fa2960ddeca5c7d7cc9236c1f3385ae32be47be66ec00bc24eab3c0bdd8ee2b8644a276f98fc0bded046c4426685b05013de466b48226a38038a5428a5548296f80f2e39f08e0716ab073f77a1e715cc35a1cdb3c76c3d15dfc4c385df8707434d553b8c0bec34b0fad0ca5717e34a6aaa4158b902d45a742e42235b182640284c10b665d684cdb89f00eea0ad85f9e15319b6d574781491380d2636faccbef8f1768a573d94dd8f91d0411cd9c07f6b7b31ead1f2be870fd57b990a7077619ce015e5c9665d003edcd0aabbd9322b7f800b3fa6f2c62845e8050e11c2fab356247a0b06d3804a967972f5a466b0a0721ce5dd8b1cceb80bbc10cec1b72936486ccb86be7a73e9c5a2b319e2c9d60f5eb82865c17394ee2d65384af5c7abe5a5882db998cf01ca08fe3b7d39313272c51448a7124f75d3a23ce0ad390e6600d6bb92c0609ece4bda8a25ffe0a431a22bf36ee31db2100482fe2f8f310dad595d12f00463f57e59680c745745d27d6af83c27999a13bc47d889bb9e27985d7e6917a0d3d27c640612a34323e8764f05f0335907871e7f64a29faf8a6587dd09728d222d941adeaf6e1b0ab56c35114cebd33a62cc55d4283f2962c40125e1bd860212dd1239b86e5f04310e7d285e1a74047286cd27476f74bbe171e892f7e8d77fd841b0fa6390901b067f3381a26dc9da84c8d8fa7cc93153179357e3959bd93f974d7f9c9ac7adfb1c05f5bc2dfcbfe9490ead49725998618eb14274a2baf69a45c78e53cbc2b072af45d392bf6a7e80ac2a4654a5e74f821c4867b3cf7a205e38affe35ee98d0b8aa7528a67773a9169ce4a832adb93c18c9b2474b7cdbac45644ccfc389e7c12524f18279588085318ee6732401409813387024c4b525cf32539732861f9b282f4dfdf4ad48bd92375e1c2c04e69c09ad077bc94d08d60dff6183080515860fa9cf273c4c9da94f244ae5e4f057e47f22ee8094e34c549a311ec66eb89a85130ff3c9ebf4705c67c76adbdfe6942c9c91378c169378766684cae86d41e50ffe75aa822f7e9ce94bf126bdc6291f04c8ad413d7a0030ab5f3054ebf66dc7fc5b01a4346d1862f1170b1a79402e239aad298426866d1dbadcc5df0264fa59b136791c3a8a84a0124b01d9ecba548c01aab570b118ce56058ee88ba30dd6af4c60c277c0af18544187063bb3bcccedea44e1876c2c51ecbfe064ad4b6f1c1c735bff32bc8c2d4acb83c4bb25b054a", 0x1000}, {&(0x7f0000002240)="9601ac92e5f0e08a2eb27a584fe1a3ec39071b157378a3a17e965e6a869b1d808dc770c6abe2f6934f7cebaea50b1263f9ce81ffaef24d97ce28f451819a8743f390024d9a5fabc4f38aedb6359cfe0f38a3463124e3480c1caa8ea2b00730edeae1b523972d96408ab3d4833fcb6dfefb5200255a968a9bf9c41f6dcb6979f9df0000a0c780f766e1ecad894c87d2fd352ad728b5d1c8e99a32141ca95f725bdc5b55a5ed5e90329d83cb2f89c72aede28014ed48791bf5f4cac39bc59ce7d17faf4cd826d879213538ad71df51c1", 0xcf}, {&(0x7f0000002340)="442cb2c1fe013a1649d7a9fd09f7855dfb444b42d712e53ab5047949bd560f77d284a4e9ca929734a94d175b4e4eaa075212ee83165c99c49897c27522a0c4f43bd7898dd8eb4dd318c5b7", 0x4b}, {&(0x7f00000023c0)="b1c082580c167d872b7e79bc5313a6a828e052d73ee57460619a00158a38cd9ffe1e4239cd68b6a3db9b242cf0fdacd9930bb798d5a2b3c4b25bbd2eca3e1d32963aef918381d76e468fd3ef9b628925cdc92c8aae71500c224c7322edff653d75b8e6d0b3ba7681b4294571c52b6316eb52c5ca7a5c733c14403cb208947a00e63f790cedff74d9d5001d9dc5fb9071987b1b9daab3da06df5b82357252913d66a3ea4c74aee268a37b9fe2ebc483417aa2a636a7ba978c8d119a3e622cdb96deeaec48", 0xc4}, {&(0x7f00000024c0)="044ffa7d26576fae243bcc2e81745cb389b9793c983e231b569877dda36052b52883bd834ee92bc3e01153af9d14123433fb6469e058dc217aacd5802038e27b60a57db182b97dd00141bcb2079c2587e043664a489af762bf1eeba571a33cecbe34178cc1ddc0f7c0cac6e117e685a5015537a16f4765cd43db3f9e9d88b62ce1762db30c106e2b5639b250630a27225504a4fa598bb8e317ed3d90d76da504a0890dfb192eff635e0cf7b794c3005144a9a87bc6", 0xb5}, {&(0x7f0000002580)="56a6ee9f5f29252066c702f6714e06a3b2a32c709ef0350b918463a2cda5f5e87a524d9eb2ca40f464bab3dfc100df518d8f66c945e2ff4adc2cc3e96a4b65be63417b426eb69f2179783a9be7c6342911c0b612a119ff514f3663172685c9cb8b7f91711bdf058e510c85a9c56068", 0x6f}, {&(0x7f00000001c0)}], 0x9, &(0x7f0000002c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYBLOB="00000000380000000000e53694d4900d19c27a06e838750eb0851fb138389b963a338ff415acca2ee8b0238cbd7559fefef0e65790a9e7adafe7e91394d09d10965341772c4ecfe10c1ff676baede2cf30dda32fcf274006e3b266b8364e09a5c147f76711ace8a1ea7398c9c3a7820168f1b51fc7fc45d0f17ff79db1b80ba9a03a7ec84a014549bb69285e66170a", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22], 0xb8}, 0x400) setegid(0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x1000000}]}) pckbd_enable: command error 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x2000000}]}) 16:00:57 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8002, 0x0) write(0xffffffffffffffff, &(0x7f0000001640)="d1", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) flock(0xffffffffffffffff, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 16:00:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100, 0x8}) 16:00:57 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x5000000}]}) 16:00:58 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x8001, 0x3da3, 0x1, 0x3ff, 0x3, 0x14f81740, 0x1, 0x2, 0x2, 0x3f}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) syz_open_pts() 16:00:58 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000300)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="36e2b86f4e488f290db030cfe11bc4dfcd8630440ad313f7dd3d94d8b3a26fb2ee0ff16d5a5bdba087aec0200b2c4bf98dc0580e1ad66d0e1f0d1aaa54da7bcaca06037b2c3b0537851dbe2e6d0a44323b493973e3f940ef10d043ca8571b75b242869898aeb4ea731cb3014a1dc009fc80315d551a2f29e1e72b8bc4511ed54aeef02d815dbf9c0adbdc7310dc0aa4877e3bad4aea0de078cacf01ae4fe3498be8ff2244b677c2df8970b2c", 0xac}, {&(0x7f0000000200)="a8a0b26a56451f63c1d03a9982f55c67bc28651cf5b1a863cfe49ad281fd7c3cfc2536e542f0c1b7106559d385c462bc23ba9829480de0c0a8c85b06f01ef06d256487e47ce93183b167a0006e9d28e73f7545403eab65506a0e39754d7988eaeba8a061ef4dba4f6b032b8c427ef11739899958843732785e6a8fc426d5c9901e208c2f62a88cae2dd7749432b7d147e66f247abf50af7e0989075d2520e5f76cddc3b28a107b74b78469d848c808ca5c51086dd6f10645", 0xb8}], 0x13, 0x0, 0x0, 0x40c}, 0x4) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0x9000000}]}) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) close(r0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r2, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xc000000}]}) 16:01:01 executing program 1: 16:01:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fchmod(r2, 0x30) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x6, 0x7, 0x3}, 0xc) syz_emit_ethernet(0x18, &(0x7f0000000040)="e8d4b976056cc083f90ec33aa00da6bea30ee888c9f75075") setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xd000000}]}) 16:01:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000963301d2"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) socket$unix(0x1, 0x1, 0x0) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x40000a20, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x1f, 0x3ff, 0xa, "f733bd0d368a8b8c26b9b7666bc898e7d06b75a2", 0xffffffff, 0x80000001}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x100000000, 0x7, 0x80000001, "905726430f5726f2df8feac8d85ecaa0132c6f2f", 0xff, 0x6}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x3f) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{0xc6000000}]}) 16:01:03 executing program 1: r0 = semget$private(0x0, 0x2, 0x201) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffc, 0xb) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000600)=0x4402) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000340)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) shmget(0x0, 0x3000, 0x20, &(0x7f0000ff6000/0x3000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ff4000/0x3000)=nil) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x1024, 0x1000000000000001) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x4, &(0x7f00000002c0)=[r4, r5, r7, r6]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x40000100000003) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget(0x0, 0x4, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x5}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x800000000001000}, {0x4, 0x401, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x19, 0x8001, 0x1) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000140)="99fe358a", 0x4) r3 = dup2(r1, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6669892ea759ac43c71c3b9f48e419c1476ec80f745f32c11c571eb33161b82807b90c8468e3507ba14b19a54ccced"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) panic: timeout_add: to_ticks (-973078528) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 522908 14904 0 0 0 0 syz-executor.0 *226880 14904 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c6000000) at timeout_add+0x194 pcppi_bell(ffff80000066d000,20,c6000000,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800020c2bbc0,2,ffff800020b42720) at spkrioctl+0x123 VOP_IOCTL(fffffd8072695c20,80085301,ffff800020c2bbc0,2,fffffd807f7c7ba0,ffff800020b42720) at VOP_IOCTL+0x9a vn_ioctl(fffffd806948f870,80085301,ffff800020c2bbc0,ffff800020b42720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42720,ffff800020c2bd08,ffff800020c2bcf0) at sys_ioctl+0x646 syscall(ffff800020c2bda0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,760a09000d8) at Xsyscall+0x128 end of kernel end trace frame: 0x762c39eb670, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-973078528) < 0 ddb{1}> trace db_enter() at db_enter+24 panic() at panic+372 timeout_add(ffff80000066d060,c6000000) at timeout_add+404 pcppi_bell(ffff80000066d000,20,c6000000,1) at pcppi_bell+672 spkrioctl(1b00,80085301,ffff800020c2bbc0,2,ffff800020b42720) at spkrioctl+291 VOP_IOCTL(fffffd8072695c20,80085301,ffff800020c2bbc0,2,fffffd807f7c7ba0,ffff800020b42720) at VOP_IOCTL+154 vn_ioctl(fffffd806948f870,80085301,ffff800020c2bbc0,ffff800020b42720) at vn_ioctl+201 sys_ioctl(ffff800020b42720,ffff800020c2bd08,ffff800020c2bcf0) at sys_ioctl+1606 syscall(ffff800020c2bda0) at syscall+1452 Xsyscall(6,0,ffffffffffffff88,0,3,760a09000d8) at Xsyscall+296 end of kernel end trace frame: 0x762c39eb670, count: -10 ddb{1}> show registers rdi 18446744071587636919 db_enter+23 rsi 4225 __ALIGN_SIZE+129 rbp 18446603336770828256 rbx 18446603336770828432 rdx 4226 __ALIGN_SIZE+130 rcx 18446603336233021440 rax 18446603336233021440 r8 18446744071580452035 kprintf+387 r9 1 r10 37 r11 10960755242944463252 r12 206158430216 r13 18446603336770828272 r14 256 r15 1 rip 18446744071587636920 db_enter+24 cs 8 rflags 582 rsp 18446603336770828240 ss 16 db_enter+24: addq $8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=226880 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42e28,0xffffffff8230d660 process=0xffff800020b45078 user=0xffff800020c26000, vmspace=0xfffffd807efffca8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14904 522908 75533 0 7 0 syz-executor.0 14904 138277 75533 0 2 0x4000080 syz-executor.0 *14904 226880 75533 0 7 0x4000000 syz-executor.0 38171 417994 1 0 3 0x100083 ttyin getty 39008 53785 0 0 3 0x14200 bored sosplice 24226 53219 6802 0 3 0x82 nanosleep syz-executor.1 75533 335662 6802 0 3 0x82 nanosleep syz-executor.0 6802 24850 65357 0 3 0x82 thrsleep syz-fuzzer 6802 69642 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 301134 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 450483 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 423274 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 305825 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 397343 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 227931 65357 0 3 0x4000082 kqread syz-fuzzer 6802 415418 65357 0 3 0x4000082 thrsleep syz-fuzzer 6802 506769 65357 0 3 0x4000082 thrsleep syz-fuzzer 65357 429431 60280 0 3 0x10008a pause ksh 60280 387320 57056 0 3 0x92 select sshd 57056 309130 1 0 3 0x80 select sshd 97781 86289 46597 73 3 0x100090 kqread syslogd 46597 421246 1 0 3 0x100082 netio syslogd 88306 43752 1 77 3 0x100090 poll dhclient 25808 304744 1 0 3 0x80 poll dhclient 35151 479119 0 0 2 0x14200 zerothread 57292 445324 0 0 3 0x14200 aiodoned aiodoned 52708 221281 0 0 3 0x14200 syncer update 57580 454997 0 0 3 0x14200 cleaner cleaner 77588 240844 0 0 3 0x14200 reaper reaper 38940 3968 0 0 3 0x14200 pgdaemon pagedaemon 47479 370700 0 0 3 0x14200 bored crynlk 80449 276129 0 0 3 0x14200 bored crypto 53059 510331 0 0 3 0x40014200 acpi0 acpi0 63778 272999 0 0 3 0x40014200 idle1 55025 10660 0 0 3 0x14200 bored softnet 14880 95745 0 0 3 0x14200 bored systqmp 8939 48656 0 0 3 0x14200 bored systq 61359 152339 0 0 3 0x40014200 bored softclock 94301 434403 0 0 3 0x40014200 idle0 1 238477 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 14904 (syz-executor.0) thread 0xffff800020b42720 (226880) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823220c8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+1418 #1 syscall+1151 #2 Xsyscall+296 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9494 6348K 6356K 78643K 10849 0 0 pcb 23 9K 10K 78643K 402 0 0 rtable 100 3K 4K 78643K 236 0 0 ifaddr 45 11K 12K 78643K 81 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 32K 78643K 39 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1668 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 104 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 720 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 42 38K 58K 78643K 354 0 0 subproc 64 65538K 67586K 78643K 70 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 102 0 0 in_multi 33 2K 2K 78643K 65 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 204 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 83 20K 29K 78643K 3082 0 0 UVM aobj 53 2K 2K 78643K 55 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 11 0 0 NDP 8 0K 0K 78643K 22 0 0 temp 141 2362K 2430K 78643K 4605 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 329 0 322 1 0 1 1 0 8 0 plimitpl 152 22 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 118 0 114 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semapl 112 100 0 90 1 0 1 1 0 8 0 shmpl 112 53 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2904 0 1497 46 0 46 46 0 8 0 ffsino 272 2904 0 1497 95 0 95 95 0 8 0 nchpl 144 4101 0 2479 61 0 61 61 0 8 0 uvmvnodes 72 3002 0 0 55 0 55 55 0 8 0 vnodes 200 3002 0 0 158 0 158 158 0 8 0 namei 1024 11195 0 11195 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 10903 0 10903 10 9 1 6 0 8 1 sigapl 432 889 0 876 2 0 2 2 0 8 0 futexpl 56 7397 0 7397 1 0 1 1 0 8 1 knotepl 112 184 0 157 2 1 1 2 0 8 0 kqueuepl 104 154 0 152 1 0 1 1 0 8 0 pipepl 112 570 0 551 4 2 2 2 0 8 1 fdescpl 488 890 0 876 3 1 2 3 0 8 0 filepl 152 4952 0 4857 9 4 5 6 0 8 1 lockfpl 104 364 0 363 2 1 1 1 0 8 0 lockfspl 32 460 0 459 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 33 0 23 1 0 1 1 0 8 0 ucredpl 96 1199 0 1192 1 0 1 1 0 8 0 zombiepl 144 876 0 875 2 1 1 1 0 8 0 processpl 840 905 0 875 4 0 4 4 0 8 0 procpl 600 2491 0 2450 4 0 4 4 0 8 0 sosppl 128 13 0 13 4 3 1 1 0 8 1 sockpl 384 672 0 655 4 1 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 142 0 0 8 0 8 8 0 8 0 bufpl 256 6331 0 1017 333 0 333 333 0 8 0 anonpl 16 92762 0 85042 71 36 35 48 0 125 0 amapchunkpl 152 5259 0 5171 21 17 4 11 0 158 0 amappl16 192 4586 0 4175 56 35 21 33 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 5 0 4 2 1 1 1 0 8 0 amappl13 168 418 0 414 1 0 1 1 0 8 0 amappl12 160 9 0 9 1 1 0 1 0 8 0 amappl11 152 177 0 168 1 0 1 1 0 8 0 amappl10 144 61 0 57 1 0 1 1 0 8 0 amappl9 136 332 0 329 1 0 1 1 0 8 0 amappl8 128 137 0 119 1 0 1 1 0 8 0 amappl7 120 40 0 34 1 0 1 1 0 8 0 amappl6 112 58 0 49 1 0 1 1 0 8 0 amappl5 104 164 0 153 1 0 1 1 0 8 0 amappl4 96 977 0 953 2 1 1 2 0 8 0 amappl3 88 145 0 139 1 0 1 1 0 8 0 amappl2 80 7663 0 7610 2 0 2 2 0 8 0 amappl1 72 27253 0 26826 24 14 10 19 0 8 0 amappl 72 2706 0 2672 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 54 0 2 1 0 1 1 0 8 0 uaddrrnd 24 890 0 876 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 890 0 876 1 0 1 1 0 8 0 vmmpekpl 168 11354 0 11334 2 0 2 2 0 8 0 vmmpepl 168 100175 0 98817 102 37 65 74 0 357 1 vmsppl 360 889 0 876 2 0 2 2 0 8 0 pdppl 4096 1788 0 1752 6 1 5 6 0 8 0 pvpl 32 286023 0 275329 157 46 111 128 0 265 20 pmappl 224 889 0 876 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 481 0 3 14 0 14 14 0 8 0