0x7f0000001240)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, 0x0) kqueue() pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001380)=0x1) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000013c0)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000001340)={0x0, 0x3, {0xad60, 0x2}}) close(r0) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x3) 16:00:08 executing program 1: r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0xe59}, 0x8) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/1, 0x1) chroot(&(0x7f0000000140)='./file0\x00') flock(r0, 0xb) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x80}[\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) bind$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xffffffffffffffbd) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000480)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) sendto$unix(r0, &(0x7f0000000500)="1ca51ff54b57399db8ce42f3c13461531c2d85cdee1c014aed48703b77405ae4cd5c2337d8ff390e8eb30d3edabf6441c817f89aa1f651d51c1882f189035da7533cb878fbc2717d4ce33e7874b62dd34c33b50d0b6e85118fc8af5802b446b11532607e8a6b7e34513eab6e8039013605736836c8bc23640e7138e266a64dcdc997b896370d0221247a2172cca5ac5b6bb159f3c94a034a57a66480487e3bc48902cd467a8588127298159c798b355d8361c930e9d5982ce322d203f9660fae2c49ecbd48dc1902bd65cc84693637be337eba83018f64663a98b4f132cff3ea4ac389990351e5c1c2691ce9fb3cdfba88c5a76d19deb9abedffa6485ea1a4e62da5ab1e174b7fb392be8476aeac3daf97e9120a1193607a76e817f2373189dcb179251fc065bdf4e3de2975da7fc3331817b3971feebde345b7fc464cd1da4cbc8a316eef3cc616e86a4ca67899d704513e3f3c3017e41dcbf6432974c3c0d853dfe12eb83bf9e77fd6924c867fa0b7b38cb0f5e952a6fd8b7c52c1a2fc27bd062284ec2f28e8d2b201adfe7816d967658ec762a59a32c9dd2922c22d1e979d728e2d69f2180720095dfbbb66009027adde212a1cd973452a9bccb28222ef966b51a8f4297abacc9064040ee59b8e9ed3cede44b804f2f429275375c058d3fe9c8d9f4f6bcb5698d9e8175ec17506a92af6d1d92621d898cddf0d415921e7f6622bcad0561a10e099dd6e1e3db8b7dbe10c91376bf540602e3fcd803321cc64bb5bced7559012d8970ceff432681309f33a1b57a8b0c1031d26ab97915b6719b0a410da7169e84fbde80c174f92237ebab337c7786ed01c2ed4e9b3da48cbf3a971348b9369b59dec0de9055dd516dd05d8accf4ab985e630f0120a8ce1646e13d7c489f4226135b099bb2c81073ef0d4febd26e280fd04ea35f33601d6bd2da41d07c32416177eac1ca197785af2e3d1289c38d7772997e9b8b5fd70adb2a5590d5dac959b0dc484d6094ceb8459f409d38871b14ddfc93dc9476bb4326858368b641552bb26176f4b9a201b6cb33eb0f681699a6f15ae3f3d6860dcfd398facf83d4b5eae344a31e37b87cc8f7e6b582c5bb3a5ef47f4036ce168854d66e324cecada1385f7fdc5fac437b66be000e376decf66baf64c714bfe21c426535dcd7cd41fa88d71836d3a10a7d47016efde57112ab82b14d54f64316bb8f479512465d24e13f72162dbb24b975f17f763ddbb7c451ef3e32b8503002036e7b2c8562bf86c3407ae69c55965ec8a50157c86c76ee378b205a7ecacdf07fe5b53fa7a056dac62a997e66f36db6bcfd9da0f6be45a37da0934e275f045165b393345c2b2565474d05fa96d7c043c7d106466320a0346ff3b989940d698ab4913415f178dc0b799991f92cbebc7bf828d9acee6feee09af85840440910dc73fb20a26cddd5f7481a28f1f0b3af8cf616d24e66ece225925d1f35ee6fd95fea9bc25eabc0020852e60bcd759087ac70414ec39b2031382df067921251970848f89697d8e82c64a9abd52d03589a9c096cad07e539e55fa4080263f627b7b6ac9bb66791ba8276845c90baeb3bd826e2370cf5b5db59d3e4453574fa1a9327fb92c7cb3beab92d1d531cc7a3874f8338949f0a5037182a11df50bcc9071f1f648f16ac52097a1e04c6002c38ff9c32f9a21da0dadb1cce51b33c6c5bb58e9b5b49bcd8380a070eda08fa620f05ef5a2eb7116391e6f81a10efab78f997f86911ee27f773df693f86861714833fb0319b38703165ed4b3a338979e0ac7be21c99540bb3fecedc11220c7043120e12886223196db4f691636ecab3979d7c138697c14137ef4cb7ab7f433957734ef4a818303b12ebd4571d2d20e2af9a1a0742ffa6c6c22c51619663d051de86cbf398bf142c81a730fec60bab06b920e9dea86bdd05a7c7690e9b4a874cb5823de0248f94726bea5775ccd578cbe0f1b952608bc8954f3292790b1c33c501d4a65e0e9eb9a2d5f299d7bf98bcc7d3dc63696bc59dda7be22d7912b2f8f797906a119c5665fe1481d32c15a0b61365127c1647c231373fe737f00dfdc3d95a17807f049cdacffaa3ffce58fe184bb2c24f07f2c8a9e3a6d6417dcb6a8bd637de9ff6b10e2335e053facda0baa6d085ef51203027506817e1bcb80164ccf7e0d41a22af1a2704f262346249c1c54aa792165f783bf5677598ea6be8a074b54a7f5dcfeb679e07a4588f7117af38dccd64ecc9b9394c562c8bc7dfc0b6bf2a0f5e56960f6bd943b5220b31fc8ebc20a5e797987783efb6995f8d2836d0349cf77cc076d4bf4e2b6c94a98ea0f859cd3b155b8ddac051f31e3bfc6fc8a2e13631817955c2a1ca8c306f73caa6fb73c5d7637bbe96f735517bbe2efe816b7de9db2c770f62c872a5bfb5c78d2d2ac56cedbf4820be280cdd8fcf1459b06241710e90faa3088ecf26ed0b410bd4433348c364bab86aa764a60bd56d2cdbbc0adfff3a01c2309767b433ddfe7b8f9acb489f4efdaf5b4024cf97f9ce08c276bad319857b8419d234f142f30e8b19b49139539662b58de8d70f4cfc79333c52cc2759ad81708e3f5d68f95c81047cd85bfdbee267b6e1d98f958b73c1bef79dc64d500d252e64e1b98dbc19c6f2134a309fd67b40732f63678d3273fe2c63f90eff32a3fa200a9aad5d7b8ff0e096f193dc2a7390570ea600760aa94c54fdf421b1407a09f3960afb64eef283198cf99580d05b88bc5569788ca891c10a2e875d525c9357047dbb23b6f8acbce50a2c62370ab50b1f7b4fce2a6d18c462c7b4677aef1baf7ca052aa78c7d734d12f392e3262b7e35b2ec1140e698f844c181808452d79c2b947144a4aa895bd2cc59883debc52a36d97de61d3966157013e788252d909508a05c13e39416b25d3b9789a1fe5959bc3565b1964d88af31c88ed9deb50d405675268b8c1b34cbad221449e8ee998b574492822f44f4aca4c7f08be93cc5ed928c5051f7fe976317269ae7e4c2cb12d5545b559d16f78d1d866d0321173e0adef8d566859ff76e637ee2943a6815903726bf00212e665ebe9911bb6de4b88438bceacada4de8a2a640426c0ff162d43c33ce25127f0a6d253d04c2394ef36e198282ebd2daeb3d3cd98eaa7f339f43bce985d71bd0675d4e3c54eb959a3db3befdeb96b3abf16a7655b2181a2903aa97a3d0245c8b4b4370d84107f6fb3ec1db60ce94d546ddd4a3b479bddefa8992869b07c65b5f8d7943e8833826f0b236206361a7421895dee842bf3e57012212a1ea2129ebe0855b4d645fae998b0d03894521571f6702986d76fbc3651500b8c700eb70eb4a71069969e2c249dc8fb6af61ba0dc56d23dc659e73a515dd2ba0e3478f9c4a779a78f03e9247187d1a83547277aa69cc47df3eb9d081995b7d6962bd86455a55668aa129aba509d5412d991b1c9690b6f776a68c1ed1975c0b33f25555e323928a03921f1ca7420fc4b4ba8a4f6601d31c7a8e59e00ebfa002faa10fb9fabefa1acd037c697d9eaa73414366935aaed4d07667be5592ae3dd44323a85df3f75e40b7b95597cd2c22caa3e4f85387724cb47cdc3f719915fbb4c98631f7565f5e63ee778c294fe2a72ffad9614d4235e52b5bcae5aea6a8d141642dd460434e13a4db0a638937ec49bc19dca614c8b66954d36e41f643d5c50943b67657623eb860465aeef77f153db12b4d38458f1b75a544d3f3f220ae0f06c6902c47d8472c8294ef4d2699d2a5723440405a72316129f8b387c7344672d7d7b9b9230ef8f17c78a7cc92af36a69bd4de894813608e2114adb6739394a36098712c9d4cda84639b3e9717070e5c4a9ec042a64ce1bbf6a12a2c07016a0d22990816dfec7df8603900fc5d0125feabe0f376753f9ab5687e4ce610a4e6b33bab680367b58915338e0f787ac37667c10cff0d733740df00e6f7fcc2a6bf8ff606d7b31e65067db9d9b9e001aae7086acd4c091cca314b9b9fc70536a98381ebece45f3869139d437a981fd14441e684ff61186b13ef407d1b30bd7ca360f0f353bdadcb715401adc4abaf48ed3e1387e4a4840b2ca91c8c04fad4acd57a9fd038c754ffa0efa8efe82c572b18116045262af1d48af0dc0a6ad6ae8b7d9af5b7131e616a4653b7bc775d133661bf5375611cda114376fb8ae9eea38ff8c4375f63d4cafa335dd295ba7d8f79bc6f23590ff92b3a63b9fe60c93ab13c2ce53afc2de54fdff1c47c33e6dfbc73207f8591760c80c049b9c5d79ff2d07ef65ca2670e9e79bcd09400400aa7f78b1a7927e0d4c7859af76c808cd91b2e49111f829bb36255f197cacae3920614a404b58444b19126191f3923f748329aeec14bea030bdc0503dbc54b189f1b3083d454f7c32e5378bae73de413aa38eeb180811629a8a8be0b627130f83771c78aa9c52b93d84c10343ebd087e89041d495ee8f2dd0d169cdb6b8a0c0a049024238e7daa99aa99149735861a04bacedafed4ea52c473fb8a35239d95b715ce60e677c6560e94ba332a20afa78a2bb953560b27c9972bd7743d50fbd741e5d8e623a5357663ac9c195a15a9031669ad6fb027cc75eaea3c4103818f3c925016604a0fd1576e3d6e40c21152ee75e76ea7f1b992565d4a30308fb93b353d7f6b857fb49df8764697e78c1d5fb514edc11a8b20bddac0510164d1747ccf1cca703236586e69205bf609a2d352c06c0ebf0e150f11d71d4dc770129718995cf845909c14bff7cbf68152449d912ec965852cd569888fa22c32ba2d44fc70732222b3b128e7422229b61bf64c427117ef34336e4a38bc326b8b6a763bbb77e1386906c7316653c0291632660db626acd209c6cea71068967e09d27eabd2c9959cd99f1f3fba6f52268b669d24641bb0e8d24a034768baaacc4186a47e215c6c36db0141951eaeae3bb0e3a0e66c88db3cb984bb9d4406ae2a019bba4abd98eb43c0d988c188119c14db11cbf45e9aa669fea2dee504886b8d9ed88616c80f65d2fba409b00d08b87a24427406b4c61f2c23fb7d44ebfc5c4b11911aeaeff570927c3ad7fb4317eaba7d3bc88a73dd99567bad5f1b926a9706abd6fa665086a74ccb322e9594a24e29ce88bacc5cf0384fc9c386f9b7270569703e22d89ed138715d11474e91686469b1ccb299c4884a8e516cc4d1aa82f6857ea7b2c01726041e04d93723ce7d6ec391a58aaf5eb3bf14d258c7131b695e9c2e1a0e2c59cfc5c7028c9b229ed397eaf6c4b9bc8fe673cd8b8b1fa156e417fae497c80f555c5321b05df4c972fc92f6dd75c46287a0e67153245f2a87fbbbc4d78c4e2bf3778d6b61dd133847deb0483f98d14065c152b91dbead72144d84979e1034698915af75c9e51aa53c131d26c1c9f836be523b1f2651b0307aa5348fee629270ddf6abf81246a0b3bb4ea9f8656ca7c4ed065e1d022d62a3712e0126fc81bd57c6052db0b7c6bc317300a805466ee74d54c56d15f4bcecc1ebf1ec7e5a5e42f5029a6fa4d4497823f22e6e9d50fd5b828eb3befa8be831042952ba65ce82402e69e153bbc087c4323bcbdeed8e207a04818334c32c1ae848fbecca3534a43ca249bbab05a46e6c870ae65fdfef73b89f5a22344bf4d8f624b241ffc9a42408b62d020996803db307e4780ecd16dbe40b816c4c88551ea82c86a5671e6153b180d969d84f771b55c67d4825d2f73e9904519f499632308523a1de5cba1abd43a409fa5e2b593dfe68e2667310fd3c3599853afe81c0cd2c825fe7df5eac66481a932a89", 0x1000, 0x402, &(0x7f0000000000)=ANY=[@ANYBLOB="e7e7dbcf7a696c653000"], 0xa) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001500)=""/182, 0xb6) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x42) fcntl$setstatus(r0, 0x4, 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xc8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x7, 0x80000001}, {0x18, 0x3, 0x8, 0xa0b8}, 0x2, [0x81, 0x8, 0x900000000, 0x0, 0x5, 0xc, 0x80, 0x3]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) socket(0x0, 0x4, 0x7) 16:00:08 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/43, 0x2b, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getitimer(0x0, &(0x7f0000000040)) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x100, 0x5}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() writev(r0, &(0x7f0000000780)=[{&(0x7f0000000340)="d6ab20163b7cf136a378d47a45ca91f31d3cb7cd4390caa88495d0cf0a825feacfb3a3eda97630e5fda2c2c3bd288e310645f170b61c85d440630c42cec3549963ae4e1091332580675913fe725a5f7f3d422b411620ef6314354782b46d4fe384ea", 0x62}, {&(0x7f00000003c0)="6eebd0e014be7d7c1e009c377eaf0b5d2bce744addc33df3eae905467a107ef19de75ddb6d8fbbda0490d396a7f9fd3abcc157c34fc896d11a4bc88cd0c704890d0048a4d6e17af5fd75fab3140f88f9a876c8638561ae6a2fad9994bf640992", 0x60}, {&(0x7f0000000440)="cf51feb4b123ac8aecb46e5bfc0fcda705b4fb3d365c434fbc371fc3521299a4e6d170f53081e1d959fa64851110833ead495f8b43a8b5636536a764268aae13388a34e2db646b631f141df758d7333af78902fbb5d3f2b76d6af468a18a2d4bf29babb8fa7e09da4a7e26909529b50f28bc318d25adda6146d977ba6fc3ffe830d0c3c3eddc99dd21bfe997ab718257ef91bdfd6b430dd52aeb1a93c74fcc850048a7a076c503b8a77e810dc81267fe3d1af0478efdbab832f62aa1269c8c91e7a42643f8b5cca5fa84e2622f79d6fcbf3202a98399e6d35e1dca810e06ca5431e97d4a9ecf48ce45bed17e8cfc5d4fdc0ce372e1e863effd50312e4725", 0xfe}, {&(0x7f0000000540)="c4cacaed69e36788f27f2f01bd182f30681672bba2f4d494f19cefa0aa70d80dc2481cfc2b86df634ade2113e6b1c2b43d6e208eec90cc4b221c3aa7d1b987d85d6f7304cb7370c7d0ee15b6b113d063ced71703ae07305c44e44ef94a58511d0ac0f1377eec6f8ef54b41e0e12f9197e48fc1807dc3a29bd300e8897ff8d9182cfe2a9583989d2a16c4b7cd2235748bb3e3d54a2d3f6f8942d625149da725cfc30b02c8fd372b12e1b95e2491f7511bd118b223d5b0d36b4a6b2a83f9f765a000dead701c2ec1fe2367e1bdab71cdf4f3e6f5074c4f2f534995739655fa3d56d3307504e3182415895fe1a2fd6adf89786c32b7eeb3cdb8", 0xf8}, {&(0x7f0000000640)="ed78cd3e639a895f91e2859b6eac5b8e59169a17aebb02beb4d66f29e2997170cce81af39cbf24f0764b758a7c8defd6ac", 0x31}, {&(0x7f0000001b00)="28d559193648f312af2b4f672f132f559995b7631d03e643e05bab16e21d9a1d0c390bd9a3b26508302bd980b0cbafe2226282893aaf38f3e4ca9fe05dc7f25e051947f64e7acda9a7aeb99e547a86156308d9c04261561d9cff5911f90dbda62377b741d34be7fed4d17aeb417c366efebf95be39b5905e84a6392ffc48d79fafd1bec1d6bbb4a595064a5be851dceaedc68a13312cb0fa5192da015339091f22d28d035b4a7e749a75ded6a4bd94a19db8b6d4d1a02a70ef3de141e418ace9ce13d19bb812b84210301d26306e836b283119e2f8bba65a4b396a4b4455760b5954e2185d4b9ab791994e822be6a781bcd4fffa74817c6aaec4fba0eaa3e5da259f68a7895c1ed4a8460ffddd77b6331ea520f8e97f1639d181a9db648d630c627d07994b81f3e4931289f33bafee93e1d704f943871aedfab05ada3dc8fadf4b38d43e2b2f83cde581ba3f8bce9fff204d354321d55a31f385cfcc85053c3b52d12867add22ea140b83900e3b394960392eabc0d47bbaecec2e7319c554d993cd6d7986c40e6eda268f532795599f4a970c3f63fc22a429be1472a3d17e374ce7c870a90f4cf4bce517b64804c13214b20fd2387f4e7a98b5e2cacf9da311f55808e0101100fb3b2c662f5de8c3e7badda169998f03dcb24c98e41b827bf9e3c41e33cb8a98e12a5b764ee453bbb170b370152348c0c98daf87a0b2e9db39c74a3c90647c3b1d0b3433891f5e5e03bad56146d8ba281345e0727b1fb47563fab8bd8d8e69d4dcf9554b3965332ccc7a6ebdc997bd11c6291eea1e209d5c69c4fe496b9cfb3b0fc876b2127c358bc979e6f284a89a1b9005ad45767a18d03c7d57a676c8c15e80a5c43ecffdfb45bd6d00a35466b94150efcebce1c1e7dd0a1d00f6b8e6e724fecd9a74297fc4b376ffbbf601148a534cab8424952fa6cb39e0df06612700d6bd1f054809ba4c42c467ca83dc96ce7116b4b276374713ef336980362d16e6ef2bb7a054a6e282f4930dfeb3fc7b7926e935aecf55f3eb62cee4d6c9bec544c95d3d16f2577929511ac64c654156968a3dfa47fb9b8284e5bdde9993b5c9cb301a70db8cf1fc9c23f51552b779ba67134a00d95851daaa2cfaf4f7ef2cd7f43e491647b2e581f7eb37e70c56dd1938cf7980900a0f7ecc93d251b880439e51588aefbdf71cdc9b05783704ede0b3a4c1d5fc1820c0ccaa832e2370717b2a7a875624769d135de58c1216df57251eca34eb98b051e508d43c0bd53d8a381c85f78a82186df0acb0c11b279d408af1588604a9d34828060f72a83a8cffd8b40cb721a4c7282d521996cd4ec433488e7cb3e5f57c02005a1e1ff7f18a510ea9b9a8952248428462706d5f6c883bf6f182a1cc17e6237e6c376c98606b684ac089d7f11fc4f1f6fb5d7abd55e1062dbaf7e8f30b5199a628e7609df29ebd1e50938b372311fe43a053b70a7fde6bcc251845c8c063a64c8fafae294d2e32c78abb624e767708b64aae91d7c8a66188abdbc0f095af2bce67fdf1defbf5401267a219e9c506eeee533a7e0495c1cdb39c6f2ae62a776eb9f6a7c4dcb263a5426cfeb1cd1a3f91402f2abe4e0394c74a25428dcd3696f1acd7d34976dac46cd58ee3973e40d3f9c7282590a67a930721f52e4c10997c268e8e091a86096108ed862c685e7b6be5b45d81d8fc9f3d01a872dfacccdeea3da23632460414e54b0c19ecfd59aa243c000bafcb8d08a4deb7b7eb0a9863df3a146c4f8a8a50634122ee26816f569c1fa3332fbe6c54566c7cc513d68375345a119db6976b9c6c522d3e81b50808535b53f27bbbc868766b53dcc1ba3fe9a94935678f87208aa60b72a304440d79150a88df8432ac18011abe30a1a497ed35cd0c91ad6d76ae926536cd75390e0797f6a4f7b918b81b613696a8e1e01421c092716348e84cae2987977ecc799bb1b7796b462a9cda2f79dd5fb97038c2a662817bea4c15b345f2b1af3e639b9404f97c73a4b30b308321a1761e4e5d27de4ad37883cc07e25f0ad6a5734da93bce908903299371419ae751cc8258025466ac2cb26ee0b00c7d00a83c22fa25c1336c0d9b87b2446ce37c0a59d64ec88619fc1944d437bba0ca92eceb3dbf759ca0c1dfe6c52d5aa227a0fe327b743b2b42aeb415b2b5c7e8e9543f20898c457b4aad51bc3b2473d62fcfa4e0a9e267ba740a53a5621263bd42b985150d8556dc883c2dbbb5d4def3b8c6acfd0544d05be3ac9376c04c2c9317804beb4808a2b46cdf2cb86a0c5ab367b4b0102eb668345f913e2f8c68571b56d87f873a24290336101432c51a43582b09e5acafc49539ff6804090af453e9f85241681b1bcebf39bf18cc1a8c23ee59a78b6d7b0f54314330b7e46196820725d33409182838222ebd2936a2f1d09db42cbe63049e33d3b33d4a8faaee6033b53039bebb44251c83f7ec5bdd2d3ec391345acd7eb0c76c682518d56ed1391f314041993d6d8d096a13c3317a74de2633c1b4d20989c01f08d7505defefa35413308e846ee3c2a687286311a78bb26715fafcb1f026491465884f97ee713898cb6adbbecd974c01deb01a6f453d9f7c5221713cf0181dcabbb24089fb305f3f66f9e98b2386b436f7f34fd6967eb870f9840d010f1e9c17f8b6f0ba7ef167e72fc9d1fea1e3ce7087aae5209b4820cf91b23c5c58e46402bc7f557bc25c4ade0e268c88b0e3d21e5f09f0e38d4da07beb13108219cfb3bbe4f6cbaa697802c270cede48e2b40d5bc949e5bfad8a5ead686c79ecfaf84c59f2c12e8c8f8b4e7eb74bb43d3f7e29f59b2c9890ba47c89fbd929fe33ef416db7f1573c6a7e2d074c652d389311a54dc55d498cd987a01cc30d2b65fe79a955b544d8c470d72673d311a77282fb2c59eaf91ea79f161313e4b74fd10dc61383942b3ead1f267982f67ce272fbc25f78c806313d75a22ee2c04c5b4a20d962d560df7f4fea6f0ee6a0f3f0caefc75a4ce8c8b9915a755e286d0553c64ff5ea1f6d5ac18f28c6e5791c538b4869d4499d6c55a633beef2d797b6c4aa8bd1099e428aeb5057330ef5738916c739d1bfb0fc4eda3b0b40a15ff394ab2381dd814fb5bae270b13fb9e0c7fc36fe589abc84109b01bf25b6c43b6a7730ef0d0f5af85cfcf76962180495a585d7f3a411140b727a1703f3a6d2e37988ace863f1c4b8295daf3593850e31c0f1fefabb0f0da3409a97d18e52cbd13a2c41c05e88854b981d1dc90a542a71279f74ebde881fbcc4187d742f48de102b59ef7d8bb6538678dbfa2185686194e67e7523b865018dcc213f0fb7ff212b3953b29ba5d073825fb1a94882a883421f6c566ef20f9a9f8779c1396f637527223bc4111628cc84bda5dce988f55ab9f5b75ee9ab48c205392f38bdc08e4ec57d9cc1faa4bce668ff5f14e251bd278b9302828368131d1b7cf2954a9594d27b57a4fa53c741ff7a7cbe9f64364bafd0b6fd8e26571881b837b90ab9072fe82aea4bf947fd6726d48cd79bcc3e271eab5b24592f80e0ddcb7007e22804ba48c42767b2244c888526b7f1df92d64ff1a0e1a01535a957c3e307234e82c2e1357a2cd40271148ac2b9884756324b06558e5208fa9aa30295e104e1f2dd6684b2d7d9940961e6c6c479bf85470a03ba974cd7671e1cbcf9e04911a5648adbdd20f142790e6862ac7bdcfcd1a505a7aadfa5e18c374bccc0354fd8245a66e0fcba4f82f222b6468ca4e5f3c4f61836e1cab2583ca2fc30c8fe6b244f8056daea3698f56ab47fc61c80fb57ed0a0ab028166e3d3bc3f1a6daa462e96272fc3c849b439068c72490fe30732964f783f196733c8a96a199403ce6ce06f857a51b8c2e36b11c39e325a5ca789de3d1fd45758789f012f08fd541f0fda9d74ac7bb210eb6622fded5009a7f10466b58395b03bfcc4d3e3efc060c497175822cdae3779fe5459cd3a7033a97899df9940fc27cc1fd6653d25b0bc10ed3549a068bf91f31c00582e80799fdfae2ee0c5b64e56b1a686db187ad730ac246f3c6993ab0d6ae00d5745f721e71b209a6c0eb081fea0ee1e34173c977704fbc6794b32358737c19c2335c95d4520bdd5cf5fd54cb0b6de1eef7edf13e5649690e6149256104f1f60c37ba2eb2945f77371e7115bf3c8f1d076a9e6cd4c79a5d2c86fcb209d1535fc1ffc769d21a5cf41492aaf594cfc6baafe6c7b9342b9dc7ecfa9e66f766bd95685ea7c7c20cc1a473d3d1d0aa663623ee1ff5d53bf7aaf397c691928b843b0516c20da53ccbaae05cbeb99c74d2bc91b8e4a336e82db5ec12dbb5edde3d8f07614782063df586b63004e66316835856e2c3c32abf84e2df4298a2ab3fbaa7bc396fabcfb222a58baae06644b307ba9ce45eb268f877b97aeac024501f3e3f41c01fe5d43608217a38c3596f8aa2779fa0eaa9f8d9e254b92cf553ade945542bc5e5b288443a29d803cdd6fe29adf1de12cccdffa86a4310bf4fc353e97dd34775e859c4b802dff8ee457b4ceff851d95d2a54672892dd712c9ba94cf2d02dd19615d301094094972ec18c946cd98734dc093b842a075a35287ef98be25f1f49bcc29d0e35d911819ce302c548c22905d21b4ae880c067e5e4043aaccad0ff3b9ea28fbbe1ccf2f2d091d151ba91e27830eab3b47fd12e9452cfaaf61110164d0a7019443528a0df510a6fa784417a19ae12d0d24324c38dbe87b9f1ef44ba09631cb6f8d089fd70b32495e810b73497df39ef8111b3204f52f5a81175b1be2cbcc323b3036787ffe643098f63df0a8c800f1bebd08f89a70c559e3cd72a97cd2c8481ad23717bf2a2c0f5161abb32ca8f9830ce59430d8e721a59c00d6b7df750fac467eda35d212d1aa4b8cf03e630f8fd95dcdf8a49c3cf77702c238df9274dacac72e8daac74320793b92701c2111319df4a71590d0c2bd1f4d517e8e34968389f1fe635d4b72b15c3b49750310e419ab3db648f321ff2d60873ca4ab8354d8c49fd7ce0379f046519e9e949fe06a62d0f64838c1a1f89dd53db231de1b468085495cedcc54326fdc54fc5e7cac623c2295d7fd2f09dc9ef61571e31e6e26845daa2df04c93761805864682568a82968f1e2e08b7d954754b7116c4bbc5b69ecef1c4cbca37d0e1c822ce4225377016ffa1bd0b9539adbac20d7bcf2e67bc4120559e15745b9bbf2c8b4c03f717a80ffaf41321640ce9b556c24c0b2677c3a2b67f2f0fedeb86ed85f0cc7c7f862560363bcdfa72e47f1417ac3e6fe45b650dec1dbe50104828728d6fadeab2daa11f79576654d93d96985a58d0e8b3d87f6d5921374ab3110c9f2d01e8309b6f6063628477a29569406fe79ad327a97a6e6ab6f7bde348820557e22f86c2c14055fa1f362904a51543abda21cca071b941c793e18b5281338e10661c0b4ba42cdbda39c8e9d2911edb21089b7aee5317798c0d06f2681648d70dcb4ba193747b8fda32e6b6346eabd3b9c3d13456750f74aa924e3afd37e5e3718a671b35eb3fd362d916eed6b50f64cb912a33d0a7f5de72ab43f448188b4a53b43b529370c848ea4e4488ea4d4f43175f4a7f98a48e49737e88fcb3f9703e3214d8cec055a36b619ac79a6114e31ae16f9c4ce85e4b52579c667245797048afad0ee92f18ac5b57ccaa25b6ea810e82565be2566685a2ea394c8e7d130469a6e9bc0383155bd2037a3fb668229a32b23b2dd79f10107f0da9e05ead74a73aeaba738a118bb90a48c883f06280847a7d5aa4686654361a1fc24dc4d3cce835bce76d91e8c183eade", 0x1000}, {&(0x7f0000002b00)="1c2244f0ad5eb89a997f3baf64cb372b471d04d0385d52107dfe373125c9c44ee68a1675389408f04d16c954537a09b5baae5ff125576166d436df7245a1da86fb9f3082b9af3d98fa5032bf59ab3503bb2be77f41208d89af7c0a31010782402351f52a4069261f7001974ca6947c34d57ec468499da5cdd6232624d992ad90b48c4ee589a42a9c8a850c4239535f936599e4c5e3033ede711fcf6251f95a71087f272b0bbc29dd1796d4ed7cac6ac0991185403a0da25fd96e0f949dde4c6df389fdb9c06936c72afbd8fe8882a94fa453a988b7a208aa57253571b54976dbd091f4bc5197f9e36f6cf0c6f76586d301aaa8f708ed078e1a41f655947728a19d1163819015b75644c141f14400f385aa2d2fe31eaf47e83509e09e12e943d9c1b15d73b7d33179baf76ca2e81c87a89669906d58671bcab18d6cc4738aa30e5acff10acc462402d88e77a706262c2c072e2e40e9d5ba883d272b0cf821950894da070988dc9a7bdcc7f5963f07faeb576c2803f58c0aba93ec90727f8d4bb0a380517d2c1bd2fb43e697d0b627ccaac89970c070f1bf6088c9596e1b4f42354874feb0560e370e8666fe410d95eda28a93c97adf460fbc4ee0dfbe3bc134550ee9559ca0858d3b0367b8821225dbff6764c82fcd9837f61dce663a99501d0b63886e8bf753eff109a2788d0e1cbcbc5441daa3695f8128fb1bc84893a18a3cbe82b82a4d64cf5ef49fe3e08fe005a6b5a27b096b4c183b6ba093446b84b65ba84560e11f4b87e7f94689ee47f347f04e68eb482d2b5d43047401b56a6b0dea281be40dc7fccf811fe8a88b86c14e77db4305aef13ad80cc45b785563411d484f4b1fdc9fa170540879d790d8304ddc2598ab3f67daed177914f81a600356e1756de26098fe7c57d15d40e4ec8942055f037277d58e81a6312359dd7191adc84af81c296fad89bab0bb89b2195153fe612ff43fd0e397e68b9098ff488fd611f37fbe0ae306657fbde52d8553b8f509d3d2519e3a4552645e298c9114bfb58f8cb54951d4f835c17c2910a08df8e382a4484d518f36326010d805ca86698ec43b7c6ce560933d98bed00944f4fd61244e44c3f238f0c3a9cd033481bfdb4ef930b25c3b73a1144336439e1cc714d35baf52ce178427f6de0d2fb83e37bece188242243de0260fcdaff53bf81af13f0e95d012ecfacf8aeac2163d3c02ae63ec883ec495c3a9901cce054cbd5656c6c8757f2f3d8be78aa55ee818e9791b0a0e8d830b62129853a80fe6b7e037e8acec4a05da3ac8b3c92ee53d21b46e90979dd5500d3fbdf9905934a9ca5f039ebeb5f6793805ff2a36c7e1dcc882d3ae59e8d868397c1b6a5f73ae8127d806437a2d7d1c83b396eec0f96c4e57ac139f68998a254f7db90c41964af6fa42b8e16a7d29fc75ba439359be8bd5982bf0cf2e2bf7a2f8a35fc644b9c60e1a125f730b185805f74c2b6f4f8b799e8e450528526f0da3e06377c62bc610858646a79adbb65df8e229d4aa9831119d7d386de41f36e31dddc66b7318ff8185bcc75bf37a235a5ce68e9d614e0be9783dce9aa42efe914efb6050ca2d7f8aa6f6cc1d0855198e044830e2dce4fcbd614ab8410cb26f0dd5614e8912ce84ece7d760dcc10c597679cc398e70db581c119b214c45d2d4082e13a2369834e9168dc9a876bd0873e0dbffff7a960655b5adff2da021e60d011655d8a76f7e3e40b86da0b2208b7e8183a7a0560882d988a69c88dc5c24f09b5f7d1bb213469157ad32443655a5c79cfd9c240b3ab373b9a3d36cd466a9b5754525e567cd4d0a791588b27c43cd8f5bece1c987f6add0495f0d63a13685ff981610db5391ef0d71a624e2fdfb3226425f421ba9ca2b8af09c169b065d29676ba74ab6220a6c145b213d0b315067c47f306e6cfc9ed429d7864f4230e9b8b69fc6424621dbfa0ddbf2bc31cbfcc97c42544134511473fa83be28b5a86c0285ccea40bbd1f61f1b3f5c7e11cc146861c1dcede5767ff0dbb3a5260e1eaad98f9c9bb6ac5f9d3d8b4d5709b5138c5368a51b1b0d71c182f7ff54cacb57d9a991b1a570c2a80ab3d45a016a558467e95c8d3154e0bf3215dd2758a1e7bcbc2f18028de6ba38aab191bf3f87d47088496ef6759946ce7b412ccf7862a1d4cdf27a18aa3c5a1e9c94e81c8403d70a921ba02eae4b250f9e942fe641975b61d52ba6f79468fd33e76a5b51713714a61c63021c1bcaa7c9138a5b5cc85237816695bc4c91ddfc27eb607580eadfcf7c70da5264e1618d4a7bc8f8eaf44d2ddb5f7c5f6778d4ce3241579b38f198afb63c0110bc96136eb6716673ab6938c25a1e6cd62023b8b9fb7dda83800905cf5083225f7dae1414666a2830b8bd94ecf5ec4b4b7e9ea259598f7e72616f6d810298ce34eb8229540dada826038b26a45a418ae5b6a07c6cd79e400c9df521e7d4acf33895fad5539e8d077036a4baac6136d6f732ee7fdef28eb602c4feb87ea8c815a592cec6752a1302cda25b61d319425c529d0918d0de036457b99821d85edc41d35517aab6f024f149961bb1a3f8f0a01db78387f2948edcd5e754e2497cec54ad2a9f34bf06b5c0f302eef91371ca0dfe6299377cba10a5e1088f0d888d262e32b9e8b6e936db5e1a195456b4352526509889c6c95a9885420d72a6ca71a9efd84b48415cc4e011a1fa46553ae53b3c9a27cc7166ffa57fd819cf4b35be8c45ae36623e61832607cb2097a40b2c79eb8d07c765361ed27e8452f6c8c53d5db1ca7ced0b9ff72eb956f8b0b29d6abb4e6dfb2ec94b2f07bb8319c0bcf2a023bdcd3af7d5cd804b99c3cbc5abc953d632bf22d5b6a649bea847ccb4b687c0ca9898d320d4f65ee36969a7ea0dd7298257b240497a2513679f5025ac1174606daa016db917899160fa63ac846478b2086df278c6da53c1a4f84c4b0070360be24d2d4e0c634624a96b042e893b9e06ab05563a10596d6ab746803289c2699bba390374fbe005f8fb3c755a6a30e15680a046ddf643d486cbc37b9e1d2c604651c654ffe3afd567efc76c84a5ce08a09d4fe76db44674432f3b6312325afb57483e58b5f2733b7a8900dba16c07cc9c5348913f135e664ce49c88b50066217c07cc4f6e6955afb2e7cb69789f24a425b9bc184351bb3de04fc9f248915f69da6ccb0a040e9c7fbc967a67ed518317100dfadef0f2b0d04a5bcf19cdd095fb4d7536af6e37ea1c1171ee610461a0ab730c15173776792e86dd55cbd9146c106ff7b743346a9d88d3bb8ea2db4b506bb5ea5261a2e925ee28d16d9859cd6c3925a54002ed4d1979e0c8142ef105add26de2d97f1bceea56d4dbab2f02e608e4671c519725018584816c84e9db935ddcacf80cd70c8dcbbe095d53f60e7c438fbe9753f65e87ac34f977145a9750c12451e76e7dd786d6436344c4aec066ee4bf4f44a7986a1744c2a04223e520c46ccc66447a0f2ec6e2e4b206b096aaef494f3ca85027af6fd9541abffb5dd0bb49c47a25765d93432b048382ad8db1f69954d1492086184ad801ef2f0c3389dcb44a51606f3d775759b253c6e9436398741a356bb30412e5434f65226efb071dbc17538033e77d36e09ef90f54057cd27dd0924d792044215715c3f334d7c8bb2d6cbbe65b272feb5cd8f8f3fa863983df18f73b78c5878b7a63ac295385e0596bf10576463d8a3f46337880fe1e3a78c6e9d057aad9ff0c449393e44531a10bd3167bfce92e09f2798ec20bcaa95ec08bd4a57fa7a9023165c1f03c0ff7a72f5f5972b8acbbd38da6ed8f1c4605a0887cc079e14bd893bcdfbecce48f238fc05f5f7fa4b858ae00fde03718455c71575e186ff67bc9bd2f267298895c6749b8f4b14941062f8bdcb836105279ed2096cfbee0df65749880a999f0fa4ae7da92709329dfbffbda7f9f1b0595503f69399238de36fbce54bb1f025261810003e062394ece7fb44a094a11992dadcf0179358c8428872a7cd8320f0baf96ee07c714c97c63c1ae3c07ff6c025317bdedbf58c4397c96ac10e7d72640af62df9e6af4efe8a51a77f0948010209dc6209f300e4354707d39ac2bf05d425ea14428453007ab21cb124181e4a268f0a1d6786202d291e0303fc7e27fb547ac398f5e658bda79cb89d64b6123f2e8d9c1acce6ac1a9ad72e7819d7b1bb37ec20b56508daf4afe11e308b7492a2d698fe4bd940e16c11489270861064904a885a5fe824f122da93d773496791fbc47d7fa342b72a4de3688a6eeaa5f2c4fb765fbeee932dbee25c8bcede1fcb6ddd63be65156cf51bfe7d1682a131f424f6d397a80f3c5f5f87d58362a85479fd10902f82bef5d2f9ed1aef62f14135d64c1948b7e8a5b4dafa20a761a6d97dcb591b93d48d4a11bf602acf9e9e91419de8b1e96a19aa209aa3498aa0e036a9a3aed39e2d66812753a5babb92d6d33e3f5328f98dd4e5b5761c39857fa608cbaf95ca6642e269625d25514521f439897a8a59dc86a91a5deceb8fd07501b14cb78a9423263033d7e8315f2911151b5c4c01c3c6fa1f63a6bc72ff3a061b0e3ae84447cd035df27677f92a8ebe204fbdcce11beb195b9771492be0db7210ada951b00732f04cf1e23b79d50e679760c4b0ff857cfa1637acc1796e3448a7c513cab5bfd6bac67560355df719150aac1bb83c2656f6611a62ec164a02a162b00ff7957a285fbd851ee65fef911f349bbba386a656a31e4d40e78dfe7ce720bcc597db73b71bc054a1a2e8f178f0eab1731cdbfdc9117eb454445c5c298c459783f1f73eb4dffdb2cdae7d12056fec9127cec9c6e39e6b6ca5bc408cb5ff326a7458d22d04e9a4673d7eb8a5ab2c4c2a29bc698f3847be53b6f923626c28e1732f4a9fbbd5bb629ea7a083b5f991837e23b0c180c21c0de082d6728207a91b5e1c5e55dd26cfed2047dc037ad3d4c9db130f0e2e5b1087b0f2f12a16dcb3d63f9ae35beb38539f7cc59b672ee3d7f138a8fecb749f28d6a5ae8ad83273721da99ff23d9b9f48e1c2514799a8e64d1f58804bb7d6753cc3a16a0f167b28a5899c4ff2503b71303643877335a8bb88b2c7405a80f0da1184aea8f87a3663db87c5968020054a995b489b2450186d668d1281c00d3b32a5afee1383ff73c05710b51f51809963df7d74d053c173decabe39bb79c48fe6c41b5c1155830174aec4668e375ff949a1933e6693d62fefa7416840c0711be5ed8f5941389e5f065206c9f682d7fc64c691cf131723f2000aba231117fb8925ee6682384ae90d55d9c82c22d28360ae289e343327912d15dd7c599e70874e6bfab4a296641688f97add948aa9d975703e79ea0d18436f37d0ec60b9243d3872e16dfd68b02b38a4e4883df03393ee9ad05cae8de0e90243888e7af5a1b60395bfac887fc447d3af025c5941c59285d9d22e39196439a53948f44768310d3b54cdc7a88cb353101bcc365b18f162b3e0270266e921ce889dfa3b4b7695059cff61d0070a15928460142ca1dd377fe3f6f81b1023707b1988cb032b6e5b77d68fc5fadf60e69dc414417bce3151f4eceea34a394370441521a949800914deb69d67efd425f39152170f6406001c342836a54130fb292a1750f0037ae6d280a10de27ae6146f734d7f45a23d140956b06823a13431b65def7d426aeffbeb9866ff199543f074b4462d4848f0b1709e8c380f61f2204e09c1b546a40650f43912bd2f9230e3317aaf9819431cab59e013f4d480149dec6524ca2763aceeb2b4550ba7b0de84ff62f1ab5e", 0x1000}, {&(0x7f0000000680)="4b7fdcd383dff364823e1aa878de706850f3ee956183212a437a155810888f2bc41d458ef44a8c44f4e237e70c05de5ae46502dcb7ccb1f0c25341fbbba3db3eb431a5e5e123224fa3bd79d27f6dacec950df41fb999851f39eca3be1268521ebe97e807c6088253958f594cc709bb29b242cefe7351f232bda7a7f0a86fe0002a1a284ff8b08bf8750bffb9a521e5c60d5866cee69455b4fa9cea6e60a622cb666be3808b564b39d6e252173d7f5eb7d9993c74847fb289b4b7d29d42a8f9275be4e1089257fbd6c6a4a3ee6eb189b1238b8379c769a32abf", 0xd9}], 0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x905) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)={0x4, 0x800}) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000000380)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) fcntl$getown(r0, 0x5) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) geteuid() 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="3ae9d3d7044f10d604430298d9beba6a2de69ffe335a73533e42ed671ad9d93f0549b3ca46dfebd62fd451d61c4768970655a31e3a09b95eeed3b938b3ee962451155845d918f8aad6db8ff93ec4bce31d9b6ed7c870f700e472330226dfbd414f5a511cada0cd7994da0a2e", 0x6c}, {&(0x7f0000000100)="8e4050d9477b7933d68527ae923251e2c7784a2867c78baeefcd1d7f6649b76b49d53d6375299d9d008d4ccade9e221914c6395790bbd4c7a5a4c51608635b241af20565f6016d76878aa7d5941349266a80c2cd5bc777338cd1ccf74261b1cc86e11d43e5113f1185f0a13892c913f790470fb6ef6de5f70bc5", 0x7a}, {&(0x7f00000001c0)="1d56c4c8b3a8091e24cd76860a6a1585daeca4dc0ddf69ac4ba31e2306b83a2f22a3053def9ad0b335b0b558f1976e8baefa26a1390c0f80e3a7e9bc5237fb21cd96a8bd24bfb32c74dbffa23b8bae9bf513d25782bc62e6fc72d12f79e0412764058442e40bf4e68cb7e57d5a32962862f8c129dde63fdbe9893f5cf7a094fa95c5324ba56fa8cb9cdc0bb4c40cd84f6ac2825f045d63e67f1d10408a9029e6619b71841e151dfaf18b1435b958454f653f121ac6c087790ee78c0e991fce", 0xbf}], 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:09 executing program 0: r0 = socket(0x1, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x2, 0x84b5, 0x80}, 0xc) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f00000015c0)="62fe9923420c412517eca9e1d171a3a1f05995e7dd6e9165833159d8cb04f36969aefc9197dd01589cdc6d8dae7109217d27ab110a68e97bb80f04a6fc395468a3f9c8bd1fb51026afe8e62967e4b74160bd613a4102d3b7cf5abbf608c8eadf032faa82245f7672bf2cb8e2f9359c8ee9c05dcb6fe61c63ef0f7ce573355cdd7d9ee407aed36e0538945839efab87b23b8916e2f597d35989b4a87b9def397bff1343c9ddd5f7bfc39a765bf612e935ea114951831322222fb5349850ea06e77181cc21f4b410a89cdb8a91f6472d527bee0644e5c9154fd79b7cc6978ada6d495b045b51b8d1dd067f", 0xea) r1 = socket(0x18, 0x2, 0xe0cc) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0xad) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/85, 0x55}, {&(0x7f0000001240)=""/102, 0x66}, {&(0x7f00000012c0)=""/142, 0x8e}, {&(0x7f0000001380)=""/9, 0x9}, {&(0x7f00000013c0)=""/232, 0xe8}], 0xa, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x2) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="b2e959df25ecb359d0842bfaecb6ce6e9435a7a5aa25832322ad8b6522f600d93b13014545a22bf4e67605c619892000bba08bfa6c14e546ff1c46f04f5fe9f6b7c52f1425b6728c147e423dfba87b6bb732d69af793920bb0b0abc688dfbfbec323cecad97be7c2b10e06118149f7677def6819bcb25375b1a5e64bc229bbf864cc54d7ff001836f66d09c8ff7f53351314ba54a3c05d91515f8a564b29a38e886fbc7677fe68834f7017d8117b14edcd58b95c5ac0161869f6b9ecd2fa387a46c4613dc07e398c5d5d53548293be402fc2b41d4ccb29611c9b947bf063a8108e9ea393f7ad7f1d38a7c643dfa88316e959f4", 0xf3}], 0x1, &(0x7f00000001c0)=[{0x98, 0xffff, 0x400, "ce2525b11fe5599e42fe656db0494a6f1df6646f373674428494a17189e0005bb28917de8db72a617d06138e41d9c2b1c9fe674241004506339aa7aaacfbad424f5e5e04cceb819233942a3a1008f96f15f1b1d3d2371ec4aad3162b44c1b0fdbe4cc12fe6be9d4e3463f27ac4fb31b1f180ca75ba81ebc8c2db282e617afa825ff2fa67d3"}, {0x20, 0xffff, 0x4, "ac5f693f4560a73a015cd9ed498bd69f"}, {0xe0, 0x1, 0x8dbb, "d0a955173d278e13b9a662aaaa55f9e0a4d30fc394fc5c4bc971a0ca8d823d669a63dba4067371517c8ed516854ff02dd192638737e62ed79f087f96c37d9a7d4abb616f15985f918b01049caab928c18984671cff876c9a97ad38506f7fe7a9136fb9dd49305e45a5f1c2b884c4ca99c095dca98ba916557ca7b6f6ed91309986d1b39921b69dfafe021f746bda13617a3e1c43a3c2fe0ccb37df8328526e0f3e645029e6d5cb80fac53004b2af11025efbab596fd0d7bf8590ee48d6ce02e1132f453266f26c5569e1bf"}], 0x198}, 0x2) fcntl$dupfd(r1, 0xa, r1) 16:00:09 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffe, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) socket(0x80000018, 0x4, 0x8a) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = semget(0x2, 0x1, 0x424) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/70) chroot(&(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x1a, 0x0, 0x0, 0x1, 0x7f, 0x0, 0x4, 0x3, 0x0, 0xfffffffffffffffe, 0x5df6}) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4, 0x9) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x7fff, r2}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x2}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) setuid(0xee01) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x4, 0x3, {0x2, 0x6}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x8, 0x7ff, 0x1, 0x3}) getgroups(0x3, &(0x7f0000000000)=[r2, r2, r0]) setuid(0xee01) setregid(r2, r1) getitimer(0x0, &(0x7f0000000080)) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) openat(r0, &(0x7f0000000040)='\x00', 0x10400, 0x1) utimes(0x0, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00811ae3d77ae144fef3ed000000000000000000113823d21aa4b4e11c0d97d9471f758f6e4ef86b2ff07984d7e8e6996d76f08ec21417b69f6249fbcaac636f77e53be6bc33a7ab9f507aa4b148c2ec45be31bcf1b0d76e6b5448d46ffb0688fc858c8195eafe9388ce25e6cb4fa20776ea9b47394c7eb7e581626f43414cada1f650b64367a4f1270ca17ba6addd9aa29d528df433b821ef2878a5000000"], 0x1, 0x0}, 0x4) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000001240)='./bus\x00', r2, r3, 0x4) r4 = getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = fcntl$dupfd(r7, 0x0, r5) fcntl$setown(r5, 0x6, r6) dup2(r8, r5) r9 = getegid() r10 = getpid() r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) accept$inet(r7, &(0x7f0000001300), &(0x7f0000001340)=0xc) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="8ea1b7edafe94d70b4182d4f8d1791bf1e5152cd23385f6ecc5602c56e5fd152f2c68bf51bce00cad38cfc4ae11c74e07b51450172b35473a7f7c70106d7db989ecbf27e5630600f39c2b62dfc9192abf78c9b081b9ba02ddabfd65df97bf1a25dd0d5f1bb125beff7571f5d6e76588e7028d9f0d688f7c59b465bcd69b7a2ee3b7bc8e46794754245e9c2962b7df6afe47f0d662a9964224121f0976922bd6b87209532c9880f7bb6c643dd95a298e807a493723303fbf941479df36a684c0745bb930c8383dfd0ba7ab8255a139548867edd8be002978a5ccdf1bd5d663b911022b4c7d64e42b6b2637a3b496b96af227515e744b93232b99a61667a775adf941556c6f1b2611fffd28f00f0cc9c0cd552d42d3c47dffd4b4d205db8ac77eb0ced6bf48b02406da3946b86afb6b7b43460a85a40614e244a9febc25930276314f2efb12ea6bb65d194a034e8792618ff629506ff46e9b20c849d1eadb951e8516b400390cbe266405757672d695a87e81f85b085307c072c457973bcdd2dd467ada7c635324a79bb5e84906549d5f32b96e60bddfa1590251d64a4db2a70e4d516bf357862bc373ce5d5d2b376ba97b3a79624a018817aaaa740c8b57d8831557d95146aeea3c6fd9d0098be16ccbc7e2af679c8b72b8a700bf55cd7a2d6818e44b0997c90d905f6b016c52d596d5581ccaab14d62d0d8a1b1d7020a6e5162fec47c8cd2e0006b7f375146e7dde79e20e0c37ec494bb2bc0f622454457708e33e2f34fd3e924799fe99fad51ec6598db356510406036c5238d536e9bca979669c968adde28a0cd4ae9dfb4637ce0ab9164ac32e05ae88dae0e0471f33cfbb5bab65044ef4db79dcb3ad32a353e786f39a338643bef3aaebd431cc5c6ffbb4c4d7415a17e85fb5093298f5a9030bea925adae1a798aa6f27183608a6741e173be1d143c3b3d094f52dc4b60356dd56770701edbd0189097f71343ce4ea418176788985137fc0779d2ca04ae3f0e0cf9592f6e6c9d62b33e0c596b6a5060050737470e5d0e3ef9707432a220dacd52ba019babdb33e1b31b26e6477fe7ebc5f47617ff74395cde869fe58f6da5a25658069137b08fcdd942b31c2abcaf34e42c5ab3ec4702a36575a6781c7d59d9a0f70d106dd4516b74804790a7fd148c7d76ba90fc3b5f8317e8289ec89cd93179b90c7fb0ac67115b5a67ab50592cbe5b74c1e72b9de44279e8603d0ff43d9049d0078ee38c8cce4a03ebeb978cd6ad2a845ca497c4677c5ddd4329c9cc7c7db3efadf6ce5502cda945ef7eece98bb793d29b155fddc034ef788711b749038e5ae0d65324138325f015d3effaf91a865527d2b174aea6b37fd1ee4f7a7038a82b0137ed381d82b30334bf4b3ec08b6ce274a601f5a39fe7db6f9d90e9d1b32554319d1d52eb5723ce1f8ed8d67d4a4ab127d0c0d1233ef019ef01fcb9faf5a282789b0c3ca08cbbd7892ddfad44eb2dd3acd69ca5a29e3293d6e0b3b5e9d37bf06357502db5fe2d2ed5809cd5f3202f5a2e3cbdaaea642b706a305d56d45781e2fe4264414a9e2f5bb89a00a1d20a2a93777e880b828d677dda91b9f23736145d7b558566f032a06e3ade8383534cae1e7db3fbdeb776b048eaec8b99e8783b4605bac2b5d8259d42816a9697649713141db915a3ad7da39af32ecf334f656b63243748483f38a8c29e868b83aa85ff431497269814613ac3bb4fa71a303792f68fca0b15b09ee0613c140b14406ff3f579764c8eb7a37d03975d4ea6cff049150821551b6f2d45da4cf2fe1b50129499124fb15a8e29617220fbda380ceb20b22298ef9ca23cce87100344ca079f0eb9ea00345e739c9434a954318dec52f8262ddc450942045271a0304b1d0549d98328aa65ad3bf3f89ea20823bdafc172ea5ccae798ddcb1746975178dd3ebf1c76581541d97ba67cb5fb9d296e467561839a09b6399a5066aa30f6bb76a16c1b40b72f41cc6893971514b3fb01dc2ceca62b8d20cf3022ea31907b9388ae75f5b20095b7fd145b3c866a203332709510cc209c69c20abfd8fd019e7f29600ec0e0250c62e52d81b19123db9580c13acfd04aa37bb325e3ab3daea7e734f0dd6217533462d07c2cfbbea466ddd890be23e3a26f45a291844cc3f3164a383187831cb11e8033dca41dbd615eaa471ede6c75706673c5ddb41a764610f6d35293404785d30c9d4255bb9f765f7eb503afcb10f0d73952e126a0c9f3f493f21959356ccd2fd2e8a82ae0c10e30191cd12a9d0b2046fc51055fc1172d7adea007fa7399bb1d9b0ad7cde50747930a73d2e04295126551e165367e06e3da4b6e5a73490d5a37ae58d7cde43d8ae4aba4491d5d7e97075df6cb95c26d96b088ee210c871ae2e9380a345b935562eed167df3057f4f465d7019b43b7f4206bc1063c9b29884ba9a8ec4f723cb38ebb90b660746c3c35aa725218cdefeb6fa75ee9cc6f594c834681322ad52c952a3941cfac2c2368d115e93af51a6e7d283bfd426fa4d2419cb812f21f351e3ff1c3499a9d9deaa853f966c06b8567bb44ede155cd1d21810d97ff87261877d6c6ee2a270be58ad01290e9bc3b23b6f8b38274bf24f6a544863d66f0f55f2a3726429b62e2636f3e8e224a4216ee052db40d4b6a2e66c3b05ad2a08b7b66d2e21307b3eb8b28ac9531aab93d47a555f60b8c5e1212e19a2d9547c4c57efa6a275a146838c0529a76ea9f40f15d2a3e846dd602b1ee23a08528fdb599eac3346475b96d38b093f7e4e5c98215d64ca22ba7dacb1027fca6af0a363e52a718f9b2924ad9087b9d1fc39102e2433cb61c6da94a3132237bb5236c7677dbe6afe2049f6aa83b16b91585daa316b1551506bc10bdc2ef44a2de24fe8812fe9631a0d99d5c6d6ed88071f3de067b1db1f83220de70ecaaa85e7d10b4b5df93421c168a97da6ea2909cee6c24884a246ad256257dad221b046dfddd04746166e837e15b5f915b057d48da47b4cbdff87541221e4d717acce9667f215c0e5526e634ac668b5f546a489bdb3317ce987e3f95dd19f309da067fcc6f31683e48fc930244cc56894161c1def18a04cf99a5ec1ec35e1ced078191f6bf67a5bc88e81c3deb4db587f2d3db8c2ec1cb254ebaf8abda61df545a7532232db30181d459e3bb54eabfb24e9df06a91b9155c18a489261edc8cddb8347cc4ab79fa405bba1120f4a75155ef7b4f80f94d2bc96d4270a81d79b52759c9489dd4f86e12ad4a0de96a68aae225a11f9c97d38ad58aae424d26c1455f62aa0a0108bc9c86f2ca8feeabc1dc6f274d1e159bb2bb2708f76031088631f5c33a12e9e871b3a6bb74fa9667805fbe7dcf4728d5cff3eeaf568057b40a975cd4caa950897700c6beff2d938114e2970b1769d40fd21bc3cfc0ac4eeff0546db421886a1ce8ca1756bf97b76ba4071d30e6eb099c81c251fa841f4afbf84eca486658672378c76bc08f041756eaa0b750eae501354d89f0fe9ed7216ba05a00f121399f3d88946cb1c920ca8eed689240e69edfb85f5dbabe1bfe38b15f761ec4617e8a972700d921969ef44d78f1f5157986163b95193b31b8e44fa5627d5306de9eef05214ae1625705a50d93322360095d3f81b9c1f0288397af14124375f24c9ec64ca109c92832c63b00b90b1f67dd482ac599be7eca2f81ab5b550c0da14bc8d43807293202efa74336a7f1da31d9f4276fc314c958108a0153783e21aec272264dd45806ec45882131526605cbac4a1b43687d7be470f860b46085cf41b476e7e5c388fa5711ddc2d986cac20f45be76d74171153bc091eedde9512a383553e8e7a1f623b7e3bb01a55a8aa9d0c6ae32aed744a76335d02635a35b1a8439516422925cdf17e5d28387f6ffaf6b3abc15d254572ceaf05ffee481f74398bfb20e10209da6b7511e430407e8b880853f70159bf69a7e0db562526a66f876a770467ee152a1234df6d09d5ae97027e26accb1d147999b5b03e006ece78d99932c8af2833a964a0b3feb9ad4c49113e3b62f7f61fd216eb158e4188c97c453e3a2f4a4bfda1939db507553adabfc88f1cbc12264d097747398c5bcebcf4aa37977c820ddd5c21465faf469fd5a63c3cd5e0af9d8a9e2b42e93afe277b1c9afd6ad53d7e0ee7045735ea42190cfac1c60c9119aa0eb91f2b843e5480b7c8efd222fa7e88ae72c8a3657f96f3ca8cffa805e29b8db8fa57a373b6f0b3db75e747a1738aaae9e02a690c8523a183a6732ee0e60373d552b9fc333c273dc64b4d1f4a4d9fe9d6badeb82a8caa2eb9f282984c94f8fd371982ad69b193c53d2311ed8ed62e8dd07b72983240b4cf222b6e35ba8a59408d1503ffa6f6171f85adb916081a754453df863bc2592ce6e7e27733772e4ea503ef9b24844f14a10f288f2926e4d56803a1eb80da5a55d0a81ac3ddafade8abdfa0bd21d2bf5d7d000b2da26e1d1e36c4532ee7a18a658ef0f305401b8f981e1cefd46ab150f07ad724daf6193aaab03a1d1147b6a9368ee9618a7f80072ec965fb99fc71fb9f92e9d71f7e4340218c4d3ed809afc798d39e5ad68f1499e6afd54403d1437aa72ad5e56916da6acfd10e17beb03596dc27242830bbf955ba0272a82729ef07db3bfe77c1ba8d6f324bf38ad3d7c850c493e9e74f98f6a7c1a6fb3a76e7d7085b3f416d75d7d6cb0f086f7297be5d84174c7fda3f7cd0b9b392c846aecfaa95aaea70da6ef34c0cb37f0e7e835127ef65870a8c6154e7554fcab7228e9c2ba0a13c5b117e72545820588f6f54bd08c49f833c9720e310283e94d1bb92c6d6ff810c303f854ad2078bfdc5e1e59c8edc84fc141289545f292a22b06e18df25a1e923f7ca8c3818bab7dbc7818098697b0e3cb3e85306691130ca92410836c60832000b2e9fb49eca432c7b09894f03c7266a52a2663c3a65767e85b4860195fb9655d848826e0b96a7b3fbf68a63709a1a8cc102123ef77a084a7f296aa7fb23ce4733bf259b9126d3b8f9870f5d142120d826c04dce5b970930f502b658062cd17c5cd9b9629375306029b3ddec576dfc15bc31158bba6258b7f2c7161b755e37f2b25711d0e05b54ad82f2afbb54de472e90f4095fe94f7098c1c87ab68d4f1d3bc2579bab92773f267595daa918d5cf5b2edda9bb075d556772021cce7eac99ccb64e74bfb94eb60f104453c5079bbeb3279e654fd52b481912c9e19c82a5ec1aa9cd28816ed47d8e023699eb384288c1167efdf356676fbbbb52a614d77e1c0d55330189eb4e89447c8dc1d2911bd8da2acf0c4f62776622dd383b5bfe514436758044d44948ac4ad1b4ac278bfb7a8748dd889dfd93b4b493d0614bb46104e1b1ac083b79a22a32679061115131b2b7b8be2ea592bff049a483837158b3c40abf464e811e7d23466fcd1c561faf007fc73358de0c7a1505b43d9511570e88c1fb1547efe67a4356dfb1775ba241756c1ae3030b36aa6dd755aa1c9eb3200a45a652ae86bf1b8b6413a5a0431741e3071301f09253642e3a50fc7db1a1641500c8a4b570861655b4da09c06a4295e909a6e5cb45797ce18e55bf13fe6aa2863f9d8691a14c889a5697962b197bf83cf6970b120fe6be9f34a080c2c58be97ee3e284e1525b86bfef2b000faed976f158a4861621a229e36b000f44a8c212281909b019de46fe753c14c2c4ca38834d6848fed4a40d737b5ca8ea93c1d9752f7251d5059158a57f7c461468cab6b2adb8da14a2715caa6ccc736fc727199331bde65872cd7fe5ec6b532", 0x1000}], 0x1, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r1, r4, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x40, 0x4}, 0x409) getsockname(r7, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) 16:00:09 executing program 1: getppid() r0 = semget$private(0x0, 0x5, 0x60) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/122, 0x7a, 0x800, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000, 0x4) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x21) 16:00:09 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0xfffffffffffffff7, 0x400, 0x7, "0be74f0179b3abc03984983c1f5761f0c5989e62", 0x9, 0x200}) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r0, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: socketpair(0x1a, 0x1, 0x68dee24c, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff00090100000008cd3fdf000000007e544e608c9938e89c0d88cb593a6f1f9cbc1a2cfcd6da71d6abdcc3d4db640f79ef82968c1e17d8a5586a0534d05ec58cde184212c42e15bbaa43228416749e61154225407fae1c65fd473eeb77764753f87410ecc3d93301d457068857339aa610e1c89788583403fd3b87f84e689ce16ea2625ae0a034bc7774de6937e73c3fd561ea5601e9d842d88c6f77779d21d95967c313511cf5573fa4ba047015ec50a18a5503601383ceb4fa06c0d52671cc60f0565c83bb1a20104247cea9d625eba0c21e67ea2c3523efebab062c649104c724771770207bf920e561861b5834638cad2b223e2b8a79c3ace9b02b73a2b6489020d40b7a340fed88efe048a6b0b771ca6c0ded", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x200) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10240, 0x8d235b52423a4ff5) fsync(r0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x110a, &(0x7f0000000040)=0x2, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x9) sendto$inet(r0, &(0x7f0000000140)="02e9648851950c16795dcfed", 0xc, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) getitimer(0x0, &(0x7f00000001c0)) r2 = fcntl$getown(r0, 0x5) truncate(&(0x7f0000000200)='./file1\x00', 0xae) syz_execute_func(&(0x7f0000000240)="c422f50aa381f7ffff0fc70fc4e2e100fb0f54e8f6572743dbe8c4018dd9cfe67ac4017f1207c4413df5b460caef38b1") pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000280)="6fd681027807422f57b67362c9c8317c78bb6255d66280658e7ebf7a7ac48264f8e75d9acaee0b1652e916392cf43eadde7355a2de42c457acde1c408a28", 0x3e}, {&(0x7f00000002c0)="247b83a7d04519ee51bb7fd05f40f5b3b67484a06c32403cfe93c317ef00ef77ea592300b0ded0c337ce38a14d739a76e95ad358970bd5c5e84115dca484893ce026fd6f0ef4773fead8e79fc3388c00edf6256875feafe79671dbc1d429ee39b6a727b8907315aa941a8ed5a8d62a616a013932a49ee940754ae87b6c97077c9cf9985d23be8db5656954a8710455abbf8d0e8cf1f8d21cb41e847c53fab1f6d514e192e3bbc8365ae13ef7ce24cbfadb7742fd156acbc984cabccc8d5fbb103d3a8a6b8bbd3a853ba36fd96cb4df8e2cb8ce0430ad6230e7855b0ea7eafde594e5f58e27c5662b5c206197b1e005260be0d05386d3774167fa37e9965a4bb9c6c2571b91ee84903076585fe28a9dd882c3defd72749a3355ae6b0762e27cd6d9a35c9bf93d1304977b8f2b5dcdb89678ae73e89ad69eefb4de15aca302f929e116c48f45190cabeee4f2b22e25b4246a1bc95f2fc3a1642f5e507a9c105ee2dd1caedbd466fc2cb69edf0187ea343646f0a14ba2f75dd75fdf392e1d3ca8fc6d6ceb9dbbf533f657eea8b7688e7f54f4204aa0ab0dac49001aca9dc9a60ce59fd03431efc0bc6e239be38b93024382ee594e1481b690541b2f2295ca119328b44ee09ab2dbe27e799ceed9d0ed7abff304463744755fb4f61a7796ab106b2f1490d9104e92dbbcea97a7e2a8079bdb6c104e63e5d8a30db7f1b71795195db597f2611e82bc91bec56f10a5ce5bffa49080f86ec2ec4909787a76d72a20f97459853be63fa2cc50a6b8783439df5b37392f79bf1c5fcc91c411f553aec1c6a0f3127861f4b1288806ee0a09eb50e16c7e84f407549dc5ebc72e6f1a5f410fd8a0edc29aa549b2f21faf2eafbb91c3145762bd1a0d14a2fabf79b5ce0276621e906af1512973bb94a6988087a2b8b3925641c483a990bb1c386cca4c3cf1ca5f7bf2905995234c9722e7b98dd656a6fadbc439aa309fa852e0fe5db8b4813cf9291512de889661256eaa05ca6cf572fd2aed8084389c1b57c861185a70d76a16b88b626af6d12bc51d4bc3e99b00bc2abd221cca0821af8fda6f13fbdd59fd71ef4ea2321fae0efdeff6e8863c6113392ddaf077894e861688823b9e058a6c3cde1aec832bfd7284ade753e28b0aaf262d28896b93a1d2b3d602c61f1e36c4ef1d2ebda185828a28b226a8a734b4e8d181c466fe346cf38f833dd7a0643609a72fd5a086f5d82df661208e51a4fd1a929b7eeb350f3f7c07a18bb6919238689cb8b4fdb757201939754fa5139cbb0ddacd03538c27c8637072bb4423899be195a81bd10a9cb63caa002a1ef972f016347b4552bf1c37877cf57262569d35398417899f0d112ccb5ef0bf00e4a2e8b882eaca60b4d6e56ec004a8d9230715f1e06a158b3b7a6c937345711980e8f02b5e37022c0e77a31b2cdfe7e98d90a7e55bfbf2540c8bc590d22bbefaa7fd21dbebca3e6223e8b0022a2c118cb397d089c7870d74a3526bccffb3775c0b8b7f495f41245230f98bb1699f257efef2f73ac4b60638d8fe6f5dbd4b7de56e26ba1131ff6c92a3792890421a693e3ec092697fc3e2e2e8bbc62ab8ff93e3a5fc64da9a28274463733ee2a670d7f7b9729e717317d7642ad7db9023bf19bff070ed70a1cc3273191623b2de4b6ba354d4625c00ed4564473d5051695e7dc52f746a0860199d2225a762a104d96f457e3b81c9b6223edff709cf29a72c24221de8604a90e7d5a3ac22b3268bd7a68d035b050748ecdb1c8a28927a1458852f7bdbbba848222f9834cc3688cbdf10bd5572b250a751c75cc131c43b3d139875bfe337a2c11f359c84ab331770d18877af29391a0500dd1debba49d570d432dcf9a809cdb3b50891ad3f6ec29560cbd1cde2f59601eaa48e48022550cfb4630f19ffaf21f7e7d3d141faadff382d5e78c2c8242b017fa29eb15187267f3903f07a9fd3cb9659b45a6c3741dcb33b3a32e83068a0b9b514ab6f61e5c38f8dc3b983c422c59f9ca143f8ccaa8f66258638de2635dc8dd089d3f89ca14c6404f412d708bc34ddc5544499b330e0d4a7361e29667e123836ba2418fed558022468c1e97b551365350d73ef3685d6ca33e3b5b45550fd0244e48cfbcd3ced9cdb7db92abe68e0d44b3f6744528b02edd09da9b817bd505163f33a35ea08e088f6fe092f4688e7cceca38778f8b94130b076ef12f41dbbb94abe43aeb17791082fd16c1998e1bc04d06192f4d12809da18ad55e30e9aea38c940440c19d3e108067a4cbabd0e54ce0417b206ec1d5130b69df19fc1e50a1dea3bdf5c068a7f2af6280675e4a40ff63fe2c6876153b25390c5b7874b289b53a3ce57add70341902a9745be6879c7e2de0745a4fb124f63b40cc2ac7afee67ba5d57a41682a67dae40af45f983866dcfa622c4c212ce466ce4232d36a713cf8c0a73cff5fdee9df688bdb1a8e40183a607a1d9856e07bc8da1c213388edc92b3c99374acac7a995e4f3d326a1c5f2ca34b8fea31e801a39077ed18e8d1a69cd1ab087a494a4f5616a96cc1d23201d69ef8619e1978c0dbaf83b7d45b10f3e090acb9a904722616d55d293d7733fada28eee6b6661d70369aebdd4c81e9f29a9e0ecebba864c3d625f4729319eb7e20c6862751143a29fc119c4cfbe6d0eb5a69660d9e3cb275b65c92b5dd5d663a6295287c08a8f1efa51b26dd72faffea910d35ccd80d037c387856dbe5f9119dc515b357b971b9a99a25bfc6428b4ff7ab2866d5048c94ce203c6c325c15b9cf6cd4f771674ef676294395ccdbc83c339e57e98147ed447ab1d69bebdd2a7350895ac1b1473413c9125199a740b832efacd4f0be97e7d1a70098c94a0e5554d8d65cc7f9204f45a2dce1b1dd1f95b7e53c25408b09a456ae41f2e1a56da4bc1f82e215e493bd575789d9789c0329b35585323139e17b7ef8f3122b925f89ac47473177ebad1161eed94500b87e9277141f2871be939a24f74dee768e79330fe7475e947303e4689390eff090040eeee084500a297601a242a95c023f4164754daa2491dd9d19d0c580cdbb83e52f2921df0e89635710221262a221f876f116b037a7165509fa8da11db34db50cdfa7b51a591a042956afda3a01ca8b6223709cd7eca39733c651a7c98a1b862e6a666bae0082ed31dff6f9259bd40d2b16193b979c7441f76d1869a3ce2204608fa4289ac6403c8ec7783ccbcbc5f59dd854b11d8d594b0e591cc7d24154f411be43cc9323a47c1fa2e5c3511d9107c6a32c15a4d248154d2c629d1b36160eec04c87b9b8d65e5ea919bf54e12873a34e73b470b8cd41abf5f833b8694e44edaee664efb10d4fc98598bfb4d187233129af193b76aa86be08b9bd897c5cb9f674ad9acc8f2670ecc5e23beaa4a4cc2624600b58f7cb19832fec27de23d13d68a526865ee46de4ae21f4fe7aaddf6f8fb2919f35acde54fc9749058bd5e7f7e7a60f3b14e3665d1fd7ebe63c71225e0cef84dc88b90807b1853709bfbc65ec662430edaf63dfa31d3e63c17f45c4ff8d39494c8f0d67c9b9633bf9c045c7947081b00ba38dd695c5f0ad940d20a9a180d721d793e4e2df9ae486112528b821880ddcfffe984525dd793173d044e83b109db7da0918aa51bbb16291f16f6ea7cd002e6ba7d9e638ff291972473b721f3395f6541d66d3ead2a0e5abe46e7c9d7f277d6d82bfc4b7bf290f683d45feee2a43fc73c9bc30a053bee0c68ed0ee591d8ca703db8f7e5a2004739edcb796b3934136a6c8eeee70abc13a5bd8812d64fec25ab95f7c0a6a313b1e7c5900dcf736036a9afa766228b6c53fe292cab86659b723d292bcc7c88e9ee6bde3733dcf8a18a583b1fd2b979c656125f43c7a239efade8c22885b9f67cba9629f7fdf5a02ae780a8ff880b875ba4bbbce5bfe02517fcb673d78a39c3abb856224e3654f0481edb48515f226346ecabf6f42fbfa6e7a53737d2585257505e22ab242d06f43bf16a97ec8d1b9624294ad0c72fc4b21b70372ba12477d6eba20f4ebaeaf40592e93e8e56e1e06aed0afb4af2a5cb8272ed87f0181699cd64a23b268a0ced57a04738e465854749c51f68c8d52943f090e7fc6a60403f29b821a16d867e06bc44f4e02510010d32de72d44523e188574dfc9ef5e9f4d4c1ac5808f3d01f5d1b27277ca722dbdb65f2a6ed7e6a744caa51d675a4c08c52bae4f84f4b31aeee98f08d05e493c4286d0475c7039402c344438b27213d76e175d7fa14bc99808a147ff063683eea1dfce54f2888570bd48ff2934d7effddd2fd969b8c569adca8db4e21f00131bcc9f3384c111380cda4df613bc0198ec7311fe2054073192a107eaf357db2c852d37abad0ea1e6182f379373acc50c5d6beef8c60414f3d07189846b04937f21db01e1aab4e13ab2431fc209393775bb04e4f65c64bdd459cbdd9049056c64e46104805d5c49da21c156e2570471268b7d31eecec5c7d0768ea5dcc1e889df5055bfa3fd130c85460fae6bf2bbf5dc38380ffc465a7480c45d4b1a6a34e655328920ecff7065feb99f74f82fdff98a36e57de06e92ab1de4966f0da29030167ca819ea8f1513c4a2740c76370caceec797638a43e63827d0f4bf767ade7b61014819d898db7acdf6fc0764a1b966b38e58d31bedd04c896268f34b6ac42e4d512694f4194b4a9022142345d8b5b1bcdae35b3d1a41a58475db65659c976dffc3830f775f454944acb54001c8807a6388259403550fad21c67232e50c7e3bbe8d15e0a84482d26ff2d2c2094fd2410b22be16bc670dd9c49f0247a1afbebf4d67e13852c11bd400cf543a58e3bc8292ea09d60962870f8cab900515f900823af845e074837bd139cdc1b05de033a29b26cec479c4f2feba348768dcfedba064fa3ee7dfacfb099edc7d8579f3e93668bfce606b10b2d806cc8f1a786bbe2651deab82ced7fb20feb124a07d8d683735196f439b04a5ee7ba50e385bc5395dacfe9ac44ab88738774055689f40693d1aaf4d62df5927187bc3c7af7adb6c2b937045b8fd89c5b6f3ce2c0e10b2c41037137dd4e3790dff657e0ba42c1537feeeff61b4a29a8a7be5b0aa1f9d180eaa456ddae18e18ab0fe14d4dfd3f08ff03690568f3e9f6dd951ede0e725b19e46d399cbdef4a6009eb803a7f87a52950e55dd8c1f19a7e7845e59fecf85a5db156abc079e059a7c94d67a1d63e2eafbee908bf21b48418046e27bbe22479c2be0ddfa5e63ea679976fa1ab57461b6173b3c47727b06f2ea52cb1fe544a711635505b68df35434469cf636ab90dce7f5f4e1ac9c44fbec7598df9c82271717cdde5b2cf109a50949ecc968c570162651647888ad81341ae102a358a53792b17bb1696e50e960ba52d07fcd58b70d2d426bf6fa3cf3a624fbf25d21b37c0de5ad5f66278ed26279035e29b893d3ab0a1e3da8ddf2c6764f98cd1a2d98b82db38c225c68563ebf789d3b24cda70219a7c9370ab8e86b37969927906de54b19ef86eb292c2d884e1ba4266f786d15adc1f4832be5f30b20895ab990d945dc55f5adb0dc04133ff0bdc23fcbbc1045294f1cbb0192fd0f0409ff00df91de1d807ae2a21722d54240994c5253599edc731f7fe7d9bf5868f82284c0761746e6096eea37fd5828de4177c076accb345f5fa30d582b83da131f75f186a9fb7a511f08a02f13824a0ceb246d6e5388acd386a72ff17ddf7af841dcb65d89a583db4e19608b26d564f52d733adcb5fbdf2307807b72011d4cdee4306afcce4795a0563bc0a8e7f3e", 0x1000}, {&(0x7f00000012c0)="1428c5f16135b02c9c8027d40efabcfd23b13494bf2abac718d818f4fc23c76c09e70877b012e64815966f246149ada47fc14af2a242106104b9ad1ff9f0650da1820e3cce8dcf8d0b24", 0x4a}, {&(0x7f0000001340)="7ad60ea67135342495e20ca02f80453c34132b1695101819398adb9659c90c21f5d699965809ad65e1a26aa39c111df4105e08ebaed15b471a21e106b19327db213d1ae729e403430b48e11564371958e5d0f08b14cc41e1fb138ae6d40158967328628fc2ed0ab9ac9f53ab868143311dfbd8c1ad800c75f6d3c1ae740ab159d824e6b6b5fda11aaf46fb297fdfbdc43656feb53b0684f19f59165549cc299507be817d605fc9b4076447ae581288f00a1032acd612369d872885c20b2458438ec302a4a1228d14d3a62c098232f7e5a84a509bef48c1eb", 0xd8}, {&(0x7f0000001440)="de5f61a3cd0f64767d331c92ca2a3efe032b2c5432f85453d187be1f7e1315e4", 0x20}, {&(0x7f0000001480)="51ef3352b5ccc65429738e6c296201867b10fea16743890cbf715e4583f07bbc5f71a4980cb8e837ea", 0x29}, {&(0x7f00000014c0)="c29dbc204e6f0ded606c49a5e31d877b1ffd1347", 0x14}], 0x7, 0x0) utimes(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)={{0x4, 0x8000}, {0x8}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={r2, r3, r5}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001740)) getgroups(0x8, &(0x7f0000001780)=[r4, r4, r5, r5, r4, r4, r5, r4]) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f00000017c0)="ad5a4d3e192c215f2aa769c616b6748aa0fe9fa1222890cdb8f21fe798244993d984fba246b5233c0122213b5b029d6b387a8476d2ee164268552a7e67de92b8b65e23bb09a98ad69475cdfbc518771dcce92b255e5c096fb9833911a1f4c05fe7fd8ae42a590ce081981db26c22b73c47252de87fd8aa33418f0ab52a4aa9a1833d7f86c43e52dc1ccfd66da96992814500b7ab8897aa8d5fca5d3604fbac3d3b9a2981f1c82f00b738622f165d8f39e38fb276e42e2f7994c0722a49499a2aedb70f2f03337ef7c1594398c9e191de2ea2d7c3f6a131bf73", 0xd9}, {&(0x7f00000018c0)="449216fe7e7606dc1c1cba2cb5c3dfdcadfd76f2e5bfaffcad1a9e74416e25fac31dcb23ebc0af70262792659d211cf9f6bed72cf45ca14867990bde2360fd677b52bdf8", 0x44}, {&(0x7f0000001940)="b6f66bf5b963bfb0a164f8831347e1e842509ec8ac2c0c3353e83115d409bfa30939dd136e86f6182c2309011fcd890550c58bdb81bb3cc01e97b56038088c754c03bebdac3cc8e7b08ed410532a123c88e85585611379", 0x57}, {&(0x7f00000019c0)="f3e0d7bb5a3b12704202fb2274e2bf82f19fd31511a9a8e8c5c4cded1b713db1327652f3a3463b9b03530aff046269efec3397e1d7afeb1faee87e70c525c39c600272576a0ad173f776ce1d3c4a3ac6aefe4adae6712980bd77d4f7205c3bf51603fcb3cc8a3fee3ec4c8097ea87ae06ab4789d25d2754210b1fdb84c43e462397b25", 0x83}, {&(0x7f0000001a80)}], 0x5, &(0x7f0000001b40)=[{0x78, 0xffff, 0x3ff, "1139bd305cf60eca6b1b04d4a6d1a86ebad63ddf420eb4e02177197cb238ef38eacd759f70cb8a4470ddddeb2a4c249622f0e37c6082ae18d64e0ea39fffa6dfb0b8375691ee205b6799362206aee3ae7a1ac81e7ce6ea05282503d7d40b3f0137a82e9874948c75"}, {0x98, 0x1, 0xa29, "3d0c92878334b54873205f195140d10d0087856a514cf3499e14aa553239cdb251729b5943bb163656284f423b1fc9a497a4730c8d3815045db04b1b956bbcd9452c8e69168e7792e5549c4a9885538aa91e2ab75e27f275856f4f8187596c3568d29994a3cd8e05a5889848fd6a7712d698cb249266b5ac768ca8f012c6a6c43d72"}, {0xc8, 0x1, 0x2, "b367e46f4b814f0efa8e150a5dbdb2202069c164dbeecf23aeb4cdb637afd6119299338073ce289a35bb5d0fc8366daff1a992bb2bf73f0750ba8be9a13f0a55d1ed9097fef6f087fc48d1c16b2392a05f295d7e2353be7d83922ce0dddad70b1b6330b788c40e65268d7e2a9103ba418e5e2503694def354ffe147858eaafcbbf68052006b8be93b7889d7a89f568d9f4490aea13f60c60697917529f3477df3889923d2df4579604d9aeebb66158cfb16bcd6255"}, {0x110, 0xffff, 0xd7, "fa85c62b57a5d397c3ccab194d2c40e7746625436493300155fb2ca087b0150b3f381cda8cec43a512162aa3ca29f5cfa499a92489c8c2b2c57225f0822e5bde18b94564cac9bf85dbdce51a9f8c583554c409a79799914ae97fdbafe6f07feaaae4b93462a39bd18772453bd7a642b09bc8c340d3928166eca36d28b08b4a351dc564c741fc55120999524c7e5453bd0b6486d434cb5d9085548cedbed9815838fd894c95ad48fba53e6c68e6857ea23fb619caee87b72ecff08daebecc123b28619dee0da0ae3cc987cf1f8f0ca15a279d2168a521104bdbf80b6f5da6968b7fc5364eae92a756067828321c7c99dcaeb92ab89900fd49df61eecbef0c85"}, {0x68, 0x1, 0x8, "32b1c05111d6984c731be4df7c9776e1974b52156b991f8a8589117b759e60e353c89786e442c64c6168885e15abb6e83db7893731033ffa2d54e5c5b9f5849bf7f2008f0710a5edc36c568ffd4f1c4a2ef9079c"}], 0x350}, 0x2) lchown(&(0x7f0000001f00)='./file0\x00', r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001f40)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0xffff, 0x3}, 0x6, [0x7, 0xffffffffffffffc0, 0x7, 0x0, 0x9, 0x1, 0x2, 0xff]}, 0x3c) r7 = open(&(0x7f0000001f80)='./file1\x00', 0x40, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001fc0)={0xffffffffffffffff}) writev(r7, &(0x7f0000004000)=[{&(0x7f0000002000)="8c55731c92c0b308054a6ec9fe4cc9ece138c26c5da00d59caf5d70e8e3c36984309170640bde5f9275f224d49afde003f0a9a6e1567f0249a04e77538697fe5c85e36c7fc114db970e180cbaa415f76d51237dd25bd885aad27f22181bcee1ce91b753718cae02dc716834a9208390ca7ece4d39c575bf28be929cac280a2730b10a0738a97ae34d1e6e016da1354c9b9aef335e007791e5ff35cc3df5d9f2068bfbdbeab0c09ef75732dc4d2c30794c40d0088d04dfa7c154dffb7c94e3605baaa205ebd74028c3c7a3f16676fba2db4ae362dd10fb9d2869f1e9ed010294c90573833c9a40f02f9f9cfeec155e43b45cbdda47548c119fa461dec572398590045a4638891e2a499f197d82514fd13fa4960d8a367f57f6695cfc256eb0ba36e3a71bff5a935bba2c59b167bf723bc17e549ce1f0aab6cb0562e12dbf86eab127a33fb0b047491d3d6cd6f4458f98c862386d3e865b66ec9bbbd79d71a9f050c6092fd13736b1b02042e6b49b3d96bb6c5ca2e62d063e12b11f6e5395df845919ca96014f532f7d4e01bdb8b1492790b5884bc58691446aab27d2c69f07eede943347c465c7c177f4346245a6542e2e7b42126460a22b4a55db0e44d09f50bd3be3b556d9506ef01b145f1b8595647aba86e8db44c7251a986a9381d04e780ab826afa425c3eaad84e52dbb74163ddca16e66ab0ccd6dc1da8a2f02c2c24229734f20515299c5b533fea7ba12f826561a5bdb49c4b0ed708d373ecf3c76f76f66311c8f9dc5b4ab4868a3005b2fc7831bd49e16c55075e021f41b5230ff93efdf49751bba7838b9efa4029fba9ae7d32b19efe9cb448531f12aa95ed04fe85e1fa4019949c6ebbb83785bbc6a106803ececdef9d20cd3611da13bda8804c1c75cecc0aec48ca8b404d5f4095175d37502b0bbfc80519ccfcbc5554440af95bd7421f80cda52284272b7e286dc866530020205939cfb72a3f7164c7e149822bfd5cec3af02738e9cb29a843ed86169cf7b792d7adc98892d92a7b07715acc61584c1bf825638143388a9d834c71cda12f9eb74b02bb7a9e9d341131385762cc9d88d49276babb4b4f4a6c74b434c0e93098bdc3520fa6b2a853f7b4cad8343c1082047a289ed84a5247eada5badf424252c91e3d8b3aee2ead2245b402eff8dcf69f013867b580157d20e030b084b3f0adb990d997cc17dd2bbe7984c9403afc2d61526907f58e244b7ead0a9eb18f9cf41d2e380891bd55188fadba7d14475bbaf8ec299d3dc70fbadf18eb4cb3c6402be9cec1498b57ae16f603a3803c270b1832717c43c96eda3ca2b9aac3e97807e5e1608e68414ec40e4a555430dce72b4931d34cda5eab92e6edcae7bbbb538f1c88b4f0b530863fbc10fe2a0e6cca739a118a6ccdfc15d72f506061c03d3d8b9dc09736239a92cf5b6b60773ca5fb6e4631bfea77ed2f9e2e4596c977a394980bfae1b9d996e61a9002fba7ea93f94a86bed2b5959ffa763ee44af0d201fe0e47e10b9c69bf081d1fb8007df432ea0a79027d33f175d87303caedc9ca40ccaa3b6d4a1df5c5875a9f9c23a2f302ae273fde0af3636d814bdbc3788c7cef964547f8bb1729e5761b6b7a3de9719610e5ce10acbbfdcd4cf5bdcb9ff8ea44975320591fb18a131de8f3d62149eae093a59990f58939723537521985be4e680f5224f82c4cb0c8fb5ff4e60189eabc4787abf78aaa45440cd24c5a06bf6498e0c418182bb559bdbfb94412b842ec8d82a06bed27797d5df48b15a01a4f9fe1d1cd34461e0abe6acbd19c8494a11165fab1ad95cd71985bed15774de24cfd91e60d705bd54cd5ea8116b46ac3ab619a637a66df99f42d683398b51431d419445364b3a439bf4e1ecd8d2def6b60ad982772c0077351c48de280c6e7ecc79ace45d3f5edb298fb9b6fabc426ee733fe70a95278494b5b9ba8a8c0166e766ff0195a7b31c033bedde88167b4700161fc0b09e759f9b4504ae9a9a8a092ff8b8c3e873beec4e27e6ebfbfa28038fa2e8d3119df2318177770a289b19d406e1de9ed1415f2a6a9d55415f60f5cbae4efe79543cc3776124324efd46cea1e0903b7a493ba4ca3f834bf2992551ea1483d3bbf49bcd0441c8e310bd7a985d0e04f6b2ddae8a3aae6104c50c0b8119539a7bc6fcfa0fb5b251d41d350884462f589a897dd0a30e1425b2e72feb6fdc921319e4cd2f3f43a8af9b817d77f48f427f66b5298ff32bc05f34a3a7efb9a33e4030d3c7ed764e1107ab63f5fcdd8e512badeb13b543674da6fc574d4dec275f296d963c9c05a5d82a861b398df15af05616c48f1690193e7e4cafc51a8efd0ed20ae84c2c6695c198dbd844b6fac637e2281dcf088f712c04f41ccbaa428a87143b92de51763c203fadcf6effc505cd49e3b57d5d0b3c5f874cfe64c8373d8709e47cc6111f6a1dddfae69d2b246e481b3e84ceac357e8e9b09b85a58b10c8b62365c50175c41863d5098e846f0f1e2fec87b0f14e4dcb5dbdc0109a140b9a6e8f59a58674f7fc3d7e349fc5e2506d7a2028b2911e22bf2732adf6d39ee85d01a14d21119d82db85979cfb96c45669c06bbfaa8e5476af8f25d5b4ab19abcc23f0ce955956d1aa54dad293ebd9fc3f2de3202a10c339448cf6277358271623f7291989cc15b00d8e602e96cb48bde745ccb5393acf7daf2ae051731ede8b50651e08a4ef5e62a1d5bd670488a3eb0d118165e5d0fd090451fb7a95562a65636e57a4f909f0ff2d2e082e6ad82823f5221d28176d44f28c51bdb0d7b2326a378fd30fe5aa4e19ff21931c77a662f2ea4761b8a24792d12a60bbc82fd0872348467dbef13443bd0b393399442e461d10534261ed01f03aa797d194c83004a7094dbd1ea19015666442ce604ac138557ab7577c6dba781ba0d192942aaf219d345c61b56b7ec99534034b218163bdbdf261b845e1db5e407b0f45c02e50b4659ea6fb2b09665e99923ec031ac5d31e98c1c8e1da97efc00b8baa02b934bfd6f36e6ea52f0cb0b1f5e61cec977fc9c8a0cac9fc0f794fcf6f369bcd22c4dc912df18e319882d2e0908a9e2f829f367d3b247d071a0a3211b679420f7e6ff22d6cf101fbde4bd34de197f073ad9632e10781e4c09e04d3f64da9cf47c02499b9e168bfc81f1d8c8a17535b37148b6c8e16f99fc1c004eace100e3eb906e209633df0bf6e57b68b0efebb71d3f149f7deba26bc759af792b557d5b7a0053e956ef8e530d70460564b23ea174c884c481617ca88814f47144da5ed912b4accd3511c518fe23de7fb11af97f80fb67ddf5061ee844aea02ed5b27ee59ed0c70c73867315c77e4756a077a35019d3459d5fd3958b2dac1c57b429f750ffd1cbc169cb581b7633a31d75f93e37ee40f0769b6ae9560e9ce40feecb46910ec59c15e4fa8baef9c1d29516d77c8a06b768f1a332d34bd88ea7dca3de982e7e96a4429f33f7a31566caf675cb704267b3e2c0fb6204b2314acea7f6786b10a67b92017a5207a137d6d5f5fd4df23aca8b484b0782e4e24136bbc15677cb56862790274119468ea2a00c5fb14db7be4bef18110ba4456171dbb67872b541e631b3953e04e059f90fc0639f7959848689e5d87c0d4b11ac7b25dd8bf8f104fb524b7bb62fb9f04fb76dbf428b43fbf2f6895b0ebf205926d1a16b7151db7ab447afccee013e4c9ba636e2e3ebe1ebb27fe3fe0e2a83dab677b4803791470f75e5e2044a44692052aace3d31be196cc5b049920416e382af98e4ee1c3915cbd1cb18ef1213d0c64b0c7a1aaea423ce91b28f285ad3d65b44f3db9c31d592e7c14b34071d5642d9cf76e1f50576361d595f2bf3d62c2b5085c0bee4c6f72e86106efaffdf2f3248ef052115d9c654da39da1d772f8b86fea7622f6ad1ecf1b6ae0cf7d8125ee69ac7fbc963eaca5e21ae4faf1bf7faf46017ff42432d7b18e2d7b532ee3be8dbb4641e5598ea568c3449210b17c44f7dfea503f00da20453f678038b2e731b23d70d2e6dfda52c6e26b86d9a0143989f52ed6cb8bc6b248c26e78264aaf2419f2b4f0c4c091c603c9398f35c4f49d9a3a913f555b00e39693c66b2d3cc55fdb9d7e727bdbae4e9cfe9833d69a786abc011a9679e40810c1df27e795c17c716dcfc81d37663a03732954bcc32f5e51931b80bf9aca9f06023086d627a9c9ce047ec22c23a313ca879e3009590d267f0ecce077c9339a92f6d861d2a2bec5ca18446c7b964dc5abf366574515e719b4a1988578bea3003a50de5e9fe76335c291734f86834c481a9697cbd6675e87c4431327356a3a607c9638d9f44f4f2ba2bf197757ec939b9f9eb5b498b98f2ea9ded8ee6aeedfd8e63c29cdac5b40c9116561e367cd8e60bf0f78ec0044cd735f6ff061844e92f531df8c4addffdc1425cdf2df58d78176db9db4a72d79b75b59687009c2ac2c57cd1a223c54c899a532a339cb9d358f52967bef0c64b8b4fdaa10f66530c0448b2d5eecb3bceb820d63f9c10c91627e0cbc5070fe808d56bd6e86f02cd223fe7b47bb1e7ddfa9821f62465cd5f42dc9095d24cd687506088c720bafd63d74372c384b8eec8e39ada17d1103f78d6b9c4f7c29b323666bd3002402334deaba88116708a07318d4171846c106494d2a698d526739e987827d10632855b28d304669a13912bc7f16e923fbe1d00a9554ca81c3ee7bdecca38ca1ee57b775834639031e77ffcc9438b77221ce6dc9307c4c7c4e23dfb76f83ce4981815fd8166e6aad3fca6a69ab8dc5e351c91c702e1a7d4f9b23ea6145dfbf4bc37bdf62d37d1a693869bb3ffa4c5d65e914beb1ff2c2ac1c0806ec45d0634eead029d9a0aae1fbfa7d5d37f3527aff6bfd791d94c10aaa7520fca638d6d0fcb87592897d81d3930457ebee924cb2c8ac7513bf0f1a2c5b48f10e4adb3949e2fb9ace79c3b5f2eacafe0fb2895a1db68580f7a2242091275c926e3b2c328a2086d8e2b9a616163bd014b51aac937d8446de3ca408550f48b84906d6d46483268ab6241c5e417b97f8f82ee1001315c4b14d1ea81e6305410f13f792c057c4d5822c8d247c3c8ef6d88ac404e717b6956ba32c4330bd11bd50684df44e28b426c13ba53d677e38c76cd1c826faed2c990eaf4d0d65b52a68543c78640c10a158a2664e041ea587af9d5d3fddeb084fb51faece3375f6718aa07ee1e43e9797b0744b1f319a0cef5110dea5e1b1f9ddf46540ef5f557890ecebf10b1e3b4029aff56a0491617ef05dc76de5a9863598135997a38716f698404ce0a15ec62dc2685e3475afe9d1dfa82deb15d49665d49d0c2e37874d1cab1c5188efd5fe15aaf75794e74aaf296944fd4a5daa0ae453605f22e9acd0cdf7e100d8249d2282fe546cb6e10ac7473cc4c46930e4d16d857a4aef84845e3ad1106a45cfb631619bdde46c4b827f61d5c8c6c701bf755a32dca7926b05fa360186b974bdfb6ba448b9d68fd70beed93e272edb707e818f993992d2a039100e160dede070619f22be33cb930b75e16a1cc47be56840557aa2e117c067f75a6a4ea4ed851a2ba824d26e9a9b262768d887a372207bab28ca0fb9cd5a27b3395ed3b4344ed91bd9eede760c7b3e70c53b2364e89298a6d7179e5ecc863106730952e90f0514f9078129554a168ed0bfe89c2bc6e893a1028b0420f9aa1f95a2ac7efbb133d75aa4fab3be6e3607d7322e17a599afbfe227781415f5d0b27b0bb9d3df65faf19581dae10cd5f1ab672da360fc39ecc7b6ead44aabca8075f025f3a285b5", 0x1000}, {&(0x7f0000003000)="1e1b4f80141869473a50259b0f79f758114e18215edb0e70a21189315a35032df2ff7bb8b58a4c111b1171d19b6e8e698fe9298e971233df60fd21f67034b144e204b523efb7eefe7a8ca60f061cc17174b5e67081ea3b29d9e6ac2bd7727828981a50240da4e5e434e860262fb28901435fb93e11c7de57e47996d70bbf14c9d3ddf0d1f472988f3171263f86fc75d4090687ec255988a426f0a377a061f6a4b6787041c51b8b4facfbb8f0464ee3ff0256374904184904c730723daaa8cdd2399a3c786c18dbbaa192fd8fd95614885482ef19ff5e955c4fc31a0397a5cdfa2351280a7ff96213fafb169a4c4ba478cb19ed3aa47978c15dc5e3addcdb4a8de3ad3da9df40305fc2059ccf70caa74b71f2b85caf4ba0b663e56d7724fe4ff66dbb456fb64525bd9a0c56867cb8df0d124560dada9e361cdf13f371aabf0cb1ec8d3e9645791dfb279dc1e560a11882b2687e0013743c4d394c9d1054d5d3f2d30f92caddcd6cbb8bafaf73f2d932ed83caf7f7b779a9e01a356f199becaef5a68b1890cde9d2cd3022a1c4b27b3d96586d1683a495aba99e487f131ff65e14f6c839538031cf6a0e43b51f5d08a14c1f595a87022d13e5bafaa0a575617a8b23d5c4d2e42a40b2dc4ed4e55d2553f59c485309d393cc1418744632ddb372ee7732f8fb943dcf5b98722702952f4ca412c1aff491b100d61c4ce526a06045abfaf46f3751324938aafaf1aa96707d4d19e7ce3653ffd5d20c41014d0348254c4524b12792b622d3e47b8b0626e3e1776e82d13b4068c131766debbc816d4d60e8f45236cc860563c0400f2d5d7175f78636390816bb6a43eeca2377b814ad369d02e992197dbb769e5fe8ac8a4c2ee441eb31f0a6eb3d0fcc14e00aa8f60725edfe83ac81038bc5f18b070a8829563ddecf1aafa301c933ca511811f963c0209b0e91063a9393263544578530e067d2cadc39ba3ebb5ba851bb6e8d92d5313967707d682ce71147ce1a21cf58fe62beeadd13d599c381242b7325dfa472ee27d38d1a487b6c23fd863eb4cc2e52877bf4fe1e1e551de1f64c3ceac7648bd4031d8202750f1c00acd2d43c2c7483604701313e73509b3710691d379c526342b6e755603a4f2eb977640ad1dba317d079ce343eb18628137296fe7e22acf4de05c8978c5035a37bbb2d8d08380725e5187ad62ef6af45486329a4eeec08a7ff58a4c3df1848461a2c488a9994425f5f1e29555e98deba331f5c0bd60cabd9429ba0875be736cca9d81c239b5dc288041a6b4dd95e4ab8206ad9e4fdb1c995db42cb1c665f28c0fcf0d18c3778b312e572891a0ea57a77e0cd72d254ac5b04d33be25da71687aa77e657002f6166c5c3b5045e6835e1d6c72c7c3d34bcbc06f40949036de1be6c90b147cc38d85ae2084794ea10bedd2715c1450552d3c38c677e442e519e4f2587f039015c47d005d8f45c780904a22202baa7737ab18def0e831cc603239d904d145e3d0294c1a659dfff3a5f34ce1b43d2ebaa3cae8e150647abc730d2ef5584ace5bd011452f899f0c6788b1d02357a970712b3a8984cd0e00de90e7f29f87df25d1b4e845c85f5184072f933171e18276e4ad79ddc67aba443db7df14f008d189be812fdef8d51b11d71c29c50f7fd204608df1dca10e8ec0ebd83a5e4501be0abe9115a233f8c617904257c1b9304ebbaf403ef8d6048827473ad282236ee7e2c5b7fdef889e81526134e4d02c5ba44fb380bd7576eeab0b4870ae9396c9cb9b88348bde61244d2d964b310e2879f5b035fde313b1a02a45526f14b51714e4a059d8a83b42b5f315a7de98f5aaaced9aca78eef1d023e3f64dae036ecb469d0d5c843d2b0f0adf9612f9b9de61fb57887841ca607b0cd2c6c1983daa0f118c911a0776b001691fa46cae686f0d14bd1e8cf8565a027fbb772c9ee9b3a03e24d6c443e282bf893d2114b5d5f1b6008e60f94b7a1e79e3cdc6ea1ad4861d1957d313f257bb4ace17ad9818c031a637224171a0bbef1cd921a48aac2f740cbb32aad4e40e642b02963c33db332ea2cb4448599d51a0223973124591d6ec335bf4c755488454fec7f72d8d30c8be356564a8a03672bb83b24889c81fb8419ab9ed7679795ce5f5b8856fe8de655a159d6759eb5351152c1550fef3fc4dbd1df7871e73ad89243218d8cbe64cb6cc2323fc11d5a49e5878866418f0294713ad19126dadb09f5b5e0b8439dcc0fc10cb4e0e60e0a85ffd8a4f9f6fccf105a0976d1fc45c05c778810f762177dd76002b6b25ece64743bf86894d629976835ab78c185d24516566b781b582f7cce90be3cbe8ac0e6f5cc173a7cb098156efaef6874672311297847407d3b17cdd57b64a5a381286eeeb490bbf48c4209547b599f0f58e1192e5db68bbe5992d4c7c42dba63bb3d61f7d9331390374cd1bddc2a671e115fd41d31a0f83bd8a31d8c348cdc5d2e964df164adfb91c24d55c55b8b716ef1329c0056b809ec42f95f1e4b7c17cbe4df47b460de484897138232cba5bd3a825eb0105850df22ce1414bcdf6fd5ca3266eb2a65f28ca301ff6b8deea2b0b16c1c9c39426f709d8d55dd4f9636f5158c5ee5b361639f916ccaa7b6482da86e986956c76b111d77d25bafe0f3e2a9d1d45c24f298928bb44d8808c829d25000b8fb59e729665799ef531227c3e079516e2d61343458aab780320fb2bb44280d935304b9a5bcc434dee034b2551aa5e1fceb3fb73029156dea549aa8756c7c6eb4219fd9efca22b63a572890454ca470f827667fce85b2423023817001c71008d0ff7c8923d1c7e5a283a930d83c334e2ea6177505d0dcd5aa795066ee0622598e6ebcc8a6118e756b44da59dfbffe95860c3d5af2244b2335ecbb575e17304279331f2df71108ab0bd4c6b41df85902bf1c33cb137be810462731837f152e224086ee31795272ff7cd40bf67044f9fb3b6f83c7f27d94f83a0e50626941d5cc7d24f4b312bdecf590fab1fc58a1041d0c4d9f681a2c662c67111f8bb1d25a1ab90e34b636b91f1872b253748b5b11111d13453f6fb1cd9928f1e883629471a02b493657e91410ed554d41d0be6f250e1b9ed803924ab6bb31aef18ebbcbeba126bc48b74040217784672cfbab2c1fdb3d1895dbd2575ff8dfd2c05d3bbd0e2a433e3ebcea46a00a71acf1112e3e859ac9b7f448a05e4e777db7f1a42041b19a713fd08fbd464e18ec784eccca93a9a381fd5c705961061bb7759955b27fcf56779f3a9b117ee2a5b609b48084197beb7fda2af8610aa23ff8dd91a2df85176b629439656b0bb7c1b364b3650f5b725db98e7853de74e4354cd2996782e1b3eb2ed770da80fc6ad6f2992c9cde800db9acc4d855925b068309122c7ca215dc867cbd5ef7b9f94f35407bcefefa879d8d80a4399aa9c25d2017de3f41173c0c7d2dba4c87aedf4f5aee06417eba58aafeff10fd98ba89a67db8fc0389fd66ddbd7872664415afc18916e08ee471649dc0fd4baee049ccf56fff8d2f56cdfb2cd7d69700be412af04e4cf1fa833eb50e7c57a572721594fe213c805fac56574b19edcd709a0565922d58b26a47bfc522ad86b1f701b9d3b4386d8721c43847025ec521d64b3a7c174172df05dfa257f0c87edd1e0820c4c013c8377ab54795214beafb644eca29ef44c2a20d6adf12d3451279093f3548e0623a04cba26b32b501cb75561e656dea4f79262b7926817739f76c3163ffcb1f9fc3aef08ab30fc387eccbf2d0669a071257cfc64a75fc189ca2b0887173a209955c71ff4d1429aadd146fd6b2ed1bc2d9f523d4af86103747edb1813e0442d889683f68abc08f252823f3c40f55a77f367769f95c2b0284ea0b17da80717cdb289b366c40b7cb7f57cf3201e49a68e467215301bbb1df0d4aea1bd670700ec3194034755d18b0553ac68efc5c862681536e7e511d1c7b6567b8c6d002e4bc20c3db49402613aa674969ce683742db4a389f9983ccf0572240775bfca9a29a74f714323d419cb0813306bc9a084fc1ce32c0b949a8f4cd2fea03df4404ac19a06dfcb4472eab90ad4584e209c7858360cdda89d0953615d537fe28e6b0806c88a2c5137cdef9f6d8eed9310743e1e171d6a9772e74a42efa426217c453da08d900efe972a6cf8c687a30dc15f37d2b63bdfa10d70ea98687636b8cc3b527d2500eab8e8a579139fc651f5d8b013a6e19cb2295db472cce48d1ecfc48576b5b2a8848a4e69c72088800a7690f9379c0b11ca4693567c8545900fc08cdaaa7f788fb46609519f7be5c3b0537a38550bf68b21f82b32fb6c3af544bc326b6e62da3395072074f84f939ded91e0ae6b2a64537a46a2eb28bb06b659418afb104374a4ac6cff051c81d2ff9d7781a3ed393e8c1e80fb67cf6ab2dd8d8782fb09d4de30bb31f66a0ff3fe71db8737a4a6a3e46f91f67fb06f4cd3d34f67be3c29a3abccd55fb4e09dd38739b59d574202d98adfb82caf21e35e9be56ccf73a2807a2f5390e232c750ac57ae53ec6658e7dc94d9ca2fd5351b9a3d17af33a1c4a3c5d8d9ec2c5b343415e8753d9c2ab29221121ca35d708b1d80873f4d151c08acd5a0edc7912208f56ef55359cdfccaff1726d82580fee5b988aa42bb02fda833583560e8ea3b6499172326d6fd2babac669d17d1e1a101b2a2e0649ec8676a7c72948d1f1882e73bedbebd24810d37c5e65631aa349ce335108e344f6b49e7c628ecee16d11aae57e0a083a9796fc491ae89f6b9ec78ba230d6681a15aee88a4d97ad29f65e6cce2c4ce6f466d4d5b6d61fa15189043c821c65a69fe489765e068a022242608d0eb15b16a7035fb3259de5735c67d8c83f610079ebf6567e17bba28fc22dbf0b8fcfb71cc413670089ead5d4b5f358cc214339b07dc482cb11a71e374950ea2bfee266e8555cfc02a2ce9c2a6727925be9591796867bbf732b95abb3e6deb1b501a7b0f64d25d994a26c3e31b753a787c4be5132b74c6033a6b7cb735d6bcab5bee80004d508c62257ae9940511f65b260d018d69df93388e28d16787d0ca972a155269426a77788b116e0f46b67cdcf5a4107acd8ce91673fd788eeabbe8ae5403bda098bad0547183c14aa734aa278733ad70a04426540a441a2e4e5cb33e082608d116d52b833394ab649cdaca98d2291dba131b88d8bbbe37a59f1c39153c07c554480bdef6f28054cc1a68c701218bf1cc1abbfb211b75de72f392c5729915d91fa5163119451aaa36378d1e33c023afc8ff53d42179ed7cde187d45af9cc602a5768f13ecc3550ee1757b14bf020cb209aded13fbf9ddc8b6a8063769c3921ccb2ef5bf0e0a0c443a635b1d0d0ebea6607c24560029b44617840db801d918a3836707eb2efb0700567155abe1b6e61b97bf71024115fb53b370216d2a9f3be586bb060a45caaf3aee1ad54145a4aaac91a66776802550b25bc6d7d885c254a963c49b79a4158b2450a46baade67ecae005baba88887d9b9223381701ec09e56c447ad7fd20070d12200300dc4f0ab167d7fef4c860fa6293883b55da1c4cfe7daeea418b09e9214694fc3b91c4a4c9609a3a345c6bd2b6d32d2fb737569022c7565941bcfc2ba0fc52ce00b7f95a67c5ab0fff4b9ce2e858cd59d63eb2684f20f0f6c913f8eebd781f6a8b10dd153207ca3cf1679dd3c0521159b73e5aa27be2c79d3e85655c824fe7d2582cb5fd399bb7a945d9079b425305d4f5bc609fa2072a1a2a45e9ec7118166b98a7a160cb3ab6fbf249c397cea74fb700", 0x1000}], 0x2) r9 = open(&(0x7f0000004040)='./file1\x00', 0x800, 0x8) bind$unix(r0, &(0x7f0000004080)=@file={0x1, './file1\x00'}, 0xa) getsockopt(r8, 0x3, 0x721, &(0x7f00000040c0)=""/65, &(0x7f0000004140)=0x41) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000004180), &(0x7f00000041c0)=0x10) ioctl$TIOCSTART(r7, 0x2000746e) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:09 executing program 1: socketpair(0x0, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000100)=0xc) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaf) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r3, &(0x7f00000004c0)="20148d6c6be20a0ad25cff34e44107bc286f4bac04e778d2859b98c37c78644a7ff590f30c17bd017d267d56ad016d9f9de1848da5cfc8f9103b099a5e78bd3990fdaca7a396de896e51ee88e2fa51ecebc1be7728c6282de77a206d7b531fb05fc1f2db93348d3ff022fd13a474c1849bba05b1bce4973347764cb0b0d6215b78e11595cf434d7bddbe978089cb23dc25d83a44eb6656bb140a0dffa3156a9a0fbb8c29c67b552fa139d9bd2cfba3a7a609555f950fd8923f65973fb6", 0xbd) sendto(r0, &(0x7f0000000000)="24345e53aa557c7c", 0x8, 0xe, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)="be82603ece84e11e01e1395ae77933fdc83285e6983225790264614444f152a88355cedb681669e2fcdfd1596b7687872b6190a21f81f89ecaca5619be3c8d87504f3cc244b288132a82bd128e34ec1bbad92bb13fa5ccd6b831bf9a9c32fc685c41e4c1ba52a0ebc69173018b23a3a73abf7f1386e5ff0003f0a6891e7028e117b3afa36a666007d532abddcfbd4439d751749535fcdd4790", 0x99}], 0x1, 0x0) readv(r4, &(0x7f0000000200), 0x1000000000000013) flock(r2, 0x8) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="75607408da735cd690edef29a8bdcf9ed7bc472fa09b21c5581c34a5920df149e2f053c3d95b71698eba16f1243a24ab91805bee8a5e86375cb380ff701d3fd180607b97603b515ce440180f81d6b9adc4b4de2fcb80f0f75c56cb88b711375e2dc9decfd4e64ea0d5c88c971adeb82d70f94ed5df1b850e77a8b8ccfdda3541e0f8d56b667741d2c1ee0cfd1e3f9acc40119991014a18ac97864839c8977a90bf", 0xa1}, {&(0x7f0000000600)="c8a2d4831a3bcfa3107c50adb61d4c0ea98d4094ce675fae1c28dced17da8e096f052acdb22855fbab2e62c85da6ddb421813ebbfb8e6e21d1a7022cf0e7230ca92bb8ded6d5916033ffeeb17eb18a592648b1faa7113d8274518f0461d9b77279ae9de826b67bb427ce121cf5c3c001a112", 0x72}, {&(0x7f0000000680)="18b8496417dc6c5bf1e844067a0cf77035e00980f61d6a396486e0e1f03416c1f9c04bc182ffb189aac26eb3b87342e29fd50415e5bba1e7c285bb160e58b65a2c7e0387f81d0da538c5caf3a4b3f2ccb35d53dfebacde6e0f9276572d1a519e114f84e6827a999c135ca8b57f504285ec872204e417741741e32c6c505083aa4e5e8474bb617326a8d4ace21d3f6feb3c414caadd84cb324adfd1d3dc25a2371542907836ee1c0ea674a99164a761a511af2e58f34ec7e1dcf9f5f49b3a4dbc9ed45c2710bf6690d7e537a602933b71f5602270f51f199c11631c2c8e8c3efa2e09f4", 0xe3}, {&(0x7f0000000780)="11efa93c031cd33262261bb4f4cb0572630fdb0dc760029e7d30cd663326f13b20093165e2d96797e61d", 0x2a}, {&(0x7f00000007c0)="338cd03cdf4fc1e0cf", 0x9}, {&(0x7f0000000800)="646d09c9fbabb4426e80dde1ce4794b827433f5321dc08db080e8fcdb7755afa97c0fed6eeb48630015cca5f2e72e5e8a44a5626c15796f4c9ec686565146a0c0f0159ef61d0348ecfc1d26bd1c896a80bb50274be0b2e0c19f701e7073cb6acf606ebf73f43b697d492d84468bdad34c3c35edf5a2e69252804d89f2dd3159bc5b7c4f85ee23bb1941019b3b7217dfb6bc3ad5c6e30645e165c7b53", 0x9c}], 0x7) r1 = semget$private(0x0, 0x6, 0x84) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/14) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/171) r2 = kqueue() msgget(0x0, 0x3dc) r3 = msgget$private(0x0, 0x309) r4 = dup(r2) recvfrom$inet6(r4, &(0x7f0000000140)=""/91, 0x5b, 0x800, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000440)=""/22, 0x16, 0x1, 0x0, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1000) ftruncate(r2, 0x1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) semop(r1, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0xfac9, 0x1800}], 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000400)=0x2e43) 16:00:10 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x0, 0x3ff) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:10 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, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{0x0, 0xfffffffffffffc6c}], 0x1000006c, 0x0) 16:00:10 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/33}, &(0x7f00000002c0)=0x23) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8010, 0x0) r6 = socket$inet(0x2, 0x4000, 0x8) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x40000041, 0x7, 0x6}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x6}], 0x81, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0xd0, 0x80000000, 0x7, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x8, 0x800fffff, 0xd14, 0x700000000000}, {{r5}, 0xffffffffffffffff, 0x82, 0x11, 0xea, 0x3}, {{r6}, 0xffffffffffffffff, 0x40, 0x14, 0x18c2c00000000000, 0x8}], 0x1, &(0x7f00000003c0)={0x4, 0xdaaf}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000080)=0x18000000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r8, 0xe5}], 0x1, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket(0x0, 0x3, 0x2) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x1000080000001}, 0x0) r0 = kqueue() r1 = socket(0x30, 0x68d399da22897f1d, 0x1000) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x40}, 0xc) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:11 executing program 1: pipe(0x0) mlockall(0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x100000001}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./bus\x00', 0x20, 0x8, 0x10001, 0x0, 0x0, 0x3, 0x2, 0x0, 0x1, 0x3, 0x7}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) chroot(&(0x7f0000000400)='./bus\x00') r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0xb8, 0xa, 0x1f, 0x1}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000080, 0x9d, 0x9}, {{r2}, 0xfffffffffffffffc, 0x9c, 0x40000063, 0x200, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4b, 0x20000011, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x28, 0x40000000, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x31, 0x80000000, 0x101, 0x8001}, {{r4}, 0xffffffffffffffff, 0x42, 0x4, 0xffffffffffffffff, 0x7}], 0x3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x14, 0x1, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0x8, 0x7}, {{r5}, 0xfffffffffffffff8, 0xa2, 0x0, 0x3ff, 0x7}, {{r5}, 0x0, 0x20, 0xf0000001, 0x9222, 0xcda4}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0xffffffff}], 0x0, &(0x7f00000003c0)={0x0, 0x800}) 16:00:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1012a, 0x5) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x42, 0x400, 0x6}, {{r1}, 0x0, 0x2, 0x4, 0x8, 0xffffffffffffff44}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x3, 0x8}], 0x2, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x1, 0x4, 0x8}], 0x800000, &(0x7f0000000140)={0x401, 0x1}) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) close(r1) accept(r2, 0x0, &(0x7f0000000180)) 16:00:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x12a0) fsync(r0) r1 = socket(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0x28}, {r1, 0x96}, {r1, 0x102}, {r0, 0x9}], 0x5, 0xfff) setsockopt(r1, 0x3, 0xa5d, &(0x7f0000000040)="4f2572877a262ace7046fa86df1fa956902b06cc01a976e671a626016053b82c3532a6eb892fc4ed82f7ecaf868de70c48ee5f18cf1c4bd1d327c55cc5adc05f27f987ed210d1b0a", 0x48) syz_execute_func(&(0x7f0000000000)="c461917c5708f240afc4c2813e9d001000002e0fd918c4617d10f2c481f9e6985c000000c4217a586600c4e17a6f901eafddf3c421c976fc47838d6156666631") setsockopt(r1, 0x29, 0x40, 0x0, 0xffffffffffffff3a) r2 = msgget$private(0x0, 0x208) msgctl$IPC_RMID(r2, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x80, 0x9, 0xfd, 0x1, "ba8498ce23f71b570751c9e682e38eea2d19ebc7", 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8298, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0xfc, 0xfffffffffffffffc, 0x40, 0x0, 0x80000000, 0x4adf, 0x101, 0x2, 0x2, 0xeba6, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r2 = syz_open_pts() close(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r4 = dup(r2) r5 = syz_open_pts() poll(&(0x7f0000000240)=[{r5, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xc, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000300)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r3, 0x5) syz_open_pts() 16:00:12 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x401, 0x4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x15, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) unlink(&(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200810000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="1d72a573c265b0f3aff898da41fc532ca971b05cd0049779641a12916bc16c2d7679a0aa4d3e8c04a3be060ec6c2e158228eba58a5245125a3df2440a3aacfd312f7392f7a218b30890a61e7420e4ddfd92ee5ad4fb49491df6ed5ced9e105c17f360934b73bdb3a803547d165275400", 0x70) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) getsockopt(r0, 0x65000, 0x4, &(0x7f0000000000), &(0x7f0000000040)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10010, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) mknod(&(0x7f0000000000)='./file0\x00', 0x8020, 0x2) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x181e, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3f, 0x80000001, './file1\x00', 0x9, 0x48000000000, 0x4000000005, 0x1}) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getegid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 16:00:13 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000640)) truncate(&(0x7f0000000000)='./file0\x00', 0x100000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:13 executing program 0: socket(0x18, 0x8007, 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x40, './file0\x00', 0x0, 0xba20, 0x0, 0x80000000}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x8}, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x7010, r1, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x40, 0xfffffffffffffffc, 0x5657}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0xd5e, 0x2}, {0x0, 0xffff}}, &(0x7f00000000c0)) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) 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, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:13 executing program 0: syz_open_pts() kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x510, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x4005, 0x3ff) r3 = dup(0xffffffffffffff9c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x440, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x288, 0x0) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x0, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x939, 0x7}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x8, 0x174ad40a}, {{r4}, 0xffffffffffffffff, 0x80, 0x20, 0xffffffffffffffe0, 0x7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x20000003, 0x3, 0x8000}, {{r6}, 0xffffffffffffffff, 0x4, 0x3, 0x101, 0x13}, {{r7}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x5}], 0x1, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x81, 0x2, 0x1}], 0x3, &(0x7f0000000300)={0x80000000, 0x1}) r9 = syz_open_pts() r10 = syz_open_pts() r11 = kqueue() ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r11, 0x140}], 0x1, 0x0) kevent(r11, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x141f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000340)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5c00000000000000060c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a39c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d95b2a5dbcc420074a1579f0947bbf03c9899ac2fc692dac24825032a21f2a693570a89adfdbe73f00025644392e04fa77dd03262818a499f353fc5ae844f79ff52f0661f0a23bc77079eb2ed9b4e5a919c9267fa62260a48ad5b25222c06ecdc02b6a4d9dada4c166604b502cf30ef23baefd1814f040fefc972dd1a09a12d9", 0x27f) 16:00:13 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080), 0x365, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="ebc07c7cf46a34212d43592ef3e8bf89c6e44a7cf2857a7fae9f5f9b58b0cd1baea3a132dfbd2a19e2d7eb66ba0d8ab9b263b1ab42240c19db5af282080ba721bb95de04b8b15f9e5660beb35839744fb8243b9ff9e38427dbc291e759fa11562e9e832ecb2673910e0a20db1c3f836c2307796fcd8f6ae22e711bb3d642e4acbd2118594526d30c940340d06c8b68a7849a5d786bbd6269efa8e7dfab3c9dc9c5dea92761a87e4c6c0bf599a90eefc78f814cda0879ec3c2f156a35581568e59224e73885e5e42092213ed1144d5368be7724b05031de962b0c81558719e6189f183210ad7137221da185bc44902f0f4b5e61b21b18a70694c84d3309e3db672d928b1fea9278d7e90e01fbf60c034d4ad75bd8dcd4d9ff1da508014474ee5ae714ec402ee93195b68c19adcd538a42f600b6b7225dbc6e81888701a3307f5bc09d5b2c337b6de135ace862f81ae4438f3354dc258a02f82f3a37c035a66f2f62c7a364395dbe7a05fe63bed90ad5e8f92b74a2ccd606f121f8cfc4512325c6cc12857736899e0ea310be5eee0faf04ef40c258a693cc3c326d1a7df18f9b1b32c7c33b66193309e8449698ca226354bc323da2257815de1e099b3179572be87a3b6d83235b31800a5e26d9c482af495a419939f99a3fb7e5410299b0b0700684289501398b3bda2e56232c12e309f7e8e674190fc4d40e617b6f16bdefaf8f6688a93b98ce275180f63f92a1f67ebafd70025b9448c745c3dfcc644db78b5afa0fa7831f69ce33911cf17a96db09f11c90b3d12fe97e614ad014210e2af08669a450f3df5c37d4dd0e329a1887d023af78e33c70ec92b39a36e9c7d78023d0040cb0494659ac2f3c88682ba9f4303613ac4396eab4dc6d19649abc6ea726848c9a5d5360f6f0e9c90d5f89d1dbddd7297ebdc79c43a279699593c66995316a99cd457a090632239cf12072b666df54406e67bc1eeb410fcc792bf093dc7992f2406008c9990923e93fe4b770fdc34feff4aa3a138d3e5ff12512fd1ca82e6c6b729bde5fcca7d4bb25116f251958f4a1e1a101be9cf42a831635ce69b0adcfd6920dd5c18e10411957151925acb73f10b362b1b4840b5666eb2c97a809db11dee5a9884078695a6602b0e1b2a0204ad11ec0f7b4fefff93f137178947df4a9094fa16142660c9c02cf8c59b23d393be4ca576b0c8662cc9d2b423b7ef4eefdb53a98cecee9c47bc19b31dfd3dacd6da85fe58c1d1f59c9d5448aac9f984f174b00ed72801c4a93f932116810f8ea1c84425280b11c657271510e02ba50369e7585aaf1430925d82551f88be14ed9c09deeaa6a050cfe615dd4b256182695421be4d3a119dd65460d303805fb68c572be67e22ddfcf8a2b1cb80336db96c38f61756be1c4b19ce170af84000dcbad1ead2eca42722c08d941d5a203fec0358bbc641d071af2a6dc6e1aaf00f1cd0469011335324ed76c2f4bb5888f705094317a7e37850ce50515b48dc5f01957533553771fa22380304e9c699b619222a7a472671ffa83efd92e50633f835c9d74dd8f7e69b12517746d1872e6494861cca0c48d05ef3a33d8e3c2dcbde331fcaeec6eb8962c17962e885b8e007f965f35c87d50e304f5ec53eae5c6bf2187a9896ca8fed11c5cfe7d94630d542092017e53c1d43631dde9f14380a4ec278a8a74e61758c11bddd5bcbf0f0e19d00b041fdecd4d38f1c4b13b3ae9c5ff5b4a485ca9ef5f7abd55f64a7eaaa8eca6ad21ed510d1cbb4224d0b954397b42d412b96eed0e1f3d0725672a05770376ee963e3647ebf2a8d448a44fa5cb62475969de1475f923213cf25b0172569a0b42dc6a60f7a9621cfecb58fb556e2f6df98c33a0842625b84a134b45f63bc78be19948c3bea8ee567f6fca54eb74add8c17aea1749851368de9677195c448531a934096c4b6f9d542a3f35598ec42d8b0bf6ffa0dd54263fba74468a3ecfef7465ec0d0e8cd11741d7a580f1958a0c70b220b6a906e63d489803f5e693fd563f549e7b5293bb4a5f1483689a8063f067065dcc3c631e193f42b83fb58e6ec3df6a1b79882921af279005a2517e5b41eeecabd972c83eb2da55111d7b107f74719ef49960a8a9dcd1fad99f8a44b1bc10fc9f973e7194609c6c5e89422ba5487efd254857e372b81080104a3f50576f8f573c70ffd436965dade04706ad797db8607fff203059ccc43a1957a10ea28fa006aba1dd1e5f8b8ffcce5683170e7166488f50c302f991077cfbb02cb6a6bfc798ad476670ec7230c9ab77a496c117b1d782b075d3aea31b82d03c548876f486237638736e5ea5cfa202ac64a4434dbcfb5c8a311b5b8bac4ca0795b3fcb94e08ebc40426104f1b96458d5cf8dff266d02d4c75b1c6d0637cb87dc2336f63dda9bf21358e21124fc842cf8d6b3f3493aaf682a6d00f124097a769023786b2ba61166ca65f6e2b8dc3e26342aac0d5bc0844be0a1ef1821b7cf42640860d73f95f9477d0609a77bf92df85733ee5206dca3fe1eeb0045cb92795550ccc3cf916f0888992f6e3c34d4ee56cd0a4f5f71409b5b5c4fcc216e87215f1c82f07278d902a9dca80f90d389193064d64cb78f364e2899f3eb3a1acdb4cc88abbd9351457801fe3dd12136992ce326b6a4ba1dad5ed7e38e52639547786efb1d6ff809711ab597256ff6cfdf0dded1afab238137628ed6301dd07ba39bfbfd02d2d4b046492ffc0f584114d6bf97e570970656757ad67fffeb4f5b70282eadc1443ad7e8e8edec11e030d5e4ce43a13868bc28e70ea55f5ec87f654f3cba86869be07e5530af0908c22730de7ec000cff267df91931f7556370e238f81be17c9b5b87d0de03bf5e6882d60b9bbc429f706b7169434759a10c15307907c9693d797deb90d3a6f3a820919850e4ab90ade3b86affc8b8110c3501e63c5da90a74c65904e5deb75ce248d7ffcc4993fda2d0164e417cd9c0a8452ec62ce62b9bba98808c78cd5e5660a874bd7862c3d0eb35105114e6bc159e2b08a32b7aa7723770e134974eaced6b7c4e9c04328bf74a996ecb069f01ad6c77f3bbb0af96480e0513ac388e3036bf58fa9607772f27f1510443af9d699f2fe08e94890d26fc39b1756cdef22c13df0ec5e80251ba0d244835bebae6a9862c0c0844b58b40b972aaf5c424b5d4718cdbd6d4f0851e81f2acae89d7ab2bbe124634dd37c7ef81c3f9a86486d4dd361d65b28c787e8578da4c8db2580e2a89611548e642b4197e85fed4492b18647ce7c22e64f8bbd756d46cae119697565dd3b732e23ff84dbdc8249672cc16355e607a508faa2ec0ebb535ac051d3a9cb16bd3daf37cb06fd473b0441f9dd5e4aa2132bcee690c6baeda9fb8ee56a8af4d1664f53de50dc7c0ad183e37419d605f0c81ee55e200d778273d77f53e5d0471da3d93271e2a34542641b0fc5b313ccc2e65853c4d43b5e3bcd97e07011b07cf6562fa9771443fa9d3ca8628ab3fbd5d7c4203f837574f926685634042bc6064f905481a5f89317be413c8ccc066401bed1b78f63583786ba434e3193a4d93478359e3911ea034feaf2ff7b2fe6aaaecb3966772493146468b345f1fcc244cdd24c26b798f0b59618d1dfa0c40e6dceb977412a72336ee3d0501c152ba157e5a696fc88358b4643fb082749374a187e6d9f63a40ca1c084aacfea29f8bfe0d8ac1e15c9987c6003d8710cd8cd310e9eb29eea9d69f3902ff54ef31bd52d52f95b6466335f63265a918587b59b20dac576db80d561290ae75b465732dfff9ae6c840e682aa38b1b5c4e70425dd3f5a9f6cab23d6f70a217d7243c8ff2692501d5115d3ba21278ef607c3d55f6d46f717867ea20730a35252aeee41bab0f57454b7874e52f62ded9870347b9fa9effa9cbe147a14c5cdb808c0552eedf6bd203ac93d0d729a5dbdb7670c7e11ba76a8442907deffb084dc8265fb363a75067f9dadd323ae08f603d700800a12e01f8382bebeaba6dcb49188da9b2dcb4e2ea6d08e79fc8c82263e060e80ad5e6189e96fb364044b908774656ec6f1c4c4e905faa3d1ed36218b99dcc345553296469342ae0746dd5080d3eea8a14d3258afdaa5af062c4fc8ab8a798fe39286cc5b7520767d4bb6be1cd893a15c66a11e1186b700e909a4d5e604e669a5ad83f4425481ee6e49e02496476d091ea855f8860a705ca95b5ba2fd0769b97785c2dc85ddf3307de3b94ae8e17b9f0351bbc9f73ac87ed6d280570d205d2331d1b6d386fb651cd66cad7304a56f0b48b3cf847a3618409847ebf76813fa6cdc64f3a1098ae3212190d147d5bbf884feedef236af29f9b59b15513f47e79bf0e5ec0ed70dc5761ce13a7247cef294056b40e3ea725d3121240509f70cc4fc91728fad2b33064a246095fe5b9adf94a5cb140033abd61a5519d163594d75f576d4221aa6e97d134094811c935ef0290083752f4db14668fd4bfdfce0617ecc088411140c57e941df1309f82378f5bcaabf9bd2824411cb7720580420560d49cc8a69deb378ff356638e1545956aafb654cea643d41a01a00337e15c859a1fde15f776870724bc0f4746c54e322dfdb7ad925bf02f7f395797b0431c7143730027b8eddca4bcb0a3ffab34aa62f47ba37a64b0b56e6dc4a6025817e624b96a570f6e910fdf19a2c4636e3ef518e6853e35db8b86f126dbf9f4dcb2f9d5cbc2bc5a5e5a351a82791e3e60e2f966462d6800c80eb662c593deb0200ad41215605dbbf65efd3944e3e78c27051e57788da5f8051eb8f3eef9a2afb8a3bca2711406c86e6cb7ac7fe76984504e9a12173d5b8da8b7272a0b45a457b85107cc0df0839a1b1871785dd2253a7a9b935f8ef188ee54903fe6950d0d197db3c6c13e9ddc770a5a471193f480bbbd9608b76ace9a8d8c6a86f13132c5449aafa1df722ef50c8664edd716c908e6e08862307443c02b474f2561add4c33c970f70d9acbde049335fb7654ff5b6a24e6f60f505e4d067c8d6fe625bbd9aada3801aae495d2051fe58f30af05b32efe37dad2e92c388ff6466171950764b1fbe103cfd819ffdc4f8b81164e45758ddae269bdb516bc50e16285170e3004ff0bfb8ef1ac36a5e3ab69c94b1c7e1694b5e940f7a8220a8118b7bd83451847c2e781e6e3152e56909eca62742d60f1b3381ff79789bf613f3b791d6aa4c1b401bda6442198cd64bb94e952804816d13b8feddcdf7f64d4637a95abf964b6fe5668a1a0c60af5809b0e926436f4b37531779636c73bb88f98eb80e94047339451ed1f32be016c23cddaf36d91ec2653c0d5564e491e102362d5e7b3f013da59ec8c6ae8e791c34cb023d8714a4f5cac5f3db1947ff347668d9075b83f8820767bc239174c0c9a1ac7605b30e8e56b22128c3e816845effb2eff7422c0e0b905e6ad04003474d71d87f75eb6e3cd65fbd92e40d436afa384c8f1fe8e7909d3cee0920cb98de4e52927efbf3cc0e2087fffa24691ae39667e4c3eb6c0a02756ee4c26245b9c9e4d93016a29a5af1d615e8ea6d6d3754b7911b459572984e1dcf04f7e57ad5443b5750714eedac58236a59a1fdd4ca8946f5d613c704f8ed97601d34c2d3efe35753093c95a793037a33fc0d6ba97184ed54500ecea1193169eee60bbb3605de87c15167fa70ba14ecdcbd966c6c06421d724fe494d761e46467bdf45f5d31f281649c5246cff39cd463e019635a0e1d6aa4231f927c6eaab103e443a6a1db859d10ee73334e6d17ec03c224532c48df8f642f38e18ca440c11cf6bbd8", 0x1000}, {&(0x7f0000001180)="b2540b3853e41943d714773ff23270778a0e9c1fcf9b4d1b11999c54a155e6ef27da8180efd64e378554df3d7880c09ec21eb95b54fa5527cbbb34a27b3f186341b7b8e31bde76fb5da85dc84010734b8c6dd9947dbab4aa682235a7faa96ab8f3b45514fda7d77ca576adb21e805526af00656799a05d9059725b195aedee8ef3a52f8db05cb6c0", 0x88}, {&(0x7f0000001240)="7cc8d24d7103ff6595b76edbe488f661742cd9dbc46a565e3cb4f6e3f0418521680b34aea1d49ab409f9d01a072f2df897fbaf859219682b9e7abddbe352781fbcd12d54273fc89c46ac05663e0cbac96b3370babe7574550c46d6ecbae1051a5da61315960e979fa681c853e050322194187e0d5fa1cc41de6fbaab67a6fd294c1fbdf6a98ae98169b493e657e975dc3dee80ac8dac5610daa7e44042e6d68d786ee8551b6590b389db72cf", 0xac}, {&(0x7f0000001300)="1102ceed418a3f6e94be0e6388acdaece3f88b91c37763f3a6b02548ec828bbc122e084358c0bc64ed4f80ecf68a0a25b41ab43e1365f1404475fce53774b9947fcd7db75fa478427f615a65ae7e18586d808374d184f6d8681af9ba5f2c2eb3c40fc1829b314b331608301260b1fa70e1cfe2632e9256869cf4af4c4401c0457c07e2e079e9f9250b03f7a5293d7289cef56cc639cc87f07cf3a372aa72436fade28fc010ab7a490432ed3f09e07109c83414a5f4a712c68224ae5f0756a8c811d693acf19c575fff99173cdc3fbd0ec98e001ec12ad1f1b1d6b6d09f0fce63f189aa50af770e273bc739a730", 0xed}], 0x4) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) kevent(r0, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0x100000000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x98, 0x0, 0x3ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x32, 0x10, 0xffffffffffffff81, 0x100}, {{r1}, 0xfffffffffffffffc, 0x18, 0x90, 0x10001, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x8a, 0x2, 0x6}], 0x8, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x4, 0xffffffffffffd35e, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x7ff, 0x3}, {{r1}, 0xffffffffffffffff, 0xfe0cdb1cf27ae10f, 0x40000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000003, 0x4, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x4, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0xffffffffffffff73, 0x8000}], 0x0, &(0x7f0000000080)={0x8, 0x6}) readlinkat(r2, &(0x7f0000001580)='.\x00', &(0x7f00000015c0)=""/155, 0x9b) close(r1) 16:00:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x200000000000018, 0x5, 0x2942a236) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x361, 0x80000001, 0x7fffffff, "4e259db4df4b05dad176e7af86612d38ffadf74f", 0x3, 0xaab2}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="154e2401ce3276d66733f50f9027f9a333aa54ad8ee95901d1282e75a1539c66ebe4bb026e9183875c05c83d0d18d3ddaabdb80fe5d9d706a43d547e14feefe8ed95de789daf803fe041f582173459e711959dffcb21094ac682ae657d39c1d3d25da59f6f34261dc1b81837989a29bebec180fac1e5cf4344ca0ccc5cbdbd330190eed78ae1631a0b1293d47bf31816c9b744adca21b655d841a0861e83248c6246f6ec0952bf05ee6b322eef9b342081fda3c810c64a2f29964b55dccbb094ea50fc37d92fc22e8ee67bf498b0c237ade6c435b5508efa9ebda785dee0", 0xde}, {&(0x7f0000000180)="ff9d235dda05c8e4059edc1709675a99cb03c070c7cee61c1149bfaa5231a05d213901e3058a0f1413d6c54ee4214e315bb425e672eec65e5efcb51c932f182bae16a505ad7d3b9aa25b5a240dd61fede20b8631b7aa19541cbcd9249e1e8c44bbc22c608e7b14992f14495598329217f0d186cb235cf85d4a21d4ffc33eb9658c863f4e8052e4", 0x87}, {&(0x7f0000000240)="94dc2d0dee418f3391dcdce73ac0b921f5a70d2c9647332d9a9268c7f45ca2c03005e761f41c6cb1c54e11a283fab0cb6e7180a438fb7d97e82652bdb8979b9a1f6f169c54a14020ecfb2fd8d26d0c8c3970d8ca48d92b7373e0170fe6290ad68a7e6a77", 0x64}, {&(0x7f00000002c0)}], 0x4, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000466696c3712005f93308e58d113fd832a47ea4210609e936fb6953bab128a765338ca10f1329e3d03f76135d0af83c6aaf23844de5a27d77f58463cb84966a5f9cdda0dac8a1c809a78390836bb6d39cb38dc896411c28c6ae6e8b7839649a566475f4e0604e7cf06e8ac377bc81828ca0bcb9b151188be36513ec9b4d8e724243837af818a422e1d56b8f9e53932abb8e2e7cfdad3e52fd6f15dbd3fcab6b360b60536ce495fda2d26390dd9a1d994f9deaa33dcf62158aa8a4474ec1bfd035ac3e310485f1787c2936d68"], 0x1) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfe6, 0x20}, 0xc) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x20000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x40000001, 0x401, 0x7ff}, {{r1}, 0x0, 0x2, 0x5, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x0, 0xbb}, {{r0}, 0xfffffffffffffffc, 0x15, 0xee4f57281f0c27ab, 0xc8cc, 0x6}], 0x626, 0x0, 0xfd, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x202f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20300000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20370000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20380000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20390000 didn't change! 16:00:16 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, 0x0, 0xffffffffffffffff, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) 16:00:16 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x2, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x54, &(0x7f0000ffb000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = kqueue() shmdt(r3) ftruncate(r1, 0xf0ca) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffeff) dup2(r0, r1) 16:10:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x10001, 0x1, 0x4, 0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r1, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) 16:10:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000001180)='./file0\x00', 0xffffffffffff2ffd, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:10:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2d}, 0xffffffffffffff9c) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xbdb, './file0\x00', './file0\x00'}) shmget$private(0x0, 0x600000, 0x100, &(0x7f0000a00000/0x600000)=nil) recvfrom$inet6(r0, &(0x7f0000000040)=""/207, 0xcf, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x1}, 0xc) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x1ff}, 0xc) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="8f", 0xffffffffffffff7b) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) socket(0x10, 0x3, 0x9) 16:10:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002005, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:10:52 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) fchdir(r0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000587000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x2, 0x4) 16:10:52 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x5, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) 16:10:52 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000500)={0x800, 0x7, 0x80, 0x5, "28713ca8612d0a5af476d2406575d50de7da3622", 0xbf, 0x7}) r3 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semop(r3, &(0x7f00000004c0)=[{0x1, 0xdb56, 0x800}, {0x2, 0x3, 0x800}, {0x1, 0x75, 0x1000}, {0x4, 0xcbb2, 0x800}, {0x2, 0x81, 0x1800}], 0x5) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r3, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x53) semctl$GETNCNT(r3, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) syz_open_pts() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x7fffffff, 0x8000, {0xec, 0xe63}}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) 16:10:52 executing program 0: socketpair(0x10, 0x3, 0x5df, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) 16:10:52 executing program 0: select(0xfffffffffffffd81, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:10:52 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) close(r0) close(r0) pipe(&(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x40c, 0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) write(r2, &(0x7f0000000280)="2b3a80a043afc7bc729db1b8", 0xc) getpid() chroot(&(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x89ab5ece12434407) 16:10:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x7fffffff) socketpair(0x11, 0x5, 0xb04, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) poll(&(0x7f0000000040)=[{r1}, {r0, 0xca}, {r0, 0x82}, {r0, 0x1c}, {r0, 0x2}], 0x5, 0x68c2) poll(&(0x7f0000000540)=[{r2, 0x10}, {r2, 0x80}, {r0, 0xa0}, {r1, 0x4}, {r2, 0x130}], 0x5, 0xf86) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="e3f23a69a3018b8531cb8cbaf30e28e1cbd786a7c0106352bc12b285b0d8f82ba9976af3c6360b1faa95ed94196b46db0d967b835c3ec8d8eaa47e57e68b76120b8ad3bfd6570c7a18c9fdd4e1400339af1be1799f95d3c6c9aeb89bf94aa97a6587f8037b49d8d7a5b2415ae3aa682330fa3bf26b94f4012797c02b0d53e7877d680074648022300aa4c155d85ff3288f88fa1cd04c9c964bda89661cd785de004967210c8cd768174695d0eaf8b9b6ca927dbe4aae471fdc36d23d1bff027bd7132304cb42731c446ad7ef285d6ab8e383b3c309b6b31bf8a383c5d9f4d7a45a0b", 0xe2}, {}, {&(0x7f0000000200)="c682e400c72c2a9effe7047592d1dc570eb26b038d02959124d7bab246c8d6c0008688a8bc820a9889713691904bf4013f9b6b112cfd71e7235806df3aa68974987c4e478b457bcd04ed824b5ea6fd214380aa080891541f432ce7222845922fdd91002c9c0eea78b553754d07cf0ed2b68134a6e14a8e73b1f31e0f16026e7695deb33ebc838985c81bfd4f736ab60a6bfe02a98d8c4dfe86090ce4fbc4b61d0a9dddeb3d9f7462e5bd2aa75880468aeb2cb780ec583bd2ab52e1c79588ac99f967a7b56d4b699c0ba3eb579f14281e628eb3f757d23814387b034e87f87b2de30edcb4c0e8425653a3f67f199a4f12", 0xf0}, {&(0x7f0000000300)="3e0f545b5090a0efbc20160a5f97e4d584f6b8b20e9811a9aa78b8876256a29d8e3081126ea7eee02ff9c17a2f868065b437705c45aaf70679eb1c0b293ebfc577602e87fd2a2b2e52ba26ff73b16bded6de7732471946fe431ef597d9105ca501dfe6a47b48794a5ba0f5b37ce94b26d085690850d8753408408bf7ef65217dbe6590f0ce6befbc194f93543f9d433c28b50a2b5a4b389bdf1f79552b8847646317b4af331c320ec4857e89609f5892", 0xb0}, {&(0x7f00000003c0)="675b94018c6922c39da1c188f5c476b3b180ecb97c01ff64fb5f54e90198c0f091ebed8dcb805c694f7547b103a0ff17c6cf2403a766a077ecced0a4e897a1c0f6690e746e6fe37bfaa3c5a43aea08a86fbfbf54185aff3bca59b6b877889d037dead88bbcc009bdac5539204bf25b7c96b2580032b63650219ea9ec738887e938dd0025ac2add41e1576559bd81b439eb3359cdfbd1bc5e39509415afeed5cbe76b80deef37086e41f7173530b7cab51c8c53a419ffd40ee65e5cf55c6d2d0985a3634defdc2c7c4dc12e554fb4d31bfa2d2793", 0xd4}], 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) socket$inet6(0x18, 0x2, 0xffffffffffffffff) 16:10:52 executing program 1: socketpair(0x6, 0x8000, 0x40ddd422, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) socket(0x20, 0x3, 0x5) 16:10:52 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x97, 0x7fff, 0x7, "51da220163185e9372ee93de5f8862b18ae01823", 0x7}) 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"}) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa9b) r1 = syz_open_pts() symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x2, 0xffffffffffffffff, 0x7fc0, 0xb6, "21b154d55c6db18abaeb7fad03c344c42058ddfe", 0x8, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000b00)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000880)={0x3, 0x1, 0x2, 0x8, r4}) kevent(r2, &(0x7f0000000900)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x80000000, 0x8}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0xe, 0xfffff, 0xfffffffffffff000}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x8}, {{r3}, 0x2bff6bd1d9cf27fa, 0xedb66223a5226cd9, 0x80000031, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x3ff, 0x4f76}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x4, 0x81}, {{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x80000000, 0xc}], 0x3, &(0x7f0000000a40)=[{{r3}, 0x0, 0x4}], 0x2, &(0x7f0000000a80)={0xadcb, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000ac0)="3526e00edde7f17446c906e2235178ff7e3cefb89b71c9022d7a20cc2d043ec789fac125647825d104e5635c3f8b0b0ac6bf85016bd687d7d67d9494", 0x3c) 16:10:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000400"], 0x10}, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:10:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x41, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) bind(r0, &(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x100) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x44, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x51) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCFLUSH(r3, 0x20007465, 0x0) 16:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) poll(&(0x7f0000000040)=[{r0, 0xc4}, {r0, 0x1}, {r0, 0x9}, {r0, 0x30}, {r0, 0x20}, {r0, 0x140}, {r0, 0x1}, {r0, 0x2c}], 0x8, 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:10:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00f7b800000000000000"], 0x10}, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:10:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0xd) msgrcv(r1, &(0x7f0000000040)={0x0, ""/208}, 0xd8, 0x3, 0x1000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 16:10:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 16:10:53 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="2b3afdf70ff9", 0x6}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r1, 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="858b51280de4c77457af1cfc3469a02c1527dab55092efaa4c50376527e7eacdf1c2c01bf403c730a4ccfb6807f927df14a3062f1db5d0b285e2d9fa1a2974820a76271d78523e6d5a2a7ffe112d0016bec00f62b97120ffc971d12dd49f66293af54f34ee3193a6fda9b65bd07c2f70a9e8fde3c0b0afb16944b27bdef3a6ba05785bf172181c48279ab0df2fdf68bbed02ffe3e15f4937547b8b9f1a4564eac28b4b3b6f39d7dedf9aaeb828dd4986d66bdf5e5d01944f72644ac69d3fbba8099bf686de583f66525c3b27986b12fa9cce3d36d3cfa1b4332f204b6f1c42c8396758a1d059157dbc090c8886a43069e948b8b6", 0xf4}], 0x1, 0x0) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000003c0)=0x3) 16:10:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104267, &(0x7f0000000000)) 16:10:53 executing program 1: socket$unix(0x1, 0x2000000000002006, 0x0) syz_open_pts() mkdir(&(0x7f0000000040)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7fff, './control/file0\x00'}) open(&(0x7f0000000080)='./control/file0\x00', 0x250, 0x5) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x110, 0x4) unlink(&(0x7f0000000080)='./file0\x00') 16:10:54 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x95\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\\^($!\x00', &(0x7f0000000180)='&)#\\}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&##\x00']) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000008c0)='./bus\x00', 0xc4, 0x20) r1 = geteuid() r2 = getuid() setreuid(r1, r2) unlink(&(0x7f0000000880)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/29, 0x1d}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/92, 0x5c}, {&(0x7f0000000500)=""/187, 0xbb}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/82, 0x52}, {&(0x7f00000006c0)=""/158, 0x9e}, {&(0x7f0000000780)=""/46, 0x2e}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x0, 0x3, 0x7fff}, 0x1000, [0x1, 0x100, 0xf2a, 0x1000, 0x6, 0x8]}, 0x3c) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:10:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0xfff) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() fchmod(r1, 0x18) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:10:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x4, 0x0) close(r0) 16:10:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x84, 0xc8, 0xa0c, 0xf7}], 0xfffffffffffffffa, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0xe0, 0x40000000, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x5c9, 0xd0e}, {{r3}, 0xfffffffffffffffb, 0x5, 0x1, 0x1000, 0x2}, {{r1}, 0xfffffffffffffff8, 0x81, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80, 0x63b, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x20, 0x4f, 0x8}], 0x9, &(0x7f0000000300)={0x0, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) 16:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff3e889be49668", 0x8) 16:10:54 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semop(r0, &(0x7f0000000400)=[{0x7, 0xfff, 0x1800}], 0x1) r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r5, 0x0, r8, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r9 = dup(0xffffffffffffff9c) readlinkat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r10 = dup(r9) r11 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r11, &(0x7f0000000400), 0x0) sendto$unix(r9, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r9, 0x100000000) connect(r9, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r8}, 0xc) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000640)) r12 = msgget(0x1, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x8, r1, r8, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r13 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r7, r8, r1, r5, 0x1, 0xb}, 0x1, 0x4bd, r4, r6, 0x2, 0x64, 0xfffffffffffffff9}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000780)=[0x81]) 16:10:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "9c211417155fa8f4eb05093ad44303cf1b1b658d"}) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) execve(0x0, 0x0, 0x0) 16:10:54 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x4, 0x2, 0x2}) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) chmod(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x2adb, 0x6, 0x7ff, 0x7fffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8001, 0x7, 0x9, 0x1}) 16:10:54 executing program 1: r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) setpgid(r0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/254, 0xfe}], 0x5) listen(r3, 0x20) listen(r3, 0x3ff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000600)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:10:54 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003f1000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:10:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:10:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = socket$inet6(0x18, 0xc003, 0xfffffffffffffbff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x400, 0x9}, 0x10) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:10:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x7, 0xffffffff, 0x4, 0x7b, 0x2, 0xea5, 0x400, 0x8000]) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d01090000000001000032a2c486d37ea32b79dd4588986b54256eb4f1d88a6aa9b6edc05446c2f8b7237b78d65a57157f62de5eb076d343ec76c7b8c6ba090efdf2e1c42bf578d29eec2847c0f639941aab3cb2f31bd9c6c0ff23932af9c3"], 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)=0x200) 16:10:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x38080, 0x0) r1 = socket(0x2, 0x2, 0x0) getrlimit(0x3, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x400}, {0x18, 0x2, 0x6, 0x92d}, 0x800, [0x4, 0x100000000, 0x0, 0x1ff, 0x5, 0x9, 0x9, 0x3fffffffffffd]}, 0x3c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x1) 16:10:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x1, 0x35b5, 0x4, 0x4}, 0xc) 16:10:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) msgget$private(0x0, 0x40) 16:10:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getegid() 16:10:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) close(r0) 16:10:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:10:55 executing program 1: r0 = socket(0x26, 0x7, 0x1) flock(r0, 0x8) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:10:55 executing program 0: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x38) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') fcntl$setown(r1, 0x6, 0x0) 16:10:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:10:55 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) socketpair(0x21, 0x8000, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000100)=""/213, 0xd5}], 0x2, 0x0) 16:10:55 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x7008, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x31, 0x4, 0x1000, &(0x7f0000000080)) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:10:55 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:10:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x4}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) pipe(&(0x7f0000000080)) 16:10:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000180)={0x1bcf, 0xffffffffffffffc0}) sendto$unix(r0, &(0x7f00000001c0)="9c68d6427122faa6c01ca3982c92a7993fa9e682b6223e90f6e9de81b66a203572e80d70dfbca6827b898cbf450f23fe7c649f2ab8bdaf941e39346afcc862b0113860fa78b60b3fd3b8c36eac7a7297", 0x50, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="f2476c440f189ee90a0000652664ae0f955e000f8c00000000660f3809ecc441e573f6f9c4e1fe7ff5c4227d795e0c3645c16900f5") fcntl$getflags(r0, 0x3) 16:10:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = semget$private(0x0, 0x0, 0x42) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/248) 16:10:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) r0 = socket(0x6, 0x1, 0x7e9a) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r5, r6}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f00000002c0)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000300)={0x1, 0x5}) readv(r9, &(0x7f0000000900)=[{&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/235, 0xeb}, {&(0x7f0000000580)=""/149, 0x95}, {&(0x7f0000000640)=""/189, 0xbd}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/179, 0xb3}, {&(0x7f0000000840)=""/32, 0x20}, {&(0x7f0000000880)=""/101, 0x65}], 0x9) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000009c0)={{0x18, 0x3, 0xc42, 0x1}, {0x18, 0x0, 0x6, 0x1}, 0x0, [0x7, 0x10000, 0x7, 0x6, 0xb90, 0x48, 0x1000, 0x81]}, 0x3c) kevent(r9, &(0x7f0000000a00)=[{{r9}, 0xffffffffffffffff, 0x80, 0x80000000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x9, 0x5af7f45d}, {{r0}, 0xfffffffffffffffe, 0x10, 0xc9ff4564010c91d3, 0x87f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x6}, {{r9}, 0xfffffffffffffffd, 0x4, 0x20000003, 0x100000000, 0x200}, {{r9}, 0xffffffffffffffff, 0x8, 0x20000008, 0x706, 0x4}], 0x3, &(0x7f0000000ac0)=[{{r9}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x1a1}, {{r9}, 0xfffffffffffffffd, 0x80, 0x6, 0x100000001, 0x9}, {{r9}, 0xffffffffffffffff, 0x1, 0x80000025, 0x0, 0x401}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x8000}, {{r9}, 0xfffffffffffffffa, 0x4, 0x20, 0x81, 0x7}], 0x8, &(0x7f0000000b80)={0x3b, 0x5}) poll(&(0x7f0000000bc0)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x88}, {r0, 0x2}, {r9, 0x80}, {r0, 0x1d}, {r9, 0x110}], 0x7, 0x5) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000c00)=0xe31c) socketpair(0x0, 0x8000, 0x401, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) syz_extract_tcp_res(&(0x7f0000000cc0), 0x7, 0x1) recvfrom$inet6(r9, &(0x7f0000000d00)=""/16, 0x10, 0x1, &(0x7f0000000d40)={0x18, 0x0, 0x3, 0xffffffffffffffe1}, 0xc) getsockname(r9, &(0x7f0000000d80)=@un=@abs, &(0x7f0000000dc0)=0x8) sendmsg(r10, &(0x7f0000002440)={&(0x7f0000000e00)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000e40)="2b4d9109720de4a8c8330d8f65ca0c26d07df1e084c1ca0c4fc04188f88208451085", 0x22}, {&(0x7f0000000e80)="cac41e9d0c4f04bc2b2eacb6ba51701b1caff73693c1531455e1701f7b81ac7385570b220477a9863f1f9ab1809fdc41bd90915f86b983e6e59d41394383accf28a9fa0940b5e224c668f2b15fafc7988d3f8530003c2c2ee3fb70020ce0f54c66a2137e49a501fb665acf30a990a97a78410e5017f0f86ec6a73dcedc4bf56cfa1e443287ae20b7d06e2381c73cb6b9dbfc0763015fb5033b20b9224b66a0c25bf3e08c00e82bbcd3b278bb1e7302cbdd69b8bc0538fe87051a69a107c37dc45d947ca3ece6309c52e4ba5c926c589525a97dc3fd12e546a433d87290c6785d261cf4e15fbdddefce7f6035", 0xec}, {&(0x7f0000000f80)="8250394f0521826393ce16a6a3fa3af35be4aab932d0d282258f6eb177156257fe76f4ea2eb5881c72443b42fcd953dbe1cd758c7629ccd099453c600893adb5ee1219d74a80ea5e8df31b89420d6c37ee863a4448a4ea5dab7d4cae6b5b337c5e4882dead7334eb6dabf78a6f49e6c917515ab3f7e02be6d34ce644ba4397134fcc2c1cc67ada420f3d93cba365452f92544d38a8cad5540f8758936ea7a7dceb8b27e0d030b4880e8f8f9e66c58dde82d8f354a40a10ff3cbf642712e3063d8b33427a34204292e576fb05a57d167a6c5ff325c12bc6813918ad997e32b6b619cac3a59d2af1d44b", 0xe9}], 0x3, &(0x7f00000010c0)=[{0x80, 0xffff, 0x1f, "679ca87c163221113f0956f10f68367e2d780749e256dde71563b7a4ef7a2ae416a8673ebf8a18d0d301bb607d67c709bf6a22d2ddc9ee081a441626205307e4727bfa807fe3586472766867ad999d1fc2d3bbe20a571050289919ec0733edf1f9b9928905892ce2e0b3c25c"}, {0x1010, 0xffff, 0xa6f, "e5c7489046b8333f3cb5bd05c03cf00b98a7d84e213d2360822fd8444b434186ed23e6acbf614dbc3aadc991d6f2537705948530208613d94e778141fd168c256cc15d2455e0363ee338306633f2d953a42d47c1c4da213ef840452caf352790f3ae6e443cb2243448e0567b75ca2723b0380ff62d4c4ba8a5b9b80bffaa765c470ff6ec5aa69f2117abde337caac94ac85a7c347dfe5ddde4f2811210826b015c9731c34f1a5465ed2fcd59acb3f8ef41ab250b2ba6bbb523b7bb17f2eac05d2f69e7e5d0f0ae34ad4e1d89b6e6cc640a8f6fdce03cc04832f1d69d32e0821f6ffc22c0038dbba31e3f40bde7412649d5a473c55ad80c52714e653971961255953c0d95d57318ea3553de5488999c9bcf5b53bfba1289cd857815c5996df1df1db27f22cf0c9cb0549eb91a52b77b2f0c27672e50a9bef839865c34ec096fb1bf887232a4557280844602f08ae4dfa476c675540480c70a8bc97deaa9ca06291fd04a0d3b9e1c317c8c0be991f465b9e540e6160e120634bca074c4221da613aed718e026e1d4593735581fd18c89f8343a649af76aa6dce07bd2f01782e8547d0bd5b155c0914254e0f7268f26fdd7614fbcf3ef159b8e7d9ac84c8b636a11ba0551c2351d7b074aadef2ad79555d34cb8c22ecfeecc3959bf7e61b13f523300b20b850e014e005189e3e606695fb09876460417e174d107d6e3303712263df23de2324f73a9df532caee3a039a0d2bfb80eea5ec47c332f4c79fea88f7d0e17cadbd2a21277fb43ede0c35f368cb3b2d994897ae05cc5496d8ac04d3fa875e99fb16db77c8b9facfbe290ef4328b6d427a85e2f1c46891bddf448b144e6c56bbe57bc0d38c003bf48cf3d279ad59fd0f71f6b4b5fff9e6054d0572cd27a53dccbeda5775bce40e185314ab67695aba73408396639bb22d1b97656355db1f6ba915eb97b2ea9891510e205e3f1d58c82c4cc998b76fe89839a0ca65cb6b7f186cf93f8a5144ae46ed3163e16b3871a4ac9fb7e0f80c621c102b9eed54ef29ce243a51dd46e0fe3e437f3fb0c7a891b8e7de789846bdf33f2d39bf369716bbb47ca3a951e6c466101d52f8fe3300168e817480ed80b28cc970f44a1cd6096cf3ca69ddfda0df829814dd530e575f4889d86a6bc0f635baaed1a8b13a3e256fcb0d49a981736847b048a2a720273897e195c640b45c3cefced113553270298bef2e1bc7dd147077bdcfa327ce14de0b620bf7e11ce9605457cd50d69aa1879f3514f1aef78e70f533c196e230fa702877b44f93d4f365307c73eba1e54262855331a66ad8fd8ba4068d3a9013a150228bd30e663394339345392fb8cd0e91af55dccd20837a7a77b158f839d9ac2709c316de5a20bac480684e298385cbcc736f262aa2260e3dafe5619228b7b5e4726d747de9c887a4aef5fb6280a7df4cf0626642e3c4915ae3413e9f92a1a6749cc0a04be2aabbafac3fcca21bbf34d42bb6d3ada7e2b5412737a86391c372333e388ffd46dcda64752e800ae876f37a9f53ba90cb5bd5e63ad33d001917d0292ef73f6d8b1798b078c52e8ba628428b07bbcfc8fb47feea322299cf5d58dc7d4587701cc1b414d7b36c756f8da0c5f5bf780fc922024469149335d986da037cc2bcde6d994cfd4ad59c0c7d9bc63b81ceb272cb1b0badad50003a9cea9627ddcfc7cdb7895c9d561d61d5d1b5a4521da6ee714ecf39bfa46f87d22d02226a589ebec7c381d67364607cfe6e6b07015154d671e135dfdd9ed298cb62d4eaff2686e6afa9c105c1b06abb7cc6f57e82c5401b8350059cb3204600042bc0bfc538151cbf2fdb9b3479f32cf1f9056e1d158cf9b9efd643ef59e68971209386f7a688c8568b8e9fef175d37634750e6a29c016272d1ca9dbdd8a2b8adbfbbb02f8523772233291219d915680cec46a03e8bddabaad8cf71dbfed096181789d9386909992050a67bfa7bb3a316d3ec236239710fe15e0a6283a77fd849d86dd5000e7f97d27b8a2847ff07f63be713b4ff6337dff677ef0ca5450b2e3eb39dc30ec3735488b38f77489d6c31138fdf6abfb3ccfdd385949ddd1513ed04fdafda726d7fb2e6525bb89a040c3cd8b8b7b3b9f99da3a066cb005778a83213e0af658729c9091605c629351e1b46746d58274d7479c88d0a72be9165b6f7e60cdaa6deb5512319e983a9c046657f2fbce8cf51748de1e9dfb35615bc2b5c152bd2a18516e893d8140081186fc234b2f4b65f536b05aef2f8b18ccd9f0cbec98bff06db150975e05caa52426cceae2b2e679afd2ff799ba1607ba6d0d1a5407af9dfd14cb4c8de79d837b11883ead3833d6bebd542fed36c8336bcd21b35c06b8975e56a072010d382ae4d708c60fd3225f615f9f522a38add7500e72d23506450ee3de1e6a673d819f87cd2e0a29a9d4ebe05e067f331d740b8e617abff5f060e8abe8053b3d0a9539b9758071994c82ae65c031e58f7c0854a011be9732165f82bb208cb66c1149b3b85b2d14a4bfbfa6dae745ec3bd4311163c6951e45e36ef37ff51d3c378006671014bec78cd9abb13cb485a3c261e913434e3fde479c31df4327e02355b57bb636ca763929ca7032d402d9ed5a750de3ee1feb088d9787efb575da41a558b40e733d284a7985cefa81dc2b308cd5e5f95d72886cc2c9fbee3cc3023cb6b995a13c34602a0c5d0d0dab1291c5067dbdd162d50801afddcbbade55361c7668c55822731a5916a367af49fa6812e4e2c7c5d8bd89c173cf9ed28ef68306845d61bff13923dadf215cf53d6fbbba054ffcf37b769db4223123be144957af9f93c3f005fa151dd6d9dc944ae559152c8b1507cd60f558cb61aa67ae743fd9c80af620ac9f19a4d3292a14722e585cbcd40046690d564b53684d72a59e5aaa64ff63b859f132c631c5b2c9b333b20b1fcd24a43425289bcc7a797633aa34388a14cd91bd575a7ca6f053e5994cb593d3cc708c0daf62b84d1a69e5ba0dcbd303604b3718fc2b318ceaefaf2d29ffa2debfdb629fd8f42030765065d9372d4e5a66699fc9a3e8079c8fa2cb4fa150f426967cebc6e86fcc4f383fbe82b1fb359d1a7e4ee9d2973cc494842b1e396ae50f7f2a4215b17fc92292926e8a6ef3ddf3318d1a08458c37ec922729dfaefe1cc09a551c2cfe5387d28ebf4a1a08bc39a192c36814f3b53aec6617d27b786944e657c72fbd27bd71249f613afafb576a1264a5f9eec636f53bedc11bb73dd66a1265d2463f1f715ebb28380df29088cf8a3e73880397077ff538542dc0bc0d9dc7e90ae219c4b138c6a2ae6ea1c87eff15a506de29c4a6b1d85f18ef36658fb3a482796da36bfe8c8306731f0615f311b52d7038d73ac41767fcb134cd0fea07b73471aefdbe0a7124fbee6fa44a563722d516fb774e9070f9dc279d2a5edaefa03389acedf9722fa3ce5ef5e32fd4a6a9924ca3a63d218986cf7b03b15c9f55baaafe6c6ed4eb24c45c743990e88b103dc38d9d8f4dfbf94ee19d144aa59f70b3e93aea8c90b25f01e87063fce1eba4d6564b91508d285fd4ef8c5a5cbbddb2b76f74363d1d055508b810e637b184efadabbfe9a2c770c4148c3ebb25531e4c4cea2a8ea77887aab4dac040024a346ac77415c38f62fa5070082d657dae4a9e0f8731ef0ea14b29b118e66877286bad219bd900dc2ee28802a336f9440addab7a2abcd43f1f2d622382b6b763764f47ce9ab3160ccd10c1b5ad1af53d6e62aff5b573e9363d86177fb57f66d317ba5ef71aecdba030844c36e7c5a1a3664575f447795b10afda5cfb63425b375e8765047dd536f43876191ff7b3e832a8c3b8632a1e4a5308f56e93f0a525018d3fa2b5f5d217689a16781fb3fba163909b59d019261d66736e2c7faf57665b77f3f9e71d78f48e64984edeb4a3b0054de6023b43420289b0596798149e0f1c57e17acd25ae6e18d449c9f99cd32f2fa296945ec7fdc5ab2290a356b6fac91a1931018dca0432d433a0743cebf4afff005705051c9042c1d2eaccdf3f42377e29e7fc30d2ff46e2c3ec379fc8fb61d0d06d4204f8bb862899a0172773de31e4ab64f0002014abaa7614595fe49e7df539d051bda0e0f2357e2bcbf9edbb0d85c62dfcee794d77703dad7b4fc3d33022e0b57237f1fd06a051694aeee546676a12555b1b0b25931fc751a2bc045288c0b7122be77ddb78a2f2c5092f9306ba0e25ba78d5e352f58517105d5b55356224fb84e6d737a4dfc5730b3b63fe13affbc9c7ce3ef704ad6c06f46808a74c81c53667a43d60ca56fe00943c1d3daa96efe9e49fa487f6e84fab49d02703185f6bbbadac15bb920d4304091e167dd67417aac2d457dc657d13a71bef94e3db456eb999e4fab8b480d38682a26cbd4ff181daa53d6b40bde0dfea32cfac5b99aee34bdc9f5bb5193c63e818f4ffa0bf331365b01afdb4e25e5da95db4a3662f0394f2f7b1da3abecc143210c9242024a0b8299497d5c37460552fceabc4175328bbc0542d7420585c28cb676e84363c4a688e8dd70e0102d92582e96bfe15de9a7237bddf85d7df64b23d39753562cbb60f100ed0c6aa93d845b3b47ab64a88441860d5b03e49cc99230b3e9002cacc0889df4a8c01c403450049bf321329afb706313fcc15b842255d4663efdb5af273d04c9b6c1202a7ce9f6419a433c125dd3fb3a257b9c2d249f14509edc0cc3829dcab5e6391f7c2fa97697c18c2121f3a04b30492ed8df9cbf081c38b9eec5a26bd52b3710273ad42f56bc55157007d553f77dce080ad5337a12951dad44a6aa606d4b6a9c50a132200bda21281c2dfded5ba0a1ee2eb8a8d80fe4ca47b9e2f492cc604758bee7d82ffc4a65db528d023a11f3e99b4661636334fecaddb165ec142a3cc950063673b10050307278f981d2ad5d082dfc9972b62c5aa00dfdc57c345e737bdff9a7379dac6969969c3d0b0ffef71bc71a79cc956618fbe6861580e0a466dc4298bc14cd6d0768e63e60afee93f51728dfecaa39669949e17699109d95b9c5ac73b5b61fcbef91ff42dd3c33ae27882e9ed8b4ab1546d49474a8b2402fa2c883b1cb8575111926542f62e5d155192359b36d7986d92a4d016e5b20b03dc714389f23b65c2e4e9dc22db6e1f6d14f6e0e1ccda9b4389a7e28f01a76d4f240781687795a2d2eaf978ddfc99d651a480dc555707662619cbc8806846f779988e61fb4868ae249cddd19846d38df2b6baff2e307f41197267130b051a61fe564c99ea7256e620761f98f964c5321d2f33284a199fcb233909f2a7d6b2bb72eaf0ce47b227f4c4b08a4d670edfecb63d9911f8be6687abfb9fcac99e7488ea8477478fe617f1e9150d53d5bb8a03de6e73d1e481e7fa184e3f0ab49030737d67166f8380c7f0368fd582b3f5f41341872b1222a6a00d9f26242e72cfd3e2e349b34f3d7dc5c10e75cf1383cf8ea394e8aa6ad207a5eb629fb1a5300f0eb83c5fed93f99e8be7d21cd4b809b6acc84c339896fbcc1788ac36d4b527255f4e6c087108e3999b69ff6d3deba3a4eed710f17bb1444ab196e7ecc8ca3516167681a01822d42851aecfa2229dea9fa25bba8e2b7bffe514592ff8286ccdf26d90e0a637bd72cb7364bcdec3ce23885a59d9db46cd474da9f80f7240f3e3640acc16c3c908226d3ba078d54b8bc587a588658cf9e3a9d23fa8e30164f5eb8647fca2caa324f06641564c524954f399b215a8292e3bbd962c5b41d5b2e87a248cdcb79af374455bcd080f2b45668a5cad6b595df9e63"}, {0xa8, 0x0, 0x0, "a0a79452abca6208ad435cf9df25370d3c2550634e6da471c329e242784dbdd98e9f2acd3f6a3547ccbd91e159b3afde7f79dd26b82c432125166aafc21aab07613e88e5fd2572e1437a546c8e30af89a20d48b5af66ed44cbe6ca685262ec8e1c14d79a6ce0c9212b88a420bc063733bc813d5a369abc0bf41647249739caaa6282bc1b57e2b4ae74e19c44b483c01daa5e7971"}, {0xc0, 0x70d4bc6c356f10b7, 0x3, "5a98dd15cbf44dce08cd2f8eb2ee08d4a6c7097902e6f39c361ba449dcbf41c8f2f20f3eee53c12706435c0e2fd3ccf143ab35dc9c1556fa75ad8b375545a1dfba07be4b318ae047c4cc1517ebc4d3f569a0bfac34d8de516e041092ded4d3d1820464a2c41a8511f70eb501de7b43ee87f77a38b3dd9133ddc766400892c66dc6b58499c862b0ecc20314fe1f9e30eefac075dd49165de9d6cbb0ae3d2b5cbbe7b5f0e0d65ec5ac468a226f96ee"}, {0x78, 0x0, 0x2, "254cd3a6bc3c988c6eddbe3e423c8d8bc3fe2c28d803a44b4c25dda7ba84bbe63f7f4a26a3f721acf1baf9bb5a7df31e58392dc162c8bf02054f6d9b0c2cd8185b3f71e12deeb70a77a6dd316f07aa315a756243c4064f7be91f69af982a0f9f663d8799bc3203"}, {0x80, 0x1, 0x6, "0d89303ecd2786b966839bd5c7fdeda406ba05c5e2da0efaa5ff4e0eb1b3c9cd8d45439ac8198dcb467c58bb2b1fa5657fc7bbf12455220580b7d5dc4f2e5aac9959fb58c94f374f2c57dbd303dc613d7fa02724045f97dfc3b9b3a2ac87b941a798a3ebfc8f412ee8c748"}, {0x70, 0xffff, 0x2, "4285c1e6feb9746fac229ed22e69c87f0617e3f632707d958f4368098859a4922dc586a9b6fb87b4269b75726fd3902fa09b61d099aa030ea290a931fd86270e6b50516125dac50774faeff02e0b3ddc08fcabd08b7134d7e113aa37407d50"}], 0x1360}, 0x1) connect(r0, &(0x7f0000002480)=@in6={0x18, 0x1, 0x1000, 0xca}, 0xc) r12 = semget$private(0x0, 0x0, 0x320) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f00000024c0)=""/35) setpgid(r4, r8) r13 = geteuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002500)={{0x7, r5, r7, r13, r7, 0x38, 0x1c}, 0x8, 0x2, 0xfffffffffffff13f}) 16:10:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8102, 0x1) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/99, 0x63}, {&(0x7f00000012c0)=""/167, 0xa7}], 0x6, 0x0) socketpair(0x11, 0x0, 0x0, 0x0) 16:10:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:10:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() msgget$private(0x0, 0x110) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="86947af235e98842b6f74a0659b74f9e7820a38400f040327a5b5edbeab47936d51f59a9c87a00960ea571a8097530ae75c068042da84f373ad0383261cf974f2e9dd6044195f4009b252e09813f5ce550a2518a57d8c6f9bbec19335967b8406114ad40d9577ecaa0c02e5f473e4b2a3b7da191707797cd457602e6478d445159f66275aa3296a14e33305062b561e7adeec505ec49580cb86923db252bf57de7187b17df9a3ba4c30241226867a0d1641284c8373be1c55cc891c1a1d576f581cdcf2a7ab1139c40f095fe71ff5c8f8ef29896bfd3b2f5e6b37da764cd326c104cf625a12f8013f3cb6dbc42f684", 0xef) 16:10:56 executing program 1: write(0xffffffffffffffff, &(0x7f0000000380)="f3166a47dd738d67a5d50ab1ac88aac6d4cd8cb10186d3c08ab7e1af17c10d3f172433aa39b3edfed7978ae33c792fdca10c464ab0e7571d0e69e3b45283a70c9d4b89dab1f425d9bf258ea2cdc7ccba1cedfa7ef4b845bf422b0b8f3060f7b056d141429f757f7d5c2d48a6679ab1d718ab6f9fb62dfee5cdaaa7e446537ffd6498a5e05911164946c3864ca81c83b58c5f378472b6eb645e3d06c0e5a03ac55f98f5a69c76908ad25031627db05dcd675d9b262327611d256fb2542e6524263a434dcad0abd951ac509ccb7089f39d8062600a5b875d45886a0124f39962e228a925a4976910c3626084d2feb647eab4c78b5e548bcca560799bf04210781ec50db1e5c3ba497be27ccfdac0aedef1eb3b8f9efd09cc9daa43113652023155441e2b2512bcc1148a7050f0a96c0049aa2ccd2a95b87eaa4a5b582a6748a89a84ca0b22035ca79e0e189d7beffb2c11a34c3c6fa3c73bbc82ccccb34a34f275c42b4c44c26592544d160dfec796e7bb5fdd134fc2004263eee9a15202b9289a7c55b59826df309e061788432a05845506deb77fbbc78b8cf7b05896b86ff4b29e8ffc4fb261cbcd2c77b1b4b7ba996df7d4cc706235914bbc864ad1bdfeb41785125b7dc4e2671450a196b920100f3595e8a9455e61387f534d66924966a23b3273307af75381474f0f3d804cbafa262f6ea8271145dc1c", 0x1f8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, 0x0, 0xffffffffffffff49) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:10:56 executing program 0: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:10:57 executing program 0: r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, 0x0, 0xfffffffffffffd4d, 0x2, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) r2 = getuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xdfd7, r2, r5, r6, r8, 0x21, 0x1}, 0x3, 0x7f000, r9, 0x0, 0x10001, 0x81, 0xfff, 0x6}) setgroups(0x2, &(0x7f0000000040)=[r4, r5]) 16:10:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90cf, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) open(&(0x7f0000000200)='./bus\x00', 0x20, 0xa0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) 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) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) 16:10:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/58, 0x3a}, {&(0x7f0000000340)=""/144, 0x90}], 0x6, 0x5d) r2 = socket$inet6(0x18, 0x3, 0x5) dup(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) 16:10:57 executing program 0: r0 = geteuid() setuid(r0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) load: 1.88 not OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) login: pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20440000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x204ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20500000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20501000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20502000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20503000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20504000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20505000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20506000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20507000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20508000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20509000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2050a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2050b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2050c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2050d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2050e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x2050f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20510000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20540000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20550000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20570000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20600000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20610000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20630000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20660000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20670000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20680000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20690000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x206a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x206b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x206c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x206d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x206e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x206f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20700000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20710000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20730000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20740000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20750000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20760000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20770000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20780000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20790000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x207a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dc9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dcb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dcc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dcd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dcf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20dd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20e80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f31000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f32000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f33000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f34000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f35000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f36000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f37000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f38000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f39000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f3a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f3b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f3c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f3d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f3e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f3f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f41000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f42000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f43000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f44000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f45000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f46000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f47000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f48000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f49000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f4a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f4b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f4c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f4d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f4e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f4f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f51000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f52000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f53000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f54000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f55000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f56000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f57000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f58000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f59000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f5a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f5b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f5c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f5d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f5e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f5f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f64000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f78000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f7f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f89000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f8c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f8f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20f9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fa9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20faa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20faf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fb9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fbb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fc9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fcb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fcc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fcd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fcf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fd9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fdb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fdc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fdd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fde000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fdf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fe9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20feb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20fef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bd20 va 0x20ff0000 didn't change! 16:11:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x4000000000000002) 16:11:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0, 0x33e}], 0x122, 0x0) r1 = msgget(0x1, 0xc5e25f827fba36ea) msgsnd(r1, &(0x7f0000000040)={0x3, "9a452b0a165e10eb3090ab3c1e7490e426d6fd2a65cd6477909a49391d741289276251f8eccbaae404a83f1e72f1"}, 0x36, 0x800) 16:11:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3e, 0x1ff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) 16:11:03 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000017c0)={0x0, 0x1, 0x6, 0x9, r1}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)="fc3c6bd00b28ac833b69785a6fa67486c59fbffe3860ff2b05dd31a9bd2cb7e5dc3e87db2054b2d3e4f11a2b9ce0472c47af428e2322b1e3ce6f8f6af0bac6c53d0f43324718b38bdb05ba720eb55c2f8b40f96b235bffdc86eb14cba30a8600d9b7ee38d85f2ac443d4261447d3d6582abab892444fe2acda", 0x79}, {&(0x7f00000000c0)="055320e66b311b5560d5b6fd4d310b5d32c275bb70a350584e2ba7825c3b17694438ffbe63fd5818c264f5805a47f94717378c2d65dcef40fe521e0a323a834d9d84e6daada58b4bf336a076939b7f8e18", 0x51}, {&(0x7f0000000200)="71552f6e5db38234f3d55a434635d14a1a938b06a3edc8bcbac42051e97a25660857022202402b1f4b646fab49f706edf2147124eac20ebcd616a9dcb8b5b5fe1e2a837dcb330c4cdae14a77eb26b6d7817ed246bcf4f2a2d68f7053e78aea30a504274feabdf96d29a3f209c81d963c23eed79f268c54ba9355e26337c51207c7a0632963498cd626c28f7499e4de837fa32f00b03d934524390a8c6dfada5438deee1d33a93b1aae8127f6cec2c786b6b6a0b79ca47eebee42bec36ac8c7cccebf890d4d5d62e12464ecf2bc6480be6a9a51ac207853", 0xd7}, {&(0x7f0000000300)="052945cff5e8d24d86a0a5a8dea9a8e828aacdd3f970a386fe447cea10786957ad2fd5454630734ce32271fa9af2003a6321ce61886bb8eae7b4936487318c170a6f4489332f777a993f67050edb4b0513f42d06a7a15c", 0x57}, {&(0x7f0000000380)="0239baa134ed8781fa267e0684c336b34ee3abecbaa3e1c71cd2dfaf81375f1f74cc7e2567773c96696abfa25e35df52bb1303d9055597a87b4c4a50502000cd719cf7c52c4e02155d", 0x49}, {&(0x7f0000000400)="c90fb2e0617e4df307a15f9058de3e0f4333716f52", 0x15}, {&(0x7f0000000440)="3f9f1cfe1a0e6ba3223fa26861af69982256e2c7b924e0b692bfba0f72e57d200bc8adc4d715ef0f35f945c4d94e874c5b7dacae7e318d05db12f1d02601e83de7dfd6fba718940cff640574082055d91d2f23a833cccfce9fc1855f00cf6c227dcefd707ea42b232b5c1942945f97eb7461a8b283f62bb2618ea244f827f8e7240b9796e3431df90e084336e03be7e36ca3804fa84347972ccf935ba45c856922444d2b2bb9330d7e4b119d9b2143eddbb83a2506e0002cac0f0e2aeaee593e873931f9c7f3aa", 0xc7}, {&(0x7f0000000540)="a5bcd3f70171fbc1ba82cb3ab4d936e93b833f84cfbe9e25a78123a0b252a75243030d9cbb42299bf94b0d6313ef2a3b349ca36f3a230ab07e17460edd5d39c7b03ca35e5ca8a88a160825d0e6ec21f5855f5c54523f2893a9ca52a45586bbba0fa4cc6b53a6c3fdd275e26d5213fd0d986c502e081ba23de1e474903854a53f3b551ab2d80f00765370e0859c14b02f64b5b19b657a1228bc90a20d2008ad8edfb8083be91ba3a4c5cb32452ae2dacc", 0xb0}, {&(0x7f0000000600)="124b852e3324137a4bc2fa72ea9cefa15a081d4b11fd54fb640287935fb563af336e013b72ccc51e9d2b1ae4b370390482052d514bef1afe252ad7937c908e88ac99ad4488e8106a4d1073798f32802585e05a79eb5bff5a4f5e623bec6539215a298e880631fe0bff6a2b54cf29a2884d5f1bc3b119d487cb420e23469b453dc83ef030b01df3718b6a98b261ee827f4f5bf4c6eb789aea25be5e9598e725092184c31fe4208072e473442100474172602d5895bf3c24169df4a5a6bb888140c4307ff4c5132f9cdf821b22afeef9ea9d2210bd02ce39c3b39f7c8716af8d65e77917ae1c756e", 0xe7}, {&(0x7f0000000700)="be535297c6651b3488d0f5ef75b583c4b3c8679e519e855cf4e450699ce0225460db1f90ed036e5fa603dbe2a24508509e0c63bbc2f08a98f0fd220da56c907102eb98d3be84040d8b315e1a0091ee6ccbdb6912700871a482fc4ebc6dbf2a485533adbe24ee1f980e0eed3b6b0695ff71021bd32aa71e6d056511813e4378496c6a7e224675083d96310855d942539696fbe82bcdfe0eb6826010dc458ebad8c05a35e4376780b51aa86bd623d371b716a8c18bd970d98ee22ef7e4408d9476c30f3b55ba1c0b928085d967ecba26bda92e5c8386c5421ecc7d3d4060c5c9f09cf7e9bf961efc075a1bee102092afcead56564c916825c02dc13b1a1447a011d843385352ecc28f22a2c5259a3e65374ab3d9b1f31ab85a5c1c7abf42190b097f6dd70b6bbdf22c20f2b6c64b0a3235526e738ce11b0c8a01e4e4bf56337d5df6de47b9d574c89998665192ed2b08a42131504e855ae97e20b4edefbc0db2f61959ba221aacf28c4827c119eeb3e90c23214762a53739a5c6413301b6b6c990725c9e0b7584b03bb91763657da346ffdccc20e2d17ae40a7908fece74776d6d7a496c212f4f043c07ce4f2bdb6ab8926c3ceac36ce4002df9a3907b4070e3e530a6da41b15e513307cd89f73f8fecf6b2af7575761446991b86b6d872eb2452117957ff0cd4255de27d9711c72b07d714e3932ffc5e5cec370b38e182acfc48810e45d8cbe0c31a871839d6043a06ffa6712a5d5c747086af07c345977fb2a9594afb1a24544810ef1c589fd6df0eb0b03bf5594c2fee7120e606e5622a8d4e58025c6c767f3e1d4803b21d8209d2fae50d8ed51ebdeee047b5dbbf113854c7f774c916b3a08e724e15a363a540d165be80f80cc1a008e77098915dfa11074ae743b234661496e0a8a123d646be07689cd51761fbff1da039db2409d10d1448eb759fde66d688703bd822fe6062e33849e45bdc29a0f48738568abcea06b30ec619fa0fb28c7c0f3ce7defc81d67055e74c7a05e9cfcb5699184fc83ab8d9586131d2bceb7f52dccb23dc8f1ac682bb4df9a424fe1b8aa8bef35adda08204c73249c7cb967d137794a2e15bb5f36412f0439a1e49a46ea6487efd7a6499b1c90fe2c6e47a6706f10b886eafffbd3c5cd7b6ce81e06672148d2c5db9649fd0aaa89afa8b774837488d0ef7277812f93aa4af4eedd59c406bde831dc765231bab3e1d60e1c1e14d10830dda76fe76709e7bd026bd316bfbeb8ec9d5e67cb04951d3968c63cab3cc28da265fdc672c475ab85bcf9350739f98c48c607a09c41cfd47e48fedd5c499b5078a6e1135dab1367a3bc325385054a82429c7df0b1258fd92040676881c2d3caff970796fd412d62f0d7ca046ec3142506fe894b34b66e2b28657ef8a9a0b846efd7ecc6c80b7b5248213a437cf89cbe4c9f250068734fc04b91bd474025792760d1e3547581570041c0d34af96ab0d1a251d21cc98d894b9cb844b7d9ad87674d2753d095090637985583df9c0012177c160e19b240f4ed52fb5db5606c45492243e25e46c77e48d3bc9f7ead4346e54c6f079d3755b7a48ea8719ce98b6c784185922016b23c21c687bbd553267fc17465271f5b020cae976eb4a11797beb07e768acc68b60fa8cc8efd893b925ed0ee00cc206f47b9f5c14c846128f90e79b76aae384dcbe010ad5b9aeabc4a5e16ae3497f4a89a2a8aa435277c6c7c2a3bec88c6c1fdd77177e8b11c71690039dd540576a8a771ffa19e142e2b5dcccdae474452f53bab302b8cae753efa73a446092074fda81c9a32ac4617a7abf3fc5a306c752b2eac07de060964575698990e901ca093cfb66db8aff2cc0c12ba6e7f4f8229ff83ceec0e133d16e1a48f1718ec39bb0f5e2a9f2944b4143bc4b9ccc4553517ba71de05d487a54b3f6e0ae8248ec01dfa7e934a92e55066075fd4bc9113522a56d37874cbde208d1be3d3fff468292bebcb23532a4e34df5245b23728586f6522f320cf881b8f8ccb1838e091764a0cd4b9635089487546721ca02b2fc060885d5ff2f1f4eaa029de252fa6f6bb93d10069f87fc1f6bb67a8ff9d529ee455947f6bb281d79d10083e2c1b2516c93ae091d692f4bae0aeedb7be3b9ddc4351cbf97d1d1d756e97592565474906644ee4ef36fb8fae747b8bc18885d42cecea43c2a8bb743dfeeea9acace6763ee6be5d3640be75381e7d61e61a2a5388a597a3ade4ed196e9069f72acf36ef656dd8dd5eb5e1ea14638225b0825cd5f6f0c900730ad98cd74a8ef78124616819637a45802db1ae517634fc8b64e73259067224937bd5a38c63b8ab5f7200b65ef2e57ee3e45cc4117422d866b96b3b3d2bbbf9c0e4c16aeb7fc2046b5267d9b34e66792773f80e12736934ed276d8202e56898539c27bc3445e7e3f3b56385678ec7fdbfa307a770ad6c3d036991a7f88c5dc3f7b2961a3659a280badf6f5ec7040b64ef716861294651b12fc5eacb938d43f74957d63bb139ee38294a0d0c8bed1f723b412712dec1e2f8821e73c10071028732ab271c2d0a0f56381bd69c725174eefc6cc3462873165b0618d71252b7bd805b1dc2366de92afedaf64407a78e1c305b1fd49eb782be9554f78cd526b9c0ce0909e61d76b2d8b1202436a2ef2765c6b88fa50c392d5226938520bba875d8a5742c359fb45ada9c43140de5c265a705e459e99e437f2fb4be19d08005e11ce4f2b2d06ad74e8b048cf5c0841776d6cb57fb73eaaf9f940dd9252f2c2ef85610fb0579cc95c7bea8a2f80f9200c3035316e6d6ca9184abef33c861f4a8b9b92ec13827c385a12a7820e759860011a8398f1b05c0686b38f4c67d0697a736792e680040f07ca8d31cd958a67c41ed9a28b0bca86f8426805054c9653cccec656cc23e332c0d8eebb12da1c57a7ca45202e12b1af902d871b845c56e7570d7e5e44abefeaae3488b4487113dfdeb9da85f56ee027d170cd6e2bd0694205b095a15bd783d4a0d4edbe3fa9c30933975aea00504899481e23eaa39a5f8538fc96b287f6403d2fb17c70ed389fb6fa256d31ee622a17dbe31ccc0a67d77868b6a1954fad173583ead765a83e4f935fdeebe7baae49ce4ce69744b96e9cbb774e08749d621885b352e9725323a8d389fa93de63eacb3cb32dab44a1d8a3a689872f796defc9a633e5a200b51448ec0f78e389d032e0c3947a88991219c1296a1cc1b791e5075f1403a7fa4573e46b9d60daf9092501e6363e5edb03446eab951ba85edb4e878dcb56c1a7415b85ecccb94da250fc9d5b3c969cbff2abf59cdf6ca7849c587455142a5692c87b52435797c4cd565b31017f134f9ab1a61ecd18b3f94f1a73d19c3b6f544f02cba03100d6a7b8556d49b1c1be0476e027e6d41144bfcd15b3c10b6ae813876b610427aa4f4b8679542ba3c561172cd17baac5e276fd72e3cb8690f56e920a7c6fa752f14a79a7474cf702adaed32cb4210ba1fffbebcc77580f21397a71a946fcd8cbadeeab73fc97b3db17897553aaa52e635be684ea212744c68261d67076e1b7ffcce4f88dbf0c88addd26e1ede1521d494a204733b4fd388e377d2bd1686f2103a0d78876364924b2580d44848c9766a75a23c2e9aa60c1cb42b228e90b843d8fb7c551d9cd49ba30a61614b5e4c87bcf78674b3ab5d279d5b54f3e1ecd6744559efaf03f764db47bdcc8b9a2fa98e4cdb6be2aaa4d5a6a38cc0c441d303c0ee3ecf155845ae5f9c9dea475599c991f6d00c62c74db38a00989af7a1651fd7e8d9e5665ede0c6625139f10398e4c2485c3428ae8f31683ed9d74d165f9ee55a887ebcfbf3e1c3f35701c3dcbedae5b1ac0286ebd57eca2197d79b6d13d6782a3f3859e6eb1cc0f2583f5d651544a68110c744a1326a3dd5e38d94f9628b4a5b2889c818734d4c3e1fa99e2de1d74d5920b56e79473bd6410b98b58b892c31e67c27350801e1fecb8574cec1e43f042a9951a94c25d94eced705428097a8356aefa2ed0126d4759d75f9eef6cac2ae2ac716e63fbec896f0ee164816c9c92db48a485cf01b6c96950d503ee851378e90af715fb182257eacc87f83c2fe16de04822e90b833cf4f40a1762be848619ee7a4fe945031d2e273c520a04cb6b52286ec264e687d717993dda0256f6cc1469a5dfa45db0245551c767b8f84cc133705a0f4f8f505eb6369bdec27e7c805bdb3723b770b1666b25f2fc75613df8a7b17b283a93f4142c77ce255db114e3bbc4c3b84f727fb9eddcc5d4153e5d17749ce2c6013ca1a8695e09a44a4c0cbdd360f3d9f873bfb3fd3dc348d3ca9a9507f9f4b6b2f15c19332d8eeba6ce140aa38d3e5781201805af11f0500e57808e118d0d888fc1c49bc8c2ae6617a952b3cd798c6d626d8234d183c1fd6cf5e6cab7aaef7ab0f74ffca5144ce14f736f81ce676ffab908fa519a524cd8a7b0f50c059913187f9d5e8cb493105d5c3084e967c865ea6f07a6394911b83539f14f3cd9e2d9f6a4f6e1e7b8d1219db3455307e30f1ff5371881e4fea4e492cdf443cd3069b3857eb855250f9d0f83f35327e64f804bb5f1ea34360569b36c93144170414a0a06491fc66fc607c3ed43cafaf79a9e81778b01d1b79e3d10692d0f1624bb94aeb92eae507c2012f054e45ecc993c0a503540fa2fc82c46eb7e75a035fb037bf8efa9a7a1cbf332bdef86afb838f012ca1d25704948bb5cab08a287fb7b8d5780b3f5efe1e404d495f6365fbbdaf6329971c292f8686926fb77a5bdc21759800228eee9a256f8c38e5be04b036ba059a64662556afd50b5cdc83a081632902639d34b39271a3e52b989c4c604e55ebf3e3dad31faf379a213648565ab184016b294ca8164fd8310714714a6ad6a1f8664486a90d37b46b7b2862f1fe1e5e32bb3a5b448df5b4e5f89e8715307ccb64b50d97096daad1fdc24f7c0134485d687b334c18527393a1f71261b17aa6b6ecb89e34b5c2ce486f259cde20f265d2ff950f65e12d8f940dc0712c013cb3a8e51745316dec2b5dde78ab95d211ff0098609afc4a148e5fec825bdfcf22091c64aafb0606b1e0cf1e62f2340b4a85ffa6b3af4b1198475c08971f8b9c76ba740511fc0367599dfc0caa8bb2483772067d8f8aaae743b51b672cb45b3b26ba5885d69fa9caead9f94cc1c62267ae01b5595006947be6eae2adfa174864e02c9bfde8dbb03634ed62c3eb2b7e1454416725c47be0f71cdc3b618182b0dd8197881dc7415024cb64681551dee3d0b7155050ef1153fba9d888f939902099ea1a05d43167cbeaeaa69ad8b2831a9666f1d65d963c076df139f3020297128550cbc5e3c72124c77be604ae244bb276a54844e38c22eea3d33d5c5b8900d133517195c4fee981ee007d79e256ed50703d10b9441e6f30b6c03c242dd6b7e0c75076f80553bfb89f8e75e4fb224c8d23e6271dbd040f8c026cae414c5d372fe4bbc32ee8be2c60692c112a2d0e29ef7dfec274bff0a3e6e96f1b9e2b12f9d09e12ca32ac81e4994de4c57a8a1f130e5e9bd7f21713d03a23e7a90c252ab9301deb3d02e2fb225d980f729fac5d843fc81c99011308273aae54743aac224e9179d203a490bde1a5107da36eab18fcdd8dfff62f883f5630ea4a3af0a0fb0fe29406711aebb45537aaaa7ee3e5d5bc30a1fc141c6972661b5d5c8e8cc6714ecf7ae5bcddc9417110261c28d415384bed6d36d4cc300d13c93a1654170cc296961c4d4740aa2812ccfcda88a9d884ecf2cf52afa351fe592e0fe3b4637281dd03", 0x1000}], 0xa) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:03 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x3, 0x3f}) kevent(r0, &(0x7f00000001c0), 0xfffffffffffffff7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xb181, 0x6}], 0x1ff, &(0x7f0000000240)={0xf83, 0x7}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 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() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:03 executing program 0: mprotect(&(0x7f0000647000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) getrusage(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) socket(0x18, 0x4007, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 16:11:03 executing program 0: r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x1, 0x5, {0x9e, 0x1}}) getpgrp() r4 = getuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r4, r5) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r7 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgid(0x0) r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xdfd7, r4, r6, r7, r9, 0x21, 0x1}, 0x3, 0x7f000, r10, r11, 0x10001, 0x81, 0xfff, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:11:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1325, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0x40, 0x10000, "042211d314ccf916d6a7cce19e136293467d2eae", 0x5, 0x3}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:11:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0xea) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9cd, 0x0, 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x6) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:11:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8500, 0x9) ioctl$TIOCCDTR(r1, 0x20007478) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x423e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='x\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x30) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:11:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x3, 0x6, 0x80000001}) close(r1) 16:11:04 executing program 1: pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0/../file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2000000000000041, 0x800001) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:11:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/168, 0xa8}], 0x5) close(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r1) dup(r0) 16:11:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getppid() getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) getpgid(r1) socket$inet(0x2, 0x8002, 0xfffffffffffffe00) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000000)=""/20) 16:11:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x200}, {{r1}, 0xfffffffffffffffc, 0x5, 0x4, 0x20, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xa, 0xee, 0x1}, {{r1}, 0xffffffffffffffff, 0x95, 0x2d, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x61, 0x20, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x80000000000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x1c, 0x4, 0xffffffffffffff01, 0x10000}], 0x394, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x2, 0x1}], 0x1, &(0x7f0000000080)={0xed, 0x7fffffff}) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x4) 16:11:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:11:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/116, 0x74, 0x840, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:11:05 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = semget(0x1, 0x7, 0x1a) semget(0x1, 0x0, 0x112) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/7) 16:11:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000140)) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:11:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000555000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x82, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) 16:11:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6008, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) socket$unix(0x1, 0x2, 0x0) fchown(r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x24f3) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x2000000011, 0x3, 0x0) sendto(r1, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) 16:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000340)=""/73, 0x49}], 0x3, &(0x7f00000003c0)=""/224, 0xe0}, 0x43) close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:11:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:11:06 executing program 0: shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:11:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000340)=0x8) write(r0, 0x0, 0x15) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x80) 16:11:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:11:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x12) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) 16:11:07 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000002c0)=""/4096) semget(0x2, 0x0, 0x44) semget$private(0x0, 0x3, 0x2) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x3, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r5 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x7, 0x10000}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x80, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x4, 0x20000003, 0x6, 0x6}, {{r6}, 0xfffffffffffffff9, 0x2, 0xc, 0x3, 0x2}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x3}, {{r8}, 0xfffffffffffffffe, 0x5, 0x20000017, 0x20, 0x8}], 0x1, &(0x7f0000000280)={0x1, 0x1f}) clock_getres(0x3, &(0x7f0000000000)) 16:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x48) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xffffffed}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff", 0x4c}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc892, 0x7f, 0x1, 0x8, "45a6e7dff0b154bb357ce4a7cc1901b684621347", 0x200, 0x9}) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r0) 16:11:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fc022e2f6607006530"], 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/54, &(0x7f0000000100)=0x36) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r0, 0x101, 0x7, &(0x7f0000000140), 0x0) 16:11:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)=0x65d486e5) getsockopt$sock_timeval(r1, 0xffff, 0x43, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x36, 0x8}, 0x8) 16:11:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x7, 0x4) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgsnd(r0, 0x0, 0x0, 0x0) 16:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x8a) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x47, 0x2}, 0x8) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 16:11:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x5d) 16:11:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="59a1d3f400"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:11:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./bus/file0\x00', 0x3ff000000000000, 0x4, 0x5, 0x0, 0x6cd, 0x3, 0x7fffffff, 0x2, 0x0, 0x7, 0x1}) close(0xffffffffffffffff) 16:11:08 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0xa, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) setuid(0xee01) r10 = semget(0x1, 0x0, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000000)) 16:11:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x62, 0x0, 0x4, 0x0) close(r0) 16:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4066696c65b111"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) r1 = semget(0x2, 0x1, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x8, r2, r3, r2, r4, 0x4, 0x1ff}, 0x240, 0x0, 0xfe}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) chmod(&(0x7f0000000080)='./file0\x00', 0x21) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="12ea3a24d0da9dfe36dfd8a3f3f2de7d91aa04163cdfd98a0c48edb59ec70bbc2943520bdfb87ab388e23f96fa1b249125b472bcd96083638cb80724f745736e3ae3a1cb30", 0x45}, {&(0x7f00000001c0)="34f4a2098f5a7af46952a1755ebf4d3e", 0x10}, {&(0x7f0000000380)="994abc2273dab396ab92ff54291f0702ab62e2bc08676e779f7c8a5039b27f2cb6500181df68407e93d0505bf18ccf75f0cbf3acc0c1a3fb078c02eed543e85ec70d39fa65defa3b55c58fb9ed8e367c752c", 0x52}, {&(0x7f0000000400)="baed39ea22a44f93b132712c693984e8e84c9c46324765311fe24c5ce5f9eaa9b39835af7a08d3d4c433872f448bb699781e7fac410c368bac5278a1c12edf93e8e51990cb8488b4f436f97ef0f2500a597536f4463b03c3a1031386366affe7e5d80ba56e25004e", 0x68}, {&(0x7f0000000480)="aad8e128f4822a872dc799f7eb3a04cf69589e6e1b104fb41d401bf74098d63aa96034ac2d76794eb3535a22bb3d90c938b24fa7d0b70703838a0cd594264b7aec0a6bc5bc81903f262a2f5fc357abe75f", 0x51}, {&(0x7f0000000500)="5743896e5d9d230cec40bb4da89242d26d5d23a4f3842356693b69038eca971171dc71f50a305def72222696b80bac0718290d24971e6f0214a591adbbef1322ab8976a33e988294c226bd6e9d5f0c3e1cd061967317d4897e169b21ae8b766999a952c30d011ad5353bf56ca53c6070eaafdae38a06f4b16f4b6eb09d3008e1e7c8c2541ea02f27a99a3a29ca6ba3bfa9b2f4e09c613d2dda87bc37a5fbb7c4af088c3930a5ef658ef82bd4588d0b7755054ea5a0a111b791116b0178", 0xbd}, {&(0x7f00000005c0)="ecd659fcdec432d1523cca0972370bb0d5b14f72e28b6b6d561faaa1bc53412f16583d643ce1ae7ec062e4a1cb6dd094babaf22cd35d280a0c74feee6ddee9e9576685a77b0604b96c0b456086265884e79b96954d1517d795ce7f5148c3b7d3f822cfe07d540787e322428dfad43e064b547e3d25aa016d2467c52f261386a1706bca8382566caefffef72bf7781186fd5f", 0x92}], 0x7, 0x0) write(r0, &(0x7f0000000140)="3df152683e7398463e53a19b64eb08163876b164ac0d392f2de40ea2776d5f21fcd14aab20071e80bf2e9480cfc198e739e397d224e086ffc0ff3d4111cb253ed34f5be2c02dae59d5e2", 0x4a) 16:11:08 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x10000fcb) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:11:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffea3, &(0x7f0000001440)}, 0x0) 16:11:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x34}, {0xffffffffffffffff, 0x109}, {r0}], 0x3, 0x8) sendto(r1, &(0x7f0000000180)="def2ed5a2370821b35d9503e1a0a9ff8d93b44ce5611eb639d7d06c04b69aa6f78b594b32b89e3eb23dfb25f943aef3eb287a9c77425ba4a1da997778e59fc79bfe706d73c9bd6f988f17f3738757c7c7c91f880581c2ab3834d7c29cec893d90ba3a8addb4085ca3a180b431581daadb7f180634193e08802cf0a54f3ab014299e58582f25554dac2aed1189433b688debac430a8756cef28008ad0f3fe155ae28d2f4d20118d2df4252f840c0d944bc84fcff41e72620015fb576948e6da1ec0bfd87c9e84282cc8f693a51814fe2a79a76de6ecc55593", 0xd8, 0x400, &(0x7f0000000000)=@un=@file={0x0, './file0/../file0\x00'}, 0x13) 16:11:08 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:11:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3, 0x1f, 0x9}, 0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) 16:11:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:11:08 executing program 0: setreuid(0x0, 0xee01) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x40000000000001ca, &(0x7f0000000040)=[r3, 0xffffffffffffffff, r4, 0x0, r1, r0, r2]) setregid(r5, 0x0) 16:11:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 16:11:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x2, 0x4, 0xaf5, r2}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x40) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/213, &(0x7f0000000200)=0xd5) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$inet(r3, &(0x7f0000000280)="b096db4a1c997746e8628b134fad74a698293deb3dc6f23dfeb44752af6058f0215d52f0266295fefd794f8ec87f9d5aa6cc2589ae8a410c3ab48cfc666b7985d85eb54bc2cda19ee140614db6b90d47a351e0dfefeb5322fdd5d586d7783b71798f20e437378250362b3af393f1828d758d63e9d1ecaffac2ea2b84f8fd40e6d0b7a6d00fd5535fdaf87ccc838430f6ed545031c9", 0x95, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:11:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x2, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) sendto$inet(r1, &(0x7f00000001c0)="7cbf584bd8ec6f18d1fb12528a72ca2f3c843654d248a500d11c09c17e3343cf3216f14dd02e889a6af1e49f014a3fb24200df8f096f86056524d0f9d6f7368442b09c421c43734eb40f61e373dddb2d5ff6d8cb2ee67a2ea77417491a49ffc0b3d5864e3f5d7addeac419c2626404d1c504145ae330ea7436cb4de553f2cd5f75a56d11a358b8cd7fd76e60c0518d9b67417a94eea71fc4be244a73535416c6bfd89bdd736b4a98cdf8e4adc2bdc9386638acb0ef8751a13e5e57e1f2b4c47ecc76a2e6502cbe7a4de7c5d66a24", 0xce, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x9) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) setsockopt(r2, 0x40, 0x800, &(0x7f0000000100)="bc4ca1c5cd58063932f78a13278b6793f34cad6e58fbcb8d3ccf51f1a7399434f0b364dc89001204bec4b93837f852ee59f8af6d99ad20bf9948c7eca41e002e9f", 0x41) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1efbb6fc6e23c5bfbff0000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0xffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37cfebe5803cdbc0e8b0400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1000, 0x6}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:11:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8001) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x85}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:11:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:11:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x68, 0x0) write(r0, &(0x7f0000000100)="7f87e7df114a6eafbf4c2d6689a1a4a2b17ae09c72de22d44436ee0a", 0x1c) syz_open_pts() r1 = socket(0x20200000000f, 0x3, 0x9236) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) 16:11:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:11:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000300)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463237188591609d52a7b2091d5ca1dbacec3453489c606baffd0a800f6e01975c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19027fb534269e29f06860f0cdf6b8b52c7d99605dad12eb3d1117641f9343e6eac9b07a3de12ec1994526baacf10aad5d64fce1885cba9363d634fcfdb91c65026f5f67d14272d66f9de668c44981963ace9609e9ef747d53d3adc16b1e68bed6111e8a67cb41a72572f9ea87bdaa5b441629bceb0e9fa3e8b84a1ceec28224c7a2f25cac172eb0a8627c92036617d82a8c", 0xfffffffffffffe4b) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0xffffffffffffffc7}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:11:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = dup(r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x80) write(r3, &(0x7f0000000100)="f7c8b5daf515cbc431eb351bfd4ea66de9f31688d0d4145af427811794fcf33e51f77b33362dcd606cabf7ede257b509fe728ee9be992b60d8789c290db0105a66742a57a35f387620feb20806ba5d492dd3f16733fb906c3112618d05d02ca296b12d44461963175974310653c3cafd0691b50ba5c8d02bda4d9bd7745e0118487c8be3aaafbccd838d05a54b7f46f4256a046b38d6233d73b2aec83c7965e4ef7806dd20c8989fb6ed770ed527f97b77b6fceb0c19b0dcd067fbc559ef0b36d9582b63f785c8f29d6c113387c6d358d15a3df5d7041d041e697eecf33899f454f8f3ff44d2333dc0cd55726be1898f4d674970e8f4dff29ad40d20c6ee198bd2276a86a3e15289e32f24a3a98bc6533d7338fc7f7cb815cb049ba4a24a6b25f4d0d328d23e84d4a7228e0ab9399fa5b83293ed11580111965bb574c741301cdfc0d038c52afe461ddf6918d905b0ebbcf037769a0f8d8bd1e8656d0ea67fa1f6e1a205e4424c2256a51715b25772d5ccfc52b4c296c6899f798cfb1ed5cfd2008546ea3144f1c1933a3e69ce2c132e96e1dce991bd9af9de9bf225388f6631bdd6e5424c6697bd829a6c5bb94626c349eb598e39db5bfb75ebea75c8f28cfbebd61dcd2d7ef02079b7d0c00eda864505706215526b021bc64a2d7d51ef84a969f0e5a4c019ac4276185305aa9e94dd0a7db4de0ee3751bf60aea4435ee0550323fc3f68817a4875416661087dec744176244e941ab34884247fba0468a67d315a4cf873210567f5ea8add2eaa1d2fa1e0cd89771542e84c9208be8264b5fcfccbf761930dc2bd019b77544e89ee0f1536e2900f376eac33bd36127190e2da7b472ca2d8b65d3be77060463bcb41468940d6973daf99d4149d8bcac12a695c4cc472f88e28ff7333597666e52d3dfce448f6f05845ca4ca3930644c19de877aa2c1397f48c934bbf891a4f9df95d89404ae3d183dddd2c8cfe428722be6e9bc747730a0a89df2b470a7f23d3892f0928da0e1c295fdaacb6e158e441f10f3cfc190540dc50e3886a8cbf078fd98e3aa146e5b1d7be45620f525e08f7e0f838356115ad5a6a6822b096d19bf6b2e697d062f2acf0f39f375ee50dbc0009214a09d43c63b6f099dd2f4547a826719e2392d5299a78c4f1575e9dc94a10b849526f2110b1d69a491ef521f93f6cab0dbad3715305f0d10cec5a426d83b33022ab318bef4cde14500cdf260760bb3df616a1bec6e4aaa447b9fc313aba7ad28da093967353cb15fcd4563d7e275e5b14b4df6603440e0e3a18d8eeb0b2eaf83efbe8e15c8343082a2c1a9a3493d51caca436ada37d38fd65505a35efeb29f5e36cf75a7b4225b89ff296ee7fadac99dbbb5b9c62bf3366e26922efca210130765f018d38b130787be3e05ac7e5c71333e8ab09e7ae5cb5f0817219bf0280764c9a180f9b0a88412a2d9ba61809ad6a4d3cc6fb0a094b002a1f717f3e2e1b2f72a545323fc584e00596d2cbe11ea9b87d81911ff5918a77125641d21d1cc72ecc34c2913f75ac038928c8d3ce23e3f9f62a0a4a6f01900dfc087f93c64c8e5d0000eecfa0bb876b29723dc0b375f19fa4642165da8367815cd4214ee01bd951bb2760eeb74a05a01c4da4870e596498022f91512fea690e0e39765efbf09c14581180d6c79651d0bb4ba44042ff3cd9074432db815bbab1a46de950bca624c7f727eb53408c3396295cd0ca8c1bb67b4c7cbdcdf1a8f1bf8ca48012a930c815f6188fce94e0d822da25b29956bf4e3f2d5aa7f88d90f6fab51f86e69f9983bf8ade14bea1dc3afff1a00a8c594d0bee0f8ce50be12ed8657db71bde2d3ac81bf6147439f504831a3b7129e09301a74a28ab7f534e69255f9ccc782bb0330fa8e569aaa650d1e26e0f8ce2f0d9acf645696d7bb8531723e175887b16ecc604ec222b8b1ff7b97c0830bc9f413fccff74f4d073d17ca1bf16a278674b7cb38f12e9be386dc98173f16e7c1968f7168d67854e0c9a89200f07076adb6dc11f01adea7140a212f684b21cf35b7f9e58ab99df2b82d3ecb8775ebd159e11c3f63f5f7438d012185f600abe8393e0b167e41aee98e6b247fb207b40258e0b7506fe341bd0132121bcceee93d2e20e4a079becdad58e9312a2ff124bb304634c31a77d3b164bf47bd0992126cfb9bb7a74b63063c18bb83bdac990405be5ea778342ff5af6d7504e06d7785804958b7bd9d4a3d741b0e6f9287b75735e50f41194421d992a38b8148ed191437d1740118756339190738244ad87e2ef719692035a2332ef817d16b2db585e0f013e93209a205218e916952932c99627b22bdd6f4aec721a4a02b396f191c4bd8544585a266bfca47ace3dff44088657a04e3685be3549ac57df3c102533982fc04ea991b51907d7f4cbafb3b30470ba9c9711bc2cb5abaabdfb339f7423a0d0fad64187c595d3c3959eaa957fd0cceeefc273fc8ac99f324f779dfc5d9b3cb8e4ac9c54e99f0053ad21330b8abacd280a31de0ed62be40e5bac56397473ba5df0035762790aaec16de1dd5026824d8f101066619f4cad685f14dc346f70f2ed111672062dfe8f6c08c4d9094fc6641ce8274ecc43ffcacc671055d7c15b559b35e7b7a35fd36f783122b6491b8996b0da53b6d9a536d111a65f156e8f9d8992f9fdffdf0f3822bfc48d5e359b30d6052aef5bddf8a626769d231ba9ac5cf50741a2bedf0695052d99ad512ccc512e8125a1048b69df51564f211f1fe1a208033aa127d38bf3aeb7280022533416a910aae72b6f96a14b236314b3692fbb352d49ddc6eeab91aa8c2e9f67e54e9ad6294836530506d87f820bf3583c19713f48f858c98a89f25edd4ee9f0be0b54a2a794527dbb66878981945f3439904cd7c07389c036aa700b1f913f891ea0d330cffc01d75d91d88ee7918ffa3cc03140c11300d1de45ba2b364f016cc754eab1187b2c9b7904521a5f7f29e685c83e5a36fee661465830ca904afa32f8d6e3a718afa933e95add0e75c435ae86e23ca0566a95de3b8fe5aa929d6e8af0381fedd588e46573120e93299724db550d0398da9ab66b35a29c8d7827841c442511d0536835b45321242e3f5641b1d00e5da49ba865c28bd19d70e1d9c175cc97d49179a9cca471f6bed320243eb30dab8215ba5f3e17c59ff8ca3449f83df622c5d2e759174d11cb2dbbf48ee236698713485b6d90808961038cfa4039f29c349fc8ef972ede77cfc3aea6bc7afa25f1938462e63df422c46e5f7e4d4412e73e00f774579535fcec562ac90ad4cf0d3251a42ba63d999ce375ac24763c257a0d8d102093970d6c97e4fc7abddd0dba6291a3a5b50771751804a5c780b235714095566478dce547724c3f164c9133a77c9141971bf70bbcf4099e7c57a185d5192fcbc076d0f76d782d5df9b77992fa713b0d0efc0afa8371917a9bfe602e1b1b71208101d972af257d68e4888d5bedaf7abd064b1fe9042680ac5f521c9add59951e8eff6f4f77c2b2bf1730ff3ff56a21779b67a9abb3ba297ea7ad72645e4e71974099ab0c007bb67f57576591ea4327cd249a17f653a6c04b5591e00ef2baa5946e0c622bea58c269cc1b6f59e44e3ca30380bf025a7b7e7ac6a6eece3e3c9ab43f5a119d8ad40f91b292f0bd32a2633e41522e73e19e96d2595872ba1d98187afc51f932a07562f7a827de783efb4cc618795d21876ef6b23b54be9b190f0539380822b2e80c91864a16c4ebc5be2855c9ee39038fc77d5bc055d5afe47aad513da8f344ad8582e1200c51de460669f0eec158af4d2793539d0b1430f7d52243782b9783fee58bf0f9c5e4f5f64975a82f67632fdadfe01da3eebb7632c146935caf7f0933e134f6709500a38d0a09eb7914cd9acf5d6d554c85cbff680557f6f07fdd2cbdb24d4315cc88d77151e75c21f6f4e0be9cf92ea6db63a9c70c138b256a4e6b1787d50fa19753c00d506f414cd3deee0d87c9b4339d912be1c8efa65cd02520f9194e9eaef569ec79c05255036d61d72d839e33dbbac0f6eff8855a87689f404f0f4a8b613b8edc4120d063d88ce272a3a3f26d47e22a7aacdeb42c5d4757c4f14b0d9d6eb65ed48cac93782f65fc5587565c1fd39e39ac19d6b59cad6f1435ffe5f23656a514d2e2362ec9076b3290381331a7676c21dbebc3169a9475cec54722141e117a08de939988d8088fad1c9c039b4371ac0b56368b9fda10fc4cbaa2171f066a451262e2c402edbf43bb2c0d3d7fa15e121ad5ccacd5da624a1c3b02ecbb571cb618b660931256f30b6a609e5f3ce93185faa3f2e272685e0b79a4062bf5edb72437414941b929c635435281a8243461be322119926eee40ac1346b0b036e0e522dd869613307b1df67be8eb1287f64c1169b83afb5792eebe796242d3f2e58b315cbb4a07c5a9e49f6ef2f71f4aa02d413a8196f6c54e704ab8dcdb760dce88a73c0eb8e981c7ad0c49b2406fc5d4444d848d012760c2c23103873996e81ea2d44b7c5e8d14f6eedbe305c486b84b9ec95f326afaa11b2b00add305ab1ae9cf35e450c728993f13e1a746243de45f72c00511dda8c2c0e03b4285192d99d56a3697c1145ee169c859ffdc821f62ef5c3ff4f6dd90253086a29858b1801eafbdafe060dc26adb49bbaf95952a640485230f7109b92e68a828a8f59462a5026af167bf0ed689a91dfc13b4483f649a9cc729a6a029fd505d9354e7733c69e94c96261bf3b238de7f30e36d2a41e158366b112359bee1a30eafb2339ab2865adb2c4f8db1a22578989e39f280f4c02a9c0feeb13b75d82fb04330a867acc1eec47710147d1f63812124f38b654a52a416c19d32dd7a89fde97d23d32db8f0e74d9be3a0e4d537c64203408311ac7cac3c963cb2b64d3e79c5f8e1c22051f1219872d95a0534b6e89a80d735177080852cbe9b0813f8b54f6766bb6989131db4305c19491ce6110e226ec90c9db753d6d63a3e2a1a7c9fb9ed8ec9fefb27455b9847112d72d0c592cabb932d07be327861bdf7bcc33f2b1323a6a70308b76c461c26b0f9aaa146aff1a3f971b6ce17dc1c2aa7ca27c8d42bb9e1c8bdd6b92fca3feeed58d2e157d844984514bb4a377fcb6e4382e6c00fde0221f4949cf5f6522398f7782d8ae450d3c555bb188d811a723bd68ebcd9c8ab595039795540529b9cdf84024556087492057859c2eaef070aa79922ada40e478be2595e9768b861f6439a069310813bdd503cb185563854a86337674f9a4f66b22a9965b151dad5605161f05333a8ddc3bce8103315fbf3f6ab1af3c972889dec460da5ec784d6810a07f8697ab14301f2b02df70867161f909a5ea5b92f33e3233a63ca60c383d031bf10313ebcc0ea6abbe254767abff482e3a38dd1de17842d599c487b86ccf6bbf03042f4cd21c523e1b0a47e6fd63721d78ced337cd55b3a5cc4a048f6b6d8085a7b91015df70b158df90dfcce8258e3e3d5b31d5345f436e1ed12cbc353259c9745045519c599ab2b68abf01fa7c76330900315cf38d797bbbea1dbd8feb0bd9fae5644583e5a86c0581b9b9daef62c686252b42a76508e6edeb952cd43c9d30c38dd5e6828e786f5084a079c1efcc0867f3c575b490ea8f83d6640bb01481f7f0e8097513e705eb1d1a5a717b77e54e029d662c625920f3644fbdf404bf6a07c098132cf3a9c2e0d173ef3f1c632aadd25c0120a8fdad42ff2f98606dbefcdca989c09359354172b6b8e822b875d440cda85152659206886edf76388944712288", 0x1000) write(r1, 0x0, 0x0) 16:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x0, 0x8) 16:11:09 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) socketpair(0x1e, 0x3, 0x1c40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000001440)='./file0/file1\x00', 0x1) accept$unix(r0, 0x0, &(0x7f0000000100)) r2 = semget(0x2, 0x4, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) socketpair(0x10, 0x8007, 0x7, &(0x7f0000001400)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x101, r3, r4, r5, r6, 0x20, 0x6}, 0x5, 0x6, 0x5781}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4d) readlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000200)=""/4096, 0x1000) 16:11:09 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=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'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r2, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000001640)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) mkdir(&(0x7f0000000280)='./file0\x00', 0x10a) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setuid(r3) socket$unix(0x1, 0x1, 0x0) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:11:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x8, './file0\x00', 0x0, 0xffffffffffffff93, 0x15, 0xffffffffffff0001}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:11:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff80000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:11:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0xe000000000000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x7}, {{r0}, 0x0, 0x8, 0x24, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x50, 0xf0000000, 0xefb, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0xab, 0x89}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xd91, 0x4}, {{r2}, 0xfffffffffffffffc, 0x30, 0x0, 0x4, 0x8}, {{r2}, 0x86e424185640c30e, 0x20, 0x0, 0x2, 0x2837a4f6}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x60, 0x80, 0x5203, 0x80}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x0, 0x9}], 0x4, &(0x7f00000001c0)={0x1f, 0x7}) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:11:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x141) r1 = socket(0x19, 0x3, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0x1}], 0x80000000000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c9831a62f162d073bd92aa809f5cfb7cc762fb9bd518db00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f877c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b1018685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae76bf11c9d79900678df44ff0ff000000", 0x12a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000000080, 0x20) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) openat(r0, &(0x7f0000000100)='./bus\x00', 0x488, 0x4) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="c6fa7bd39ec4b207ecde0aee4f3ed983f9938ba6c41ee3facd35983ed823488b7fefdb62f93cc59304bf566ec2ae8a86fd0735a266bf3aef45aaf972b1fb32197a7b075c4c8787a792c00179ef22de59e3e4cfdff139aaf38b2a7a54a476b8fe", 0x60) 16:11:10 executing program 0: 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), 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) fcntl$dupfd(r1, 0xa, r1) 16:11:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:11:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:11:10 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x7c, 0x0, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x20, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x2}], 0x800, &(0x7f00000002c0)=[{{r0}, 0xffffffdffffffffc, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xac}], 0x1, &(0x7f0000000340)={0xfffffffffffff074, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10ac0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x43, 0x43, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000000, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0x4}], 0x6, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x0, 0xd37, 0x5538}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0xffffffffab36840e, 0x3}], 0x3, &(0x7f0000000100)={0x8, 0x100000001}) kevent(r0, &(0x7f0000000380)=[{{r0}, 0x0, 0x0, 0x80000000, 0x1, 0xfffffffffffffffd}, {{r0}, 0x0, 0x1, 0x40000000, 0x8, 0xd3}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x80, 0x2000000000, 0x9}], 0x4, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x3d715924}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0xfff, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0xb692}], 0x72, &(0x7f0000000300)={0x4, 0xf821}) select(0x40, &(0x7f0000000140)={0x3, 0x7, 0xae3, 0xffff, 0xd6dd, 0x4, 0x1f, 0x4}, &(0x7f0000000180)={0xffffffffffffffd7, 0x10000, 0x0, 0x401, 0x7ff, 0x101, 0x20, 0x9}, &(0x7f00000001c0)={0x800, 0x101, 0x8, 0x100000001, 0xfff, 0x100000001, 0x1316, 0x100}, &(0x7f0000000200)={0x6, 0x80000000}) 16:11:10 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0x3, 0xfca3, 0x1, "c05fe59b58527511c8003f48fe9461d34f154bfd", 0x7fffffff, 0xffffffffffff7fff}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000200)={0x0, 0x1}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x5}, {0x18, 0x3, 0xa4a, 0x80000001}, 0x80000000, [0xccea, 0x1ff, 0x4, 0x8, 0x5b87ded0, 0x5, 0x0, 0x4]}, 0x3c) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 16:11:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x3, 0xef}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$KDGKBMODE(r3, 0x40044b06) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="460aa5c63bed5213f0", 0x9}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="c7b49940c1ae7fedf0254051c57474b9d865c34388ee780959cf41a4b6fcc3ea9421518982be741b51e4995c96ebc3def4df8bd7567bbdac", 0x38}, {&(0x7f0000000180)="1a6c9fa3832f6eff1760a18d5099bcfc9c4f2c77a28c069971303b8bac8f71bf1a0320f029103ea4cf61d0effeccdd0ce152c75f0c780de823d6f0974cc5b5b206f943", 0x43}, {&(0x7f0000000300)="e5b78ea0ce465aad2f92687ea0249e833a3bfdbd0dcb1b21261c056212b697bc66cee76a0eaae0ea9b861b42d8e8de7bbb466a67fe82edd90ccdc2c6472f0d33e485c92b08e70cdc258e38d07d83fa470243e360963583bd1be28cefaa47dc133bf6f732e113dc1bef45c30c0e6b62274979d1c0f03d42b0b59898c547323d7cf0e383f6a8ede04e3c5a49274e2450bfa44d2a0e972399ca7f8e2f305e4a40c10037fd384e3710fe9a334cce09651252e56a8e3f4c2d33376871fe727e64465119c4cbbd6d5e1580cb755566753e432904d1ae9fa3f0", 0xd6}], 0x3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: setuid(0xee01) r0 = socket(0x10, 0x5, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x82, 0xfffffffffffffffd, 0x5fe}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x2, 0x4f86}], 0x5b2, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x49, 0x0, 0x7, 0x44f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x5, 0x800}, {{}, 0xfffffffffffffffb, 0x24, 0x400fffff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80000001, 0x80, 0x85}, {{r0}, 0xfffffffffffffffe, 0x60, 0xfffff, 0x0, 0x686}, {{}, 0xfffffffffffffffc, 0x4, 0x10, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x42, 0x200fffff, 0x2, 0xffff}, {{}, 0xfffffffffffffffd, 0x0, 0x3, 0x5, 0x81}], 0x7, &(0x7f0000000080)={0x1, 0x3}) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x1) getuid() setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x4caba240, 0x3, 0x80000001}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) truncate(&(0x7f0000000140)='./file0\x00', 0x1f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x3, 0xff, 0x8000, 0x1}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x1) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x3ff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) r3 = socket$inet6(0x18, 0x3, 0x400000000000000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) close(r0) close(r1) poll(&(0x7f0000000340)=[{r3, 0x4}, {r3, 0x8}], 0x2, 0x38) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r4 = shmget(0x2, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockname(r3, &(0x7f0000000400)=@un=@file={0x0, ""/34}, &(0x7f0000000440)=0x24) getsockname$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair(0x21, 0x4000, 0x7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)=""/252, &(0x7f0000000640)=0xfc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000680)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:00 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x6) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r0, &(0x7f0000000100)="8a685a3b07d4c8668f750d74113c4d4bf1a28ea9679e928b32ca70f6543ff122d6ef6e8cdeac88d6034c349a67553c79878e137ec16f6bf1b19151338565aa1bfa690213a8dd3f8ae52cc39616500ed7db29d020ce518a8e6838b7dffd5fb43c01e26fb05aa548ff875325e9553d42be017b1e9b124295da65de5c0b7d12a806fe2fb88f89c7a3f2deaa123f18f5b963f2dbc4a18b1009", 0x97, 0x9, &(0x7f0000000000)=@in6={0x18, 0x3, 0x679}, 0xc) dup(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0xfffffffffffffc00, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8002, 0x10) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/212, 0xd4}], 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) dup2(r2, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0x9}, {0x4000200000000008, 0x9}}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = semget$private(0x0, 0x0, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x100000000, r2, r3, r2, r3, 0x85, 0xffffffffffffffff}, 0x7, 0xaf6, 0x1}) fchmod(r0, 0x48) fchmod(r0, 0x101) poll(&(0x7f0000000080)=[{r0, 0x46}, {r0, 0x80}], 0x2, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) chdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xc2ed) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, 0x0, 0x10b) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getdents(r2, &(0x7f0000000180)=""/236, 0xec) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x80000001, 0x3ff}, {0x1}}, 0x2) r4 = dup2(r1, r1) getpeername$unix(r4, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:01 executing program 1: clock_gettime(0x10000003, &(0x7f0000000040)) r0 = socket(0x18, 0xc003, 0xad5c1d3) sendto$inet(r0, &(0x7f0000001540)="e476ff0f9e45e5a10eac2019c2c9317950e5bbcc75e05d12ae3554e2b9bd91cbd7dc4d87d268649e113822a8db07627923475e131d733587cc38d5592837f601e47c4fc99c81dcb9548aa3b124c7a473ca8ddbca654197da273c98acc45746f0727b4bebafaea2428a38ec36c11dad63cb01f25bacff27358487fb33ebfa47aeed7e95dd9add5da9c2253b222431c67e375811da16d9921669b15ddf557ad6bab28d5fcb17957c30bb94498339758ff03bd0c407e0ace42ca17cf1e5d4c79b812fac941d11817b1dc25dc1ce88490aa12fc54fd948db904c67ea084b2b2c8039193040d7b0ae0b3e0ab788bdcdff83724f0e9eef73ac1eba3255dcfe64b6882edf25712761c03087f2887b450bf151f7d9e4a84beba468e73becf79a236d59971002edaef1c40653a0e49f5816fa01e77d562679ee87ba4afc3e672eb57915f3822452851706d999a61ddb8a9a48945d5e88c9e286b43f5b9ffadff673e2fe381b97d49ed488aa2246945ca72d6664b73fee494643c045eaf51cd44fbb521c3e2d2f1d424af8d7004b0a055347a8496fe1d3565ae78601898f51911703d321a87bdc6d255659d0c62cf192471b2a942f5980e5f4f280df2f76c8431e68de55fcf2f15c6e73453b1c88669d0a856f0c46d2faf4d6bb6830d933119eaa6e94f6ea60eb95e6886bd0e925502bc8572723379bdfd5dcb38eb45bac60acbf445197c91a3cf2eb8e2770c2a1b6ce14e364f6bca86b8a2fbeb4cc03ecdfa65fc960fa13fb03a50021ec8f485e64e06b75030bde3509545a23ecef3e3758e12acfcff7aa858f34049e2b89dfb0f5e899d0877df20685797ddd7ad5448f0d2fff3d828278d45d9867286c554d07bf13a1bfa55c4e1ed763497f329b58589a771664bf323c948d761caea85e572218c5b0561dcb3f868b423bb5807fa43920632e8b3daa2eec319cf3dcc34056143303b6dea847ec3657a7d267ed34f803c59e579f621a06aba46b95a295c3696763fe043b164120fee44c096d9b7ac0a483998804cc1efac468d78eb41911f3fe6e34c2dc35132e4271c6abc01b813a9a833081422de2d5c4faabec7230bf70eff6e4e534d342d39ade43d3987253123f929ba2dc7fe525693d899cb039d18f60aead2ea8d4022ad94addeddcb139f73366b00b97f63d240f75e004092e2bfaf5bf16ae2a534246b8237fa8b0bde5bb358cf34d5058b55d1878acda3d0e02c8cc0b533af08e795c5c7ca9840b90539139ff59360f193d6d510b86540e85853c3df7f28d1065a6af93ba0764a368f25b968a477a2a6b104e64d9115a418f1a25c214aafd771f9b08b7b51322a71b1fe050f3297799dde063830af57b5b11107a8c606ccbbe04195af5f4eaaf56e780b9863cb2ba5757556e4f1b279701459cc5caa9d7e1314e3cffcd1bc3be15b6a3a14590863795fddd8f0baf971c0591e1ae2c2dca4cabd75d3c55aaef9e6d525f353933144dc389d034c4f64db718d48fdb78dc9c2011e9c5b81f5d144404e11205a1fe581bc39ebe62156e316558ad9b5e485e2e0733ba2dd804e4529393bd89d85ba17e5a00c11c5c83ab0f0ecf217f867103a1d7b146155ec9a2a76b8e0a11efa7726a1c9beaa2745f017dca719bd8b1f61a6acf3a1bf77276a566a941fdc4bd941e22c25d07102c3ec7bfa5902d47a2507e231702a75e17d3de56eed416d3a933f113e780f9976f66501d3c8ffd69279f6395e91cf52cff3be75475aef66a68140476d08af040ade76b109957b53ea3d14bec08d72397dbf99256dd1781e9d6e62dd7621fdb7d2930690e9f82560cb7d4484664dfddea14e6b282fe0a398ae473ca8469aec6de08e0c140913331bcc7983838506304aace191100bb539394335f1265a1ec30e38920f7ecc85e16d51173d5c13450d7cd01d4dc1af280dae835e179df71341690f2d3afd1c5c4522e79cf3f87b32e4294b63bc77fa7812333be180ca57e56966b7e9b523e58a46099729d54a112f09d157bbf3cee5a7caa930b17a62602c5774007e756aa6fd76df7b97cabcc4c159f4ec94fbe70706375e87d2f44cb7470b705768f80b893fcd7de9fb5862c0376f955f4ec0fd428cce28ea326f99aa50359637d0ac13c62fb3333a76007918736319fd468eed0b4014910d42d18c61674e871fcb40aec976d31a7acea902b4e82bae434de448cb6bba2365dabfdbfdf41c0406e1edc2edd101ab31745e096426ec820d3fdcb709678b3ea42034bf290a8b873faea40a80100ef585fdc36f397f0292fb0a5e4b5027f01b71aa1fa0c56322e67d8b16cf8208362881563acc58b489152e59dc24d3e17238868ade38d4b3dfe7659ad887e987b10ffac9bb52db7671b4e8bdcb0974339b7653a71f57064b1af002aeaf1a247081708db6a46ad59bcf25044eb39ea3d2d6145525bfb05cc0e31fcd2755fcd4092e2fc5a80d01b7dba8616ce1937eb479e0ec686121fa3c7ee186eb4f56ada45c4a59385bd91c8d4c0fbcbd923716a7e60bff1c7c682c9ee8f475dde9c289460e149ec61535130c8bed30045da0af9c1ae40dbda9dfe78ab481a2a4a84fb801bb324c9d6c140e7dcd56ebf7c557352dcd37b83c81bbcb02132ae76083f0e65c74bb756bb8eef54cab33f936c8d401dc082eac53e8cb49913726d526019b38338588cb88b63e75eec341d424e8a336b03590d47fcdfe7167351269933a7dd53816fd3ea21a0e634f050e7cd8f6aad43d22b10445ebf01571ae74aa56f82c878f5590ec8d90f322ac13c7eb1d40605e32221f14dea544ab7e1704ce523f3bcfeae905cdb1492e2ae330fa2e73799f4064e63c6a11566264f72132604b220588f8fa8378063dbb332936403942ef0e4c557ef57b1ab2be3938e4c0002b330cee142eb57796e7293cfdf8edd10ad9c0c99f7d6cac61ba51fc5a180c34a8fc5939ef5998de09060c902efa59d0e165958244dfe42c7f0d05be5ea3538ebca3d91d54d100623e3d0ac43e753d283def710c366115c8c84d45406c8b3253b48767ad88af22996b0cfb8031bcd56a131a4a6693eda8fe9638923c7a0ac758b612bb9117c1d0c248cdc7629843c72fa97ff1774cc345a16ed6c9276dca9c3e2b8d013af43c1836f2195b298474317fa4b5338cbf8f6102969d31c895df0a3566241ff256785aa06b0961ad50072c23282e641fb16d219c488f81f2eeb3285fc95bf188c825f63723dcb94ddb68e62b2e162b79bc8460e71f1594c18e443642e7e1f922ccd6ef8331bf1d83d50819c44eded1b0c0ea331aad469785fdd108ab0850d694c2bdad22447ecc19c8027979163c6b0db3c045f13f3b00391f10714510481349ee9f291c784829930a6e501110f3ca810350c02cee966999bd22eb1b01f078c71a4b0fdbddfd5051dc49cb36a16526f3b86cbce0433af48634b35f8a1262d25c21d63a466aba470ff9c0e6cf1e1d57d96e4f7a0d540488d975c33b27b39a564dfc0848b16a4ddc15d2a1c3c2f6ff8eed4322d87c2fbd52ec60bb4967714fed7712484af9c8c513208bd7a32f2e196ac027e74cca6e698ad8e27260cf6d9603ac26beabd3b646e2c107ed30015674303eab892a3c1323e22aec50034d135a9dbadf5d70fe88024830d5562f439358402b54dbfbce28865a9baad9c66c038a9ecc99d6b7f453cb717ac6f80f8c1497913b8aff17ce88b6d3b33b0a72c49b1bc5640837384c2eea6e397f5f59c4242e8468b8e41a43df26815277ca6e7b542dd1deafb8d8570417c357929b03f5f4d2ba084476f771963ff9ba69e87e64330a9f165d413ac5f65fdb23709e8440efa7f5172c05f2a9436078a5a35d5fa362e73abcaa7eb1a84a5ec8b75ea2eb691734a68cbf01c1010ebf9e38910505885a6e9d179c75cc43892b3d949936256c71cbb68164bb36e1225af18d3b43206941d9ba728208b9958835cc231ca9a20a3f5f1d406f7c500aaa8f7e509b942b5b8e67af247ac3b01c457e5d769f2dcfb7f256d75d3a4060078bb9cade1fdf8b9577a35a9693af8c56c79a23ba92c70cfe8a67aa5039cb62f083e5ce503dff57c8d81620695181364b9b31f4af2c113590dac69571e8792e5761c3abfc7da5a241a62d51514fa8674c02fcba566a819ebd4a25dea2c8e2c385ad9badc1389b360c46cb778cb5e1a93be06259c1ccd35184a0ae1842e6934279f0f688ea33f1e3a48902f1d3b655227af16cf37303f36e70a72d783e1d7a9ba03ea3f875ea49bded598ffbb0d7ceedaf0e6f017a725c3bb6ed8162558449561f7e7da17247f8b037cf4427d8579ef191ab795afb5e22124e7699a318c1fc160daa110f41e647c165a495ad0948a83dba58869540f25f67125b1d44f257533fefd9a85abe31e88540f7dfcdf995853a28dc9eea56a5c30eb9bee273828de079fac04263062d03966a948e03c10ed59f194776b6c64d7df0ae3d0844cbe28bbd496f8d5ce10f2f6e48eb787174df6967a669aa048142acf945a9f658b62d3b669fc25d98552020ed9237e8f2787970d727511f1664b938274a93e7f6f28bcdb031e2b42584cc3f97fca06602107a2eef71646f2008499db617d31d6baac7c0a8f1a172cf7b4d626ec29e890c17e6e5c19fc8020b8b00ee3fa2c013883037cf3083def8196b52f0c06eb17c97cf96bf1f4c6f59911210dc39afefc46b43de5a484502141f0e48add57535a1564d8783a4506c62d85df4d1a0d89a4b226c1b19b93c79f6bf2645f7d7b180e834d1682396b90b173cf3e45754f71cae5132a4cc766c83de1c15a9d62c50836965058b3785f2208c658fafdf0dd5c9a1de734d6ee04998c5c7425a68d98f15ec3ccf9fa2a802c7bcf3fc0edee750afc2c5bbb53f60f35034881460de3260f8f48cec65b9923e39f6182b2c2d2f77f9d2492c33dc715b1d1f6f545401010f50c4415873b2194b63e76341a5f1d062b345e7ea99a8765135005badbdfbdf6c35346ebb432f0cabfe5bc929fcdc1fb8e86d2bc4faba6b6f3b65c3342636ea767e37904e21d10b10e628b9e64ea475610cc9bf8e62e9390042e843d503f480b2a2d1a811a8f0c539b2058712f1b71e7ca2addf63b82333e30454e8b297b2cf0a5895fbfa2b08b8b79b7b61318281beb532f33db92abe331536ac9984eca49f243b3486b8c1a66e11d5eec97a37bc2492fa267226f1914520133fde5bc77134b26b66bb272b7b2938c02e06c9a1b18b24ac5aee9412cf8271ab126b25e4841fef206dbc5b40ef684d824a8b3dd76f87e1536c771adcdfa45280acfc452ec297b4060da347f1d2f5b8c1c3d5acc254bf4e17a58033e430fb78c8c0c86271044acbeb34bab743f14ed00b3991ae4aa73179528dea9be6b9cedf0986b0f95aea6e57a1dae59535d1e1bc7e51da7c6c4d818e5e652a1c1bd202fdd50bbd8625d6a125c70eea39ad525a9d7f72f08d72ca0c53d01e8c6fd241f266bc8170c4856079acf5aeb5c64989c2fbe50feff990d7658f1de0d623c95b8c87afb4e6c42242e06031dab2d4783a0a926ed7ceaa5126547ee89688550319fb7025e4ed12180d315a34406409baa5f1a192eb9dc32d7849defd8dd2d630e4b7933f8f545cc179730c1cd13c46b7b9889d98e8065f8d398b3c8d81906127b75bfc1bae50251403c00b4ab862025262c1d4eee62cac143c985155e480f0b6d22c9e7e991630159be3c52a54751fd68c33c325ccbcd7415864fa9ea0f06ff6b4e4af14834df28c7d183a7def7a404588e7f8d511b1dd268a626839eb071971a73cfedbeda63e8d6d5ce242a", 0x1000, 0x400, &(0x7f0000002540)={0x2, 0x3}, 0xc) accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r1 = socket(0x30, 0x2, 0x1f) r2 = accept(r1, 0x0, &(0x7f0000000000)) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000080)="85da96e44a6e3b4bdfd3378a01ae84011508c3255d8314aa6ccf6236701685e08aff4da7869eb299fa8a92ab8ba7989d20a6fec63ac44c78e3227eeee9dd42d77028c545d6746abd9b425f2b33169424f9f213b1e5323809fe691455e0166f75b747", 0x62}, {&(0x7f0000000100)="abdf3df59ec4b88a01857d7a51b1c95639296dd4286890fc5100c5e9865005fd3a8b62d7f5180bf461b7a5768c55e2308426b1cba551af8d7a6ac6fb82615594c018f8aa82e6bb10a86e6e12e6ea1e7c9e2c7a2fb8935fb010aee267b2c4194d9acb5aaef2e0036ae5e4a04368868f9224dea769fdc28afe2350c9d96de128a4c317866545439510e0f948a8d6886968858b41f4ef2e085c6bb2e89e76cf877daa9e712762d6eefd571dea81579e546a4a66b0ee708fd43b10428c651c90a3426fe0f0ceb745071268f02f65fa9402c905cb4119e52a882080f81cac5cc5689ba07f0000000000000000000000", 0xed}, {&(0x7f0000000200)="7ae608b13b967ec84303a2", 0xb}, {&(0x7f0000000240)="f08af9926fe1cb7fefd3ecd90833e9bfe3454b5865df8db1cd4ba514a049761b80c18f2b2915d4a4b9f528395188e2272a086598543a7415b0dea9efb80795205495d4d774cb58b06d5be07288a8c0c8254eb46506e41540467644e76dcc785a6bd47d8efe4d98ab1d444d1ab6814538015a643a73b2a184a70c15a5ca3d9e9fd25791a4cfd64a740b85742b3ac5b8915779f72d91ec08a520f7dfbe8e4387fd758176d6585c6f663fead8759d10f09676ab2fee1c61a9bbcf5935f84348847b9c2d4fc3af535f69e105fa6dc1d686e0", 0xd0}, {&(0x7f0000000340)="cb92b8a48fae846c9cb9a5f14e21aaa5fccdebc6e595cbe59af2622b2fd402f80506976eb36c6a4b28ed753763c68e47c6c6dbe8c6972d4d4518aa82102d739fa4fe3f4302ef0658cd630881914681f7e453f071393d74e3433446483d55450d070f4c93c38d9637ffaa794d28fe9f73233496999f48c673cde8ab1a470686cdded5dddfad9184ca5629cf6364b5d075f4ebbbb330e6ccfcc162be7e41b0a5feea6327b629a76e4413033cd24a363ce6c61268cbac7809c3bb1c569381d0577d43", 0xc1}, {&(0x7f0000000440)="debd05504774d8d5f65746a2e851facdc8be18a161a54a54306ce4935cc076d90e93b91a9008fdc015d51be9caffcb43106e947383930ea2336d7d30b9a994f4a3d168948d929f7df0ddb6fdbfeee3817dfd8fad105fd02b57936440b6ddc7336fbb1d354d207da41f1f030a5471b87f0c2a3cf1c8d28ce75ec69d7c451ee3c6691d3682b7907e5a7081bd48dab441cba91e80a99a3c43f850488b890a4d431fd633d177ad48008862237fce2d700768401f53fed2a029f46c3378857bd46f2c18688cc9158cd37b0ad2ff183dbfa15dcf807e5dd28a138f47a90029dbd4786c817b8ce09c0bd9d9fe023fd028ff37cb6f1ecfa7959be664fc539bd53a01867e7b8b21f87cc2b177e716a42ef10f6952ae399e77d8f034a1fb450caca8cc673b133f02000f2e1da4bf05e97292a95921f652e1d4d1124d35c27039555c7ca04feb1c833a3ec131ae758afe21008ff409ff284593cf524a31d569d5e38eacf688a275dc4e3c54e7cea1d80a3a98134c2e725a9493d35d10141bcb4ff127b61a744f66603534105707838b15612c997d4da76f17a4438e175f4ee24388da9259d0792d8a1c62402e921afbee8757f61429b5a2186c6910742f5d641b85d4c5dfbbd5aa6a7bec48d78dbbfa7b3f4b57bd35c446b5d2e2bf0ee4a97e71a3177c02a34cd5d84bc1da0ca4d5c8a1e57ccb46b2a9f65fd014e353162f441047e07493fa590555cf520ee90e629bc7bf09d09b26c742feefe027dcf87d6ee48304cfee16e43303f5a1a8539956ccbb009763809721df3bc462cdac5e556403d4d6b96082c96496f4d80de5986bfe560067c5474dc7f4e03f569454b27ecc084232a2d1d2c605798d08a82841881c0bbd358979bf46ba173ef386a8173a856c66fb0fec5ac12c75249cd01e25e936b419f0f3f92ae2e3dae3c843b28a7400bccf0ac08d211e1004a536e20b073c05e00277be14d6cd09db9b7b336c85267f3ba5651e2984e5d3d8658ce7b4934f606f70f68d45ece5119b334e792f36545877c05d2f1d2752fac86d6261197f6566c64c585848acc2cd7f738805d35ced6152ac33c0eb1de57b6d0c18156cb539af133eb8e7dcd31aac04286f7b035642db21439478fdb48f530b137cb4a2e7ca7d872142a52dbe966290d67fb4379a4257f596d510d00113aec0d8cf3ba7ab6194352bd40d84cfa0980c2c90be71e1ec07d49002ee43c3d8e9ec5c01080c3cc923faf9519bf57f0c657c517d3c49248795c8b38a9cc48dfe49bb266c102a671c23f8fe105431e2ada2014637ea05e196238b11969142e447661e18a4faf127157322bd5fffc98d4a64a3d3f88113e17011e86eaf6d47b74caa5717f062010e5e30b9d4b8b14c9cde7966abc39dfbd05f9e529626100194524546d043a680b2c269baa45adb7cc5966a9e0cfb79c06861a8efa1deb129c2da4de9e2b4b697ed57dce8a9a247e9a0bffde8d61c8c44c91a5534e70397a3b17e8428f1704709be51bd1a6d9a51aec2fa4526eed38b984c663c219e9e45497a946fad51b08c580c63e43c72621bc27af8737ed5bb2352d6ef71dc15a06808ddd5f6685e3a79ccd37db4c6dd619d150a05d7d9cd84dd0189aaada6ffc940b1d9b3105a1df9d1d5a0f0429660170a34e66c3a0d1ef4196f7fcc20f8cfb870d6fa474497d9541c8370e0ec24f3d6dede0ad827a574adf9ac70f41db6546030d19092c3f1ab7c20c39cfd7ccf1df8292d8e7263e94a9d987a3c93ca96b5e4a40c0ec9549e037be2c3e50614b842891f3be4782c280f13f630f5b37e39c564e7fd9bd59a10d5ef0780fc6d41ab6660f388f7cbb5e96415203cbd6c93814ec7cccbce73976375bdd120942a89c52a75498388c31ab7776aa07d5d17c87e789db77901bdc3b3884fec0afdb22c8879f6e6f10c4713e3365684e8466db59070324e38a7f5658097ea28d98c8602b094fd7c3c228ad91fd8da3dcf0eae9ef75b565f51a45d11eb558126c5cc0632cee9a4f6fe483c43e6dad2316c18f7e6d96b71e70c48952d12dd599bc4d014014cccdc3c3f769354702798c5fe7077b47c26e119a2b6f3c484a77db9357694ee1708ef55b0def50f146fe8c5454a31c62f59babcb62bd72d8a555bc70097608cc9a6091587bab0ca9ad5ed80c3590992254ed3cc03824b9745cd09051e4669d53b98c42e7547ff796e085603e9f10e56b05ad4a7aad4a123ccd9c7172e9aed26683aff1468aa47da422612b9a280327c20eb3b76ded6cd0aeafb1deb533fc7d16dd8531a7c0f6c5cd0ae020f556ca5a1ce672a20a9cb5930f597edee714022565f32b71beef7a5dd3c9d242ff2f4e1baeab42ba02ebaa7b3cb901fe3fc20ccc90c91ac05214cea84ffbee119732b0827d06c2eee7192b8ea9597662b3dcffc34583c86346104bb1302ce01ac72b442f016ec34e51a146dfbb3aaa065997b243e92dec3f623a78dcd9208857e42e0233aede048a12f63ee502d0e41be65368dc7274764eea32365e54b7e6eca47ccb7585b8116e00fcffe48a4eef270f1a3452d85fc2db1d6dbaaf10cf2c6b67612631f299cc896be080af024ea29199fe66dde74a98401351c378a6e6a714253c26584db4cde0c2231fee5ddbd09d69ea895eabfaa0a775b5703f619fdf24ee006be0096d1c051b552aa7c31bfb6830cc2ae51082e5ab217758042950bb829abded3a4a427fe83ea628f0852fa6e45c31c7da6e55ffdae28f1d45f2a35309d4114e94a41a9492506de0f9d0c4fabec17255891a0c7531ffbb8a69b20eb1b4e71ab858ca48a8abedb576a3babecf6db39f8b7f38413687008a4ee8cd38de87074471a1b99e93d159b81b87822132f4a4a4812f12492d747e96ca6d52aff3fadd65d1c6732982f7136385078c3a519339b5bcd032538be5657a3246e6f3cb4f0e16958c2536615cf68caa02e9889abfb2c0a017a2719f17874b4181f600db06e64d1ad9d372e653a2c0d49c1e0c93272d9b34f2e2ae56166c6d3fb99bbcb3ecc2fa73aba3992760ef9a6ee48c32303109449dbfa995b003698b4cb198488c29f741b185facdcd60586b8984d1c5d23e7c499043bdea43c672e313cd22f65b310c5f6999e9121d6db84f6fbbe5b472083dc08e5562395c3c635733adf4c0f5f0058bdc727f8cbe7fceb54e89c330ed98d8e9402e5bf5ca678b58135a6d8cf1be9cf1ab3a1a7b0b4972baf57b91cf371e591401026ad46ee5f618505b837042ca2755270e35e528149daa1563b6d912a7d7cd39274a3b8cc9176f24b5246c5528ce7de4ce4f0591ed86bc49ed71910a14d6c05a7eaa1175d3876f69832361d07eedc5045ef5b70ba21db6305462da1cb16a4f199d4e49c1d095d92f395404e94793e910caab041c57136c41b9f88ad3c2f7075d4c0b766444de9a497fa3a89da7923f869059661f1bf3ea2a5f003aea26286e2fa8c0830dd0c21be4307b88e9f77a9291de087bdb15e982c171a8f383b52b95be058489c98323287ec15bc4d9601899b097c28e3e67818e0ef6c9f03926cc2060ecf55537eff716b977ea8eb37856b6238a70cbedf90db458988a04714de064cc19801a45edc88ff0f82ef4c90b2f97a8b52d0f66cf53d71231207e2f044c8cee311abb1727c01803d772789df9c29025f36ff2d77a8e8e02df63e3da08b849ed1d0f858ca267d5a50726501801595862041d4df2cf9ba2f6fbb4665675137ef41698233b8a38d82392f456d4ea273c159cb6d130d5341ad0bb63a598130d50c9531e36f981c155a338bdc3d9d1d98c8382827cc36ad188ad23083e68507832572911e88da657357c205fdb41d0633338031ba6e6b0a196b8023d1ea00792bf85848c6e923783294c6d2e5ce056bf9f4161aebbfaa92d821cfb039c05e2b4b6595a2d8281a7e2de3f974f461a30787da66baab2c5804b70ab9b4dbcbd2fb1e709d164c48260dc21817b9ed5458dad49fea53bad87fe3d284be6aca10d06dbbdfd1aee793bca26978516f2166e248018ff5dcdc93ae5dd1ea1c708501166e302be71f93a5a62c291e8706c65a266fa637407980aceff6d6d5136c66d6e61156a6adce87c33e8d7fbfe8a6bf7207dda4a7d3a0bc037c9245e4bea6c070eacb750636fc8439a483458d00527c8de5690f21f0858b014803e0b4314c9b7d8a092240b3d93f8405ada4b0bd084d8ad46257c814ce01d8aab6c9799defa7c8cac2f8cc0864ced777c89d0d01c07265643f0a37a3098a8b5b593c4e344f8021fd75e1ceb4cd81300c9436701b0a3a14398223b46a2c04c9e85821d2d3fd2296c329e982676eeb89387ac3fb1171427b427c253c5125d4fda7bf3ad932a7f129a61235b5f833f0530ab26abf9a7bb860115909c45cfa92cd0cd58358e4f073b3d3a54f0f5f4b2f5a9220c96968c45bbd8682d169d3f3de73368172b3a6274ddb392cbc67d0421ddf8978f5e55703b9f789e08ce1f87dc4f4b97cffa2d2f089afb7cfab88b87e522e807d13825ce630a00d13cdd53c3529fce28d6473843f8f1c186a07e1f1e9dd5627c65d3126964e1c931f90438188b86b7ebfdc136c036db5dc0b5199329601b97c383802a8e35df66b3e8351987578db2bb876a8c43c1af496394b9f69877822a870b470d9118c1e3f963e19f7db99b7de251f09a09ef1bf1bbda7954588b4de2e5cafe3d8d1b23f9cf75d69b421dc569352e6431ee25c42f46e757e85170ff775d95401ac1875f695a0064bd0e3f29ae5e3d33a6fd43c178b5cbe9e673423ac4c39b97dcdd95116ba5a80b6ca0b77875f4a2a821d44902eb9a5f36f801f3c0481f89a896c947ba5b50ecca7bb8a1a9dc25cfdb4502213896545bf5e8fdf11819622f55012f3576cf8b85fa0649512008c516830f3e2e7470f3e3fb5f5d0dbd0280cabeb794a99b68cbea1485a7295cd4cfe9b719e8d6d352ee9c53e11094bf7f9fd7fc5ba2b76759280b32439ee9a7e4cc11cf7a9695347c1e044b94d1daf1d5f714676fa40c9005da55a3c24f488c1268924e5bc758e172861d6f2f336609f6482d6dc11ee29c5227386bc6447605e94f7d54dd3809a7c0195c466ce82f9531e3060e7039148c081fea519870fa36b51b22889502d3a736c766fbb185114ff2f1c54ef45a9e87599ae1029ca6bfd0b046e0c8d7aef6f153fa4dde724b594b00223453cf45fc0d3aadee24494541de3c4bcd2cd305ebd22b7ebc3c4daabdd25502d1b9730088224e36e0a1b5821ad1e57197bd94085a72a1148c7beeb93f0a52055bbd0f54f9f6ecae0a713a9d34311529bbf5213c625d2e34826728a77511f4642e3f3745784f615bbcabebbd6fd0573f9a052b543db2d443e086ca38b1d1afc5f4479ddd909615b8fb581ef771991abc3e4cab68a5ce16a65864c25024bb08783ba4b7c0b912236b8a5587aaca2df5e419642df7fa305d1730cb8526500dd96cdfa7d30307605bb85e65cdc475e250c95d824231d85defacd9e0fa000324cdc0622019add4b7909ab906697b208f2254e25f58e36690433404456b17f492c67b451e55e2d2f0c0d9d0e9109010b2703e866641e50a2b441205c675ca44c92bd18bd7fe5a55552c2be3793a7cc46c30923688b6b6c1f0e80a20c714f7ccdfa57109648b3929c628591ff91ca631b50ef4bd8d915857d5814bd4f2832e5d8c50aec242ce68f6cdbe0aff0e2fda515147b43f7341587e1e93bd419599ecd5894276849b2450cafd4e5a4df6d01b58ba96c648f385bc420199f9b44aa51cb48429e57af5e154f40e9a00cade0bfbbd097ae22f559", 0x1000}], 0x6, 0x0) lseek(r2, 0x0, 0x1) 16:00:01 executing program 0: r0 = getuid() r1 = socket$inet(0x2, 0x1000, 0x54046837) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) r2 = getpid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r0, r3}, 0xc) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3cde640d091d4e890000"], 0x7) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/96, 0x60, 0x43, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x4, 0xcb, 0x10000, 0x1, 0x5, 0x6, 0x5, 0x2, 0x3, 0xa9}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x100000000, 0x4cea}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)="bc6c66952f1aee60952a14b4e65a54fa31bcefa2f1f394b85d2aec18196f67782004248f34b7a40f853c2d825103", 0x2e}, {&(0x7f0000000140)="b44bb733979f7c679122e9ce2ba267933adbdd8273f37711751965fb5be5a7fd139d9d42f9aa14c2cf5b9763f8d6c2966f1cab59527ce843c4adf2a36fee59b3a15f97359287bc780e65a42e229f5b7f9e0fbf140fefc03e1fe9083d96c972820ba19534a7b86cfcb4a43a4d27f2c2b2b54c3b0dff25fab13fe94a5f2ef31a05f28992d47b", 0x85}, {&(0x7f0000000200)="1504e6b20fb1ccbfe9ed2208dda0b1c6679d6ba16387ce141f13699123bf349b560d7b7523270f6ba1cef6df0c68a17693e1014603e2b915c9c40f97d89fa29c4d878385cdbb5fcc73eb0f4c254862f6d56964e4f9d7146e6f67d36097ea655cdc184625a9539a03d92f2f8d137ac49cebe4581d0467c62e866573972f314a646661ab63ef2e2afb1c6eb2cf30abaad3f10bc4e242fe3f68460e037a75fa00d6d792c17730c98feceb66c81cfa540a3e1ddae5db1baaac793185759859baa0a64fd9ad89db2ea72e901b95e1f40863849ba6399b7785fcb6ad0d4ae286a36f7fb73797e8ecd1977cc32f095fad3fad9d9ca0ae398e2083d4a9", 0xf9}, {&(0x7f0000000300)="6b82a3b071bcea644d925a91809cdca739cf8f3f0c411442762c9e0db9a0e95c7ef90f622e38216bda540eaad051", 0x2e}, {&(0x7f0000000340)="058c04d37c1476a8a4e6d3e50cc93f64328d0be74fa93e50ec4013b4a976967765c8c876f2512288da8cb843d98dd81885a80afc086ed33b8a3a8d5c6dc91348d0c8e848a85131c723a2c6fb36e1723fd1051b05fa77a24a9d54a30aaf11f49e378741e4a4ea892502486352cce79c8643be810d103e687670bbabcfdc3d1e68d68f2bea8c791bcc2afa4cdc8e57bbb0b3b1342a35f3554293cab19ec0b92d3c693fdcd3d12bb1c438b45c79474f2d817170f4a68475653dde1936918a90bed5fdb5e4991c33f3ce94cfaa1a60720309c1027cf93403a71050b7f3f0557a87aa53c5675e635f5a52a645fcf117d26e2ef5479da5b16f37e2d1ac3d1c79b4f84c3e372e4c3675b7354cd7194b6686b26f9f0140a90dca3b686b569c20211ac8655fe3cdf531aed7326bf2329d477df23ca75fddcc5da461d4549a75a665e26b79c94c0fa768aad25b0a9f59a0c6ffedd27c6b1ef5c41d7459d68f4494f216eddae14798fd07407a8403b21e671946ea9441d3d4c8682ab84484cebc4e62190ce5e93a94eb72f4383f8bdf2a12a23cd508cd336b4431b1236f672ed37b0b1b6b36744f9c198353f7bc09c250161257e85e87cda53d7f351be0ef33d0ca2b1680d82c4461ff6b66b7647d475f45950406b8d6d38d775b9464bd5d81ba10e27d6c5713001f56df0f1f51bdcae87865edd4414af914410bec3b89fad4d51786f9c7779179e343df4de6bdde88594b675b3b9cbbbeee66e31f6289ccc99a4955c533f21c3c9ee15747585cec3f00bd554f854b080f5489e096fb6a8cfd72cf79eeb6c1cbe76c1ee1a01a8e7362531590c26064882c7a48c8d4852669b570abac7d31f25f813f9b0a3ac6193faa74505e317b1f67ed2ee7a6459167c41767c7deb0be4f5c0a4ac61a8ab293d03d1195db3b32928df3379c5a4530c27a183b98dcb585a5d1b67b1396637946112d2a0a5d7d5b3c3b90559690259d9511accd002807f620e6c8b24a28085a1d2852869db2c89dc496ae51713ed3dd281f28163b83b46ddc4802be19f076618fb7a95d48689e2e2009482a554a3451b21b6f69a93292293d8027cde66cbdb1733d564e1d67b47b38e8862067b9448ac4d61519e3db253138529f580b99d7edf65877e4fabb58cef5f59936d2e5fe57a913e02f5537dcfad8106f6db8e93ae8a2b088ef8aa2e81dac09688c1d8d1982ec3ab07fcdca880e9f9cb778b1bd8009d2fd8300d6315fecd0f49f2a4c6546a3316fdccb956a2796da0334e260967d77fd59f7b5af44d0ec65af39d7a86a7b5e072d46e4777746b5fbde9d9a9f472ca03b62d4b90297c9880111f0ac3f310bbc50d555c21c214a583c83d48d5cd70ba9a1472f14e747129b37f4bb901a74e04ddfece4a0e8b7bfae86fe2b99c46676136808493bb97858bd3b0fb446efca13e5c8bd8b256863d3d5a370a661aea842f15a756c867c011bf1b00a26644c1b889da0a70d217a34e78ca77c49868ccd70a8080c365aafe8e1dd080cdf17b3a0fd944b771388c67828b0e2f514f015e1044f1574fc5995420b1e44d125b179a525c3e37686a076846960af26ecac6b6b74d6617493fbe6280525c95d8b1d5bd11f09d69b97cc569c6452080d92808294bea39070709920e4f0729fe958bec2f692e804facbc72f9dfb91b84c1b58b9498509d169815b7439d8ab3d2859e56373cc520af0d27f667fc8bbe783508cb77af724fcfa49a6204e9c6abf29b1bc33a269726eb9aff7f2970562f8423e81aba527731e1dfe7a7c24e9513b7936c8f30997398d8144e1176efefe8ef18bc8dc53435af7f6e79682e6bf0f1133c63df2d345d70307426cae83f73bd778bd718d5476a5c6f32dabd343d1ab2355cebbc55fab99c8302272dd6355be260acbf90829018d4cf4d45bf065a649b92a206a3a4a33b76b84dea58b286c499f6b9e0c1e3757980139c5a3072affa14835465365b0f638ad778e77d70b5a3e7769b697b733be16624e809288ae6a5947a243646680ec68b6709fc5d1fddec8830f5710a8fcde34988cea566917bba79b21d939e5d2cb724482e84e26fd477748f5a00aa3e37c9f508df0a8b0c66b99b087ad9df2fe1e2894d8c5de1148e5766df40b1252b11a66cb656e5e3cc2836b123219e7ec26042ea1640275f1c3d9e530d914d50f1faad29b613b4678e0f7000f7f9dcbf9e70f932f4cb803b8cd3efb93e5c12215fe7ce71f331b29b4c11f2f2f9209d7e66da25691ab94166292f158aa4eee92223b7314a1116cdbeb362091ceda50bbc41b0fca4ad81a3dbfc43a49ba608cce127c3b8e2cd70a5aa7a7191d53c6d0eb28a6d5f83f0f5b40d8efb6a61e91bbd221d659fe44e3d23e60b9e8624a57806937b4c7098d75d6470bb15e4d4f5c9259466ad001dcb3c93508dd1c239aa9c0d1b6cdc0c1ab1e2d60dbd2786ace87cd44a459a92de7d77ece772b2311d5d312fcdcc3ed533be85a4645141874a642082f31b1a1af980472e6c301bb8460c5b2ce08e4991e61972d9dfc37543cb72d8ad2307230d69822c077afca6e170d89be7749dc72b4c26de1a2c5419cdf835f0b5546f00c0c8e78f3d9515437fe2445a1f4c57e70eba0ce2a0dc0b92417716e14b47d0de1c1749025103a4be42dd2e016e19cb9750095e5f3834ae934af8259a22d0e087507c0316f9d237ed44b7d809d7ea257543f956e44b8dd9ee3f19611375d409e4c9beb6dba2e83a99bd9fcec4d8032cd6f212e6755b0a2b5770f6d15508893394114fe62d1c7acb1fa187770c6cca37a213b85bb59555d7526bb8f39b5df080d66c1fb70c2358ada74c0a014db33f59a9256a4754f56dad1699a7a8b6bc92f9ad94fa1bb7ae3f5b06e5f16e9a76eb01d19582038ca43e4a1ca3e93b7d65bcbe71831aa4bee96b5b7dfef5d906770a4fce474588070e675f641b70cad94625bc57bc241b316916830da4c6631fcfe536519a0e45456052236caa5f23057f3a6dfe43c510f2d66d0442536498b5501db813b8225760517d413311406e6b62601468b1062d12b6b6442e9442e20259b151e9ca5537935276b627a67303ea2b37c1f3e7372b097f879fdce13849fe91dcbe2f4de477f831dc175024628ea7f6fbca5e111339b4240e6c24746e9bed114a4a3038cec199f908be6fbb478043fd849df084d128f1500fd76927a815f24de86de05a5d156b09a24418192525ce7fd094e98d73a77b4af0fc334b4f1fbf4a27ef6a467c47702869453fdbebca843eed8801ef60bea6ed22000c564e854898c298ba9c350d8abc9682d22ad772bd50cc94d29cb4cd74fe8119808178a1fa970254818b6aa9bfa5ca680a5808f6f612eaff414b2a4573b1a06ddbb2b6aa5ff60d83ffd46d47eac299e2480dc64d45d86740c57d3a5e5eeb4e1432a3e9ec55eff0273fa4e7e4373f1ad01216ca43a756b8c212a2a1d4753877ba2609fadd2336831ed0adf419dbe58b29e1440819854662bada3696e6c90be69a5a2d4273fcc1b2832a676f6261f8d2a1b72c99f8bebdf1c1aaac4be5bb6c30f5f3278341682e1309d1e9ebc5747f39fe068288bb8bd647cd27af1128b853444c01b7d7f9fdd19ca796fc73e9027566587d2a2ca418488dcc00aa3c9953fae378e6c752e8275e668f9bca3b1643fcb4747bc549e9e33929a8f4da434120d36a4ddeec3c2535ecaa75ca4ce419b2d29b97b3383a2f5e9d80bff97b971257eef0c14e0bc6a36dd114bc84c34eb6f9a20bbd11b4ee34100ca47f071a891c31462e17e14de6dcb4402825881b05416cc63ab23fa37ec3327b9c57e363b0295d5dc22874e889da038c8d0a6c10f7f744c75be464852cf04c6d94716295bee6f048e9cd7d45ecbd79a30e7662fc9df748464d19abaa8badd65cd61b4430948229284cf135fa1eac52700fdb8bffe3ef482222589c763b6d7c9ff006f10914f534fc1f06df3ecc874d6884771b0c17196a846a946064368fe0f9abeac8aa36381d10d19accdbb609b56292be04df7bc6926ca953243e4796d5bbec57047cf32c6653c42dac13db4c27cb970a0341efae4ac3177266f411fa95168184034de45f54a3cecee30247e979867cfb0665c3174ab134309d29c64ad24b59269bf581e5942bb21813604a26ccd2956f0b4c2803d8c7d90042c8b0943d80e4fac24cd87a4fedefbb33a845696a44d02de35e1d7fcf17b5dc708ddf7fecfe8bce4586666ba8e53527971b3f8ce649e19445cfeda9b98a3b31db43832285d0e3c3f3ad5aecd2866a7fcd9596e19dd68415c03c24cbc143f85f17f03dc5f30b42128e3dd45927bfec486287436ea3ffaec0b4e522f0dab025f05ad75851cda0135eada1f2e015411ec4b1a2d82351a37cc652281c9820ffb298b766d474c7a7244d5a50b52732c362ac8ab78fafc4f8b5ce40e03267aba041daa024cf67227f98cea9147aa8019f0f292a4eee1fcc31ce28807736e6d4cb0c4be91fa6603207428da5330f27023e3a2af7f011fda948daf4e0d70bd5e248a02ddd6d4a2d6fe67b9a394e9d48d73315a7fc7eedf680d7f6af47b6669b4cdb8592e37dd7a3f6faf4c9998a70756ecfe903d847314d4101ab1091944d500da4a246ec754f4f999ab8f8aeceec1eefd7a21c7fb2104762be067bdef8feb7b31d489a233c58c96d2a2e678980558229836c7d3791da41528005ae3376252920739450dd9f879fcc3871116673cc1339c48d93463794d1f4cc26865b4ba93b26625aca7f4d40be8027cec0f6e6ba45c06de0e892c60326f4c782b03d3e3ffd59552bff22b6250c4fb4ffa6d765d57763caa711197cac1cdfb6e6a3dac02dd53c6c236f8d60cecf09682c86c2b6bf43f7a655c927af196bd2c4b5575d21099183bb916e594f86e7a995afdf71d4037229b6764c31b8a961f906f08edc28fce81bfeb57c9c0e69830d126bf9ed2c15cb4f1baa68a53b67513a73e60b3f6c91bb36a300762dae821398aa2847061389d17bcfbcc5a736ac1c223ef9c444c6d2b4e6c8e7e4e530565dd857b8c8c8b7633e9592d88c427895b30e3d4811c596f02499df5fed0b1701c73fde5e5b3499d1de0e55ab3b6c0d1c7dd9bdccb6d1441d85ad64f658d6d96a2ab2d8901a33b6388bc180e22850062ede85044d8efd1bb27b89c8cd08e8d08c063236ea00ee118767ad45ad9e866614c8fbee85b49bfa56b03789caf1f861ce69ccf3159455cda043165b30d51265942072762e7eaeef5ed043aa4f0d200c23d112f7020fa802584c64e6681c15d8ff5bd06f53f0cfa44baf226b812661012fdbe181c5a99346d0fe771b27efcb8a1e35b4cb3afc711402ea864b6793784bab99588cf19b3e3e83a3e960ce08663fac3b5c63af191e11e96c2a1bed9a22e1541bf2adc93302d21fb9f80c70d453d326d735cef6f08f2f42a01a1b25bbfa1a1c9cae0306e19c360c6ee472d338243c5442c8eaeeffff71e9ef82b0ac97b0bb4ca60892a67b85cd630d6d4f81660af720ccd8b9546f03226deb991a2b0554a8cf8c08b37bc70f529ddbfef636049ab321de8647e51d87133aa7eb41a68b2e0e05e0f16d0fec28681d9074b52d01399d43b335e37970dffef8d6a57115a022632414583147255569351f4e3482d1d3233318a8a5b74f3de80fb1a180e58ad23ae53f00d0162b56a52baf79c98c9a930d1dff82c8259069c11c1d6a9a8aa5509a5917ade1420db320680a90dc048f3291b77e6e1dd44ebc47d0175f8adf1747fd2755c0fc4310fd2194131290582f42dc535d12f32c956c0fba2bb8bd791ce2cd563", 0x1000}, {&(0x7f0000001340)="8e41c94fa91cbb483caf7517b5700940e465e3df14301f4f900e6b64", 0x1c}], 0x6, &(0x7f0000001400)=[{0xf8, 0xffff, 0x9, "cc77ed50256fb42688249c6453466a66144f91481821d267660f37e61966d7dfa6bddc950c5315e0f7737bb4ee3311b9c8a61bce4a319a758e1490d867d02884a8bdf9ece23d13045edcb056b1df3ea93b7f69bd60dbd27087aca67979965b65141a92895b0344107d4ced80b3d7bb26f39655f82a6a560c54fbcf75f1f6bf0f703d12d8694a225ad55533934cb750c5176eaf2985c8b6e1a143268ab7f9d1ae4bacb9ddc5ff0ed1200bba4dfe9349b5662ca75701d7c510494350dc796f4f0474907b524ed02c538c0b67ea3b6c93072a834dee89cbfec3d0e2146d09d449701031b0f149"}, {0x80, 0xffff, 0x7f, "2fad3d3f23f4c74d1d1eab3cffd6f4082e1ac509c1a5016fcd57d819cd999352278ca1cae3569dd62127a4637299849dd387ac81b72013c79267b0ea42d90879a8719d0d04251776a6e5bba9e87077d7fef534cabd4929b91486409aa2e2dcdd4e084724549b9ae934"}, {0x110, 0xffff, 0x3f, "04510df84f413d4929cee1e85dd4a6ca46cbf86ded3c3c51e1fc83ed44dcfbd44a02db89b7d2afe9dda4d79f6d8054e2d72bd1a433dca08564605124014bcce6c093c7a66f0c9a38e5b91f03f0902fcd4f1a55a22214ee037b1bc57ce7f1b602ccf5b6460c635c5f342793fd58649e7db4043a7f0e84a8ffb3e59d65e722b0cf4890681084a78cbd175eddee018a0fc4112416a703a005ce1a28a9dce1168e1b840fb9454f9316582e7455c67d8b2a893bd1771ab0ff81de9cc2c75987f9bcd39339169878dcb37cf440c659001221c810f9e96370ae23f927f14f1f2e187adef16909f68ad7050a39f6dbdcd6cdc547e90e80bef06f7b37ffdfc8a9543c59"}], 0x288}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0xffffffffffffff7f}, 0x8) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x1f, 0x4, 0x1ff, "8e887ef690deed590e2a16b613795585afc315f5", 0xfffffffffffffffa, 0xffffffffffffff5c}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80, 0x80000000, 0x5, 0xffffffffffff7fff, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001140)) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/4096, 0x12a1}], 0x100000000000003d) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x2, 0xde7, r1}) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xd8c}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80002000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x980, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="10c19cd7b0c142b0678183eb9c07b302f9cbb45b915ece08a73584f003ef6718d5f32d37f82cdd9fda5ffea6e05e6752f0ceb7b90834b2d41595b714c07f564e339ced06070b23ef2911f7d3d9708dcce2958ab366ce9694d7c0305ff16c7e720a51292db0a95c69a19954925c0a2807f6c6727ec919ae74c9123634a7c20d2143164acdd616c5f904177f696d6ebe07fdae69dc516f8cc23f8ab5b1e1549b4c529221fa91408f75cc9e1deda5ec27d7b2d380f945cf6dde9db1905ee87e8e1a0047711d5b90cf2aa3e128cc3a2f474ec06dccd60d589865d0259c018320731f5c86de5496849c31049715693093960a580da6726b644192850bf614d54f67ab21da0945c4c068e8850078e8799bbc177c7556e391a05880d3a1b97dc84d129b971c2fcdde7efbc7f6971490185ea6412327894fda1067e5aa2aefe4c1649fca5ba5abf324ea2433205d5ce31b5a31add8addcc1a51d9e7fca3eb6d07e043eb8ba0025ffbc7151acf15cfc07bac2ea6b0572ef69afeaec20388929b5fa15ed8066bef099ce61988b6362d7671eb2d07b084600aac27ebc3648b103740c933eee49c28acfed9516ad3b9c1dd25f33dd1960dcfec4175f37c9ae45cc6d397a0b69ac41c3bd7a558a349b9e605d263eaa0d330d50731fe9194e2133c0152549595d05d3e6225bbc1cae5bc04c0a9b7e32c940a26c98c3e62a0d30a24d9ec64601a0053cf42dd13f93d059fc0be23feff6f0dfec9052c3f1fb86d41fdfdc635347a394a9989f75f7042fd2e3dca411c0e2c7f743d4bdc50b2a045dd3768b08504f0dc212f53d1ed57b000bd24164e883aea4057c3f6f81308ed2d49b8273c9f956426e74858c82e7cd05004d2a52d7320638836e5bb65e8b79f9e1754dfff722dbc05f32aae8968c89c77f362f09136168dd4e1e78f9cd8136ae211a7798e674010318f64c08b6e56ee6483f84dce599602083d476f09e8429ee6e6bfb0f3edea6e76b890aae6d73c9d86203d828776281012f1fc08dd628c95347d2d2071f345fed247eda268ae5e31d65a19c2d84e451570c6eaf3792e77f5b3910712e5e37cb855c619dfdd9525bf6ac4d90f38bed1db373863539fd3e1d3082ea5af461ce09f737500aece3921c9e68fceb1a0baba20710607fa5f80d5dd5556ee55fc484e03f4dd6986a42613c2e9b723ca71e9f5aa81a688560a26068000c01e616b34f2ed07e0fc10430ea1813d34d84fb0f8611d3b7c557162ddb68a1a7b9cbf39fe9cd9d55b33b3a3559537090f506655d9d64fee7e98284f8fd7134f16f1bf06eb32cc382f9119de3f2b4560b7dfd92f21821d9b1f4b7f12554643825fe1003e123521a21a8d33361f0301b4b6a73b6d12949ab595af3b9985a9401618cb9d23e65e2e8c020b98eee6fb32db61e39f0baf0af673324289da5461b2bce6815a9c1c2d29b1a973e9dcda895baf757e3d1623c502c625a25b45d101b0a3b78bbc96d9657caf43743af8f8773b9cfe24780320bdb3d0488c429d6fce13ed2291211646509a7dbf782da6214bcb895a27980def74e20e2b96f5b516c6f6cd1e81102ed203f60e40e96569f3531c2fd18e42606aa3f0ebc0f6285f52c71ed33b22ae74f562aa57c5065cd0e310b3b84835dddb382b0c5e1297000455f5db04307810fb6adab2611dd26a05973fe7d0632d303741d57313fc26993cd72c489f28df1c78c495b904e36813ad9f35a64864f51e735e75cd5897d5f32bedbea129098696ad9ade9a8de04428946222113389195cd34a643300639198710241dd5472db72065bbf4c75e7f2dde83132d636b5345fa4321e3556f9087dc21f7970325f36622af0823bbb66d08932826e97e0d13a1332bee9886e9b5c41ad859dbba8ba1ea67b592f800bbdeae4f0eb91946df6e5697f5b6bc15168b2f14c2e16ff6c907d1d8b7aa7dab8280b749adac631bba61dc9cf00bd3b3e619489395bd66b3ac570d46f40fa1775fc6fc451812cbdae91ecd3592f15d3b06fbf55eda6b0661aa6ae3226293c1fe9c7994b262818df92280aea0ae1155c58f963dc901c2740b7fed498752a3edd64101c69a7de68698d77689004e9d1d1356a64dae164294011e5242f0d10385b188c4b7948b124c7b0896fdc7083dabd19160883a87b857128254820480616ac52a18d6fd79c47b295345c0aa398794a6bb16715333e84c52627b57261e953c04fe43c4e9cd5112e26e99aa384bf8b47d16a927a1edbc284b0ac6e6df980dd759a6a243b38a8b8692d9c492a55764fa2b25e47c53952ae4e8aff417185ac751d6ac5428fcbd579b674dacd8331408d6e005a734145ac9b69f94752a493247d5c8ea2ac9d71b08763596f4d84051cf4da5ff23f0d241f9519d03fc30319b9b99393289d6577297249c0323eac21ab0b4a3b70bd5e51fd1ee5ee133839cc0ed7139d425edddfe3284712364134f3292b1a9e5a486bcc6efd3b94a015ed85678439963bc735ce0227d19857c2ff67382c966daf9c5fdf3e9c2908289a5b475b363bcaeb801e2ad86355d445657f721d793aa8894aba36f3e4e6eb6440d4cf49418e3dd3d504a478d4dd3a1b3638c0e7a6ac5815d7583c5b764a37ad80383e535a1938158336dc40fd061dca0931b86db3edd92c02954d8a761cebf90e5f8604c2c58ab52c2ff67c38e503cf5ef5a393d1dc067343149f4545bc15bb3ce873c37c48c4d0e3b5d3a4348c4b335a95638cacebf7daf44a130f6c201d7815b8dd249d00884ae73fe8b5b40300c5a9325e758b1afc4619d9938e28deda3d4fba26c975b36236e54839182eca8c0bdd074a894a058531cb8829a65e630c830aa075fd3091070e2e99ecf91c9bcd81837f1c9b4b44995581a4ec8e7832784689f918a348065e06eab277e81e2e510312a54c5ca79f353ec8103a42191b44b8ddeaa9a0eadd4ab4e2e2989f5d625e43f455ce911a76f892aeb678cdc8e6b25e4a43490932bf38a39f1019511326c3a78a00bc0910733f40a92bb261b2153b55fa4147cf0a169f568bda31954d1b4147f3a1e7ff5f2e76e1ca5f6e7b415f0cb931c0df075421b042b1efe9b0737c95a05ec1a80f0b5da3674b0291a638e538b991541640f237562c163ce2db6899bc66a26b3f2cd75f5ed000108287043ef252472eeed392e5d04ec5e5bf1d34ada9a7b080fab427861de5882ae4d4821801eeb0702bb7d5d8b821cf3d48b119b7d25a170fbd7ac79083460b42b97202eccb90849d28d63ede6d26bb08de5ec83864a6f2ab9423ed83871b654cbf96ddfc41994ceeb4137044e1840ca80352892b4185edd103c4cb89378310af4195daf212743189bd42caa0a2bfc87cb890af513e754da17b759fa06ed4f36e4eb58a1b5f5e02c15bf244eb6ecf5ec40415b7965aa0d56c5eb0f9a29fea10c2de167c288f921cc2eb397d8cf24bf67ed833487b7a42e202a875a3bc4787aafe3b6ffaab1a15d89d250228437326ae27438ebc46bf41fb59b1da3ecb6358b163c768e84482bab6386ff1e252147af0069ccb6c080e5147eab2c0bfa9692353652b04c95a68e690344476fcfc5701ab6bdf2950cd4b6c7413fcd8a3cdb3ac6bd24cb4d1273fe802f4345a7b5fdb7a75f4086d7503b264d2e312a3e12b1487005e86f73da275b461197519d75fca6c639e54de5159f82e9087680e28f576ad1c364e61c595be5c3653ce4465c287562d0d986e21987395e35e15088764063464b4fb20d317a7c86e6644b37bfdb759877b565ce3db2e72034f2df3817a1a26df89161d210c4f388b7f1d498e446772ccb9623b78da7c83e7db53f5a0662fa1027f4c9129fad9b4863b1beb34ec5fe6a7b44f4e96ce52a41694a6357557842c525088f593e7acb9833328cbe0de21ff32f2f90474398c866cae27cf206943eeda5e71ee1a78b1301226e216e26fec2b034d259e716efac7b848435fd4a053a2043d12180e8986ecc08a54ef1ff9e9d9e95ebda54e9d9de24342110bb9ca2feb9b087b0cac7765f983b1c6a599c169ea6cbf6bcba4e75a36455bcdac9ff53542975862e6e66338a8aecc3f4dd6d11745ea54e7681997efc56be3ce95d4e91892a8d68f9b5afd38f8331c2443d6f48ab13d4303c35947ce9a74028a3246f3191c964712245935746b50b7529e38630e26cee2ebaf4872922d199f43d8c2c5c788221e4f3d2d9b4eae0da52e2ea65325e81dbb1ffbf258702755f1a0bb8ba3b15344f679d969e62c55757286eb20e416d2f05666409bfe987215e1e4227e80b842c20109652cf3cba94947d7a55c12b54a5da291ca6984bba342baac95d339f787193ebd20499b84c354dd4a6b9347c701d947cbce5ecddb8236726493ba7352ab3da0c795f9d158541ab343f36dce352ff227c3e714aac8bdd44672765ef2f4cd5f97c425160dcdea6a89d2ca98f6f6d0be7671c3b431dfbccc9ba4d30b9a8d83282719c88f597ff2b9904e49f5b0638e86a13404af0d621beb45b0157efb7b8b0fc44a4175defc2fb3e91c6192016f7caafb15738e516414e2b8b57b93af101a5d1d44a144f6dec880e7d3a99b5a2bf485ca7c60d59121220c12adb582ac979aad08ebe3039a20de8daab52ca9430d48deab535da488582f94936618653b0af66c0673975cdb3713f1333b7266d60384fc243c823f9977b384ad3d881b7bb3b7b9aa33bbc5334941de5ea5e18223109f4b588d43ee9c3fab57fb12cfc317642952624d5fb5fb775eb56f4e5561ec7285ae26a54bdf8657b4f23272645ca1ad1f8e7415ee6fd5eaead4c66d64e63b1df81a7526358400c58622ade9a76afc98fb1dc08e805d3b1e9047218ab4dcf57466e1d5dc58661d3bc344daabf80415abfe9701bde08c14f6f5cda1fb59e6e8e5e84a7b9fef28c005418b8185ac56d75406d51de20bd6c70a02d121f69c5caae50a7f44756e3934cc3abc5f7db892b3fcc4cb1565d76e1e99643e206684ba0d6dd4dda0dc352ac224a4d117ed0c2fc25fa38fe0dfac8328f3a8e6f7319e8b7361d9e947b5bc19ef0850b3350bfe483e5e25933b615a1d7e477558b2cbe3eb3163c172d9962614356aaf437f0a218533766595b521f72a0ae1a51deee633a3d9fa547fc8a2d95e4e7d9d40a981bcd62a2f3486a79bd23f9b2fa10cd9e7ce7701fc0ab2103e7f732b793da5816c30aeedc22736c7a57fd118d41a537d198cff31fe7242d99eed5e28bd5512abb545382fa0a207a97bd629ce71467688ce09b649459e165af8d28b44c2db4c40284a4cdba645700e90b5ecf6aa6fcb5e4c2ea35db8027d46d1963db673d6ae76050236da3e1d31891d04b7b93785dafa996368f6328375ff1a04d4c02a74a9fe45e58035987d9917e2420426f1d88dfd797f0d8f3f0aaea5545e0df73dd6619c72c54d9b8dcef72df8fab2f8b7993896eea7586422e3e01fac46fb4ea0539806685e8072dc00da5ebca9b03513e85a089bb374928c5510e912d67f823a864873f74b6ebed0666ae35fffb495626ec07c2be882d9af2b68c339cb7bb75eb44e4a51f34a3ab9b5b4f5cc03a2bc6d578c4b62ee63cf8d0d8fc40b841c00b43c15664cdc94635b50d4803944d8d57772b450f12721aaa55ed8bce54b5c81736388f8ed1abb6358c4022c4968a8763fa7a1a9b51e856ad3b0caa64424c6b27cdd1db505b72b3c58c5d30bd72ed14c56baf8293ad207ab411fe31de17321e37c7c5076e2ad8904e4d99523ef9629dbb5f826a5483cce761dd2e939071b0219687d5a13a9d0565196041880a13b1517fa1f086838cf7032a", 0x1000}, {&(0x7f00000000c0)="c9c322f8f3363e8a64f715b4528edf955e70a5584a2ee840e9b126bee47a9b1a683e77be4d9f5003704cb75c4360c35e095a60f733b117", 0x37}, {&(0x7f0000000100)="2ced098b9be10af79eecce61593dc7a6416e10f3256da2d5749c33cb7671a2e3d24ae0c2c8f5b2", 0x27}, {&(0x7f0000001180)="d5ba0c6967cf821ea2512c2b1bb259f0db5c21afb99e0b69ec7db19776997834662c82c361dd74150df3bf6648f24e67c22804d60c7642ca76e1ae440abbc8421a3d5291dea540c47921a886026153d9adcc05a2731f4e919ae9baf61e935478e916966bd6e62f1b85d48b95ee40b319339e2f52e80a8e6ce930b348e066aeafca6f2485eff951874bb9dd189eee401b", 0x90}, {&(0x7f0000001240)="ba6424d2e0e64035afa16def198ee98950d7a6f99ae4fd786108143eb57051e5e8219a8679dc8aeed035acbca80095cdcc9f42b58046be0c1a3f8981", 0x3c}], 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001300)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0702"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = socket(0x10, 0x8005, 0x20) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x10, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x5, 0x400}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0x6, 0x5b}, {{r0}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x100000001, 0x2}], 0xffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x14, 0x38c, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x6, 0x8, 0x62cc}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x2, 0x4007ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3ff, 0x20}], 0x9, &(0x7f0000000280)={0x6, 0x2}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/49, 0x31, 0x3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) getpeername(r2, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) close(r0) socket$inet6(0x18, 0x5, 0x100) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x7) poll(&(0x7f0000000400)=[{r1, 0x100}, {r1}, {r1, 0x1}, {r2, 0x8}], 0x4, 0x1f) close(r2) fsync(r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3d, 0x101, 0x2}, {{r0}, 0x0, 0x5, 0x20000000, 0xffffffffffffa79b, 0x100}, {{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0x60, 0x4}], 0x80000000, &(0x7f00000001c0)=[{{r1}, 0x0, 0x29, 0x40, 0x4, 0x88}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffff, 0x100000000}, {{r1}, 0x0, 0x19, 0xfffff, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x3ff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x64, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffa, 0x3, 0x7, 0x2, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x7fff, 0x82}, {{r2}, 0xfffffffffffffffa, 0x4, 0x9, 0x3, 0xff}], 0xfffffffffffffffa, &(0x7f0000000000)={0x1, 0xffffffff7fffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000002c0)='./file0/file0\x00', 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/238, 0xee) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair(0x2, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="58341f41f9c3fa9e8489d1c87eec54177f6a890dca8c2da36cb733583dfc81a3d06119379f7584f716dca5a54c2971fa23c52931c092c6df38b4bea19910c7aae11b5ea7d44bba39ba", 0x49) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000012c0)=""/4096, 0x1000, 0x43, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f00000002c0)="6ccb1aa942032e14a58237781c982c546614ac89415fa166140579bebd93784714e72b08ef1ca1f375d03b8cef8bcb0b72aca96cdcde9880ac7e423e17c31b6ecaa2fe15f8f46494de29befb37dc7b491e6b468c0ee946b6ce0a014c1a004d7f69695a564d78439d908e87c0485a751ce9e67448fa2c0788494a56bff653518e4f78f88f1a7b8935278c8385a5ec0560c3131b7cb7391847f46af74d633351d73d4fdaa66f3979c896e819e386308a5da516a4ba2207f0edc679ea80d7bb4514cc3d9e9f424e937416a42edfd71b39d1fcda0db65aa88d0165d34e24dca9fbfb5ed300fe377a5055c409d6b272a21935c49c5105952e4750321c3d541caac60de1755858ac2011e8af1bb3e4c4faa622f78128c0278b04088518e29262c0a1f8a4d1426badd41f665f3e59f19d28818af15971ebdfc66ca0b7cd347de7dae533f50c1c3682b3b630edf0ef3560a645d0f3080d1b14f1151240c1581575720ff1c655c49b9f08141b7c43e72d16b249c687ec697da6b9a25afb04df244b38058e899b5e2d0d9af24594d8c0acec4c8e0a03149847fa1575b47ac1bc4bc2399a1fc068ff6a3cf42a985a704f4ade3a9d2564c7fe0f358d8348433cf1ead7bd3d9a52c5756f9dff034df96dcb5398923523427c54242792ac26f921d965be0e79eb02b16a09a11d00a903920470ec5445dd8a274bae8c00054a06f2d0b97b7a78d57fe999bbded811cddaf49a76eeb5ddc3c81f93356128c763eaa75b5c3bc79b2dfb6a59e6431ae913d6b6f18cdf9bcb6decf9137ca11432560c06acb62444d58adaee2eda51f76336c123ab9b21969eed67e448ffe2e61b29b1142a7ebcd5adb19b0eb2501e4205bb94783a75ada2c6750573de05fa416e2821f602a5c18ffa5dadb3f5589948ad182a3691cfaf1644783b33083b0ba61b9fc3d617d86f07ba58ac022a913b5eaa53de38bdf4273e82b98a07f50e5382aaf8a35bbd694b2cba078fbf1e4b88782b14d6cafc3a444cd92680c60d6f9ca4874c97502cc2a6e920859b3b0b6e9fb1c7d3b27ca67e52c36e3dfe1d2e2242ba65f514fae067a33e2b832d64cebbe805c89b3320d657ea05d71eec23a3bbc2cec5d846c474723134c9aa0167bfd583f49cde0819863377759997080820b38ed11b4fe624dace35da972940ecf84af7f169f760e3b81f583d799a262bf4c40899479552fe77c845e7a47f62bf3cf51ff4cfca4465f8ef7863f7a533c3ced9db224a8ad3770a9d354e9a6b4748de8cda19a8cd677ae79fcd431aecb61f9fd51e06e964e65fb479a99549398457698aeec2d6098fb20c777eb5d7ad61ba1d3e825170ea15364d32663730480e4ea29416679e273c8b89d31c94f341f3f83cc5042ad32719b6ef47724adb63c1def41b0a8eea1c2457fc180e35f4239934820583146642946ec769b8ece32fa5fe876a176d53bf666345bfa24164904b2b7403496c4e0cd7250aad1428a02ae4629341bbc61cbe4512170d0467580c27558be668301a95ffe27e4441f1609c497212c2d18f7a1ee2eb94c6227bb721518c9b844bfc3c70ea309d3399d113f983c0e6d29d1a66228aec75667d23ab6d9ef6f59e1ee758b9719fc234b71490f20f8daa12f4c5352141c403ea3800bc86655ac480a00d70b4d414310be3a3cdf4dae5f9f0cc823daa8891fad6104783b11dcd564c710aeb881dba31c84c2c6773bc130a3b80880c056350abfad42dad36bced549cd68490bf1e3e304a6317f2a0f5e950d60db142fe5eab869e5eb6c31697ca1900c1262dadf23c2f6c20c98ea025c4c6be642d68447a5263eea83aa56e379a0cdbedc266f61a23cd90ec5c48f34f6976fc7b758125d7d45f4ffaee4e20f1f1d130e64212b30f72d4bef624ecf44833c42b983003cd12a661d008b02f5eb97795557d36858f19c25338054effe4851f48838a13986f91c088873971ef001c277ba9a162f2ace6fe5fa79b47cdacd55dcb7992bbc561d2f8d33aa950ac98fb304039e40f141c451b9339c4d02afd725da5bb710a04d1978c3389495d3ef420ceaa028a14178fa9005a3fbdb4c6e5715ac3754040d430ee16a9a92b44d29a368bede65ecb13df7d6eede0496f99f47e9a792eb67e52f83a06defd8d7d03a8bf94be6fddf616285d12242f34a8ef476d005508c2982fbd60feb3ae21f877ef5a4303480fd5187d7ac884c926d883b4bdda2f22438beaa281a4f7ea25df9e3ceb8c2e7b264f9c9adcc61cd19ad55210ffe60ddcbed05e370b0b8ae3f4eb478629ca39473ffe72983cd90f19bdebe0d45d41e1adc3d0f5ebf35e82f57969df4b0ffa2291f0d82070959b6d9dafd99cd362b0693670bd2137bffe0b630ef453f402614433a9ad51c543513d142c0aecf50b0ef312c95e2ef607dae2b6b57cf17c890de2f1b8ad7bee0235c0cd5b5c56c2b407a1471df036a17c1e66d762692165db67f8e25d98fa46d0b04b60bebc37e127e19de1ab93ec54a4815826e106f5fe4f421a1a3b2733260c6b11c2a15b72de8eb9858bf11aa19fba58e83577b75a0d15c34dc712ae204d7891c700da886b3302657f83d11bdb7cce26c259f7d30e3fa1117606a7d44b08e1b1ef5a02178094253b623c2d694dfa4562657a885debe9da18e6cf02ec7e51733b77abac828b6d4aef889d75a842ecea9fc8b854625a176f6a1dce7029c7100ec0ef6f52c15c2eb486f69e0771fef744f4eb688bfef98dc534e04f79827130a994bd0287fbe89c27c68cdd63ad7a636ca42245c55b69a66ca16370484eee47b95a13e704b460779bd1916c04501d0cae8abdfa3f4a5c73ea30b042aa0f9d1da0dbc5021f3016f6c3a7e08a9d23facd3fa3ebf5b16a553312681a81f0c0b0326f38bb1df60c03675bf5fe8c253ff8cbb340f55b1fdf4f92ad38bc0f9f09aa4a9f1598a6e93e9dcb67d9398d07e7de0f64223bf345ac23a2beef4cdd4fe4fb58ebbb060cc890c78cda1b3f2d84f9cc850ec0af7dd805c04028e3ab3f334392ab0d6a919a2377a558ea3021a96732aadf5027e999a32372e6b14d3898738e26bdb56f69ee90d81717f29f8c605a5acb48b505ab144ff0fd47bae3011deda30cdabd60c6853ddd0ef874d2109f1fd8ba7c3c3477b1eecf811166600eccdbd645b73c7cbedf31a530c6e84e4f26413e3ae1a63b508d50e4ff7071be63824524c1b2a81c276dd3db1dbf24536720ffcb475d1bac3ed4f67324185808db8a38eee93d1e7cb817ff9e606141067ae3e01fb6b70d51ee7099e8888c753de6b639a12dfa00740d50b876a104994e7fd900d6aa276905ecfb100ba3793260bb9726022eafc0af83fab07c8e4a835cd1f7713c38a0d943e2e813bd8e17cff5367a55b720d8f1208250d84ae44efaae6f9c5ad4e24d03f69f09527d85bb1c37f73357888022711727c4220e56754b30d109b34e0bf4e378c860c19f17b82869a53434a563adfaa460ad2bcf8423831d202f873b9e513c23db4ee228c6e9115aa1138c9e292eb8b4df2334793dcc00effe83741ec32f57053412428bbd9f30051dbf50084e49a195aba24ead12b4f7685c6af4431c05a79384b36bcd69e2f305a3e0a370fcf0f1d8afc6d0de0f4cdfe4e53f37b35155e240c17d726845cd03a576c332ce6670122039f224fa5f235e07a9eb0757addc85bd6e4d9a15e98c344a902ae89ef34b022f070c2b2602672113eb58ba20cf6d52aba4346405b0a1b39edec2b8216ea8d89461d9f41625e90ccd815bb94e82d418e67ba23028dc9186b6be0ea5041f82629b9d8847ef48ed9456c5ff1b3697e545ac0b6c7145b01565970e21edafa6f6afea8490f1892cf2d367962a2e012b716daa2138b3eb10ad062e5d537219e6abbbcebdfec68781b11a33030946367d7955a24e8347a65fee1a398771129adb789fc0f3c5eb59a2af3ebd66771a1b51034f4daafa934cf5cd98f9854a0e001eda666e19c2907ac6ddb503a4c2b85ded3925688a9d9552f075acedb0c1157c6a8ed1a120f323a32f2d1b52ccb8016cb00cac62ad89d7246bd1e2c189ef10c80a56f9ac2a4229b8d40edf9c6a8ff530fb0ff74103fd7f4f3f5a6ffc9d2347a35eeee90bc3a4d3c567f2a72d81bfe16ed97cf9c605fac17da39b27f383bbfce748834826373318d22d75df0690bfe5502b88874f96ad94eb697b4d50edeb0149e55794c8a6bbe900903471368f7f5d2650803a92d3974e7fa0fbe709e1ece24ed91c92effafa82973a0a5c76cbb7285567eaa15bd70f7b4c439de811665b91c659ee917d6670929e1cab1eec423bbf1d8ebff06721b5640312cb18e4f19b1d7dc84ca8affad6ca187078eab8280c85ac525afd41bdfbea5764d83857163160e28ca5ed058cbf16d31ef165ab7025dfd8acc29306b3637ee0425f3339121cc050b552a25705fc37e9d962393e2c7d322ccdb1e97e5f9610939bc713827c0e00f220ece8a708d4dc8e9c1e3e553bd4d698f9412fab88360c18926a981ef1b48d48deeb9c33b92af521a001a2d1de8a12aac4ce40b773d248015e62c06f30785dd89c2eb78f5bc2d496528a8e39a9a70cd1b6380339fc0bc199a143d24ff847a1ccce29159b6bc7ae7469adc969659b3a6422f2030d912b235f28c0c11a8471bc47d7c9863ee31effc439d7f3ad10819128ab9e9b9ce9d7b542b381432c0d2feb66133eaa75f8123f91f5e632af0e1f9c48ee36f6c9e8aec1dac677a7470c9b266c570e28ba4084836c087e0b3c605d67de5be1473b88d46576c1382aed1c83bfbb514b8387cb9ebc2190811d99b02c381254059f4c5298492cb7715cbe893a7e500634200340f010d67150cab845356ced2b465572449e26cc04490bef1650514126cbe2509eabd93b45adbd64d6f2203e558a4e4abc904e60f383c32bc0ee521d01bd7b6bf99d8a1d0f3dfe2aff26a859e79370bb8ddb1213f1c2862c5cf04b6bbfa043c6ded0d1288c4971540ed9b67a48c8ef1a962d44510f90a04d25628382e86b183a41aafd50d507c751d96ac1e8d05f191dec780a68408728e19912ca777f40674257d3d8457725b7d3ac6a553be74dd07d0d4692df8cddef149bf06e76658125f1c46a45fbe522ed73ff34f18d56f86900c9bcd0c60af1907297f124c1cced5eaeac1a728122e0256c28dca04d7a41b3a43d30a2cfeca9660f35ceaa015efcb49a221cb0b9a5a12a84cb0fe6d0ab0376ddfe2b4875afa9a7e1e9a618f893194be2315b7144bd69f47c14f629fe03bad196b31d8c1c9b79e6d0819742d690f7e25346f37a27c32cc2efa9f31b20cfeb3bdb010a3026e423c07b39ff18c946cf3b788f6a69ae323017c101328845adef4bccfceae86393246762089c219566e4fba9448b4fe552b2617fd8380d475128228c0d8aac5bb29577f8ca37425d1787ef75dfc00f5cf3cfc0d189a6e481b0827a644e186d79894975af1a4d362464fce93c45bbbafb8d564755b0d5559168688eb71ce7ca6dbca63c72e4bc7cc957dd374d1fc8800a9efe9ea1f32919cf6067894885615d2603650d329c1442b48c24b6abb77cc197b51f58742fd216993754c69d48e4f776304ce9361ff27b3eded4beb661829751f4bae5083e518474dada55d4b697d2337de85611ffd4b17a4986429d35703e1c9db91397fdbaa997dc2f4434ec901f31991feb4b2a27432255efee7ccb12e0a176aedb05b1a5ed44109b428016b5376ef73e202e125274af108f3fea77d6262e1151893e5529db7620b52fb83a93eb426816de226d2a550e04cc931c2998a7bb99b0", 0x1000) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x91, 0x1, 0x1, 0x75c, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x80000000}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f0000000340)="4ad167908aed084becaba56b037ce225a4f11eccbf1d8f6392078fa867c7eedbd372b6442244eb7ef26abe06dbda88c1a557afd0cf07ab287c990fa0c688", 0x3e, 0x8, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0xe3ec, 0x101}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000012, 0x8, 0x5}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xba, 0x3, 0x7, 0x70}, {{r0}, 0xfffffffffffffffd, 0x20, 0x16af73801a8fb3a8, 0x80, 0x100}], 0x2, &(0x7f0000000180)={0x8, 0x1ff}) r2 = dup2(r0, r1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/56, 0x2) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0xba66, 0x7, 0x2, 0x1, "7297282c4c32a271e6934403f5c68087c26d641a", 0x678, 0x17}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffddf, 0x0, 0x0, 0x3}, 0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x8000}, {0x18, 0x3, 0xfffffffffffffff9, 0x10001}, 0xbe41, [0x9, 0x8, 0xc0b, 0x4e9, 0x7c0000000000000, 0x8000, 0xf44, 0x4]}, 0x3c) 16:00:01 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/75, 0x4b) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) r1 = socket$inet(0x2, 0x7, 0xffffffffffffffff) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="5c41e8e345f9987f43a4dab746704281a09462db9ac514dd04640457089acaa98229764b4bad0259f6b18cbce89ea0828926975634659c3b8933f1186dab41fef0", 0x41}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="0f13760fed8f", 0x6}, {&(0x7f0000000080)="e12dc24038b4e1111fca93dde135fd347c78dc995208", 0x16}, {&(0x7f00000000c0)="e3384393d9b8e70eaf9038cfb672786bbb01bae2800254e76954a9b7e53f5417195db34b02880880bc1badf00bf0c86dfe63c8fb7620c72b1e5f95ce1709cd3e9fcdaff8f79b01b2571b0a0a80d2555a4a19edb129e1439ca061e0f403eba1f85c88b3d1083e335598ed5db83b6cfd3f69dca4bc759fc3cfa24c9c68475fc23c2f4811f62dbf4b004a2856", 0x8b}, {&(0x7f0000000180)="703a3785fa0b3d7064adff5f33cfc502ea7a25ce8e86a72abb55c1f1004c7673997e7b7c682b463854f255d48ac88ed038682d73c145e409b97f68fd39592663b9218b7f10f28b79572b80b7fea314c612f4f18f0941933ddf8879cf81cf3c598cfcfef45e035886b5e8745fb2762ebb1ed550a97627936a08d2f0ed28c5ffd3ef1abf80831f4c492217c629e63212fee151a18e53907e92dcefe43408ea7f0fa8e346b9eaa529e5d60217a092359597b19a28d2c82c2c02c12b20711f2a7e82164d0e2a20408856", 0xc8}], 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="fcf1307fba8e5f403a39128ccf28a55c9ea8ad1b6676be79ae0243c1e20f17d20073c67aad917e4f9231b37c90376b8e3bca64c7a48e404fbf2981cf5b749d1a0102564029d7859f82fea32740c792c72d34462f3a3464c013", 0x59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:02 executing program 0: setrlimit(0xfffffffffffffffd, &(0x7f0000000040)={0xffffffffffffffc3, 0xffffffffffffffff}) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x3}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0xd7a4f35107033cc1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) flock(r1, 0x100c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') fcntl$setstatus(r0, 0x4, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x8000000}, 0xc) 16:00:02 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') chdir(&(0x7f0000000180)='./control\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') ioctl$TIOCSBRK(r0, 0x2000747b) unlink(&(0x7f00000001c0)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="309bc23a731ad5434b1fb2684f2e034746d093a026e9ae82e12fb4c57300a8e065fda2340db497fda1bdaea94b44be4159c8c94679fd94f247667eda80017a0bec256e96c0967fb04b03880ba93f9d6d4e03a300779ee1a9d79f55d05e2290451892cb6106257308e4461cd93681b886303916ebd3816b62c28701d21693f55165751c7709e4501999a421e370fc8795ac59279bcec0be83672344fa81e1db281723de6915b961b2d2623fd902ca164232edb0102df6463c1c665e487460a88c19e6d84bf037c621ff1288e2186702d58f96e4d24bcb252a68193258faf9b21c8402dcc9b377c1058f7268867cd5bfbab97cf86e8506cb519dd251d62c35", 0xfe}, {&(0x7f0000000280)="e030f4835be516d15feaeb0b8969f666f78a9d0de5d01a65900a305ab9ec0922215854457d987f52e9dadc420c0f48a6ed6109d39ab44de8a85723672c31b2001e8b96bd0bc9f43d889f545e719620698b63a9210e9e86cc7c87fe3a4ce6e19095eb9b729739ab793dfa1bf6a35dd1a2597bafa7ffbdf34b8921d320a6c33926c59bf18699954866268c58dbb15e9fd38eec68c3b7e6aa0f4b30ddcb0f9c0a1ed3f17dcf335dfa0d9a155c672c22d91807452183c692b497126d68b4a4", 0xbd}, {&(0x7f0000000100)="3f2bce8335692a59b8ddc4191a2b4b022b1b93f283b4d2d6ed21cc870513e54e09327b0f2f8265b9423eee9054f5a34c04bc6b28f3b2fb181c42912bd9746867d4e36f2cfeb4ce", 0x47}, {&(0x7f0000000340)="60edff3585ed378ec272d3ed17ca4eef225699c5345a2d9c18dd5da5f99c35ec7fce75bbef60634a2fd9e50096227a29a26e093a448fd527966e94ae999572e7e19022e69500cffdf45d081c0a4ec501222dab6fc6bc2bc6d6c3f751e9a57ee5d72c3d942cb12335118421191bda2d036d1b9f83c2cf448d88633efc5eb0f9326d17dee81d01f00c15ef1a8bddafe5000c5a55bd4bc44224acff426832ad9856d91d697deb0dc1d3681cb1dd3499626b747ff7723a", 0xb5}], 0x4, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='\x04\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000340)='./file1\x00', 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000500)={0x5, 0x6}, 0x10) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4f6, 0xffffffff80000001, 0x8, 0x0, 0x9, 0x1, 0x80, 0x0, 0x3, 0x8, 0x71709711}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540)={0x400, 0x5}, 0x10) sendto(r1, &(0x7f0000000300)="b3fd29617f", 0x5, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="3a776d9a01b474000c1c28ef9c8ce5b5d328203149996ff3b61f2590bc2d7843f3ce9a7d2af0ce6651d4657652cdfe18702f5781c6220f972fb5fd045e1e6265d7b0c5deef3d03b78414368115b997bbc38b89dfe861c82e6ae5eef202940b28a76ba15f8307715fe63ede422d648044527e556739725a4900000000971993bc231136798b54780ec826aefbf61076149472150600000081d1973ecd2bd63c40b78ba23c684ad028c47e92f2ef3e861c6f064c62475162acd50c04e007ec2413f115e1c52baa6e069b3cdd3b5bf35cb5a40ad300000000009a7c1238fe59c92dc32fda510afd87682c89b69337a9f4b7"], 0x10) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file1\x00') accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) mkdir(&(0x7f00000002c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x3, './file0/file1\x00'}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) dup(r1) r2 = getppid() getpgid(r2) getppid() syz_open_pts() 16:00:02 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) truncate(&(0x7f0000000080)='./file0\x00', 0x9) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(0xffffffffffffffff, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x38, 0x6, 0x800001) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000380)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b0cafef54791f85f9bde4c12a968708b88e1eeea3187eed2d838b8907513ac4b452a1e4c0941f1bb5c3247dd95edcd19e800e19304dfad9d74312a061cce266116e237c063287cfb40bdacc2ec0ab6b09b7e83925827c046da3deaeff151f907eddde2572e62b580b8e311db3d7f1257f4f4dc22aa0d6d25ac133baa9db6d30b1d5feb79f4a0a2b97916096e4f0897f43c6efa41cd9203b46cdb3783f68d96e681a73ac72e5852bd91461c345fa99ee60763f306a6e5292e30af8e07554a6ad78e4251c7a571dc13ee03e40086edec0eaaede8acf5c7195ef3d9ec0178ddf0f8f79505d5e445eb6ed25b491a5ace453f6efbd9a", 0x4, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x2826, 0x4f7}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) fcntl$getflags(r0, 0x3) r1 = semget(0x3, 0x7, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x20, 0x40, 0x8, "9c3ae54b6be7491316a14aa37631c3814f421eed", 0x3, 0x9}) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00000000188d00"], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x200000009, r1}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r2 = syz_open_pts() getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/46}, &(0x7f0000000180)=0x30) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) clock_gettime(0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000240)=0xc5fffffe) r2 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x163}, {r1, 0x140}, {r2, 0x44}, {r0, 0x112}], 0x5, 0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x140000000001023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fffffff) clock_gettime(0x2, &(0x7f0000000100)) socket$inet(0x2, 0x4000, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = getppid() getpgid(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x5, 0x1}, {0xa2, 0x3}}, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x200000) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:05 executing program 1: r0 = semget(0x2, 0x4, 0x21b) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) r1 = socket$inet(0x2, 0x3, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, 0x0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x2, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') r5 = fcntl$dupfd(r4, 0xa, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0xffff, 0x0, 0x200, 0xfffffffffffffff7, "2a833b6c61e46115c6953b044143a9ba6fa17d7a", 0x7f, 0xdc800000000000}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) r7 = semget$private(0x0, 0x800000000008, 0x104) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:05 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x20) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod$loop(&(0x7f0000000140)='./file0/file1\x00', 0x20, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200410, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0/file0\x00', './file0\x00'}) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:05 executing program 0: mknod(&(0x7f00000012c0)='./bus\x00', 0x180042005, 0x5f9c) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) recvfrom$inet(r0, &(0x7f00000012c0), 0x0, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x186) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x100000000, 0x7, {0x5, 0x3}}) 16:00:05 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) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000280)="db6585384302d8e00b1ef1f0e2ce39767504a5bd1a1a3cecf20fb85d61d4cda24d1c07d84b86907f4aec306f692195327ffd4bc03518609c0c89ee608fa7d9a3ecdea076f213b1215269f8d7a2f3b51ec758f428a23a26b6956960701460144689fa9ba18f544ea2935b73d1a6bb8ce0476eb1b7374504a5015db36d3964091de0fb1434b8c672c6e9d1fac64444aaccdae5bf4d52964c135d88443818c9bf84d387134592a06a530d427c994d6ee8f456355d5c41ee5caee0a0a3083405ae2b71211f4186778af3faf2ed0b71734faa7b02025d350200907979bd6d4b02642421c7402cfea6", 0xe6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x7, 0x80000000, 0xfffffffffffffff9, "8a1ecc2892275f0511fb667c384a0d657ce7040d", 0x349, 0xffff}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x3) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:05 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r1, 0x5) socket(0x20, 0x8003, 0x5) 16:00:05 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(0xffffffffffffffff, 0xd) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="627865c1fd85598cde88a5c70fd441b7ab011bba367e8fa683bbb7b462dc77961cc822abe02dd7dea04e61264c5d882bb815afd7b8ecb6f73a52c656fecae30a07dfedfa6d935fe2167eed2363a50d824f8c3ede74c0a0daaf3510caef70e0aabc2ccec2439184ac8a4d9fa007db5944359d445d07acc4a274cf5bad7fca0e50e88b7db158c7fc2ec4628b87a1c088ee", 0x90) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff9) 16:00:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000280)=""/27, 0x1b, 0x3, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6, 0x2}, 0x304) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000140)=',\'%-\x00') open(&(0x7f0000000180)='./file1\x00', 0x40, 0x0) 16:00:11 executing program 1: msgget(0x1, 0x600) r0 = msgget$private(0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) msgsnd(r0, 0x0, 0x47, 0x800) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt(r0, 0x3ff, 0x1f, &(0x7f0000000040)=""/128, &(0x7f00000000c0)=0x80) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) msgget(0x1, 0x120) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) syz_open_pts() socketpair(0x1, 0x2, 0xfffffffffffffff7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0x8) close(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) dup(r3) r5 = semget$private(0x0, 0x0, 0x110) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000440)=""/119) r6 = syz_open_pts() semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000640)=""/117) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0xffffffffffffff80) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0xfff7, 0x1ff}, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f00000004c0)='./file0\x00', r7, r8) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x10, 0x5, 0xf, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/192, 0xc0}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/69, 0x45}, {&(0x7f00000022c0)=""/12, 0xc}], 0x6, &(0x7f0000002380)=""/193, 0xc1}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) syz_open_pts() ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc0c2, 0x3ff) r1 = dup(r0) linkat(r1, &(0x7f00000000c0)='./bus/file0\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f00000001c0)=0x3) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus/file0\x00', 0x100000004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x6, 0x3ff, 0x8, 0x1, "88804feaa2832ea38d1b8cf571c4b70e8c1dcda6", 0x1, 0x72}) 16:00:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x21f, 0xf290}, {{r1}, 0xfffffffffffffff8, 0x42, 0x0, 0x4, 0x6}], 0x800f8b1, 0x0, 0x10000ff, 0x0) socket$inet6(0x18, 0x4005, 0x1dec) poll(&(0x7f0000000000), 0x0, 0x401) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) 16:00:15 executing program 1: r0 = syz_open_pts() 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}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x60000, 0x5, r3}) dup2(r1, r0) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000019c0)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000740)=""/175, 0xaf}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/225, 0xe1}], 0xa) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:16 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') socketpair(0x6, 0x8002, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) readlink(&(0x7f00000002c0)='./control\x00', &(0x7f0000000300)=""/175, 0xaf) read(r1, &(0x7f0000000240)=""/60, 0x3c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:00:16 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, &(0x7f0000000080)="a0c4b7522999a54d3ba5473205dd4c5d689e56d9ceaed49f0ccdd2219f936d0ae155f38d97633cf4bfbbd42e7f53f29391538f95e589c36704622d3c05935735254141f7505a6b94544ddc1c8f67d476c4774eb8e723298af38977d9afa11ff02e83d2d6817339c7e5eb7b6eed3b79a96bb429ebb6fab7bcad4293d51f01855816e697084d48ac85cb82a2b2e720c1485325e0df2f8587fd16f00f8546644af2ce88535a2c4aa8b846d4d92d3c3b9297d441a6be2535d12100aee1f7012ee5823c10", 0xc2, 0x6, 0x0, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: clock_settime(0x3, &(0x7f0000000080)={0x0, 0xfffffffffffffeff}) clock_gettime(0x7, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x5, 0x2) r3 = socket$inet(0x2, 0x8000, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x3, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0xb7, 0x0, 0x1, 0xfffffffffffffffa}], 0xeb5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0xfff}], 0x100000000, &(0x7f0000000140)={0x3, 0x8}) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r3}, 0x0, 0x22, 0xf0000043, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0xaa, 0xfffffffffffffffd}], 0x7ff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2e, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x6, 0x0, 0x7, 0x29}], 0xfffffffffffffff7, &(0x7f00000001c0)={0xff}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x8007, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d3, 0x0, "d71de4e74de400"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="bc05eaf7a5b907b36aa0270cbdab9c4fd5e6d3b7b3f3ec1354cf920d5093fc29ec3776b6cb48908b488914a9a9c170a12e", 0x31) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:00 executing program 1: kqueue() syz_open_pts() r0 = kqueue() setrlimit(0x1, &(0x7f0000000240)={0x100000000, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x20, 0x81, 0x5, 0x5}, {{r8}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x10001, 0x7}], 0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x1f, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x3, 0x40000007, 0x8, 0x80}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x1000, 0x31}], 0x0, &(0x7f0000000380)={0x0, 0xffff}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x1, 0x3, 0x5}, 0x7ff, [0x76289d76, 0x8, 0xfffffffffffff001, 0x8, 0x3, 0x7, 0x3]}, 0x3c) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) kevent(r9, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x1, 0x5}, {{r11}, 0xffffffffffffffff, 0xac, 0x41, 0x3, 0x7}, {{r7}, 0xfffffffffffffff9, 0x8, 0x10, 0x3, 0x1f}, {{r10}, 0xffffffffffffffff, 0xc, 0xfffff, 0x3}, {{r12}, 0x0, 0x8, 0xfffff, 0x6dab3fe7, 0xa7d}, {{r0}, 0xffffffffffffffff, 0x46, 0x80000000, 0x80, 0x8}], 0xff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000009, 0x2, 0x2}, {{r9}, 0xfffffffffffffff9, 0x0, 0x20000004, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffb, 0x40, 0x4, 0xb6, 0x6}, {{r8}, 0xfffffffffffffffe, 0x79, 0x20, 0xe4}, {{r5}, 0xfffffffffffffff8, 0x2, 0x8000008f, 0x1, 0x401}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000000, 0x10000000}], 0x7, &(0x7f0000000100)={0x0, 0x7}) 16:00:00 executing program 1: poll(&(0x7f0000000140), 0x0, 0xfffffffffffffffd) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x9c, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0xfffffffffffffd49}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80002000000}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000050000/0x2000)=nil, 0x2000, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:00 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 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}) kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x20, 0xfffffffffffffffc, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 0: getrlimit(0x4, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30111, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/247, 0xf7}], 0x4, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000004c0)=0x46) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000500)=0x1) unlink(&(0x7f0000000540)='./file0\x00') sync() msgget$private(0x0, 0x9) preadv(r1, &(0x7f0000002780)=[{&(0x7f0000000580)=""/55, 0x37}, {&(0x7f00000005c0)=""/18, 0x12}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/211, 0xd3}, {&(0x7f0000001700)}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/40, 0x28}], 0x7, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002800)=0x400) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002840)=0x7ff) r3 = getppid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002880)=0x6032) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000028c0)) r4 = getpgid(r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002900)={0x81, 0x1}) fcntl$lock(r2, 0x8, &(0x7f0000002940)={0x1, 0x3, 0x900000000000, 0x7, r4}) r5 = msgget(0x3, 0x4f) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002980)=""/117) getrlimit(0x2, &(0x7f0000002a00)) mknodat(r1, &(0x7f0000002a40)='./file0\x00', 0x2001, 0xa67c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000340)="6cf40ea5e956db889dfb635e88650def7c97f4dec2e8581f1844eb94e36167bf089913873a41e159281681303e63ea563a94b88ac9d51571adb293b336fc7aacaed186662537a1d25d92d8c836b063834a2c88c4cce6c4011efcb54b9d605904ef794af7c980d778043018bcded2252a513dc938c0b3e924159e9547638542e7c19a20ae4646331f0f0fedfc3e9393d38aebd43ff8", 0x95}, {&(0x7f0000000400)="6f5895a27e7b562867f51aef84b66d9ec219f5f7038dc8f2c060b272ca01decf2647a66b4fa177baec365e689171d58dc0328f8850fac1c01dd1fff9f0c06c2c798a0903fa044ab77af2f19eafc238cb8dd785e90e3af6e79f0c39f256dace8aa55e421718ceaec72540689de299a5a0fff42dc9c7144e5ec458b484df7b201c4907b4e4573e2878f79a54499ff456b5bf", 0x91}], 0x2, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0]}], 0x90, 0x405}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x6}, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x10000, 0x10001}, 0xc, &(0x7f0000000200)=[{&(0x7f00000002c0)="d2fe27416fb906a52d35d7456e21b794142d4615049fedda65d0e2c44b98bd23118424e3c8218dff14a0a347dc7c4e42ec76ffb15547fc924b46e5dea5114a2377399f925eaf51100eb544b0a44ce5d3f817c84ec9d5833f37e6c4bb2677f8703784b65722cdbfdb930356134364b0df0f5e642f11e7d949f7c7ec98abd59dfeba91904fd31230549289c6daeee1c21415dba5dcdf31ebbf38f206024c71623b7fcbc0757e37ab1bbad7708f33fd59f18e5044d78144c40ce93d2d8c36d7f2477eb5196adc7b01ab861aaff51a06c786cd5d321ccddbe3460c8aaecbb4eb4e1d616b2fa403ba7142b4f3020898d25c30f4f3e26c16a57ede4e1464af8fec8d8d5f1a3e16ecad46082c075f14e8c50e4b3b93a3c2d51201a103969f2c4d8105596f0dd0d61244e8b1406a114f0c4af6eaab81900f57686e3037cee6b5dbf9f4f572bf6cfa2f42644e38846f60458f078f2c93f54c774eded0bb36c67d7c1a14b31de5fc1ffb954cf94dbc8046f947e5f24d5a93ac03337b404c25f3e043559421f4c90ef224f0c87f07c9af51467e76f0ca953b4cb4cfcb160635dc7ec399eda166adda31cf9220486f4b6fbc8a1b7af0aeccc490880883f46d6f848e8c4b7902d23cf4b7ce36d5fe3341c5ba6c0df0907f1edeb78924d3179b90d743c5960fe12c68fb9070f6a2ba61821e6f3ee6275fd9def459d5967d2a3f0a98cc21e16c3a945ed582112635e6b5712576c2ac3fcafcde9eb4e48884dee0fa14fad62ff95f8ee644a357c920a29c505bd8397e882a9119edfb0d072274f4d6bdf20612fa75cbb735a29015a4bc7803960a74d7f2c42359b2e649e2d6e0e52c2aa66b82bdd98d53d464067ef30b05927c349f33ae29e063fa01bfe970b1c92f81ccdeb76bf676723e5cce91338fe1f06cd05c92988197f47b6439208214c6eda7546391a2ed2a69279afb06dfdacc4be580caa96ce6b82efba30752d2572e34069633838bb1756524e65d47e316f7c483c8f23c2b8860376c069ea77fcdc61fd9708f090caa220f6db1c9b97865a0616ac62587aa25bdd144dac15bb6dbad68856ae0a121a72a9953739180b23801af9acbc97ad2fa8ad93557c6d6321e23e2fe5c4db5f4be7f15497a30e5340bf890ef2e019eb5c6bcc003127f3b102d2d4a1c0fc3879be996c1bdf1b57f49d768f7df56c56342ef69ae244b470ef3f2d0dcb226f7016451df616f9f9390eb03e84540136b7acdf96d3015aa770820f7a1a5becab6a48d1e36b13a0d45a89ab01cda7f8d16d5a11678078195c43cc26b5ec7a647c951870a4104eeaaa69e6ebb99364dede36a20ce811fb69fe8d9d79a1092c8619adf5c89cbb54ef739534c1f14af7b00de1875d80b0912271ad888303beba4c71e875d1f526e2990f767278796757120ee05fad73f5e5b218195cf7f9a7de02e5f122810d29703146de1a326261d2410865b92d073ef29dc7b147420a8863e2617427da5377f90038d9cd46660e99c6a693e4573dd5ecdd29e04fccf9cd0d4b4c5117fe12fb850730821f672af4bb95bf5ebe775c78a1a928733a988e200c30037319dd74d3f3035727cf5a964f55374d237cc60307d165328186fcbfdfc40174265d95cdfb2d46d7397aabd48fc7ef8483ecf1e3723ac4714681c8f86d9cd85a0114a6dcdada912ab69f93b6ef5d21a1ebb16ab63f4eb388d7c7f54e7c4dcb96fa144ad215684bc1edce4dd2d8dc7689449083dedc5b70de0a904154e957b59b7490feb4b4a65e1b94e686921a7bc0159b608f514cdd363b07a7cee743ecad5b191f3244067f85628606f9bcb80fdabd8ccf8e13ecd3a0b663f39d25a2db45893110c083697d587245f2a6ce42c4f316342cbdedca3862fab0d699a8639592b7376e868834a0f968c17699d310797f93b6f363cb3739312cebefda3da35b69afc1692120e1bfdac133a6cab387ccc8c7b0a2b28b08396f70ba59b198b6251a129c6f64c7679f746395c23675bec2b41b6f72b961ce2c453a884c4d807640b4180e42765dff51462c65d3f8486663092e9e200b41bf2f9f0209f5cc917201bc91c830df50cd2937ec9787f679928d748333d9bb1de3700fbc53ed38683ec577e0c22673eee27d2fcb57b5920f0ce23922e586087f3cddf2a1d7bb9c630c7ee8652e1c049f9027879021f351624c22cad3fd15f7444f606e130fffb802e93e1988a3555c4968dc5735eb25e4d81d52d927108ea181148bff05fac90655888f36db8c0621e4d06337d97d3940010f75948316e4d28c7df6c902c5c97041a1135f70c647f08d4b78800f472e423c1ff453df58ee7050138f779c1885a153276a2e3cff9af63a841872494e00bfb0228cdbbdf6f3ad3aa434b964a362cc0382fa1f05336d95a4e6d55cd759ef67424c1bf012c6759eff0fa889c9670e62185496767c387ba4ef34c276b6d1548c1bf6b95ee00e8e33d732226bb9738437c63da401aad0d997a64b3a5749270fb1c8201e4a0bddb409f629b6ee765d20ae0fabd54c3a379c62e359cdf8a9317b627bb02e10d41688c243ee53b06f581731cda007b9b4f847f81cac8b325bd14dc290df6fb76e1937343894d9aa51d63c8ade3fc2fe4dc81f436627729783ec716b10c14894c23c1b676eb2069e4f813c1083edacd0ad925928e90bf3694f19cf8628418bd0ec30446bed60ec2ee402d443f517558d84e02961d9dd7c01cd9ebf43f4181a805269bd78b062f703331fe7b91355b544032c8d8bd1db9dad7adb4d35dc7cf29dd5f89738dcee180248b7242d1a9da5cbc17be7a680beda79bd6021b1e9e51d6e272efb06ad28a443310082ed423110cbfb5f7345ab66a695f18bba09f698e1cf611d8a3b65d28064ef8574803808e426484e541209477fe3545a55691462a4f3da6a42ee1202e8dff29f0e0ce48d7ccfe904f5e98f7d163047e75e90d45b249afd9ea365db8cbc47863919a5f156475089849d2626b5c4a50217684b87c068e5e3d3d08e70342a247f4f78e4678fb9adc2de40baf7964996c032d29e6cb6a880ddc389ad68596a06694ec1c26f666b0484319c8dc4b9b8221a19f7ac5147e08c9e1391ba8655cc720c869514dc834ef60c689b9249239ad0706c6fe8b898fa485ae80f19f9c8a49063344b9ee6ffcc63541df92474456e27496709604d0ef17514bfec47ba10367682431174e954035a6db215258ab59aed8131c0430fcf1cdec2fefcadf9d0101b495447bd8cf0a7e6f2deb33f224b3f57cedefcb6cc4408f6fccded4311b1d1394a52bc7dbdbad9213c560f2222e489afa1471b1a03addc5cde6748cd1bb1d8dfb3cc2f14ce785ccf6bc73659a115e3f56e85fae1d60f90532e4d9e934fdda43b0222b577e76d0ca32d7036b3e84e2cc355eab1e49495a08dc45b9094995b46a8fee774a04e64606d8915bba659f39bb5e7a70152a1df1dd92dbb65c522ae6419f84694d5ec24363e54ad6707e208fd505e8de1a5e61528013217c00a544fb1da51bc8cf3d66569a7dab410f815ed21e3ba22ca73e062d0b8a39879d6856074523a1dbb0e87928c76654e11c6153621f4054187158cf3d465b41b2ad58871c8ce0d78ead3a8c503100b507ade89878d9ae6969a242a8f8e7def8a07802d4a4d781ef2fc0744720fda72e4647e01ec2b9ea97c149652db190050275cac4ac727baa024345d5b1479c7bc41bce423c257ca5b6dd625bdb037cdecf602ac2c217ac37ae31622faba35e8a1725f97dacfc0f885579bd9da9c60d70d606e58c6c11e1f6263f7967211658992ba352001af9b9e804d78590b62ff5e0c2c7b9733063b11ff014d02b8f93fa75dcae19c8af753662160822c96451a2a12253be73c0c2d7c9fc76259359fc2eadf72d2c7909dd6821d344ae9aa8ee6376b645189418ff38b227bf529da5b7754ea30264e903d828e6c21ca1c46682f2a9a06f8a82be1a82e8a9a565398cbf9e0ce5fad73f92352493a6d51a37c930d6e080a6a64973e27e0df32257123f6f2d29bd8ae8bd59b7186ef2853491635e7248a6f3c2e9e3862bdd1cae0fdfa562576c2754cd761e5b4b8ec7077442c67f33cb6a8ffa6b443dd912ea31b531665a73a9ca02534e76b8939927799d276f3b122a68ec56159bc090b5b41c55984b3cd9d2d0c92814d5060bf668d7dfb344e6e33f0db8750e1da8f4f6abf6236d158326b2532862cad16fba9a7e9e32302594c5de4fc5e317a2f225588e6d8798992e8379a58e9142558df836741bc06fed62d874670076c12e736c56981d4995e0afc6f5d170aab8cdd45eb3233de9708f8249510500558fcf4578ad50107a6308ca673d7f10eeaa1193206ac7c403c78b0dd2c089e59f1b3bafda3f5b7513808d63ae82228f28051c911d21399a605e3f4af967b15bf33ec49edbba49a26eadba2bc5c72ac255154b02c67ff58d07df1cecbe991ed4ad5593ab3b221d74410093f87fe9d3187893e41eec427b8c735e294d386b49420527f24d3983c9e7eee4486de34171b0cc75d854aa2776fe81824adb41db489b8ed48650b10e3aaead91fbe162a85bdbfab1339a4daad30d51ff719262f5127eeb24e27da768cbe1cdddd4831edc0448438f13b17b7ad14b0b315fa79e5a7f8a1bfe5337831e76ee82e18546fb0418ba0191bae75c702e1dae00c5d68f89bd8be3da1b7ff44fc8f369780389f825ff1ec9040406a78eb672d9dfb5ab6b8a903d83ae6de95c1ce0ec585dc3babbc9edb55fa9f8a4d1ad840910bb6ff1d965c73a244005554445e18c370515b4999d6a1545f616ed859dd7ea67d530acd56636b4441330cdea70255bc6949fbaf9a393f5143f8ab73ee2f837ab0b316ad9008f7a61eb76632cdf65d39fb3cd5777f6f631ff5edf0bbc2c08fd795143bbb58934339aaffb0331c6d686dd27e5a24768301512ad2fd2df7816aef074102fadcc3756473fef0cac37db883fb759e43b2cf865cc61dd7617cee268083d19e7ae87c95a5ede4fa3672f9627e4566e387a6f24a79ff0055f2eebf656a2c7c8698608bc8dc81e39aedd0867518ac384eb88e3b21f55b549d61a72eefa248e0dc96847eae2356bf7295e35fb3e0b730e382411192280d93c6520d138a05c46c09c2f22ca63778d1d65fa69cbcd9ef16a36e6abd572f2f21564086883cafdc6885e059e9ebfa4153c8f9bd5ae524e709f97e95477245f56a75037b135292252a2717a8288331150ef65f699580bb7396ee0ecfb90b8807e7d9384657ac531defec7be2852e970c4fcbac605ce77ab337d0982df4b8949e5b1c2832754de66fa13a33b663ddd6ba5586bf4fced57af836c901880e5afea2b5edb4f28c44fe668059250856ffd8dbfae17f9e1b6d04d50aafc281f3895d03632f9cadd2d18a92e32af14c20ab27c2641b76e6899a3e79da82a11e2e4b73ffbb88659b115b851fb56e6e09b619d443733f13fe653bcd8f8122ba66c902d71481d73a43081066f6a1aad93a49b3521d311c08496bfbb82e28dbba047dccbf4327579d6288779ce63c7fabfa336b94c0e7209b4d05cec430150808405bd67c3a81be31d51488731031b0b227a92fbd3cc40046d189e8d87e60d5d3b6838e7dc0af4c0137aa368c7262b4845b436b4f985d3c1d966f2b2cb46939765283d97e087b282589ef0354cdbdf526fb894909c7ab39c33a9821b7305b50d46cf5c511df65c964eed349963e0ee4590a8fa469b608e8abbb4fb6303b4c07c8946b76f5b6ccb6b4302df2f22900b60865c53d245cb3a63c0a1640b3f8ed07a1844d81c5fac", 0x1000}, {&(0x7f0000000140)="84178a18f8cc55f749382cf72e0865be34395470abdf9113d9012dfe21ad4abf214f5cf9f1dfc0b26fc7ee0bc0ec84a2", 0x30}, {&(0x7f0000000180)="5ddda2951cb74c3b2526333fac7aec61834a4b13c45dd5a4ea2de053823d7a113d524f50dd72c28c6e96e58c7ba2ca807b50cab9c76ee7f3d3bbd27a19188f53fb403c401c3c9d12d4103260d5a6b9fad447823d7f06cbb075f96fef2ade48415a325d11f4", 0x65}], 0x3, &(0x7f00000012c0)=[{0x68, 0x1, 0x1ff, "a5993603e8e2ad1c164d5706f03fa6eb73c9a7e6ddf3e743caeb4d68d2a56e1576308fcf026ea20d5c5230a6f9ecd3d1c0da4120607bc518f313ef357a2c41017b7ea4db3027345827917011798b63a0998e40d2"}, {0x18, 0xffff, 0x800, "53310be155"}, {0x98, 0xffff, 0x0, "e4d6dcf922575509578d828420bd753d2f1783d68eedad38a62c76f29cada4ee07e0eb0597253ebab662d05301938f8db757276ac96167dea1a8461ed4ff2b755cf5a91515a0a3b4390498f6cc0d93392fec3e0f06c3a1882473cf5ea3798d7c7025579c583bf02e76ab9a1ffebe16edd0e5b871bee6e6d0b6f695613bdc610223855cd1c0e2eb73"}, {0x48, 0xffff, 0xfffffffffffffe01, "1a179eac864974f1c9d4299ef36bab8bc800339f9f8e2242c1f796443ae1b1c027473703ebf65a8b7b72b198c8b7df7896cd6fcdd30fc013"}], 0x160}, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x110, 0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) getsockopt(r0, 0xf2c, 0x3, &(0x7f0000000080)=""/212, &(0x7f0000000180)=0xd4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x10000, 0x4}, 0x10) 16:00:01 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000080)) readlink(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000100)=""/155, 0x9b) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x5, 0x1) socket$inet(0x2, 0x7, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff0000010000003f00000000000000b905746433bd4a635fa27b58c6dc92906409a6fb3043ca7559870e25bfd036cccb816da62ed50c43a808726e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$unix(r0, &(0x7f0000000000)="01bcedc33ff58493c29669f473098f78b7420a1da693407707c5c4bb839c9886e63e675e43194c2ef389627f0213d2e14cb6c1f3871dddbce6caa10eb9f2b864782dd8e886f74e161569f270100e20b4a17c67eb74042aaad261", 0x5a, 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000500)={0x2, 0x81}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) flock(r0, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="1f9f11ef9477dd663ad754af2180d6d7d7fb7435757f83d93165b26470189af7bae842b83f08abdf4d12f0d2c1c8477e8bc67004caf765c5b04cf3603fc6568bab54c50585dfd6b2", 0x48}, {&(0x7f0000000080)="fe90e47cfe511caa25221d050916d469dc467f26f110187634a27f5646a75e62cc49dc647b96853903ffdbd32538f2e344c813b832c81fbbcabfa89033e491a645c0ca124fb9c9a2f23a1d75907cc5132d54104b0629471c379c0e2f22327fb43f0986f766678517ef0065960daf1cdfe229930b4f1cf73aedd45d0242fb9a71386e615f5c2352e060fca07204e4d8f7893c327e4faf2971", 0x98}, {&(0x7f0000000140)="56f64ccd744d498df722105cd1f3a69f6a0437c53309ca1d0b2f1b54ffae2b3945526fbc31cdbad51ad91aa505372635493af813a08a5f8403200460bf411b3980a2d6e6b04fc5ca1d8a7004df0c391780b00f65cecea4e6f398bb54ff31b8b31b7b64459456e681ae1726cc030b4cb9ffe6c1666bd69124b806e9255ba221eaae7461ab76e8589ca78ee62b08fbea101d185f9c56665912ce24dc49f70405deabf96cde5d32e63fcda46926884d3c953551667419f640818a2f20b8c293b2a649ee1a85c80e", 0xc6}, {&(0x7f0000000240)="c6f91ae6cbfad5d9bcfab768c27a006e9672a0776dc9ceef3b6bf133f8b0d75b318f84941c867afd02372864384dbcbf23b5d8d6bfdb1cbdbb0b98bc4ec764ab76e9047211c8bd7c152ce2e67573ccf46f1e687b8d7596a42a521f215ce8e021f1d041aa421f9bbfdacef9a6f897aa055f14924bca218d1fbed2f9eac519329d38b315de2d77f842628340ced686df4166d329699d1e1538c4b4d9cc01839a6d8f0ea0aa23055e7045f9fb03f0c412cacdb738bb9782291f39be16158c5767fc8f025e5ad021a5", 0xc7}, {&(0x7f0000000340)="130fe701f394617629e3480496ef6b2b4f6e172fa1905aeb4d4ec1fc6ba45b465f3f9cf93ccb79f92e2c0e2c1247aec0fe72a9dbbc80dc4bcbdee5b0b7b060c384620e8d5991d8de704e894b511c801b5d84b29ede7c041caca477489df3282d4e36fb0b690924504b4e54c416ade193de6e2402600c79ec57ca11dd51ac39801fc6115e136bd4be053c0f1ff7e0af94e022f0fb6a325cf435577cf20ba3544732014aeff3303de80a2e7f9f22deba7440321459f70629b1f4f2476a93920396c98226f898814d6125e945f4cdee8f2ff88e18637e0151c3a41c", 0xda}, {&(0x7f0000000440)="1a7089e7e3971f8fca88e30d4fd55d4bb1e0022ac9bec5dfece472bc70e2cdcb63174d5ea075105b8800efc2a0760aa2479ac68a63d4b11e7d046555361d5f8546fed1f91e13fe22394baeeb7e067418e608a0dbb6261da754f245fc3979c72bf909142bd403ce93c36901a76dffcf5f2c110b396cbbab34e77803e76c3999696a7b1c72c4ddc56d03", 0x89}, {&(0x7f0000000500)}], 0x7) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/138, 0x8a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) geteuid() 16:00:01 executing program 1: r0 = getegid() setegid(r0) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x20000000029, 0xd, &(0x7f0000000180)="ebffcbff19b9fd812eaa4e710000e6993192964870eafc1e7405838d47a52d0285df28fd2131bb55b058499f512d624d0095f4f35faaddb41d3cd0e07c5aba611719bd385ed9fc83612e1ae5846be6d4ded6a20404920c6a180331f3fbe8fec3bbcec250b8f611fb846a709670a25fa2fd448d7a5fd02aa2245f489e7f7ae492411a639f1a80534105a8f435de222f95d4eeb36c89702db19f504fe700449f339c91aa7eb23ff8c22ba4323e4f89245b184c2e9ea8a7943f1a7bf983b8ffbc24e01a062cbb8b1e8dc57f000000967f89208a741fc3", 0xffffffffffffff1d) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x101, 0x5, &(0x7f0000000340)="15e2d97880d1191abb0188b3ce64274f9e9c53174a8ba30e6b51d436b10271e31a71156d01e558ed1fba3f3292a5e1b36d8fab44cc7841809bc98d4f6e701c257fd9a8226168ca3e0077be879170ed8936113724baa7ad933c15cef0186f4d04cbdb9561e9b4f285512dcff25433984afbd89dfba2ae6bb247ec580e8465e55ddf04a4cb7a38e7740c2a0194bba2e665b81f2ab72c6bca22c5c85c788fa5933f06251b216dae3f965da2e72f70cf88d495cb8b89f37e55c8eea69cd5ac15fa4fdec046267a59065207a177e7c59d30a92811c757b06b2669dcf810949b346886034b2257bb5143ffb8d43e2d1c880079d038ebb0417c6d6e1d51a2e3ebbf3e0b745e7d76351b2b6f750a11d0eccba67fb8f450fd7be0dd920613cc99901f1061cfbd6265765df678cc708ee355a9e22077fb9405686c17b4e15511bb259d4936fa9f90f634bfa87e69a6f70def914fd69ac00cbd7c586ff3f0f56906f12402f020ff945e1c5329faf561fe13e4e65ddc34c369adc468b54448f64ade2fdd4d08d4e3bb341a3178f495553b2e6bcf16c66009cd62915a24cce7c99ae3618706feb217c09fc887f4ca128869d38332ed2d059188f0d28c2c44fbb2d8048ef61687a58fea9f8816b8a176d925a34ac5fb02efba766c4421aef99703daf0aff0973abd53e6cb25432e906b83661063fa617a923db8dd02ef39bb02a04177c685f37c9542fcc875af7fc6bd31024c39df579f12fedf99b20e2a9eba4fa39bbae733bad565c9ffa309710ac4b5fe4951b760d82119eb5b169d375b677142c5c84d5ebd86759e31f6d26dbdb24df8330507e4597d75c942187fe56741e6cdac068cb665b873388c8f95732af578a9386a1973a08d7417dfe9bf61954cc997b01656c9784d4a306b921d55d5fe8728dc841191bb98802787ac5bb214bd23a5aa9e87f4969f092c2fca5b992543a5502c544f113c10e93b7b46761b31e0e0788142d037b8099bf272a4c5117d72cba52d372641115f438a8c4df4c8008dcfe8a9082f22db069385f1a52c96ba239898969395554f5ae70b1337ef66f458c8fcf5b6f63967a0ae5e268c4285965ee9cfb1464f5a884821ccf047cb776e6c5906af62332e355f59255af3b960323f32376839eb905bcc9dbd796ac9734d03d549997eba3e63244370a6ad5a9cf030a69e5e4ec9c62ef57126e0ad63418a0f5431e4f3441259b7faecff5e44ef5a7252b7ba77ad0c6f590971b46d6c28793ec2113a587a7b435ef0d98e3ce0382e05daaded59f8764173e24f98d7aad1362a10424d7ace478c5a28775b4754da1bbab530953bee5d8f56acc6a888394f891aadab4150563f323ca44857ce70711192def45d679fac6b7b7248b7da59095974bca9d40b852f15f41b78a5bec6e85e56c8fd53781ef583e5d4f6164bc9f87d83be7cfa1e9a9408661b87d49a2bba787cc19b7f27a3243ff9289e30b2b886814936ed5ea85cd6ff1833c05506ff6cee4792fd50745e361eefd5c66a7ca2b2f8361a22e659d0254eaeb268e2bd985adfd169e6ad93df34d1a0dc217396e6159e90711d65e441465c71f23a9b8f2d29febc12a16ac44ae3255797949f0e88e2a9aa16ed71a1ab67e1d5220815bede77ed2f3c0b63f2b8539c5c494bf02b743b9f9f48a0763bb7b6fdb71113466b44688484234448555e27c402246b8fdb2cbc1b0188613622f25316028f38563dfb644401c4e5155bc4f7cda6538431173005beda2a8f0ab33018fab5abdddbd4302f08e19c982ee59c40c7961ca3240070daa681fb739cdb6db5958d1104c072e4ef3c22d3ebd14930d7a5f1a296ce4bb65c9a59f543dd4f5f5b2ddaeb9b43f5c336f84def642585e96e3542a2bf0d49cf00f9be2f3b058097393cb275c76b96125cd691ceb1b67cae207f36bac5a0d2238cb2a7cd5f9ca3cc47d47ffe02adb51c7d7488602364b53eca8e7d3de28266079b9658c2c1039ef27f437e7df187586ebb22dbe17e275c3106337e929c72df312b7bc278d58a1d311b77e0cdf0f94ac8656c463ea6ee3f02e6ab6fddf1c1a9adcf77d9b507378d68b8debfef23cad4ca872f6eb842d9e42e61ac1f7343a5c26675a30613ff3e90d60856bd80e1c012505e0b988817e80329728bdc0544b486a6665a1924ea12fc2d299af00d77ea79db8c955bb190ae8b39fc0b4154ba8cfac16e0ae9cd153c288862134a39fa643ebcc7ef794e52aa7dfccad6a023a3769cff1daab5f6c36faab4ff6351bb487dd4322d56c2bc83b424761b1f11a88c12358e8fe0950ec8d05011b6869bbd8e60cb8d9c0974434c873fc80b40fd1e2eb5663c9ec7aa76becbc18b3de2c13d93e882d3f5e32856133661d5116f1844e76d290a67f13dfec8d7f7817fb5e6e774590b3910fce4a92568695102bc54014086df6067f6dd63a48b2f855e579ea97881efd3ac8b897a20cb81708d1075538e3153b67432465c29e3844b0f36cf288902833a53a4df1277f1f6e37365a008700d354ef0fe5338fe53a0b926299df04bb0f9ee2aeb7d5d6d407123f12cbf5c9d521736f78e1dbce8b2a1de4fff9a7aaaf8885f0670cecfe370001f560967ce6b1294447aa11a085906db95f680827efe77a6cc07fe474d25a90bea7b967ff4e049eeafd8ae5235595e21d90ba8311569fef724cab1b380df110028b6a829318bd9162828f6feb7209ce69bf6e62c986124789d34ebb60e9b43b52fc18085814bdcb782ccb413645c93ce9b12c3e4e0af7e7f86e0f9bfeeb544861701b56fac87477c98ecb8c94345c935b12682ba57aff6a25dd4ef5600c859c9f914dc95802bdf888a6a044d4b7dbfbe01b30c8d66dae7a00ed95014c48386148b7f8ec96b9b6834aeb5161db49c9422125b54329002bbd59bba363cfa273e55866596068fb2f55dc96604a08495faa82902b01be226711c9f6665465f96cce0028b6f73de1f6c5efd020d83cd0d734709761389498e7e62f34f132a32f15c2f4e21d286c633851e0d262023326021d635856ca3f6df59247b443360e2e4e4981de54dfceba264c0662eb47fc9bc079a633b00e22396c996dd18a14451629e98b1729709cf0ffe239548e9e2797e45f8b592123ccdff1f0fe5d98e7097188009e9ba236b70f3e50d0e66750787bf06563d9e9c72fe0c53d418a260fb16ca859241f123a0e90c153340247f6515cc89e407dbd5192869aeb27e6e925a6081df94cf70cc5175d404f208ff164fdc9c7b07944065753dc5a6a145ab9abf431d06e625ceb0567317e11b3c91989ae18556c3b3dd033f7f10a1c90954f07ec050166b36397704aa14792891d1acc170421b18f0395b97fce0a3a7b1a1e21ffabe0457bb6e161cfa56c4cc52f1a34c298591165677bec3d2772c7449f8a37e9072d245c86144c84149f6901b0961f0499585c3e71c7fc7a6e32ac3c7d6fc83623abc27f06ca3ce4e352b0e117f32aa9d573d348e31f4150847b5ca2b948f3707238a30744c11071c16eecfe8942bc4c9f5395a1591eb39d46feb09d8c01af6e799bf2e0ce6c8cefed8237bfc0ea0181cb3b12089271ebc010d84b2682cda8e005982b8a6886056650521307f3381f7b6f44f7aa69354ac01f3538ad301bf05042122930949b011fc85413f8dfd75dd050c53b70ca78907056aba3fef2ce899623a4f50d78f72846b5e992c330ea23bfc7f0f171f42c7dedf92b58801e1e57144f657a6977e02c7326414525dc8be97bc8fe116b310a1a71eb62c5f87882e9e7367da177cec7e4d75c7d4f5da4d9828138b1bfc47797d27eeb26696f78150c0871676884e57905ee7134227c6d459ca91d681c69e03f6ec5dcc981e5e25aa649bfa878b5561b7bb498d65c2f04cb7c29829f9bfb5e0f008e6763b69131cf40da8ad8e573f628ed7dc382f51378c3fe3b2ee33226a0cc8eb64c86e00939e53f17aba4b62922031edcbff311afa510e540c4651384bb9c42e56851406090ea3180f37fd3935caffc59fe60162f1490947c40b776032a6bcaf1e4f595ae1eef88ba88b9f95a9304772141a9dfb636f92fe66eb1f562cada99aed1911189ac66903bddc14df88ec943db2e384bd881830c20dbffeebe7fcf3408cd90559fdf78701b4c37506e5636614bf00d169f11f220f24ca2b8ef47f2cfd5e1690de4acacc59792af75135bf7d273b68daf767a442c003a22e66c1aaef8c3f8abbf4c9a8f45489952e3d34b51ff1432298ea100271d3ea2d10dd03142489327502afba94ca48346a6ec120f9a83151dd065672740c3ea32d707574bf2a34bb06fcf6273410a21e6f16238f0ddb16218fd68080c648f048b8eeda938736393580ca5dae8a8915779676c5855dc0e0444454fc9a34d26c0e499212cb2003d3348aefd9220c3ff0e084398346fa74ba8741cb56698106153f5aac28bcc7ec498099cd05273dfd9357e9a4c5de8d040e9f0e4a904b1cbd20f70d56ba72dd999531066e57be471d34e330530835980ef0c5cd19935772d58d0e087b82ad6e6a6b7f793fc196dab8854a731b021d6704985cf742c4eced06c8d988421694fd9d5cbaf1f1dcd84d1587b75a48c5e5c47122f054dd18bc883fb0e36aace14dd65c3da770811f733fa0e53ac4448cca81629951076bdcfc53bdded35066b63b9e2197e4b873fed7c234945419b5bfcd041d1248fd2ec3cb81fea1799f35b42786f938e2baae34a52a2be4eacf44443b4b427fc79b43bba9664c213e70552ba57565a6567fad67188f427a1a9ca0d27559f8e00c64dc266562f0f1df13a7a3900ee6d982f6425ff4bc7381cf8abc3f49eeb5b849b2b3c857359109d9a821f07fa3bb5a94b415539eee35cc58f5468b8571a3397b326860a0c88fe23f5a9185aff2472c401f28fa8150fe7e19ae9d25b2f5e07e861c74a23028d81f7069c947afc702f2b26e10dd8a56f0c3a5ed67ca02283a50403eae79f4080f2347b64630c1d905fdfbf6adda0f448af47459719144b3eb1c3d78d9733f964ec4b06552390cf77fc1b0e2e5b6a7c8ad3608caa29c76b8c55dffbfafdba21a8338368280776abc905d9d03f1f86bbfd58836a7dd6a6947773d5a7ba5bf3617fd1511fbad475960d575f5c94afe5074ae818cad3276254ea6b7845dd620dc25cde6a88b121591a08eb3e7095b035a75040e60f53737b16b2508695976c2263dadbc3abe6450c67f28eb39130f6252e14b08a0506ea64d3f83ff9ee8b1af88715b4416ea0811ac8945d7c46a0b8a6ce0b86f6679ddd77f24adcf6e0c75917c88653dd8c5d65aec9f3f611753229ce02dbb2f08152fa8d4b3d6a200fcff5bfa4776e8d0fba8daa79bbd6c56ae966dc1123df2549abe7bc8d0cacbcb1489054de5d199fdefdb1fffaf1e6a957d3a6f4df81b9937cb6870a1108fdcb8f3a6d2a3ad9186be4ae136991315804ef09b8828b8a13b927f47663bdbde81b17a1bae80ab70b9f2e2892a40c6851eaddc9b18fed7fc38da568778c9bbf9267c61a646510d5382d1f2646d1446e58b70f75baee210b921ff5e4bdf19afb2d6b115cc268559177ead95aa5ebdaba408c2178e1ced5121988c7e03a09c09fef0867ccfb9c89f028a79f67c141cb3e6da7f4c50c93ecbeb76e1b7bc7d6ba469523ca09171ec5cd197830e1d6ee665fd30c6b06b6a4df00a35c894041f48a2588813cb1c7ad2713795d82905ae4c8f0e6a5615509d4a2f14cede16872d4b4bd5399ebe0f373550f47d4ce51f6d6e10fc0aeaf30f0b554c63eb479a148e14df2ea5870a1f6a9825178c0201131838a302", 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:00:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x2) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fffc, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x280, 0x0) r5 = dup(0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000380)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair(0x10, 0x4002, 0x101, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x12, 0x10001, 0x7}, {{r2}, 0x0, 0x4, 0x80000000, 0x8, 0xffffffffffffff9d}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x66}, {{r4}, 0x0, 0x80, 0x4, 0x3ff, 0x401}, {{r5}, 0xffffffffffffffff, 0x10, 0x80000000, 0x9, 0x7fffffff000000}, {{r6}, 0xfffffffffffffffb, 0x60, 0x0, 0xfffffffffffffff9, 0x2}], 0x7fff, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x6, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x100, 0xa173}, {{r9}, 0xfffffffffffffffd, 0x10, 0x9, 0x4, 0x10001}], 0x9, &(0x7f0000000500)={0x53b2, 0x91}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000540), 0x81, 0x0, 0x7, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r11, r10) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3000300000005}) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28000, 0x183) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="d4aa0ef8a3d104a4fa1d55e1766493d920e45f39341b35d7e88542691399a3058f4ca51c82cad27c9ef053d0b53e3ea486dc541115247871d0e82d49a6e1f677da799c198fe76ffa8d6e5c58b94b4c085456df7a138c9f7c964b7714a31ec388d615f697fe0cbaef74afeb37e97b98", 0xffffffffffffff61) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff9d) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:02 executing program 1: r0 = socket(0x18, 0x1002, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socketpair(0x12, 0x4000, 0x5, &(0x7f0000000100)) socket(0x2, 0x3, 0x0) socketpair(0x1, 0x8000, 0x6, &(0x7f0000000000)) select(0x40, &(0x7f0000000140)={0x3, 0x70, 0xffff, 0x7ff, 0xfffffffffffffff8, 0x4, 0x962c, 0x7ff}, &(0x7f0000000180)={0x2, 0x100000000, 0x9, 0x1, 0x8, 0x3ff, 0x8, 0x101}, &(0x7f00000001c0)={0x7ff, 0x8, 0x5, 0x0, 0x101, 0xffff, 0x9, 0x8}, &(0x7f0000000200)={0x9, 0x100000001}) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() r4 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x80000001, r3, r5, r3, r6, 0x0, 0x200}, 0x6, 0xca, r2, r2, 0x7, 0x1, 0x9}) setreuid(r3, 0x0) fcntl$setown(r1, 0x6, r2) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) write(r0, &(0x7f0000000040)='!', 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e700000000000000000000ee00", 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 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"}) write(r0, &(0x7f0000000080)="2e607d5667000c32a87a40fef62b", 0xe) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r3 = dup2(r0, r1) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x7, 0x2a0) semop(r0, &(0x7f0000000000)=[{0x4, 0x8}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x80000001, 0x800}], 0x4) write(0xffffffffffffffff, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x9, 0x4, 0x0, 0x2f, 0x2, 0x9, 0x0, 0x0, 0xffffffffffffff81, 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket(0x11, 0x4005, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cb2c557b104526e4533592dd01e0752fcfeba48610b9e823509b81c76812b07aaa9d3b600000f5da4bb9b91bcc7e15807075e30cf033c49a9da714c722c18b272ea5f8668c137e5b563b74473f2b0e5eae21ef063e66cd8015486b8f30c9e802b0eba2d0a6cc45529ffc76ebc65eb6c40fa19333e76b2a05c3627581e67e1e88aafbf7e7ae53d5d57a60cc21a54754a641b23cb2a6b72a", 0x97) getsockopt(r0, 0x800, 0x6, &(0x7f0000000140)=""/63, &(0x7f0000000100)=0xfffffffffffffec6) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x98, 0x5}, {0x400, 0x1ff}}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x385f4355) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x7b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="301c29a80d2b2aaf6e5da2c2ca1e80b0328db670e4547ae54036f4627f520d48622aa1f8920283054fa91fa8a7267c0b", 0xffffffffffffffe0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000040000c, &(0x7f0000000180)="bc4e9aff4698ccc5ad0de4c19c622c3d69000000", 0x39e) close(r0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x81, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x800, 0x5}, 0xc) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000572000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x1, 0x9) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/152}, 0xffffff5e, 0x1, 0x1000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x6) setuid(0xee01) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/35) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x0, 0x5, "8489dc663a31149b78861538fca74e44a02b97a2", 0x100000001, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x24, 0xfffffffffffff801) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xc01, 0x12c) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x10100, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x4) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x1cb) 16:00:04 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x50}], 0x1, 0xf7) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file1\x00'}) close(r3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3fffc0000000000, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x10000000, 0x0, 0x1000000000, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x99c6, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x800000000000003, 0x5, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="191ee75bc7d9aa33ea8b7c4bbb55f11faf7a0535d8a3280ca5124891b690323b431ffdcdf0fea04736c73d6b14cbfe2169d6123a9d6773", 0x37}, {&(0x7f0000000240)="9511eae21b42da69e467fb692fdfffad3b83f914dafe9e3d9e3263f50e595476d4005af2d98c76dc0b945823ebede4dd9b73f624a89a6dbfde809650a5cd680e18d73c690f64af94db5b03fd6e45e7a0e1a30b9171297aca84ba8b1bcd32d7f579d3b496648f95f2be890ad1e70170cff2d345e80f7536cd6e59d735816e70549427fe1faa08e0b1383ddaa89602f190adb2d6da57c65e3c9fa978072ef3249008cfc3217db20027d2c639f41ac762a24fa77040265aced8372fb8b7f662b9a9477177e26e8125b24cc467525b46a4197887be8615ad8b3e470ed2a30fb9a80165fc5d7890fdacf55c403b93a0aa2fb8b996f02a14743b664dc0e506e1de8ea79ec2e5c7316fb289e8754f08a5514376a2e0bb0073a4ad3d06c7fa7c67850d78fbdf8de897bff86d03ed06071398df4cf4d71870aa4a504e429b161b144ceae302523ed8579a4265c41c59dd906e8921b73b409c50e97fdedb67caf49e48d7e36472553541028118dc77d2aefff27225bec382c9b6614f1c39d3e224b4c118be5ef941dd6b30b85906541ce7318e356d49bf283081cc0a52fe569cf12fb98c2e9a32f057dae04b229cba94966be1928558ec6a67436a6f3e349a4e5840292f5b5a77a91c678cc025c6d5f0ecbe57c4a6d8dc28651c5ced3a13ebce73fef6802ca1c81270ce78032c267d10ab28694809b9aa300786121a5792802d71badac203ca88028d8ed0e731c78f4d94adfe0054c78020f4212582f2d5401e673780d4179ba06e96388dc39499cea0a5af511089c4b7347f084739fea3dc902f14b9ab28ddab674aabee6a4e1c339ab7634b13284f171d3cf9c17054a06284ccb193d01f32a11d5cde2a526346d6d0fad49ef512675d873034e03f204a406ce0085369462618b65b562c3e5bb091f6ce12989eb432551eea78d9ef96d99ca4c2b5999d4e44862838943161e5ad02530a37165a6dd1a6c4618155aad0dc28d561c842d70c580c82cef7d95c2ec73f6b3559b0f8222f9f60b8919d592f7f9d0b715b2eab59ced6fcd36dfd0d2577ee936476f0862ddf77a369372db5a2d69e843f9f4df950d87cccadb9863aed1ecb7547391c7d11aa3bc828e85da81f607f4744f667a848c53f638f7547d8cfb63d9279aedb994d9e5a268444c3cc0aa36c71af5f585375862130c47cb43c963ede7031d9447264beced57cbee654b70e01397b96f1f3b2ea35de4facab4a58caef6a291df5097300eea291008b68592a4152387fe217f1f1f4451fef2c4e430d51488079e7a05d1e3e8860a5a77a81f6c7ad0b1afc7ca106702d7584ba3fb4b3327a35313fba548985227921130f3c4d77f6f2530ef9bee027dc0664026d8747aed7d5543b6895d0dbd6382f47f59501aa631ff6726f571c717dcbe94af660839c853c00919cf518f6067ea077500c7b14e0c21e021e2160d0cf7e4a834f525d6a35f02032d3523c42e4101829c46f876c24b5716877d88953572fb4a8826ef5516c059cba0d8025eea480ec6282ecba84b1916f2e083b15b1caf5fd47f0f287b3189a19a7610d20b628b6d7970bcf176c502a0b9b473decc15b634ca6181c475b95e77a9746bb330b2900742f9e2099e957a1aaf20ca5136e85da1ec3200127cae6028a8f6cdba825744d66292af11f9e805c3a240f7e088689334e10f596b4917e10572e24cbb924ad2737f40fdf1637ff2cc8015fedf6a6e101a4747656131d71cb904821601c675710e6a323b7c7b48edf29bd828ead86362d646ea2a627f87876b89526a1ac3a5bf5a5d8e0d0fd285e3bd69ddfe07c412e9baf015dfd0ecf1f17d87870efc7243151d3f4532b7a33ccfe33f73e2c5fbf11dbe975588caef3a27e666a8ba678ea0ce8cd0ed8020c00c2c8344713dc5721c1117ef988f9da4de92781f55ce7b3b91a0222b3eac7900cf3b7e712f83a8aed64e23c11842a9b8cb48a4689adf178b5e943c0f5c6789c8ea08b4e22df0cfa969a9f484dfe545d2c62057d433faaff39f3c99eeacdc46d997a455bde05f3fdd9eaf002a3bf69cf8fcf5aa0ac88ce4cde02481aa3c70397ee0d15024ae00e00977359d3814dd9cf80611d21d2745fdb9938e18d0ccda1976556f0aea83913556286473c34e63009103407c7c91ba0cd36e7dcd4dfef996dd403927335372c11d9b0e0b0e48c9303785d8f7a90f168659ebb50aebf3eaa7505c27226d2365117a32a9654407b9ad9520821399b8d0f0735f74023df0a5a36111399f0d5c1a717f6b5f633c36f5b9e923dc259d03d2cd25e9f6189ce06040ebb10072aa016bcb88337658571054832c5fc13e9ba65347d6efe7d0c00800b96bf4226f3be623745cfe49eec4364bcca08933c465ca304fb9f168601ca39b8d90ebdd233857f555bca2ef0118fdc5477853393ecbceb26a9268fc1870e73d6d520badbf6e8ea758fa7414fee32c00f5f2dd587ac490613192a98e88871a1e6c226210b0f2d7787ce607456a4ad0df56c7d68e0801a84e238caafed70672606ce896c6f2bd7472326576a36ecc975a32aece55ac19800f051be01e7d4c0c3a3cb03a42691d97ee80f469f5fc4251551c8e7d152bb473352b86eb4113977f8424e683131debb2a3b953e635caec5853252ae88cc2f16776ee173ec5bcf13946c84fccd136038b1b96e01f94e63e7cb14d42dd2e9809a90dee1ead40a59d89d807bffc42f0b28e7c4f38e4ae7f2648d2eff393da9907e65da2152b8b2acc44571bd8cd0c8845a38fa25bcb194808ac41306c3363fc88f6d320e76cc50a3fb566d616b3d1ba6e4f775140e09ccd20b380e6389aa0164a3da622a79eb0245b5ab5c9dffb924aa8b5500aab4c9e03587c5ff12252c9e4f4fd877c1c12a134171717b8fe6c2c3be860e81bb23bab2912fd0f6959ee40d1bb4a59401289f84dab4cd0d913701e7a5a1a70187c418d468229992232c20c6f805385a8247282d6b91c6acb71ed87ffbf55a89b43fb5f14520a801538370f8fbf95bf8717d1a373b9d5ef3065641fb016643884891539c3f5ba798e4e28c48a452a116582951a70da192411a96a0f9bbb6eba7820c80294bd47377d28320fdcb9938eefaebcf6dc7fdbfc34012d32e7e52257dd0d748eb761b20e303fa4f2a98c2860b58c51e3a63868ed2ce17ca60dfdf4c25b545db52c2a94389335d7e26d50b1975e4128c15cd5217cfcea6af9dbfc6db1f310f17d745a9717564313bff804d9050a0c13bcaaa6e409e0ed0f85f24cea43442efb13ba21ec6e900c27aaf80aaadb8a84be442c00406a6164f79daf50529353b43788eb79ac32c3a66bfae31abb5c12b20aca1450a095cb8453730f4708d06bbf69eccda798733291fff589a7fd89353642d26586b26778bbff29cd0431d824fdbb30701b14189e0ecb10293015694474978285c02ff729b89091d21223ab15df88815cc23f25a28ebe95b40ef09a415371dbaa04317c2df04b5feb8f6d4cd2c5d477e334c2f1171c8df0245f6c007f0bc3217fe0a88a5e0d10eaf624a7bf50d511382222f9b6300a1004afb6fbe2d0f8a50352b5f29be88f78d8a4fbdcf0d042ffa7e7a5a8017080c4f401b25a1fd72e9c1c39b8a1a2e0235f9c059b947b60d5156bc556e824661440fc1ef9200b2aa0f405537f98b28543ddd20947720c1c6b117b74ef9136930c050de7ecf6853ae2745bd4462f6612cf48b693986ac6075f400e2280a0a1b82e4e3867fcce74ec7e509df3e4cf41619ece2bddfa80193b60d17be562962bc156fcd0e5076d71faaef5f8dbccfbfd3c1e1d356a43a03de59601de14af695229fbb5001235a7cbcf98625f4a793cfaa79006ae4519b78bde4cb2863da49456a454ffdb0f814ee464b4794831c91403668b3c4e068887f089844597173a6a26d876c19b2010461d41e5ff92123b470b5f9a09abb01e716413990b39b099ed6fc42a8f4592387abc9f9d49cc17c391dc12adb3ace9341a272d4bbd537dfbc6e1e29525f9282e0c59f7b2c8cb943e441515d2ca4efa03bb8b6f7866102fe7a82be85d364b32caeed04d353c7e40a66c8e20fe05e10a459ef9963c5fe8b67b5d85b9268f30bb6cad74c21b1bfab5069a918ec7a4408552301293e7920acfe0536f5d9949c62688c60a9df9b50d7c25ccf780c8e49c2147aab1262237d172880fcfa3a808f040259fc2efe050162ec53534e67d7eb4471b06137b39753006d2fc6f9c978590563292fcb2211f181cf01c0d02a38ebcdf316963e21fe4f96355e1b202219b558e2bf1dc651116cb67472183df7908a3bd43cb5bfcda775c544160f99a0e2fcdbaa0a8b2c78564a53df2160b500f8a7ad50f755d8264152cf0dac4b8f8909de80c45348932e07d3d34268614ff03701c2dcfed6d3f18faeaee8de4741f35e77a05e5f69c84047bb8c6227390ab6135db470fcbbf133cdd2413e8b7dd1ee5f207a354657618324899a1582e4da918b284dc5fd80e59e786e141ad3b00a5dfc3b339b55d5ac387fce57a58a2d8b33b6b530da884d275af6539ed0d6c600395d6cc8917cce5a3aa8e0c1791ee128eec5e9c98baeb97123ffe82a6cf66fd5334b5e6b1159ff291cbc77924d6246e0e5ab3638ad64bde6d939cf47ab31bdd540f7463c43ca35412d818c0b65f431dc02f6705993e59e77276ef2b7ad0995b8f94792ad9551f9ae45f29c1d5914c089990bc74e7723c870f8a0ba249d248ca605fea9a0c23e3ea020bbc46f614ee2b4424de94608435ce0d78879467ae4d5e9bb0aea03c63dd2f532eab0d163599440e28e1a788775a0a258f3e3c52a38247cb2aa6d813c1cc5b5c5d08e4e7b5b4ca8ad292db3bbd8b82c1d585c695684a00e2cf01eaa2e8b9dfb112a31b1f85b240d3702ebdc6f530bcd329a82ccd22748b35e986ae1dfc78d217a21db5d0499b8d6e0976d11228116312038334777527a7391e2d1a09362fbdb23e2aa3893150f5c4f7754b38e12823da23d69759883571f75820e9fc40e0d9c81291192a47ba9c9648ab95bb6efdd9864ab98b48c62ee6b5d92fb72b38f149c7d29d1df0b0057fd8fe58b035df788ac4698f3094d200d8902f3102a77a6eeea81e92289265df5b6dff1cb9db6597d5f9f6f52facd7d6e04cdf8a6cc06260aaef2443eeeb99322cc7a4645be407cfd9f9ca7b0f5e873f23523df69c48313a218f9a247c2e68bee25745a58bd7991f4ecf618a09cfac7ead5b18ba9f107036ce733f02c9ed1b8d391462eb2faa8045e8f8abfd91a903f9c176caea24a3bd81c4c15ee26e4f40c32ffc7bc4cdadd9bb9c0ee4c6319e8826aa7350011a35879e39955aad349c95c2d0bffb930969e13479a5391f6c40b43206c588aabef0964bebbbd70950effc50e8bd62ab2e92712366893d5c7e2686a7be226d1524bd784491741456d12d36d8bdd30475c86216d01379c65543dd67bd58a48ed509c5c5d20a569bd2b406c9300f335392bbe8f348cc7245031cdbae33335ad252e0f68ec9aabe12c7bb8eefe5a70fb3d5139b1a49e311de5fbecf84f4b1c130cf3db10392a429239c50909a9fc8b40eb2de0e84b839ab9b3c7e4e77232f4231dfa1afcb73214a8bb8702eadc7b2d239bd2b23564e44370ad37a683a7a18f9b303279387bfa91793b913d7324807ea5862729c0db7b7440f9b3511c1888e4aa343d88f6a3507e917d9bde75342a17d062b4cd7c10a500f2b2132ace6a6a5afc1d635e223b0f59c58542ef203051576e44671b431532f1553f3d683548796d23400c92b1b433b08a6e32cc7b21405b7a94e274cceeb569", 0x1000}, {&(0x7f00000000c0)="e4644ee11cbf01e7efe91d492419479de853e5d725029ca1dfafdf9bc2e3d233c3c3c3b3757544d8f0cc9dd10df035e3d54864ad97c06781e4fe4585ff5679e1071add69b703f6b005c8c5411b5beec406ec4f4cda019f1051d299e670db8542122a1733fe7f5115a487d6360483db3ded42dc2911e5efbab0737916d283fbb5547f59e14825ca67d8d93f12", 0x8c}], 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x7, 0x40000010000) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="eb1accff13b9fd812eaa4e713048e6993192964810188912951d74fc172989540382b3db077ce7082f", 0xfffffffffffffff2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000349000/0x2000)=nil) shmat(r1, &(0x7f00000c3000/0x1000)=nil, 0x2000) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x6c) 16:00:05 executing program 0: setuid(0xee01) socket$inet(0x2, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5d, 0x4, 0xe0e, 0x1, 0x0, 0x3, 0x80, 0x2, 0x2, 0x5, 0xfffffffffffffffb}) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/109, 0x6d}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:05 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe02, 0xe0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa8e0, 0x200, 0x0, 0x3, "4b8ca3fe5724baf9206e4c2f58e11ba9dec7dace", 0xfffffffffffffffd, 0x7}) clock_getres(0x200000000004005, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="927b8de27aad45353c2072fc517a87311689b82cf21a46c43bb7ea1e95eded07245020f3ec98b0a221cee48ddd2c04d85b59b8c2359cee7007524e5828639d70a5c847b9b39a0a92918efc552e3e75a76107ca60d06b58d2404ea0590360b57fad7b9fe93420b8c20422821be5b9d6e3c33c37621ae427c0b2c3ff058cb8f97ad2001f1df6d34e6f3b7f34", 0x8b}, {&(0x7f0000000140)="747be445e1c7b160397696fc5d121db993b95f1b6976c46df339f7f16c70b9ce53806be5f1938bb338ea2b0cbc1b34f31c85a18cb8849a1162c405d8161994b4eb94ae902723a08391ef2c33ebd19e4d064bd3dd08bc8f66b26c2bcd37a27f4f0c4ff4f64f1f5a65", 0x68}, {&(0x7f0000000380)="c539b78fa7ef9dfb4d90381b6c0d0a68bbab7ea8309e382ff773e69b1141f48c6d3d070c6a049ac634fdb5431c239bc8bd6ac62511d4f53699d4b433290ac9b9ddd0db", 0x43}], 0x3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) clock_getres(0x4, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chdir(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r1 = msgget(0x1, 0x40) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') msgrcv(r1, &(0x7f00000000c0)={0x0, ""/189}, 0xc5, 0x0, 0x1000) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0x41}, 0x8) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x7d, 0x28) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x8}, {{}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = semget(0x3, 0x5, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x80) r2 = openat(r0, &(0x7f00000000c0)='/', 0x3, 0x2) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x34) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x7fff}) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20000000000, 0x6}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) recvmsg(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/151, 0x97}], 0x2, &(0x7f0000000a00)=""/23, 0x17}, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:05 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x57, 0x1, 0xfffffffffffffff7, 0x10000, 0x2}, 0xc) 16:00:05 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x8, 0x2, 0x1, 0x3, 0x0, 0x401, 0x1, 0x3, 0x7642, 0x8}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x200) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f00000000c0), 0x10000) shutdown(r1, 0x2) 16:00:05 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)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) sendto$inet6(r2, &(0x7f0000000080), 0x0, 0x9, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9a4f, 0x0, 0x4}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000002cc0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {0x0}], 0x2) write(r0, &(0x7f0000000200)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) getrlimit(0x6, &(0x7f0000000000)) syz_open_pts() 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8d, 0xf0000009, 0x1ff, 0x7}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x5, 0x8, 0x85c7}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000040, 0x8d6b, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x7, 0x1f}], 0x1, &(0x7f00000001c0)={0x40, 0x3}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 16:00:06 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, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x5, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000100)=[{{r3}, 0x0, 0x2, 0x20000000021, 0xfffffffffffffffa, 0x7}, {{r1}, 0x0, 0x60, 0x3, 0x10001, 0x4}], 0xff, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/47, 0x2f, 0x802, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0xc102}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:00:06 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0x2, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='.\x00', 0x8000100, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:06 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000)={0x0, 0x4}, 0xd) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xb3, 0x4, 0x0, 0x39d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000002040)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000000000004, 0x0, 0x0, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/44, 0x2c) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) getuid() ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000080)=0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)=0x1) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0xc005, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003600)=[{&(0x7f00000000c0)="e83cd3c897161227fbde09e918766da48445083b9fe43c18f06ccaab29e78ccb253c257cf16f3135045c49c53b125b5cd20a293496825b8704f7d3fb618eb272f7b489c99618180e217b4998def6174494f2a0848221dd570ab3086d11aae58afd6dc75356ba1e432a85b9d35b08eca32b3496ba540b6cd77623547915def2e30cfe2abd683668f110cb2ebc0eed4e1a653e0c867bc028e5e2ea03e2cf78debd32fc4e9df0a489d881ac9af26e531cb3d01d39da8e712a8b8e5a072a2fe4b597eb975970d6e07cd31b71266c7090909fc04ca50c024632f744c0a745ca8e84c68d9929f83a", 0xe5}, {&(0x7f00000002c0)="93c173ee96dff3be9e7734c66dd1412bb90ac0eb2fe3117cc640c896b737f23d8d61c47d664d4b163c872090b055e4330b57c6dea10c032293366639d24bff969b6292620bcc4938111d46126f6ebaa728c9bbe36ee90bf2841171e9a56ccd09c338879f442a4119132397c5d786a4a2bc08d103500b325aa3b7b16001900db101cd834e5d990a32ca8d2b0be0d7837cfdd403c36ed36bf3c199eef62795174007b2bdb3214a598c8327f3a5fee6b70fdb173396cb9767", 0xb7}, {&(0x7f00000001c0)="ce90d4bca32a4908ead46e7c6d04074ee0035dc0b833b5bbc59465e0d90a0f6f1f78bb", 0x23}, {&(0x7f0000000380)="18deb485db55faeefe4a85d03352806bb23a8efc5b603b09c86263747736e37cb6b7ec53bc947f4c310200ab1dee3667bd80a94f8e3d0868b9c0ea92579045f33722f9cb0208b2675ac9e100997e285dab5c5d71631819a4c00e8555c26932f3a25e7b0c94e64cf261624ec2ce27d3031e2bc98f955cab5f6e04084569c36f0962b3cc91ecc95a9fbb6972d2015096b796405e7b84a3102a56e6eb2fdce9aea080c5f1ea79beb0b69fabf250443ea8fd1dcb78ac36e965306ff0091c7a110d87d9479a3ed5c92f3efdeace8479831d1c37dbad1f41d4bd50410df189bd16f5d98a25b0118de3dcfc71b8a851b2b213addd5276fc7f54066b72cfa136be7b03e2b86e8e209c5284043fa52a7383277783d16d58c964cd3907ed2908ed069c449036e0f69de9a97ba047d4e8de35a01bc666b999bbcb9a52b14980a0f050a6c6b813587317a3abf1d885f39b7803821cd34e3e4d28b0b79f9dffb339b7e1165243cfd1c8ce02f4b8d9f1651a879bf46176b44aa3459b19adda8b8b5a88b3dbdf67c492195f6f891a49d6a2ca7516aaee2913229ffb74fe4621df84ff290af38e24185abdc5c8d0ba4cb176769c84c01dbaf846a393f67de144ed06e5c59c44d44460b02d84787f21774eb503798a35b93550952a0828e0bcb4506fd473f0468de054be7bf14983edd073d8d3c81062b8b2e15c28001dbf3d80b32219aae2bf63147a60a1d3968a86d1f89dda820e41f701b7bc32fcf30845459e2d9c51099b677f358e207a14be5abc2fe1cf06d4beab20a86976c235512893c41665bd9bd8ca65ce518e0838399f59002984fdb008d97c73d9edd8f87cb50048a56b5719103034b202c4287eaba69ee784836d0a6181057d5ece242e3dfe803c54d992be7f71172ea09d60da1a66dfdd8c367776ea439de76ee2a89d78f2d40ac03422065c9e264b0deea1032665a0eac08598a83251398076cc21dee2747a5a37cb3806b7b3bf187353387a436f42a63bc8b4ec6f48f3702a40c3e124df907b56fa6c3cfa3f1be91d2716d2837f771ec242d5c387fe2321b33aff9559ad43b75f07afb1be033977d346a1bfcd76dd2ba5735ee88bbd81e0f30dd7bcfcbaf5c102b954941bc8d14951fb07c6234643306cb215d526b79f5ae2ae614ed10e9bca206a8c1cca973645587a03a5114d994c6c68176fae86a8b8454e0d5c3fa41128a2604279b4eb92eb02f98a2b7c81f5a67218ef7f909401a20bcc28f6b8b394c8f0728a094ff2b7e574fbb8cea9dd455525330f32d945d7d1c85c69fb2cccaf5f7e7c861e3da257f55b8585538f5178c8a63937a42230ec6599369e59a3c46553247866aefb75200a4844ce1696bc65df75bf662d672e680abcb9ee52271dfbcd01c47c8fccd70c86898aaf4cfc6eb63246cc11172b24533d88189c1518a45ffb1deb4cc951ab167edf7902d04fa65fb92efb8c6fce78fb801b663c1fa01163e3106a0fa2bccf1e320e788557de7308aac57b448a4d501966735a24e782d896b305dfa25b62070c5ed5d4f7e43ca282749de87aefd57c79926d5997c3e39100bc65164ad7d2c300095918e497e2109daf02246e8371b6a34f1dffed9271c21f2242c4228ae710c98fc285e0e65175e27597f74748b56f9a205c373009f63da25cbae2cee8fc3f14295fd194a39b85ccd9e37b2d8ff7b91630e2347e020990991d34fd5248d457e3ef29c2b54a0042acead79183c83000f37ed96c730b1417f9bab9077de69e7e5d08a71c9308b806fb8703783b66d269bf7b683128273fd078766668d26db55270602b2a1cc27bb98f2081b6937e1a8b2b8d4a0157e545ca009784670144238e906fd353e0808fe3b89facc5577feaaf3f4872d15aa9366eee5ea531b83fc9683a368d8a2da767faf658f6dba32a598628c098d56a5192805ae27c4c9a39f20ef44cd90f19653ac0bda62fc4fed59554a3f41630d5e051d8d29f6857b8894c42fff54b24c511d9b4f38bd5579a4842866bac3d24d4b2f5ed3f02e0241412e0ebb4f39a60dd4256908a0ec5d2527d6ea5f859776c2dd447adae6e3925f5e27a8aa4182a6d5ffa83fe360c36237ce3dcd5f9eebb52b86dfd940a9c5d629bd2bae7e56879913a1de95a6c1eeec839572c765025641118c0d5686679048a9679092a5f1a01ed85b778b7981eb09e0df59da2b70997ca83bf87e00db398e7658ef43a9674d11917eea1aba97656eb9568728b994d29c1a5089d8ab0b96428542456f735c9d2211e5617eca1342bb648e4631ca5c24f299f454cc6f6144442a4f5d67004073a9ba5b9f7f13989dd08bc69b2ed8f0fb3152eba769da4ce113f66bba5b386b16d9c87b3545a82981bade205da65a9734f6f0b48ea6f68f86b78b3fc504fe54080350811557861dceb5b13ea8f597e214d3224c0d4574cef250faa24406fae51725c0410e5e55cb193a7a966991dd9c11717ffd0bda22179d158ae63f4a565bc749c390ae2df0aa294a4aa50415508429faa9a315a8bb72701bcb13696409faff6f8b4b346a1414af531198e321f5a424e7ff08e4712d4cd1c03e6e24d8091e0cb4c15840133cae4451bb0958fe8b96fe145252c059b65627dd3d133e7cf944069bcca5e0f9812b4329f8f278d16729efbfb495d279063079dfd23fe36d37dd1ed6bec1affdbe677cbd8c1bf8002fd4f099280eb83f889bef0df4de0f8435d62639496bd9d2f3d519369be516be5fcf982c746be2243b927c9d3edac6e149c37fd7d177342e1c85ed40fa20d8279107d16ea879b91af5add29869405f983a6573066975e8191fd7bb424e53f79e364c582473c56e8b884c5094c30f5a9991224e6dd29d885b02ef6d16ba1f1ea5f52a3e0494f2ff722e2ebc6a9b78b3cf549a2a37cecf0c1e49a7cfa533a1fdc8e9a171c24cdfc60f4107b70ea149418d73784afae79738c7e1f0af099e7c3b8466f4d3284ba12190cd02846e0ed6b7d755033001b620e8772ba532bb72afdaa38f5f851817c9fc67512173fc8189851ed31738c80b2c114c0af13a6abf3c1a0eddc149b712b74fa0c8e7f5f3167b6fa1776cf68208022962d6edfa98647bf6c91908624089c33484ee8a179e88d1549a1afcf1aa11e5daac377e4dd12b750c913d6eb619cc2633938f50da17804787d87814a19bca47f8dcb3938e6e6f046f388935a6d5f200efc255f0fba1adf8af2ff94d1610afa91b06b50a072ec520b5b520c6294f2251448eda99a6e8568f240cf9fd3d9e95aa4a759fecd46d99346e5bb1796d5c73dc0480dd4bf8ba5787a8e8ae00c732134b2e1bca6a3231950adb1f2994f9cae7e3716adf8f0639ffcdb691d03e3e96c8e9cf224ae64cdf1312fc185b7efdd9a4cbd9a3e9abb10dceec03e4ae8ebf10635c24108bf074958574bb7ac2f7ff37c0ff9d4e98dcc178d8d404131cda861b1f52da7c5f1d39a0fc6f69eb38657148d4d86bdfc90ecb27bba2f8e00d2f943ef67accc5b031a4009101b2bbc3fabca64fe45ee0dcb15e20110ed2446e5c4574db6c23e1fafc1e66338857a7bd68adc9aa728781689291733c6e98950ebf6ee031cbd3d3976f378796c4a6feef91799a7c81dd4699219746098c01ff78909dfab6567f5114c7da91192eb6b514db6be6084ec5402362854dade8cca8b1347fc6c25be52458988e370e4f25df2506353b0771c6a6682b0ef540ff946c4177f2dc68703e744a4c95c0490e73abbc1e32c399b85bed40f740d847d6d240a285a6cca8b0ea235bb950f4afcca4fd8610510be0295b751842ff15dec7022ef30de2e6cef9b77f3f37d65fe504587b17e002c1bc30e3a77ed38b4887a446beee78673779cd4f97750bba4dc79646884f9247bc08e2e22de7242e359a162085d30cb2b7c2613059e2171c0d5c2b1db005b813583c1b1cecd9e0ff24d19329cf14a3fab5dbc3d56e6f533b05ff3337a19d60fff8b37640b25daf0db058eb5ec1fbd14b8b70573e04c4e702c2bb061d4f6e3eaa6a20e9ea0eb1eedf6ae8a1072ec9c677263df11b78d3a1d0e4421d1155de580a61c7b21e4b25444a3c3fbd7f2f2c4b16e4e412787ba06f49c415f6a4c5227ab7252dad0f191df134fc5f7d0b7da8e9acc87dd43debda2554ea1cb62283ba0fd21a98bd31b77f5473a88c58a5530e5d5264471e3525ef5a749420a9e62bc3fcd8daca406496fe4571c62daba638a94686dbab8b632e8dcbb29e5b83cc923dec521c034371394336098929db7af5070ea2ab083d037e1e6bb9b3ba4590e37dd23483a75fafc926a39ff4e1504e2a9a8bd322ab06977bfa0391eb944b7e623495fcdf8e47a3ae6d3a7ae6a8f82344d131afe663704c00e401bf9eb20ba712bca8778b7fcf481ac6130713d19d4a8b9ba3a385d644dbe50ac04502e33058c497779011a8b572740b75251d52dab220054d484c3dab85a5aa5cdbd100e6bc6eb0a5d59366c15911ad47a5534017e61d55c0756d7bacfe13d0e8824e2b0622205904dfa5173324515e6f7302c2d95ed3c839d6a4768dd19a5ffd8b71f7a237da59339859d61db49d40ee4fb583b5163793c6c9315b08b4aee39415cad491475246ec1a10840778b415dea3fa753dc46f17d4b8fadced76cce2a43ab945ded90105580a92c453b21bb11d71988abc7493f160b9038d6edeef010cf384f939cb561aad5d8f639eae064f755c299fdafa6cdaabcd769cdddf28aa2778428cef7062d728fda8d9459e3325124759b4d2817a1f7f6049eca0292a31d220533eef4d5043aefbdfa0e321a5c5f9e526961d0f6d78822d6be58e13e1c7467b14409a8c5f910535fbc28e5de354b81d24cc5fa8a84ffc3155faa4c62e08b01a60596d67444c002a965765bba002a0536aef2234fbe6c03b0da622abf8033f53c51fe42f3d3bd2abae5684c906ee9a39cb3f76c1542570188c7c5e99650c9aa265ac287a38b25aebf6de5a11c29018806537d01ef04be3b497f4b1f352e97ac8b0a097c18e7ef9ff41b81ea4e611564cb711fb21d76e57bc51a10989916625b1924270e84880ca4b7343e205dd2472d32120af62649ca179090ac6cd3bd1f213a7ad5c7d38593cc7c0ca1e07226ea3a0a22df7d4776189c3f5e5ecc3bc9eeec5f1af55c60f4c440317a99c794fddc1d701a37d19e7ec16d1a6e6385f2bb967e57962148f44036551bba3992c812c423d141c63df6d8130fba96c1e8f41e51456df3073726540c777a12532cf9c410fc3ec0da3f8f2f7ff95f0eb234ab66057a346ab37f6cc6376e1d3b32896b77d284ca69fc204347a741ed949ec3a7353ba7b3aa1ebd5720a0b038f4dd57046aca1edf28d9245d00927b867a3dc7de2bb2256ab6b5a0068051b88cbcb191351b25c7d8b9a0f7b89b855ae65df99a8f4e3acd8445949d57b0b06b1926f5596ca7fb5eb355758a87c0f5a0ba68bf890e9713a3da7b277f1a940b6b1fd00837ae31a75fc88e571cb951d022794be30eae9c6996cf670f708e9cf6c1c985997f874da108740ae13e9b77ff5578076887b7a5cc146d04b6ed3348549963545944eaea1058185546c8169efc0ebfe8982b1c6a8a484ba038cd6a6867ee9c4ff0a51b4642c6e1bb1c1ed81d4b10164514e6cf17e615302db5b043ca1f3df36e41cc910b0557e4953baa56f4e90e2c751d71a6dfde84c9d312c119539b06fe157a7cf8f2b70ef379a4a94256e3b510e3413f378f6b712475fe4e681e033be1fcd5f7c80930e9d35dda055e73830193eee7701168106119d7fc93ca75c53f404fa9890979f1d7807bb2aadfafb2", 0x1000}, {&(0x7f0000001380)="108caa355222b876dd1815ad6fb40da009dcb30f201af6587d1684d9cf54eb6af03d6546dd326ad20a6f04a8f0c53efa353170c3013407ef192ce67418bbdcd91d3296eaa8ba2c9b1866c7a81bb789b628c55affd2fe2677fadd36fd5fe42a0fc12d010a0b4bd3ee1c194da96a791a60c80a5207a5946a2a1d7f438204a74cfa1b2b6f0932a2e0d6177c139d5d7c8aaf0da9e3ac34573068fe532f04373aac57f43387288a5cee05de2fea8d4a04c96507e6836a02afc59010089a2d62559dc0fd6e9b49382402fbb0cbfe4ece5dc8630f3a03478caa31feb58e7de81762", 0xde}, {&(0x7f0000001480)="815ecd84645387dd46cc95e1a13dc57853e7e4eddbcb15f73fdb72b7b3d3de1251be4420a5819f3909ca7f60ea2d0f3514f67554314b919a3b19a728f52e4b67e80865358bd1acf88496d6925b119cfb26588a0db6eb0ac9c30b8903d7223795c57fab90857a9c8c71dd96df31e2d2338ada92485c10a126a026bc48d51f4940365d6ea2ad7a4ef6157242697eb53346705ea96ad4d92a0bd56a1dcce4c4fd6f76a7bb9e75fc799bac1c3a43ce2ce57aa2791011a6acc215b2f413f2d683f237c44fafc0a15be755329b839e9a8f059cde1d9881a2b234cef4cee79b09ed619123500eb24d4ffe5d7b70021bffa48d6518b5de1019df1e1a89e8495fe4a3dc49de51e95dbdd7e6aff8589c250ad18b60c38c632468fa8f31333bb5a40e165b371e32c669b6afddd711927679b6c84d5b0a447553141e26497b60ad3570cd6f4f6da362e678a749df03591ce309f204422ff2394e09e9abb156f71ad7254af80d0d8f69ec268ee79e9438d1c84326cbc09f3e718210012c466c208fcf1210f25eddc02cb401d2edba3b4d967156762926f3467d889905f8647bef429654e9a570abb63cdcd4a6e49a0f7d5be20adffa2fdf39a8f0a56416a6812035f520a74a17118c21cb3e42c429dd5a0fcb7c8dacb891c322aee71856c58c2ffb67c9a950329de929e35491ce4e1b9d3860b66ab56ce42bf6a21d786d7ea0fd75a967fabfb9d422e780f1f0f69b2d2746c5ea93b0862c8a85418e26d63adefd8fd7d162c5bee8eb17c0126ed8be1cc186ba6d741e42bb8835762e46c0e6723ef4cb1776c6bcf6547c9a5510cef147ca2e0afdd4dca952b4300c17775cd85deb707f2d9d2385a1fd769da290c6f27decd9bb15ebc24cf5f17c44b73c85277a06f0849c21391d7fe45f1603b03b3610ec807afc2245075452145e00926d28d3e3768ba0a1de112e597b095946fd7cfb51819da7f0e5ccc936c3f3c7df6fa7a5998133044174bfaf8aca2d6b42f18883180066d8f2dbd4f1a3d57edbdf68654f9aa3e5eac5cde2160066cf29350f6b37ce987a1cfcf0c0914753fdbd7f9ca3b9386a1d25b3d92b139fc96b9f9713199ada4143d64c746232e4348e2cb406a98f411a1c49dccb75d6dc4b279c767c08d5629b2a66d7fea4dc806cb972473ccd8d035c8fa7ce054292c93b82c62ca43b577459f470a4dcdf71d4659679742a58da912912aeda1dbbfb3c12ede4fe275530fa107b50b8fde6120522df9831c2f92d3390e7d27122e17ebb5a33f4951497b9f080a64de97c4361f53774352af9b696bd21f1476b71b2abb6398d054a727082efc7807ea4e40d0367a884f204f854741529a6e8a0fef35b3222ea81af7e04df7661c45ad00113fe200cdb2f98885ea812e71276cb50b9941e58d650c999a4b2e60bf95b13ebc028948800d4219a8a5a7965ec63c26d9c77cd2328a3a119ab21151b74fc20e3b865bb906fd0b53d953ad0d061eb206485ef54af72d0f1dde4049f0c96aaf5955c38f88b323ff23b0838d0c964d3b6099c8d0564c04a4095586bc66312fa5c3be96d896b58fb33aa4439cc1ec1ee305eb00159555686700f587f205713a65e604a45817da113bb380652c0d1e2dd1677e5d229c5344d71f0debab3edfd5bf0b3dd69b332897ab47b86d5aebc971c13a67398dd8f8c84031b4181c4c81ec52415c367dbc351046222d05bf26ef51da22a850b7a054a15b8f775414ed13e92abedf3e5d777da2607d7f80bcffafde693ed81f75e37108b6ace994a298de435bcd2a50ca97c5869bdf26c882971ab9a39251a1aa49de146d29e96dbdc170ddd498e36d23ac0eb071349be44a2481fb570e0924330e9fbb1c23dc0ae3a36a854c7f45629c4d28b5239562d7ea784f75b77d8ab5c9fc7b5684e5e72d7d04ae661c3779ae3e002213fe7e44e91d5e389c6d3884e8936f50bef0f4d451f7a10f40e6392919536e7810b8d199f99993da0f071d3362791a819178fc30e68edea37b9dbba53663ee3387c8a3f7de1174395cc613246a6a436f8b61eefd2fb2fa22c3cf8f21748fd740801ae5cf5d2aad777f9e3df11007ac8a74f2cb753ca6c6ebfae1b893c8a2d599e7cd7b224a9d136a3b0b48c6baf3f0b6b6f3b9e90e98b7648e763d74e762fd26c3a852165566c1ad450a66f7e5c453682a2db2e745b50a9f0507f472981c2288fe63e2713ac0482ffaedb3ce969f525429a86182934a667a3f0b784deb34f0b19943920e6d3964dad74a4818974829a2354ebdd09138aa1e00b4738013fe59f9cd703d9b9ec3cbdaea8ce5fee680608a6c359920563ac49dfaaa98cee0a1aa5c5c02da58715efdcfc1472e882e545a8b873e8711e3ea630e89685ce0c2fb3c4e80c5298fbdf3152beeec3774758caff2e7911e3aa43452a3ef1074b9fcf12fd322b6163289f19f0915d9aa9f4719d54fb791107db1629be7dd5592d25937d1bdc6388320a139c4e4bd525015b665062a70f6db66dd896cf91936492f51fe1c9861feac1743fa522935c8dd6702c05bc577055c6a22a1f8be0f9656ad7591f963be4c5ac8967ca45c7927a0452a3870c3d48ddb468617d4315ab9bcf21c1e1d04c49727e23f92fa44d37de387c3cea5f968462d26b10617a826a47498d32f1da04e14657663285353b1a316152a5ddc7e66f7599b495044a9af83605322929f110ba0c17d7a8acccff508a3ccf1ef4165688feee53c14c9830c409c91247b8d0faf1ca15efc6c39e8c5f6f312bacf6682c376ac56fcc2a18b481665e5b285beb3f155d60747f27cff0127a56d5d6c51ded4178a782a3b00efff4ef2c3f2a581f5f8893b0a17554caaeeea99055b63c97336b26979af8fdd408278f7967994a89de324eea98851c2b9cf3c6aa399a56d97fa40fbdbda4e2d25e8c4ea51f6ea00ebd05cc4b984d019684c3d9776a5122c7e6679c1876f5d589f3e21bb78f80fd258915fb025d3a9720f4c937077f61cd4c3f87e70368ae6f788bb10e2caeab0f57991ca5c829d82b35ca29d9c5a5d269737de00fbab3b6dc7586ba625ae314cd6dae25968945b91804f87635206e284e6b8c96d2354c7d0f4fbcb7d568ef1f290daa90a9e5c1e90efa0dd545923e94e2db25e6ced4297a67a4a9d3977071104c9340301024b2ac89d9c083e154c6613101af98a863c320c906799a9e6861ef7b8ade1ae6ffbc7280ad2371dd721284d3109248fab1ef47a53c6134bcb5c0097a24a386032276cc4bbcc2cb9fd6d131997902ef15f92edeaf5a1da43f667a4c988905e008385dd795732ff9354316bcc29b88ce0da861c20b7e6cdef1ff0ae76dfe2a6f99a62b1344215e19e4761ee0e2a435f6cb69dbf40a29b4585c2c26602b536c2a495c420ed102d419887e59b46866c7efe248f249630b2f3093b01fc569a558428c99227efba30701bfb5fe6a210bb58cd9ffeac2fd2daf934657e14ff89ab4fe15f52f7c225c869aef51a5da7ec0910d6315f523649164541ed2c52f6fe6bd6c3e3507aeb0a2bfda35ea154ed73202b5c9c4b9b6f624d1f788147eef5341bcbbb07f0b6fecc95603d76e875505d213dd083ac1090ab0712c3befb9ca55ce015d5eea77b3e5319bd066e762b671a75b0e4c73eea1e4ff3e282afafe2c1dd88e604f897955ada06c98fb153c3f6a85ca7e878adb0de594681f26746e6fdb22241b7fae1db68cba6d156f47b6467fa1695106349e29e74d48ed924b106869c0d684e164eef820a61d7a0395c77d3aaaf87be8060025e12f8e23bfa7ecfac3256c943a7a95f4e0e7cf08a7fd02418c500df45a038ef707ef8623b84f35fb8fab21b18f373a81e3f1f7e69bc5b9ae9c37229c017ea39ef4ad0e95c79efdb53118dc37d58ded21592fba3e1ac4a52fa2ecc6cc26f2ebe324365d213518ffe3bb8557993f0f7ed1baef9a0717f63dcc5bdfd88ef1fcfd1abfa8802c6cc68db163b063bcc2ca23d0041785b7bf79849ba67ab4d0318764de588f053341d7f8ae4ab1d86b32fe20787aa582207df05b2f2ecc7137c413a9435c273b0b015c04b7ca489fb17e44fc5bbb0906459138f9417f6e6b1ecc6ef5c3f2edee2acb2f50306a23276d737d00eae5aa19e8c4637da9e16cb0eb7d0f429e533e4a5ce07ee25f06408b00b445de95991129c466d664af964bf4793c9c3ca1734cc6c008b2e5703fb7bfa69b8616d31965086a99d63017a0c5a1ed1a6a2c44ab98495313c226e40208626bf8448c74a1c8c796142153651bf908bf7fc8d7502c885f4def39890fd4fa2f52654970e6872c371dd6348320ef7111319829d27bfe6983e15ef94635670fdeed8320781f774643707d12a10c71f5bdc6d1b8ed8761696ca48a85a8f38163e6f20538361481176a3a1e5726cfe04c67a230ebb5179c4c9c0a34fbe0af71ea8821b6cf83950cb32b127a88b20a8ade26a8eb3f4e070c2c3541344b034e0f81ccc9084422dbf48ebe54112de6c1d8c63173e1621fe4e923d343e2c3909a8270cdff75f765f03ebfd645721dbe4ce4d1be138a8f53c42a01304f39d4453fd2ba6673275953c95be0623507bef86411a908c6db3aaffd2162539ab6a93f9ad87649825108634ceac8134de9da3f618ffa844a71f8696da42feb863d011b178b888d433915bcb738fb91074bf27a155fe1ef8a55f44077d60d4ff06d0b2f12cc1022a068d3abb66cf6501ea618a8e26d89abe06c27bf6dcd85db0a0f7bc7d2254e2c9254bed946b61ca786682fb44be047300de4f11c5a4adf38a0531d3ae15538e6a6b1aebd70063754b40171c83c8e49797a1db4ea423e8ddf98d9083916baed9ae8720f0f521e92e4f5bab9e6aac9c452fd516c237a6bfac2ff2c09db3073b131647201db998a6c4350343ef3bf67f3a792121e3ac1187acbd7a277d4889584833d5887eb0ecd3046c2883216c5ae3dd933e21d1c45b7490a2e6457ef638738177c43db2495a83a4a17fe335321078862c79294a6b68b3525f4cbcb3a46a11afa3990508e027ecef4525da2b0b1627f01c9df76b72f04febc99b93062bacc1e888b106cc85addde78e8c79d23cfd86dfe3d0b9417564eb64963e0ccfcaaebcff4a424f89c6035941cef2b63e1e3cb2d0dac5a2b0f06cf166997bff13e89451099965654d8a38682fd0ed4d63e2a5367697fd08429bcda8a18b3ae48a72f4b6d37fd9b96d4628982fe5cab7a15ab0b77b46ca15f9670bc8b366e7b62ac670eb0b758368781a592d535e05652d9bc7cdb536150271878e62677784c15ed64aaf0155e6296b44774438c466055815f67bb2c6e7ca68ef73b03717b0d8b8126477a06e17804f911d4759e1c5c4a19c829b9acf8df62c00eb97b7e2cda8fced691d587d7bef784e576627b971189171f17602e84c8e314b804af1d2d27a3e1826bc9f22923323f120f6733c357b2957463d5e563c5c06ae9bc30792e920637fb4621f04f466ee1021e6203333e202e8ba5701a669d8e664190211b5af1477a6c6b587047c216e34701601eb58939079e6b359aef8a97ccaeb1d5726a1a04e90a3b7608d1527b3a96b22aa8bfcb572a15b8f74da3245a03a1e8658c0dd8724d3afa370a082b7aa64d8d63119e9d30ae8dae3ebd9c4952e2cb85ca7688fe91342ef4628204100d971faf3adb78ea14517cae236a32124dd9f3d453dc654e9a6b3c4c01a49f7d8bf9ad891ff82b34f4354aea9978574e9b7f640c9775ca26387a8c795b1d1efabafc4a7afccbb26bcd4f35c939679af6f8b99d5f413a1e0ee612ada49b9e860cb4f2e1e84a72a55f3d68", 0x1000}, {&(0x7f0000002480)="fdd5464078f65c1a96981a46151dad7b51293fea55122306487861e6283e83a8e882e4ed256d374356ceff7966d0a69fa9aab62c91e40f847478fca1f8dcec6d2250be79", 0x44}, {&(0x7f0000002500)="bdfad8e5ecf4d4bdf4c0ab5b52f1aa8d29be39083ed4c17739b3146669d2894cfc8e898cc70116e5ad9c719cc1bb39360455b870b956186808e465343a807564f6fbd090dcb9f49d48d414f021f6694d82d94a5f3cbc87965de152883aca71a9c8ed89c091449de9e62005c9e7af6275d2b087e0634676b4006d45ff14fcb538bf8e748ee15b43faa1f2afdfcf41113a4178cb1cfff4f768ccbc6d461232e371f17518c75832f926de97c930aa402ee1ec889a738f457968d1091a2c9aab2de45ac68031e163b00bc62675d93f524d6cfb36f2e2340e3fd75974308b00f80e8da13223082fbcb9130b80a77a69d29bcfb3da685717997e31d424728ecae495942db29b1bde2464a6de964583fe8b554f7981528a7b6058a9a258866bc63caddb0757513f3f391ae36889fa82476bf0eb4f30cda9ba53a787ff13390002024b5b525f46ffea26c271d950a67c178282d682ab840a977a252938385eacbdd0a73fc0edf34e4846f7fd9e2f34cec3d07d9c5287b8e0eba7fc9537894560cc8997c702e088fa2d9e40aebf0998c0a5628919495e2ca43d6f0a82b83d3b01c29bc6dcb0ca765d512ee95aead1cd7bde32e21d4c6a5f2c19d4e01d9011aa160a9e1581bd51d635dfcc927a0c7087a62647354ddd86fb74672b4d49841e751159a45ee5e1c55c2a5dc1889af4786eeb884a730b59549df1586586f27ba676a0340632dd09d1e84e6ac43d19cf5a302680abcde007d312d8846fe4a9a3b4dd85fcf4e870e5129c98a0980ed3fbcb9770c1d85fb42380b937677ebdc3cbeb6de7a8b5a334411d2f46108af94630aaca6591e712d0cfcb5be7f8c7122f942a0e1fc2fec840d05a9171fe6b3819eae394b19e675dd0fdf9f5322209be31b1b2959da04c1c792adb1380e2028caa31a925061b06bf9c1cbb50425146074992243dd3401bc680151aee085e310c5256cd2e5df82be948b5fb29b319d8c4463c3c5a074650dbaa0bd62bf170b6bec63e96da91c56c13e73244323a7b568193e8526f9ba3dc80f4db5115dccfab26ef3c33fe45526bdf9f5dade25c1f5529545762be811e6cbc6580711cf624528c648a44d621e062e71e65a4457893e32c0e23e987cad2ad9028a68705f33b347aabd0188e1dd74961e3a6d7f5d0a7df7067472c579868d06501e74788e9f32192c8437266d6ba4384560ea97547df8fbccd6aa338944a267b40826ae7390c5c6df1c6d9ad0cab184d42c122e50dd25615da71704e5aed4c4265284f39356b3dec26bbab35dd0891376caaf784ced489898bbd6ba92809676112fb63ba3b6813b7e19939a05455c2f1482c9a258683835a458bb57aec2d9f6aa935a94a71f911d56275700a1dd7c3ec2d32c4b717986d4cf55083f7a71a5d3416c8ba3f5fd8bc05409c811215fd2df6ca5307f6524cda2dde2d7735c0e019478f69d40a338a08af132524de9db3008908cfe09d35cb046f1d76345be1bff5e4a5703cd92445265e397eaa90ae1207fb6eaea1fc6c1e897efeca452ae7c1362f42a9030252912f7964e0b617dfe3dbdbbe568438e04f79140d6eb9139adcec218e27f7f8e00b1ca88b289bc9b8401806831394436ba9f10611a5a35fa901938833545dbb86a6e02a10a509e010324d0066e5e286a1b42800b8122893dd92acc5798ad93e9559cdd0ba3588d13a0f1c3731dd574bb3037a434c0ba75863531e03c1a3be0b24f2bb9c44281f6718538b7068a32bdb6c7bb84287150b0dab69f43d16094645991924177d9f768a13addafa51d119fd90a6e0059865da555230c3ae0be442105483582d84ac5bd52debca62fd8a9287240c4e4feb4f7f2c24ed8eaa95dffbd10eec8acbaeb351c5214dd3dd16eaa276547ac6b9478bee46338a92fcd7c0c37ecc174578ba32c88a7d53a0d58cef8c5f21a7ba84d0c79f37354b9f405c30727b5c33dbde9e5245dbf3fcc40b86326d708cc3382bcc75af669b66d140ad0b18877fa0239dd62a33c037f362772f0a492e63651648713cfca149e0984fe7ad6ecb7ac346f1442b78ff4d211702d423ff201e24159b3b5d6e1c1b618b5cba9bc491570f716c0925b9b3037ba160c4e489cbdd7a07950eb5777a556496f099b7dc6047aa68dffd334ae8163ca160e70e8d141923a2b0d5e9489e947a0fecf6b48c5565a35ec19ed1052eab15220cdaa60ac894d7de9db839264802cc567497a6d5048135e2b1c45c5a9d04e7d9bcdd5a9612697b38801c31abf9e07f82e9a5d029024f117f0656c99d034361815c4fdeb615caa64524a63267886b969a303f61fabfe92a57cdaaf5a53cea35d5a8103ccea74661a2f855d3ad269ae9e0697cc20c91b5b22171a976055d78a2613fee4f0785a6081f22671b541b826d22a520320d9bbf93df7a282754dc8424bc57a56ce64f1af3d7545ffe3e12dc3a42a52acc1cdf2c3bcda0c4d627265d33670e704fdf303a49168211ac8562b59704d4b4229f0f71bea5173b189587ada265fdd57b3e7e1470ab20f126c6277bc2021beac14d236de7f45de65dba83aeb1b240ca4dff3f58e0e6aacc46296882c919e3b098b12ebb4f7423c6d8a13e9c8d3dbf17c382417f397869c6d06a0607f824f0c5239f302c8e93b61f93bcbea6ba79d3babfcdb9a82f16186c301ef034070f8d4192ef0b9923d3c9d00107947436f898bbd2e81ecb3879431d2921c92979e06b870c0ddc94d02d50aca698ce746dc6f6531f39610c7b6b69fd98bc39e80a9f3800b1cdd39deb81d95530a6d16e2342af94ac922e437a17b042c75e89282365188717e74382f6d276a7a5d9320fa045c9d7973ca8a364669915733cc38c2e73151988d75ed15ee6ecac456dbc56170e33dffd5002758706165437b9de6845f24caa4347b8415b61ef4c6925134992c5d63feae26b4783832fba547ad5e4390d6cdc8fde574fc94cf0cf85fa2de42329ddc739648fa9c2e583d83d52f6a3327dd676f424c9ece818759c10b88042a9590bff5337b854cf3e699f67315139b6a76f884614335d06f0b4e9715ec9065614e9334b5a83e277c18b03f64a0a61cbaa903f90d66953aeea3e9f78c725b10335bdc51d1f7758cd504982579f794df6566cc77d2188728c82c1329b9c009a6a67ee17b6c79879e20f280cbcb81267095482108f6c7c599b47c1a5e80349bffecc765456bf2ea524ee274954cc731bef0ac18be429f15ac5d610101bd1b466ed6e6264200e7d67f0814d080160f02979bc2e66ec990f9554022e3ea8143e03249d97b9919261ac19b0c1ed8b7b014d8b37efa25bca0ea614234705e17ad7094c487ebbbbc019a0654c5e9d54e8afc5e8f7ddff6749d54d4eda219b6dc5ff99082f5251b57238399709099c6238334345c443cd4c76a5a0482c24c659ebe002ebf772bd88856c1444b0bdfb13dae0921f3ac482e57916d3579a8863a435e6979f8ac253c1d256a2cb17b00e097fce1ed6f3fae1644e4b06eb836fdd3f164634c7ca102c9536cab888a4eef2508cd007a9f7a88006c260bc4dabe02914512d4960a10f54f8ad38b4d2de65ebc6b22dc2a0695382623254ffd2759bcde22340e1e2e65ee0c545356dc62ed4a8cc54babf05266e1432f4ab69e9cad67daed2ce136c2851dbf81bdd89ad0444f59d323c62683c25afa1d414587e8f5766c6bd8aa293540f87df046d730cae39bb41a506067d616107921a91778651f8a30b113fc6d31cd6db4f69be5c53652e59554c2d448b55da96986db4949b865572c17681c5091b042eafb7be282377e678412fcf191058d3019cdfd53661348043f541bf04bbfd02fee67423d8b9db72c5b69bd918157501b6778bbf3fbb41b4c1c78ac17777e1f24d191da21a445423d70e914ffcdb37525740c994d1a83d8d60501a93271b932af4db89a4d77ed8afd7741eb3f8f3f0e0a02b6201e69e117ddeb2ec6330f75e2f71a1da8a21501cf8f36d5b7136374faedb024db7c2f088616f44cdef2427f33d25dcca6d8d7911d69236c13ad867ef39e047757478d16eaa2cf9e7f13b2edf917b6fcf7a3947a6d9ac3239d97aad55e0f3b0d05f334a1dbe558cf60bf474dfc68215108281f8d459fa04fb3ab8830283c3755fff135f82a3d76d934f51e2230e6b28fa1acd445c73e0edc3c30dfdf8be5ff8bd5ed24c6b7cc8f318391c618f138fc1b5803a82bfd2d52ca406a8fb99fd6947bcc271b3da76e08bb534e24867c7b629b0c45648c4de16faface063cbaaf3fc4bebeea46691b7cc3ef943bf34ef4dbddadddd8826638a13b31acb362e015106df15dfc72063c530c5ab55282b644a2738204ccfd4f1f875d810a3924f23f93bfece076a4c0f93809b38f3901487b4312cd053f66de7ab1fc15d4991bcf7444e73c87ba39593beae4640a9b797744318e7f2a4756375a70df27a991a48161f3adc3ce4cafe273bbd0731abc600b36a638e63e26621ec58aaa46b6101ae3f4f876c07a6c4bce5208cdd20ea7e1d5dd7cde52e9ac17a4774109aaf5b88e07d3af403d53985d9cc33a9e786657620c809d6466316a818626be6efa1eb67ec396a6aa522c078c7b63dde66b6bdac4d2754cd3061916d6e233cb2cb8fac03722fe6024de4560dc9d369f8d7cc0d72240e85ef782e7e1612de25cac9208a493c74f90bab2e43e0d03aa2de2fb3568b064dffc8490ca16d7e4ccf2eee672cac8846dbb2d32c1bf0eb111e6121ff9811b174058b1610725cbc79708c959b06b70539fbc0da69eae7df43fcbcc8f3cf02c46c350ce8c140593e830af08985cfe8b5a1870948f65c858d4150d5d4257a1f0d4f203ce38e51e69a8d5e01642aa520b0ee638f3efa82eaec38e0a58996bdd035809d0c3e44ef37d226189ca07aa76961ab524f152cbba1ac1d17128fae523971f83437fba769a3e3649f67478f213ac43ff306ec3997b883fdbb3b579ee93964445abb72cd425dce67667d82124eedc4895ebacd21978987ab9a05f7c0adce4468e275b3eab89bc507e24635089bed0e1a0e11c5555344cdef6d575e5af6a33a75611463bec66fedfd8d6d2e8a33102adce26b847027ef04ec557a823c8bb32903a966cf2880984ecc80be1e026353cca5604176f4c4e8fe7445af75d95a3b9652f7c69ea7f2115b6957bfd79429fd1425631422b89860cd03c3d09beebdfb4cffc8bf2985c6218775c728e677c7b932f68b2efaeaf89de62e0de94a67bab9a8752f905f92f0f0d29758a202d3286ad789cf00d4a9f884db90c46edd4a224eeda4c44a41b9a22f17532b098d28c8aa5f91231074e07267cb2f219698f34531ee2e93816ace9fb9a4dca85fa6b8909778a3cbc6c31981ff32eef433ae7c905c3bac4743e957e311c10bbc24a543598e4b8f6cf64aed70926808a1d9cc9a8ecca507e04474dc0d6bb739c64cf949c2d2eca4e0064724278e262bcbf423dc2680478faa12dd15dd860231af110a2e300de30f15f74b15265a7bb8c5587a2b8487625284e87ff51ae7b7243f1ed0002286b09f5e92e4d298d24bfe3777632e1f203b03edbc20c41616bd8c32b237c88b363218b2abdb4586a14295e6e9288e99893d4871914f7d47b51766baa384411ecff3a435fa0a4a7ac044cf541195d1e5fcd71c86a7d215032717d6915de4ad32e7e064ae0d309e4f2f706828ff2f0737c5e97fce169ec6c70ce5293085c13e14061051bdd27bfda98bf2858221f65488d62805bffa0ba24164155b7b94be55e5f2079dfb5c7095099f3ed81e4bd3078cdb767fb758adb49163f6f76fe958fdd5530ca80ed", 0x1000}, {&(0x7f0000003500)="4815962651ddbe2832717375052d38971f5f58ca94e1662c9fb09963a673464af5531ac4796e1a7fc7466c584c9d203b0fb626dff0a61160882a160645a3dd339e8c7248b9d69c6b36d0c11b3b251bb4286cfc95b6601964e4a0d1d7f722c58b31af302f6b4eec38bb449eb8f71c45bedd57dd343f4fb8bd2562e9d99e896045646296d16208cde8cb512eb7ac4a20c5bd6299c7f3ba5cfcefa123a20a9606a85c03adbb73d3c92a87fe7b913d792f6cfc69537911f76f6c06acc64aec8f19764bd3af3027afd8be7c", 0xc9}], 0x9, &(0x7f00000036c0)=[{0xc8, 0x1, 0x4, "784f52ecf505fe71684a3f4272d04e9ba58eee094c3a6cbd83d1612b410e259d1ab64aba1dc6ca9802c39101c5c93189e08ecae2fb371a02979ab0dd6396df1c20bd67c89fbdad30e236c5588b4d4e9c047caa6cef59740ea13cf27767060fdd0fcda3b364803c3cbcfb7529618f40437cba4ffe2bd8a81b4e9264b3ef1129d7174d73c999001ec27fae6894978a29bcd8f42381685c9a7204c9809deb55c9223f0e32ec16ec35fd2da86fab6698e333bce207"}, {0x20, 0x0, 0x3, "c1d6a687bf630af653d44718e6fa"}, {0xf0, 0xffff, 0x400, "ff6517d7671335c6d9dff05c7d8ea889a64ff2d29a8126c8c20b99e007ffdb33e05ee36494c7c23e5a696bc0c4bdb70b149fc67e04d234b776cdd56db1b966ce69ef8a9b72b3ef39637aef611c8853844c918cb553234891b5900b29c719b5c3ab02ef3002d0175c3ae5f46f0a440153f72a5774499d8cee023c8506f42a2019add09d5bdc9ae00507e7e9da098c69392ad5ab8c8b6a5488f39b3f45716acb7bb2c697448b69d1063fd90c97a42ef55996e3305bacc985377bb5d675a53b0d7623efb84687f3f054be9d3e20c23102c041e64b1375f0061942915a8dfa3283"}, {0xf0, 0x0, 0x100000000, "cd42902b4a50d1db3dd2799b331e5f5e5cce41c615ef833d01ae9c1ae612fd72578a80efd177d7222aa2091744643228cb2818c12c6181c395b0aff15e5b0712c357056ae9b4d269be28c8f65e94a16237538b16eb6eb85fbf8c3b666cfcaa3029d15d52dd09d900f532f87661abad37431ae81a04e4c2c6c0f9b2bd77c2a2ad00773073dfffaf3b1c657cd5804883e9bdb3ecd2f90075ce81255c0bd13f67518f71fbfa299181f810e0cdace87caa95d5f22643f927bcfb36d7ce9a90f2a2aae6fa623835647e7558990a559b5be6cda4ee92dc48f8f13094"}, {0x78, 0x1, 0x2, "e93d595ab510d2d4428c593a47ab101ca610617dd8c37a7c00e32810350df17a6fbf017d1077450da2d0f48d28cb6e69d4669f633ff1c18ac50a36add1266741e5d86f32a596462643a3eaf195d9f3dd89447ca0a2c88e5fe166a4405bb73e05f72a8e"}, {0x100, 0xffff, 0x2, "1ac58b50f621147044cde99e9de554046d2da6605d0354b2d36d75b8ad7e3ad0cc78d1fd32dc6ff0d75d462d3c3b8a9d94c1a891a4aa34b4985b7ad8853ace3c8d08770ba7bf5d93a0b02d3f13dab2efaa8271a3dd0d9f3b4c85f891c3470d3cbf402b62c893800c948294bde54cf69af6f17b79c846b849b089fa162b4683aed4ad1317fbe1676da65a6a22b1d540da3dae33942f402248a5ddaa4b31abdfdd3f10c9357c970df6b691aab3da4973421451377955d0e50d0a642dcf04f37e6856a678bdf6218698c19ce11713e2a90025cdfa64c36a49cfbfecba46c240bf0c23776174b809c72779"}], 0x440}, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000003b00)={0x10000, 0x134, 0xfff, 0x8, "bdfd44b0d2aef3bc4fe14156616f875ccaaaf091", 0x2}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0xfff, 0x7, 0x3, 0x1f, "843e932f85df48353b9531a012cc1be4d8febec2", 0x2ab3, 0x101}) kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x6) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x100001}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xa9a, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) sendto(r0, &(0x7f0000000080)="6ec965474cd8348c4c9293937261c07a291bbb68a78bd3b43de94236985c11966c5fc788ec", 0x25, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x100000000, 0x7}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) 16:00:07 executing program 0: getitimer(0x1, &(0x7f0000000000)) msgget(0xffffffffffffffff, 0x4000000000400004) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:07 executing program 0: r0 = socket(0x40000000010, 0x8003, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000027ea825d379869336a5397a658a4d28a978bbe147459e7a2e99b0495535cc1e20447a684cbb5a35375e5f2116245c6e95140fd947c743c578f2d4f08ef95dc9c137b4b1b0c49be21281564a5c9"], &(0x7f0000000100)=0x6e) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x49952614}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat(r1, &(0x7f0000000140)='./file0\x00', 0x10090, 0x10) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() getuid() getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="bc3ccbaba70a818c9d10c9b2743ebd34006243c41d246a807fcd5f3a33df5b2a6793abc498d5bbaf799dd485470a23a06a4124e0261fd63ab0b45e77585b7da5deef29054555711275d0d98f89e13d389ceea252b3d5edfc224cd8827ffd3fba88ca610ec9f7b8ed746e57e1bf071a0fe2ffdc15361651da0c9bc982eb0d5367b8fe98acf7098ad3847dc67c07e3b772366bd2261db45c"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) geteuid() 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffff8, 0x6, 0xbfb, 0x8, "f584317f272e2b51c3c541b5d88c590aa5e6d8a2", 0x7, 0xfffffffffffffff7}) r1 = semget(0x0, 0x1, 0xa0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x5, 0x1, 0x4, 0x6, "cc21193ccfe4d842820a7619be49b09960aab664", 0x100, 0xfffffffffffffff4}) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000300)=""/78) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000003c0)) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x2, 0x80000000}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x80) sendto$unix(r0, &(0x7f0000000480)="d66ba4140bee5c8cc963ec6959613425e8c4ac06678261ba46d91ed81642a0e50ac9b2cf522749c90615438d4dd4305baf15413ee5534845e99ab1b110f09301026be33f260c32c45cbc6a32747fecb8eccbaec649e339a5ec89a851441f99c0e15bc3e9be0869807985d7498da00183555357fa75f930e4253965207a4300bccf5f90bef96881a52f4979a02d21fe5db1ac1d503710bc453ee65ee423b1b0e859817ec4f20867e6098493ce6acf919ee77c5c3126f75aa52828a65a1cb7fc6f027a551887fd1a5cc36942b5c2ac4b76fc7c3262e4dd88145dec4ed3d54fc8efd0c7e6c091cced7d61957e48df71575581cbbafd40ceb49436cbadcf1b8e7c0694bc6fe1148bc1291d511eb271070591a2c467c660e371dc8a081e7434bb70fd1da1b12075bf6420c260e901d7f257d6fc5ba3be6a1ba935d75a7cfc8ce58127643ae8c5bbaccf5029a10ce71de316b0b65ecd8e3efe3ab8d447e6687d80edd4b9ba57e676f3c6958b799d1e2f55ecda9e8e39382c88c57b39d83ff201461beab8d36850c170ecf541828a1140c80fd7ee7272d8b37e9901cc5d75ca63f263b3353d0528f51ee85f01e895b27e2ff68541f314944681d84c5b2fd0dddeb67526e8dd40db6389cdf301cc14c8ef8c0ff4a8a08f54175841f6ecbd8f1e42f8a44d7d631d4cbec3d32fa704cf659ff66905beb59f29429c43063caa4518a98a28bbb55580012e53b73866d4ac9820e38675d00f33a349fc106d37d2b28739cbdf184205dbe61540610200f64ac1798ab67b356495aa88ab15d5fda1fe377706544c5648e713fca6f7f83dc886e2734d25cc84d07e9af85be7e2363f25719afbb0ed1b5a73d87d9b8b031cc0b140cab1a6d69965c1bf69d7ad0c6faa52b460d03bf7a4515d8b607652cc907d668cc731a2cb00fa114da30ab6d68ff3349b01d3ca1242d1b199e4e643f6be378fea4a4fab4f7ee4044f0c2fc4d4e8a93adad118efd7e005dcd29cb00152d133795e7ee039ca7940d8b6d4946df22c66ed8e0cef49de54385e89bc99fd7140655dbc3f405656fa9bb3545c7b08111606e9f31650dfc2863c799131aa824c8acf79afe83a280f371287a7f989f9df610d2ec8501c5288ef2628baa16359d3d67a8874338442db947568c0c39e55beee4fc91f11427987421c2427777528766a7ce9dea9cf5cd518104628e1b03a2ec4ea98a171ef54b988f3b19325b985043455f19678a08c52b18321d3bcee77150c3a35e5fc3aafc4774a85367ecdf7706c59ab2aa6b8a73752480fc8a709ac29260c79f37249590705e9c0cdf9735ae0779cdb517e188380711060f0971e9e173ea5a00c6a3824640ad6cb7a42d2c54f4e86c86a30bef38e65193e095a622b3b2a10267aa599caf29de2909927c189af75b7772d561bc63751c6101207569acaceb530c1afa2f38c9400c3a97344da0af9acb867220cd520b69ad0bf1209f6de7c5bac58655d6010ec78edea31c77cfaac75d51d555f10fb297f7a4012e35945906598ca6dd8d2bf3eb1c1268496cefcc2bdb469167a47383ce24567c3ba7b6421b0949369d18a112b9911747b99e9a1027083b885f76424c8bc97fa8f3526bdd6e6dc2a6257b8cf588d6936141df1780b57fcae70b2b5e4280cf50de194a3f5116b902330fb05fd803a5b0b6e9e02eaf2adefec409815ddd78383b829e156901f9c0d764d2e059fdbe4e9dd8b2222bbd7efe56abe100ebdc9cb963452f0de34f9a03a293a6cb597dfc3a59e80ac2ebbb8919dedab4765caedaf2f34a3dd9718a3a9527900202d09080360f4f94a4d58025ea07a105bf27270994fd0d83719c3b434878a8012e3b626926d6d6f145cc711f5b92a389f27da50c42fc27f9fbaa8609903e10d9e3e6533880837d9105499abee22d80ac32ecc5bf1061ea28ca7e402acb1cbb9f53cce74b5747711460605339b5f7ccd92e1c224b3400bfd75784aae3139d3d4d780534bf176385ee908fd375e5b10afa4324d45c14d2dd569dcdfc7d5760df1ea39f8004c336c830a0b0d71fb4939f28cd11d0dc6623dbca8cdc6d48a4f60db95519ed18917a871aee58ae611338516da81b623fcb7a6cc03382ff50dd5e1a46dd485084f02150249614a8ea5cae1e2e1a307dfee8c4ca82dd555c831841036054e6ab3ad7c29a7febd0fb57efbd19184a19e1a69f4f71398628bfda26b0ab235bffc493c1392a29d8767497c9eb84873a049d0649cc7d09b4f86d8386f5ec40292c4bce15e5683084e2f60d8c65afdd4d5902c449b108e73db234fdcb0d17bfe4fc2cc1f9a7a627c96a191bb14d4d88f15f2694575868107248360e0f3c5d92da3ce3b119e71d2796f24c0834f8e33e5d2aad3c531891bb82e9962cf29c8e8826471fe06e8d1c4a3669f9d7c3f8c87382276db45b3f726fe6f2cbd058eb20b7c9efdb61f3aded6a64ad0375843d45740ba1a5a6884a7de986bbc70c23c96ddcfa9da448d33ccc4bd7b4486f1bc46945a52fd92fd5de4aaa53f73b51ec8fbdce7df24413bfafaebaa17c702b71dc4a84ce226ee3766a60bfd8fddacc2f448ff96247d8204467f1a3653397be30d2a1bc1f289c7df70668380d2810783a6d824fd0b7f0d75021c74fe56071776251ba629cd7f74ec1602341b21f1d9b251c67b2adede938c39945bdbccde81ef56c12c6d71bf5b1cef73b17c3f4ad5184594e6bc463b85d6b3e59bddcf36781a0b2b650007f3936ad31d118c22cfbdc4655c2c724b0632dcfd0b9a7052da8884a8338b174ebf6305248a5e6b88684b4f48f981c407962b4fbdc53d2d03a3c81d825c44ec3ec3b0f62a38534ff1f801702b18acd894050bd1a0e290e795a21bcbd3ec3a101cef9b92ba0935a09d4219fdffad30ce53534ac669e0eeb5b3b16fff57ba88ae05edeba479b7a3b871eb525117f95afaeab4af05e0d854f08875efe0480b22814d48793aaa13825265484750c5b298f047fad8caf573b0e4cb6026d26588bac805eb6e99c2aa4949541e389b875c20f494812cf116bd01f22bd670d584e24b1cc9f94788844d2cbd67c981edfa09f6ec6abafb6faf921138e489c774d18e08860516a0229e8380ea63a86ee879cf2ef7c5c4d5f2c057255fbb82a8841e62310102784bcded8b7e7693a1b638562332dad91bdefe7f8707f50d19245f23208897b770dca1d53ecd61b06483bbe35b8ae7ba79d44e68fdb1c274b17c50ff5ffe7f8267ca3d5bbc9abf81f8724494bb6e9e811bf583647eac9b3f3abe598a87e653452e98fdbd8fde5de271b6feb2623626abbb0d2582505ded88a94396256f391414451c34acbe70c0adf9372b7626dacc5b91d5ad066fd1fd97eb3a0397590deaedd9f736ae9f18ef57817feecd41709aec47276894ad54611156d6566030a8031b83b8929721bb90cfd799651e83786f994cfd8e079e837ff7e2ac8e1715cae875329a6cd53213e4b9ec0d6e4cf58c1405138ca23e1282d7f27b1f94041ff9fc763ab0ebf4f47346519535f94b998c10e09604846248674b5415900df98391a39a3538ce7131044740e3326af409dcced33d478f86711b9c98287f8ee7485c91db4ee4a86c7989d4923275e1ad2bd24985b444c848f62cec99097d1a781fd2bd5ee5201a0ec2ea34048b8906520b4bedea707d56c3fabce201aa8e395af74f75e95cb2375ed59f4ee6891a6faed248ce192016bc163da50663c8c50a17b036f6bbf72490b63c0f6e40b1e939b0c828603d379f61169d54cba0c780d7a855f07587d7eba11f3865c64c64a8ee50bb2a93b7cb89996aeb124305beb8e2704105c6b71386a8a28af1e8c83e337241af0611e34efc8fdf8516de44dfbe72f607bd92ff73ad4e4c885cd6f52a17a6f025148e7da32bc6a9f5e69e1dc26ab9dc96b65609271e88d28e06ce14d5028b16ef6ffc5e96a5e7608369e8d0075703f9fc90e2e5735fe512075b7f450711f85e163f2255b140a40092d945573ab69443df2dd4c1d1823153c76cbf8e5042d33eaaf9acd83de3a0a215b8f84e29eaad27daa3035ec6125394905c6d4784667294e4df0aefbeab1b350f98130062da19cfad51ca35e45e7279b1fc26fed50d59c6854fb811b17b880f63d84fa9ff0a73c0961b6d8ed6355df1f5fb373d57c53339df7c9b3194fd6ef17d26ee6f90face5d89cf3ed8d4ff3657dbacbf3d3dea2e084a0d61588dc18d18738888d40342cacc4e9af4ebdb85ab2ff8756e60c4cd8bb467a1aad927dc42fba1e96d2dcc8178d699292f113636c2e76585b676b627883d550650a206b62627550efdb0c1641aa0e1d8e52ef9027b19736723d4dd75a4f9851195f671169ef895de4dfa649b16175712b65c069d359873d82bdb8d34012dd0ef0d6bc656e479ba12c1d51f5d3b57d04e93e1110b55d2a75cf8db8093dfb603a97741a65598c4af2cf496c6134dbaf176bb58d3671794bee42a4576438845a1f7d77f7aada768a59e95307cf086789842ad9d32cc894afa98dcdb33065c7e0c8405de0c2cf957add8fce1cb901f2a895466f7e4cc5b4391cc0c788900a8a0a557e95fef901673fde10f88024701df3f41c9587c1d78c927e1c839bd3df292f4aed72c8b3c9c4883c31635e19b76e1a4dd2982c5c8fb7a616836d1d5bad133012ce1fa9bcfa0aef9a98b742e9997c9421bbe6429af58b1183ed73ce434a5c9a7f3bb342b89e2013052ac03924f6cabb7171109a3bf6226546cd478120b8c3b2ce6905987cc472a7f12f6ed45461098e426f8358a4f287380892797d7aa742bc7ccac2987f86cd83b8f2d0033848cdc46e68feaa08c68a0202e72fca7bf7163fa13cc6c987867a96e043b65fc0a87677276b9a801ab006ed5652de5724f2f3071451bea81d36f9f03f2e606c5e02d372210e3ccf05fc089b41b2081473d250409934424a2ff016bdca5cc6e52a3d055f1708dcebd610ac87024e0e5965b0e872ef7537ad3042ddba1778bc74330fe89ad623dae62e82d9143bb006efa14d5555d3f0ebd7f33b979a050d7c7cba4185b034004b5f9d1277c5ab9e6c85e5da1e2d7a3734b26b6c7cb39a113db7eae00f3639bdf97b9d6b8da769fb270d11e03d44d61f138e5e6bb0410c299a0fa8ae225645bf7c68f49b4acb03588ad15ce84659f35c9ffebb1767e827d3ae9fcf14b5604acfaa52c0212df405f640a75d77d12eddcdc00003f84fe7e6d28d697bed7c975b06fd20acd11db829adfc899fe38575680e27ffee625bb81973a4c43aea7ff7f05272cf6d7a516fcfbce6799a59631e19952892189246fb6a9b1e79495f8167ac4eb188cba94c04f06eb42b2dae8714dc8ef087b64c9af6606545cd61cd3a7cadc9585475d4f27747e52bece9faf0b0db34149da5b40db6a409dccfe1a3e5eaac337f38adb774b45adc861c77444beb3ec9ff3451045255e6a41e810603ce124a0fcf0699e80efad02dad1187141f5a23bc76bd3551e3c9e8dd4930b47ffa7b176e3b600e1601d6d47936f5bcbbde3514656939630f8ad563caab746ad98c7815d99f2af44628fbc5aba1e1da1bbf24abfe1252e0f034331ec62f759e282342afee580c06366d96a52e63ae123f903af060af79e51f890ed7887250faa971c7e4eb66ccf275aa545a92e12f6b7da6ecb2b2fae2562b0e1a529fb01eb2681dd177084f3158a29449e28a558a605f8f22a46318390f36302c58b6ce74d39425be80670f1b37cd39f1593ebc7ac054d45ece5c61759b6fd52195a84189efbd7d21cf07f31a99be4f4f68ac1e40a241e48f1eee8d9f2", 0x1000, 0x8, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4007, 0x0) open$dir(&(0x7f00000014c0)='./file0\x00', 0x8042, 0x41) r4 = syz_open_pts() r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x0, 0x7, 0xa4bc}, 0xfffffffffffffffe, [0x8, 0x0, 0x0, 0x8, 0x2, 0x742d6e, 0x0, 0xff]}, 0x3c) getpeername$inet6(r3, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) write(r4, &(0x7f0000001640)="5cb03841f0400a3471d869386ebaf47185329a88a8b2c7ff3c167dcf6ea399183b51a1cfe69ca45406e6859198dbca856fd8d93855364fdf2f765405cc4b1312bceffeccfa4de8c11ebe352cb86c6e7aa1bbcd0b9b9da772557a033a980cdc077494864c965adb55cef6ed0917fe1d4937c21fff3ebb9e9c27f417c5b1476efd632e44bdeea0baf698beb22107a29929c48594dd52a2946cfaeae63f46201eb3be3e6105a0ae35a6d6d45831daadc34a4160aae30bbda925146951c9b31067e5125e2966bd9e0ba14ea90e13375a55942b", 0xd1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001740)={0x5, './file0\x00'}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001780)={0x4, 0x2, 0x1f, 0x9, "6138dd9eb1ccbf33579efceb006bb47b73dda301", 0xfffffffffffffff8, 0x5}) ioctl$TIOCNOTTY(r5, 0x20007471) semget$private(0x0, 0x0, 0x60) openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x40, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7f4b76cfcf8ca856d20ae048eaed2186e8956eb335d2b8ee2b6621237a9d265da241bf93ffae548dd3eab9d8395b7d1b12559c33aced62bac3d692d8e419cb39f24cd465bcc16d725882f7752522e9ee98d237b6f3757cb5f7ab84", 0x5b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x10048, 0x20) r3 = semget(0x1, 0x6, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000001c0)=""/53) r4 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x5aee350f) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffffff5f}], 0x1000000000000169, 0x0) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 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$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2d, 0x80001000005, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x400, 0x3, './bus\x00', 0x9d7a, 0x4, 0x6, 0xbd}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x100) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000340)="3c0e3c7d8c2c961c0fd10798479878b68b7e64a0e3bf90771ccae6357680f80304112890661e67c7ed88ec01e85586aba0034008057c0a2a1faf95fc7107895e930add391b1ef6a9773bc1a262e0f4adf28d3be0664a04824911b7fde2941d8d0d2e6c50090ddab3bb12d3bbc07ae2993a17152088020ade3515d0a3522df07472ad51db19a24527cd3d6c3d264a4c43149560a5100b0bdfd76760f00b4b535147", 0xa1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="b4ab361652c123ba1d30654c11f24b62a9ad08edfc89b7dc841ff60328a8c8d78b110683cac13999e5e301b200eac4686ece5483d75801949de5dad6895465cbfcfa30a77597442072db3039edafa3bb107e7f8b7d12211df4ffa181aa66487e226e7dc316e15c5f9c5566cc0d5e4aef700498408a70844c1432be0e0ed98306a812efebfb00e447754e57ab1f", 0x8d}, {&(0x7f0000000180)="4128b468b278bcbbda9f17e3fc5ad4f4167781e1f9fa53b4a5f2e3b74c186a2ab714c43e3c695546c57d9165046712bdf4a8f844f5fed29bd699051491834904ec2f435641499db127434fb45d47e4a326aebd471f4ad371f509cf2027e0cf4d9e04281af3f9d6be6df0c72610a6bba9dab522960cb778e0f5f06b85480256b5d6c4b07dbdd78cd85e70a64b3f2255912893ff48eb91052c18dcae235331985eb3282482cee5ce8357060b1716a6b44740528eaf7d990e8bf15dc9f6d0d45df073831367d9d33668b380342987e73643478c9b0274d8d9af4625f0cc7ea232c6b986b8b576cc3ae09d261d3601dd3988efc0c9", 0xf3}], 0x2, 0x0) fcntl$getown(r1, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg(r2, 0x0, 0x1) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_getres(0x8000040004, 0xfffffffffffffffe) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c47ee50e1db4e01c6dadca602c9da8885d73a5df2817a8574690af05fb6bf43c4a81da7d26caa9b7b6f4f8741a546aeb5ac789bd2c6003062288e2e9153459492da9b889d0dd0576e20d02f16cb215c9687d67146670be817a6ed4e584b5a83ed595aaa080e06ad4fa8d615479", 0x6d) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x10100, 0x4) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3f, 0x10000}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)="59b0d400cd1cb6cecabcada762119caa996528fc8e539919cd451cd349e0f04f7a988b2bb45ece3d2918744679bed8bf0a8276af651fc39fd81e21", 0x3b}, {&(0x7f0000000140)="564344a039e56055a391d5a038639ca5b3e76e9652c6bcae7ac39753cc602e89ca6f246b66f78f0d504ae415956d316b243b87812b9c3d315e7ac63d722fa3567e0fc92182ba5d41662ae50c6af55f4752b0a2a3ca62386175bf3871c4dc7ce8d7ed84db055d57a3883fda103631a83065055192a5bc5ad85bc4608bb94240c34a3400bb2f959761950e67f4dd8d5b6e4f5bf7e37ce7c3a167823d2ddd3108b15c8a05e913e6a8f0", 0xa8}, {&(0x7f0000000280)="8aaf9d55a18645e5d86c054b1fe133eef7046f57c7480ac0dd4f6c58ef257b1a69441a10737ca2d266684ce1c30d215313be045c39d54c28563cb5d5ecc33f640c6871657273f09865299058cc3a7c617d4a0ca42de6fc41d8684533bd25cfb7efc4d50d86fae5f3c13a487152b36d87a67595541028c7", 0x77}, {&(0x7f0000000300)="882e6f2eafec1f3a02a476156671984440a6d633401662b8c734ebf2ddf0fd4d657ddb587cb0c81aacb7931747f0acee3a7814407d0de2dd13af160e736a243e0601cbbfdbdcf6e43d296c81c6405a4d1eae0006f36efec37fe766f4d04e91703ac56ed28bd8453fa0bc", 0x6a}, {&(0x7f0000000380)="4636cb5cc9033793a0da4c7ccd1c24f62575d4680d2a2eb9582cb684df41cd8517a586ddcfd0e72fd9d43fc98cd9111ef04f7e9e6e2bc821d4c70d10a5c689c7d0012eeb84d5f016f19508bec173266a20e68e321a5eeba97b3a178431a3e97e16714d068d82b0f0a61ebfe249ed102c12c93f5368bb9b0aa10186735086d3d052d772e979e6b07e6d16555e9d8dc15495c7c2086427207d29354dd8a7f0bbc22d7744f8dcc788fbf509f384e294c58ffefdc3f89e74135c598ba932860caafc5f67adb384407b309ad28e60540ed65be82a924e901ca5161d45457ab963fd7d0abd", 0xe2}, {&(0x7f0000000480)="7c8e572ea85713c7f4dca532a752dc2cfe4aeb09036cf5ea0ca17b527a2dae6c23e899c94a74e3f73bc71603c8f1289e2f2d1c9f0ad0acc31fccc799f0d80cc982e9672a1c09326db72e52601d02de805710c13f0f06e7faf2de62b0960bd877caef29ac8e0a4dd4f0fa89820097c64d1ae4580acf23642c10ce1d4e9ccd51d382e029d7586c20358d2eee672a58f5f6aa7e277a55bc1584d033f6057ecf8a734aee8a02a571dd3a999194aea243cad89f62cae8b23066d1192f94bafd14a3cb71497390e839aa127c3de3196a2c1ae59f07ed085d7b58f656845ef5288e1bc4d9f175d9a3984d5f6c08ecd5c8ace070a910321f5fa89ce64ff3ca1c237203a143892dbc93db9a8ae22a4cc574451a6ae32c7b7669aafb89dd5a4e3d76e7f9b2603f614ec1cba0e0dde99178a0dfaa89c4a09962e3f72c760e83b8c3f2036a3cdeac3bff7c1e7fc2d19337ecd8f7dad8885dc55d0f5a329fee7d6fadad3cb1de874a7fc0028fee4deec32df320d1d1474956c76eeb2ec70521d240c04e5d60ca85ad8432574bf0805107f3922305db7b023b39568ddc4c6103124694ed0727c6ded958fcb91e48ee95ee2445831c3db63b6bc35110b516a4c3606195dd8dc7a0c9b55460f070f1d9f884507a482f2f01b71bc4aea86c6b4efbfa54556670ba9c958fad0bc73fc54607839627347bf6d760e492766016e9d3323c5bc347b126c721277e4875bd4529a7a48891de2bd72bc1c1b3620a6b828a45a458c30a6d22e1f2df21846aed8d904e6d584b016e866dc6bd99edf7f351ad8ad949f8265363eb04f43a6bf1434b3a4d6a6be255419486e2f5ca8145f6d8e3c04f9df4d7d3ac5666e08c6eb42222267b93b017ff8a69af297254832df87afaee6915a721ce3df52fe31f12e3cf2502cd37d609b176fb8ff7a14c8f02030f104d18a1e46a30ce5e656a665660c049039055736397cc887ed7a0196703a1193bcdf89fba515c9408a56418515b5e89079e4de3622ca3dbe28422c02383559c01a815d3ed489a03b1e2e0f31c1ac8a2f97cea627ead5c67641bbd0a03c8dcc49579fd8815f7bfef41c6eae738e73e518265c6ebfd07118ac52aec0f3079dc8f5e593b5e85a682f6497435529b9cb57effc829bec2ef2452c1e9dfe77effc2e3e414ac6280d91d33605f3b973c854553beb577ae11a406c40cfc37149a138d299b2e17868e5559e2d8100fb25d5cdf81ba0d0c14123af13d9083e157f518b0abff80cad026fff83cc9ef8bc1154fcdd857e480e2b586cc580195c945030a1045348585fac80d1bb3d93c33a1c9ad82c6e1a4850479db440857bb2bc876b1925f3781ff03209f48ab0fc956611cf7f1ee07fefbecc08c23a3dd5f6dd304802264aad9df0d31bf8c6e608f0854176f74d6ed099ca7f6f2231505ed1c3780f96729a50cc27e5086d423453e73bac42211cb5a839e430b3234752aad893bf7edfee215e3c65cc88bcfb1547b7e4c00a16ab587e2a9b6a7b5d583ad6438e4fa07080379fa1d7e2532a9c0e75196ebaebec408ea67abd496fcd0f59344f2b1f7536e1986fb113bf5c3cacee6347a7f8a5858b6d13fb6a965ba2c84a399c372bcc9df6ac75f65cf1e7f5cd3306fa466c1e2a640fa6cd916d295856603868878b809a17a63302d780809eab75df6d0343647564a929ef1685009a2a296cf06b4e6bf866586304279dc4d889b6e3748997d99d3b9dbcb311603aa08f8d4821eda8e1471ecdd7113a30e8fc918d3c17e80b7d3a62531e1afe9bea8ba1c6502dc97571b7e852306aa801226c0817a6f54729741436ab9fb7f25161c0e53fae658dbbd653b4c985323599567c63d1a8fc5db975577058162c628886c66b136763ba1d0553d6c5e9db597fe42b886668e5755ffc2a9017f635c9b2b82990edba45c99b48b825982e8f0c0cb55eb12bb7e2c2a9936a5f17e4de60e42074e90f8d243aaf866e8b60f0d9e3c4fe7b075f9d9ec5e0f7247de33f01e28be43d11ebc0f56236684c68a55a7ce5aefefc8e6c63f1dc5fefe5d5f30dadf3f1d0fcdf6b3940b6a48c371f178aa2580bda9eb7ab2a6816411c6414073924454b4cd8b181e508e3eb12d44d23aa69c5715fce7d2e7604333295cedc8d05e54c82adae7caad9c06828ac718daaab7dc77f6da5c945899a3a545dae25f2aa80b235c572e183da637ca242aa17bebb9fea0c55fc71d1d514774d2af54434a943fe3e5b80ba49c8863ca5bb9b921df606ff8e715dac6413ecb5310452b2b75fa44ac892157be7382c6d84f66ec4f0d42e2ad2100a5df4c4f5e20bcc556dddd202cfcf200ca16c045b923189718bad444a9ae9912b9a20c761f444b631c6f99b9c446f1246b5eda31bde6661775c1d8506f435b6803b97053fb05e12a8cb1f2017c6557c0e45c2bb9f115196c17e35a4116d502e8ddb32a2e1496c2a07a43302f538a3aea2e8f1475183d2df03008a0d96163d411a0bb87c3b65021586d3f3e14bc6eec9b63eb5870d8fc3dcad750f9fed75dd2149144c17dd13cc9e012ab789c1f2c81997cf2635e4e8a65cc3f688f6c22e771e5f29d50853fb463f7e37d461dcf014bce579ca03b2bd689439b32b45d374d72aed0de651b081b9d02deea038e492ea0a13140c91dd6226f8ecb4f321f7b57d24aa3d22ec8f45e1a92d0a64a8d68f8c93053a0c6a42a1c85f711ef300179c163b93ee5a6862051788f9d9a1d9a6d311bffc3ef194718f09989d07b0c4f50c288aaabd1ed3287bca90f19f52435ec9ac5f577df5eccedaf9064840f9ae2c148bb43d3a0da57e48a4bbe5d9530405059dc5079d6866ed90dfdab578950ce6ba372eb60276800d428af75cf63f9be0120a6a5305dcbdee61cd4e7e3c2e70d6eac5eb581292a7635d6fa9b2a082bd93df46d9f0b45d9cce819003ad18b559e1cddd66d132e98e4c25f50a60cb2fbd4c0d7b4fcfd11eedec4f1e1a8c91e23e274e5fd32a13ffce46f5433760c6c90092662285a797e7b6b9d93e2b6dc89a2df064008fc3589d96cc21cfd51eef5f83d43d8ae0162e07865931888bb0dbc5f492d2e57914e70f20e19fccbda3a5c8370e55e796f5ddb6d09507c0b32b17cfa8c935546f5c6052ee49b2935c5b5457551fbd9e4df681f53b30bd622955f273706e20e9a6bd4c32ebdeca974e642622fc6deb449865a93e5947afc22647932dad9efe96b96f3854ca6b32570191af14214145dc7dd493b5925e73a402536a8b368025c89aa5fa0b0c6e3c8476099d5c36372c66c4212ace31b8c4f43127e844a41ae3fdc4b533673ed63abba7a7d02baa92857c804fc28a4b122f05080aead8c5d3795e955b885d4a52ee5494fe80832df516180601dfaafd5e1ad1f0ac7056a6766f876b99f3bfb4da86774f4615525c20c87d985ef99e827f627e83cb97d611a24b5bda19fb366b71af6106c3854d92f4a79fcaf2deeab1de4a340670cefbabbbe570d4a4ec2f67624ed7eea1db40b44bb33f778358f2204070ab80114e765f1a9ce2488b296e748112569f33ca9b4a0feab3eee0b9b6859d972a086d67263a987426d876b001906e5f38cbffe96cd470b0ae92f850ccd65964dae4195274192d79c0873ae366de0e2904a591a5bdda003c7510089bd6d9d76732ccc7033b885ac2d0940e2ec03c7a5d70ea1a7aec59a9b8b905621d9a54cfb60561204ced0264c9a42292c642879dad26620e4a76c8e7ede3b19b28363bbc203cd2c11cf15a18baf16028a4770e5abdc484912f2dea75bd49881ff7908e366a9a2457fb7f3429fe2f4edb3887dab8746cef5efb45222f2d9b2bab28d912aa8fc9fda8a5c374e1448ab9eee2ad21b7218194cd39cf8e11de6b286c8c92d940907a45b73bf941185c4302d020ffce521045ba6f60c24a9c957cf87682bfc7a619ae076af9bf2e2ce563d8c5efda98155a54cdbe359e3490801b2cb62d90a6983f1263d3cf923609d5200af34b3f1688ecc1264870b793c6cbc7c709202ea78b70426a9815261c0ae9e3326c4b87a5946eb5a6e2fa0f9973af5b364d3c8817ec4c73c87d38188b584062183db6e8058716c7a700446e3e58314788b64858a10b31af79cc898106eea07889aba624a468309636602d5338867f8f229af6d63fd35efeec6ce5d348de7381febb873666b8e212320483a601c9968e7f115583a9f9cd7c77ca37b1189b7db2f6a3f8732c010f24c87e2bd3b88af95a9c9989effb4c89122e1523e045fda94a052c1c416d6fc7dfc06b19981a0995f4920c6eb36f20c094115235727495f86f96f3acfe31771710719cb89ca3d5ccb056a7a0a1b8e24950c58ca9d15a1a0154c008d594f2f5702db43f2473edf9394ca353f57b8f97346cd274bedfc220a90442f077a4bfb9e20f8625336f2606cec8c3ec12d1154cce67230e1934981daa87d1f64ecce677250873b1ea1c893c06d36a690a9d316a520ad0f9845d9ba828c8727c2d2666ca0fe7412f7a63813363c0812582700c1baafd6d49aba5bdfb57138d415b33508d44390957594f7cf18778f40c55dc062cbe43427ee1960adb6dc9113563ed1147102f7ab240f098f68f2f5e1eda342f4c3dd1e5e57f85ec738c69833110984ab9010db35d331e65f337216a0cbc9a87d7f9ec37cbda4dc21838e4cfda84396be39dbff30c976791a231141abfccbf98c13104c927502d7df850769f3944d258ea63ee2e0f5c37f3387539c14cabbee5937fb5d4f038659c3a3c4c1cc453b3cd9fdcfecc3347097c67ada17ac5a04f4ad967e96a7fd4519c1b6a978eb3c6baf67f918c2558ac4dc52828c73e0f86f565258988dc434410166e6c01d6b5a811262e3b884341a11824577fefc1929ac4b1d71c6a8f6645966e6b16963cdcad28046ac141e0574935295d569d50b9d9731f9d011ca6416fd497cd639fb6aaf45b532ce4555386ed2fee4c12e68f699e14e852f689fc043347df497f08caf4438eac5fe274321338b80c6bf2aef47a17406b99a7ed6a99208becd98525ece133235369fa3be0cb61ec075896a7f6255e3e233960157a2acdbff31f5527b81332f8c097e5f982e4fb18b87752ed101929401ed20c91f341ef92359c828a55ed9e091ead733010ee88427f222ece488b87c2e49e33fe4101b5bb9f64c7349517c3d1b651f9d986231c883758cbc13f3f558f9d3fc06718cf39f667d67ce8c003a489fad5433db7f0b732095fab0f65cc2127a85a8b1dfcf2117348dd5bb2e049375a8e93d6929fb2c57b9d2d23da825fadc274d2d1e44ff98be152c3d53883af86cfea449584ce805df9109e90ce08b14825c5b527b55ed7d478c807049562ac8ff4eef84a47a96667b47b331a003e4d644f9a475d4fcdedc8e6b3637f7ff05fad67ddbfc2b144c3e8ad7d6452893242cd394001bd3cbad2517cc77521b7dd6a027f754358eac7cb1b66b6823eb346924762450e79dbdf027ad78c34e0d62e30a163f92fefbfef365045957ccdec87028815e11899bafbfb3c4a6ab816fea8dcb4f3a6824e270ae869575dc078d1f461d76ca2f766b2f0d6509a8087df6b0a8411be6a012dee6675072d3eed004e356bb28a2d6a9b282de066436c459bc7d3b98feec785495751440b8ddae67ec68880988223e68d41127414518707b4b28e590a9432065ef74cec4741097b9b13381aa4ebe573cd61c812a074578ca06773b0d26e44014d7b06fff008c047f6d637fd6131cbfb62c9adfefcc61f91c946dceb7578ba5b894d970712e2440a00d039c9d2ccf4decc7902b498706ae104092426ae105", 0x1000}], 0x6, &(0x7f0000001500)=[{0x38, 0xffff, 0x8, "bcd54ef0b02fab0258b09a79a10e3c23782bbef17ba87437ed3e55035711d0da11d4a591fb23d2"}, {0x10, 0xffff, 0x8001}, {0x98, 0x1, 0x1d0, "c66b2f830f5276aa7f488f0f9a7ebff0911d374ef7423c430906693213056074cc9b167662bd374d137909aac16b632e5759b03e4435b7c747d0b838a5906ff9ae2921b13ee4c624ee41db003643f0c4baa52c8f3e1e3d8a7d4027d77c686e2af1786645b26eca49fc138a175628f44b9c4028c0633a4e87ab8df1f3a7d187338d61bfae72f7"}, {0xc0, 0xffff, 0x8768, "dea4b8c4fd94712e875a61942848fb099bd019a638b0960bdb91f0baf1cca6c5c73d58de9b5e89810ca46cd6fce4da1605de31cc376bb56cf8e3dca25c9571be9bb2b1f874099a80e6deac2fec434fd9d5eccd052520e31cd3fa171a3d4fd9af375ed3d17ff6cc7daaec8c4b93d672676802b85e15f737d3f5eeea5764ec33c89bfa67e64d00c12c37b3df2b993202597cd507026726780abacb997adfe78b3e955e9d15b96a752f0ad9"}, {0x38, 0x1, 0x6, "e62c25e5d6b6b740f85b5a905465ac0b0e9b4c98cd379bdd38803a242a901f0d3eccdb4218c17c4a"}, {0x110, 0xffff, 0x4, "a6fbfc383a0000226608e78a64e1f54e27367b7f17bd652f3b07690c501a1b7f5faa4b11eeff0aa739cc58e63e1e1313c8aaf24ac7f20cefc2badb9d51535cf7322cd9cdaa07512f8e0b5e8a0d1124da3a7cbbee33c5945e66175b81cdf10071102a4dc849416b46d1e47bc9a4277eb93289e17ca923d89496506a6b23810a58ad80b9bbb59aa444ddb976f0793892475daa8e61148fbf8dad06a8667ef7479af2dd8e4104be7392a53f7c69a16fa11d809c89132956e6dca7f9219bddac75c427ba8ae8f69313e6bd2048e96a3aefd99adb3cbe07c298e7384570b3ec510639c6936e05dad9e475468acd8cddb60486931f75c3432a94c232139e40"}, {0x98, 0xffff, 0x5, "785a8be484c03440dcb2c3800ab838c8f777e0388e03a68c0cfda06d589966657ef72ec7f547abbe7ee7d58f2f26e123a13b83d7b78559c536743c46db7d2446ebae2639917c1c5b6d7a617837f845d6609391176fd0d24c31713aeb8dee74862e4f05210228c52c78d42b6d020569da4313022306bca7022e927c4dc2c911452c5b46fd133cfc"}], 0x380}, 0x0) chroot(&(0x7f0000000200)='./bus\x00') open$dir(&(0x7f0000001880)='./bus/file0\x00', 0x620, 0x180) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb6aa, 0x7, 0x7, 0xe1a7, "c1c020addf6f1865a1d6a96a26fa5b0a0041c031", 0x800000000000, 0x2495}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x7, 0x100000000000, 0x133}) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0xd1, 0x1, 0x1, 0x6e000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa0000000, 0x5, 0x2d7}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x41, 0x200, 0x7}, {{r1}, 0x0, 0x2, 0x12, 0x7fff, 0xdc}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2000000c, 0x4, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x7}], 0x1ff, &(0x7f0000000080)={0x7, 0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:09 executing program 0: getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x49221d0c6fd48f69) setitimer(0x0, &(0x7f0000000040)={{0x4b6e}, {0x0, 0x2}}, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x80000000, 0x4, 0x7, 0x8, "56cbcc70168855b4d4742a5b563c1c87741c72c9", 0x5, 0x40}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x65, 0x0, 0x0, 0xfffffffffffffffb}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3, 0x3, 0x6, 0x9}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffeff, 0x1, 0x933, 0x6e, 0x1f}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/10, 0xa}], 0x1, &(0x7f0000000140)=""/40, 0x28}, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x80) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x4) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) lseek(r6, 0x4b, 0x3) bind$inet(r6, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwritev(r6, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) r7 = geteuid() r8 = getegid() fchownat(r6, &(0x7f0000000000)='./bus\x00', r7, r8, 0x4) r9 = msgget(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0xd1f8, r4, r5, r4, r8, 0x3, 0x22c}, 0x40, 0x0, r3, r3, 0x2, 0x9, 0x0, 0x1f}) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x83, 0xd5, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x0, 0x100, 0x6}, {{r0}, 0x0, 0x12, 0x0, 0x200, 0x4}, {{r0}, 0xfffffffffffffffa, 0x21, 0x13, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0xc6, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x9}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x4, 0x1d, 0xb6f6}, {{r0}, 0xfffffffffffffffe, 0x50, 0x8, 0x10001, 0xd06}, {{r0}, 0x0, 0x80, 0x80000001, 0xd5, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000010, 0x8, 0x2}, {{r0}, 0x0, 0x16, 0x40, 0xc88, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x10000, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xa, 0x41, 0x1, 0x89}, {{r0}, 0xffffffffffffffff, 0xd0, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x1, 0x0, 0x8}], 0x663, &(0x7f0000000240)={0x7ff, 0x101}) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x3) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0x80000a00) 16:00:11 executing program 1: r0 = socket(0x20, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_extract_tcp_res(0x0, 0x0, 0x0) login: pckbd_enable: command error 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="f24f0f2d1226f2460f51b9a7e1ffff8fe978804b00408d39c42379026d9ef545c7f80000000067db18c4e27d33840686000000f346abc4a3f9163b03") getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x4, 0x8000, 0x22aecae9) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x9, 0x7f, 0x5c2, "bc845236dd18bb2cda761829a79d26ced7ee862b", 0x1d9, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/184, 0xb8}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x10) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r0, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000640)='./file0\x00', 0x2088, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffffffffffeef) getgroups(0x40000000000001da, &(0x7f0000000980)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r3, r4, 0x0, r5, r6, r7, r8, r9, r10, r11]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r16, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r17 = getpgid(0x0) r18 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x7ff, r12, r13, r14, r15, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r17, r18, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r1, 0x0, 0x1) poll(&(0x7f0000000040)=[{r1, 0xf1}, {r0, 0x156}], 0x2, 0x0) semget$private(0x0, 0x2, 0x120) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x10001}, {0x18, 0x1, 0x0, 0x3}, 0x3, [0x9, 0x10001, 0x3, 0x100000001, 0x9, 0x6, 0x1, 0x3]}, 0x3c) getuid() poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x2c}, {r0, 0x180}, {r0, 0x80}, {r0, 0x4}], 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) socket$inet6(0x18, 0x8000, 0x9) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000bcc000000022faff"], 0x9, 0x0}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000000000002023, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\'(#{\')\'\x00', &(0x7f0000000240)='^[\'!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x4) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/10, &(0x7f00000001c0)=0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) shutdown(r1, 0x2) r3 = getpid() ioctl$KDSETRAD(r1, 0x20004b43) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x1, 0x2, 0xffffffffffffffff, 0x11bd76b5, r3}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0x8001}, 0x8) 16:00:14 executing program 0: kqueue() msgget$private(0x0, 0x424) pipe2(&(0x7f0000000200), 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x3, 0x10) munlockall() readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/3, 0x3) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="fa1204", 0x3}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x62) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x0, 0x1000, 0x1, 0x100000001, 0x7, 0x3, 0x0, 0x0, 0x10000, 0x8}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x22) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/153) 16:00:14 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x40) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 16:00:18 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0x5, 0x2}) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, 0x0) write(r1, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xffffffffffffff8a) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/116, 0x74, 0xb5d89dce8aa83d6e, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000180)='./bus\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="f586fc370a0098ade5ff9378557e730f2ebce110940c273f83b520709a507a83c48f9719376d50952f4fb7fa2bea9b288a8eb8a2e3938770e0725d6eb8f427766199d6436b5bf4cc39d74081f1b1b45a366d0c454722ea9f078599e550e21ff45109efeb782b7de7609e9574e0210567d38298affa4f5a9a791ec286f1180c1d1c2e05bd69e34be041e2048eb1a7fd3b5646911fcb8e20efd34dd1912b5e68ed29ccf2763a01597bc714e910a8c27deed098527085b2bda6"], 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x150) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000100)=0x6) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x8, 0x2}) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x500) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8000, 0x2, 0x8000, "42a3fbcbb5c474b736e47738e490708a7ed19652", 0x200, 0x3}) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000000) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x20000000000801, &(0x7f0000000000)="012000000000000000000000", 0xc) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c5, 0x80000000000004) mlockall(0x3) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/59}, &(0x7f0000000200)=0x3d) r2 = msgget(0x3, 0x20) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8200, 0x140) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) read(r3, &(0x7f00000000c0)=""/242, 0xf2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x7) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) geteuid() chroot(&(0x7f0000000240)='.\x00') pipe2(&(0x7f00000000c0), 0x10004) fchdir(r0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) writev(r0, &(0x7f00000000c0), 0x353) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x10d8) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) getegid() dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file0\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000100)='./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, &(0x7f0000000040)=ANY=[@ANYBLOB="ffff0000ffff00000100000000000000307b9364ffd344e4d1b7a3023a7bc97bc25957a54bb9a63d1874a59d97"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() r3 = getegid() setgid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) close(r0) accept$inet(r1, 0x0, &(0x7f0000000100)) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) r4 = dup(r1) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x3, 0x0, './file0\x00', 0x180000, 0xaac, 0x4, 0x11e}) recvfrom$inet6(r4, &(0x7f0000000280)=""/236, 0xec, 0x2, &(0x7f0000000380)={0x18, 0x0, 0x4, 0x3}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x401, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000528000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000340), 0x10000) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x0, 0x2, './file0\x00', 0xe39, 0x8000, 0x3, 0x100000000}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0xffffffffffffff81}, {0x200, 0x7ff}}, 0x0) mprotect(&(0x7f0000528000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x200) mkdir(&(0x7f0000000300)='./file0\x00', 0x3) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x414) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) msgsnd(r2, &(0x7f0000000380)={0x1, "06382ad11567d4e600e93bf151deac6540c695de131349c37895"}, 0x22, 0x800) msgget(0x3, 0x82) msgrcv(r2, &(0x7f0000001700)={0x0, ""/198}, 0xce, 0x1, 0x1800) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x20) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xd, 0xae, 0x9, 0x3f}) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30202, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xa0) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb18070000006c65ff004c2f581d8c93f6c2f7fa71be7623f2cd7578d33fe7606996bb2a64da58f3ead9416313dbf6b5b77fe431686cf644ed08ab9acc056c42d6075e099f5b302faff433498400000000000000000000000000000000"], 0x1, 0x0}, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000240)={{0x0, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 16:00:19 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x820, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000006c0)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r8, r5, 0x4, 0x4}, 0x3c0, 0x800, r9, r10, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0xfffffffffffffeea}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfdd7, &(0x7f0000000040)=[{0x40, 0x400, 0x3, "493d5ba7bf8c899e66c0ab29cea59bb610cfa137238b711216080700000000000010f0c97ae78d074ced8e48a5493450"}], 0x323}, 0x40e) 16:00:19 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x880, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x36f, 0x0, "0100d5030000e74d7e70240ab183a52500"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x5b9f, 0x2, {0x9, 0xfb}}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x1ad) close(r0) poll(&(0x7f00000001c0)=[{r2, 0x122}, {r0, 0xc4}, {r2, 0x10}], 0x3, 0x100000000) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) kqueue() fsync(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) munlockall() 16:00:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) listen(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) syz_open_pts() r3 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) sendto$unix(r2, &(0x7f0000000080)="3e255ab9549fb0f2312b2fc43ce40c7909bcc5f8a1e3049644407434b453b2b3e99e1f48472f11e10ec5957e6ed0322b7732f2f243e06418466bb57f6452dc86fa789f0f4bdd671faa51452d303fc79e1dbbd3ca446ff772c3db5a10923ab3e3533a284397b9c43cadbb06dfc12212a3f61c3b089a8c084d417177f92b70e9ce494986782f6c3e868adcd48a4f14f8801aa1ed562d7ef65fdde1b2618111ff73999f0ab6f46be814773f233b4298dcaadd68be", 0xb3, 0x400, 0x0, 0x0) dup2(r3, r5) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) accept(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2001, 0x8001) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2004, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:20 executing program 0: unlink(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(0xffffffffffffffff, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:00:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) 16:00:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0x4c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4002, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xc48, 0x10000}, 0xc) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x1, 0x9, 0x7, 0x7, "e6c060ae3a57a0eb14eec5c2ade867285c3d1fd4", 0x6, 0x6}) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:22 executing program 1: r0 = semget(0x3, 0x2, 0x200) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=""/79, &(0x7f00000000c0)=0x4f) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/46) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)=[{}, {{r0}, 0xfffffffffffffffc, 0x3c, 0x40000041, 0x8001, 0x7}], 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc100, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80105727, &(0x7f0000000280)={0x0, 0x0, './bus\x00'}) 16:00:22 executing program 1: msgget(0x1, 0x527) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x100, 0x104) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000001640)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/214, 0xd6}, {&(0x7f00000013c0)=""/99, 0x63}, {&(0x7f0000001440)=""/184, 0xb8}, {&(0x7f0000001500)=""/132, 0x84}], 0x8, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8000, 0x8000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2818a, 0x0) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x8) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = socket$inet6(0x18, 0xc007, 0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x400, 0x0) r14 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x20) r15 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x80000001, 0x8}, {{r2}, 0xfffffffffffffff8, 0x4c, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x5, 0x3f}, {{r5}, 0x0, 0x0, 0x1, 0x1, 0xed}, {{r6}, 0xffffffffffffffff, 0x50, 0x80, 0x8, 0x1b4}, {{r7}, 0xfffffffffffffffd, 0xa0, 0xf0000001, 0x7, 0xb6b}, {{r8}, 0xfffffffffffffff9, 0x20, 0x4, 0x1, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x5}, {{r10}, 0xfffffffffffffffe, 0x20, 0x60000005, 0x101, 0x7f}], 0x1, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffffe, 0x8, 0x8, 0x9b7, 0xfffffffffffffffa}, {{r12}, 0xfffffffffffffff9, 0x80, 0x80, 0x100, 0x8}, {{r13}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x29}, {{r14}, 0x0, 0x9, 0x80000001, 0x4, 0x7}, {{r15}, 0xfffffffffffffffd, 0x51, 0x4, 0x7b, 0xfffffffffffffff8}], 0x1000, &(0x7f00000005c0)={0x1f, 0x2}) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000240)=[{{r16}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r17, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x1e, 0x5, 0x89) r2 = dup2(r0, r1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x4, 0xfffffffffffffff7}, 0xc) getdents(r2, &(0x7f0000000000)=""/36, 0x24) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = dup2(r3, r3) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r4, r5) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x4, 0x63}, {0x5c0000000, 0x7}}, 0x2) r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0xffffffffffff0001}], 0x1, 0x0, 0x40000000, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xffff, 0x0, 0x280000, 0x0) 16:00:23 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) write(r0, &(0x7f0000000140)="24aed57cbce7e09d1bf3a43e6aad11256ad5722f46e3bd40a1543c9b982ad3a8de554fb702e75f32a490cb4f3822229da3f5ffe3b95a31f38af8b0141db7ebffe7d03cd633e639bb6a5cd85f5cf9986f9a9c2a72a88c785f5bd66bf842a464", 0x5f) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() socket$unix(0x1, 0x7, 0x0) 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) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x3) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000200)=""/247, 0xf7, 0x40, &(0x7f0000000100)=@file={0x1, './control\x00'}, 0xc) 16:00:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r0) 16:00:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="4943fb38338cee4f12fa1da81453e1c13b23f6ecd11564f422d886db7a79c30b", 0x20}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r1 = socket(0x10, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000180)="aab5abf75e94c7feba69e31609edd3b07a6ac7e2fced138a52a728e4d4135a5cfba1ab915dd908a2e65668f382a88e11522d14423cddc9de3643f9451d4da67fb811c92130d9d554e49b023adb3aa6f0f62ddbf5ba2fd090cc115c8b1aab8901d68c719679e16c20fc46175e03fff496af9dc7309437ea1ab85eacffc910b7f90d932766c46ad7588374e879c5b174134053dd6bc6376fac9a25e276d10bb5749a431d3a18744316eb6c15d11496807157da0a881c0c32b6ffbc8f49743cc0b12150a773d81ec6a231056c1ec0aa3d0ce7ef7a3acb6ffa0a0461c0fa7e295263ff7684e77a750a1987e27b11fb2d03f12d3b460d681bb2ee564ac434c6e11428b1a7e2693cb87569b4d11fc8084b4a89f8b2394168a4b002000000000000a58d61cc6919f3ee526d102c9fc42a20cb895ae8dee6e7b302ebcfdc9ecee684ec5b854bf6268f889abf06649b5d80f733cfcc0d088344a5b8e4e39dc6149091479b7eaaa20a6749053512a3efb2115b47032c0e237da1a82da23f6c29ff5091d4c10fa7bae5f5c1a02741e9a33f8bac9f40d72d329bb9c371e55f605eca65b7aa54d7e32d83a46b3e3490ede99b090fa5ae3ede8c61720c44aafdf4c87e107cd02e406a41cb90560d3c4288073933f6ce56a2b6d8ce0de0e51ec635c7d9115ba64a73ac4272bd1b0764592c810023264e0ec42d50313232f57a028bf438cad0c387400215498b0743bd74358e0155c4b074870615dab3e4cefc1c61b181d1bb1a021c000abfa9e2f8f6ea7dbe6e5d10a1db3b7ff954ce6356c6630e3dbc9fbd82ed0b88b5d1f627", 0xffffff6d) close(r1) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}], 0x20}, 0x400) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2102) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x69) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() getitimer(0x0, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x8000, 0x8, 0x3, 0x1d}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1011, r1, 0x0, 0x0) 16:00:24 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x4, 0xffffffff}, {0x100000001}}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x80002008, 0x2d97) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x38, 0x1, './file0\x00', 0x7ff, 0x8, 0x1000, 0x20}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x2000000}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xa0000080, 0x41cb, 0x20}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8c, 0x1, 0x5, 0xfffffffffffffffa}], 0x3018, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x101, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000004, 0x81000000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80000002, 0x100000000, 0x7fff}], 0x4, &(0x7f0000000140)={0x76, 0x380000000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x3) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x7, 0x8d0}, 0xffffffffffffffc2) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0xfcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) accept(r0, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x4008) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) sync() 16:00:25 executing program 0: r0 = socket(0x20, 0x4000, 0x9) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000fffb7ba600000000000000000000000829aaa1ba451ed731e42fa55c3d05dbb6fb7640e9359c73bd7f0e5db487830162cf82799cc9db4481bc225ec170a26a4c4d5b06af1e412a249bc0d1b016e52cdc7b450be75f12b27e8b41fadd5910ffdffeba52586c384e5b47c13bb282dd93d0ab0cb3ff4719a948a95c83acc649f40fe50dc2384c7d1268e49ff200aae592e963a0423d2bba7d36d1dfea5c3adf2fe6106df6b3d4a39156a473341816fc88f6da1893e4a603fae10ce6ecd9ef739748fe1cb566a860626a9420090556"], 0x10}, 0x0) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/71) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x90) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/166) recvfrom(r1, &(0x7f0000000240)=""/131, 0x83, 0x801, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0xe3d}, 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8f, 0x6}, 0xc) kqueue() semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x6}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000080)=0x65) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10493, 0x1000000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x4}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x9, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setuid(0xee01) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x3) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x101, './bus\x00'}) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18, 0x2) read(r0, &(0x7f0000000100)=""/27, 0x1b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xff5d) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x5b, 0x80000000, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 16:00:25 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x400) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/137, 0x89}], 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000041, 0x1, 0x9}, {{r0}, 0x0, 0x0, 0x800fffff, 0x948, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0xf0000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0xfffffffffffffff9}], 0x6, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x42, 0x2, 0x0, 0x7f56e3e7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0xff, 0x4, 0xfffffffffffffffa, 0x8191}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x101}, {{r1}, 0xffffffffffffffff, 0xc, 0x82, 0x9, 0x1}, {{r0}, 0x29bc48d24e6d8d9d, 0x8, 0xa, 0x401, 0x3}], 0x400, &(0x7f0000000440)={0x80000001, 0x1}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ce9f7cca1653000"], 0xa) close(r1) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) socketpair(0x18, 0x5, 0x6, &(0x7f0000000000)) 16:00:29 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\xb5:&[,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(}(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='${\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&]\']:\x00']) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) fchown(r1, r2, r0) 16:00:29 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r2) shmdt(r3) 16:00:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getegid() setuid(0xee01) setgid(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) 16:00:29 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e20122a05fbfa86f8f1bc7bc834db257824857ac314db10fa7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c926ee0c7f43bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872135f405cde8c6821e8e126035e12e35f8df219571bee5f7c879e0681b2a807679ebb209886fed2cd84a70853d6a6b680b56e8ebb3b44dcabb5c81525c3d68f699e77e45dd0ef98506565ea3da92ba66e4af8082dbd5fa4f3ca134c1a7ec64eec3", 0x155) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x4, "e723484601497f9ba0040a182ce902e31c344489", 0x0, 0x3}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x100000000, 0x0, "fe4fde7588dde43b0e6fdeb55954efbeee77e91b", 0xfff, 0x39}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x50) renameat(r2, &(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000000280)='./file0/file0\x00') 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 1: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r7, r10) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r11 = semget$private(0x0, 0x2, 0x646) r12 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r12, 0x0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r14 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0xfffffffffffffffb, r9, r13, r9, r13, 0x40, 0x1}, 0x43a, 0x2, r8, r6, 0x1, 0x5, 0x7ff, 0x9}) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xba) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000080)) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x31) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:30 executing program 0: r0 = geteuid() r1 = geteuid() r2 = geteuid() setreuid(r0, r1) r3 = msgget(0x2, 0x301) r4 = getegid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x3, r2, r4, r1, r5, 0x101, 0x584}, 0x2, 0x40, r6, r8, 0x6, 0x6, 0x0, 0x9}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgrcv(r3, &(0x7f0000000140)={0x0, ""/166}, 0xae, 0x3, 0x0) getgroups(0x9, &(0x7f0000000200)=[r4, r5, r10, r10, r5, r4, r10, r7, r7]) seteuid(r1) getsockname$inet(r9, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r2, r11}, 0xc) utimensat(r9, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{}, {0x100000000, 0x5}}, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r6, r1, r12}, 0xc) sendto$unix(r9, &(0x7f00000003c0)="8238871c9d1c61b617292b3a58cc7415633354dd9a60e2335ba227aae247fe6c0681bfefee27d7b7ac329ffa43db837fd660dba1b8bc2044b78e2e0dd0f6510b925981756b201b0c470560abba4ed0", 0x4f, 0xe, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10) flock(r9, 0x1) bind$unix(r9, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) flock(r9, 0xa) symlinkat(&(0x7f00000004c0)='./file0\x00', r9, &(0x7f0000000500)='./file0\x00') syz_execute_func(&(0x7f0000000540)="c4a37d050f05c4e1332a6c04fef240afc4015decdbc4e1625d0966400f121bf3ac0f6f670c6745d9e10fe47bf3") openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10, 0x0) getuid() setrlimit(0x5, &(0x7f00000005c0)={0x20, 0x40}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000640)) 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baa464bf9e52872a5a35bbcb11b06b000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa0e2, 0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000080)) 16:00:31 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000000)=""/158, 0x9e) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000000c0)=0x3, 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x84, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0xa5b}) pckbd_enable: command error 16:00:31 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0xc38, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = kqueue() r2 = dup(r1) poll(&(0x7f0000000380)=[{r1}], 0x1, 0xf7) close(r2) 16:00:31 executing program 1: mlock(&(0x7f0000ed1000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x400, &(0x7f0000f9d000/0x2000)=nil) shmat(r0, &(0x7f0000f69000/0x2000)=nil, 0x0) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1d0c, 0x0, 0x10001, 0x6, "a857818ba68f6ce4422f35110595b163792aff9c", 0x5, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f28444fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcc8db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1000003e3) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) clock_getres(0x7, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x51) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r1) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa17, 0x2, 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x81, 0x9, 0x6, 0x10001, "885fa5ac66e431b70b32d0b22f9ba66fb6f708e3", 0x3}) getsockname$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="ebc02b405d8dff970c4cc74de2238e89f71057147e159c2c2094c486dca6b394ab47b796375933c28bbba3f4c68cb31f3e651b6ef9737b5435310514aceec5864cc3315dd57db2978d13b0b1f25495efa8ba284ec799cdb061557d2d053027d8d41401a77e885820c4e48a1b9e13bafa88cdf9bc9bf13ffd4eea9d7f86f3d7d375544a75469eecfea69d47d6b07d70f1", 0x90}], 0x1) 16:00:31 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x180) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xc58, 0x7}, 0xc) 16:00:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:32 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fff, 0xfffffffffffffff7, 0x8, 0xffffffffffffff01, "291d9518c2bb1ca2222c00a8660e808a789becd0", 0x10001, 0x7fffffff}) write(r1, &(0x7f0000000280)="6e42008738957c14ae71fc45f983b268f5ec2a9c3c5df4897d4cc3d34f976bc98d1c1328506cb4bce8cc3bd175e905585aa945de9d13ec1953523e01f89e92e2b29d9ff324a46a6a81c55626351e92af8549454bac0dc319c29244d74a7f14f9ac36b95d8a9a8eee40decc969fde4fe234b734e4ee861d64e8ca7687ecd9e2f0", 0x80) 16:00:32 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:32 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) sendto$inet(r0, &(0x7f0000000040)="7280f644b0118a27b8909e334b63f3576558f58ef28569deb49836b491a7fc5b44dbf9a822ab8714c8a517abe7e30872eeb75fde909968d649fcae0da886b09084d7237308a0fd0c0fdc874e58d7130f131a231c9096e0f08deb9dbc3bc27c172cc3a5f19dc9faa17303f33a1a49ee0b48229ccb5f314ec814e8f4de74afcd452e8f049be3c778bbcafc366d97c4fe05812c531ae676831bd24c", 0x9a, 0x406, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:32 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x18) semop(r2, &(0x7f0000000140)=[{0x2, 0x5, 0x1000}], 0x2e) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2db64d733000e397fa5ddd9248ef87d369dd817fd04249e48cf20e6dc884ae81c3bfa174f839730c185c8cc54867157809222f4ab05e7bd537eeb4c375a652c8aca2e28c66e8d3a9946c1d120e8645189c7db293085adf1b9105668a9d"], 0xa) r3 = socket$unix(0x1, 0xffffffffffffffff, 0x0) shutdown(r1, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="78d17fdd922b3f0d79e8caf3a7290c72ff"], 0x9, 0x0}, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000200)=0xfffffffffffffe61) 16:00:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\\\xf9\x00', &(0x7f0000000140)='!-!@.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\\\xf9\x00', &(0x7f0000000200)='\'*$\x00', &(0x7f0000000240)='\x00']) pledge(&(0x7f0000000000)='\\\xf9\x00', &(0x7f0000000040)='^.\x00') mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = getuid() r1 = getegid() r2 = msgget(0x1, 0x228) r3 = getpgid(0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r0, r1, r0, r1, 0x10, 0x4}, 0x1, 0x5, r3, r4, 0x6, 0x5, 0x0, 0x9}) chown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="40b8cf5e013703ccbaf130587590a721cc4125ab21046f97a60e8c1573515b1abe54bd74d98398c11f83a538586c4d2d723f5c8e398e1f4b7035b15b244d1e8b703459b6a4102369aa7518bf434c24335fa29d9f42709b8ae9552377586f7e330ced86981a5db4ac6d9ec7a29befeab21707caa5c1c6f696852b6cd9d46f365536f97e0eb63e9e7c298745c0671cfd49f5b39165eecb331b71e3817390869022c9aba8f8368b6165d8a93655fc3638575cc65e34fdad22c6f6", 0xb9}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x403}, 0x6) 16:00:33 executing program 1: socket(0x38, 0x1, 0x9) r0 = socket(0x2, 0x0, 0x6) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x1029, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: syz_open_pts() r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) read(r1, &(0x7f0000000000)=""/38, 0x26) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: r0 = kqueue() ftruncate(r0, 0x19) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10001, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="27c7fc9d0ec03fe15865f680e5fdbdfeaf3e8a8713c4668397e584d64253bed6d9df6f66b29cb68f4713a81191d7a0", 0x2f, 0x409, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$setstatus(r1, 0x4, 0xc4) ftruncate(r1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000100)=""/77, 0x4d, 0x1, 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x31}, {0x18, 0x1, 0x0, 0x9b}, 0x9, [0x6, 0x1, 0xfffffffffffffffb, 0x1f, 0x2, 0x6, 0x4, 0x7c2b]}, 0x3c) r1 = semget(0x3, 0x1, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) socketpair(0x3e, 0x4003, 0x67b, &(0x7f0000000140)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000180), 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 16:00:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/196, 0xc4}], 0x1) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d", 0x18d) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d2ec6662247ea080000005faf8a21052409e5"}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)=0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(0x0, 0x1, 0x0) 16:00:34 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x18) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) 16:00:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28100, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000006, 0x4800000}, {{r2}, 0xfffffffffffffff8, 0x98, 0x80000002, 0x7, 0x81}, {{r2}, 0xffffffffffffffff, 0xd, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x43, 0x0, 0x7fff, 0x8}], 0xd9d, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc0, 0x1, 0x40, 0x5}], 0xff, &(0x7f0000000080)={0x4, 0xe9}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x20, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x60000040, 0x400, 0x8f0}], 0x5f, 0x0, 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:34 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x40000000, 0x4a51, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x2, 0x3cf}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000081, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x193e, 0x57b}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x4, 0x8c5}], 0x101, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xd083, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x21, 0x7, 0x1}], 0x7fffffff, &(0x7f0000000140)={0x9, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:34 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x23c) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0x3, 0x100) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7, 0x8001, 0x38, 0x5, "a834e051298c8a56dae00898839b94b03c782534", 0x7, 0x3}) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) socket(0x18, 0x2, 0x9) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6003, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/193, 0xc1, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCEXCL(r0, 0x2000740d) getitimer(0x3, &(0x7f0000000400)) close(r0) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r2, 0x1, 0x80000000, &(0x7f0000000240)="498c7aae455b476bcce705003b4b11eeefd50ba9e63c03b95e9eda7073a1f8edd0d2193a8e2ab5a2e50bc9641f95843dd3261e7573fcdab95ebaf4496dfdbdcb31164823ba52d408b6fed3ac62a770587c4cc1fc5ddc61e74455de97b22ee0f70823a8cf99f9685b5e80be3ff766caf91ed33f1ef756c3a23c726a2199b0fe899c61296e7088b302c9aeb248c59d698844f5d6d158b787e0e0cece85f17fe884064694f216cbd9799a3bf615999f069a6761a141863b1c0fe60fca3dfd52e6", 0xbf) open(&(0x7f00000003c0)='./bus\x00', 0x400, 0x20) 16:00:34 executing program 0: r0 = getuid() socket(0x20, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001300)={'./file0\x00', 0x100000001, 0xffffffffffff462d, 0xdb1, 0x1, 0x8, 0x1, 0x9, 0x1, 0x0, 0x1, 0xffffffffffffffbf}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$unix(r4, &(0x7f0000001380)=@file={0x0, ""/62}, &(0x7f00000013c0)=0x40) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/139, 0x8b, 0x40, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) read(r5, &(0x7f0000000300)=""/4096, 0x1000) dup2(r4, r5) 16:00:34 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0x4000000000d9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) write(r1, &(0x7f0000000040)="cb2e5eb3cbe02ea6da8f58496f0c4e7200161b322a1af4a4e685a77e180230ec", 0x20) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: r0 = socket(0x2, 0x4000, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 16:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x8) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) link(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='./control\x00') 16:00:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8005, 0x4) getsockopt(r0, 0x6, 0x9, &(0x7f0000000080)=""/11, &(0x7f00000000c0)=0xb) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:35 executing program 0: nanosleep(&(0x7f00000000c0), &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = dup(0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001340)) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, &(0x7f0000001340), 0xfffffffffffffd77}, 0x0) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x6, 0x2a7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x4430, 0x9}], 0x1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x6}, {{r4}, 0xfffffffffffffff9, 0x98, 0xfffff, 0xc776, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x0, 0x8, 0x2, 0x1}], 0x2, &(0x7f0000000280)={0x9, 0x7fff}) recvmsg(r4, &(0x7f0000001a80)={&(0x7f00000013c0)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000001400)=""/215, 0xd7}, {&(0x7f0000001500)=""/202, 0xca}, {&(0x7f0000001600)=""/216, 0xd8}, {&(0x7f0000001700)=""/230, 0xe6}, {&(0x7f0000001800)=""/228, 0xe4}, {&(0x7f0000001900)=""/104, 0x68}, {&(0x7f0000001980)=""/35, 0x23}], 0x7, &(0x7f0000001a40)=""/42, 0x2a}, 0x802) 16:00:35 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="2486c80f601c48926d1cd8d66fcd43e395fe68fdd056be9d8926db8454a69774323182ca05233c9912", 0x29}, {&(0x7f0000000180)="63179e49a750829a6cd8d371d63928807cd9710658d1de50ff865bc7e132554ee60886292117ca4806abb4d4e68c91409d4a55dd4f0cf2f7fa8b", 0x3a}], 0x2, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x400, 0x1000, 0x200, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x8a) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000720000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x402, 0xa) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002140)=""/4096) r1 = socket(0x18, 0x0, 0x58e7) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) 16:00:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x795, {0x100000000, 0x9}}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x300000029, 0x2c, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x1, 0x0, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 16:00:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80000d00, 0x0) r1 = socket$inet6(0x18, 0x0, 0x3) getsockopt(r1, 0x3, 0xba7, &(0x7f00000010c0)=""/197, &(0x7f00000011c0)=0xc5) write(r0, &(0x7f00000000c0)="befd1946c65f2ee315d5da85d7393298b2e189831a9b84f8a0929f93bcc831f4c997c13c2515e08b3e352beb20c2a128fbef27097e23fdc58d89f0a24fd6750d27d7df937101cba565fc318f1f2d0d8796c26244d047391aa1429df26f10b4b58990188abca0e36cafcbdb7b604f556a3ff9b2f1c1d21cbcb04be2dc4b50f20bcd6e48c01e9285e5cb24edfa7414327ee593f4e69bd6bfd8849af70c15cfd2c6abc2ffad46a7dd9edbfe21cca147d7d4b157285cbd59dbc2ebf7b3050b23ea1ed622b7be7179ef300ed0987c946fa19af679f7597377d09e5bf0e4d15968bd787d1c5ec407ce6431791fcb1a57b433c9af68503c57d1d8a2e7563d4c6d8bd3aec1c376e2c7b400be2031587730cd8a94b4089b3944f1e96cd2c2ff4e7e49be917c0c0cf51fa5e8aa422a3599b44fe11df90dae001f7b7df7767d79a8962cdf88e0bca19ded8a921c2107c9b1e79e14d47fa22acc2e81e20011ba585cc218054afcbda3b65b6774ec8ed2290745bd2896b286ebd6c5bf86babcbb96e77d3922d2504d9297f1ef3a7be4d34d6207cb65f2187199f464c5e89059c50384a11e99a64174b69b6a520285739b827a194d6a570790aec31f45f765eaf4c99b9c7e7c3ab923f8a5ac2dd8f3f4aad9d4fffaec4af7427d03bcae3dfe02a6a22651a7f3ed3e5226c25fa62138e4209ccfe5be1d7cec37517d47f3a68739bc5e46153bba70c0c36b381a55b3347e48ab7586c67c645974b6324a3fef48dc054d99ec6b69204d959fb61f02d106e74bb8e2c9eb54827e5540053814fbec5b8e1f828a409d884cf2c65b46372deb9d461112056bf513a493dcbfe3d171795f0c552f9a77e3d2d199e9f02b5c64f8d6eb403095f5b1b82c8541be52df60157f2e66e5d077b1f22d74c211eba54bc5f0e8a6b6a91f611ec1775711baeeb4c705d5769d387cd98cc9f7050af6306a4e8d8a5423b1aea53068a4b887e2a46da4c8118df18acd03f3e81f1a6b6302b2a731c66f2aeaf1e8bc346c14ba78c9e9883fd7872525f106bab93f029c9641930823f0a1163b8326d9803339c1991e7fa5d2dc2cb29eb784c83eece59824259281855a88ff8eec0f6bc8e9202892f6179f2b314eb79871e45387103227ac3a6ffe187582e2098e05609944ef122eefa02df6cb1c114a8764d29fdd1947d49d46750b27a97637be0a4cf09d2e1e2d1ed91442db927e9ed819b6d71a76a373e38f92abb78485fc250c97da6dd22de215c937bbd63abf7954872dc5387a61643a89a33fb4c81b35b295ab00db74e28d699dc14269903de288a742da6314449b4d0bd6cece865d3c4d51582ff3c4338cd9307c09e5e7173bb7f9a2ed0c5a13ef5790fc77f219d3aeb363b57ad3f6df2beabd6f63c7aded630dc43909c70306a9b245ce5c8d398ef08ae31e2c523367617fd2edce26744234d429674d37cfa4139ca4f341555645ff090f8c59ecaf05de1c8a7d754ff5247e0a27c98fc08fcd556ae90c4a04054eb185bcdc950414efd5e93872a4bb9cd38afc7b44b2bf064eb94f28854d939b01d067035109f15b613b7a247f31696dbeb2f22ecb105bd54974e153575ced5018441a3d722a8d4dc0e3632b6c98f85171f16645592d7924f22fb41cb18273b804abced60682053eb3756026e4325e37525cd23ae19dc637bb19ba543b07547c95a8d79c4cd6b722f7150dc66be324fe20d51f1f23f118e4f090f0d107674a157c0dec6f25272fcaacf34f6c0f2addd7ea4b60a5912a3ce4e28576afad570a7e570cc52c86b061d8bef55e7a4aa3d22a720bca17ad16315d2a97cccd5f77224a26f1da04920b06bfb24880416c05cf46e11303fdf7ac7357130791c3bc43e579e01667c75b36a47a07963ef329e3d12a2b3fb740751b98a0aa3069f25b6245d2d756b0d6fb78ec80a06c39f5fb6279463ab95530413def8a7f86cefbaad9ba69fbabc15ef7b43084683f8b817e88aba5e98a296dc4835db5f9fb536144e21ada5bfff6c6de9d1c8c52e1d0e2137d9e85038b10a075e39c4d1250bcd5310bdbd56e10661f2b7ecbe565daf3ce97169ad21a6ec18e73664c5b96dba59f712367aafa46e1b7fa90c346c70659278cdda2098fd0941a355da1902ee67cf3acc4f2f80d9ce00ba56d9f1e714b2338f216e84760e0b40706e9c5a5740b01354919293067bf5c2247a1db65e903c848d6455e3a85ddeb7df29e661aae09d97cb85e1ea3f59477b977cba25382fdc5012784f1d3ddeddaa0d12239aa24badc0d50b61d5f1ab523d66dc74fff012a0356c082d78806ac801723334790943d112d3650b9bf4643c8e1892eecf5689c114c71f9cfdee706d38bedb743fdd9d32998cb838ef9576e460503c9974c8be233c506ff7eed64587a3b799ea46a46a20a562fa7189f556b8e61aa673efd898c753b079b799a87613f313087541459472d4b2b8467b21734ab34b901b40d3efa0711386a75d99b618b3be474b4b5767c220aa90095a6b55da79a9d3a9c55068e0d61250bfb4554e0d7c2a96ca55a382ba05e4046927df0387c00debd0cbdbb81d16c186e174a0587de7f146086cbf5dad5cfb0205bdb47724d10a42168120dfe76e9a7953609ee563a08e3b4b085d8f9ad7259310249dfa219605132faf8a0823426b023e18f6be4cdd1ed9e257997cdf763cee3ccfd7ae1b013232af2fad9157e7e3206979ad24941c08dfd86fffdfa60cd8f5772aff54ecd2ec192324b9418c6527c9cadb9390fafbc219b6a427df5d48f284bd15644152e76b4651f45d77f9706b8a9ed5258aa9bd09e9af1be8357881f15c104754649bf37e6600bbc54e5c8abd4d62a503d41a270b717b6ad09915c4cf45245d0d892276ad800010797465e358748859931c5fe1d7e3987aea5c2643f6d01e06a56bb00034074510a342bfa3775da19acecb1c6ef672b18a3996021439080181290e73ed910d7a74ed24f0262ad522aeaacdc8d836e46b297f98af122ad9a8e44a5cf61df7683d321d0fc319f884178632993aa204a17d86f03a1b87e40da53494ec7071572c9040e7d5f16cea82d1d52db655ea3b18a44a103b29236dd51a98d2e4902b88b305108fcc2fb8752812a509dcfef9f51fb3c56057026160999fcc86f5ce61c83709b6b6c814b951100d4d802c52c52aafcf6b382e8accd5671683396218b25ff8a8f5a5a94a3fa18e59fec7c19d4adee295de58f7d7e932f62d081bf8347a6394e63428f3c57624c7340aa2853cea1087d6a47a9a29c8edca0e7da04c026a884bd37103b1bfe6bdae69b68cb96ed308a9589ab52627625bcdc8d30e198e680f01b39579da17259ad0559b3741c22234dc48d1dcaf45aab6242f9df4854762abd0a9bb82607eb172ea9dfe3247d910a4c1bde0b4d715a71e51bbf689ba59388de56d493f1d50ed0ec572459d02d471b76f995f9e9522fc6ef040965c4297603c51a9d52a07a9b3acc135a97e36851e66c3bb62a01a93454b854ca09f2b73040d14cf3dcd93a96d639ea2968ad3d2ed3bba9ea323963e41a78ddfd4ebab3d8507c9cf6cfc90066ded4ee0b3a7dd7e11923858a8c55ba6233518b94943b4947963f2175f2fe56cffa30dc1c0a906e3f6842a390e13764cb80ae1dc984bf57c9820727c242c640a85537caf24084a091c442767bba68c43a132cdf5ce1b28acdd3909651dd901a0d4afbe62cca7284089d97a7c842e9f9ed66acf2d531469c86fb244fcc2564282ae2f4e8dc2aa44671f56444b9417b8a4658180f14369f2581d17f9e26133647a8cf4cfec7ab1a6295fab3f7f96ef312199e50046ab5410f0657f31d476749ebb5dc1819eeb54152ace44977b196dc929d49d45a5800664548c8693f5d87263349bd9631b7f39d9cd77a57a9bbf77e91b8d7b08d33772fb553a09dbfb767924f328d47962fd9b4195689dbc13efa825b3743307d7c3a847f8f6c4a748e874e5142b4b47bdb32642ae998917c777a62246cd9942da58c66768ac3d9dd0ffc6383f9dc8082f6cc4aeca9737efddb442a730effc6a0fd896110c6904fd1d0d64f0cbe53f9ccccd8fb8638bcfdee7be15b0eae3dadcc68eb4eb92a42ebfbe9577e405b3ad9ec9cfe84143d8f788e9675c700b60682dbc3e0ebcbeef6b29b55f45c79f6213fb377dfcc8c550c6609497875ad6c65abd92fa94400e28615ec4e970f666cc6a3a9b8ded26332541c813b115ba397181f11f93709b87c69efe530d89ec7a9cbf3b33e7c7ef75094e3474babf880a42ed8559a53993124b5d02c3daccd8c62a42ed5e704a577d0ca9932b9a0bac216219150fbf4022a1c1ca37813de741d9503578a1560a3d565fca8009e8f3182a6fa097e85cee9946abae5855951b4f9faa6c3bd9552c9954a466dc3104960479d72ba7ed1b17f223c261075cda4459151e2eed2db7b60422aea15d95d2591b23f10df8d610722421c77dd72e07a372b09df19c9d6f8598e226ce67cdd20bc4ac10a57a3715b554e9644b73ad15cb66f56eed0751b48807c90316c2e56bdb9978d22009b95296a9960e6a2b8e7d99383f7684bd8a4a12d4d9e7a2dde2e3790fdcc19b979dafe7a595f56a3e8a69f3986858b00fb3c9e7e7bade0aea826ac62e420c1da07e9dda1ffc9d0330a5a81f3a150f12c9f00b5b52f2bd8adca9a31bfe62ab2a9998a2813accfc4e7e099028c6f9f2e3b80063d46af0f6694550fef7011676a5eaf8b7ca6ec9ecf3c0588c4c27a3f3c2cc172236ac10fc264a07cd7e36dd0ab34f735c5071c35e705242ba39993d5e508ea5785cad6ac18e74f6f4f007cd582606a0c5ffaf0ae755ea361ac76d366f38cbac0c5310bdbaef355ed439ea4049d0cbf553d6fe452fc4af57940a3b627418c4e6fbb47ffc21542927ffbcfc56e1c8fcefe7c58470cdf033d04a5c977ea86eecd7490b0a2565ed51e9942e842c0a435b4c3f35b588f8a751735ad78ec37a60555775f12b7e8d7e53a5e6ea0f08d0766c3dc27696c71607c049d832659055f7552e6b66af70b30d97c83cf2e5f06fcca5b4945b698b541c4fb61aa972cadce5b61775d8c4600eb4523f2f5a62387be4034b810f5c319fe4bc42dadb71add5a1e9c2c0973f781821687b0804567a81891c6140b548f77e0eea24c4a634511fe801bfbdb3cd8e6cf1abfc5e565afb4673604de5ab0e7f35090fb2ee36d967f2c0c75cbb03560ed5676fd33922f1cce70721288aa5a9cc6c0334ca7a13c994bc75ba2111fd2b92bbfbf5a3eda884128e1c05dffefdd8425d38a0f37c58c21a85cee6b4a5ebf833122b9616296570988c9144fd496d3cd1a33d1b698d06df121da6e0bac1d817ec575065238f2f83af68f4977b1cdada9fca012b69615ddf6de5d7c820b5da4f99ede8ed2c1561ab47b06fb0b7c5150caddaee8c056165226c852d46ffd76925413e31ff333f2a863456647365ff1b6eb9da4d4ecc22b7b2bae87ba7dd3368ba3a4c7a672709092d7dbb7610879ce083dc7b48c7109a3229558d5b7917cca3a7f6724aa89d30c308ef7bb980b430f870b9cceb0b3c2525504def0e83c41250abf4e87a59fea9ef5d400dddc97f1719cd42f295cfec2f60c6f58fb31e435f36b695f2b61b0248a0e0c447fbf9167193c08a131e4ebfdd86d5d2630cb18e2cac68a9c0d22f95e384161a308c7fbca444f6ef890c51a0dd969befd1484d51506a1af7b0d89bff93675718f2e99c4481c02d37a0f6b8092dca81f7c83deb932f9cc70be3e3392b266da4c136e2c7aff64a4b0d9a11b93778bce043a6ad46f9c2cf4a629b2cc", 0x1000) getpgrp() r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) getsockopt(r1, 0x4, 0x8, &(0x7f0000001200)=""/52, &(0x7f0000001240)=0x34) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x7, 0x420) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0xbecc7b08c69a2abd, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:35 executing program 0: shmget(0x2, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) 16:00:35 executing program 1: r0 = semget(0x2, 0x2, 0x495) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x1, 0x3, 0x800}], 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x6) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/33) shmdt(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0xdc68, './file0\x00'}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmdt(r2) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd3da0a2feb61cdb, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0xffffffffffffffff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/4096) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001200)=0xc96) write(r3, &(0x7f0000001240)="31cc1dd8c3697e271e4f82a9bcbf2b4dfbfd083d8409a1e102c5e04504dd4a6035e3e33d4068971e0f022090952d8d6e571fe5f9747960c10d214cdc4113e8c0ddea5fff4fae34d2101b184c23390b31992baa68cc4bc0cdc676cad892ac0c700969918b7e50e1ece500d8448d3040efd9318cf8e6d6022395394364ea39b5e8f331a81e320258b96d5d51f45fe1e7dec2aa1471197bd59080347a23c7942660ebe0f0", 0xa3) unlinkat(r4, &(0x7f0000001300)='./file0\x00', 0x8) ioctl$TIOCNXCL(r4, 0x2000740e) shmget$private(0x0, 0x3000, 0x139, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001340)={0x6, './file1\x00', './file0\x00'}) shmdt(r2) getpeername$inet6(r4, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001400)={0x8, 0x6, 0x10000, 0x1}) getegid() r5 = dup(r3) accept(r5, 0x0, &(0x7f0000001440)) write(r4, &(0x7f0000001480)="daa1316d8fe7257c426e779d5ed453a9f606cacbb44286767559488c22532b72d2b98afc79404001cedc8ae42784764def3215b5d50919e47866178d9ef7e63c1ed86847d5acda802c0e912676605a694e3dbd3ab47065e3dbe10eacb491d964e2ad1a295752920d510558da1563fb5bd26a5f4e0548410c6ed818798fa69ffb1325e2", 0x83) semget$private(0x0, 0x0, 0x8) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() setsockopt(r2, 0x4, 0x1f, &(0x7f0000000000)="da", 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="7a429ff005e178f383e2ba760acaaad81b1a4f1d89d5f62cc0d336a030fd47cbddd64ad9d950db3ab2605d923907565a8219a966aeb8d1b17d466d9f7d00fcb3ac577353944e1cb20a49727bf47c754a28c63b3e0a0b60948509863b2d3536f30036b5a77f25bc07e85cae6d96d44404fa6625820a86376e7bb62b7ed122754d5043db30bde187a1f47d2ed0533589ecbeb7bad1a39ae2297225aa15005b0000ab9dfa56685a7c8ca0d357b312dcb2af1bc6fc079c79915e76cdac474fd13682ee390fe8b19fce4d9c5ca9304a13386633f7975b204c656c604f204ae48c30259ef2dd703bf8e426bb104da496e13d38ed8941905569ac0e33169a45d87427b95db40fcb594c6fe5d9d2b9e45866acc7b5028b8dd4fd23c7e8b80630b1cd259c44ca"], 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f00000001c0)=""/117, 0x75, 0x0, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x5}, 0xc) r3 = dup(r1) r4 = syz_open_pts() kevent(r2, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x100, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0xe362cd9406d81086, 0xff}, {{r4}, 0xffffffffffffffff, 0x4, 0x80, 0xc1, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x800, 0x9}, {{r4}, 0xfffffffffffffffa, 0x14, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x50, 0x40000000, 0x980e}, {{r0}, 0xffffffffffffffff, 0x4, 0x29, 0x8, 0x5bd}], 0x1, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000063, 0x200, 0x7be}, {{r3}, 0xfffffffffffffffd, 0x84, 0x4, 0x80, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0x2, 0x7, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0x3e3cf9a1}, {{r4}, 0xffffffffffffffff, 0x2, 0x24, 0x8e9, 0x461b}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x20, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0xa0000004, 0x20, 0x9}], 0x80000001, &(0x7f0000000280)={0x100, 0x9}) 16:00:36 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x100) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000000)="3a75483858fa66af9757f4493641db92f28d9a0f4b659e325d86990eaea3c257628627935fcc7c66922e78698776d3e02053fedcce7e45a48a7c011ebaf32ccccfb4ce259423647e9cf7d6d8da8ceb640cbc64df7994899026f3d7a9a330d1e2b7bbb0a19db7893e7b3e102b09ea07f4d7a1ba2b16c7dca3cfdecaf3b08ef2886fb2fc25686511ad9976cf7d52014080cdf3efd2a0cf9f6b486f0448d4d566216d50efb9ab4e3360545c00ebd90293d15f7eba6f41143ff87b39c41f23775e77246882c7784401cc54c3a86f9a1a006642aca299", 0xd4, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x6}) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f00000010c0)='./file0\x00', 0x8000, 0x9c) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = msgget(0x0, 0x4) msgsnd(r1, &(0x7f0000000080)={0x3, "6c9256dc2054d9840799f14ab3a275e3506f8d0b1976c58c418396d0d132cf656eb35ed031e8a05416aa1f581cb98a655e7d9d43fe3f12041c1e84c65f22499ad23e20478a8f16c2d3f13419b0ef301dc47c4bf710965b93e8068a2ad08fead63d06e347ef39769a566fe3b7724c1564239ebd1c5cd7f7c54c96876c56f752051ac66ca6a023f46a96b1725d245dc1ca568906b06b66192aa56692cc3aa1b8cb28c9ba85fbb344affdeae863d167273423c85582051e85270f7ecb40143b87fb425bcf7e6d10a66f199f301723107b4682aeeae4843d64cabb04cb167ea2fd5377d1ad661283a553156fbe7c04b57f1bd6449c77157838eb4c05f0ba4e261cd94d61d0719a53660e3f6e6425dbdfec864df59d7eb5aabfe5b036186a33938913f977d0fc0b530506b48efdf4354f6672f1f5b0dee2f62513f199320d49400bde752d32340af9153608ca6be2143951aaa227b043c743c4c4743b1a497297c2a4eb892de5f9bcf8044954553b0202ebf4484a8e4080f03e13bf3bdc95168e171d76ac02bb8f66cc0319fa506e551db21ccb983f46346e97a5e605ea25efb96386e3717045e981514bba228296d0131e889512e8ab3ff8c73a5f8512bfa6aded1fac86ebdc0859e7d4ee3d091325c9297f2b5584e81cd8c4bf013de29bef87fa39d5f70b0144b0c3232532ac40d0b763955552b9fd54e04704c1df96e9bef9db59e06b5113fbdbc78dbfc8af23d4497ced810bd567f75c6f7de4ccd120c4d0262ae313dea98dd1fe4e52efc2d243ade9d0258286e9905f85286ba781e4013859529970d3aec01e8e6a89981db426a06c3de171f7ba9c152c9c2b84105ea10f62be3cf904d097a1c7cb5d6585cdebe77a12137895475bbe493a88df24266ed2685aa8a61bbf28214554bdde93f84ea0f3759a14f001faa16be8219ec0af909fb7855bebe0c9d54b316a961b1e9b151fd728032f6881db44143a51444c5326bbe95b8e795ad8e5b6921ea9433c850cbc1110be69a347b4ff1e336a76a95f0a78cf444697fb240c10425b71739b07f9b05151c3dca877675eda698ab7fee7e288828c5f0fd7b4b1989045eeaa426851e62efe2135ee56328103d70b8a09c35e5c44bf48508a43779ecb891d14e4f5313f16a8d8cef762e6f19bba521d054174400160a1d3e9986d36b29a972923869981542f9635e8e927f90adb6f79526bda4379b99eb2e3920e02236c0a90aaec3e8e96b0b3d977b97b5786770276d0b96175fb748ae375a09b61c4fec886d45a75d44459505884fdb64e3436eef0ecdd39597e68a3cc48fbfa10d873b38d81d5e9e1495aac0b2fa80c9a0fa5a6b1649132d8c4c2b13114623dd4485d8fa6804f5611b031a61cb9dbc824c9515986d8521423d988bdc12432ae8002382ebbe5ff7dbd949adc85de3092a3b629615b998ac05c3735c2332191f8b9a9958b0c4ecffa0011189e48bb17ac78d2f0ca016ae9153e06da850d12f6af1955f114159e2e8d88db6f14cc38a61b3c5ecdc700afd37c2c79eba0e4cf3c12aa15c1ecff5dd6f8d8d556b25ad13d79b53a747a2e12e28075da349be849e3c4ee86caa31e9c27b55630fac5741adbee7e800739dcb06ebc64b87ac39183048b7aa6d867c54913664a4521f610cd06ff208a2fa54a6bd693cf26deca2307451c44b8becf0ba4137da59660d99b87e41027ac03f8c4ec23e44c9f8653b1dcc749d4656d0a2c7e4f78acead83b46797021870fd13db4cdee21bf6c58d8c2dbe1fc0d788730ed7f27f30799749cadc21fd41a6824d7ef6b759e3542ef86bc4fb37cc30e4d457ff6afa998843a652bb4fdd50cf4fbdad860748ae35c9f91f820a0cd3f967c33068776a5274fc4432854c6f5ce4dc068be74a9a65ccc220710f145b75e97cf416207a984ce7d3cc7485c369aed139f78ebe63f5f7b6435668a0f82d509fa291ebc9664c8ae73fc69893e7b65c7c59255ace2fb83fa15794a4fb89179ba089d1c1dd1e2aed20d9148baf469f62634f9f66d06bd5368aae6f4dfa93b3db1bb2158c9d00558e7febd14b20c2e3f271f273821777e56f75f3513bd2d96e63393b794a2b02ab17bfc5360ca6b571fcf4b68e4dae5dfc4742074bbb0e714d2e585d857110f43c36619bcb15cc0912f314467771ccab880726f3c40e4a9bd2fac8d1cb258c45457e88feffbb5655b4e8c69b4fea91128876e5a366c7a8df2d21e6a83a15a27b7863a1503bc4bd3e8c59690ef020c599b997faf0d86685a0347f8077b7b4ebdf1663bf6a9a7e54084e96e88f82adaecc805bb033f70e9da54f043829facc7bbe0407093027d21a1bcfaa7fac42a88a6aca3cf88f9097c7fee94bab9d9a7f3db6f845f692a4583f6d3ced787cf9ecbf14e0e27bead7618f706140ce821f85443fe9629be5d40c51c23f0772535506bab507a321c9aa55d95d11dc5f1c346d5492dd487f224a92d981c14673bcc9345116c8f6af5c0e5e3cef6d2c5a8b22d2dee4c2a0995178589b6e6345c152b22c2e8a212e945e3e0b8a1ddd6e8f013731b2f485e17d249d8c8c8b9e4dbb086e09e7ca8a1f76fe3a1d77dae2fb3fa73e07df98ad47246957ce5eaae7ae1efa7376f494976f393edc5982dd0f63d1ec0dc81334ca232f34bbb48882f1db01cde6ae6c45c27a92a7c66f699bc48f7bbcd78208a96608af6696b25e6af61e43f5c770d3c46c49d1025fb9ec26efb91232ecbb1fe4cd3f394cc215e4274bce17b22971c9c81cc5081703a37c9ae3265a7c832a675761c8b6486f5d24e91f428ab610ddf94a37afa5e25e85048f12deba044f2e6d074feee2f8623e4d9fb98e258467028d1cc27ea003d7362bf11d61d0557ea6527c03f9cfb3e7bd94cc51d07be9f1f33eb41b4d5f08af62fc5f397ef7e6ef4f3c7408a11a75995ece7e004f60f2835ea9a853fbd4ce607065fafed7892442890c92d249e4bcfad0c2f9c7e7b1cde4ec65dbdfef5e6024663f9bc9400b946b947b20cb08faf444986295d023aa596dda73ab4bf126f342f6405b7dcabcccf372e3b1c44b6992632cb52e748b1abb9768a481105bbc062e3f818b8cecc67e1b79fc4c281d9a0cc70cf8687058c80263a254c98cb83001a357c61896cc45cf670550e03bcc3fa29567abbb21cba5ed1a31f6e7a3120cbd56fd0273fd576c75828c8c0d4130efddc46890c439927b0cbcd9893734487e73802a3d26db652bcff3a4b98552c911446c06a368de95eeca323dbb435e8fd49715672df61d10528b7f36332816a733231501252b66bbd25cedaa0434273a6ab4cb72bbd04a6f6ba56fd7e186e0c31e1f6149f227416294426893afd5897195f30b27c020162262e490b3c1387c7940c6c8bfc4a2e18aa2bdc09a1eac4f6f5738ffdeb630045f24e18b20cef98cb925c47fdf81dea938c31ac6db3d7dc13b4993afdb079829b42248c376f141d844b503c47cea7929abd749f5001e93bb514c666649ea07dc5244d5da86e72eecbbfcfbb63bdab7f3989a2c7dd34b135ade7406020ef3703aad787d7f22eb5cf04288936fa567f892314d33f66640e85722333f87a09f807d4bd557b7ccbe46766d853089744188f4f3174541bd7cc65a6ae024f7d8a1868f390271e499851d0c14d843f44a504d4897d6636978706ad7bc9981a8198047fa10c0117b5aa154230a22ccf31902656e6fe3d2a7fcf4b3f590d6e5558d3b1f9911c802f8cb1fb3cf49357da09ff41200821c54e7df67ec75cb71e029b51f0e21d971920cfd1e174d59e4f087ce4cc67f6551b83034c912f561778634d5ca70b6226d15a3d36e1fb7b5f8347472d4df7feb7217353942d12136a4d96a0418b3c9254042de6020e99ca655810ec8efba2b76aba2a04e22331013af4ff206974872a0658d9f61850f6eb460d722b73d680b45591fe613a40ba8ac48b6c2f120e4e558bf58bdf2b27905e12efa4c80190fd9455e390a0c864b0ea67f38884f8ce8453ac27e4a929da8928a0d858ca393d34235162cb3db81383f18c22f30f6be4d94b51d68eff585c1abb78a6dfa48ddb9da751d7ceaf481d5aca18db2f7203fedda8a3fe7775182477d06e532fbf8e619a587dbfa40b40e6e33a3e05ad4de960132531d9b9b1b078e93b8fe86e15ee075c9f4365f3c11313541b80ea07343ae9735eb0ab19021bba9e60380e8c0270d0be34a74d5b953a8e7915da8f35c44a2faf1e2c002db0661bf5a71fd7d993eb6fa4e7be300eced1c6048e3ef556fc4f8e409406836c36f47beec35d81f1f73d5308145cb3c68dcdf564aa85810b23a4f571c3d9e2c86e7558c406db01d33bd7a5a90bc92a458cc866dda425795442687e5621e1b28bff13b72f6fba2256463078080ef57304195b5e87706800f847013ce70baa2954f9f38718ac7ac31c498ff507ee1e913cf30dddce3dee7120e89c95b05bfccd549a94af84321d2072748a924d0e1cf7194f427dca26d2bdd1bad7f7542b7f9c093d5d11a730bf7d495251bdea908c687140b85df3b3d4aa6a061a6ea868a15a1a9ed75644f7484f1c985b90d0729bdb2ae84d5b14accf8d6660b36961dab5d6d90c9077830c6cb49935066a37d1e47a7e232f2d78adc522732a84cd8d3b00dfffdfb0459ba2de47713ac9b78595b08986b8c823d1063bc0cf4e9f48b52ee5b6f0fc6ec971c32eccc838709cf429e44d355c9c886b2f5372a214c61438fd10f611489a623142fd3665e23d0b36c1db0bb76e2244b86a64b942bfbbb7a30f66cf691d69514ace7edb2b6c1e82f13d9ca98a8f39ae12dd37e7f22f58dd4a92e4aa70671a9d3ce12d933a22799a29053e8d6e1cff449aeb25a6a56b430fe6f93501a14329cba56bfe2a870af70b1aa68d4adac151e0023453b28db5362b083b661b67c99cd2186c59b34ef7e2b815fa406f0962bc31205cd277c21f96383873701351420cc52b82ffff4df5c14ec1df9a59e11af274b2c1111a028296199069aa9d2c2e9c1869079633386131e06cd0a0f3a012f305611c8de57bac233c153640c98ca17366840a14c8c33f1e5e7c5c7b404b2b8be7de4b526490126720ba202911fe9b78912f8b062d068d846afbf72d1ec5e20e9ff06f385333b5717ea03c444841abe9110715ec55b08012c3ccffc22c5c3613cefbcf4f89fed0629045cb1f6517ffe7fdb4eedf0a22cad502e913bd293639cdf742625a82d6a2a0d0bb0ab8ca8c81d42eb4540e7cecd6e34b1ddc6c3a1afca2b13c0d6bf6728947de17c5cfe244ce49698d7df76ffc1daa3e1927cca20e75a66b1007de7a9ceb8d921312c7940a9d1240643e7d44eb4cb2e446556b896293bfd7ebfe3fd0b924ec167a417ca3973e2c9aa5713e5b6d534080a91cd21bdde48b8fcb3db1003a52cfda490d2aba91786937fca96ca97dd73cf3aeb1116bb1d9fc871353987b2876a980393233554ddca30ef34a00eb99967d9ff19e9ba8352dc9f03ff4ae79578a5a12a5fbd62dfe7628aa42cfb6aa8efc6cf61350c6ca0009cfbb1842d6bba350c9c8f2b1b6b229ca0084912a9c18c16f6d56b92a1855c1b488532c0861811fe8de0dfffa0acf72d19bfe3a3f98bf6414add79197166f38afc58c99180d513ba78e865a84abd658844dec7fbae99762910b381bb46e5a717d7c5c46c464ea9f55fbf5d1fdd23d0a2813e24c3d9a189c1585b798529f35b109e2ac2c89e423b02e5c98dd7c570ccd8c5f6543e929c7dab03006bd088c5765e81f2ecff824cc11a47f49bc0f3739e57ab7a4fc24f100f81c0ae5d48a7d341d4ea98994cf202ec9"}, 0x1008, 0x800) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) syz_open_pts() close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet6(0x18, 0x5, 0x4) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000001c0)=""/124, 0x7c}], 0x5, 0x39) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x40) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000340)=""/90, 0x5a}], 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = socket$inet(0x2, 0x4, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000000), 0xc) flock(r0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10440, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1548, 0x0, 0xfffffffffffffffa, 0x7f, "ca2c69fb83a75da83310a443e87858c33fde81c2", 0x4, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) close(r2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) close(r3) syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x7) 16:00:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r0 = getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[r2, 0x0, r3, r0, r1, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0xd9, 0x0) setuid(0xee01) r5 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x1ea) openat(r5, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x64) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socketpair(0x2, 0x2, 0x1, &(0x7f0000000140)) 16:00:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x18158, 0x141) clock_settime(0x0, &(0x7f00000000c0)={0xa5, 0x63b}) clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_gettime(0x6, &(0x7f0000000100)) 16:02:45 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) kqueue() close(r2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:45 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0\x00', 0x156) mkdir(&(0x7f0000000540)='./file0\x00', 0x25) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000001) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x200}, {{r1}, 0xfffffffffffffffc, 0x5, 0x4, 0x20, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xa, 0xee, 0x1}, {{r1}, 0xffffffffffffffff, 0x95, 0x2d, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x61, 0x20, 0x2000000009, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x80000000000000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0xffffffffffffff01, 0x10000}], 0x394, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x5, 0x1}], 0x1, &(0x7f0000000080)={0xed, 0x7fffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x5, [{0x1, 0xfffffffffffffff7}, {0x3, 0x10001}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x7ff}, {0x0, 0x10001}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x7fff}, {0x0, 0x100000000}, {0x2, 0x8}, {0x1}, {0x3, 0x9}, {0x1, 0x8}, {0x2, 0x5}, {0x2, 0xf80000}, {0x3, 0x69}, {0x1, 0xfff}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x100000000}, {0x3, 0xfffffffffffffc01}, {0x3, 0x400}, {0x3, 0xfffffffffffffffb}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x6af}, {}, {0x0, 0xfffffffffffff801}, {0x1, 0x7f}, {0x2, 0x40}, {0x3, 0x9}]}) kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0xfffffffffffffffe, 0x0) renameat(r2, &(0x7f00000004c0)='./bus\x00', r1, &(0x7f0000000500)='./bus\x00') kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) r3 = open(&(0x7f0000000580)='./bus\x00', 0x8832, 0x8) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x2, 0x0, 0x7, 0xffff, r4}) 16:02:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x81, 0x1, 0xa3, 0x10000}, {{r0}, 0x0, 0x0, 0x4, 0x7fff, 0xa6}], 0x401, &(0x7f0000001540)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x1, 0x4c, 0x100}, {{r5}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x37, 0x3}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0x4, 0x4}, {{r3}, 0xfffffffffffffff5, 0x2, 0xf0000001, 0x2}, {{r3}, 0xfffffffffffffffe, 0x24, 0x45, 0x500, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x81, 0x20000000, 0x1, 0x6}, {{r6}, 0xfffffffffffffffe, 0x2, 0x0, 0x4}, {{r3}, 0x98b07d7e9dd963a8, 0xa, 0x20000003, 0x401, 0x1}, {{r3}, 0xfffffffffffffff9, 0x40, 0x3, 0x7, 0x8}], 0x5, &(0x7f0000000040)={0x2, 0x3}) 16:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656f7302a7906333bf001b899de71bed7e241dc46219dc92e65ccdfd41b42b3a63ead7084481046b964d334efc7a01cf8ac8e08289638cd91111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x143) r2 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc1, 0x0) dup2(r3, r0) 16:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="d6908860bb3cb887a067ddabed6b2cd3f3a4c11a561912a1bc4d9c69c29d167a65bc79181be99fdca711dc5636d0b3ffabf7b1a8facc25830a15605fe1e042702c9f400029a18b", 0x47) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:02:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0xc001, 0xd20) write(r0, &(0x7f0000000180)="eb61e04b832f4932095a8b5f207771560cc42f596e69f61ca6c328782bb137d5ef96542f6288d55ddb144c5da7facf5c60dcbf406fd3deae2298dd1e55b84e79054d761c15bb813428c2d05a259ea00c6029ed", 0x53) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3ff, 0x0, 0x1f, 0x1000001, 0x9, 0x9, 0xffffffff, 0x0, 0x1, 0x100000001, 0x40}) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x28) getgid() 16:02:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x3000) shmget(0x3, 0x1000, 0x200, &(0x7f0000001000/0x1000)=nil) r2 = shmget(0x1, 0x1000, 0xa6, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000000000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000000000/0x4000)=nil, 0x1000) r3 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x3000)=nil, 0x2000) shmdt(r3) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x8}], 0x3b, &(0x7f0000000040), 0x22, &(0x7f00000001c0)={0x1000000}) dup2(r1, r1) 16:02:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="d5ff9668", 0x87) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) dup2(r0, r0) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:45 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = dup(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x6, 0x6, 0x35, 0x6}) ioctl$TIOCCBRK(r3, 0x2000747a) 16:02:46 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:02:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0x36c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3fffffffffffd) dup2(r2, r1) clock_getres(0x4, &(0x7f0000000040)) getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000001) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) 16:02:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:02:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x81, 0xc, 0x0, 0x8}, {{r2}, 0xfffffffffffffffa, 0x8, 0x84, 0x1, 0x2}], 0x3f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x14, 0x1000, 0xc7}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x5, 0xffff}], 0x730b, &(0x7f00000000c0)={0xfff, 0x100}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:02:46 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, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) bind$inet6(r2, &(0x7f0000000580)={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000880)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f00000001c0)=""/117, 0x2f9, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x5}, 0xfffffffffffffe21) dup(r1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)="427a1124bce46e6d44cecf965241b2b374fad43deae7b8717be7c50c4c9940f568707a309d5727c079966627f63ce0424407bace7f5c8f5a0cd2ce66ae9e4a184898b84355e480f2d79026b2f7152b8f07e06c754af9ef6c9ae60ce2613c1024a4aaac95c9c4e4363e0eb589965c6b52af0d6909fb003847b4f5f6bf9dda2d23d742b44ab73db21e615f8b6743f49ac978c4fe774733b34849de059a5fae8a813c0846f55281c6b1ee7cb092b8b32e4e90cea8977ed8306e01154af0a894efb8e1c3e54158a792c0afb592ddd69b9f676ffc41e4b384ae518ce4091058", 0xdd}, {&(0x7f00000007c0)="a2031d5ca5af41c53aa94744678aa0683483dd8bf01b075caa22a951b8d5eaad9168ec88b31b31849048386c13c5e74f9895ab5f38043a83f39bbf8293bf7c53c7fe2267afbeb0af1ebe0072918f58d793028fd949e687ab693392e4fa545d2b85d8b411abbbeb61ccdd12fd3397e4f006ce554f545d4ace69a05136c63fa35f36c4477ec86a7d0b50def379ec5c4ab64f4b244acbfa1ce9a7ae514b4f777a6c9eecdd4573a4c4", 0xa7}], 0x2) syz_open_pts() 16:02:46 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:02:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) r1 = dup(r0) fchmod(r1, 0x100) 16:02:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) getegid() setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:02:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) execve(0x0, 0x0, 0x0) 16:02:46 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff07000000000000"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1f, 0x8, 0xfffffffffffffff8, 0x7}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:02:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x40, &(0x7f0000000000)="1eebecdb5609796714e2497a279c4eb40d7f52038b74541e550c328de99a9ac917ea903c71fc272cfa0b32d3467465b94414e75e256b30dea5c6d18ac01bc302e713d5e129d820c08b62b92143c7029da71a1a606b9ff3a8bcfc2e1d862e0164d98cadfcc38f36ca96ea3c17704ca1950c2a0442cbb670945dd23937add4dcc4d8947119494ad7a298a9758fa4cb40f12c5ba4d6a6957d5eea82a75185de226ac0ffb08a6c11d2e17b2b60a5e62094de908693ec80b0a105c8c8f0", 0xbb) 16:02:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:02:46 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:02:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x1, 0x4000, 0x10000) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:02:46 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x2, 0x1000, 0x280, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:02:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) r2 = semget(0x3, 0x7, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/4096) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x8) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000014c0)="facee8c642e08b678374520144d28d65e555656aaaafa82ac637e190672d4a119fed44136a3086d44282029ca3ae88a210d6ae3c0f7d87d2ef298a75dcbf75745b882368cd7faf25b30bbfab8acb692fd6e502ac4c953bc36cfd7ce4832d912931395b4812e20598", 0x68}], 0x1) 16:02:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) chroot(&(0x7f0000000000)='./bus\x00') 16:02:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x10000000002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/92}, &(0x7f0000000000)=0x5e) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000180)=[{r0, 0x46}], 0x1, 0x0) 16:02:46 executing program 1: r0 = socket(0x0, 0x6, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202132f66696c653000"], 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) getsockopt(r0, 0xd28d, 0xd2, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:02:46 executing program 0: r0 = socket(0x11, 0x4003, 0x101) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[], 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) close(r0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, 0x0, 0x400000000400402) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000001780)=@in6={0x18, 0x1, 0xcd, 0xff}, 0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="3836a37879f218590a02316580dbf9f215ea40122c52b226c97cc2a1f3ba96800dd648882fbabe7459ba5da102ffd0cb766e0726da96ea8648460848dce24f7700e1736894c09b99fedddd52ad895e23b5e77cfa3324ba11d9be3c36ac7d649682ce2c1f9ec6b0d8215d66bf4a2b49a07edc9dc3fa747d0ec3624bd5f32200a3f410c5abfbaa29c4c6c724b708286dcd574fe5436222deef4a3a1db1", 0x9c}, {&(0x7f0000000140)="739405f4ceed52a5988ed8c508efb4ea24c2fde366ca86b70ad8bce2849585bf7f192f957b78a78287d47c44bcc593ed70477b6452f4d3f5341a2aa62f07f98a676e236140be9e5c8aac4ca720e5205ecf26f07fe4168d699c5852b199dfd037399a32c589d5d60dbd16772c176e46be2a5cbbc963f5cdba167b71b2f01530f9b7f3877ccf6b04e6b5b6a3c5a8299e24c912f2d09de65a4096286a66188c63cbaedd73a29f0acb9db8db989a6692aa4cefc937a8b30cf3f660e07ca548d0b8da3c16", 0xc2}, {&(0x7f0000000240)="44e9730635238a3752962413e7cd1da4990b659db567d00b8343d352fa066c1b65e8057fc227bd3c4dd9fc2f1f487af63fb43c92571f86417c45d172e81572e559c94f0862bc0364d738d40808573968cfb70bf8034deaa99d993c0723acca340d9794cf9e71fde523d9ee6901d190752c796ed36458d124e0b4e4a2f6db5305f5dbd73bff4915fc03feddfda28ae2645588839cd1dc0bed09f3996c0af8cb4eba5c81e526355576a8a95889f87b0c059c6068a54e4d8e6d78fb8429354eebf5b726c98816fb37e63fd357d9b1a9a5b1f771d3a76bbb80895c", 0xd9}, {&(0x7f00000003c0)="90221eb0751ac50a94a617b1bf7dc5925fa26128143136b5abeecd5e31214685266daf21a6254d016211e22623c9abef275742012bf7103d82f8c57df2e91632e92f564d5f577fbe571308d20a530f49c0022c47b2506f4ec5ca6f991f9d50fd1093b10eb7db4d3b6f357233cbda68875a6510a50a14da28c69ef3b0e13bce57d63577d82f7f902d566a0c35d4e73abae3c170c5a88aa65831ea46f008237ce379c67c8c1f563d349b890fda4c4d813cf2db1fb528d4ca21761dfac605c57272039659", 0xc3}, {&(0x7f00000004c0)="20127497e5faa2f4185b69ee5f96d471665aa208b9eafb672871b88df785ad1fe83c21930a5401666bcba599a1dfc8ad5be4b3bd2b3fdfc93ac6fc12ea645053fc7ff412db65aabba742b40f06343edfb61d5d4640f782f6b660c5242b36fe22ee4c2cd8053ba4f04ba340f0d0a5ee613bc9731401f7561d819e77a327ad0511acc7e148a0ef1c17b22924b9cd3ca79feea728be2b9436d601edbd63a136124f084ae7603102446b8d1934b847bd02ae3b2db8157e43eca5177eb62e3e558f7d1b104c50d54646064eb624f4d910e3941c469426758f79a83934c050dcd5aeae0a687fee2794ca05529c2bf4bdbc405ce8955421ca8c1f1ec06a", 0xfa}], 0x5, &(0x7f0000000640)=[{0x110, 0x1, 0x8001, "dacd7aca3cff2887c2f2245f5f418394defb3c0734226c2e694005cb9feedcc3e9d02942490323fe1bf24d94f3b7ea08e50962a7f89f96baa0e85b2dc9ba2e3ebdc6dd50df773fedd4f0ce5cff00e5594327b23b805dc191c0c4dd53b2bce9a0da7fafdbd129c89767c83d99bb457d36291a81f12be587cbb8e952c4aafa41cbaef632481d551e1fd8b9178362d2fdc638db434b426a42566daa834d4070ea12fb68618f1e8cb6684804b438b4bf63248af0b386e3d9ede24faf9d3f9a3ca10c97953fd6f8306a4c9fbb9e0811cec82f5d3837e67b413868635274599cf97fe388f1fa37ec988f261dfcd033ef8846321b026330dc0274978d9858cbc65496"}, {0x1010, 0xffff, 0x1, "d229630dcd31a4b041152fa818ef488f6b94166bce98dffd77facbf7d4c172f01290f6003fcc4af0bfd5237a3c508dd6a4cd04388a21fc3ec6aec76a84c25f792890bff3b02fca74a9af2e390ee6656542faa2d9729e91a09a173233f71a66e60c9cb850c84c383dd256d7e77fa4ead0a40f47e4a2f4bf1b920bae35279c9d0fefeada0a0575f2443281a5721b58ae2a5ec77cb96e7b8f535277a8220d8b08c98e37f2e1c95b2e86bb558ad95794318c3ef064536f2e30a45788c84e1e1822b1409293be8d360de2fda5357cf8679ce7a900eadfe2875df1b3b7e8d8560a7b3285312f56e575af5ed923abdf2f68e33164f1ccb1bf35361b779a0423d2ba506e4909403c7e065b490eb79a49a96aedf3a019706a5b8456988951f9c3c55e836f04fb0dbea5035930da4da879023d406017a75afc53dcf83fae7b158063d2a4afa030ec22f8f47361ff3f2c4046b1a0d8fbfa8f99c12bf90773d236f12c3345c4a7c58e80d4aea6c6c307459c74fde606d5e960a121f28f8140f655f2dacc39dd878e172ced059cb8ba29c64e1d82ca66c91e2898d1e2c6d2bb716f7963e9b5ae2a4321bfe120b610b1130869e7ebdebb8677d7cc617836ffb083edf2a1952eecd2bb278d6ef11f5c8adf54803871ddcdac815d41b4c07f2a371cc50e350feafeb9a7c723ba26d3a05bf50e5683da58bba270432bbe4605cdea8f8cf4e3e3a197f0c81557a173bc1af5657d54d270f9ebaaeb16d8d2bddc537a790339044873fec26948cea3936ad1dac2ba5c163ab8206884de96b0a03a46c86973c575d27030e85dd976feb70cd4412312a318bc9e6b03379774c713c4d56ccace86e1e97c73025f075dca65db3b1ca27a4fe175c2b158bd315d19b4ac1ec08eff1a5de6edf896ccea9f6e6ce24e566471914368a2deaa8cc6a24ee943626682934b117cfbf2f68911d9c79b567081eaaa7d5fc84ff7a8cc1d945e73c15127e34600834ed1eb573ec8a01899b50956876b6c978b65d2fb19a0c9822e0cb26738147b1dd580cdb7878c63b7a704b1acdd8ee066e43948c63561359e4a79251704181be18ba3e6f395510c86eccdc0237568e4891470df87541c8585d11713a3beb49b6df5223a7d3daaa40fdfa0daf9aff5fba0a12f1dffad482b5500851d89c39b1167926d3d5198dac30c5ffe13697448a32e5903d521b40f98ab35d2846f4646e55e682ae8744474167a235dd38d061478f1cedd1d8c72c963e120fe658c15663fad65e4c7ac667bd66172e4866c680801589e46059ff1c83e7c66ab90ca6ce4d464e717430f97aebf97c24a42a293c2dafcb155f6ec8622d304c1a2ca42b8dcd7b0a58df6bd374df142053984596c7fbafd6954a7d4b7e0e992a81bf6ffac794539d068ed6113468dcf1ee6c6db2e8732fee73c4aebe01f5d457e7ac0231b57f1ca1c92648ce8f44256555a2a381f6dff07bf462a5dcb62b385bdec7d4410670a79b801439baee18a76a52da1f3f83eec0c4ac2cebcdb7f5f648e0ad8f6bebd2b0b8ba0e8c4c6d0035128a0e01397191eebbf4d10ad94c3990a112de8a3f6682c87cff0f49d370cb00c674fc8eaec9b18555854d4d38b1d46d45777d84c904019c064cc9f86d5416df64bf2d82747727d7a65854d4b8afd2b769cb8adf0e02e7ed3c8ce2f637967c6f5893bedb3dc10fd9102531b7ba60c76d35c98b70d701aa3c378255756f4e3ed38e0fcbf6cbd07bd4c7356e6b4ee9466a5ee23f9135887dda0eb62eb73bf574e5675f6725b703ebdaedcaf137927b5957712814d486f7998aff9da33d3fdb9e7f99ceefbabcd99b7ba1a133a30a97c53b517a7810e7f1ff14dd8aa9e68266b7b4d3ac74304af7dff95de8bfc5d3b7864b8825795da08735cc28d187a56493e36066840b6b5849f240f44d4671e25fb6f4dcb4db8e52bb3faaa8fa641a5ffa14a86d7d2505d0cdaf241f7af7848b9bd9182237bf3869e88080d7792d1117d2f2c2574317087428ce1bbf082cb4ccf01966d7b697b9bc358d90fe7a3d6e6264e098b74af222139835cd7d79ef0e4721213fcc80daa34fac26e66bbeac860efbd8799312f25bd21e80c72a196b1ca1f57c50d364589d5d3fdb522313a024c30c4f5d98a758f611c59df7ce7f002dd3bfed3b50206c1de3f45a2a5c620beab27e74c58c25524e10b49764a04f0c6b9f6d0bda99b6631b487a44a5c4711d0717d9bbf58ee9c00ee8e391c5aa17f7f56480ffe236831c6ef7ef5b7d0fdccec0fa4c948829f4933c3623a7243ffd8035a76a684b4812963d20c766a40a1a86150126851c5a7f586d7522ababaf1b9040c07b3260772551660c51653aa423b4b272a443336b0c56eebc58b9553d0464fad90dc93bb2f4d272f456d976c5bd846921dd253bf0e5c7c12b5e144995df7516ba9bf591bb85d53188a650a2cc8cb3c28f0231e7a4c91f896cf1217c7ba8fbe537e3591de10097bb6fd3ba9703e401c870b8c4e10000f6dd04750771ba87e858d495c3b91913765708f9a2da84a16547b4402f45df1efba9eef3dd6a4f8e29b65b79dbaa8f0796294fcaf0dee705c46ba9de3099da55bd3efbb44f1bdb32dc5bf06e441ae7be7af58756bda08bd8df33fae9766731ada8c372d3ba3937f114514c439405a04ec92a33dfae96b1d33ac01135e9f20a37cd4316bc4308454dcd90acd661e696c280405f64477926590222a78820061ceb659c5ddc4ab32353f9986a08efcb68e469f775f214e226b4a9c98ecc7e3fcfbe602accf697ddc40c3f66c8e8d1f1e0dc641a7c6af8bd4409e9c510cf34531ed08bb60f37ca602dc4114f6e582a642f53f18971fd7208e5a8ca13c82aa5b06108190be42def699f20a8deb88a2faca797bab3029215f5ebe7f64acdc53e7b041b4599ff3ec7105463bfbc68d57febd6a9b23b4605ea3928fc0428b223f37ecd81636847d0821ae842226661262f140e32f30a6ec706722f7b579f583fcbdcb240b49cbb255e8c1f9bf6a2e3d824c6879dbb9cc7dcfe06ab43dbc6dfb119202af28ce9decb345ee5ce4eca2d2d1073b87d5305bd6b6207795254d57a68cbe0c056d16923f139e1912e4e66a3a76a6699295a5d7ba9595a9fe224e3d50e8119bffc20a01b1d1654dfb6fa4133f707b64255eb80f2239aa1e85a11309d5df53c613939e94d1806a7d8e45aba40433fbb886046980764627e93e27683f3a18b95707642bdd23b42af0d4a939321915668b5338b1d62bd94a5172399daabedb610926f68e60126ebabd550feb0e6b366e9f0d95cce404fd193ad18363eceaacd24a4e6332f2c677255d224e13c0c0b41e47f554cc34bf277960efa1a932f36073f150500077f6648b0fa17d43c351bf8d4e038a7bd966e0fd32d84d3baf3131df3d583379a9095474d84c4fa2740bb6ba827c12bcca4cfaa1b54aa39f8a85db6eac965ac4eca0c773d3a55be4543be83b3af4b5c68cfe1a1c5ca705249402a1eac0431ecdd3135e2814bb4336137791431588916547fc9b3d8281a770b771df911fe1fa8f24d353befffa5eace06ff349bfef189994d84913cf0db07023270494ca6ee0c9474522785d28d7ae09cd36cf479da7dc8aff71d6953b714225f9fd12617156e58140a8b68b1569a62b38ddfa6fcf689d54109e42fa5bf261f701b1675ca8c8f5bf60ab00f57be579486e90eec88a66fa51cae7057fe9c38a966b1cba2ec986120f12b5c06c6b7c8d32d4ee2aed6dfb81299856c34a8f05292017386fcf025c296fc6d8e5446ed414c9072fef4ad97be7d907ade604998edac5b342a39299b2973ad26ea926d77109b1ec761c52dbc700b15c08e96a891f506850f8b45f453e8178e2e6dc151b113461164f09639bfdeb4aa3f3c8dc5278b032250994f33d572f52fa428a9a676d494289781a18f4125665daf4cb532448b6536d2e004e2d06aad9a8776225b3f31baa99cd6d265f14b784dcdacc777f7714fef1dfd2ce0aa7a98d5c64bfd205df848196746138c02a6607bbeac73b2c29727b0b8ba40e036dfd6fd47a1bd0400697652bfd6aee6011496c0688953e1ce424b36127e7f62cb5441d05f5d8da2923f5a3abd1a70e677a5c3de95d0732a608274b0e36f751e3fc5b93985313195a7a14955685d87c65cf402d6ddf12b6c7d1c0fe75d97a3dad0c6eae502d0a0852ad4f9b79d18a98e665e757614cce98c881a3fd1260686ca3db3ef715e8188ae7cde2a227dd47b7e9c117e758e019b56356c06593f68d619714a6f59e18cc152cf5ecbce9df8c1005fa217c4c9cf7d53d06f8cf1ef825b173b8fef72c4dc870ae099cf13ba868f504f393a9f3c4d30a2bd8881d4b838db1452ce7cbe305ef88bab58b8c8f34f55b606feea62999e740797597f56028944332504f3a5b79eac29ad80ae26f544b93269c02d6b8e7492880b02abe6abfc7d9ce2a598e8f7fe5be15caedf2ea316f859d093f448fdc8b134c6c49eea0be3319654cfb9ce69fe81d9b4c335f2808a5c7ba80506b31da4e6f0bbb721546bee280455b8fa1d96dd48d9c411a2e8f63a105a4a85d399656acf4ccdd43bbb73400531ff875f90d22b8391455b378eb3c4dd5672405d74ed933a79011edf9db96ad4a141230ddbf3e248789771fc795824066dd7feeada2851c66a407baa0fe8c7225c39d35f4eaf6c3cf4646b8e5463a4a0078746a5bff16b8518fff71eceaef07ae33856c758fd0daef1b60399f6c55e729ae31778abeace141006be8b095232733b28fc2e8e8b4344eaec3b8206d7b41885589b5292e26cd0e0b502c77106fa3789ad076ab4e1b0dfd1c9c5bc38bd7e627ed86ae35695cf664352ac9ded1bd00792c47979ca84eaf90f3d0eedf6302f6f444cb54b787aedb14460ec83eebcc16a835b8ef25e54cab8e75a2209d13b1ac42928ec7962a6eacf171c0f57c567759cebae9c5632e6f31d617c180ef8c5f4268cd7c365e5715545e413ca0c1afe28e30d1c3b79e2b61f28d21a4a6437fb313131a543f9ebdd2f4ec594a7695a110c0ed734c2e3fdaac8d6f13f3a233728825588aaaf49740b88e8b50ea44ca45aea6eddcb76b804418a1a01e71a198ca31a6f0704b6cc555a9853d46dcc6cd95fab77f3e552615a28bc10e37ec28d19021342d2dd30c0f85e0897155a692d718932db4415480e277f6967c17a84167207964a76c2d7a6a70212539d5a5b9a64719892c54d551923a59e4b11ac0b65913c71860e91bedc036908f28068bc64e08f74529449305af30717075ed50f1379236603c45388ea80d2e752c3e9f618a5dda8a7b6ceb1d57150f2cc1bb5fb3dfaec5fcf7d7fa2d5540b9827d4260b021adc079a7b4c9191dfd3f32f0aa749bc9c955a949b1222ee87879d0fd4894baed026134586ea9f6190b9160912e747806f842156595d186c59587a1594c56ae5a6772db4451ffa401b9f8f1a3e004632f0793840e11e28eb95977bf31b10c6b7d2f787cbb02a1292c037a310eb566a45c50d56095fe2c03c89abff16515f18d265d0246f7ca63c8f60548afd0b80d8cd8116393a528abaf80f93048257c89942c572727982cd9a20a3a4a11419a0f4426fc2f42385dcb5f103e1c9be41d02714c7d3bfacaf0ab04d5756adf3decbeac34ca49809bb3f9bd34d5fe807cc519c802a736affa0dbce3dcc41b2c91c89963ec62430178021b2086b40c7462ec853d859cae3f293e6e96d6a3ef4a764e30401424a4b4bd720980a0cbd85479ff73b38796dffedf01a1471435240846a06931cd9eaea4c7e6363f2088b882d15223f1"}], 0x1120}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) r1 = getppid() wait4(r1, 0x0, 0xb, &(0x7f00000017c0)) 16:02:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x6) 16:02:46 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0xff, 0x8, 0x0, 0x101, 0x80, 0x2, 0x3, 0x3, 0xfffffffffffeffff, 0x1}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='\x00', 0x9) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() shmget$private(0x0, 0x1000, 0x1a0, &(0x7f0000003000/0x1000)=nil) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x7}, 0x10) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) 16:02:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:02:46 executing program 0: clock_getres(0x2, 0x0) clock_gettime(0x2, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 16:02:46 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xfffffffffffffeff, 0x5}, 0x10) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$getflags(r1, 0x3) 16:02:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file1\x00', 0x400, 0x0) open(&(0x7f0000000040)='./file1/file0\x00', 0x20, 0x104) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f0000000200)=""/83, 0x53}], 0x3, &(0x7f00000002c0)=""/252, 0xfc}, 0x2) chroot(&(0x7f0000157000)='./file0\x00') truncate(&(0x7f0000000400)='./file1\x00', 0xff) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0xfffffffffff) 16:02:46 executing program 0: symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1) 16:02:46 executing program 0: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:02:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="391a730f81f92361cba5"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x42, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r2, 0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x5}, {0x7, 0xfffffffff6ea2e85}}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x101, 0x1}) 16:02:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r0, 0x8000, 0x10000, &(0x7f0000000280)="60525465b92d93d15ae11396b1f1c498f47a70348fc2fe755b02e16e669adf16c014e71e3b32eab7a75ee301f22d802f8026e403fa30dcb8f0a0b0469952c4b4da1d26c8c3ce9e48a044cd374c3488342f41d7c259d316", 0x57) r1 = socket(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt(r1, 0xfffffffffffff001, 0x20, &(0x7f00000000c0)=""/158, &(0x7f0000000180)=0x9e) r2 = getpgid(0x0) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socket$inet(0x2, 0x3, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:02:47 executing program 1: r0 = msgget(0x2, 0x0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7ff, r1, r2, r3, r4, 0x13, 0x8986}, 0x3, 0x4, r5, r6, 0xc556, 0x6, 0x7, 0x1ff}) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r7}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) r8 = socket$inet(0x2, 0x4006, 0x3ce) bind(r8, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xffff, 0xed26}, {0x18, 0x0, 0x4, 0x6}, 0x66, [0x3, 0x6, 0x7ff, 0x3, 0x9, 0x1000, 0x0, 0x80000001]}, 0x3c) 16:02:47 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/66) 05:37:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000200)=0x6) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x3000, 0x2c0, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0x4, r2, r3, r4, r5, 0x140, 0x86}, 0x2, 0xd7a, r6, r7, 0x2, 0xfffffffffffff800, 0x4}) geteuid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r8 = syz_open_pts() close(r0) r9 = dup(r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/136, 0x88}, {&(0x7f0000000780)=""/195, 0xc3}], 0x4) readv(r10, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 05:37:04 executing program 1: r0 = kqueue() dup2(r0, r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f00000007c0)=""/237, 0xed}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f00000006c0)=""/220, 0xdc}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) 05:37:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 05:37:04 executing program 1: poll(0x0, 0x0, 0xa65) r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) fchdir(r0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/213, 0xd5}], 0x1, &(0x7f00000001c0)=""/188, 0xbc}, 0x2) 05:37:04 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getgroups(0x0, &(0x7f0000000040)) setgid(0x0) close(r0) 05:37:05 executing program 0: mlockall(0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_open_pts() 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 05:37:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8a0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5026) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x7, 0x5, 0x4, 0x1, 0x0, 0x6, 0x3, 0x0, 0x2, 0x1000, 0x2}) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) 05:37:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40105704, &(0x7f0000000080)) 05:37:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = socket(0x16, 0xc007, 0x5) r3 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x100, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r8 = syz_open_pts() socketpair(0x21, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x408, 0x0) r11 = socket$inet(0x2, 0x5, 0x6) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x39, 0x7, 0x7f, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x20, 0x6, 0x1000) r15 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getppid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="9a6bdfb7ba9369a5a84a8b204d954fb68c1102647ee44288ed7a22b580ef455fd03e6610219ae4c7a6e557fbc2cdf7fd4c1ed55dd132b62b65fef78218dcf09b357a82e59d51e9df55216497", 0x4c}, {&(0x7f0000000100)="721e2dcab3abacdb6e86c6cf886462da0209b1ad5730b30eff37fab0e3fcd06c5bdd09cd19da7d92b9b4450ba136424c4a2af2f24d759ddd4ac00ce2bfd0d79362c7009333b49aadc6ec15870375579003172e5fae8d31f59fc7655401275e994ef329ff7781d4b0f4e397a5c5b3900cd7ad1cdb034187d48bfbca16a18f33d8f96cd04bc007f38b73eb6ddfdd93111a7c2754dc58a3ed872fd20f9915d1de1137587aa1651291af5e23602311d8fb0aa848f897021d7ff693a54a82fa37d408b9ac1337d9725226b615de24b43590ade08cb54c8a0812a788a814e26a066e45", 0xe0}, {&(0x7f0000000200)="0817612449e6b34834a61c2663540b428cf45b62066ecf78784c05bd4f00ddc5c9779a6d94c0da7f4d40b20c9a4ed078b6e364d2fb46654c3642258658cf444bb19bd80be278d9572ce9eb9e9044b03a06b6ce61ab4b40324e3a", 0x5a}, {&(0x7f0000000280)="3ac78e9d358ac6436af643de6eadf07a533a52ab45a215af04595b98a0ee218e961042323f324a074c38449db5e3e3eecf7984ac1cb7e6243cd1f1fc8d2fea234dd835f883651b1351acbd269232108c72f1bf6e2559e5c264c8042b8f0fb22857ae55b18d275eb0f252f87e080e6f8ba1e40c469cf9e0ab83344acb12d9e271d94fc305ef94d1b968d630a4eca2f3cbafa3d3ef56be7c6e245c519773e0e5249e4c1cfac11f7249ddb2977a077414884b5c8b928058fea3ba7505284653aabafc66c16c867a4cb2ab8b401f3412e009ea6bbd7c830b03133d0b66a09ad502c22760d3dc34", 0xe5}], 0x4, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0, 0x4}, 0x4) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 05:37:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) 05:37:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getpgrp() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r17 = getuid() r18 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x5, &(0x7f0000000840)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="eff45c89c285ba25663902df7dc10ea81a348017d99b8d1828dd341137e86a29ecc4e982016b09825c9868e3f959726ed5ba249674d213381594", 0x3a}, {&(0x7f00000000c0)="fd6de84694e00cd117dbbbb5b5fcddddff0d3463ad5c173cfd2ae7e419ada61eca95386f0a050a11f1f6c27536c682b84d3689c76a35bcf55cdc895477370477003baf96e7a68017683f69c6339154efae2b628aba0872597f0444adecddf7ee13eddc0caeb85fbdcb3fddad5310a1a3b69cfc5f9af4146c54bbbb712730ed0c9aea85bd8b9111e7acf0e3b337a2c6fbed595abed8b58899f9dd49d4cb3c8aecf9556b4455167ab2a3fbbb4f212f6cd76e7e58914ee29a77aa671caec2d7c116961bbb9b3b198bfad82b19d0189e698c75f540ed9a7f9da8f7989a2f50a5bf", 0xdf}, {&(0x7f00000001c0)="12bb583fe6b8747190db4f3d07ee6cb11283d4857184b89d746885a6133ecc902f415e1855e9638af6d5f3f6759fb8e6f37557de18c1382d15dfd06a4651198580dafc39b7f2488bb94a7d9ab2ac74bb13bca5d42dee0df4c0e50d7e841c1b4078d306b11de38fe22cc8204f7ea2fe9a854e6f6983134a38bb9e14745bd75dcf6dc85e1897ee4fe9cab7015f63e911d3f388bb2808675fb3df93ecd81fa5e276baf9d7f19b0e13bb637af0f11471d50b945a4ca56b21664fd69dd22dcc8c4264c2b7740ba25acd1a58350c4b", 0xcc}, {&(0x7f00000002c0)="439f5b9fe751aadc28f71d9b1359e1751c26faad3b2f47c390ed689088d5b2bba823186256b2a1fb1a886bd30e9c2d157b652045908dd8ffffb333e54d48554bd7fecce4736f008e9ff4732b2dea66d3b4214187d129638dde14ef9e09bcd5fcc411d3c730ab2d5878a52f7c12e5ef94f2d5e7d2e0a19e7b5e934fe2afe80760c1a0b45a1413538061b4977e8ed29a179ea8d8a527d699f89050594df077de8f8a1632f79d25eff6c8f8c1b7272f7c0fe6e0192f7c3a9aee06ee719bf2525be591331a247654951937cee464a87d2d7f4a42fd8ec539fa5e212816596e916cdb6c3d24", 0xe3}, {&(0x7f00000003c0)="f7eb9c10dab1f56914ac84a17c00cdbdd460d0160a2e261c7bb7a4ef7dc0e664215f12c7451304393f0bc0504e13fea51deab9d54a2e3cb7107e727cc0eec2a884037e0214987d946f9c4165aea9733e5f91dfcdbf0e99098a86703a3ed6ce2a87b648d47e706f3a41abb71c54e35f2613fc49ef16a3970458e52b456f242149d4caa98dd6c75f2053f1b75f4cec522a84587149bdcde59e5ae5d4e070676f899836158de3f4a10cead4737df8f440cc87c4103d03d4867c3f4c29227c5e16ac8f366df8d6ff612f446fbfcb754b4d868979ed9debb72cc7e763035c37f8483d73c804e6bedbe1", 0xe7}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x158, 0x40d}, 0x404) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)=""/39, 0x27) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() getuid() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) getrlimit(0x8, &(0x7f0000000000)) 05:37:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket(0x30, 0x8000, 0x800) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) close(r1) 05:37:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6601f26acdbc2e6c56845c6ea5089d649ffe2f9d51b2e4443fb8c2a6b1edbe2e6c39e091e66d4019c0386887c6b726ce7c8cf1b032f62a97c94c23e92b26e49772a545a6f6c6899d5918d85a3eb5d1387b38ec945fb15e1e80d660b410afa5d629705fb9e8982d47f1c8b5cd2d17adb9173b7e57146fa7913f88f7e67d1228", 0x7f, 0x2, &(0x7f0000000080)={0x18, 0x3, 0xe4c7, 0xf7}, 0xc) 05:37:05 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) fcntl$dupfd(r0, 0xa, r0) 05:37:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 05:37:06 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/88, 0x58, 0x43, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xe5de) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0xad) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x9c0, 0x4}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/41, &(0x7f0000000100)=0x29) 05:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f00008a5000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000840)='./bus\x00', 0x7f, 0x2000000000020) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1000000000000090, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00008a1000/0x4000)=nil, 0x4000) connect$unix(r1, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="7935e1fe86046ca1ebb6d5f499241089cbf42a7bffd06c68b9e26c7ea210de2623c092763ea417cf27ff3518d27b38dd90ca975b45e3fb2124f5000f28e268cd7ee5d07bd4504bddeaff9cf80130baa9529ea1321ccd5e4048697bafbd17aa7a0e0710eff4fa3cd83f875690fe95b20dc9c3bb388c1ad01677b655502cda0239d1856985b65bddbc9048204111aaabc6444aca93e7d3f4ba68ec613cc74977ad946d2d870ec26d258d45c5138c009c3bcf9386f706e22e2f7585bc616812470933e75e", 0xc3}, {&(0x7f0000000300)="bd806ddb7fd76fcdc12e93205f19f610e4f1f035c582a1025d2b5b3f6963a5b2d331f908d34eec9928e20e431fe723bd0ad261e4aa7c932f59457d9e860f17d4845ad2578b5e86dfb912178fc986adee810c8dc6dc21e3e14cbed3441e221c0e4e4e3255708b04ec23996358ca95b2320ca3f92377b08ddea02b89e434a4c0fdf51a80c007dc0a3cb22a711dd9f519b52e67a9541251ce4c25e0aa46e729ca0617d1718561d37190570be672496b17ad7ea409fe74a5846b005b5c513ef4a6d67766f633ed8059ad6d95dfc8014886d677f7ba2e", 0xd4}, {&(0x7f0000000280)="4a95dadfde3182644326bc282dd5056948643ef1fc9d1786e22c6d", 0x1b}, {&(0x7f0000000400)="32a41d6b484a79e933cf465a83558143d7972c987feb2f24cc502dadd9d9c6892725fe19c3bbb33f2e27f29def0ec11ba98e1f42eeef452c584f7fc001a21aab41e44196ffb4be5ae30d1c9eb102169f6883588cf32c1720436867172f424117274ca28d55902979befb73602cd2971db912c0a7335282dfa62c8563e03335300a6ada854a5345abbe53c270a26bdb306e9e7faab5e1ddbca12f27caa0b674cbb5fa6aff2c60521c5ffa8656191e7f49ab76ded5f1d4d5c1e6fa376ed0b3de0303e34fb77bcc79e988102f7ca5a43f174721bc499126f4ad83d8a2f89b5cf6421563c27aec7aaf43d599d2b362f7572666acd5f4e77880", 0xf7}, {&(0x7f0000000500)="c3836e26a3dc921d13c3724602ec9111c2bb6cf45470f5c7562b350c05b1754d9f5dd13aabd26fb29a666a0455b4db272dea3e22fa089ad2d0c45d0e854726011cac05db70fee2f205ccd75c1dcc3b1a", 0x50}, {&(0x7f0000000580)="46682e3841817d66933bb660c63b4b1337bf77077aca61c0db8b277b1725e8840bc11987f40dd02176ef4370cfe0645161981abebc6fec0273bce6845800b65ce807841da392bc948d722cce7c", 0x4d}, {&(0x7f0000000600)="871658c39df7c4285368edd476b4819cf741d35295b37c17bb2ad9c94e7c92e4e0faa02c8dc29ca936f2f8def54985a026236907f007e91ad4970f9bba1cd276c91bf0a525c1e8d2755a986d81cdbc795b64d34c5216edec0a54a55d8bc73a5cb70aa8f4b3d1b59e2e5faadb546794f5f487774d23751fa9e5906d033e8f67c56a69faf461c8b187864afa574cc4065304272b2c1c1f2f4632059d3bb19f25a46c887623e567aaa43c3f08ac6a28d9d532b075682b5644bed3f935531d472aa32c3e9ad255adcac7df7d6f85a720bfa1957a", 0xd2}, {&(0x7f0000000700)="13494df0005777a8c5ffc24b95e93e850ed08cd5b51e6a626ccf73137c41a8ddfe5edc48a0153504190158779448695e39917153", 0x34}], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000007c0)=0xfffffffffffffeda) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="e0", 0x1}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 05:37:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0xfffffffffffffffc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x80) 05:37:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x1000000000000000, 0x3f}, {0x3, 0x5c64}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f000002c000)) 05:37:10 executing program 0: 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, 0x26, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, 0x0) symlink(0x0, 0x0) geteuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 05:37:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 05:37:11 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = semget(0x2, 0x0, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/127) accept(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033998643bbc39b570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2a96648c0a6cd8aeadb9f25ac09491c75362e46575f2df9a67debc67c66efc37b2411ef85f7965d2cc6447ffd83a5b7b4a1ff09fd96bc7022d937"], &(0x7f0000000000)=0x1002) open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x22) fchmod(r0, 0x42) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 05:37:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x80) socket$inet6(0x18, 0x3, 0x1f) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0xca5}, {0x18, 0x2, 0x3, 0xfffffffffffeffff}, 0x6, [0x6, 0x7cd, 0x6, 0x1000, 0x1, 0x258f863, 0x1, 0xffffffffffff0000]}, 0x3c) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x7}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000180)=0x294) 05:37:11 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') dup2(r0, r0) 05:37:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) truncate(&(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) geteuid() poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8000) 05:37:12 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00003d8000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x31, 0xfffff, 0xa2f, 0x9}, {{r0}, 0x0, 0x1, 0xf0000001, 0x4, 0x5c4da9cb}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1f, 0x101}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x39, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x100000001, 0x8000}], 0xbd, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x2, 0x5389d9f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x6}], 0x8, &(0x7f0000000180)={0x1, 0xff}) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 05:37:12 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 05:37:12 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x90, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7ff, 0x1, 0x7, 0x24000000, 0x81}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x84) setsockopt(r1, 0x3ff, 0x7, &(0x7f0000000040)="b50bef43497986462edbd97750f95bad8244a76a58e7c7e98d270776dece7b51c7ecaaa4240362eb1f9d64a1a36ffc852d23ca1cb8c6a92779ee75b7a08bc84dd7392ec806af5548c238b355b5759d930867e7d9a04350db6a7ce342de6531375ef00b65d7bfde5af784ef9ca854a0684f153526ba1dbdf3f7da4bb307f3f2bf77f1ea4e", 0x84) r2 = semget$private(0x0, 0x3, 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/136) socket(0x18, 0x3, 0x0) 05:37:12 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 05:37:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x0, "7dc278feec23f25363ce1af6be5729b7a80e903af0da4a8b5255976c34a73b5d757658e0e301d5dd39cb952c0f78c3a68a0f30a3753385e4183deb68d95c0acfeb7b93c6d2bcbf7b67b6c4daec52567165508536b355d16d150ff5929497810ff9008eadfe42dd409fcbf4d885a096c516a46635ce13363193b90fa080"}, 0x85, 0x800) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') 05:37:12 executing program 1: msgget$private(0x0, 0x2) r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000034285f1700000000000000000000000000000000000000000000000000000000000000000000000000005348ba4d645df41000000000000000000000003c3bda994b4eef11000000060000000000000000000000000000"], &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x214, 0x0, 0xffffffffffffffc7) 05:37:12 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 05:37:12 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 05:37:12 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), 0x37c) getgid() r1 = msgget$private(0x0, 0x2) getegid() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/60) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getgid() setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:12 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) socket$inet6(0x18, 0xc001, 0x3ff) 05:37:12 executing program 1: r0 = socket(0x20, 0xfffffffffffffffb, 0x4000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1}, 0xc) shutdown(r0, 0x0) 05:37:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65ff07"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000004, &(0x7f0000000100)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) socket$inet(0x2, 0x4, 0x7fff) 05:37:12 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x80000000000001, &(0x7f0000000040)) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) r15 = getuid() r16 = getegid() r17 = getpgrp() r18 = geteuid() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x100000000, 0x8, 0xfffffffffffffffe, 0x0, 0x9, 0x12d4, 0x7, 0x1, 0x1, 0x800, 0x5}) r19 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="d01f62a9f828f2150c4d3b3ab294cf55e81092e48c6291700875e85c0f98d69e75d6bdd94aa79570aa", 0x29}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x118, 0x8}, 0x400) r20 = syz_open_pts() ioctl$TIOCSTAT(r20, 0x20007465, 0x0) 05:37:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000440)='./file0\x00', 0x23f) r2 = getegid() setgid(r2) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="5129bfd8f7025f7047dfd5d0b3fcdb1b211aff2c7cc72ae84e6dd6cff427e40988313e5a1ce03c26e2c354171815e5d3a92e4bccb94714debd76d31d58fc746f90595b78a4ca9a2449de0c6eb28e2d7b11d35f73bc4a9fbb294ae7f74dcb64f5c1f61c", 0x63}, {&(0x7f00000001c0)="671e09525ff94901987c29bbc0cdeb6e9a7b27440f4f08657f62428901e683b2019f423a02611e14b3413fed55137577da49beed803aa81dd2968ae5c635b0b2de54d84f93ec9de6660058535f2b5759343087d0effb9b0a47ed", 0x5a}, {&(0x7f0000000280)="c903248f598215ebfe4704946c2f30219cd5d8573c72ef65afa442501373b662c125522192369704e22a97b7c0dc6874a6f5368a633859ef2a3c94e7515cd7572e5579b29495da36b249ed3ce4efc23854b0acf88e9f6b0b8007cbf9655a8f9ca27f00f2b785f21d8af9398dbce5ed684e9592f7d355dae73a8a05592a0d59c332", 0x81}], 0x3, &(0x7f0000000340)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x90, 0x1}, 0x400) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x284}, 0x0) 05:37:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x500) fcntl$getflags(r1, 0x1) pckbd_enable: command error 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x5e62, 0x0, 0x389c, "6c4671901e73b51eb13d4b91352b72a3cf21a800", 0x7, 0xe1c8}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 05:37:14 executing program 1: clock_getres(0x8000040004, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) socketpair(0x1, 0x1, 0x1dd4000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x11) r4 = socket$inet(0x2, 0x8005, 0x1) clock_gettime(0x0, &(0x7f0000000200)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x5, 0x51, 0x6}, {{r3}, 0xfffffffffffffffc, 0x83, 0x1a, 0x7, 0x8f}, {{r4}, 0xfffffffffffffff9, 0x9, 0x2, 0x100000000, 0x7fff}], 0xe3b, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x7fff, 0xfffffffffffffffd}], 0x8001, &(0x7f00000001c0)={0x1, 0x5}) 05:37:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/233, 0xe9) setsockopt(r2, 0x0, 0x24, &(0x7f0000000040), 0x0) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000001, &(0x7f0000000040)="0000e10100e2ffe400000010", 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2012, 0x6) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) socket$inet(0x2, 0x4000, 0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x10000, 0x9, 0x5, 0x18000000, "4768a55c24c04974a7528befa9a491a8a831095e", 0x5, 0x40}) 05:37:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x0, 0x7}}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)='./bus/file0\x00') getitimer(0x3, &(0x7f0000000140)) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x2000, 0x8) 05:37:14 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80ff, 0x90) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8f, 0x6}, 0xc) kqueue() fcntl$getown(r1, 0x5) semget$private(0x0, 0x4, 0x8) semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x6}], 0x9) semop(r0, &(0x7f0000000000)=[{0x3, 0x3edf800, 0x1800}, {0x2, 0x8, 0x800}], 0x2) semget(0x3, 0x3, 0x1) 05:37:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040), 0xd0, 0x0) nanosleep(&(0x7f0000000080)={0x4000, 0x5}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10000000000166}], 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x22, 0xf00fffff, 0x20, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x49, 0x3, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x80000015, 0x2}, {{r0}, 0x0, 0x1a, 0x80000000, 0x9, 0x8714}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x4414, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0xa2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffffff9, 0x9}, {{r1}, 0xffffffffffffffff, 0x31, 0x11, 0x3ff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x34, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x94, 0x80000000, 0x0, 0x5}, {{r0}, 0x0, 0x44, 0x2, 0x10000, 0x2}, {{r0}, 0x0, 0x4, 0x20000082, 0x200, 0x800}], 0x1, &(0x7f0000000300)={0x3, 0x2}) 05:37:14 executing program 0: mprotect(&(0x7f000059e000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8c0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8000, 0x7, 0x1, 0x6}) 05:37:14 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000340)=""/163, 0xa3}], 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 05:37:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r0, 0x3}], 0x2000000000000091, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x9, {0x8aac, 0x1000}}) 05:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="4af2766b15cc6b2d354f71ed7d0daadcb33bc6aede925dd4474fbd84a2826d3fa0158eca2741e91fcef71212d6f5f872db0e9f1417c8e137d16af2916559185815e5ee24e32d8d7b3f512748261c1fad9a5d1ba8e7383a31a78d94f4ca667d408a7ccb0d5f29ea7c668eddec5dafe2ea13e2781822cae2523efdaff55723b86006fedbc9f0cb5e4bcf67912ab75295", 0x8f) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() 05:37:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) read(0xffffffffffffffff, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{0xffffffffffffffff, 0x85}], 0x1, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x84, 0x5) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 05:37:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8001, 0x7f}, 0xc) 05:37:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) recvfrom(r0, &(0x7f0000000000)=""/51, 0x33, 0x803, 0x0, 0x0) 05:37:16 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) clock_settime(0x2, &(0x7f0000000000)={0x4, 0x10001}) 05:49:31 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) 05:49:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18040, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x190, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') syz_open_pts() r2 = syz_open_pts() syz_open_pts() write(r2, &(0x7f00000000c0)="f7e51101c699f9b8b86594722c81c60909b03961f97673ba5e5a65308fc6bcb8442803fd2d72d721c3c93da79f7dcf39a7b0e5db4dbc4d936f3ded3dedf1fe6d", 0x40) fcntl$setstatus(r2, 0x4, 0x80) close(r2) 05:49:31 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x54) nanosleep(&(0x7f0000000000)={0x0, 0xd2}, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20040, 0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchdir(r1) 05:49:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x202, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000180)=0x6, 0x4) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="b581b229c7b7b59cc52b98df3bdc5f2effee8b060393401a16c84e1b2e187c1404e0e57639ebe85ef7be373c50ab41da3542a090c937179cbed9a0ffc8c1e4e2a5cc2970ed3a7be4b231640b066c1c0df8c376cf91f20513f2abc234646bfcd9ee4ba27088d744c78048fa853199af684cfbbe26b6ca34598900a1901683a28ad4bbc286794414"], 0x6a) 05:49:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 05:49:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000029, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:49:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0xa, 0x0, 0x0) 05:49:31 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) getrlimit(0x3, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x401, 0x6}, {0x18, 0x1, 0x2, 0x4}, 0x0, [0x20, 0x100000000, 0x6, 0x2, 0xfff, 0x6, 0x7fff, 0x9]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0x1}, 0xc) 05:49:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000002e40)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="c0414e52f665b7e62ecc1bc3789eeb75dc03670c79b930dfe667673b8eddc6c6cf3657d227a942a9c08a2b7c4f9b290eec9d4170dfa8b7d975d1df1df25cbc4c93048053b8a4349013669723e32eb15e341942effccbccdf37f0a1ced2854fae3c379b846bc8b0032719d4b10598d7ee246fb8e363f6d704f7918be3efb99f63c1d2a4730b4a7bc032ee75ce3868009c5b741f96a6724d7ca316004c178a11262e631588ccc0a8890c73d55b321198131f69d714c9d8129474b56b2be733c50d59993adc232cb6f6f7701653385c524148ed2cdcb60e09dfa65fde272a9201dfa5ab9668cc3e10bb2ad3b7945f6a1b411a06415e898431a0e76a7778405c3ca47f2483755b80ddc5d6ffe0a7d8053f3c3a9dfd5643bb590604d4ac17bb88a582cf7c322433e62ea31eef0c8a4e0788655c8d317018faed4c200822fceddb60ebac7e0881fb41d4b7a2f6b7f6c7abb9affa5ded20502be57d739ea5db83bc0c81e2d34a3d75d3663bc49e61de3a48e463bba027773f83840c2d880606087522de76614ea907e40f16bd6017b1b52bd01ae426c745fd309ff15ecead86cb474f1afb300b273906ac12f485d04dcb2d7a3dc9f81c6f38604d70d0c8348f76d6d9cbadff6075b359b2b4967989df0ad50c6864216cba4435692281ff2b24ba5cece0fa74b25d39da0b52f7110adeca572db6566d80b63593d82b5f1e75d0261cdca75a7120706bf15a280dbeeef37d3078434447ca2926c6815316d05540110854dd22f939c300eecd6ca2c92d5166883cc7e76101ce5390e353f92a4ba73cd83b11007fe2f37931e88ca2322affbd035fa42f28042c0b8fe9e472f495fe81860c7af148afe486081214498e621e796f32e9854ae0c3f6a5b34ca32cdaefbb010fb39913724f20812d4596580556a132830f7bb7d22d52bebd84e79d7d090d7177641f657a7fe931c1b258f6f290b47da683333e2007f205e5e3029554a2d21adbb774647d8738e8647589a47a39284ec4fe3a66e2c36b8b5ea945225c7998aa38ce3b09957705c0f69b10f6ce638cbaf948551a0a58d08756af68f75d2169db7e5c196cf64d77de1de49e347aa7e1bf2ffc113286ea497d85cfde78ead626423dd1dd7f24ee56dcbc78c42c248d9c64499ccb4ed5efd209cd73cc81f157e36768e1737dc9cd0d634c0e26b0beaa125819551742de6b78abd1d0f619aa6b5bf9a8dfc9b39e5face955c0e4529c6e03c1c24617ef9ff39fdf0f16e8f6a61da71ff10165b86e13a92548d23cafb628f744666c41cb838a490dce4d4db855f231021e2f8e8338cd6e2676607a9f9445b4c72172c10c85caabcfae3451fed1754dc1ff88577e7b96db5840aa8264738eebb67e97579bdcbc0bbcf491fd90ab82af4b2d3b5f890feaa87aa11c0a5dd311a469c41df4034e92a7a4b2546abe7c99abdbd4f4786041435f7c994a353944284ee418475436db2eadc44eedacd3c4f07eba8adcfc72a73943fc311b486857f4ab32aba2f3493a6924bfff3d78ef50deea894443107eac0fc9de5cc584d660bcaf111ebf4ff434ff60e58fab2c9b80e5c7ee0074c738b3495dd3d3de8ee50d289bd43dec2694ddc4252d3c6b913992ad76589fe54050b39fe26c4cb2e015470ca6e3e7d8626686c1a48d7842fc8757f301335567eb23bffdbc329a718078b812f591a74e5892af435d580ae855109d16ccc04112ba71f00bd3bde3f8c2b31c4be480ab84d33842723b8ea4e3d75c542f90fb6918abcaebfd3e38018bea03e64db5325ba8f232b661a866fe89b98866e0831ccee4836f8338c468570a4a5c4f3117515f08339968334845609cdf89dc17432a9b8cacd2be1416123ad891260ded3f43b9c542df3512c5a2a5773da5e1f09fe400e7ac89c13f291a5b0f344653dd98e3d1995d1bd77d961f8dc5bde2f7c9982d6d382b4542abdd7dca2ee0a64362a4f6eb11a64d22fcc7e3a2b15778bb336bd9a61a6c4b8233a1e1a50198b5c72e12bff56b34154085a9b0e01833d26c2b740ec55a562c339425f09c9ff2ba32694b1b896caaca8f37a88d03908a2ae4140c9d707002f6f25c2db218ef3af17ea1d78f0759025a6490ebe2d4cbef68d1c36ad581103c414bec978461e1938d854c73f767aae32e54350b0d864f4440f6184fd362e92c2bff25871ec679284ece1ba7a48e90f0083a2f07729ca8081bd19cf316dab687ae2f438b89f0e2015318c7cdc2c2f328888ec9d00ba438683ca9bc386c7f194e52c9de8c67beb0d511b7855a6301f5eafa1b69e4db6fc5ceb1dfffb86dd84afa9e5e37fa306ac2fe020b46adb075c16e0774f0702c6a7701a597c21d2fd3e7844d8666f8f9feeb1aae6d6666177b9964a6b4a6f3a01f1df0e994b1b7560306e9e0250963067565ee948e1b3c92cd144f8b2b9479b49cc93b73a0f9584c8f50a55d14ec0b7c6c917598537fe8498a9704dfbb1789691ea929cd9ff5fa777447aab5f946fc3794b4e0367577a651aee477c303ef7910c65d68eb81867fc85f53cea22b1167a57e06c8fc53eba9f721ba7cdc6f5d7d92061b8ac6649adce9b74901e1140dedea6b5f5b2567b51d9e9aadeec9206bd2306dc83e5682a8c337da6dbe1486cd02d2968e3b4e895fee9315714b04b371448bf078383bf13aa1284885656d33dfd23be6b9211de3f65117750be363d1a77c5acc4a4bdb194e70493d21942c1b8b02aa04fc9e0e92d606d6f416c6ba5f4c089e713c90fb9f0c4a67fe272325e5dec14eb0536443c62c9589f06121c05dbc29f1cb3347e65d2649a9caf85a9136091144e37c6f7ed545f0445e359dc85adccfad2ec30a31ccbe598e63f7e287135cf92f6bb65ff0fbb1b5efe2a85dea3aa3f7dd50c8874d62e9856bac0410ab5728e016afb9189b55cda10835091d5ddad49e6a360931ac115f891a6723b16e389c109582410d09683b29e442b9a36672fff0c1b65ac82ce8d18a9eafd7ef3ab5b8ef33110055c4a2f5a02ae1be9b124991da8922dacf3167d932507d419d4b293b8f0b0519c6065799df30b8398d9f9c3a526ee3efd5f2bad70d2bcefdba13a65d306d3cce9d64a2e711323d66aa23f6ec96a6e36d3948cacb4385ef42698f98ecb3c74e464d4781f9704c5de9223e8fc9b930137e0544437f996ed3ebff80f857ec93b4ca36522c0bd7be6b3900ce82a7357cbce4220741f274c42be283242e53d6ce984871789733d5d528c89d962e06fd194d5b9ff3a2b308b8f5cc8983f49ea96c423e5d15699e7c5380fc903b3fd1dd7cdfea2cb894ae193159da673149e5500afcaca1842cf9a814b16c036c86c2062e3fab0eacfe62b39e2bed6f9cad6e37857696913da48f233983279bf22a2fc8b6917aebd74a21bdff7daf60c723b136588fead7221d10d0540bf91e0ca8a7ce962690df2aa133829779ba1aa1ac8a25bece3e143ca8d775a7d9bcc6da7e798e9d357b241f0c651eeb9ffb7b31f0f9be2c351ebcc3a7b95f58f63a471c00dd78a44087823f812321b8d1c256551e6105a0e9349ce83b94970f79b64ed12774b1b9de00a550a19c5515e0ff661b5984523a795af2b4de47c869daf19ce37137f1470b29431184e29ad4fc4bee8274ef54ae6cb19f661f373cf919178ce63f1d9074a08a24bb3bb247464cda8dc7455116c0f94f6901fd85f27766f7a2c10e19937ecd07dd6d4385880c0b93f416c97ff171e59f9b0a5db352954789d7aa3fa44c874efde4f3272afbd03e93d2f21b0a46786fa91541a4ec2af3099b0d3b9cc21c6c61c096e882a72a3877bc6756a8b83d50d833994766cb17c5511c208ca19d4bdb19966bfc0e3376257fc8f77c926dad9f9e8b3fc615ad9000a93b0ec4c2cb82e0070450239cd909dc9a9485715890e87dbd078dd9d96153daf15f61f39071d0e88fbf2756bf48bf650c33c9f52f58e2ee877b644837b2cf937b8a235d07f02b35a8b2a3bd8021ccb7ab438134cf24ff408e5970c40af52ff8bd1f8a7d4c2e20682d72f5e2e5b9a50fe41997853e2cb1443fd7dc50c61371b3804ca80f6e7aced2a51b56aaf472491d5aea1cd114e4e82bc63f8075a0195ab1d5a82a221dc7983ecd85923dbe666c4761d00dcb48e9118fc5ab124d92a47d7bcccecf12c4f98725639b62a9efbe1d84ce70cc5620eccd18180245c2e22bbcdba57b29ed19afe77cfce7df97aa1a6943b2c0b9cefbd822c172aad40f8c316cf94c1abb21ac5b243e198a628ae8d3ad0db00a033275f92312cbde276e346d2e", 0xbcd}], 0x1, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x4}) 05:49:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) socket(0x22, 0x3, 0xe9) 05:49:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="4ee67c8febb4e514eff856d6693e6dd52b36d4a201360f11a34011a13d0108f0dffb3946737a02a3a8c5aef252c52f9fa2428909f6859795d3a63d86a09f8c79b08c41ad05dfa9bb52e1b9d88cf205b38ff307317953f75925b6a7b5399711b290330f9d8ce3bf796ec55481e039e03ba1492a8d1375f9b7edc7660290508b39b9cb52abd91d03b6f1bc0ec3675ff676179f197a6c7e82b44e7836161d00034cb1bd1ccbef1b608297fb8dcf94e152e1e234cafe007c4cc24cc670713192fee0c9f29c10ca0a96a418ebe84cbd06baca8736c5075dbc6423d1eb629bb5752dbb2abafc53078c4737feffa2f95984a1d6229cc7528bc72425fc92ac640f23000aabda00c98cfc526c84038879fe50f133238bd46d8e597739f08e961f92a16c94c0357ee082393ec3ca228d14927ea2331c841f9cddde32953831e4011fde7f77c99423e28797feddfb61a95f75d812aa047318a9c4b33c765ad5b5b689d20e673b6f003f04f2b6ae3e93e5b25af8c923529996cfa5399e7e5f6b5e68e89ee97586cc4c4562fdea2ad53393e46602c278cc0017b092fc025b22a165839611b02a448107234cba76e8c18980d4daea6ad25d3c64c8e7e4e64b4251f37a810d4685922a636b631778e0ce42fa3d58cd9d7111fafa0b6327952055969acbdc919ad69daadb956c854ccdf660fad311636aaccf9dbf87aa15e50e6cd9e309af6c548dfbaf0f403817777b60d685d249c25364e8004a817f2da0edadcf38ee8d60c94f94f4f64fdacc1861d5f24a5394e837b4649276001e09fedc6b4c0858570d3c0e6ba9532e7cdbd7c7142a69e53d604cb2d71550e78d42362618b81265e16b0e61918103045eaac82b6fb0ab1ef5f7a83a9e10120175130359ee503523b463e8a91e8cdf0a49a7dd47440e5eb12d173e8bb710d542cbfa93bed112b93384f37b72040dae1d8f3bb8543cdc7af1769cc4401d4cb3807744139b9f693fb96beb9dfa056dd9f1aba65d541096d2d3b36148e8cfbdb877e15cce65a735458b8de306563d64a6d42966de87dc6459022bd207b176b6254813ee3a9a452d7718d415af1b69ec68afa20a977c0afaa978ea024e36c2c6ad10bc85dac441d048b66547a21d568511148b15d1b9d8961bf6f5472a50865afb540b3ef0e94d388e00c9c2a4626f60e57e8c6541fcdc0d4561ddf8e35fab32fcdef5a000d459c18e78093e6af88dd8dfdce4e0aeba2aa03210b5d39e32ed66ee915dd5e3b8b905cf3ec0628b686f1cf1953ab4d6cd7c7c64c7a15696052d3e28bde87c3c1578280f7d8fac8e0720dbf35cdac9d78e207a722e0c969e80e61db772d1cbb2122af19203c4840300af1e8cb7722df2522e851c9ab1350eef939b3c7e2a4a25bdc06effba729dd7cfb41b021b75cc87a4983b1aab8d505bd357541438d12cc2002841e7f013dbfc4c327dda710289d7fc24c50151033ee70d58cdb450938855dacefd742b863187e061263210273465a8063c0da08402b8b4185191743b2136274f7362f8878f1ec8fb61ef68da570be64a470ba063336f74002fe78f937174aed6bf17f4cd3286df0eba7335f56d1c61aadf94d73b5da253f8d7595e0985cd5c8a628fc0717e233326e4b5c95d7637b9ab04596427f817effae61c0f9e3991421a84d4bcd5de6402af816da498c043513fe10e4ddddc5f661d70c2809f10f0ef4732e0549a1bf82f01e921151c99f622c3d61088fa6cbea210c12002cb7687e0a263a8d1fd9ade2d7b73a68626079169cb1e202cd1b1288ee0895dcd15088b58b6516e9e9f08c360e00671a3748980ffdca2335e8cd81b1a99e5fe51b516257666637f6d3da039ed7a31be5ff6f1dd6671a0d1288ccf19569e199e136df59a0dde4cc79b838a59f618be25badb1aa8128ba9758dcb8f40947f20aa035714f25113c160e0b6134fd86068df8a9a2bee7ea8803801f61b6949a5bcca30bacf315e31f295f91fde7af9d809ebe474db3ea6f2a55884089bcfa98e2238c1084e6084f13a052227cc5a874fe064a975e0356d505fe5b2b5b83e1034ab5f624599949d12cd5a178b48d5ec3efc4da6614eca1a907a429627394de595f07a7feb0052b0289214d0eb85d42dbe01565ab7a244035d072b4a2794a00c6ca4308f02621c0991da9bb0d960b8496ad3e63897ed97abd229807b353d88a97d9878436f279baaf06fa6f7e290d8cb39259d717fa76853fb82fd31a24b90cc89b7b0e9a91bae9dd5705b43c5649ecd71a03413dff4993248f8f854ebdf5eb14a2df7f7e69d1bd154739a8869c7db73125991ac8d2e1116171513641f9e21a7a614b97312f005bc7c1dabbe327efcca6fd7cdf1651f78379b3f9319fcd792934a697e2705aa028e19549ee0142764ca0a7e8b12191434aaccfddb695596405ab63770f81be98e0c2d6754b3e43c984ccaa8e055cf62fa3f7ca6a595752e9bcec4975b572b2faa547c203ab3154a6d74c94bb9d8f623b9feb581f73cc80275ce13db11f59448e55e8832c400298c964f8dd948c94f46b35ceaa028798c39c6d6b92c54854887dddfddb37d1b962d6d89929fae94dc66495f8100f8a063a033e88d592869e807880bb7a453fbcc80790b402f3dd6f03b857abbf59d2cf4eef37f56cf6e4a1c6a4c5084b797975dae3f3eb7bcd16b80679cf87487d1276185e2755910ab47c2b2a4777996835104588b9cd96474af64ef56775d4d46388d4bd59be40deb3ae7ff2d568362db17a456ceab5170245941aebd8d378fe1696f54bbe3ebb582e2270b65486c2cdd917da56ea0c396c10a240a68378c65684bcf4e853e0995d89a2501c02c3112a0c473ef2773d7af7cd0336ad59dfad5a5424fe4f4fb97020cc12656a7aa39bba31e082389c5ae788586d6c9b635be6de479b9679ccbfbed3c8e62e4e3c62a45b8b3c1622504d307d2b5d313a16e592049a554e413027a0d1e99942f1771f196d1e32638cef2eae4b4df0c2c0ae513e2ee7b8f6c8de5af71be40390d44175557a5768dad375d523c080538b3151f790532ccd4e558bdd630ff40931c128d671a7fb4b839501c9bf7822bef2b06a0fa76c8259d952514538a4e1ecb138c2ce7b8910b9c2c19473b1921ca2e8031754f7bb7c6f6020818d848670bf75c801201d2174b314bc8ce3d7d610f1038217d5e8090fc2f9f4d14b57d09d4fb29c7e55537249bcacc18f515d6873dba9d385c6bc52b9d9c068271dc56d7827b35f8eff298b5b969b3affe79221426d55b0173a71424f9b4497e40fc1f71a07064d6e39c1320c9b551b36773db420cf05c23606dcfdb2de15c30e99c2f5ffee47e671e8f94d35ef0c159dd4e33e514bc4e2dccf3e9d299e59c07e2cefbd94828f18b9217d7e2170726bc1abff83a0e86ed6a2fb77dd132af5384f189a7c2508c1693f3d2f720c9fa416feb5c85c4dca6dc7b938e60bbe354eb22dd75c3606a327736bd454d7294a616a0654491613f59518e482184e586fa8fac6f17aa643d357bd1b62de61314753641c0d5a9b4e8729454f49ad3f978d013c021dfe8c424c2b5b09b14e1d19554bb3b2679292c6ec352a124329c6fb2e79f67fd0300116e3ce7f4bcbf46dcd0f36ab1d4e100b0183038c3307ed402250e25979ab3fb043c313ba46ea085a5a19f23ea41d6be2a95aad99c6249055eef173b8fbdfd4b76680db18855720d934e1c08d0089919ff9269ba1b62f434d62343e4bdf0df5bf50c6b64f866879707dbbd6f61b65b5381af12de274a00fc509c7ea4f2b707fb879cf369b494756f319294d55857f95c5c96632e84ed131c9c75ad0d44e9f87a1e590bbe4e6d2a6044e21b23dd0cc229a36d973d5d49a034c8010133fc50d603d19b4c9e68e3a0c6fb733431ecffac1faf9cf14a9b4abb60b3e7facef418f0d4ea47048522bc0f1987b1b2202f5b186114b350c956aa12dc076e2a7ad08fb1c847f882507e88ddc4a70bde00e6a21624cb40ef6e5d4438760dd3d3fb828a1d490ca775b04ac402961f3370d6f3d417150b157453b802ee3181d541ec389fbedf9225bf72bef29a6ea128bb3030a59484893006460ef41a9eaa2f559f7aac5e709b7ac761a90dfbaaee40d7f2e33613f481ca676dd8a07bac91bc243baf5ed5ccf4f214e8c2c45d21c506ee320c65934a0778f817ca2163509c12efc4bff586585b4014cb4c1481e77a8c3707ea931dde8fdba7398a4156fcf92a7e2206ab089b71cb5e23d07420834bd028be4ebc4911125788b6cd1f6171f9aac6b82376a66f703cb3853e6d42dc29ad2969b9509db5b191248019b01dcafcdc9cd4fea51e79cc462b86879bf78471ad85cbe014201207a1491099a00dc34ba29b8b70fd4c7a6200bcc0248a2a4c8b830a14bc5734d2317f3ccaa5e597fb0fef4630f7d2bddc3aceca25eecce4c0c7d6907c13b2c9eb4d56786096f18e0a2089c8222d34a6a5f2c518fa03cd3bf66f9e9907745cad0e89cbb38a9228e2fdcffc666e8d97321730b2060bdb7825214e30df0e7c851dff619fcbb14b0cc9bc11dc417ef009b109b2142a816c3c2ef69fb91bbfcc580e86ebc4fb302e4148580abe70f4f7caee12eafb40a0a012d95ed7b699e0d861ff894b83aa866ed070711fca751a7556b7d1ad05c13d4b428f92048d801f101cd20205d46a3872518ade51d7bb6e53b2cbbc0ebc4f72ee431061ad18ff7ae1c0cec2e6648388d027cfc08672e1821cb718f1ad533fb1f3396708367fd4888a1d1dfc17544b570be0eade348551fe2cac2c1e1936045e87b4fe1eadc10f768b1034d18f8a9720cf00a9eb2ff250610bc47a10e4cfa6f7e974b53616ff89aec5435871e6e234753f3b4348ca429a1c9191a5bab6fe7cfe4f94bf01303fd35942a4ac3d2ca506bf0ecaaaa7f68f1c18ad3b64b025211189a4e67a6be5cd0d7223848d3a3ab95b387587dbd926f459956c2bc9a901b326a53e2aeb3698e2b0532b0bbe70dd526818411bbe6a1bfcf1483fae2df37c606c6d4accf136770dfd818009a1bf4aa61c8b5eae932ba4f4523f1497752e43199fb74cf338056a88dea50170905b98b6f6dab445400a8c2c3a0526e95c408e458753fcf1aa1b91ae302f3e66c82a49360a0dd154ab60b3fd38f7fe308c8d38cbd989c54dbc148b5def0b4eca61ddaf3eb61d0fa57efbfa4a960e1baa8a0117bb111ebbc7851a99b4be30752cd681b22ddf4097f63700d8b18afaac12bebb72a2a259006a88ceccd4565673c563d639f2c921e3e790cef07770cb2c0080e60bf7caf48bf28b717d870b2fca7627b2069d81a87a32f09af4adf03aa6ca29800053b35e05b17e4a78bffbcdf21a395275b43eb9cd2027ba33fe503dea5e22ee23e35d4491663c0d9afa0a6ece5cad8f934712b77914880212b98bed8a321254d4742889c88da532e5c0b41f98221d61f23e49cef8944b43c3db7dd670f0827b56d85796ec8da318c1250c13672573a8c338ccf5246d63cae606c9a686f538752f0a73555060e7afee341c4814d1329161a3034bda4f2b0eeb46cc42bd1986709afeb1a46120062c13fac478cfea6c71659b43e2468b880b8c7a36dbe78d1e84d5f1dfd379feff6e80ad3a1418ca0ed60fbdf9ae39eb48bc541ed28302a0e47d0c3d5051d5e2053e9000eefcdb61d11071a3179af535ddba63cee817f444870b82ad946a1c306906997e5cb57dff3c106334c9f29a49f9488c12db8d5f97d4ef51f1b28e4d8d2158fa065893e2979b4f9329a26b0e3b0d339cb712b7aa330dd2b0a4d1b69df37f6ecf1f2caf7218", 0x1000}, {&(0x7f0000001040)="2fad9e10a367cb263e56214a61", 0xd}], 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000010c0)=0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001100)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001140)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001180)=0x1) lseek(r0, 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000011c0)={'./file0\x00', 0x1, 0x8000, 0x9, 0x0, 0x4, 0x43, 0xff, 0x0, 0x0, 0x3, 0x6f2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001240)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000012c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001300)=0xcc) r1 = openat(r0, &(0x7f0000001340)='./file0\x00', 0x80, 0x80) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000001380)="62ed2c61543141b8237909c83cbaaeb2058dc95d2218c61ce3694f52c36e0de21a139675de5b11d06bd18593627ea7475e1d2e5e9aac8bbba8", 0x39}, {&(0x7f00000013c0)="d2e51370314c4ce98e8e741cbf5ad2799b996da0c18db24f8feedf8a220c483b84b341d253d2b1a8209effe375b1", 0x2e}, {&(0x7f0000001400)="1c83432b", 0x4}], 0x3, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000014c0)={0x8, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001500)) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000001540)="600b53fcebf2b4f4d052e48b56187114a05cbe34c9cbf77e27c5f38db9ecb965616710d5d4ee3382e214ad36bb8c1f8463306a7925e7722e354e120fd44de78701b9097736b9eaa434210e2704eb1ae685e63ad4d419926c", 0x58}], 0x1) syz_emit_ethernet(0x80, &(0x7f0000001600)="f1fb4c9fdef413d6c8850e64085eea86dcf1a6fde6ec624f9b2b1936672b60c2b2eef23791d4d612ca6cacb3c7b5a5de6ce4ef666cf037407b4b336ce8787b1cec12be67ade76472ef4b5ff813643b541059a4c0db21b6de67c1059c697d529427f27975d7d2b5acfca269b427fb49d87bf266af6be01074043385e1203ec978") ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001680)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000016c0)={0x20, './file0\x00'}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001700)=0x100000001) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x2e8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001780)={0x55, './file0\x00'}) r5 = semget(0x2, 0x2, 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000017c0)=""/205) accept(r4, &(0x7f00000018c0)=@in6, &(0x7f0000001900)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001940)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001980)=0xffff) 05:49:31 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x223) 05:49:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 05:49:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001440)=0x400fffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() accept$unix(r1, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() nanosleep(&(0x7f00000000c0)={0x0, 0x40}, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r5 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0x1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x9) 05:49:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x80000000000, 0x1, 0x3, 0x100000007}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:49:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x3b, 0x1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x7f}, 0xfde4) 05:49:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x2, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) seteuid(r4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001280)) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) sendto$inet6(r3, &(0x7f0000000080)="06fac3ef4307a7f641b94bd6d4aaf38608685fe34710e8d1ee660cdd2efba1d68b97d8ff8b7b2fb15764726bff7aea7ad130c6df1898493ea16348d6de0d42109789fd6fb59123c5fecc86b8bc8c3b38b079dd6e60d8fbb46b4c34f36de50858e8d479d6c2a094df35f54a88a5875c69a664145fbe4777f1b4ffbc22e912d34dd61591441491a369303fef66f5821b32ff155d5e7f60834082fd57142657d00ab6f7e8b62880f4e3c5c8a6396fc969898b2e94d11b86ee076c84a901691e95fa06de7831017bf181bd0dcbba7ebd8bb7a207d20ea8c9114e1e0866418bc1f91afe6d527b4d6c98660c28cbc5a224947435fe88ef626fb58ffb", 0xf9, 0x4, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x88a}, 0xc) open$dir(&(0x7f0000001200)='\x00', 0x280, 0x0) socketpair(0x2, 0x8000, 0x101, &(0x7f0000000000)) 05:49:31 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000300)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r1, r2) syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x3, 0x0) execve(0x0, 0x0, 0x0) 05:49:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x5, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 05:49:32 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/203, 0xcb) clock_getres(0x0, 0xfffffffffffffffe) 05:49:32 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/63, 0x3f}, {&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f0000000740)=""/80, 0x50}], 0x3, &(0x7f0000001800)=""/200, 0xc8}, 0x800) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0), 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000380)=""/164, 0xa4}], 0x1, 0x0) 05:49:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0xfffffffffffffffd) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000507000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/213) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x1000, 0x1009, 0x0, 0x0) 05:49:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getsockopt(r0, 0x0, 0x10000, &(0x7f0000000000)=""/116, &(0x7f0000000080)=0x74) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x983, 0x10) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000180)="c56a17235bb8e40c689f13ee51f416f59d3af08393b33363ca5a49f803958aab5c2d74739d82be25dbd424359048c96914ce57b33fefb718be26744e7ef5ee91a5", 0x41) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 05:49:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000080)="de22c509a27767448e8be18cd558ae49e33177fe3914d73951d3af10502efbf5a3849bd9ec8b27a6e8ed07622a", 0x2d) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) read(r2, &(0x7f00000001c0)=""/227, 0xe3) write(r1, &(0x7f0000000040)='t', 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r1, &(0x7f00000002c0)="0272f3665e5ee423adce55b964d8412360956acaac72eb743e7db91c97190b0757539494433c791c055e55ce3f03b7f4745315a64e471e2e53b630099b70de7a5daa7eacf76fa56a6c697ae15d15ac09e044cb2b192c7c6b5e5c16bb0a726190cf2ccda4dbfd5dc7784cd049ddb834bd6fac33532f5992a87566001dd01b0d108f8b15f568e407b4ba7db3a71919a61b217f51a739b84b541aeba59f", 0x9c) execve(0x0, 0x0, 0x0) 05:49:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000100001ad5ea8a6c7db97b4ca307bfb86be11b757a0281a9a2e70cc7b2360a1a00d06445bdc98d4e52f390779f0d2fcc3656bbf151a399e1cd8711c003be3542ebba58c54ab29ee9e4c19e1b479f280a8ae7172f2b1eb3c5737d9d4a12ff879f44703fbc265cee479d48fbcf9947b8ff322c563094ccc47a218b85128dcf30"], 0xa) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000440), 0xc) 05:49:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x4) 05:49:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) sendmsg(r0, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000001000)="31e99a7e86d8b7cd2ae7ae3476048788ed0f026aa7ab4b026af68525d202c652983491b1d9913238578e8f0ba630aaf12d3eb3616ec8569a249e75058bb6c68f67ea233f656c9596af924aa4da6115f1a0992ec8f77d1be9d69c3e53ff66b355625e8eb07f7863753faf5ab5296cd024c596087ea36f02548fff65807da754d4faec060755f8389b6ad095883f091ff7dc46701bd37e3cad", 0x98}, {&(0x7f00000010c0)="00dc4b8507b8135d72ab220fb22b0b97c3ccb1e23c0755587395528666f29a0577edaa45ac6edd5c4146b0caf37eed08d76fc2bca29f3e83b2589602bb9bd4de801d5203a95d496b3f7c4f3e288d39176db08fcf5ef0268a13050849998b4fe67c0077598462004de3e4be5af8174b83382d664ade654e7aecb3f2d06a7d0882dfbfb1fcd6d43b5019cceb2deff470624dfd1db8e3b7f75cf1a78d38edc5113d453effa8b1517b1210629b795298d8bdf249c0b41894fc", 0xb7}, {&(0x7f0000001180)="9db80947bebfc4f7152e296c3db29b2e28f7e3974db4b25de1b623c2c5e82a90f8d019f4a9264a80af61618cb1f49accd6bbb1e94d37363f58766f2488f3bdb12841d13ccc8bba26bae08ff7689f0ebf40e768e8906b7d205e0be6ad41ee8d4ce0bd99e4cc0cdef3eda531c146f9f074b591ffe4a3db338ae6ba2004580fbbe0cf038badf6f516272526e28f13f51e20ba25456568e4cf7b2dbedde25db308b24f2bbd23954e571e9723691a861fbc8cd94426bc9975d4c0b6d19189ea49768d79d12bbe10f5e76c8f4bb5dcd9b3113678d316d37cb7a4f29bcad7cd72cb53002778d54b9d5bca65e155fa51fd1750bda86bd72faf563cabf1b8", 0xfa}, {&(0x7f0000001280)="aca653dca74d8f2e716162da59e5022f7bb629b26be3f0f5f336c97e9e1c396e", 0x20}, {&(0x7f00000012c0)="792a61d91c7287b423344f575376c2bcc23027a884b4cc7b2aa18e9f3f1263622271e04f5f53c3ec06e8de5a47c7592a47bff0648771661c3cab81292530968cdb2abe0427e46ae3d4b46e453bf26e06af55fd483e81364ac4116bc7c9c59c5f770a21fe492459dbdebbb50d0b5f64b3186b6e5b437e3520461c0329002ec89c5d6764451d68c01b003476f03fcf5e2ac10257c9ba591a0800d32abf73fab40e123f36c1c110627f05623f6fe52b8f27586c5018c7e865aa2931ebf45f8c0ba839336feab2fcd5f7f544282039b247a23e4f050e630a0b5a343f4620dc111d580641f627152b57b305751b3d32049165add5be9813679ec7adb9bf347d1c2ea9fa1ce9eb73d5b2e7c55472588a88744674681ed23c6a6fa46d07eb46b3451e50f4b0f638e5c9f3cb23dcf209b24f74ffdc7509b80d529c84a11f7ddb8a98c1f7e25106af244b687c4b6518bfdcc15fbf84bec10bb8da414c99f776332d668266d6c949a66f8902e5ac269d1cbc6391731b28f46f368064b2514ddf3d00c9108df4eaa83be6fda5ef01d6146bc90eee0984c550f5b09a881f26e7e1b8dfcd1c3fe85ae723d5994c07ae319571b8636e6aa01123da9cf49a483a2567977fa10c5f2be31a460ede0f8ad10bc1fee97dadc6ce7e99d7ce817802b5d22685d4416497cefc739b5cba28a27d9e5acc3f989df69c2dfd909ceaeb0d8497fe0586a9920a36d993ce8efbd32d12639698e78f53a67d10f065a217c74db29d22e523dd889cbe4ab4bc2d06d050f96759e85e0402c7bcccdfa68f2175e4845fc113b658a251a6290538296fb577dd8622ac5641c27362c542fca25a15e71a679f87683607d8e9e598de7d3f8e6580e94fcaaaf0224597fe71cd5b3b042c863ac5dd2e1fc6b4e4fb7854c2f96d6a9a30a826055af3574ce54e2fad4c19e19b82003a9c609bca3342c978d91a7e5cd3952c1daa4dd3cb94e5a326a50be4101919f95e3654c3e675c1106dfef6d07903ef3273f6e45425cb993e5dc543fe56a7d435c12db21a0a2e33c3b6408f9c79362cc36655336c259a26c62ef477c32976a85dcdc6f4a6af36d3eebfa1fe6af170c406e43116d0ea7686f15ab7f3a6fc5ffe57f525f3378cdaecfaa262770fbc91dabe5b976b80c7ecc45817c7396104903f8835fa7c5c0909b3f3f4d2e7d57a5aa09cf41747bd502665c2189fc83662309cbb9fc985eabc904cb0b5d15441db3c8cbf290fdd7c7c4108b8d549ede4fb6c6b2f030fc94017f58d3657974f0728087944772ca31ea229eeb386a65e7d0e8a180b32bfc651d6a95394727b16c96447b342dcfbfb1f1f89f54e82521a66185449c85a832db3aa94de8c13b0a8f19036b736b6c2c8c8de0f693046ed63a821c7e32d333d0771490f74d4245a6a33ff2cbc40fed01bbc9fd07f287351c8aec36018e4a33471725480814a9cc7417e715b0b191531355f47c15aae8bb43c47a417d75c86853d76fbcd91cd0039c67e770820fc4173d2b9060a73c4c924da7ac58fb85f939cfb024fc35f5fb5d2f0dcdea2ea0cc8cd9773f93607438fdfbef55a1159a6239daa51f429b934511373f649c5c635a22e1c2b67cc80b153cd98a1f3785e72e30698793bc6f6c4e6dc193ede63c5548d071291fce3d433c6780c348c88ca8cfbd0cff4c5cc2e26ddf55bd55b95acc462748139b39ceb4f36cc90fde3cce63aaa1303d4090521d3ccc2e180e601a313724aa6734aa806ace84eb4d478cbfc9465d6887cacd987bef3405bcd43516f0a328d305fbe2e5ea48271744cce822df7dc5f6be6efe19af7018ed02581588d368ef0083c073a24a8efa7ac52988b556a506af41bd509d2c7ad8184b54b944a4b526ad96242950bee9243371c264c3ee229f48edde839cd2a0458c153b1f1531fb5c609219d758a8d542c9519528600b8d3bd7447a9cc25c6e48e49af651e183dd7396e94c87b1b14eb45ba7055471cbc5b9666a80654c62313cbdc5532ce37ba094e865f66ff1f0d8c1f3d1ece1decfb4e0a641b9ab0d7c905ae4e878e2c24bea4428e1f1a2b8f47c6a52cbe06f8504b8ee75f3dca004da0208a0e6c3a708c0f4a8890801512bdf71db9a7dced5131a7223c8bbd68d8df5d443756ddddf11074c008f42ba69a8c0e6451be69585b5da2c9f9de070811c2d01f983ad99382c509f3d87f8b6fe4301d491cf4e879cb21e7b9bba4b2d1e6c6375897993c894fc10b2c1832d22a3e3919b5102aa57c2ec27d885adb2272b66a3049fd773749e38c3cb245b02dad6761417ccd0784b3cad5f65326395da11ebf265596ab06755ea015e9081dbb09037bb07b20d5edc63d7a9ec215b06a6259481b4db1c4317976445e302d4f6cb37a199048ed46a1e5eb2eca570551d523c65fd5df7cfb1bc1b92ab5c8e57d5d52a2f367a8c4a3a899e7d3485c4e948348d45fe05b399c7683cd2ef37aaa13c6094bb1a16db92c02e599e26f16e202cb470bd7a3d337f78540b2a5beaf34cd88a13d0ca6d6506be265a77e0b4590fcbaf8d5c16a04c0271afe0420c0164b3392a3f360f99db0961ea579bc701df6ac899091b8fce02a9cdbea1dde93325f2eef5bd892ae860c6c110886e327e1b595dfabb2fd2d5910de6df7ec38f40bb9b99951d05aeca2bd4945b976da689c1e2ba00f485e63cf4cf288dd400064e75c634098c5c6afce01e84392cac8f07fde24f2c4dccb2832ffd621821089cd089c78f2006e48db5e85ceea7db7586e52bf0a38a680a41ee80941f793390be3906026ee4bad54b30275954ea2c171fd723d2d272a7869d8f5f17309c7b125ab82cbe35dfe63e94a2615aaf2bda08a8989e153191bd06ec56c4a0e5fd01c53ecbd9d4268cb671963c21055c5a32daef3c9135067387807125424d8fa0f8966224ed3af17e6871c8710307e2e124f50aea77588fd92f1948184ac1cd08e318907f8ad77c29b4e88d5b587078a2d1bc401cfbd1d97c73a35d6e6dce94a0319faa42fd6e13b7938c1617f187a36c8558e01eeeac0c2ab14a17a84dd96dcc87e80cd411ba99a843f66a87fc4356b54fe28ba208b0e35275ffd1e47673e719354d6f508b2b04e31fef580395da5534f448e1128e4bfeaa86a9f91d8d6bc17ce0af40bb303ecb89f08c121ebf08ef5c1682f5e09cabec80d0bd4a949ad7c0bac42d65b058ff9362ba628e4f9cbdf3a474250e8c0323545b6477e36fcea47236802febbb6d94e06933560b7b3b3ecf34afee7abf10e73662f2a3cf9dfbe2b167fcde276d94671a20a2ce0b0d6f7cd71e2e2d2c371e256f8eb456878c1aca601fc4142cb59bb3c92484492023ab0ae016a71a09fe9fa79bece73f15b0dad0c483cd3da74369d46bed5d3e00b2751bf4ef281253f342c91d9113ba3c521a732783be915a54c217d64b50b0d3e2a1afb3c5685ee9ec4eda43a2b3d3b46d21c9f1f8932925a1a4f7a690db90e832bb47947f7767bb8ab9d915c012e2b4f9117ca9c3f87399acae17e10ba0356414e211b768ea8739029dfa3fb00fe6b916dde796b36c2cd17bb6d0a568ed3bba2ab32f10ed5753256392a82bd12f6cf5be3cfec614ad0105985382435b3ff22ddbccbd5c5dac070517ac111f487385349c0f4aa7f2c55e2780b18fdbe1383de3e6f750ccdd7f1ca54b4066d9c1a7304d6a249019523078d548e543f555cd5908f8d6b9e64a186caccacadd55863b709ff4d48107f1ebd5d5e3d2c634525e7d6b46b6273af75ebc7a38887047e37dde63530ff4cced858a47313e44377612ec2b3f5a0d544c88c97bd1bd51e10554a8d91eb47eb8a6ee08ce74b3baf3f88b413f1cedaa6cc3b4e34621837e742a44290f45f15fe7c60f21baa8f8cd90b95c38fab670b4e93f2ce8927848ba329245b7ddb1fe5fee3f40f76b4abd37a283b66a6eb55a249cd6a5e7ceda3c9a232b58bf2020ae9a38562ac6a3a08ea79b3bc087708b888233ba6d9e1383d4422cda05390fab378e2a3cfcecb24546679b1fc49593e394ee96ce85cb4eb42c9e10ac9e72c28eceb80b80fae4cd0e4ad3d98434357fea1818348d774ef4e86c49af69cdb0b8d79d48e0666a04181a5fab3698dc36ebcb2393c5a7e05684f6db092926f62e1b6739679f27d5761a0eaf92a0eab178dbc2dfe712eb1ab1c15556add2fbdc9a6835f9ca1d1850b58f17857686754e74cc7429a4955fb0f7f76e1c5fa7eb37a0f209fdb22e3a016c26bff5ef5bc16854eb8461f64f0fe853250d72065eb463888b15299848a7c0874d64801f05935329aa8f61b225468e3ad3ba1500ea66577ad7808f5c2d300fcb9963c1e33afecc30f1eb783319bfbdd6515d89a477ae1e8570920832563c3df73ac1abb55ddd0f795df1bcfee714c425ff504f7627aaf68dac71cb2ba1f2fb5746f594d2070de848ad85adefa562d410486fa676b508f129f3acd8ee3ce18e8cd7587abf94ef5beb9c8584f9a69c7d7f1bb42b7ef3ba1e00d2fb15db869b0607d74686a6ea6154ea1502b7f6450e348ac16a757964582afee2f062e9394353fffaa6995bf39044d5834eefe00435850d7049e4db0cb1f5de7990f52196813586dbda2440a2065892f7a83128a97cf67b94af204dd2d99fcba7fb892ed3d49a2f946341b98c61909ec7e5127de4c1614c58fac671145a4c2c485f0e2a59034f5caf9775190965a79697c52afc2fd21355fd2ce2360d8f27cb86f34b500918e1788f4a1b2a6dc3d7193be146e1717314d06f838bde57a394ed2b4c419b3e380c3f60bc87e209de15553306a6680247eaba21739fb7fd6fcd18794c2fe635c03987c0d70741a2758071a58c3f1ca89a8fa200bb9aa789aa186b96d403bf3693792fc4522bc68ec84fb1f467e9acaa0c5654cc03e4974388e42768e3cac3874ff301991c3e5f0d988d9ae8fb18a766b08258d866e048b5c1410dbd2097d0567e39ad17dff51b63d8f8e1a99d34cad986e7ca8db6d34d67a834740a211fc0408ee3107a4441c13884527b9e77d29c09fe865b74fb0124b5590c08d4b1af3f964576e053ee714ce662df08906203937a19fb46bacbf71cf43116999085775936213e3a05f31c4e0765d4035fe8e98a6fe17c0675f15079ded15c623e55899f89320a6234ff928171aadd3f7c9d0e66e1cc72eff975bd72485158fce5c252c3980213842df356daa6b9a0bef3e17f3995f3a68ad55a8b7eefc10af103adce8548d681ba73ac70f8749913665d43c2fac40ab9788003d853617545fc33cf938baf9553ad5a50d5eba53bd181ad06c360265b603b614f82e3580ec28147b1e94598f53d69a14316852811bcdd83322a3e6cc3fd4561434ef8c581d9cbdcbf78bb55ef9ebf01045dbdaecc824986b22764de8509a47affbdb6195383356bf1510bef6dee81021e4704b50a3e9f47b4a1b3652b42f73a38c97dfeec3148a995939a24afa0d710df0ca9235cc41e41c1ae20c62c9cd2e93630ef17a7318bfee917cd6efa010069c7baeceb7f60144750d37e60fa8e536d0b60b6ebbdc7159e7ab7677a211922876e9eb6e7efe7e0b210be8295bb5810a110295459de8527a23f418842877c35c4f074e942c6ea36e25a9f30085db6f13dff8ac8ac09864eb29eef0132d04a2a2517e5d22186da88f2da2795d39a5f8510ea18c34b62444acdcced09206fe3311278812568d870681d86de81e018973e154beaa03f307d43a196e150c1e5f3b1a78d09cdb11543de23b66c12c7bc345ac2e5aba14682e3fb2d4185aea4c18692b0a94ecb5ea6fe6c207498c7bc71c6c6e7e2570cc6060", 0x1000}, {&(0x7f00000022c0)="f84f831aec86ac73f543d56e7cdeae5de506d210c6a2e8de42c744157c0ce3f5181feafa93d17172af779736a12cff3d18521bbe54585fb7aec6035f77834d5f68069b3d7dad241de485719bac65787921e21716577c3ee7e7b82e7fe8988662969e4a3d3e55e03bd5e30ca3de1e5108bc9b169ce8de227257a53ba9f39189c7bea187202cffbe0d0710c638948f2dbb105c0cda5c033afd28a2e338a73b04b559dcfa7e71e8d7867c4cf7cec11383c4cf6830cd6eac88badf770f663d97415dc0c176871d31aea96446f3942a6ca877491b56b8b5e73b57fe07b42f701779dc7320ba82b599ebb98c140dd181490f1f0a1bc0a150cf7e2339ca6ca113", 0xfd}], 0x6, &(0x7f0000002440)=[{0x88, 0xffff, 0x10000, "f2e82d39b2dea1de1cc2ef429ae062829cf20b39a9a5e99b65cbfcb7b32dba1db30d391578056c65073b95da806d4d110cd069f7eb154dd748faa6657a4427fa16a7486cff977a9f584f6df151b0b5c47335b037fed2b3c32d1123c88a2fb17aedfbc0cdb5a144a201130b6de9444ac75d80bb9d0ce28492"}, {0xc0, 0x1, 0xfff, "370696fea4b12f0662cf741975cca2a9ee76d93187ff1e6c847923e89621e2b6b25d0f9d8338af007bf9da1cc1e9e0213b3778dc5490a790cbfb8f0873a37d09acbdeb51c14751f63110a655ef078bf8159697685c495a5b5739b9b5211f21d700451c56d15a607a07a78c46c1ca31152d25deef9d21bed461f606368f57f4a8945ccfc9baa4a5427f0b3f4aea6bf9bc685320f4aefd7bfd0abb6b7d3d93f02fed750f6615172910a8e50d"}, {0xc8, 0xffff, 0x7f, "20a4c1e5155902fb7cb62cff35a2c99e656615e3a0b4f45a7726056af8e7fdb945d5196446f38b33ef135e94e4d985d3f4b30ca7cdf6f68f6a07a4c2cec02e9d94e47cdf98bbe1fdfeacbada2434a051df0f0ca62a642485d4b5f8966f9d99e22fdd2a80b4fa8a117807226897bc489e569bab6b61db17160a7b3d14f3aee7c17605e0b6cfbd2964c7fe7244f413f2f17986b33d5335441d960f92737b8dd9e27351b53e18b61b279c1b26d1a7f37536a55d"}, {0x60, 0xffff, 0x8, "50cb48528d23d83e908c4599f2f547206b8f6a5c1bd67d46f6958be9f21d904042c1d6f02970863e7f956665e09c3c4a67b2633862b972316c0408a9cae9302198ccc2fc617222f59f072b5d0cf4ab20"}, {0x10, 0x1, 0x10000}], 0x280}, 0xa) socket$inet(0x2, 0x7, 0xd953) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b11fc5c4369fc0e8b92ce457c32b7474675fbdeefaf7bdd2c13421ac2602bc04a89a4e198d799699d82403a1303940aff1f2b652258f1bd54a0a0859fd0826ed7b5e70f6e102491c994ad1131814022a53b3ea5d28dd037d25578c13d8dcef7257aba332506a147f09eb48d0e00f655a7512bcec79d9914fb4728caa36f252c60064d78d6517bc0a572d6f8f0b25d54c87cbfdfefe648e43c35a71eae2cc84948b62b3ca8e5a976b7d29454d8814195c063029a94a183ce8f780f3a24899e03ea73493d5375903a36a9c6de10b96a85269531c3487acb8d92cba4315dd4cb3c30e9acea58173755fe782f484bdfb648cea7aaff2bbbd03ed1299cf47f53f7064a31817bad70aa147b3219eeb3360f1dd3eddec699f33fc886005fd2d357b5f32e31492111e548a664827353e7c410fcd9434b0448171814a5355d7abba4ae05cd071435d8bdddb70ef36b0a704d6095cbf95fbbdf6be8ab2b0d6cc985b10d44186be1784d6f034106f4c06f147243d3b4c514e9a45c875ee288cc102ab39b660f28e1f90c9b7db818d1e581b1396690d64a0187f79afa3aa4ec839a56f716fe6be7dae4c769afe107728e96aa8dd25f622e679cc0a5f5232855313b02e48b03e8ecac1153236a2a866b1fb40455059998695c789f1acd40625143f55eed249de5d8454ed99cc6981667b0c36a554ebc0f2dad1246072c519f9c9507c967dff22c22c65694a8108b58bfc7d90e611860f8daea3ffd10735c0fa79941c897e72f165dd225ca95c5a5976a7a346290415a6ebe346bf674fe8562bc349c1c48ecedffddaf8fea20417b19fb9ed006e150db5a75e2f21826733a0f81f609e385245bb7b8459315db7a643df942d90c4cf853ba043ad127c94c2f54590f92cf30329e5d69b6bdb13db614d122b2df13cece9a852a9e04420e58c268c967855243983e56bd597fa82c2cb3cf420dc52ba719bc39aa9dad62a7a172468043cc14797507da2c519ca361fdf5c1ece24f4c093a225504ab63aeec485571af35b3132981659fd5d222ca0adb72c3394a34b7ac41ed0aa5a83535127102ddcd766ef0229e87723a6a4607ef8dd43423e16d890afda0552ebd6b0818669ff357f9ec629c64f2e442083db59d5aaa05d685ba0b231d0dc458112a90861358714babd8092dcc72341b988c832ddafd0d9204707bc281bb859adccb4bca6f12a4a6e00e33fdf7ab0cebf19062b23afe6c1970b94fe292f839968eef9655a3f0749dcc2630b240268503354cc6606fb0a1d7acf756d03d0be1a86e0ec4d9426b5a2e9d6e83c1d48b91996076b22fb557c5c3d3d7d2b2e96437a67938db80c747b13c1b937638eb32181b22db1c65e8b86716ef683e684d29dcff15f5e93ab0d08e8e0d0d02d76f495b370db80f2c9451376720e6fc89ca67bfa16dd9bdb445705f56c3a13bceaaadd4d58a7f9ed50388855c5420ecd28200a5d9c72afc0d12b639655ef442040ee68d0140009e6242ed0b130bfe416835fd6c30ba974872ddbcfb49cbd4973fb102d60996eab7672e39b0220f063d57e9dbafd12dde93af8f6a899299cdd84bc4adee5bf161635c45b7d26c8fee6f4c6ee075f71beeb0d60e4a96055b39412711b9561bbc49755bfb3b5aeed22eb6721caed4b97f2bc1b4f5d26cd673b94043ce2ce98138482f16445c56e90ea45fd49d2f01848b789d3559b4d9cbddb75cf71e912c7d498f0445f50541041517d07e8ca54652fc4a9468954d0176a9bea86106aa8393acd733af5f81f3316d10dbc171f473f93b5fb667fefd2a9efc732a94b81115091105f5ea7814c26d1bff48557ad4587272fd1740474a18c91868aa61ea5c3d07667a8cea02d4a31ba4aafd8c3653fb3864fefcd6c7c49c30c62f27c2ddd5d33e63749223f5a0f6458e7370e91cbbb88e3ecc0d3869fbf736910f38dbdf5c060a2735ce2183b38e6af022c8c5fc19dc9bc70989d9fc390fcc48e28ad43f43327e34c17c0b8014112bbf665c6e34d61167464cdf98a46c76f6c6db5c82e440ca6d45f259aca1f3647156ef8bd20f53c7b65c74028e28e90336e732a2478faa0af324fe2ad823c5ce4a851da9ffff5837ab6cefd4a83679a30d2a45da109501a87bafb2ab04193724ae7df09ed57ce852f19271a0861aa9b0909fe0e2a04d038dd46ffd8f7bbfb4c0fe66cf3603f8efc78e31ec96cd323940ddf09228338782ff7b4d9f630ff8be50f83146d0f79bc75b430d5fa54dca8162a028b7826cd5919af8f0741b9137ff2bbd17b2a8e23a8d7731182138e7a454f7c9e6ca321b96f19132fddda100c0ef484b677dd1badc8525dd251332e0d7bd28ed5f4226d7bc891b1cac556bccc6f74c1bca9a5ab0c19b83ed158d4459c88b5ddcf056961d711aefa8520db3fdc2649e860cf423365e9421f84be991d9073b85fe3f2f3b408fedbfc927cfc048460b459325467f0137f59116e1d5d43922c9cb2973c644bbb94573f3f4d23bdfd39158753be0b7e6cf69cb17a7716790d6861da867ce445d0256798b39c187e4e26182bf34ffc57fcf5e98195d0d22e9209970aeb5c3c654a5256d111d46229bd2733d55f5c100a4d8cde5ebc5e1f7f85cfa34faa6d9b7d7a21f5af81a30fef4dfcdb2cfc10478f451498ac658a6dc0a9e528e2830424761034f9698371e0bb0fc66b213b93f1fbcffef740430051de84ad9b860a401dfbc17198c9c47b20d35c57ad8dd884cde6d2ba7b1800ba92c23915328124af26d2886a4d9e751b7a139fabec0dc50713fb2d929992e745f461de9b9ab2f8535c00282549e592e0a0b159c8596861107f5276a5c8976c2a199bc8155d79e85a01abe446a73c5e86de1544d33e58a8fd0348981cabcba40c47ae03c5a982f408863ac3789c7110a011e19943af76487e39043b0da1cc5ff4c5fb0dde5a869f1e7474519ca41bd1787e556aefed3f5cc5fc3c5acecc0c9f0e1ee69057570679bcfe1a5b68149859e60e6013f81a8b2fb35bf24cff510fd69cac7099e905e52b0a3a4c607ef2deac3d8128bcf6f50f4e766464040caddd884ddeb3dfa3d44a2b5e162a74fff6ab1a3a31506a6abd1e9b774f96b83625c99ebfd0fc7c7381af1850ab9a3feb6a0b204273a5422cd104fd4e3d497a60dd5f2189a9f459ef288b796928cc6a46a6c970c155006fd31f502ad66e0ac87b831c36c60fae2c2b572f5c847dfa1b0857935cc3e7e60a3dd619238d060ec59c84799433cc7a9dfab10d5d115fdb5a471730eb7f4b23d54dad0951373beb230597202faabea15451a392693c334103160a33485cf9495bc2388cdb060e87f4aaae13392ebc108107a2857cc110b8d1b10d0b5ac3cb1c1fa6deaac4853a6a10f81a8f0f70601cc875d2a00714f92c18b39705abef1bfa97b214f9352761364149ff87af7f6b14325400e06c8bdbafb65bddbeb1eb769bdb137933a73c6963b7525eb20a39bab6200eb9688c37f5c9b8ade5a76caeae1ef8589f7dc05fdff0aed798cf968d031c8b6a0e540822c44e7e74c961d10145b8bbc411631e6b64f8cb6187eacac1a0daae0b592a9048d2307b61444798569a6b05d9b82fb42a6a50b59721584def8620fb3dbffbc849608e78123bfa940f476c268a077714700c8c6ef4d9ff75dfe029be6f00a65cae3864116dea2a01d05b176aaeba05a3e98faae7cbae775d62f7c25eb83c21e6ddb1f3ce9ce70d9a174400e3bf5f4b838009a9d47c7cb118a171cfe1c828d3b24bbffde3ad692a2f2152fa5f78eb1b1f4019353ab980f7f971eb28d9f139b417a99cb3d3e665d0002dd4d60420945ca568c7357d83687ccdd0d106f33319f2f0a556c4ccccebb799199aceae3a99e91ce82941c90abdbc43191f4807fe3dcb88faab3f6ea0b6450d17b6bf12807a5ccb6c86c95a2b5152aeb0b5245c900e3dc23596d8f7c20da124fb120b446b29f5a2e0df8a66a12ae207685316de8789d07f5fc4aa3c1fa2419ac095c84ccd41bc490692daef56725c843e04a05c4e1681e03d3d77d214bd4ac0cbe050fdddbf2b7ccbb800df948a21f0117e8842c1dd178a20e3aab33e5f0b3a4548020035d25faeecec778f53157c406692e2fa95cdbc5ce25b63f1ecad683063c5471d8fd27a0bee37e3037bce99d5edc2a74c030a555753821c4b45edc953f3ba46eb117d14ba2530915e82f99effbc3d56dea6a5111eb62098e78a8ec23f99ecf1add1ddde782a1067bde65bfb28fa35634380dba0fe161542f5600f69ac5f13b6fa1bf772f3e931ed896e2865c5792ce8131361e6e8a61c3d2438ea033d244b9137d5c4b6792b984d2a557418dbdeb13219fed4b62c97aa98384c489791b6864c6e7e054a305f507281d5ef38ce9ddd20335b2149de0e54104fb9b7445ec9f6c0646db234ed443608d95afe870b61a58e5b570750734ffb336124dc22788a7d8462faf09141f4719841d496acfac1664440bf319ba80e7b658acb4ea98b87d2b86c020ce22d696ec957cbeb2247108d83b61e352e2843524851eea5cf6930052c550608ad3ee6fe69e8fabc4b2c4bb619ff273264f26c19ff2d458f93b643bd21163df12991285ff515633ba764b169cdb9d5a590293728f31526118b1c7bf495db2f9bfbe1174b50fc765809da9788eca833d00f1c8f9d05d3ef3f299399503008a870064eafdc99c08cb5b8d30e2b3fc451c7b45bd0f0651a150d0e3275ac606cb2e8f09f56d973a2f5088cb0b0fe8e4aac498d44db9fbf13381afd50855cf0a1adb7ecb665d8af3ca10b65f414ed535073ab7569831d2ecbe7fb23831e6ceafa854ca93152d962d48c07e38bcba05c0beccb70f1059eadb8e415306d8f89b312817b7aa23be96bbbfc28d2e78f272e078284ed206be141de1515abed28608a617649b2fae04432dddb0f95e1e8b947ed331d92ce2291b1a74705f790754eb64fd287e151dee3a85242c1cffa4825b8b7e3fa4e0bed8b51e1c2cc6c0a29f8865c8b50b07f601b2b6fe3c0e679de224098e584f34e63349795e940acfc95de73fe25488a354c20fb87cd8e3ee5d0f02ed7aeb98ebd6f48c4244f4ff551bfffd810a22f40df6c38ad4b7510360868d8efe04853e606b498cfd4b15eb5ebc366f9aa421f3d7776c9292d3c9edf767d6d70030293a093d3a2fde727a5488a40a52528152924a002d147833f00d701345085e8ce3b7841dbeb11ae1d23989a12170fda1036fbd041782083a71ce3ce4bafbd0e33cb5a89f74c39247340869cde4f8c9cbab771315674bb9cdd9c210d93b6bce269c7bc01f614a557bafd87205e6c1c42dec45e873fbbd2853df4ffb8f6ba8e75806d30f0cd436d74a0eb4c57cc0092bbc3c628b87ab7e31ccce5137c98adafa491ba78f3d2a96d1914b32a177e0b7746a193c2da4ccc1c9152346cf7b2afdd9b318a3af74e4c4d4016614482a3f2066cc8d84bb61d645e2860f6b4a6bb8db9aeb5335978075f4dd45c012db1fcfdb31f7c4335fd520594462cbb384c73b00e2d7a523bcc147b9d196d653179c7ad76187309e250706c628a9ce07857b57f6976f0ca85f59067eb5d914d324cae95bd38d0bfdbcf1b4f8d07b7aad34998a062bb249e7bd770008c589da46c692b3b516bc52082bf61a689da30d9359a8a31a000473021f44e843fa398001f3f797db1412e12f80fda58e9315f9e8952c0ba77080e4fb66326ed73b79a6e618f42a9cc10f1fb0f6bda38ff6a9c73d3dc7ffb08143fb0e6939abc96f83178d33cdd230e26ee44b5593704874829aa9412d1c6f9aa643462e46bfd74649649", 0x1000) shutdown(r0, 0x4) shutdown(r0, 0x0) 05:49:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)) 05:49:32 executing program 1: r0 = getgid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) setgroups(0x1, &(0x7f00000001c0)=[r3]) syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) 05:49:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) fcntl$setstatus(r0, 0x4, 0x0) semget$private(0x0, 0x7, 0x202) setitimer(0x0, &(0x7f0000000080)={{0x1000, 0x4}, {0x7}}, 0x0) 05:49:32 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f00002ed000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) 05:49:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x88, 0x400000000200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 05:49:37 executing program 0: pipe(&(0x7f0000000580)) setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4000, 0x2f0) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r7, &(0x7f0000000480)=""/226, 0xe2) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x2, 0x12, r9, 0x0, 0x0) r12 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r12}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r13}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r14}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) 05:49:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000080)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:49:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) setitimer(0x3, &(0x7f0000000080)={{0x10000000100, 0x8}, {0x7, 0x8}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 05:49:37 executing program 1: 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)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, 0x0, 0x0) 05:49:37 executing program 0: mkdir(&(0x7f0000000c00)='./file0\x00', 0x2c) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000009c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) r7 = geteuid() r8 = getegid() r9 = getpid() open$dir(&(0x7f0000000b80)='./file0\x00', 0x88, 0x20) r10 = getuid() sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000280)="8e7d57f013d3bf74f029c3e0e3cba0b3f3eee050e59f41884f14df4f4a52591a4f12b9027d78570b9376ac069ad4d109a140708c94d70ef829f40acdb0a55d73e533ec41987d40246330f30cf6f1703cd6905d732594c7c376a0f4d1a7d2347cae8e201c25169e44c23ef7e62a080fa1fbd9ecfe688b9f2410489922c595ad83cd02306800fac7de66bea0f40d0925a1a54e051fef5aefb41f7e2715a7736da2ce3fef3d427236ba209b5665290b4d5b5d6ad6dd89bb155122784f42cd3ed72078aedc392b162b6c742ca55ddf06cd7a9ba074b9953623a1f283b5c4055f75c78ed1334a7a6914ecd1a0591191b62052768f802a", 0xf4}, {&(0x7f00000000c0)="34840b2218aa7ebac685d9da1f5bd14735b9a766d3b3c7c013f49ca68d9f4f057151810974517d35f88cce15a51e6992205b401d68ce9bb224eb26a71897509a8e887345d516420ec34662faa96998", 0x4f}, {&(0x7f0000000380)="22c1755e276eb360bb1cb4f5e5dc487c0c65ffd2dce29faec63e9915bc42736794f7ee3c86a90871afa6a1362f6b7790f3295686e77e1d4cd61eb480c3348e0ce89285c094fa23e8e0bc2534fcb5c10baa2e421d4c9bd3d9e3dc1fbd408e4431fbacd8145d421443c4d448183e6e916483f754516dee7d8fa9f251811599a5a1d3d0eca6cfbecca59974cfb987d001a5299ce056ea63a3e2ee9bb84573643642578312f1917beb520d26003e6f1f981fdb1281528574783a0224254a1ab1d60033252e8c019d1f", 0xc7}, {&(0x7f0000000480)="66a06b18fe667903ae7b528e3d521cea13472c733073d697b1d15ae591dd5754902865184438b05853d67247a647800dea7733fce539696f17f629c3240dbcf9dcb9b82af1c709a4edb1881cfd30b8ac2f88b45acd7240ec48ca738fd68d8e1724385744928747e3424096a1f81b2a", 0x6f}, {&(0x7f0000000200)="8e3affee3df9c32b58f11f5ebc63b28b8fbc5e8317b5432b1e07", 0x1a}, {&(0x7f0000000500)="2155a3742018f2feb624338d897264375702b4850404e525cd54aa49d9f0a364e0f95fb78230d05c6a215c600ee9567ba75add2039a9ee3af5958253528cced50274c9806536c0451daae97b8b09f1e80d8a12352784b56a6d2a865f334a2a414a6872752a3f3476403b8da0e1d2e310e0ade0606cd34f5075f26d632116cd85f59a7dccd78d2a0cd7e2b449cd2addc7d580496bce65b3299b9d114721746210a2cffa3d51e9e592c1e909f7c5be36c8ab74b5c66780f05c821a96b1ef48fde7dc54ae00eee3982ddc57b4729c1099d7464b7e8d", 0xd4}, {&(0x7f0000000600)="7bb43ec6ff6b1ba5a234368dcb77a0d3a5b0b2def3bb8c1fc2424974b41cc372331210053a1b37825865cc4b7b058381458d136a9ad1689b7389173b80bd9d2457fe8900162c3738a2d06cbef6f8", 0x4e}, {&(0x7f0000000680)="1409da54524ba049061628ca2f1224f9b3f009db7e5ac0742f271e11af469280c0b62a7c773a6d8bfb36707e4270e1ee873af6854f64ecce07cbcba07a588061428188c974770efe8a63a6e1078fc32bcb91a87b1d707bd56261c379060da61f3c1bc12c30c7af4155ae214dce7cb6c6ec2dcc18ecb018797f1bf3aea211bc373c8d2e8d3273828910e13e19d671c4f713146e7e6fffc05aedf68f669d68b3168a0f1b33d099046d4e7cbfc7fe555d9cdb58aa43afef2d84eb8d78f1be9982e62d8598ab914873f9335d9ba610af502bf986242699020d2cadba7c7199", 0xdd}, {&(0x7f0000000780)="4b0839c85e28f47b351e85756ccd8c25323e9c8697022147a311cc954d2fdd11a0c8fc90edbac54fc609c303897fb37c2055a07c4d6d76526d20a463ca1e4f1dbcde48fafadc162327bab7da6f325e48c4ecd4315bce0f8fe19eab9197346e9813bac87ff7b39b44d0bb50cfa5607e4db5edca62ba17dbeff7e91b2812d7eb2d4d28f2b76573eb23303f82fc23f4489cb5be6f14b9ff9db2b51e2e86848ec1d371d5a95721de98250392501a33577c2962c3ec62d75cb5cdf1835669590ae80533a1b44f505210a108cd56fb3aedb82908f8723d499e1ff907cb4897542861347e90", 0xe2}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}], 0x60}, 0x9) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fchown(r0, r2, r4) chdir(&(0x7f00000001c0)='./file0\x00') r11 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r11, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r11, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) flock(r11, 0x2) flock(r11, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x8) fcntl$lock(r11, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') 05:49:37 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="7d12ce4ad8c7fb5a66ec244a20c3004148d544ded79238f2e7977e5f8dca78abfdfc48f885a4c2099cf217da915244044dc520ba8a8112d36988a834ed27b535513bfc91ccdecc64e6291bae37ba4ca35ce8d7567c63dbbc282701b683a098f104f9d8b9d47fbdb343db77045c80ad2c9fcc6b939767617792742230708c51b569110a86e6e90ef3547a4430a5446894f5cd72f29ae2010e282a06c27ff1f2d3aaad760fc83abf698574cec0ac5dd32044ebcda22ede0ecec5f3d0136a341a7b9afe9e873344e049", 0xc8) 05:49:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x126) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000080)=0x8601000000001) 05:49:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') bind$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r10) r11 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r11, r3, r3, r3, r4, r3, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r7}], 0xe0, 0x40f}, 0x408) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r12 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002800)={{0x6, r6, r7, r6, r7, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r12, 0x0, 0x0) 05:49:38 executing program 0: link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 05:49:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/17, 0x11}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000004780)=[{&(0x7f0000001040)}, {&(0x7f0000001080)=""/223, 0xdf}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f00000036c0)=""/4096, 0x1000}, {&(0x7f0000001180)=""/77, 0x4d}, {&(0x7f0000002280)=""/168, 0xa8}, {&(0x7f00000046c0)=""/133, 0x85}], 0x7) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001280)=""/4096, 0x1000}], 0x1) 05:49:38 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) openat(r1, &(0x7f00000000c0)='./file2\x00', 0x10400, 0x1f7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) 05:49:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c4e27bf720c4a275479d7545992166430f3834bb00000000c403394c92aa000000fe6644fa0f38066e7dc4017829bf8ef10000420f1271008f4810ce04ba07c4c1fe122e") openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x180) 05:49:38 executing program 1: setitimer(0x0, &(0x7f0000000140)={{0x10002, 0x9}, {0x0, 0x100000000}}, 0x0) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/138, 0x8a, 0x3c, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffe94) getpid() getpid() 05:49:38 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200ffffe}], 0xffffffffffffffe1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 05:49:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f00000000c0)="a1ab9592d6b09da5d5de60230ba3ca6cc1ab0ac76f1116f2d53d0bc29714a45ce3706fed4d71a07b475921f7dad4d140fa463484052b040b04cfa93431555e28e00fd12b9527ff4529ea2067649f97eedec7bafaee546bcf4ee00518e4a2334e093655bef10e89db2c069e21683d09b228d03a41f4fc45f9c9031c7e258f9dd39df6c84db9e740a885549391db324c508323d3074964f307449e1d93fe8551500d77", 0xa2) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000a40)=""/114, 0x72}, {&(0x7f0000000ac0)=""/251, 0xfb}, {&(0x7f0000001bc0)=""/154, 0x9a}], 0x3) 05:49:38 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x8) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) 05:49:38 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10ff000091c52058a16a79e600936693270fc5aac64d38faa7c5907059f98c25060bdb5199dfec17265d9057027255751ce92b574e0768ea1cab772102a0d12141a0518fc7865bf6b4bb1389bd4cfaee7581f0b8b5b2b385b45e2d47f9c57e928161fb25"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x2eb, 0x40e, 0x0, 0x28) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6, 0x5}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 05:49:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6f, 0x2}, 0x8) 05:49:38 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x400) 05:49:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0xfffffffffffffffc, 0x129) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x2, 0x9, 0xfff, 0x1, 0xffff, 0x5, 0x8, 0x2, 0x1, 0x2, 0x2}) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 05:49:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x22, 0xa0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="3c6b2ccc1f4ba8a15bcba22c8020e910a5f1055624905e16a648f197788c9a1d7ee0bdac219a4e5b86b7cdad30a74f69370d6e7ef738c4536df81a9c8dbf6120b2ff7f64f04c41a8ebd9c9e6ca3bef7d37de0b37a9d61ec3da894dddd8a499214867fefeacd4d5506ddaebe65274cd7c0155c75e0b56ee1be3917f5fcd3279c0bd05e0e05436cc48fcb391dfdc823b035983c2fa68430eae5b1c83669cb34f21804327c6bf17ac79685ace012932327c1b82f58b307e3294624de59de8efa3dfb0af3fd9c40d5807144255cdb9e41f60c61c8be67506a6b324c0a6b1102967552574ddb2461b86c5583160de425c2c40addd76382ec2ef97820746a1036981a7cde6c6ffbfed4261003e28399b21ad0127cd0e8d77ed33b82602713294d4499c230458eab74bbb445af07ea1236de299c5835d279a491225534a23a76780a8459debec9f04dff4ec380d1ec5bc91d7eaac8359d71867ebc17ccf2a9b3aa24b8b74040b4f0813e12cd2c9fba87ae437a5946b6c75409635cbe1c9bde49d028a7282c87a6c6d9b61c974343b5090ee96deb8f7108ea55831e7e2b77b74705b6b68da387e785f406026f1e32ac29e2f9bd05b0583ac74c8016a68f2631a4ee98c279fac4716e4d2e8ac7b84e14c3010fe698a77fd78d46bd3e8776d3be2f3bfeffbb160fc77fd9c64370a2633fc272d1292ad737c469c62c7b615708260384b1da46284c973c8327e0df248f14c80eed784489e0807a0117c0ae85b35dcf5afaa6b4d22bc840f68a5e86bda872591c21c4261a296da4cb37185b3d27e959a72ea187b02a3316bc9a01466248b482d31fb5fbdcf04f890ef4c771f1f1b2b83326a1356d94f7823c109478c1efbaabc24b3f17d795b2fe0662a8774c46074341502b58552188e0f8ef1bc82af76ee8cec6bc27ff14772a532efcfc28ed1c810f10e48de385b00dbe7011cc0ab9d45af5fd9a246e66f284e7e033ab03fc103663750e33859032f8149186e4454d8b68e1c658d7d670b536dd3edcc3dfae4af7eaad0bc6e6a5752aea0b4cf9b094d17652ec2487e745a65bb0c4bbf538d8dcfaf764f93d6d43a3b5d49dc3011e472ab926bc838265810faf1fbc6e05bd8e5d93b24cd88338778cd15f918904d3d29efc1150f7187d808328ab61cc9a9128c974ef91842b73f54dcf5d278c9b713b1c1f2c7b397f5f23ad1f35b60221cacc68fb2aed9c84584cfc4e5d3514cb54759b74d313392e06466c76556792f49fe51907f05c0d7f5d564137a9bab8478f36583e117afc839e379b3d722b44507a657de6e343108ae6c904c52991e27dce0538d59e7dcbbcb370f7468c7a87debeb46d8e7fbea4da65135773b30aad504ace83ce79edce54fa4cf43c5b614fa38013975b8198ee756f8d478efce9d6100784b749e158989b37ff9fdaadf889686167dbd73d0969d81fdecbaa51c333ca37e502bfe4a47aa995a81ae045eb3452275fec1941f9267e56e6ef5cddaa742643c2416ea3a8d57ff30004c39e8e190fe881f1caeb010c1d2845006ceefed27f0dc0eb3c4618cc5b53385f13fbd898d3a3973e90d106b151cbf6503037268526b0df8477d893221674e8c70d562de39a8eb244e66f89c81b49de8752f0b3fe50ad023e2539c4822798bafb0c6ec215e57f78900f6cb2f2bcadc15e57c77371b6a92ef84106a93efd8b364203c9f103d47f80cd7c0c3fb33941bb03235710e359ce79603fc9bec67c6028116de65b81e9965201d51ea5462376832ded2b77397aaaef0c56223dc0ed89d6a79aade9d5ff0d2405b66ac5e67c10f7fd4e4abfc4941245b2d1c4c72dd84f1253b38a957e37c6481b6624f2e7f049c8902f71dcdf799fb2b8cddf9ad0fcef0c2dbc8baa6e53d49eca3c0baf6fcc25783aeededb77d994ba0854a71f98f352de90c1319af40b57dacbe2a14f5629af06fe23a1bed9b71ace50655d549926d2dba57feca53c32a50e7346c4b1266a9df1ba169eef22b77d2dae564766a2359bdcf732b4bd5e8f8966872db6cdeff61ce68a5833eb5d87108b87cc7a963251d05ad0940dc9a53c73022a133e933d973a8774af48decc685a1af5a08f455db97fbe21689afa15833ed781609bc72e13d2b15fbb189ea3012ffe9023401b28d46b01b0a0187fc7a3d018d5ff9932c8a7b68e9bd12c9067a4043609a434368299ed184e89c8d29e83487fc43280799192eba68616ce27e5b9065a169553f347e24d3e04fb90b1805f9d270e3a66be10308a269b1aa651ca75d89be8ab84944aa7bbb542d8e75833e9417091355e10e7b8c22e78e28465652bf05a9aa0971be8ebc1b9e7441ee611010706d7a25e83c2f01dc228731a60cb8004e67d16ef9a31197a92c55894b7ff1b497ef899674373ca8aac39e621872c6c4064a2dd367319433e7c0a7630dccef12e5f2c58c33bf80e48308b07ba82f0560c078a02b660a9a28ff184dacd3c794b1a9ef1652a4760a7980701221c895ab2857d0ccb251deec6deddbdce7d3e741279b00dfce632c7d6a5b95978138a2660d2d869dc98d82053ddf89265c23064d734d1b205d3e76fd444e04b95aaac2c6d0cb8bf9df156f601bb0d046c6250118c1b082f254a9a26ce656b2b3062ca3c2b4ea98d307827abaa1721c149048c40c799ee5243716b106bafb9039d98bbec462f045255fc7be926cb15e1f377f2ad3b741bb0bfa37f1c32b461d96910ee5fb0b3bfc4a74d2f80b20c3b8ea42d88b4901edf2278c65f565691a57194240c9193d541c3afa90046d6991b6d6b71259284370c47441c8cacc84a2c9fac350a83e9bf7eb479bd6c52cad9fda077bce6c5a5648f5e4eb3dcdb37a44a0823c9ffe3f678b8f548cbdc8d0c749f39b5ef7b08d4291c9ab38915140bad6935f1a9dab594ae017c889328849821864d6741c8b6a9730ceba86fc67f6adb52a7eb448e98bee23a72315b31a0ef827658d68fc02f5b449e294b552f7ac8c31ab81d0b1561318aab3b7f30637e81c0161b43a03a7e0c442499266330df5238b2f2edd96c30450d93828689f4050d73ee42cc60374f34c5f346e2df9e0ed4dd512ca02b6dbba3858aa114b2fb615960b96d6a1aa14dfce7c1fa3b655d600ae897562505e7fe9d2bf77aa71d00f7121bd48e68ec57f5d314667711b090b908f501fde1d0e64192ded1bcee6005787e723170be92461b8ae09711030d705c709d0270cad87866da9bd1963de8f4f645ca69929cdbb90b2d6561425c9c4f9707a8be756b4d1bd75948cbe9d136a2585277a7ef66ce78cbe3e3ca6a4fb48b26dcc8ac9df7fa422ec2a10d0fa2191978ff5c603d6517bdd9b35de39fac78bbd938f68398756fea82b4d841595e6943e6599670d9355b7f27eae198a811a2084a143b299e2ecdd6ab50d4bdf121fe9384bd5adb18b52e4e436516bfa9667df9c859edbf73ed789c944bfd75813839c5afc9d1d1cd9f003cf9c6bba4bfebaee9b9c6c49bf9d03446dc9c9664f262631107773ca9e06ab146bf887b7e4aec123d6c96cb1f721724d89e24d766cc739d99c7842ee70575e47e11c5ae9f81605d8c382cd05b9a81acf206df4ab54e5e328e3258ac1ba69e438d1875a9be5a5c9d3f4b87fb4bfdb6a96d5cd07f3900fb5cd31620130629f680ef901e659010066dd36aa28f1754247142528b52984417ac175600ca79144aeebfe783420f4bc37ee4411d395483f7650bb4427c433c6b7905b84dc8304987e078beabc16304e2637d5f83b2dc7283101103d5ec5e113b3a36906b9a8880eff784701e5dc05660f87dfe601ff2b65d43c6fd359f98e0f4981ee94ad0469603ad97f7e8ea16b0e657b49e62e499eec8a4617e8471f713f05f2d6b79dcdfdfaa0ab25310b12f8b65a34263302a2f97c9c6e19bbd2c0e04c4d0273ad0750debe25e640d64282e499c119c7e94d54b9720e3a02197404fa4445bced5a8d63db5b532faeeee9134e0a3bb92992af00230bc86421a447d1455775d8451576c79b4ea0eaf406146f64ab18c15dc1b3210f7fadcd2726ee0227e800bd641ecd3ffc5e67a8cdd432263ab51980887e3034b33fcb3459a7364e83d34b8753a1b76cbf16fb0703919a3ce9fc8bb100d510c4dab9693c7c1f767bb444b94cbcfc73b923330fbebf4f7a0469dd5b66113691828808b221657212b5d626f7a616d5ac04d67de1b1d7a5b293f3569b06157dfde68bc05ee305cc02a33652a3a4e0e34e3bddf4a47dc4c501d1a18c5f89931a6a37b0e9d70a60337deb2518a0937ffce0b32e4c6081a56b26cc56472bea871289ff8fb547ef2b00ad9a9568361c1664066a2ea975ded66ed4c003b532e0585aa34d00dfa0c0f87854393a753b4b319c5d4e06cf1f335da95c2b80077a4ca2b1c76ee90d9b2acc427c80379d85b53a9faf23796ec78fe9810fe7182dc0c33f322387e8172e8715c27f860c1dddfda5133feb9d98789dbcb3421bf34da63f3fd25677472aadd0d50a852b4b9fc9bd130206726342c7623d6378787b1a22f0f7e5eee9fc6a4835e77478ff46e49ed1c71edd22c736f4b0999a9207710e153cb8e96bf4444dcd9cf5fe69e559abe6f68bf200027e09c7eacdc2e233f25c89789d1c1015640ef5b5ba228be3e45530c8904dc2f345af621f0c450f8352359f7f7980fb0c190288d054ff64b4dc9fc9197f3416f35fca8fc66db9a119a9fbe37f0344ada556b8ef8cc61d8d46ff09a70998f628a147a18ac5f2048b4cef94a9627f343e56caa33e39ee2f693c77ce09edfaaa02a52c0ff4dc000ec4611af8b74c9e87f4689588a8c9a95e86092c5de9ae1dcd96ffe23b46dc75ffd5ce9147d7068f551463f665fc9941048588726925eb55b69af2c5e814a1d7e979e9d66461267ec72416f11010ef892c65a0607bd8870ec524eb4863131509199bb2b45f64274ff7529062926b4d57d0e816dabc9568de6f552b0b3f54d02e903a53e1e55ce7cc9bb6dbbbe8454309443d9777aca9467410d6334974ccb4043527f5c040bb41ff21d04afbf7d0c7911efbe6a94adcb5552585d289fab45f750692580b77a6de977c1ba1b3bead9492705dd76b4c9fc46251808b99fb35b352c8ee2ed35f933b23022dd88a1faceaf86ff0b1658f27295e60e76da32b24e3a414fcbf84a3b8910083a9925b73fe1fdcaea95aca5014cdb1a4f122110b667f387d1f8abf5e3d4109c11a96de82fb3f55c9380f43cd9309a2eca41b33169859439e2f068fedb5c89d1d2484006012e0e3536ab0875c199bc62eea9d84b89ffa7098137dcd213f17b9324c0c0276ea28d8899fa8d0925c0a3a8fe3ef28da3028019aebdb6380fcd53a35e79d55b81029dab3bb86f2aaa270e9d30e191d834a83a782bdb9b1999ca02b63f9d29d91a9b3297d346eda5e11825fdc449781efa76a6124266cf4be86949fc01ac91f5796aa5edeecec03f16d32d0987f9aab7aa87b5775a34f34f5c43ce07267e4998eb0f0d6deabd38303282388e6f57387ed3eb93008f242e6040fa0a95a6c00702bfb79e208c9d85f4dbd38c61677095cea3a6cd87dc85255adcf18125f4a48da01982d9cc5c41e936668d538316262386948ed43e01628a4ed2f123de1436fbf714f8788acdaa7d499dbaf72a0c35093f43c13efa8b584a93fa9b723ba9780252d824859f7a23fdab6d05de54f312e4748525f27ae5730efa898ec604ff3d9552474712c87225e44896c528bd528ac856a59e713549d92ea54d120370de9ff2a2e72d3af0c221e348a20ab654f4e4135b0a7b3cdc430e8cd3e86617ab1", 0x1000}], 0x1) kevent(r2, &(0x7f0000000140), 0x64, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 05:49:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/244, 0xf4, 0x0, 0x0, 0x0) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 05:49:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) 05:49:39 executing program 1: r0 = syz_open_pts() clock_settime(0x0, &(0x7f00000000c0)={0x2f, 0x101}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:47 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x9, "81188f00080300000000008000ed2676def6576a", 0x3, 0x20000000}) r0 = getuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:47 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x3, 0x4000, 0x20, &(0x7f000022b000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x4b5c) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getegid() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) syz_open_pts() 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) bind$inet6(r2, &(0x7f0000000580)={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f00000001c0)=""/117, 0x2f9, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x5}, 0xfffffffffffffe21) dup(r1) syz_open_pts() 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2000000000000003, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x5) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) sendto$inet6(r2, &(0x7f0000000080)="f15da195805a153e9926259e81255e619beb9241de199e0278f61f257873d0c20ddca191bdce7465347c4dbeb4987e679c47884342021a6b325a6cadca25c2a40389f0b2e112c316f4fe98e25b13575925e1f84c4d91cee9506c6164c6bd38fdec347d63a46f85d64280858a29643251a3d1778471f4018bc9a15f789aa64a2a72cdd991dac09e84494f767880c76cc0e8df26bf12955d37fc655cccac08c5f1f1aa248e08fefeec978aeb582da4d61fbaa65eb7aa24b949808a9616c706ee300b", 0xc1, 0x40d, &(0x7f0000000180)={0x18, 0x1, 0x80000000}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x811, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="a610d187290fe1a3990b7f012d949e5ca91316a910e437f6baf5cc41c6bc846a27ed77e937c39818ab3701b15615890a794a9407d0f7dccbbf2fa22471569a8248d544e4b7eb89bdf3e9b5e73062423aec51863c566f2f1a9f1e12fd602ffec16b82795c", 0x64) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0xc0000000, './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x80000001, 0x1, 0x0, 0x0, 0x1, 0x7, 0x0, 0x0, 0x445b, 0x401}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = open(&(0x7f0000000340)='./file0/file0\x00', 0x8000, 0x2) r5 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvfrom$inet6(r5, &(0x7f0000000400)=""/95, 0x5f, 0x841, &(0x7f0000000480)={0x18, 0x1, 0x100000001, 0xdc20000000000000}, 0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r4, 0x20007478) pipe(&(0x7f0000000500)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000b00)=[{&(0x7f0000000540)="6c71f318292f902f5e48f6d9fa5c70a07c9eeaef87101f92e621b3a961ec2f9cdf5a4fefad7b0b28e437acdc9e536ed06479f8e79a90eca4b0f6753d2f5b3a780e69e1e42a7c669595e8120ee7fb46daf6eaaf2296143c41ddcd69f2549d63bd643512779af705b075b45dab2385ce7fe7cae41447e052e51b5f77ce00a2a7b2a7946205e325f02ccec9c855c1b80e501ae7cd3ac6908cc4d30520db81f54bd7977984d0187356a056ada68574471b461692935114e76223b2b286574a0ec1016a0bd649ae510c7a5b1e5d0e5ca777e7ee80f079122a28fc", 0xd8}, {&(0x7f0000000640)="d95034ecbcba879304946fa649a4a25184dc76923b079960a3e7392b15a36b233077e89ef758b368f387046b59c47c1dfaf8be409e7c4391adbf87e63a5417917664917338a66acff571ea2f998c17ed3ce9e94eb9c975496c0b21a5a368593e11c6a2b5baf70e3da3199b7c09ee5c315a2f32099f11ca7d33cacd4e02d0a869ed1de95fedebc771d83277b8d54c5dce9786f2fa0cd17bde235cd1eebfa541f62368a8eff66d5eb41bd8dff8fd1d1d11cee389ac20fc3c9b32fdc0f1af5c70ed3aac5c3b56255fcb8525504e80ae88ec513ec43037281eb6da40488ef5bf68aa07b5720987c88feee162", 0xea}, {&(0x7f0000000740)="9908bc09d9854184a162135aa81d5261dd7c63c95df828df4d8cfff8c394fb13b140f0", 0x23}, {&(0x7f0000000780)="a7a49c881716a753b290d9341801bdc779ce7633cc4fb8be5a0fb2aa49d08db29471d0b52d3d9c5cf004e18f583fe7b6498e3d528344524a2aae9a63c767eb86a5b0a13831650adfce3366c7a4ed56a4297c58847d5cd80e2fb38f9c6a", 0x5d}, {&(0x7f0000000800)="f2a331f9eb1d806a61fb3a51cb0543a0", 0x10}, {&(0x7f0000000840)="05e3a7625bfcac4ac682644a8d8adc8c", 0x10}, {&(0x7f0000000880)="e9510a9ff7ff062f83b68ed967206a8b9e67f9d2f7521d9577d679546f65454eabc484a9f4925a41291e02bb8ade20c6af635587976e7fd535f3373241d481629961912c4d177b41eea181946c3b9650d245f803aa1c14ce8d84f2f051aca436c2b400048310d6bcab8038e9180467f7809949202ba6d125816b4943c71bc6c6894f59ce18d11c716ac1353e1e20582f8afdf4093d80ba8c48d80e8f600985e0371ae20dc1380194de4eb3fe7ca6fedc8ea9d74b233e9db4e65e9e380e2ecc956e7a46c078853d179bd8426038353dc5d4b12972d5b74c8164e9e03116b92865960323d31eb2cce1b180084b579aec7321ecc32578574bc3c3", 0xf9}, {&(0x7f0000000980)="b9a2b3a32f499550c4dc3de6f5bdc531475bcb28e318ea96b6e53bef19d26f584fb08d76ad430b622c3563e4382c907062ad095fe928cd730626ed8a7433bd14860812eb93fd66252f015c9cbe95e022fab3adb3da5137dd891bae0134e9ae53104b5ef322c0049e45a03f7c777d7a5f4e05c87c16bab11d2194deba4558a13525b43665b77148", 0x87}, {&(0x7f0000000a40)="e07e82bdc26ea292a0ec16d7cf075705225a369af95e5dd4", 0x18}, {&(0x7f0000000a80)="18f3b372e8876fff5160d71f4febe7fb203e7b167e41db1a20d355609000a6f9e10bb4c88607fbad0f3eebc50e26902a698ef70069f9b375427ddee94f4be418874102a7eeb90949ddb75664e209e023f113d67e6882599346f1d80085d789d012f1a5b5d097337a0d117bda3de605ed59f830b48b4328", 0x77}], 0xa, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000bc0)) fchdir(r5) sendto$inet(r8, &(0x7f0000000c00)="6585dcf69afe96ff46f52ad0c2", 0xd, 0x4, &(0x7f0000000c40)={0x2, 0x2}, 0xc) recvfrom$inet(r6, &(0x7f0000000c80)=""/170, 0xaa, 0x2, &(0x7f0000000d40)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000d80)={0x100, 0x3}) ioctl$TIOCCDTR(r4, 0x20007478) r9 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002000)={0x0}, &(0x7f0000002040)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, &(0x7f0000002140)=0xc) r15 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000021c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r18 = getpgid(0xffffffffffffffff) r19 = getuid() getgroups(0x2, &(0x7f0000002200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002240)={0x0}, &(0x7f0000002280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) r23 = getgid() sendmsg$unix(r4, &(0x7f0000002400)={&(0x7f0000000dc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f80)=[{&(0x7f0000000e00)="48142c13457ae6c80df8e01411ee1671b9ef034324f53a4da8031d1fd24711fcb72f6599f425cdde701c9dcf86b614f3f241b184c386ad9cfc25c18ced3aed5b5209ec59c887813f4302365a9aab8967f65305068cd4afdf8338a6c91cda6374aa819bff417ed6e20c907f82627b01e2576d1860eac240fb05ffd50e7ffd61a847446e7efe616633a75e14e353857d91194620a9a7d35580341971b5f1a3df01affba69ca73d958631252209aadc377c757364810531a469a9af154dca78b1c6fd76275c57c0eb758e709b601095efb368066470cc0ddfbf", 0xd8}, {&(0x7f0000000f00)="8d29985a64f07ab9c8c2da90aff07ba71419806404271c12c600f18440667ebf3154466ee3e4613397cef43d9b0e0e69cc9d064a3b965c9a3426300ee42e3328e270aeacab52dceab7f1d8cf8c84868d38ced47cfaaa0b3fb0f8e7478de30f613e0f032e916e5290b74c3f9d674e", 0x6e}, {&(0x7f0000000f80)="6aa78045fd872ea1902d3ff288e8934f3b182e472965f698a778eb87af8b8facec7710fe6d09de6ff9dbf6eed6bf02670ad17b53422e8c684bd1be6139801553505b17817b9da5fe7fa55b473f5b269aeb4e328dd0050b2ed037febf0f2c1adaafa518217e8ee5f5e88b561dc834cc10c2b4251433cbd8478ae554957c7f2d7ed0240bf7b8d576ac34e190fe6633256bf7440ffcc5e4e0a157d2fb38b70c95fad15104f5d258e4318998e343fc41d902e8ac15a653eff9ded366766137007c56319a3c99b3a6cb806157be88bf17d43af7cd31c8e5647504e49c769e8edf1fda4817d9f51dbfd49c6388deb47db3631d84008c3fbdc07fba87f4426421df00c474c6571e625817250bc08038cbf4cac42c7380c859299b741c77f64cea69fda53d5189e7372da91a8de1c5948accaa61f3fe73c82dd3a3d395c7ba670b748f891e1ec56d95f4b24feef96dbb87fa0c028d3eb66a8b68f66d8600e59e4975b6c04675b628e0d60c9703801782f7b5f537b41219c3a2198d2774be6e62ad47b72e8bc4977c814c2bc20acbe05995528dad7c31cd533c2654740e9b15385c7b1779f175d52943e58e8875ad53305228c2879db052b4f178f58b6f1f1f14681e4a84df1f288a1ab771fe0f77d01f104d4d47cee261390fdb0322414dcd4df85a77e4d0e78199cf4ad54212c45b527ffd6d4872a37cc970d7889676f438ce2f24c87d9ee805b45bd0867fac0c35a8e2e011540be2aa3b7f96efe619485c8f4734c167cb76af1725f45ec2a42a5b257f134c6d53eafddcc321e49af35d6d4a1a170578366ff91dd36d849bbadc549e766cb29e8d4cb034bf26abff8f8b60bbd5ce5077aa0e84b3f1ba09879bc5f36d86ddc5f1d875bddf8ed76eb30fef07c60d8661e2aec51187cc818987026aad4522b0afc1000617daab0eb47794c82d19daaaa5de0894b349f0e125d41969e35493821503c72303a62e4e145fbf736c625c6d02712cb6d2d042d76ddd17c53ce749352f0c3904345c55f2fffce3640d4c9e3ecb1d6bd9d9190f85873803d24b34801ec66f29dfe3477eafeb2d150efd135f14f73f9a77994e225408122f5a3834100927b029b48f58a355ae59e6236d6ca85f3643ef477b5de24b17513ed8d11ba61b6fb935fc3f957b9bf9425e1ac8e9059eed94852ce01a9b97bd4822d111eafe7e358979c2afb7dd53270c90fc41767e77302764e46b138cd74bb6bf10c42cb09f927cea2bd7dddd8d2e25fe9212ded783830243625cf40d37f1fc95d5839292b8e854e0218e3e5b6f541e4ebcd2b8b9b13acedfc674adce5e5ea3700283b414e7ad331cbffe3fb1e74facd4fe072cca4a435c797e4ce47c3ae617dfd6f6641852a4b784467974eacffee19c8528ea2f0064bad1d081b6a881b509c8c4bea29f2cec484f392d154064fa96d3180aa7af9897b7e5ff08272d0c3761da693f503c219b95f0ed2c8bc617df78314e6ea0525a8e06d0513eaa101553bed1b6427eb9f6a6052550818a38e56d589e0b26c9751e003fa0b6950edf51dd0c07b96d47e773e7603801f650f1242e343d5ba0410fc6fcd4727e760b8763d2d419c5a424568fcc3c090e20eaa97cbd65ff1b9f0c6171075ef29942fcd23b4fd24f59b891f123f1d6ed403e2016f1d1e559031f9daa98311ec4d93f62abe00a0efba25a49256b50c81a90fb33d37a5dee2fd1be5983645e5841a073f0f9bb6eeb71c76c8e0a8f3b1bd2365ddabbeaeef607e79d03eb7935537d95ce46f67356004c4aca4b9bdfc165c1e9aa2cc45df949d2f5de994d440bf5dc03821df7663814ffb66d9e2ac59b5fdbe8a53775416bf7d547cb9cbd3f92c84cc2be6e6234f5f63e6e36b7d68267c70a04ae949d0f113723df03e1bc851412deff6a9010c01e712bea40a7e83c8e291f84fd14becb7ff31b04cdcc5bdfb381d8d14f18a4fa365e8e758fb04a3677258801d61a6035bdb9f786324d838dd3bb83856c0236c0cefc3ed0364628d12a3c5a322ebe97cc7eaded1843be30deb77603cd5bdab8d43af4b66aee1d1ce021aae173901db5d3ec9a0b3c18d8c05692b4ad85a3870a1f301cfef3fd6ef816e14984187e517d27e06d7d84a543118d927e7e2e2b6b12ace783cb8a7930bcd4ce15750cd429b64a91a4bd1f0284fdd5ada12c3596798b2300694c56aaf280fb7727b5da42330446120c1206e337e86d2214dd27cc21715c594bcecbace3ee62f7170ec536a83d6116917c675866b83a3c39988cbb56155218d9fce182a20ea9cd634c0b15aaf40a56f18a3691ef3f7ff3732828ab2a20f62c5a5c5a5509eef774a36f045d162f847368acfd16e20bd93d4777c6abe62fb3f48f6f3a04eb442a92f80c0410a5e8a4186d07649aac652810caf3f0400e1075d885675b5f2b32183ff078f91e4dfee708774f57abfde418b49429577e188188a70560af606f688c929cc3cd704c04c8842f379e005ee00074d4e2c614518ccdf930c73616976703647fbfbc4f425de4924087ea2823c8edf293efb56e7f09c1598c47176827ef4d9ec83127696af3e8112f3a0aaf2d57de54b9c828cb3bee733184d47f95eec62489f44b3b02870c605260326bcf975d23b674acdc0c2d1b946162db47b2f34579a0fe2243b980b40f9cebcfda7acfe71a9ea967ce290c102c1e56a8f8d4bcb4dadfce5bce60206c8ced02a228f6124881bfc0652d72bf4a247ab2d6e3b5ec6473a1484c255b48f641eb176e731cc171583d71f87695216606154457470b82e8f352304ef104ffd98f68f48a3428bb0ae59917c1c812c348344597eddf07f6345b3e3d95ff72de4d3f419f8c92fde4fd3b48152230cfa60dd2c4c3ff6ee4282f0a3dce061185ac1d0a7be7480af546761f7a674d1a96081697d849ab75084504ea98d40680d22353f65b64c960f0287d82024b4dd5af748924050f233879a8443927d8d246794962cfe0af087ac3a77c59a3072376a61534f3e31debac9b8c6b2c392b808006c277ad381f82decbb0c9f31acc34b8bd44a3b478e84179cdfacb5e415384a9022e522239315d8c2fbd29d6efbcf628efd17dc5d7bcce4e0ce5753f98ce869cd5b02060b6f7192e4a6d27a1ac39d4087c719b0f1be7f8f0162b6b3ebc897d0d218a2bbdf8a07ae9374b02dc677b59f91c25f506e9c54edf3e16b37e88091c1ede4147bb9cf29403c112d072a3b50441e6a29242ceb1d9907e410f9034541a33d5b84a263fcc289a1b4a5140d530be47209621f590e342a835275eb50ff2616b6894ef1e0f28a05773ec5db87ec12b849854acfbfcbc142ad058b50f1fc518be21b33d0e533dad239759a8b80d0a9fe69806165c00a7e61e112aaae0d862c372b804f9c6346b0813d0637a5ebf28e0ef000f83d03a8037ea06bbfd67bb4cf39e22b02cb4e3b3f3f1a725d91f180a7c4fe4f0a184a70eb1f27af6e2b2ca3af8f9b0fc32cf260a279de669082bb445aa93c9f14482c3923fcc228fe6c79fce7d8d88308037faebc173c0fd4509e82358a71931b74a13a0984fa5eb25e1abc349b91a88b1e3088bed45f28797733fee368ede2966c26d72d649ef258571baefdb5f8adde47d593c25f552ef9a4d022ccbaf543bbe606a9714341c043da4712422c346f92589e91a186a64400cf8ccd0bb732eb0c935b5fd07a74da7489bf514c19e62e693ee9a884e110ecd94fd2542f6e8652f8601d253ab924bc764e587141c2593b510924449b2db6587492548267d5a7bce9bd20fdfe01158d44e1232c5a9b3135406df3403e02713833effb30921a212acd432c407ec6c99ec5e01f8ea51f69947c08234af897499f64f85b9edb19e0ee4f016ed11b7c3295196425735c5b055419f7ca146700a7ceb830193d4863ad12be5f9203c648f6e8b5c865d6dcc5ad56c54f07b702dc70ccec1159da2eb398b984e899fd6daf92a68c62f41c68b0c3eff8a1dba87a120b716c732aa8ef758d025ecff64522d3b20bd2e56d78039ec3980f8b601e4804b7f1ee0a41fca1e3ee83cff0f4f38fa568117be9501e9ef99b5766c65284a00c9ba1d19eb51f955a840f528619f7319cc531e5ec8523f76cca0b055c6cefaedc7dc9c073916465c3cbbb4aba17586f1e802c33d5817a991e5ef6aedabfaaf3653feb68dccd45e4a4107bf4f029b482db080c9935dc5ccc843564fba286f722a83c542a56c0b97d1e9fdafa4c02a1ace9a9e43d727e87d606aa208ab2481f5258727a3b0566b3824c6c0d911d9fdd83076c679533e4d8672a9ebfee0c9ad132d0cb447ab7491dabdb14b76f1fbff2c62a7beee808c4f959b9b36bd677494c774c06333947b75ec5954fd83814eaff953c3b09ede6700281c8089505de7ea26c5ed3865c717792f27531ef0ca0c5799332537a5ff8c68698439c79a1f089b3c7deddd188afe833877cec31b38d9d8fe94f0ee408fd4db2d58e0852472819ec5696bbced6b60f51eefca085f11bf5ee22e0acb1a41795e3809a336e03e95bb8df155280fbc0a29d31cc095b9a0a3a8025784fb465282e196fcad289bade98bea5a3c7e15c7b9a0bbb42d72dd518c7c1a04764a29282c8128bc649e0d41e80adcf53322e8681f4d65d8db393edabb0461067e5c75b6e21c14ec371ac6b846dddd0044fa047907486f298556bf31a5d09980c7f91248a35fe2d156f80cf825ab88a0fc9e0d743a790134aa8026d354864c8a9d12f975ebb03b9dae959c0023942004d0af339f713b8762eeac6f497e234fb5347994ec24844689fcc073e1457c846140f3f8ba9d2e53a210d11624bedf7536a855a448ccc40e44b6cd4d39f2617a1e4b07b6723a62d38629057224d7d3cc008929ea4343e02e0a294a011512a4de2ead28abbf60437c77f2df36f08dcdb6e4726de7a4bef3196dd136011ec8eea9cb11a21532a37c373e3da250fd4d5da4b7ad5adddd19f8168755dec7a41f8769e2e11352633e73dd6578194aaeb66efbc5f8f75f4180c9df4bc84626ead46b3ab40534e9428b416655f4f66ac9548f0a8e800d8e623ed310b280d410e8a017fb1d45099e7f543b30cbce069dcc223f79223f4076355cb8d96bd7b32c4b554aabd3b141c24fe024d4015d88a776fdfcc596ca4a0372edf8ae304ded8d38f691515c6a7b24097dff42f8d572b16fe072df2c202f74850933caefd8cd388bb986533699dbe91fbdb81d6341394f9be8ebb53eceeae51d72627e540f7963590efd99b939eff002bd720782291a150d6dacd7036552283727c9c8b53f8cfe3e8bca4ba3c18bf8e527f66ae730ed6fdbf7c68299ba5131e90ed1d517c46215d29c12c610739bc63dd337e8e190b4ef870202b574adfc54cbc1777c809b5857df6a446051ee07b3696a54e6a0e181e6ca92d6c3bfb04b866c23213e137e8fa453543ee9470d96d54703fa873d255d269d64bb1c71676f32ca007cf8956adc4785d7ff35ac4528a89683c290b5a4168de84fb651293026f8a56bf5100c1c2440ee53dafc0991cfc30aba5d2133860d1e3209901218557dc4c76860d098f1e16bd61a6813dbcb2da3affe0b687470ffa18d110510f1489251d5d0f855ccf9de39722f08f085ee02895658f9c56c007fc3e17c5eb3cd32cedc158704fc04429cfb5a8af10e18f75e0cc6667b6cd88755b1bd1d0100f4f966d3c4aa363a21b47e26613c72e5cea170c36b4ce257fe1d3686eca66813503a5ede091e0242112c91c9022be030639c59bbb40f3def6f5fd149e4ad2128d2bed6ab715d83c1b7d6e39faeb83ba2d461c57e2ae85a60", 0x1000}], 0x3, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r4, r4, r1, r7, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r4, r6]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xf8, 0x404}, 0x400) 16:00:47 executing program 0: getpgrp() mknod(&(0x7f0000000040)='./file0\x00', 0x69c6, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x1, 0x0, 0x1, 0x8, 0x2, 0x9, 0x3, 0x1, 0x4, 0x3ff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="82022483edff00538d5b89a2e1de2e2f66696c653000f104efcc4f709f3be1e4ca6a3d80e70bf4257f31153ad1f8e8c53d25752f54552be32685096385f94e6a704b89cf6caa2d6fe3a055b21cfb6a1a2fae133e3078b9784b620b396d8e624f7f9f49dac51f1e02a90488018842b96ba3"], 0x1) dup(r1) write(r3, &(0x7f0000000040)="0d78fafbcea2ba05a756621f8d49cb9ea1ea9ce0d0db03e186af56aea49acd479946268f0e23a9c97b365c486e62f384fbdc14732689490eab41ca6a9b3a8fc714957a684ad923c264ef44d723a14d1337b9b60a05a266be542dd40e85554ee4b2be491da78932526d7603e8c04659812e22bcb2c965799e7821a63040fa2a29d38e3a9f060a23b0246eef7e5f60eb68ac", 0x91) getsockopt(r2, 0x0, 0x8, &(0x7f0000000200)=""/218, &(0x7f0000000300)=0xda) 16:00:47 executing program 0: r0 = msgget(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setgroups(0x0, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000080)=[r1]) getgroups(0x7, &(0x7f0000000000)=[r5, r3, r4, r4, r1, r5, r2]) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0xf8e}, {{r0}, 0xfffffffffffffffd, 0x84, 0x9, 0xff, 0x3}], 0xffffffff80000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7fffffff, 0xffffffffffff3c92}, {{r0}, 0x0, 0x1, 0x40000001, 0xfffffffffffffffb, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x45, 0x500}], 0x922, &(0x7f0000000100)={0x6, 0x2}) 16:00:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x2000000007, &(0x7f0000000040)={0x2, 0x0, 0x8000, 0x5}) close(r0) 16:00:49 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x1000200000005}) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x2}], 0x20000092, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) fcntl$getown(r0, 0x5) 16:00:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2124, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28409, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x9) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xf, [{0x2, 0x20}, {0x3, 0x1}, {0x2, 0x7ff}, {0x1, 0x1000}, {0x1, 0x37}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x6e3f41f3}, {0x1, 0x3f}, {0x3, 0x4}, {0x3, 0xfffffffffffffffd}, {0x3, 0x10000}, {0x3, 0x6}, {0x3, 0xf6}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x800}, {0x3, 0x7fffffff}, {0x1, 0x1}, {0x3}, {0x3, 0x69ad}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x1000}, {0x3, 0xfff}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x7}, {0x0, 0x7}, {0x3, 0xc9ec}, {0x3}, {0x1, 0x6}]}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000500)='$[:#@*@\x00'], &(0x7f0000000ac0)=[&(0x7f0000000580)='+\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='-\x00', &(0x7f0000000a40)='#*\x00', &(0x7f0000000a80)='#*\x00']) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2, 0x9, 0x1, 0x7fff, 0x401, 0x7, 0x0, 0x3, 0x7fffffff, 0xa8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:51 executing program 1: socketpair(0x0, 0x3, 0x3000000000000, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="94daf9e513434916360ac5f7dd0804972822d9e784017c6171e1bad132622abeec83bb98a1cd788f3e25af4816958b0f54b2fb8586e833afcce53eb7f946902bba2ded5aa691c49ef6d4daafbc56abf37655b19d4aa0bb1404699246eb6349d9da8427c930563a63175f9f0e48bda1d6c3f82da31e44238adbf6edba0ec2fd5a21ccc6a5bb350feafaa387b365076e28aeee6ccdd565684291bca2ca0ff4a434980b6cc406251b5fe6993bdc55859a46b53034c230a22091110689", 0xbb}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r5, @ANYRESOCT=r3, @ANYBLOB="20000000ffff000000000000abf2fd03b3060000000000007e70af703b0ca45cc294be1d087e", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="0000f6ff"], 0x6d}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 16:00:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x88, 0x0) fchmod(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x70, 0x2) 16:00:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) rmdir(0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f00000000c0)="da83322815b6ded3320d2c5ebd2ec3cb9ed41a32fb4781a46bf0e282e822a53f482ad2c9bc3c060359a9fd6d0ea5e6db218dc9d40e017de236664ae8", 0x3c) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x181, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="6ec44fea9be9ad3ebed41e839ca6e8846a548444d02b3f70b1e2c5c491991a691624ac3b968dfaefa027495f052379e68b83e6420cc997d390ac4cff1c6d12e8c6142fe504dbce126912567cb16405d7e0a21f7dac", 0x55}], 0x1) madvise(&(0x7f000057e000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 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, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff8, 0x7ff, 0x2, 0x5}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x5}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 16:00:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0x6, 0x1944e945, "237c370255b2c66f72f1d3e11c7262341014d8d1", 0x7, 0x3}) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4, 0x4}], 0x2, 0x0) getegid() getrlimit(0x7, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x8001) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x101, 0x4, {0x4, 0x4}}) r2 = dup2(r0, r0) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) getsockopt(r0, 0x5, 0x3be, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) chdir(&(0x7f0000000000)='./file0\x00') 16:00:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0xfffffffffffffffa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0xe010, 0xea3) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f00000000c0)) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x3, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="c5f50245c972f35485de5f3f1082263c15e6d999c6d434db3d21bf6e3789e4ca06cd973f54a9e01a921639ec81ccd3984d99d54e04ccdb755070d07eeecb603924a8ce5e593a54393f6e685474b16a55dd3e8e263837c8c4ee8cec0d18c014085ff568f41b7b3a5a063ae8779488991d05dcad05d0ca981983340c28d350aa6929a67f12aa2dace9f0be082dac058ea1416745d09dfeeab4739b05c0ecb13750f2916dfd016521efde91b553c1277279edeb972ecb90e63d7c7b0dda62f162062b49be7ad57055175e1d0952c21b1ff86eddc4", 0xd3}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x4) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:54 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x8, 0x101, 0x3, "7e63ab4eefa7350283318dd2d380061bf58f83b5", 0x4204, 0x1000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e581df73f2a044fd33055552fbd5e41789636b9cab7595248059932dfc94ff334a5619515a4c8ab06198824b995c08b6a28425a39c4ae0289c5dda06e89c3da025bbd47b3bf57945157c6fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a48975a93cabf5f7", 0xffffffffffffff7d) write(r2, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x7, 0x6, 0x83f, 0x400, "5e874609a7d13cf919bc4e7957cf6e06ffeb12eb", 0x3, 0xfff}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setreuid(0x0, 0xee01) syz_open_pts() 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000000), 0x0, 0xfffffffffffffffe}, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/30}, &(0x7f0000000200)=0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r2 = syz_open_pts() close(r0) dup(r2) write(r0, &(0x7f0000000300)="2da842094c3857f12fffa8568fc5ddd34eeeff6145db2486824b0a1597c0fc9845f596efbe29625caaea64c1477f1b1a2fc8fb9b22c85954e1b0c9d46fae282c8184d15093b085774b4ea655b8cc9725a2a89f905d554f7ea7cc41d478afbbd62cdbb7d631ad6f559a8e9b1f669c100243724b305905c597a9c9d89c986a3ca0fe3cf3df2e355af29f6f694f9fbe916965cc069c999cf6a8324178d37a1dfbdee17972955d4b201f65a460710116da48", 0xb0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/184, 0xb8}], 0x1) 16:00:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002003, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x3f4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) 16:00:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0xfffffffffffff161, 0x3, 0x7}) r1 = socket(0x11, 0x800000000005, 0x40) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0xfffffffffffffe1c) 16:00:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x8001, 0x20000002d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xa3, 0x80000022, 0x6, 0xffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0xbf, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000080, 0x66, 0x25e}], 0x85, 0x0, 0x2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = semget(0x2, 0x5, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/249) 16:00:55 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdd6) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x43, 0x42, 0x6, 0x1000000020000000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000004, 0x10000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x9c2f, 0x39e6ac0a}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x4}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000003, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000064, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0xc6, 0x50, 0x401, 0x1}], 0x3, &(0x7f00000001c0)={0x7ff, 0x54}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:55 executing program 0: getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xe23e, 0x10000, &(0x7f0000001140)="b64b0478a59044aa361c7e10cf68bb64d217730bf64da8a198ec752bbe14c71d82569c417511bb43e23b28c9ac1e74deb4e7345c6fa442e64f890bbc4f6f9932d66ab27b74b8bd5b3bc5ee6f7dd2f817c2b28cb192f5fdb3b8e5bce237291acf4cd2c3f83b581c39ed18997682da8b1d17362c0d8f147923159e807d466cb76241f9fe2641f0be79dce7de4d16", 0x8d) r1 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001100)=0x9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:55 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="5228a97be01d85ff7ab0796c5392b1a64ce9c9dbe8a8b1076942383dc990aff26577831fa316a7d0dc7c452884fa6908931d3a470b677cd49e1a43db8ed64a0903c4ccc0ac91e524692ce3ef57ad41e1f7dbb7cbff86cd315f9f70c4d5887733902eea49104547546a2f2c3697b6a1241b26692b90af9034611c57ad48d41a5c878af4924c9fc1ecb88f38ff5a0e", 0x8e}, {&(0x7f0000000000)="a215", 0x2}, {&(0x7f0000000280)="d20d5d121fd5a6b31002796837d992b43c090850c9b2eecc6ff92ef83c573d08ed27108ffb500d4bf2ae617e3404db35adcbe1edcd868a7c7e849ffe94fbc7ace3f731100fa525b6291a72e0d1a1ff1a6e105d4c9290074508c25220cfd359254d591993134f851cf12a6ee03e662ae57ba29bf7d8d7c9d5b5086dc56631a3ed58f14e431f560bf6fe94f2200efa8b2eaad5933bdb1c4536a89cf810cc8f971c38f13bf8", 0xa4}, {&(0x7f0000000180)="778201c78d48a1d4266be6cb45a012dd3305", 0x12}, {&(0x7f00000006c0)="4e36c69f025d1516c3cd3ca48df8ec8b4f7cf39146d3bd5e707cc3977b2dd7911e26a2c6743208e4b0bc3cfa788bd2b8030da342fdbda0c29791e951ab5b87266770fb4b47f409244d893885639e205e5a46dc0460d63240bf0aefff3d574f214f01d7252ca6b1960615b76772003ed82f58d64ed856e3746112c319423f560217207907f4c193ff702323ccf29040e2e1d0249159026b0fc5f6d98226cd5d582f5bacbc6adeaa9023fc4383bac180ad5c94c1c8a31f523056c6dc36afe728219824230c1da4bc6b44aa9ac1100e25a7b37ecb1a70327d6b5b55831885120e1535ad7a0874168df57cd41a6c78985b71edb46de532d9b562723f7a0610dcd680a02f56db9940bec8eb13f4cbc25762506f2f534b9e7d0e8e82175fed4ad9e1b5673824a598af16f69c390c7389e1a45bb1c23c4a9651af4d0d35b7a5020ca80cff0e7520169bd7e49e2568335bae2053e61302e070b121ec13a53679665a7ad8295acdaa35bf76a30495926633ce853a6a5f461e7996d6ddcc9ecb598c8e26a703bf0866833a723b22aae7de75c9c94b9563c03bf3ad50ccffcb316a5bf432552c4774f69eb6148ae56ba9ea849f369432c20fe9c6722e734312c9b37de8babc059a9daff0b3af4e806311cee410665c26745ad0d8ff9289f2ce261945af0db9a37a2bae11a1438d11800cad33f8f3e0b735c8e918d2631f86831a232ecab92a4447d9ba3f4b6cc8b1f85b6b307ebc15e7ca15d17d3538969fb4e8aad3301dc982131dab3decc12de58e0e5e823cf9f0aff366cf7b2beaf112e270b51081f270ea49de753cd249490a1fac3aa7ca99f0add335e106e1e078f77c596d6e03a36e89adb3053e85c7e4ba4f49c37152e6ca541deb137ef31ee61fc82c0e930b5fa4610c26bb51827b879a089943e55e4629b5a701052424fc0acc0cfc933afcf031bc90af072ffcd19e55375095097c538d9c084cd4cdd0f6d495d46ae741d4c0859509e73b8f77083588fb793cb3bbc1e915dbe87605d4281061447d530d3b137d7ca07b4e926bfe02ad159b18a98692ee8ac70b84b07cb10883eb03327b9051223b63f233c7c362871cc907d4e5ae7815be05107cda917cc38e8d2e0b5258a055390ad7327639a07c403a76f8b9f8d7d0474d2d8ddebb581c8369a7947090522f9e2afbdbe5082066c62c4ee84e6bf3e024572e104ef134bc898425bd177e4b3a2003aece21c5a9cc8beb471cc5d053129eddf952834c144afb1a3d939d53084e0379c283c294e9bb202c3cb6f0386610669e57bc0d00cf88bc51ae9c4f8e6a45372ac818a1fc089b2f344058425a50d645be711fb850e8e5438cb1b7ef84547ce769b382944374fb6a283b9db5c70f2ae5dc2860d26554d4d4545405cad962c5a91d426bb0780f4bbb4822f21dd786a8e13cdb6efce337fdcede80f60ddcdbbe36ffbeaa3ac50797732dd587d2b12583e44a4cb8a5f636a599e57d84bd9f6b7daf5cb4003089e0fd27a05c131bb9b5c6c993dbaf3108c3924b6753bba8c6b27b4b73fc3e2f2148699d8f17da8c63710965671314ad4927a6eae0507cb307953727fe126d5cbbbae6b4e5f0563bd393330535d52b03595b498174961a4ce399d626bb89363e4479f9d90a78bfd09643b84169483dafad86fb9d90e14c38e2a9515a4513938e564adaa8698b5667e97e18196c0bcff98174001789a2ae5be5c9da84f8c4afa48035a3348c50230ad64ea999d37c3175b32993c39636cea8156c70370b9879e24deceedd6d9839641002176caa23668fad82dc58b7db5cee0d08433890440b6bcd818d351e748a73606a77c782d48c7b319a9c6cde14175c9237bb8ccb86dc2fae2cbfa1132130407f89805897d2bad4599a4142a4f3694e2e36316745e26d1b300b70a8e680fd413bb53c4357f7acbbe12acc55a0c2926add86ac6d579adbd70fd04470f1b5362b2b1d543d377becffd97e4974e3f043afdc29cd3ddd684b65a4d69c84f76c4f1224b3e123534967f29761fc63809ee95022c6e2e23d452e45cf144c28ec7930b72bc2cda888556285c313d45fce26a2d4b2249f1cc73b2c94a34e00ec5ea6687faff867b77d4a47fbb8cb31bd7220ed77122451235c573fc55f6e49c0004d26070f26d30e8ec7a57ab2d5a9408b0ae8c7cf563a4235c2c4629848b211980f1db73fe44d01a9affd5c54b3c419e7d5630ec7dd52e17a0468cfef2c04c4a77ccade6bbd1c97b52c584184820014f519ec09a344329e9b038332e4a5558a65961041d5d6176e43b4de50532ed94f29dd8dda1df9eb3c01013272c2789df92b2894438f606af7ba103fd10eb56a29ed7672d597a8ccb0f237ab76dfd7a6e9d0f60bfc64a3f360198d995428372103d8b31515c4a0ff541f9178893a01fe8c7a5a2a4dc12b2b49f651f2776d76fe2c79682c374d63e9ccbbf5b21e40a9c8b94f24627668e529d4f1f33f86f0edcf748278f24b19851e2340b4898b74b2a43b3531f083bbca66bb6b9906ec4b5b0cdaa14c8509b0608018222256fcc48d7e13cbe171d146e76fa74d04bc46d7985f3bb4476b0280196845c558547d91f7e751690bdf3a5c7176255dab791cf983f09bfb7625e04adcf527302e0fa52e735f6eac2f7dfd0cbab1dcc2019331b4c0fd0d65c2851e49180fa8b34e1facd1e063f8c3b350ee4495c16d108e7c630d5fe47c0e4284277a4aed367d963fedfdce567d4b1eb6f25e17016483ac0c051120194add39453a33960a384386a8ca6099df0883d6f550cb01e3564ccc4d59b306569f4f0cc408d36e9982e3d2290248b1e7f0e2af945855a1a02047a7f48c9d891dabaa93d33e9f3623063c3d59e35c8c71c6e1d18b17fffaa9726ca8a620ec711624d91e8213499dada3009adfd5009884f854d104b1cb7d09086e84a8190f99ec4c3a6eb624f5e60337e279995f94d884bee11cc61afbe8d0e6900c540d48c3b45a715682f25fad94d37c9d71d98b4343f0e8227d34061eea83efd6a9c27bd8b3eb7894f74c5446fce69f87642b7967d2961d8379c402971ab858b0aa735f96fa4bcd27c118cb96763c72795d6c9011248cf8d921f0e597e2a262d6d8c470fee24c963827593691b69c6806dff1aa67ab7ee0ee7a1a114a044ded22d7fbf839e808e511b0124ab73de5577e3f0fd1510081c7e45054683d65539223a337b7b2dbd46655852b0021529258f31ed4634373eda2b68f38e193963c93d692821a7e904a7af6e750b7fe4fc804e432e122ebfe917e046b433f74e7a4f4f2124d4cffc4fe6180095114b54ac4fe20a3e8c2d7523c709ce51e091fbaf52b2100894c634c0737d467e09f190b119b1998c9c0edfeea8b62da3dbdc568006d8389bd35971ee53d6e2c2d9586360ca646d26d4ff9eb7fccea653e34c3ee4aeb5bcd3cc3d9a286de8886fadd6bdce011ac2e3c6a47e86356ad611d8a42bcd4e8ec9557ef81ac1f021eb96bccdabf13d1727b0738d06c8f7c14353414e86d799efb3794b2a8741040660cc43320f3b89b0ccfa9dc5b31abbc3600f5a80b244e73d4e24c6eb6ce0fc34c0ccb9f5674e3ead211a1060e3027f21c47e4430286d53f65f82ff57c8d5027e7f0c3ceeccbdac33ca0f21bfa8614206f47b3519a549b95513de5e8788a4e9e430c3fb1d8f7ca761df45aff33efa6adf6d95ef3b5d6916cf3ac4071e083fdd044db85542d25f73385055d16be2a2ed8c2ec66da488b77ba413a853ad611d8090e7524da6b68689b4d598a55b99072b7411ff8ab9e8fa4914f5fe2073b4526ee820e5b2437fbd0c484bb6214489884a2a4a281e2ae516cec65b977ff1fa15abad8a0c0cb1f15387159c5209a327295428052bf8ab65eaee97a34f7dfecbbe5237360897b11ce0d000326b1fb843e9193ba2a0f5b4dd94b6846802e40d6a6ffd37d4fcb8b1e4896c7d140735d9243c6e8e43cf16381f9d7b9c297819fe85bc65f1a767d75fa9fefdc1e57a296a0fb6e3ea202020ed339b8fc9b37982b03036c26d081916a8f80ac1ad5600f37e8fa5232ee98757d172b89ee1a55ac0ddb0856fc3321d98045472f848ac70f83e5cd25b35f7cbd18eb69b9cec5071fdba708a425c012a3642a118f5cec235c70396890dd7551b599c10f5d5bad9aa58a1ab7f1f3c09334adf5638ec5343722b95978b6c2d3a1177adf2d27f2c40e07c5614fcf590a85429beec0ed86852e7a64fe0a2dbc94155d85341f82bbfb16fab8b817af036eade846c0c305f5bbe883f0cb6b87cf89b2944d695bba68ce3fea8b9e0a1d1a1ab4087a382deaf79782eb762839fdad349bd90e47f330825c2830f40ab246e5a15009cb2295ca4935c9cf510c77d7da954e8a65e3733eea14b2094a0bb03bd44b663622018bd5c5cb4413f45dafbfa226c52a9d8fddf381fc21cfc605f7be9f3fba37cbf1fb155cffbb5bbb3d03fb72431765dc071a87957dbabc8c1135f50da4234aa9e4c62df56fb8221a62bb28136c73643eb9c5a7e09ad20bd5fb8706d4eab4038d908c867b50089ad979c165e8cc1f86e98487cf817274a9023d5748fb9e58f645a0d661acf72225c6f08f289245715f8b27657a2fc00a695176d7133b32b9f0c8ee9cbacf14856cb4482bcef122665886d6655554559defbf36f1590adee4d6cc49391f3f233053332322adc2bd9b96b7cca51a50b10e810a1882f4d54df567f823806489487dc362679ff5c63761dbc02ad17e457e2ca9bb0df29b4a3b1eca9b34f0744111c6ad8d899d44f5ff5ac283fb4cf41b45fa84e99b5d823df2f15149e525a4c4c26f7f6209cce0a3dc301db9c5c9b4d8f3805b4416046216e8c18c5f7cf6f7a5ec1f505c877f749710a6311ee39dc2c82d07e4261ecee1f995fddef3be66df7c41aa09f4cf4ebaf56c5f311bb91a7aa0d1fd1676e2cfbd9809a6a0cb31b30c594882f88ed0630ba8775b70e2af59a527b417fdccce95b4e9a4e9d68a9db6c266521c7ba2b906b4888de752b2d84cf8686aba0f866c3a1e8f8456144eea642a898b77574938edb42dabf65fb6fa702be44e2bf6b483f27cb747ff368477b92ba07e2c728014453f89ebab7b9b18a63c5fa043357b7a16a3647320a79b832fc6392e021d742794c224fdd06c33f7ef594280fb514c98a6b75ea907d5fbb1e6448b9d3070ac23980ab7d8cbff993c15a801ecf2648a1550b181f4e5fc404e8f12e9a2c2d268bceddff86573266fd3bae10b58f56a5b0dc354c0fe46c932a9b8628e0c41fc41d6de7108bfbf9b6dd0b2e7dc9e10700fec8eedf9afa42b2316cf767a5c2cb85379dd4200b06f82a8e6b8488914050e09c4c571afcbc20554a8dc4f14dfd7315f88f7a8205d08288f4f45975d385ef2762abfdb9e3d9175e23f5fc7487005938947d122eaaf0a4098d5b9e59cfe347a95a180e85285a13bff8c5c1d230673f2e643ab84c129a68b5deaf1e8ecaae77de95727817242dc736938d37651e50df77ea74907c5cbcca77e00d8831bd71ec25466809fa009d39db56d162e7d72d32f746e456874fa40bfa1a0cc36f6991f3b882f186e58ac40c42319a19ff17eaf55cc2a0a16e9e3cfa52611cdd591164c7ddf5a57381a162f0e5b6047fbf2d10683f4f952b8531ac1cac47f9dd3a889912a989e591b63fa110981937576a94c1e737adbcc32c92acd5ef0eccba769fab870cf58dcf42bc13cceff9fdd5e34a964629688385d8156fce0e8f26ba57c1cc3fd502e6af13e1e3bfce7f52fc1d9074252c2c4e4b448fe6eac2efcba009846877b7559046a2c9050d6714ce1", 0x1000}], 0x5) syz_open_pts() 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e3b62757300"], 0x8) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:56 executing program 1: r0 = msgget(0x0, 0x31) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) msgsnd(r0, &(0x7f0000000000)={0x1, "ae48d9f115e18e18eb7df500d4694a718b8d4e82735cfdf8ebecca4903dab4ab4029f444fd0648c1056e122af9e1e1e54b1a6b82251fea9eb3386c43f0b027e776df5d5f36c73738d1e0d662949250c6e02d917b405b82cd2b0386a0204206f8c87db9f9e198ec32b17b329277b4ae80db1910d1fdb967132762414878c997b92ffe0e36d52c6a94be"}, 0x91, 0x800) setuid(0xee01) msgget(0x1, 0x584) 16:00:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x8c5, 0x0, 0x1000, "b00e5a948f4cb5303ce10bf59364b8c5d98c1cdf", 0x3, 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200"}) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/214}, 0xde, 0x1, 0x1000) dup2(r0, r1) 16:00:56 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8088, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/72, 0x48}], 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:56 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xb1d, './file0\x00'}) open$dir(&(0x7f0000000080)='./file1\x00', 0x921, 0x82) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="55d807049333c1a4741d7b35ea8263054ab9897bee23521b9bb0b1625befbc7cabc32871d9f93e4e31", 0x29, 0x4, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x120) renameat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/254, 0xfe) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x0, 0x80000001, 0x1, 0x1, 0x8, 0x6, 0x2, 0x2, 0x3}) close(r0) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xecd, 0x1, 0x47b9, 0x7f, 0xf5}, 0xc) r1 = socket$inet6(0x18, 0xf, 0x0) mlockall(0x2) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x3) 16:00:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x7d705f89a7466e91) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x3) getdents(r1, &(0x7f0000000140)=""/4, 0x4) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x4, 0x5, 0x0, 0x9d, 0x101, 0xffffffff, 0x266, 0x1f}, &(0x7f0000000100)={0x1, 0x6c21}) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/145, 0x91}], 0x1, &(0x7f00000001c0)=""/225, 0xe1}, 0x802) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x4, 0x1000) 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x8518, 0x20) mkdirat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x80, 0x3) openat(r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x2a8, 0x4) mknod(0x0, 0x0, 0x9) 16:00:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x8, &(0x7f0000000040), 0x2e6) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000080)=0xffffffffffffffff) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800018, 0x4002, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000018a000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x62668166f5e659cd) 16:00:57 executing program 0: chdir(&(0x7f0000000200)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') sendto(r0, &(0x7f00000000c0)="574f2098002b3c6decb28ec5723060de10c8a46a74758c03d90f907251e6d67c8137e14e3d3e33666d4dd278b973210826e5bdba5aa92c2f3ff89b7d44f009fc36638b6aa6a065ae040ccc178440f4284c071c65b8cab3d2208e3c92911ee37a2c7bea32a55c62f2d7fc5361bc8f7089252c0e13770e00d2ef10fbe6bd08dcbe0e586874e4bba355d129f9583e842a13578d6b251199acce759d83698fdabf6369f815f1dde5472bb5099550661119bdd9dcccb0ac16fe0aef956fc5bd9908535cbbc6c5497b0d0d91638cb45ec62b96d293cbf2ae074b2654aa13a22618e57ab5a22deb5a850b996c177831e2cb337cc427dca0bceb317d76238128c2cfc4", 0xff, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="0076d229a88f2118a6943658712c1377eb002e2f66696c653000"], 0xa) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x4) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getdents(r0, &(0x7f00000005c0), 0x0) lseek(r0, 0x0, 0x3) chown(&(0x7f0000000640)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x366}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x4, 0x3ff}, {0x6, 0xfd3}}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="1852f7388b"}, {&(0x7f0000000180)="ee2f6137ee1ca09552d5b2429d62f878ba4d1c5febb4b9577b93b9238089bca0494388e43c"}, {&(0x7f00000001c0)="a1074f4f19350be236107b03a334502f761336c325485ef609badcb575e943a7ab3471dcd2c9d2cae65ea9297418f04d060bfe7a7747bdd7672a2c4f19910ded039a696a6ba240a029945f98a34010759be6b267b77fc8222dd74c942e62b83328cb137418ee94f948e013450cc6b5d6a717a31178d92b16d20cd66d8d06aec555da91fea04c84557ba4f7afd8c35701a79d88dde4b08aee3c2c6ee011828a8eb0f430a77b1eacca0c655115545356211dbe6fa075ac9159e2d4b231"}, {&(0x7f0000000280)="50acc4e1e3ad22c455a8e1c0c02eb5097685fb24a96595165c1e1b6f88f54f587422cec00ccbc63a2a8b71d92e71550a382b2b4c94611bac304e2c79c8579ce9c787eaae2ed72b0560b96697ee97672c0d390adee9a7a969d76788196b55326c45c779d8191e7856b6f5ac16a88f"}, {&(0x7f0000000300)="deac7551071f809945250857ea0316ca0d48f39b036615cdcdd3b296b8fa1a056c54fa376226760fd3b46efc2fa3b8157489df9032f057ffff2b8b8edbd8383fd41e8186366b8d45f815ab8903ad4ce50ca3369e25d1dca3483925495e63b21a7acb2115be2839fee525e971ea0a6fb9f3b0298e39c30d8b2682e9f15ebf5d51be67f7a8d9b5fdc3"}, {&(0x7f00000003c0)="454a15a66889ff54087e864132da050a730cc3418770511ca61cf056dac5a4883d5c3f955a330f51789a08f7987ba4d26c273192e18a2f9910af76ecd6b6f2c9ed451c48851e437620727984e4336ca1812afc8e47c9fb56d0eb4bdbf017fd7ecd3430dc5a9c3898d66c9decd60f30cad3838e388598beb16434b19e44e557e404c430c0615d90ee12b400983ae76184f30ca45b925ec66c7324bf075e1055b7efaea2b7bc0dbca314"}, {&(0x7f0000000480)="ad1f4fb812307fd32f", 0xfffffffffffffdc6}], 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffffffffffee9}], 0x1, 0x0) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x20000, 0x6) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) r3 = getppid() recvfrom(r2, &(0x7f0000000680)=""/233, 0xe9, 0x843, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) r4 = getuid() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x4}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:57 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, &(0x7f0000000400)="3d66350b5d9d7302fac733b26769edd07a3f762ba807bf8f129b24ea46b05c7e41a8da980f355105b24761877b7a14ef43e75376188f2bb1fb666f6857b5e956412082121121243c360b42eb0bd84ea3df2abb8ffbd82400dc2de17969fd3b817a5afd03bbcfe6793b3a9c39b856dee5c1f19d52a6b968c167aca991a99ff2422a06cd49ac116ac8c4e2efe7a5b92e2b68a702ac7fd3ff2601a0208a53534819f2ead878b2b4f1997887a7a629f828f4cff7564bf0e61a7db4d923654f9e2731c82ec4e80cd5ca178db793ecd24aed207a317383e234c55c4893a52db23a9f8e2c083100e7b9b82a096fdffb119401135afe91673a11306c5be318f0dbd6e3141b248df21356f3d0d81403e4f0c2a9f11d4fe411af1361f07157ef7d6306aa3d5438174bcaf5f93383bb8db11522cff4b6a10bbe1e507e09286e951c74d19d59b118e2b5626189a61609b7aa99c034166bad88b26b44e50f8ad37eda11fa4315", 0x160) syz_open_pts() close(r0) r1 = dup(r0) syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) syz_open_pts() 16:00:57 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) write(r0, &(0x7f0000000040)="76e639b9c5d677e4067b3a7676c455734b0863", 0x13) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000080)="7cc931bce316f28ab81d1e15d681672000b2ab93c11073f8b1a4085b52aa2a05fff664f840be676e4976aca51ec6aaccc1e2553572b164e764736e06c950c04992aa72c8e30426e6fddbd4564d757f885d29fe80f7825f0d0809e3a95050caa67c55e082f86b4c1c7f0758c4d3e5987a", 0x70, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) lseek(r0, 0x6, 0x0) r2 = dup(r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x5, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x8000000000000001, 0x4010, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="f9d60a1c34b33a0c923abcaf7f4487ebe392cde9547517abd051a159171a348048c1167a5dc8f24506a5c496ac3ea644c60e726c2ee20a2ecf1cb708eb733a9b755447010932894ded84c427625b0449dc23b83bdcc3d1a97f2270df25a4d5ae756ed55775c05cb45b092898a659677f82647880880deb72450648de609c5761da09ca62e1371e5bd71bfd", 0x8b}, {&(0x7f0000000200)="b083240852c90861e48bf348cff0e798fe65c2ae8f0a409a94436f51ddd1c772f6a74dffe25589f97a60d90d68c26b9770b342d93c86a7d12cf18792add256a57a930feb449534d6ad2fcab6cde10ece839b4155c7aa975e78fda06ce1bca5d29388d3d7316895e1947e0160bcc964f7afb96e1b0f5290d2a18f70e2e590fcbeea0830a85c1ca22d2bd93d1ed9", 0x8d}, {&(0x7f0000000300)="b779f9f3198091065d9867617bb34b2810b50a88bfb8ab649321dbd28d0b4e7cf457d4da6f3e98008c3f64e13b2036feb29e838962147d5b6a1ade6ec51014d0faa50dc941cac71eed81e52a357e478e6857d1c77f972d550e36c41f95d803598e570f7365dfa08437abc75b1abec499561c3751eed0de1bad951f2c8f4809b6acca5fa2d5be323dfd4b587d9c49cc3ccfe81107ccc2facee304bf398399b4dd6580606a1df72c0b619b618bb8fc847c0a6964e7e197d952fb32f07ef6a613140de8dd8697eab4fb807af1ad0b0254c0326bffb5c3ce74e71fc18f4bde", 0xdd}, {&(0x7f0000000400)="f97a85aeab88b60b601cdb2b5f3cc0e657bdc178feb8a2e19d480bc6c26888680b0688380121f087c5a5e4ed66db3f4a33acc42b03f8845b5045445f609178ccff7967f5a7ce2281d5d2c5fda14e6295befbef3b6b5342a62073b2cd59c7d73689ab748da697c8b868fc549a1d44559cbbde38dab29540decabed287834d987b0fb019e742dd60209a14db89b64116a99e546581e094c2abb307c87e630532ff35cb717e53f7026869", 0xa9}], 0x4, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0xb}, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0xffff000000000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x20280, 0x100) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x62, 0xfffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0xb4a9}, {{r0}, 0xfffffffffffffffa, 0x88, 0x2a, 0x4, 0x7}], 0x3, &(0x7f00000002c0)=[{{r0}, 0x0, 0x18, 0x20, 0x40, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x8, 0x400, 0x9bde}, {{r0}, 0x0, 0x10, 0x1, 0x2b, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8c8d940ec5336413, 0x47d, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x1f, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x1, 0x9f5b}], 0x7, &(0x7f00000003c0)={0x8, 0x10000000}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0f009f1f206859b1814f"], 0xa) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0xf51, './file0\x00', './file0\x00'}) sendto$inet6(r0, &(0x7f00000000c0)="2cd4036283170ee52ba02bf6672e3e6a706d34ec204b26f936b01db6aedae3a34c037eaacd63b0ca2d208d15e54d5233e704c765989662730e37ac6cc359a9e4961fbd8d2851fbf4498b662859141aec1899db71a7397d06621b75afc4ebe0f1b4bd8d8aec697af31645921c7fadcc72a254873003ca97c9b345655208e254d81f3d35ded3dde08e7a1937be4375787f33344c295ec212e8aaad55a1000c3f9c7c225d5a5a66f81d1c742c34f2d448a1ede605ee7efc4b030c098adc1da004cd7f4b1cce0757cae11b59bfcbd06fb9e4f0b17e7aadc48807bddc2dedcf13726d03993a9de0840edab8c6bcc048f07813706eca0da0f2a71bb0995748", 0xfc, 0x401, &(0x7f0000000000)={0x18, 0x3, 0x20, 0x1}, 0xc) 16:00:58 executing program 1: chmod(0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x5}, {0x7ff, 0x400}}) r0 = semget(0x2, 0x0, 0x40) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1000}, {0x2, 0x7, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x8000, 0x1800}], 0x4) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/184, 0xb8}], 0x1) 16:00:58 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x181, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x2) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000040)="0d9bce63dc6d74c265b87700b52e25874887ef6bd904a61f66124733f8efe636a10448f6ab814ffe74d635096ef8481953d63fc68e54ed16335ac6c4e1ad762bd1a30419aca9471e7433c06365dd39850f8fa365e45771d04adb9ddc65f1330f4ad640c976575cf9990869127025ef990cd0b590aef499a5927eec86b0ebb0e453a03543c725c3dc3b145c4a215a74c7d9100790f427ce12", 0x98) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) socketpair(0x20, 0x2, 0xe9d7, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0x1}, {r0, 0x150}, {r0}], 0x3, 0x7) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x42) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8c0, 0x0) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x97ad, 0x3ff}, 0xc) 16:00:59 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x7, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) getpgrp() r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x1, 0x1000) socket$inet6(0x18, 0x1, 0xd9) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0xff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000, 0x0, 0xffffffffffffffd9, "a78c000000000018ff015200", 0x1}) open$dir(&(0x7f0000000140)='./bus/../file0\x00', 0x8000, 0x5) mknodat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x6010, 0x200) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) close(r1) getgid() utimes(&(0x7f0000000180)='./bus/../file0\x00', &(0x7f00000001c0)={{0x100000001, 0x9}, {0x81, 0x6}}) 16:00:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8005, 0x7ff, &(0x7f00000001c0)) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') login: load: 3.25 cmd: getty 89766 [ttyin] 0.00u 0.02s 0% 312k load: 3.25 cmd: getty 89766 [ttyin] 0.00u 0.02s 0% 312k 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x8003, 0x3) getsockopt(r0, 0x5, 0x3, &(0x7f0000000280)=""/143, &(0x7f0000000040)=0x8f) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x100000001, 0x5}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x42f9386f3bac1184, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:00:59 executing program 0: r0 = socket(0x1c, 0x8000, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x100000000000) close(r1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:59 executing program 0: pipe(0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8011, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6d2, 0xb6}, {{r0}, 0x0, 0x8b, 0x4, 0x8, 0x4}], 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xe, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0xc000000e, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0xfff, 0x3}], 0x7f, &(0x7f00000003c0)={0x7, 0x2}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="c422839b2d", 0x5}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="600712a44eb4dead31a569d115e5d77e21d5d8ee3bdf7a36de448cc465c19a2e", 0x20}, {&(0x7f0000000100)="938a5903904818a7b254cfdb9500697c0fb1797086c4c653a94f21f80c1aaf931e5b27d411558c1bd19ac0f9eddf69fd899b3c6449be896e7730fbd94d23c30d2ecc3b64d0a6584fb122199370c54ddc0af129031bb8ecdb69dc5a4f765bd14974e9c9c453ac05d255", 0x69}], 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x8, 0x1800000000}, 0x10) madvise(&(0x7f0000e95000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000f00000/0x1000)=nil) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x92, 0x80, 0x401, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xa8, 0x10001}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x1, 0x7a1e}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x59, 0xa0, 0x7ff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x64, 0x96, 0x401, 0x8}], 0x100000001, &(0x7f0000000280)={0x1ff}) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) semget$private(0x0, 0x0, 0x321) r1 = shmget(0x0, 0x1000, 0x1, &(0x7f0000a66000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) minherit(&(0x7f0000a57000/0x1000)=nil, 0x1000, 0x1) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7fffffff) 16:01:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x26) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xa854130d00f77e9c}], 0x1) pipe2(&(0x7f0000000000), 0x10004) syz_open_pts() 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0xdd0db043f6dfe536, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000040)=0x81, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = fcntl$getown(r2, 0x5) r17 = getuid() r18 = getegid() r19 = fcntl$getown(r2, 0x5) r20 = geteuid() r21 = getegid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x108, 0x402}, 0x9) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpid() sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) getpid() 16:01:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setuid(r0) shmget(0x0, 0x1000, 0x588, &(0x7f0000fff000/0x1000)=nil) 16:01:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000103000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./bus\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) socket(0x1, 0x5, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 16:01:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) nanosleep(&(0x7f00000000c0)={0x8, 0x6}, &(0x7f0000000100)) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) linkat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f00000000c0)) 16:01:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10c01, 0x20) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt(0xffffffffffffffff, 0x200000029, 0x24, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() socketpair(0x0, 0x5, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 16:01:01 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r0) 16:01:01 executing program 1: r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$setown(r1, 0x6, r0) getpgid(r0) getpgid(r0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() close(r0) dup(r1) shmget(0x1, 0x2000, 0x580, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33255552fbd5e41789632dfc94ff334ad619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:01 executing program 1: nanosleep(&(0x7f00000000c0)={0x81, 0x401}, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x8080002003, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)=0x400000000000000) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x8001) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x3ff, 0x5}, 0x10) 16:01:02 executing program 0: dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r2 = socket(0x11, 0x4002, 0x2) connect$unix(r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:01:02 executing program 0: r0 = socket(0x6, 0x8003, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa46f02750896e238) utimes(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffffe}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0xcf5, &(0x7f0000000080)="7cde32a588cce3914bc2823bd85942df8a4ed8ec649c4371044b3de22065cb419f138ce86099849f447ad1a1c55fb7be3abceed64916f9cce014808243de95d5e3f19318661855784df4805bfc9685156896febf0afc49b5da4da4d715780d91c61e610adbfc457b4da8ce19e66a37825886e9c030577531905e6000025b65467892dbb568e33fe128b858831e6411d90773d5b763ecc3670d7f670afca84d4b98036f8ce8140b6556a5d738cc", 0xad) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffe00}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 16:01:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x18, 0xfffffffffffffffe, 0x10000000000f) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:02 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0xfff, 0x4, {0x4, 0x5}}) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) getpeername$inet(r3, &(0x7f0000000480), &(0x7f0000000540)=0xc) setreuid(r4, r5) 16:01:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r0, &(0x7f00000011c0), &(0x7f0000001240)=0xc) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x8}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r1, &(0x7f0000001180)=""/59, 0x3b, 0x2, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x7}) 16:01:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:01:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x0, 0xfff}, 0x3ff, 0x8, r5, r6, 0x2, 0x3245956e, 0x3}) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000300)=""/4096}, {&(0x7f0000000200)=""/101}, {&(0x7f0000001300)=""/25}, {&(0x7f0000001340)=""/209, 0xfffffffffffffd37}, {&(0x7f0000001440)=""/83}, {&(0x7f0000001940)=""/4096}, {&(0x7f00000014c0)=""/88}], 0x100000000000005b) 16:01:02 executing program 1: setreuid(0x0, 0xee00) getuid() r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8020, 0x4678b077) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000140)=0x200) witness: thread 0xffff800020bbabd0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069869928) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020bbabd0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *318294 72122 0 0x14000 0x200 1 reaper 474424 269 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(d13a8fb2e5a58cb4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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}> show panic thread 0xffff800020bbabd0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(d13a8fb2e5a58cb4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67930 rbx 0xffff800020b679d0 rdx 0xffffffff81f3066d apollo_pio_rec+0x86ea rcx 0 rax 0 r8 0xffffffff817c1934 kprintf+0x174 r9 0x1 r10 0xafe3671b56469ea6 r11 0xcb53b79aef41ff63 r12 0x3000000008 r13 0xffff800020b67940 r14 0x100 r15 0x1 rip 0xffffffff81598c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67920 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=318294 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20bb8,0xffff800020b219d8 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff822f1200 estcpu=1, cpticks=3, pctcpu=0.49 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89766 487972 1 0 3 0x100083 ttyin getty 39125 333528 0 0 3 0x14200 bored sosplice 90749 222319 80864 0 3 0x82 piperd syz-executor1 22229 93166 80864 0 3 0x82 nanosleep syz-executor0 80864 517134 29279 0 3 0x82 thrsleep syz-fuzzer 80864 371176 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 214884 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 296750 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 524143 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 328625 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 245355 29279 0 3 0x4000082 kqread syz-fuzzer 80864 188197 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 44585 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 444884 29279 0 3 0x4000082 thrsleep syz-fuzzer 80864 111988 29279 0 3 0x4000082 thrsleep syz-fuzzer 29279 210791 49155 0 3 0x10008a pause ksh 49155 445453 89896 0 3 0x92 select sshd 89896 166449 1 0 3 0x80 select sshd 12766 414500 13610 73 3 0x100010 ffs_fsync syslogd 13610 86281 1 0 3 0x100082 netio syslogd 78608 448421 1 77 3 0x100090 poll dhclient 15561 304836 1 0 3 0x80 poll dhclient 68080 491333 0 0 3 0x14200 pgzero zerothread 77474 409483 0 0 3 0x14200 aiodoned aiodoned 50160 132262 0 0 3 0x14200 syncer update 88322 236286 0 0 3 0x14200 cleaner cleaner *72122 318294 0 0 7 0x14200 reaper 84177 521361 0 0 3 0x14200 pgdaemon pagedaemon 70460 100204 0 0 3 0x14200 bored crynlk 75600 357967 0 0 3 0x14200 bored crypto 65957 497506 0 0 3 0x40014200 acpi0 acpi0 48183 286153 0 0 3 0x40014200 idle1 94405 296100 0 0 3 0x14200 bored softnet 24144 225238 0 0 3 0x14200 bored systqmp 36050 23609 0 0 3 0x14200 bored systq 269 474424 0 0 7 0x40014200 softclock 47195 51844 0 0 3 0x40014200 idle0 1 46546 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 12766 (syslogd) thread 0xffff800020be59d8 (414500) exclusive rrwlock inode r = 0 (0xfffffd806eb8c1a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9589 10472K 10488K 78643K 14708 0 0 pcb 23 9K 11K 78643K 9086 0 0 rtable 100 3K 4K 78643K 1866 0 0 ifaddr 74 22K 26K 78643K 1077 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 155 0 0 iov 0 0K 32K 78643K 1749 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1188 74K 76K 78643K 12814 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 288 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1869 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 17879 0 0 sigio 1 0K 0K 78643K 355 0 0 proc 42 38K 70K 78643K 3197 0 0 subproc 64 65538K 67586K 78643K 169 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 2548 0 0 in_multi 33 2K 2K 78643K 740 0 0 ether_multi 1 0K 0K 78643K 101 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 156 689K 689K 78643K 156 0 0 exec 0 0K 1K 78643K 1499 0 0 pfkey data 0 0K 4K 78643K 6 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 133 23K 62K 78643K 58206 0 0 UVM aobj 130 6K 6K 78643K 152 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 428 0 0 NDP 17 0K 0K 78643K 302 0 0 temp 205 2368K 2443K 78643K 49977 0 0 kqueue 0 0K 0K 78643K 207 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 7859 0 7852 2 1 1 2 0 8 0 plimitpl 152 250 0 243 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 2775 0 2771 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 188 0 188 84 83 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1867 0 1857 1 0 1 1 0 8 0 shmpl 112 150 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 36731 0 34952 58 0 58 58 0 8 0 ffsino 272 36731 0 34952 123 4 119 119 0 8 0 nchpl 144 62826 0 61252 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 200971 0 200971 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 61 0 61 39 39 0 1 0 8 0 scxspl 192 171615 0 171614 42 39 3 6 0 8 2 sigapl 432 18089 0 18076 2 0 2 2 0 8 0 futexpl 56 222027 0 222027 6 5 1 1 0 8 1 knotepl 112 4867 0 4840 43 42 1 2 0 8 0 kqueuepl 104 6150 0 6148 1 0 1 1 0 8 0 pipepl 112 11756 0 11737 43 42 1 2 0 8 0 fdescpl 488 18090 0 18076 3 1 2 3 0 8 0 filepl 152 116648 0 116551 46 41 5 7 0 8 1 lockfpl 96 5665 0 5665 36 35 1 1 0 8 1 lockfspl 24 9240 0 9240 32 31 1 1 0 8 1 sessionpl 112 60 0 50 1 0 1 1 0 8 0 pgrppl 48 235 0 225 1 0 1 1 0 8 0 ucredpl 96 39512 0 39505 1 0 1 1 0 8 0 zombiepl 144 18077 0 18076 8 7 1 1 0 8 0 processpl 840 18105 0 18076 4 0 4 4 0 8 0 procpl 600 56658 0 56617 8 4 4 5 0 8 0 sosppl 128 379 0 379 83 83 0 1 0 8 0 sockpl 384 16524 0 16507 30 27 3 4 0 8 1 mcl64k 65536 2102 0 0 143 94 49 66 0 8 1 mcl16k 16384 22 0 0 3 1 2 3 0 8 0 mcl12k 12288 61 0 0 2 0 2 2 0 8 0 mcl9k 9216 58 0 0 2 1 1 2 0 8 0 mcl8k 8192 55 0 0 4 2 2 3 0 8 0 mcl4k 4096 81 0 0 9 6 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 144 0 0 14 3 11 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2146 0 0 35 1 34 35 0 8 0 bufpl 256 31809 0 24840 436 0 436 436 0 8 0 anonpl 16 1933464 0 1925622 540 492 48 65 0 125 6 amapchunkpl 152 120471 0 120353 533 527 6 190 0 158 0 amappl16 192 107189 0 106800 804 775 29 43 0 8 8 amappl15 184 8968 0 8965 1 0 1 1 0 8 0 amappl14 176 11 0 8 2 1 1 1 0 8 0 amappl13 168 23 0 20 1 0 1 1 0 8 0 amappl12 160 16 0 15 1 0 1 1 0 8 0 amappl11 152 9065 0 9055 1 0 1 1 0 8 0 amappl10 144 106 0 104 2 1 1 1 0 8 0 amappl9 136 9251 0 9247 1 0 1 1 0 8 0 amappl8 128 372 0 313 2 0 2 2 0 8 0 amappl7 120 35 0 29 1 0 1 1 0 8 0 amappl6 112 52 0 45 1 0 1 1 0 8 0 amappl5 104 9251 0 9240 1 0 1 1 0 8 0 amappl4 96 621 0 599 2 1 1 2 0 8 0 amappl3 88 875 0 870 1 0 1 1 0 8 0 amappl2 80 180249 0 180196 2 0 2 2 0 8 0 amappl1 72 396274 0 395844 24 14 10 19 0 8 0 amappl 72 57195 0 57152 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 151 0 22 3 0 3 3 0 8 0 uaddrrnd 24 18090 0 18076 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18090 0 18076 1 0 1 1 0 8 0 vmmpekpl 168 156417 0 156391 2 0 2 2 0 8 0 vmmpepl 168 1926866 0 1925464 556 485 71 85 0 357 3 vmsppl 360 18089 0 18076 2 0 2 2 0 8 0 pdppl 4096 36187 0 36152 6 1 5 6 0 8 0 pvpl 32 4897863 0 4886405 1033 907 126 162 0 265 28 pmappl 224 18089 0 18076 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 798 0 119 20 0 20 20 0 8 0