kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 12:21:01 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.142' (ECDSA) to the list of known hosts. 2019/05/09 12:21:32 fuzzer started 2019/05/09 12:21:37 dialing manager at 10.128.15.235:18446 2019/05/09 12:21:37 syscalls: 320 2019/05/09 12:21:37 code coverage: enabled 2019/05/09 12:21:37 comparison tracing: enabled 2019/05/09 12:21:37 extra coverage: support is not implemented in syzkaller 2019/05/09 12:21:37 setuid sandbox: enabled 2019/05/09 12:21:37 namespace sandbox: support is not implemented in syzkaller 2019/05/09 12:21:37 Android sandbox: support is not implemented in syzkaller 2019/05/09 12:21:37 fault injection: support is not implemented in syzkaller 2019/05/09 12:21:37 leak checking: support is not implemented in syzkaller 2019/05/09 12:21:37 net packet injection: enabled 2019/05/09 12:21:37 net device setup: support is not implemented in syzkaller 12:21:45 executing program 0: r0 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5, r1, r3, r4, r5, 0xe, 0x5}, 0x4, 0x7, r6, r8, 0x1ff, 0x17, 0x2}) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x1, 0x1000}], 0x3) r9 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchown(r9, r7, r2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/200, 0xc8, 0x2, 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x40, 0x1) symlinkat(&(0x7f0000000380)='./file0\x00', r10, &(0x7f0000000400)='./file0\x00') fchdir(r9) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x3, 0x1, 0x80, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x100, 0x2}) getpeername$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000540)={0x2, 0x1}) unlink(&(0x7f0000000580)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0xb, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000600)=0x101) syz_open_pts() nanosleep(&(0x7f0000000640)={0x1000, 0xfffffffffffff001}, &(0x7f0000000680)) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000006c0)={0x9, 0x0, 0x1, 0x7, 0x20}, 0xc) fchmodat(r10, &(0x7f0000000700)='./file0\x00', 0x10, 0x0) flock(r10, 0xf) socket(0x10, 0x2, 0x6) 12:21:45 executing program 1: r0 = semget(0x3, 0x7, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001000), &(0x7f0000001040)=0xc) r2 = accept(r1, 0x0, &(0x7f0000001080)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000010c0)=""/43) r3 = getgid() getgroups(0x2, &(0x7f0000001100)=[0xffffffffffffffff, 0x0]) setregid(r3, r4) r5 = getppid() r6 = getpgid(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r9 = dup2(r2, r1) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000011c0)) writev(r2, &(0x7f0000002340)=[{&(0x7f0000001200)="1213335a27c78f82f9a48ae160c707dfc498ecbb7c87dff7fc9e84ce03c7cfeecefbdf50e2c8edb97ac4968154e79f45ad401b7e0385bf92a736c6b413f1f26fadaaf1af64e6f3c126f05d58de8f59b08f433ca82a74180e80337daacbd7b2fb6b53659baba76c0825a94cfafe1cb3e073d4c5570fc53380515c7547e398d74a02b759d17a0540e96057893705da6c17b8da48063ea10c879bb8c37f5a9abe89a0c4fae31b26a52771039c71b7179b8cbcbd", 0xb2}, {&(0x7f00000012c0)="0fbb31694ee385ff242f8174d5cb39058ec6777924e263d5032b5a9bc52d765fba0eb5dbc01c4116519ef9bceffd9a07dccb887284afb082663dd0c1d78e5daec2ea800f86cd3ae0a3b53d5c932fd6cdb33fe700e31bf3d497b0c77067fe380734e104c0d2ace2ff6931bc8924ce2ecd3e51711303d8ee42ce10d96d1d1990ebc095f16dfeaa8dc4936946f340ec67c0a50701e70a41965508aa9ed4a09e03eb5a9bb65b38ff071bd87372952ab0b8d4153c29c0668896cca51c2d05eb2782a1b9686775be96eb0609bdaea762ac2d5b1a08fb7a448e94ef7b156cfb3938cde7208f7aa0cc8cfdabad6af70ed4d12199f472f4fa5c742bed206f4ee826c51979d797d377c359c671de68e429a40d4c685452fad264848951a7268bde707ee8de408fb989695757ac85a1a6f0ed8119344f41215b7934abe3847c106fba7a21be76bc2698bcd58a22a5842c510ed2be1270ce2f163bcf8d2063870277ba2afdb96a70318293b7455e8066803aa00dc7c856647b5677858712dbbd74e65c2d8f673f45c8073350090027589e50ac97136b98c1d6177fd1dc623b488c1e57f8d0a319b276c11d2e67a871bbbdb107fbc6cb7add945ae5195fce22b7370b81e62d40b30d39c844348b5e9b94eb28e53c094b8f73e22c0b3febd2a54e6aefc3e1b0b21aadaf3141f9a286e1ebc316ede99cb3dbe1b66afe246a8d055efa3a4a7dfb96b103f32778073f03a01bdaa24dc271c1e5dfbd7cc4be57e325bfdcb8effb1d119cd4a45648ab682128f128423842f9ed1f2af01013a05d32199d598138f4c0bb41d6dcda1ef88f45a20d1cd5699d9647649e2e29342e8da2be3140ea14ec74cecea1387dfac1cfb14fe4fbd743f3308c7fe2ea5564f68d4889da014667176d82d70b3f3b72b99bd9b1d47a64e3f6346b33c8b74cb7e4d2703df81a75de0a45d55518d05de5b9b2801779a51f4d2dc584e301b25adc1003fe59382b24b04002faad7f9e6707c818c9ffdf415cdaafb36b9125213ca133775a6e750209427527cae080e0e1d699037e3beb41abdb2ba256ba1c95ba73d84eaa3080bf64b5f0d4f74f923dee69053f420078f325eb025111d2dbc459af0ed3e520cd21c5c9cf632b294c547b12afc461a1d4663f651c56381a974fe9e5dc9be33795ec627b052a197d99cabc9d114c0b9c10ab2d525a8db52e35d1394e4ae6afb5f1f6439b83176ddf3716f182fba06b0aa25be4f86154c821c9749d01831276d7dbc36c562cd2701c386b53adbca313e930caeec7814cbcc3f967b8701e9c2055c14334de05b5ab2859617422420678f56a4929479d1db6a4842f0c2c72da160719f05f4a4be62ff515834511216f8364d972cc327808595e28d615ec8fdaf48774c59d8a6917f3b0592d548dab339eb30cc5afa055e0bf8bb7985fb3b3fb3fc7c70999a3accebc0830ddb2e8da81c065ee32c75f7cbc4fd4e3ed2208c9d362fa3884750b1842051e0ba3098d3b6c6f7a0bf60602d31af29e0c795fbafe826aaf0bc32a2015cf71e5cac991e387627ccefaabda4b18b906fb3303c9e0089e5169974bf5aa4ef03fb8215d49408d4d86cb8f9344060c44fc4c9cb4dbafdadfc52be75a4ae01573f09cc620bc4969a53b68001efbae4f1af19b0d497ff40beebcb043b103e2883c8d93a0d385b0ff643f2e7296add2754d194a568396a2afe4c4a936545e15bb6bec57dc0229cdfc232afb03f134537ad86612df6be83c9e6af95d6520dae39ffbe0659e6449ce88688bc901d8a994bed54bbc68a6e438601c7196cd81a4b9e62a36d85c147d19653313b86de757c76830b2bdbb8bbac3ecd9daf99112e307627669ce734bf4ea2192d3413b945e25bf83d32b4048453c0495dbe47c14387b299efb737eee4ff9be7cbe55f1b69e55c26b898d7b843c69313293fd8e5f61ca200f089838226cce204b9eca5dbc36f7fc5fc31a7c7b0d5814736d54ec555d1469376e49a117c78b743c809a9226bf67374e8d88ebaf0598e44ddcd055639900d868978b66c9e69041168bcd5b70035d703d6ac364da21cf96af193024b53131e9e32c5160470692431bef67051a4cbf69848cb5cb7a04ade072fb05be6f476025ebf49f7d3318a4dfb154292854e75b305cbfd9cc56d4676ba8bd4c0d36b7ae4a6afda51ddcc8273fd811dbdff6c941d69ccfbb086941f0f47b3b2da9cd31a2ae9825c840019cdc326f3db46c5d445c10bcd592a5883783c4161a4707d91ec83cb2342d5894d5f070a348e7aa2bb58e5ce92ab20cdea103f5fe43855f8b5a4b247f74ba6b2d6d17ebf298822f55bfdd866fe4ec855a2b36a28245d74ed2c74e3a017ecfbe850848c583ed794bf357302f5cd67bc201d2c50ddeeb8c5dbc46d536a83458517c928dfb611bd77c2fafb1b9de64cb8e2faaee2e93802218511b524eaff58c20ae1baf1d1d7aa8c368bb3d75e62fc8053bf7e1710946d6c14ffb62325a2052d587c36e521bdafc23b91e967a178601e8fc2824939c6197db2b377097bdf060ac5107d4ccaad62fe3bb082cfb64b45328b47f770b038247303e0b84acc3f3abbd31363d141e763e1edd20ac7a14aa0533283d3b462bcda3d44641e457f02174f6ee57bfeb50df1b20b16edd9d876e9cd33dcd360ce13915694ee59bb993c286c689f8063609b7b06db652c27bd63c304525f059f0c6eb2994125d2154f03e573779454cc876c3816cacf786d20e2cbe1803c10ddda068698d846f81cf2ad0546912fa9041cb34dd43fc110941c036afdc8de6c4bf8f5eaa36defacfc0c2779cedfbfdcb39cd5ddddf4e4818b112ca71072d072f228b7267fd217c2575e42fd1e0ccc66c1df2a3d8fc81b632b0bfe20c02da20a7bb2fec3060bdbaf7ff12a2eccbcf8c6a3a1f69bd07df89a7ad0181553ace219e83e5dafbe514ecf20f28b5149b2e46c292fb6a87627dfd75093978bf26c2df16b00f2435ad663e46976fb328394ccd1dec9a55f5f8bca1714016c9edcbcb56c368a99ced51d75fb8489b2c8c799b640c0e1dbd190c328fbc37884ecaef0879ec827136617d9f59005aa19e7c31e20123c82e7a5787d96f6dde2a82e3df6efd0a63e2bdcb5a8b743339063b8552eef332b0268712954312cb6bf9dcdc330a15ef8f855194689d473588b57aa2dc4aa5d2b657118efff6bb803ea4aefcf71931a04d7fa4abafa69d83192fe189f71075ccb30f04bd5a5552ab824b60f2d2b291d44b097e00954357eddbe417348995681c08d706695f0f6e74d663dd311c76bebbfdbb42820e2331d857a38da103567d3ebcfd8e9e63a15262d83ff1ba509310b8ccd9d12cd65ddf2fcf2a8c4e47e93032328b0c47efccfdb85d1e709c24627061b94e3230212f2c392f3077763ed29f226d3ed87fa85a045b1cfcef5540f912700f9065ee5717b73c7f2b340cfc26458d0af9b0553e9e4bd41404a6d2a56f1d484e96d14f9dc9bdc65eff9e79d1372ee85a43fede7cc96812bba8a30ec21f240014ea3bf0617adecb5e2d80a3662b114bf84635bf4bba5fc30cc4e5c0c8cda39598a181a6a15d1810717cfbe5763c66fa1611001058a62d6f9146eef98cb91d536c1b799242c9d721d652a0c904cc43d2a080e6c2fda64d98ad1194f4c1705a27ac67813d4759de2f364d00cb2d1941f8885b9821d1573be2ea221495cf0b86a0ca2e658cbfe0c7c8460810d18617ff2daa6fb1ceae8d8f90eeb2378f296890ec611ebb6c05a9c3fdca000b3c6cb1ccab80230b390faad7da3bb085b144607122084839bd94944c1484d1118b8487bca56b7a17c76b548cc076f8ea5acfdb3cf59d2e2e5ebc7ce4e344c82de01e728d09e3a48bc90c3f3afedd27ec694427fa9692f7304fb5dc82b0aee8351da9272b321dd2044823f1371553adf76face01794bd2fa7b35ea4bbba64ab4117a2caf06cc313f9087f10caf63af35fdb547347c9ddd4dc5b9bcdda6676cccc41e780ebce79f42d0fd55495421ab32fd3d41abcd257f2144f5f44dcd64e28b4713e6742107fbef5813303da1dd4e549f7e45fba8e782c0748c86eda5512cbab0ca545d739b0ceebc0e2118c4913a6fae28317eb4b3729704712057a6a7406e6c024918599c467871b7c741e9960a83227b22b6cca66c2a5195d41822f7dc9528908c29f2d2096e79d5fe7f62453758c621e943f887e3ca7ee244b845cea02463243ff0d6f80aa761d2ab9354201b46551428ed3465815d4acf938786a2f549e2b3ce44a68d56a77d8aaba389ead9d3e7616bc973bc382c05b5fda2db64187baf396f16e228d6e84e652aa79d0bf0b7de687c0123f02956296d13dd728f5d96c3113825ca10cdbb2592504e0960f1adb8f600b80ffb9b5e58e8ab420f4709a5795ffe665b4198db15f09bf08e99a34e87c3ee1fcdab2016597de4b144c9ad0cabf344b5ad0a0783d5feef5de6b9c01c537c5c39944542a602d89b932629cb470ffafc7ea8ccb1deb6dee5f9e277c09fba8317eb9310045a5cf745ba355e660745f41f424f525ffe3767099236d51925e22948e63695b8623a67e26af3d2c644612791ec2e9f7300b557cb4db730f21916f9ad3ec6e8d3c177cc7edb600430df1d2030e395369634fe457d013b41bb506e38bad0652b00e280c6df6cebc70be28c2fdd26102b6da4a2cb0ec9aa3ae2be189cfd3e70c50bccc4163378dbd98eceb9b5914c9f6e38e5f6ed60c3cb450e242b1580d19ee993d2b6835a7b58e7e443785b68c3e9ed1bdfd0880c1ca74a2680a0375177a23e4c1411004c5796c94dc4b8b462f4ec0edab0ae5a7a9414e3ff9ac1e327b1437a57dd4d82cc95c55386842adb7b1921239813936821ffb4d16cb8845196b9a427ee06d4ab1ca35ec4f317a390f738f38f0f6c7d8d34f78783a305859bffb839c212c47abe54bee3639fc9e04676cc71337474605b80a6fc3e42747ca2a6569f91267771d5bf61f5079f5e2b6011f6db0d6155793f0e68617a97534a4fd70d8a0160e7dad25daff907d6e3f0ea62ada27e897ac88f3641b2231fd2047573c5adf3f5dc96e77344985a6f45e2589dd4268b6c7d9f6fa98798f72fe3e2e2a2c5b210bb83b58a74e776c09ef0d7e95a276ee591015d5236d46622bbcba4e424dc8012092195de2ad780bfc5c5ba0f5e439089169a893ba7e95397812c3d34b596f51555042dc227fd13727ac2bbfa18e1d211357d6f9dd0c5f6b6f14f7a3b838b04bc81e10c4eaa3136ce76d61872b7f20b3d0303f7709b9b3d02038adb91b0c4e413a558da623e79c124804ef8ca419cc23155f8c36a1c3b78a38fe3464c700b11b3d9875d0beeb6d0c775426f79215f13517fdd4657cf91e9c59759e1334ba516df67be5ccee933b6d781dd575982265fe9ff985ee4649475123dc90d49c099335ad0b3e2aaea2a14887780f9a651926520f4ab3452352a858a63864f8f8754cd0a4cd43a1e4b199bd9d64d0423c6380c4855b9d9329bb0392210fd2992c9cf526fc811c83cbf129b721547fb720a3507edc6bbec9497d512637dee52b73ddf08ac45eaa0bca483b2e2564ae1ce8154f53dfb4bf18e95f3422196a5d83cdba7db65e3ec00ba1929bdeb0a799ae30f7d68208c5279186b517b6d4f171d79ea6a304751140443c832648ac6cc4f4e869cc3ced443a354f6535db0cf4232207b95171a0ea37b9fffe19eff37aabec155913ea9d77cff7efba3884d8ff9a40622c576f158548862fb2e56ecdd3aeae87c4f34264bd54b81c660c759dd07694711cbe872be6a56a393480804dc1e0", 0x1000}, {&(0x7f00000022c0)="1dcb7df410f7351e66856fce433affcf1338ba87670e3c42a2214e89ee6518662523e6fc6033876bc84232d108ceb2150496d30208c26d294b8001611e78c406c3debea90910e7e6145bb4419bd6f47b838fdca5da35fe9202f81b95036f08b645a6519e", 0x64}], 0x3) clock_settime(0x0, &(0x7f0000002380)={0x1, 0x3e32}) semop(r0, &(0x7f00000023c0)=[{0x2, 0x8e, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x8}], 0x3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000002480)) r12 = semget(0x3, 0x3, 0x0) semop(r12, &(0x7f00000024c0)=[{0x3, 0x100000001, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x100000000, 0x800}], 0x6) setsockopt(r2, 0xffffffffffffa89f, 0x3, &(0x7f0000002500)="a1f01813a39058f14e0cb57a6f5c9135bb82583c71e9fdd3b8b3882f9bd4c4db01f01ace93d98febfd88a6eba9317f8dfce45586ea73953f39563d017512fda6cf3cca07bcb6a9", 0x47) getsockname$inet6(r9, &(0x7f0000002580), &(0x7f00000025c0)=0xc) setregid(r3, r8) setregid(r8, r3) r13 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002600)={{0x4, r7, r8, r11, r8, 0x8, 0x7}, 0x5, 0x7fffffff, r10, r5, 0xff, 0x4, 0xb72c}) pipe(&(0x7f0000002680)) shmctl$IPC_SET(r13, 0x1, &(0x7f00000026c0)={{0x80000001, r11, r8, r11, r8, 0x20, 0x3}, 0x2, 0x4, r10, r6, 0xc8, 0xfffffffffffffe00, 0x100}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000002740)=""/133) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x119d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28020, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:01 executing program 1: link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x133, 0x0) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x5}, {0x45}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xdcb) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x3, 0x5, 0x2}, {0x0, 0x401, 0x4, 0x3}, {0xe0, 0xae1e, 0xffffffffffff8000, 0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000380)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) 16:00:01 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() 16:00:01 executing program 1: r0 = socket(0x18, 0x7, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x7fff, 0xc44, 0xfffffffffffffffc, 0xffffffffffffffc0}, {0x9798, 0x461078c9, 0xff, 0xfffffffffffffffe}, {0x7, 0x4, 0x259, 0x5}, {0xfff, 0x0, 0xfffffffffffffffc, 0x7}, {0x0, 0x2, 0x7fff, 0x10001}, {0x5, 0x9, 0x40, 0xfffffffffffffff7}, {0x3f, 0x7fffffff, 0x73}, {0x40, 0x87f0, 0x5}, {0x1, 0x2, 0xff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x9, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r3 = dup2(r0, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d0025221aa766f585d31733b9e2316096b4e466399190eb33ba91bf2aec651f9f7219ad6164b9f8571c1ad5195d7573399dc667fe2ecd5d87a496439e0ab244f4a73cf8e0be285431b931c20fe426b8c486aa0e795f8d2b0c9a4e1e5a0a750a922bd89f59798980ea6b9becc5182ffb01787ee29065e70502da26db99bac80082389fea8d495489160ad05c3871ab4d7c4f8aa7f93309e5a7bd2d4765db96d143dc0ae1b31652ef48f930b57152b3d2c548a5de40a567c3c038fbf578e1b892e68c44bccdba96dd54f1d305d35d0c59f0f62befe0082c23bb944ccbf7a5c0f32b19bc6efe0abd93d965c4f26fb5d7477a6b11366e27f7db8f0508a20e840efa477f011229df1a2cf1c07494f0ec160e8ae684e8b0f6828e79bc592466daa5c0545632b05b9b1318c6318aead8daf6454960004dd86cce8079440452c4"], 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) execve(0x0, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0x2c5) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2805b, 0x2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x8268, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x8, 0x100000000}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0x1}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) login: pckbd_enable: command error 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="3853b4749d290788f563f3ada466d4d8dd7f139776b2b7025c9b5495e750bd354334dac0faafcd4811eff5ac18bc059370e233f5dcf1284debee98a5c25bb1201009b538f9380961cc695ad8dde2fd3f91ac045505af7a6991c23f9c3808cd0c6872813f511bed988925f8f2f7fb0f16ec2bbedb5fbeffcaa9b06d6ae3562f3e94d86421f1c7c4a0a6f8501ca6a24644", 0x90) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff9, 0x7f, 0x2}, {0x4, 0x8, 0x3ff, 0x3}, {0x3ff, 0x80, 0x8000, 0x8}, {0x6, 0x7fffffff, 0x4, 0xfffffffffffff088}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fcntl$dupfd(r0, 0xa, r0) pckbd_enable: command error 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0x8, [{&(0x7f00005b1000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x26be781f}, {&(0x7f000014e000/0x200000)=nil, &(0x7f0000462000/0x4000)=nil, 0x62ea8b4c}, {&(0x7f00006bc000/0x3000)=nil, &(0x7f000005a000/0xd000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004e8000/0x1000)=nil, 0xf2}, {&(0x7f0000011000/0x1000)=nil, &(0x7f0000298000/0x3000)=nil, 0x7f}, {&(0x7f000001a000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f000003a000/0x4000)=nil, &(0x7f000052a000/0x4000)=nil, 0x1f}, {&(0x7f0000513000/0x1000)=nil, &(0x7f00004d1000/0x1000)=nil, 0x4}, {&(0x7f000028a000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xbef}, {&(0x7f00001b9000/0x2000)=nil, &(0x7f000063d000/0x2000)=nil, 0x9}, {&(0x7f00004c6000/0x3000)=nil, &(0x7f000066b000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xffff}, {&(0x7f0000408000/0x3000)=nil, &(0x7f00000dc000/0x1000)=nil, 0x7}, {&(0x7f0000629000/0x1000)=nil, &(0x7f00000cf000/0x3000)=nil, 0x9}, {&(0x7f0000305000/0x1000)=nil, &(0x7f00006d1000/0x4000)=nil, 0x9}, {&(0x7f000034f000/0x2000)=nil, &(0x7f00003fe000/0x4000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 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) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r1) sendto$inet(r3, &(0x7f0000000280)="424ef5024ea7bb976bcbe35ee8a45c8b4a40af74184266789744898d41e72e888df3cfd85a672c7108fd0dfda4a3a158ed4ff6a014ed6b6123f7b738b6af3f3ecd56fa51caf4b20b1380b060309a65652f4801ec60fbef04c6ab3715c7316a6ebe1233f1fd4afb69318be8a8e24af9d5274632a33bcbf00000e69b2dfa8d862f5d994f995884054a911a3e9054cd62bb03060204eeddc42b77a001555c1cd78009ff0f000000000000018d12183318d429d15b8e10f18bde90cf2a22576bc501109a3bc353787f9c1f31ae00000000000000000000000000000000000000000000000000000067cb0a380ca4913b928677e3a8764bd9848ef846b4ce92782d47348d2ea3049782706fba37a36281daac123fdfb5cde1847e3205a8edabf8f259df08db1ef1e08e", 0x127, 0x408, &(0x7f0000000180)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) mprotect(&(0x7f00004b5000/0x3000)=nil, 0x3000, 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x290, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) 16:00:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:00:04 executing program 0: socket(0x20, 0x4, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") 16:00:04 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getflags(r1, 0xffffffffffffffff) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8042, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x65}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1b48, 0x401, 0x4, 0x4}, {0x8b, 0x4, 0x9, 0x4300}, {0x4, 0x3, 0xffff, 0x1}, {0x0, 0xffffffff, 0x5, 0x200020000}, {0x3, 0x7, 0x800, 0x2}]}) 16:00:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140), 0xff55) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x501, 0x10bae364cce9ce4f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setregid(r2, r3) r4 = dup(r1) getgid() ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket$unix(0x1, 0x3, 0x0) listen(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000002c0)="be03e92cb1498bab72b497c4a6de2d8448f71f08e1d2bd8dad9c79a0d3af6443f6695369f40b6d83d8cc02e15124e236468228b029bca7ae9ebc15058fc06f5d157842589ab635fce326cddcd47accc4cd6c594a18885bc8da09874fa07b0a827476b27868e8598ae78468e9a6b12d187d2aa0cd2d5345afd1d6cfd13426421835088c6933d8941e285a94202d332e953405ee875e36e18f01aabf240b2a48b123105f7690734837db0a6d3fd004775d8e1413fc069544c6", 0xb8, 0x403, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x3, 0xc35, 0x100000001, 0xfffffffffffffffe}, {0xa1cf, 0xfffffffffffffff8, 0x82}, {0x6, 0x101, 0x9, 0x9}, {0x1, 0x7, 0x80000000, 0x101}, {0x1, 0x9, 0x1}, {0x9, 0x8000, 0x80000001, 0x80000000}, {0x60000000, 0x0, 0x2, 0x1}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0xb0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x34c, &(0x7f0000000240)='W') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="b5530acb5adaa71e130ce978ad2cfed0ec4445ac66b56e0fb8398cf0eef3a3a7ad5c396a244d25db6e3c3ebc22b8e30ce1ba0a1e4b6b106b9ac94207a962312be947e8ac63c8416c04b4", 0x4a) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0xcf}], 0x2}) 16:00:04 executing program 1: 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) pwritev(r0, &(0x7f0000000000)=[{0x0, 0x3d}], 0x32fbe8dde313fc22, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x56}]}) truncate(&(0x7f0000000080)='./file0\x00', 0x2) syz_emit_ethernet(0xd1, &(0x7f00000003c0)="9b1bcb4bfc423b40f324a33ac4ec633eb9ba952c0f1b77f3e2579298f9a29b8d2ad67e96157438e5fc581ab9cf16242bd149e21956cb0fa59815481fc91d55137f95a365d3712d4680a044a1a5ea2a36134d61c3bafe2601b7a0642ca8becd6b23d07c2d98f6ed8dd3b1fb85435abc7e65a05a14ef845dc40e2ef9d680fe68f694de5fef5626a670021653fc29de534601fee68b9358518536439043188890e3f39719101215eace28e789b8b6f00d2c7ed79c32fe4b801ecf22ca10594b1bf2c0e1e43dcad52efa11e4e4433927a20a23") 16:00:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/213) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x76f, 0x35d, 0x7eb, 0xfffffffffffffffe]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x8, 0x6, 0x1, 0x1, 0xa0d, 0x0, 0x2, 0x2, 0x2, 0x3}) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f0000002780)=@in, &(0x7f00000027c0)=0xc) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002640)=[{&(0x7f00000001c0)="e3ecb3dd827a3777dcae0e58791481671bbf6f3e30c30a64064169ca69b643b8a091f68ce96d09cbdc0e561102c8bd3baa1461e1f6e7a4474a9a75a04b5a87885e7de9a701a45c75086d8aca31b1d6832e9fd87a985352fb1e4f435c6b6a747a3492aadcaf0d9a126c1ee7ba5b1e6b4e17bad76de0e2dd3997db37f102c783be744f33bf6950930c92f2a07e6be5871087c2c5e049a61214a368aaa48938cfaa565f0cef50759eae56a0614d9b0353a8cb250e7351f80dc4671a888092161b", 0xbf}, {&(0x7f0000000280)="794e42b662ff116377db43d23cef4b48f814543e9336cde1c2e7bc04efeb37a7c446e5b1857a3cd89abc066e6f7fd8b962f31904545437dc6aeab9c1ec8f45dff2f71c43f182beada1f803615361b27b05c3936ad1fc7cf96e42f88cf5e06fc93b73cdfef71bd6437a9448405275b7ec11155b0b381a25282a48d2e3adfa067f435bf3dbcce881713d7fc3b28d5a66a38fd001bd37552f561c4471f1ae82e58357ee59ff89a721a40c93e9b5fb4d37348c29f2d842fc0c44b68b2a71ed1272baf49c5a442097f32d07470d79ba66ded8492eb9ad2d174f7377ee8dada62235fc06bf6226c273112ff54e765084ba5f1f1a1bf55e601deb80d7027a7c85c99d54dbb5e71ba15e32c5672049853e6d51f608d58abcb05afef442328cd5c3e93ff3ada2ce4e272bca4d3f296d8341f82c1852a1cf4be85cbe33601d7a0bd4c01b1dc4da609acac8f28d386db8b870110a6d1ff2b8b829ac3bcc865064767f0473d942b4084e40b020b8f7bd79445efc4ba2bf689b6d2ba1bdbcc9e99bd1842e78baafefc33f41fe3113b80ce21b288e0772092efbf06335f8365d1643417171461981114b393414033dae9558f258c94255c288b2636490e98a6e754a2c6e9bde2dc17597fca31f0a6356b953e8ad9826d39ceb84fe8b6b3169ce53a1940118e3c8804ad316223585da3da99f6330d5c10e779f12b422e1c2558b61b8eacab84c0afcc9299071cd3cd23b3321e6cb9c8475c2bc98c45439396ab769e8cd44b3bc84b572261dc8424c9e72ad1714e64bac05d3f749e163ca9374f1c8623d2e98583907a2166ef93efc2080fc21cdb4a0e62a9116d26d5f32e27a0ecb84d319e2f083bc61a81ab73a10b2a8ca23a165ca4d6bed96f39b850e92e2a0b4c2692f96a310e9a51a21e8687a5879cf580a505de7daaec8f3179379db9cfd71cdceab6d6dfa692672ec7221e3992f617896a324ed4cdd147c1d36b10d7280a7214ed3c7927dc89086a97f3ad4631fb7b69da12588ef431d81d016c94734ab289d00e3b418692f8fc650e60ddd6ee892052fee68bc729981070a6c528ba11faf9a4ee6165819fdd09e9c5b4385cfe87516b43802edd834efa16b8c7e12f35e66a50ef83d5778121c00b95b486641b1c4e3a233228b06b36f20533518b6c48cff5bbe371b48b3c4351d0c5474fa89c36818e7f78db87255fd01778ce5bfd322fb79a69752f4c2df783274cc91f84a9b5750c2416ad8f959471d5975b52f52e5349fe68ba5bdfa0ebce51ac7505cd10c0d3804615caef6b2b9f0037da79bdb76f3da2ccb6c7bacb40e62bde08606140ab62a3edfb5db8dec22de9b98aeed69ea93d8f79b16fd3001e563bdce5669052ffaeb804a1f6952e664fdb24b3cf79d4dbb883bcb1ae037df065cc2cf48dcff418e43c58fea2721982a802986df443b842bd377a035823d84e4bb3c1e70903a3677a2f217286b1ba1af34022c44cef44533a285501630ae4ecceb458b96e168adb14e53a71f11f364971b8c248db134945359e4bb17eb0b5087864288baf3f46e2c638b93f829bf52d6e93fee16c986ea7c52e39f4498b43b7e8d7345c9b7fa0743e244431bc8b77e783d86ad06fcafb383249475feef8e6b8064e69bc254a200fc49863138aa91f1589d48e55ac54d996f4b669cba96b699c927e94179c71cd797c18fcdb2960cc3877bc1f0c30114e08e894420cf3998ee943d95d6a86196330d353ec1e882ebc6f481e9cb603809b9f2631b16ee2f53f80185e61ac595706ca5c6d898b3f48e00d21ef03baae4da710f5def33fce490470b16f24b6978739dfdc2779b8e825f520001f1ed2ce211e258c575baaaa534ab2858b33d00a8edabfbd044aad80673ccd09c010ed2cb8d914ab23107bf8840832ae7019902fc9ac79a82474d7889848d5891f295145b12a3087a4aa2ec122790f173458273e5b2fb01308ae58d1dcca4dcea19f158bd1560ac52da829a94dad47e3199cf1447ae74962658b70104a3fe8bd399ff5286e1a25bba80a179eb6ec70e64f1bde0e488b5b25642f4542cebb49b40b4ce004de918513d59e1c1747684f5fb4853e80d9c6c3151cbaff9c893df0cedb24b06fa46cbd3f3c1e37fe291a7ac0f483927314417f2f6c578c5e5e10ce804038db6a10b6447d292451360a99d6290fe7642bfef919c4d3ca40e89d0b225a7afa139d2630776f45d8e99be8345b5becf475732120bcdd8109424fd8c98a8daa4f0349df5a934379c5e8b0fe57a28926b49ebd20c1bd40f411c2fe1216b03546de0dd3e80c59a12237dcfb50e694895b062264f928a45fb92720d07b3d6c4f49f8a50682ae69d8780a1163c6b988f2275b0d2c06ac7affffafa938df871ef0a56268049dc01cd7be26fa30d552b85ce5c53f346f40d05e74e79cb393e45b14e52088666cf050896f6878c09676a410e867e86fb542dfa958074a979f2eec17ca94e5098c12091c6c7c99e88341343f389749fa8fa42145925f98e10d4e945f4f5a3fe75cbb46358927f0e7c7eaa34d2467d54d278a225d69f44db202431192480c17757a07d1be06e0cdea77865f0bb7d5702cf06703db4b54610848577c69e8a2f7f61eb046fe9efffc477f58d1e8ef46a85a50a9b6f0dcf50531a10b79818ce162ec6441b78c4433e00bf282c82f5a0d75951db7e8812adb1ff2e070f6a3982dd453731ea50bbb63d1841b2db2f7731a0323e1326b7e13158a789083b349130487c6051b57ae107b983d4102359f1a458221b10778315c85af8289baebc776470af05e9fd884f893a8bf2c92fb8f6d1c6ee3961d135937b83a458ad44545b00de3b9c5c0180d5181a09844d711f5b4bbd96fe0d5846e97ec9ce4287c0e7ddf2dbfb814a56fd94fb9ee5fdd7e34d36b1d588872b7d0aa54ce7abfa3119ebe8a147cb3eebcae07eb861b851a41a2d617869cf14c3d1cfe68f68d572868453a3078452489ad963fe983528a12c31870fd8b261c479ddfb3461b5e4a583de91221bab0b9009516d0152e3b1fdb77347978e11d61d57e069b56952c8d1724ed33196d9aabd585172e5a0466f8374bdcd3a81d90f5743ffc3604fda3aa4da5bb6d368663e28e7475d5340bd688d0430ce9fdb1c1a897b26c5bcfd369aa4401378c7d28296a3e0ab89a69397100791e3436dda8ac0418f2ff91ac297413fc98d235880212e1920ff58b53492c010f13d67ca0cd39fa6640b007acfaca802f63c7c7581cc0672ffdad3295821d6236d0c8e4331e522f08f503d4b0dc7d823438831a03e383b578c3413012dd8f01364722871662742206be56060f361daab406696d6afc8019034559796b02ef10a86ca78dc17a62c4d8aae3388f72645fd8b71257cb2d6282d78dc368db370326350b7b0d89f707e84332e280d452d04d52ed097c8590669769b72c0d7c247f94137620a518998a8b02d9506282bb1cbf4fb3b5c576a013bfb5cb2e8b36014513031f9eaab3ded0c49c457542da493d779449d499db60ae25ea4f4ea08fafef6c3d0c209189e2bd4722169bd365892c61816fc1dc54a20c1f12cdfeaaf58dad8f31bf90555f9b360423fd7e08a0edc1cc84b26ce98128933f05bdeed08335280b9264f2d20cea4e717ea83f09c83514972d12a84f3b4e0eb0bed17a0c68599baa152fb7f02672d729c29c1c78f85d1319e58b9ce284fa2c49e21ecba787bfde5281c60c1e19445c70fe87b3e15607e7078ca6da76ab8132876a388432e27dd231ce0d9a7d7513b5d53aa838282755f6b637c3ba0511f6aae694e13ade06ffe7fa9ef5b311031281a2d476a59504097ba7fc68a0511d5dbe1438a91949e5d5453f726824a3409ccc5b4d957e64a6944b9d50ec31b0556487e159a3258a71155908eec8c35d8af8c273a3f0ea9535ac3d06811a4f3a0f248e92cc4944e5e7dc7163bd5e3369e9f597805f1ef403a8a937eb34ed1cc6dbb37dc478a9d2b2047776920f91ac6aab42d12ae17209aea3fcef7c1cc9f16ffa36547c8c2732a83349458da5515985f7d74217b3be732625dc6d8832f7654ff249646929b8177fc2145e122dbc083dbfbee4928aa22668a2424ffdc6498d643ae9bb8c6e9bca4963637a1de8459b0d950da03b7c7e1d350f6000066a51279e60f8c92ea88be84af5b6673cfd6a4ad0679618a1a4eae74a04249a9c00f8532e1d933b94e82de01097e31a240493e671db801296bf2bd1a8cc4a252de684bfefd0a32f93e900fe59abb9ba80a8cbf9bba76d4ccb244c33f9ed4152bbe5f84548ede1802c3ad00e66b9b530407cb1cf57d399af816c2cabc7a0f48bc1176313ba19fda55d4b7daa3a14edbc3b0ac387c0a5bc780a09fdfcacfb41ff0aebe43b77cb4978cb7a2022995e93592c883d6b7b52b77d769317faa8216faac6ed673dbe27f3f664d5b25968a3d36baf37c34cb4db385d985697c0c86d93e0e2d49aa5896642edfa407972b9adda5dd262b92b9a4e795b2a24ada5828e880a97309094d64b93ce6f1ce67a759e9b0a153622415e1138129bcab504e09808d04cc89a5cdfda93e00ac060926f09e2871c520d167c627a042a1c9c0f46187efa96dadf1a92031e078ccf435ec4169e8bf32b710224f386885a4c212925afa26ff24462c10ba25243d1bc5f1a4ae9c54be1a19919486b7f845492e0650260356d2ca91d12dcb581ade83a7566819cf6240e293c165456d658e2e2c9e240de607b1d274c73ed253dadd1bd2f786db2544aedc3af31b6608dcd1cbc54c568359b99ea46c7777a9fd14a49bfd80dd284a2c3581520d117a3cf744573d9b5f201dbbe909c449a1878590cd6423949d53fe425e08480f550dc377ddf7c5a2826a69d466aac542925c092f5d7416745e8cbc415bff88a168cad9dbb721d800ca0520c134d0c9b72439785a13c53d234c704f62b0e08c0c81c8ebf267aace6c934a149d04d65ef6151561df672c5e6e572b9929cd2ec75ecaf9fa349740adc785e242694f644531f732dccb520e6346c1eec06ef6d5c9f3338a1caf3e8bc93a92e6f84515cea04b736dba7046c7282f10ce57a6961c09f9efe5cd8286d040c1e22cbc2141a92e92bf707767a41e3d1139dfa88e123e910f81b4a71f8c21df12965bf150020d608f81f97f0b9f7fcbabb8f2d65ec169c062f4b044f62a6666bafbed71073eacb38dafb15591ccfc31e13dadfce16c96414053fc4f06306c43ed645173eef11c4b008b09a44f2e80faef386c9ffb9ce9817cf7bdd4e1998ef4c0f7758768af32726384e8093f2912476e8a073cdab5b1059405d7bf51e07d4149aa25ae5d90f98be5a2e6f7cb976e42f90771f0f2c33069189bfdab1482b107b69640ab429cd63714c28335e12566a755206f93e4bcb2895a130bb30587fe5eb150427bc53a7f7b97f0ddc81c5b4495f02a300e6a0b35a008129a0dfc1210871d9197be0113440db21920c6454e7a052d034c157b54f8b951e1f8d8fd0b6631cf6c3306a8b3586aa2caa7d9e43b521383c032b0af6b1c9ff51639f1c455ce861bd2bb48a928533bed2d4dcb2279d2bdced3ca50b1ead26d19d21d17e4bff89a56ee23b5adb3e05d8013a7d72c220263cac9899521cb2b10666794e6761bf3cc517291263e9f0960f826f4d2787d960fd2e942a1bdea024084dec0e04e9766aea68fa8c326e379fba61b8a678cb50311df9da8680d66d808e0f2665dd4c35d11c4637045569d8972fb74a52c098998266543528107412578a0de9b5eec03fd66725b4131c8b48569ad948b65c7cac522aa229fa42ca5c78c", 0x1000}, {&(0x7f0000001280)="cf2fc72ab1293b3fce1341692cb51e74797529707edf482ac18b30daa2d8ab14545d85fc428b1045b564e0992ab183bec32b0b6eadf2be2ca2fc7d7d4b9e2de7561770048ca66ab877c57d0c681262d0a9388b7dfd96ea2962dfc6314c2ad3facf51f3ba93a0fb90ec915a18642d894a84bb03fd0ad33697b1c7eb45f0df35bac7634e0114f926bada982f2cbb9160e69f85f5e79f854349efe7a85f6b54a86bebfddfe3500abf5a49e0699d8fef353352ac4ac848eb538c8930bc25ba4ea36a9098f8f9f176301097592ab1d894e996b68b54be4c4930036be13f1e", 0xdc}, {&(0x7f0000001380)="4987c5987d591edacabb3139b389fc89e8db88ff4a6cf179971be679ba1a6e8553dc45440c0fccd0d1fd352530ac2fe257a8679e0923b89a2b329243aa81c8b2c988fc263027141ff46d5d6267ee645be1f67ac32d5263faa329721769f33dbd37c34b296920fe3539f1dd7bf9143c7cf504b25c05f4b7d7782382fb1e157bac70cdbc48139b8f2ea82b7523d3e4664b99401eccf8e796ed100b418a146946256247902234cd76063c3f641f56e7bb860e9f02b56185d52c", 0xb8}, {&(0x7f0000001440)="b5ce21d2ca52aaf4537b0271418cf2183be34c99a1738e64cf9db124d5100b33b2d7b6620c4d1812a5e41e360e08393c1019a6cef67a97b39b5cc3ba00c63263853a183f28cf", 0x46}, {&(0x7f00000014c0)="210fbedb57410aeba0162c5e8bc1045ca75042607c88a533793867bd693672efadf1fc993dbdff60746036f9eddf924956ebad7539de630d2e109f953f2b6bc4afce8728df81cf1bb5a5f66ddfd211944d966a67a0fbae83db08cc00bacef9782a9fada42c6bdef8801788c822fe8d114b14439eda6597a407f574184c25cb", 0x7f}, {&(0x7f0000001540)="30f7a58c64ec27d333ef26e5f72cc7f2e3baef345b4fc5ab8f7a9ff6c61b0e84f7dca275ecdab4c5ed04e88d52ffd0", 0x2f}, {&(0x7f0000001580)="a838bde16bf515a2dd260f064208ef8ea49ce8531ee084a2748a36725112ed9ba36bb84a870e209471c5811e633eadb4c1a1664c160440ac91081b10afb855cdc0d0258201f9db89bddee5b4b056ea75db5f618f41cc7925c75502b81fa65308ca3ee96a56f5bf984a88a1e8adb1109daa5cf243c3696e9b1016813b37994488226d79251ac304a18a85d88c3acc1bbe0c930815e6c2fa354bcb802911f9ff8b94c1c0ed211f5e3ff4a56a8fee6b703523d235620cd791b5dc42cd44e41b1945c012e59812ef9cdba56843992018e4149c0f8bc75136d7cbc1b3c4d500c5c95b2938cf0e6eef86fd77220c2854dc12d8274d97c33d2a0771711abaf36d727e9b06158c56cef18324c734b7bb20ce5cc59486b3b6f6a7710aa78f8215fbf9df68b127970668998df57030d3490de14096c7188e8c2eee59b9d48f927a06fa2bbdc0022c7ab55c2aa2f3212b4fdd25be910d25f07c6abd80ea28bf9347398582c0df21152fb11396cbd0bba97ebb91e7dffae379cdb7f0973326ae573e9ad28620a8de0fcafa2575bbb322bb665a6da84dc25f7e93cce9b97f383d213450f4cde2f07018432e25eac9421d4ba139d0d456cd9fad61044e7ee901f90112df31ccedbdc905ae9a7494fbec4e317b36e1b55702c0735af948e88abb38b19985cd8d1ef3001cb9d8f0cc17f62c7874a487eea9dcf85484b3655d65d089b75abebe43b3d4d5d072cc0a2bc23f6b92e4931b17ab07e40d0d6d56baa622554503cf636c362b2b2abbab6ac0bd30726c90442bf085f41513bfd99b89b3db675d9a3cf19c2fca22675438be69f9b09aaaa1fefdd6cd33addde040a36012304621fb7669c867c9ca075b717f605d1037c6d64f2813265dc874341035b60b56062dfb90a92d8a4bb32d01dbd78408f9a8cdbb7c478748c10f2a25cf3ad207c4cf336a1eaf3b681ee8e1808da872765d1df1d18a3a6aa84151ff5a0fa84bb11f45d66a488cd89f95b7090456c3e6c871a2e1afc3efce774ab00cc8170810a4116d8a69147a69d8c47be68e1dfee9721093c4eb66a08c9ab1fc16027cd22617e37756896da312836b9de575a411a4520a3b18a5c62ff466850938dc4a5dc007050daf7700ad60d7bdec7d20fc0a32600e65ef661bb4780845b6f37cf183368171f5486c560d8719bdc32382af609900d6e88fb1774fc9c37d62e6a57e3f2fda136b8e17137d99dce3bf03acd2c3c72847e70241c9d22e5ced7d81fd03e38a07ed934cc2cf2e90c54df4ceddcd9d2b273b294f3bdcd13ff4a3d93f5cf0359159978b22d3b5a705484bee89e082f9ddc629ef1e1090dd40498d0e644b3d0d929a36f1642b560dfb49ca5781b06da6731b6dc8c491fc2f6bd3830f84c0f4edf70d77c9e17c824a0f7655597a07ee8dc3c3c7ccd4e4d7bdc82c37430fb277d77d22af31c714e033837c0aca3f4428669c69352e188f5942f9e02218feeac422faa64b0c4df7d6921cb22f8bb8d251df58ac563788e558b504629830477769e495ed98c0ff7434a9d36c096270cb6dbd9b2daee969ecf444b763121248d7e70cc5698a8d424e70ba029e994dd4b2b0a9026f45a54f22322a28a0c1f0cd71038d69ea7e8cebd2a536085a8818382d68c3a1ba795a2391eec0b385db61b4a8795750068f99c48c2c780109170b2e781a592e41f4412c21d18c7538f529ceca83e20c0e0c4aea957a58450914946ad6cb9d6ba3d2fcc7b3546a3358113f8b91e624b1c9229bc4543a29bab686b010609879f6f0b545845dc30993d185807e4942c0958893fb37f2931325e61419c39c5ae94edb3fa102524f4adcc4ce0a244eec7418bbae0b99601b32e28f972b1c55adaaeb6c492dbc11e6a40a67623c54cfdb6183691ae0a09d60c28dc8de7ebe64755357a5815dac6615c04484681f64ec9d93d57fa40472d78f07c72201f887ece98c5fcfa5a233087d642188a7d12a1f0f70b1087cf51d50cf9302e68d3f10c97c36ed784f6df206861d3f4d117b952ab19e4512afc2c6799f75da7148ffe36308125827ee1e4a3bdbf63c7e6cfdb1adb84a3341ac8359409e6b6859f8f9d5a18e4b0b53f60e8cb467a9b4338795926db955a558361ebe97e2e530814de01c592e124bedf371d6a126791e5d90c60d009529d28d7bd8193a05c851debf0f6101422087be77b10bc7cfd45cb3f5796501aaed8484cca4cd595f4a94a61c50bb92f5608f8684729c95908705659e1bec1043a5b862362aa93e5cf51b60c0dc43425d9f254b36eec5785a29efc50bee31363cf37506d648718c99983d4e4fa8638d5339fc0aaebc94cc1a89e7ea3affe24c0ee432aadcf399099b9a1751135fa47bfe681d083f04db7605d3f69b16d4b67aae112485394fe226b05a8948af814602e84cccf3fb19aebbbe56d8ec8390d6ca70cd7ce2b4306dbbf6de94d5cb41b06157bab978e7fca58c6bc60c2a49c56bd92ff73589e0e1e031eb70033d4cbfc2fa315b0f1fb359afac58956a0be2018895b07f18da86b8fe031a27833568be3e285ac36ac7cea8f9ebc67b0147088edae5e44e2e94096146861f15de70485f4f309e15905680945821c492a2a6e5a7e1a2b6a62ab12148c7d7bf4a3e8b16af7b848939956da7bb876c47efc7a1e03f268603f227b8466de1598b801003dfcf8a8c1f8aceb5a8d99ac1d7765d0b5973f750016cf5ab15471db0fffc187e16565590f7f9507bd798047faea501798e672f7fdd82d237e8e0a23c38939cd41ad5392bcd05b6a5e3e5b5f8e7f4def267146ee496bdcc70f86ef03ec28678d9e50b7cbf56cf9d2184e839eb2018663ca7f660c0d208c2356e044c741f6dac99695a8ee80f1c7085f7d3e8674f2abd14b8e1e97399766dbfe179d24f213207b30ac56590a708a607f9d1f4d9fa56a5ef33196bf6728d05174a28e897562fd4f941de306830efa124a39516ae2fd4486505dbcc0985436ec6753f2b3a07f414ef86010010b402941d23f8eaed51dda8ce5223af11ad5cc61145c0f58d3599ce86b1424068a68ab19e6a5235b12de734057d45d0357aa30e9b597533fa0b6b1d795b1405ecb191f27a1eb2ddad380462b69a02679835af5c86a581d66175ca05c256d2aa8c1e02cd0826ae58fd652859a8c24b0b751e420c8ded55724f9024432d9acba2c11d92c87a2d8d3b0bc7aa70b3d9c7578ba4897a79151ef2d4863769799b4b725e28ef10023a497a52481508c36e1fd43df933a2a9d4dafa98c1d9736d96fee4d1c0656a69d98f3590a5fa1f8a43e190d65e24ea5b38678ceab78e2c7130e37bc2b02c06ec13efb4535e62591ebeacb75f5f6579820684c7011e33119424c8d6fe649563212025eb84d07100f6f10f96b090cddc1bd522fb0415d413118d904c0ad4182395b93eabbb0836e1d6148b2724b7d41fba00b1d955c60b587d65cc766f4a0afa8f2fb196f78cae1202203db7bb93db4313c3e5899cf8769078651687f1d2ca1c03412dee1e503c6ce6017d58ad7f45bb14760707e37e762b39784dd82bffecf7b46788164ac5ee309ca1911ca42d133eddc14a3d3a07e028860a2f584e85f40452111a9ea07987b1f8e1cbcb4fe0fb27f9e2dd85b3e5e5ea2399a84ba142b0d8858f8ad2e18ca0cbdb8204e37a8f8cd662d7c9cef8171ed40595c0a1e7a6fb466f437152ad031ecbd36791a44ecb736274f15f64d4c10afcc2784d95c77bd0eb7055eeeb172cdc48ca760e3c6f74d255449bf3740db7d7240abc569f3eb937d4d6edcafcf55abbc4462bf986bf97d92f6dbda2d602eadc3022b444f3581459f9c250165f092a0e715e5832d6fcb3b9d16fce5bec9deca09e9804214e6bbe27f9670cadd3da79a144e29c1527344e98dc62c437ba23b81ec31d2842e6fe3830e42567acb835cbb37ca97e488352cf0e88502a9a8222b5e2688cb1a67dce351f8d5c8f9ff8753e6a97c38971c88dfee17baad3e77b136b7f4a08ca8b57e951ae044da73bdaebdb3f8ead6ea51d69e34f3ec6da01d96305d0ce66a724c6000d570703ef12d595a287d1aecced4b457020745b8d3545d8e46c98661fd9efcd3ddb759dbd6cb1ade9cace6be24d8a8efb1d79bf4a4f87adf09f4adec95ae0fcd5df3b2ed4d1831908d66168ec4d2dfd62a4920c3d7ab4b484862cf52aa7bc37eb9dc6425d72f6346443faefcf6ca353be8ddb004617187e3c3ca396262e303b9116dbf194badfbc0fec978fa89bd2df389a43cf8908b1e9af8db3d272e81ffc4d722e95a070f2c25a99f5d8a850679dd257eae4d640017e402330e175f4b7ce5dc99db702c0910fd0c8e589c9696210a979335142193bf1ebcee2fdd910639a581ae5bdd7c105cb50d7654b852239d72f0cc37a54ae1e5961077806fb47d01d56db03a54ff04b9f51356c6ff7c4c9f3144b35c84e2d4ddc76cb0edcdd243cd13a747385752bd6bf6095647931ea28cfc865d5587a42209792d3ed67132defcd3fd4a3094a1d30144ebc7bcce3acd46f89ab4113f8a2c99b37dcdbf7288d34d3f9a913d67e8f27b7d24f5a9486cff587aa4e12b8a2c146b73e6106733c64331f23a9fe30ef322e445a840619a4629ea50de75a77e408c8969334f754e647da8b160d71309985fe0ca473d4decbf8a7b7d67cdfec377672dc9f8bbca91d9ca97bf7cc193bfb364a2b8db28189134cf06a872e396b13ef5e7eb06e61eaaa18d42038a2e140fe16f3b59330b17f130145b133347da9f491e5beea14f48e8e6b20710714322a260de4e90cddb0f64e7e9aa02bde2c2d3fd2130182bac11e167592fe13a2a8c56846a28b470d8e974da5b23ab2b51e466df03f413eaa9e2f0589d47a7eccb37c93552efbd721815c0c3197d21c7d9a7e0b248036e41d2222f1a9ade1c791ae3126cd386b22098aa8e474d2a4f46e04a00cc4680b246ab67a6e769c336320ebcf24546e30820dcce9c0c7f32e3d9d69498076df1fe4a463cf73855f738449152e486821d06df49ce3a113453d2fa91aaeaa4e3a8393d169ff85873093559cbf3d5e2eaad720997a8c16c1ef6809d2cc605214b486673048a7b843878281631fcd25f2ab6e6b48fe09857cf70dbb7c716a48b0ffa3424602236833fd922361ca1d1ae7544057dfec9ddff509f3c9f2f9096b288b240d3cbf26eb064cf76ac8962feed1e1e3ca68438b8779863c7847f3eadea3388e5a290b68a7b13f0a559773f60873bc8f19a3f623513e6104874147082bb2ae8f034f277ca4dd4eedae1f22ea6f56c3d26b518d1ae6ba9dc12dfc5afd5e73aaae3730e568cd20450c1967f379cce283c8a189e4e864974664983879661244ec01036f74e017af943302e0a6b466b18a2edb5f71467b48f5e91fc55c0ed1110359ac49ebc471d5e63fe64280983ed2050cd3ed65f0ce7a0fdae1675461fea5e5e938270db6f149e013110703bb9281580f0b6e4aed0a56e99469dbda04d5ed893ea2629ce45160070e1b2cac0bf046bca4171624ce1c0fead30e034e02948cc3f3cb1489093a887000c0e32ef53fb55319d78ec6d272dc71d425a334a91e4d4f92522b52eda35c99bede5987f201d259cbbf0ba91e69ec63723fd2416887ee31a6a30e32848f72b06918ba6b6d150f9cba6db44676fa3e7e7accda4d62bc8258468c2d6fa38f79b9b064d5c2c24301fff1bcc6c8330d7f5bf7c238ad616a0b24c2733fb8e9723912c4304bb50cbc4140c32285cc8111ae82b0b09d5fb1d8e6e76f4bfe8163f02829bc7acef783dc097d266337f1d0394379dbadeae38c5ca6dd2a768967d4", 0x1000}, {&(0x7f0000002580)="72fbcd3779b56dd568f60511ce7de4781eb07b51833271a03cb46f3dbe736aca6dde7f0a236cf7bef7333f463df8969d37b735db57592ac94f758015aa554ca34070cd41ad303f64e48d45a09fcb2af079d38d438009f33cbb4920367e16f95ef23745705a9cc9bcbada5034d86a9b6a553a50c4d0a200759b11c12f1151677f86d409f05b4fdb2e898690ab117999667a5b11c3d795a134a9f72cda317c4735e84263093c339e6523afcfb9f7", 0xad}], 0x9, &(0x7f0000002700)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0x1}, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socket$unix(0x1, 0x2, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x20000000005) read(r0, &(0x7f0000000140)=""/143, 0x8f) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000140)='./file0\x00', 0x20fe, 0x4000000033) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chmod(&(0x7f0000000200)='./file0\x00', 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4f, 0x25, 0x5, 0x2d, "41d4008ec8ce124a464825085e1d7635853872a9", 0x3, 0x10001}) unlink(&(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x8002, 0x8000) r1 = socket$inet(0x2, 0x2, 0x8b) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) flock(r0, 0x1) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000580)=""/88, 0x58}], 0x7) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x7fff, 0x1000, r2}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x7}, {0x6}]}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x8, './file0\x00', 0x6, 0x6, 0x5, 0x7}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r1 = getuid() setuid(r1) r2 = socket(0x2, 0x2, 0x92) r3 = semget$private(0x0, 0x0, 0x0) fchdir(r2) bind(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xff73) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x3, 0x0, 0x4}, 0x52318c1601ae5497) truncate(&(0x7f0000000600)='./file0/file0\x00', 0x4) r4 = open(&(0x7f00000007c0)='./file0/file0\x00', 0x800, 0x0) r5 = openat(r4, &(0x7f0000000840)='./file0/file0\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x6, 0x20000000000, 0x9f9, 0x3, "2b5926a412e721486922f7bd704703052cca3be6", 0x3f, 0x1}) r6 = semget$private(0x0, 0x1, 0x4) setreuid(r0, r0) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000300)=""/249) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/129) r7 = socket(0x2, 0x2, 0x0) close(r5) sendto(r2, &(0x7f0000000200)="88998b3ae2dbf96de080ebfaebbe8e9c8573b2491c4c2b8df02f486e90b67930a3e53b95706cd909383e", 0x2a, 0x400, &(0x7f0000000480)=@in6={0x18, 0x3, 0xffffffff80000001, 0x9}, 0xc) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000580)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) r8 = dup(r5) recvfrom$inet(r2, &(0x7f00000006c0)=""/131, 0x83, 0x2, 0x0, 0x0) connect(r8, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r7, 0x5) pipe(&(0x7f0000000400)) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000680)) getitimer(0x3, &(0x7f0000000640)) 16:00:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='M', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000001680)="de4c", 0x2}], 0x1, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchflags(r0, 0x20002) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) readv(r1, 0x0, 0xf3) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x40, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x9081b38108590944, 0xffffffff00000000) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/68, 0x44}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/146, 0x92}, {&(0x7f0000000640)=""/240, 0xf0}, {&(0x7f0000000740)=""/101, 0x65}], 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="42335333626c4a53ec59e004604523", 0xf}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "b8000022000000082100"}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x200, 0x5}, {0x5b, 0x100000001}}) r0 = semget$private(0x0, 0x2, 0x10) r1 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) semop(r0, &(0x7f0000000040)=[{0x0, 0x3ff, 0x800}, {0x0, 0x1000, 0x800}], 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b810000000290000002f0000009427255a0000000000000000"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x3c9, 0x0, 0x19c}, 0x2) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x1, 0x2d}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000340)="190e698855f83697f4e0bce6541b95cd32963aab4a826b6084bd310411867cf96a4478d163c88bde9744f865aa2813cd7119a97ef202f8955fedeb1cbd4a65c1f0630b602484d517be137b7ddf7e33f4d5d8ade6caae9e53473f54", 0x5b}, {&(0x7f00000003c0)="5f51421d1e5f071bbd104b973d6b2d787cb910c6167aa3f5302e2342d7d89f42c5cf2457e4a72cb85873f12d57558ecf24c28fa408d38a36836bf55dea657f6ad71add97754d927ecbd66ffd8386b722822a59e33a03b78e413e71e83e9569d0386cc05a43b491b24fcad38e85012a574fd6024c82f098877588dd51f47ad3cd25e70e6228aefd446211d447063042fac1d671db5995a1f4248e248c90ed84ef332d1970a6fb9d24d05f1774540871532b5db6f6ed6d203e27bcd76a0f9f27e787ab57bb68674170314208bc03a49531d82fb36f3c6029de04f98dab8ee8364dac1ea025b153612be89e853e929eb67bdd01782e9cb76b2f89868b35d8e09a7c0de4f4ebb2c37821fa1e938a7436049e9539382fdb7ae4316e85dd6772998d3f50e290a94f92f4e1c6f6ad9dadae21824d82d2415c01db57795ea6bf041d7a7e952768b21c2b895a669098e0ff569b0a88976a0f612dba20541d0cce69c364605d31f1e25d14d8f420edba1dde588e76205ed0e413556ba5ed13c2810e4f7d8eb3ecadc78d05d45a238412b2b9020d6aabf9c22615df5ab6f40df167446b11e376829cec47880956b4aecd75d7e69d324be5a089f5f8589cd248b790236f95f1f3e6dacdac8e72b4934c8a28b16f7f205cd14b546c9bcba630450b8ee679f5068d673b7c6bfc7615582fd244b42f10681bb9c300142bd93cd2afc56117230fded7f710e1b7f2b0a2c77e66471b2dfb3049407a2f97fc45e3817fdbc48f85bd8097007eb1013e42701005cad6cd1dc2a00cc2fb39284194ed7625e398b96af887433de6dea18086b16e3771213ce49bad736a001599e7da28aeaed0ec9e9630fa5bcbb5886f694877319fb44a3a973be11a6df8085d000a0822443092f67e9b544544b5b48b3f0ec419de4119d69d1fa2514391b59b183b58c618e2fc18386de58588903774a75e268d640b74eefb8d930dcf66d6f0ff164a9526970b0b40b7d59e0b3fe33e86aba766a5d73d924ec7e4c7f6325dbd4515e83d709e7ea3843ca4086b3374026ae02db7058d11bf2973b7ddfe4395110cf19aa37dbb6331391e4395342a6afbb150a99ce9231a6989763b3c8eedfd4ed830d85e9ee876e7431482dba0fce297d86d76268a3cde6924b795af4b6fbb112a1d47699eb058bf046a6fbeace7ac8c896c7c8cfb6476366fe6d688bc6c82960daf0f37f96d4901d760a9926756b3d81109d44641394423a234c63494fb9002539ab7fd0e0726e3c7d68cc4aa17479b51e2d0ffcfe1de401700e9d6188612b667968722bf9e4537501bb5cab9f6ade12573a2e95ef8e153b442f57cef98f1652fc8b2439a327438525ceac5ffb2c3ebc8f337385044756499b7d7346fef5239a92c98bb2926e68c0fdd7ad174bec063929f386d4f225781b0eee79eca9248535d21d43ba86cd17dd00cea3979eb8b1d1a62a64970f2934ace6b6a2936be1f63534d22f2537a4689fe7a6a21165b9a8bc18dc325e8c69ae56664715327f5687e627f9ebc311822585e2b45fdebc7dab8873f75763ce26588cf6c852882acfbd866c63f2b515d7c99464dbecd989d247546af768d9e418977fc07a9ea0c97edb01ef58b542206c8cae122ccc6b245fccf45c3aabdc7e5d443a667e24ebfe33f892f3f58f6e3689a49399e4427bcf628923c1805bf93e0da29d2fe8f20cacf8f95bb4d2150b94b967784ae9ec03277075aaea7f951f8e46c0c73347758bd080fc4f6d1157b68e23af3ffeefd1cea247b92486d4677fc43fd83acb12ebe622a59d89eea66504f4c3b90ee9573702e0207f0b183ae39461d5acd0b631ab99f50dc8a3465f8cde07bfdd301a40a76681afca60efbb4c8ca900c9551e34260547419dfa1aaca34c366691f220b6cdc879bf8d25e9036a34943d74bcc1508444181d8e6a922e2f232a0139ea61302ba53eca8ac280f62294f6bc7051081894cbb95ecfca51e0d15761428cc8b7fe24ae6ef2ec61e951c1590016fed8276d217356d5727ec8c2d486e20a4d8ae15268f366c70c9f6abcb545b5a9e0a2f0f2600933f8d35424c50ff2ddde2b28a7b90f7767ea7a09f8f936289fe6e39ac4ae333bcc2795bf565a408581ec834e200f8217005a361a6c6d1e55c472352f4e9c415a2fcdae229d0900515427a4e9f627be7b4100b7e4b41d4c44930a0efd3e3126209206736b964c7486bbb55ad29f6291a6c633ca57e6b9d481156e0978bd9d97966bb54a6d3a6b6ddefb11d1c72ccb4b71e14d7ac7fda171a571be81a0d0aa9366ecfef55f333cbdf0f1ac0a758b64f822fcc9ef3494f6b53e4c5eae20a113c3878734ffcfa4b02b5a496f5c6807aa3a0a85521ae896943f6db10fa8f30fcd30a3f4e6d9045bc514d2db359cd18c874bede1025de666203692bd3a87445333ea93c3245d68f35d71db2d7f3e558eedcbe9eb8b4d4e4b9d9ee41b655deb934659d8e642ec5952ae4b56852c94f5c78119678b892be1fa0236bed2d626e9bc54fb805af8ed3a0ffbdb44df7905cf03810810cca8f17fb2e8f23e6f06c4c4d2e8246b643a5c6cc6c918d0fdfa8249e72a444da117a15ddb2b6bf2dd8c7c9e1a14ee6237b28327694e7062a4c49df8588f5c49de14e9c14191db320ec34cacea08a17e178ec7697e52a666792abd6b0817bd83975c0a1d8a26c12fc6ae7cc0b7370eed30b57d359411d4ccee299ec861487a55374195ef7ae13cc46b02b47aac3daf714c135c358549e075d452f1d9a9dd95aa63721cb217c5f9a9104fe26e3210cb53fb7f7cf004954350a3e724f8747ed9295e4df6ee6f15f268979dc0366e13a97548bb55af2f2ce50036a83e05d9c7e4c8dbc2a4c5bb13f74b6d7404cc62e8f4603cfdf7f4b4ce8918b92061084c25485257679847f6c53180eec02c06b1639a4c099ffd1634b2ebd01c8a2f6c8dd25f8c55ee345565fcf1b8c7e19546f81a56007546c707b82bb0fdef50caac9dac3beebc6dccff94879444d4e9e3ec84a9e98c178c4776ca41e32f59a3bd42c49883e27ecf638b76baa749707817fbac2e484f8a1ac79059febd8cd511711c2348ddc520fb0d63ff6892ea2ae7925c6608eed61a71bec04ae8c027d63cc9d135f7af90beb6db59d6f6ff52245603d2744d4472a958d14ffed5b6fb452ac57dc32a33c82deab401f6c9d39fbf4207c60c4806505e5e1d9b9e8a703bc7f405d7e0982e2ed76393ec336e8a961fdf9b4dd31a6be9afb4d7009acff6d2710a559143aed6e5729ae46e14eb6136533064b44c36b90b86a4c08ba568a06f002d15aae47d5d85c756de48a3d396f7456a75b2a2e7bb45df324796f3a15386e55ce75cc80171e199a138c109eeda93c4064a8701892c86e7a9a7dceb7fcc63bddaa8e77d9cbaa62508fbfa6fcc8052362e78803ae903f81cdb3c2a449f8b9543f2c20f15f07be9573b68a2cbb5f18b0951bf9b2101bb1577a42276a26fdb47bec8effadbc242bcfaf442f052261acefb22e9a3e9d765c71f862049ac8d6d688ce1b10bfa21c0dbdea3666b66bff58d99c1eb8ca4c207748d9b104823cb86b1c95e1a791e86ad3da1e43d988cdb5edb4e8c6ea20580196a423399193623e45ef911b9452b68b4df6bbc66eec684691722636887a20f02d264ef9af903684c052d7838e923255017597d833fa197d147fcd06373ce8df2a6311cf60d6598d3cd9f73705f7a97a087087407f2bafafcb10aea194a45cc71bedf8195ed9f930793b4251e86ac49eb83fe7fe19ea22d00bb33d9d15a5b07d8c446122f30ad4b9cacdc559af6629a7559d65120922746484386d939ba196bf0f1201e3320ce7ca3d0ebd40e4d475cf077834493c6fe36b4b02192a574a4b54e5a49327b0d3245557472a875ae4c6dc9d486830196f453c6dde094dd6d3a32615ae6a643c06a243ccaaf1ade0ec58297387f9aff1fb0c6b5b1a95baa7071fd5cb7bf50b488714d033518085d9499b520d8211d8d6010257608a4fce42d926feb5e283d0c55b48d8fbe31e7e13ba1e5c720bd18f181b2d6f7fb57354e35213985ae65670921ba11d3a94bf2a8441becbcda09c509397be03ee3ad3ac14369e671503bef84a2b2a1cd6dcb507b6cf91cb1e459c3ffbad900d95ad428e96abd55557238bf0b86f7428c00d84984c5d7b89da01b245ac3044442d20752083dee1dd0449c2df824437acd2da06e2601bb9b4d9aa268ef3d1f990077e7265b0fd673e3e8112b118f36caaa628ada8a13016f6b6353352cdad9c2a78b92eb38b0875065e6bfc2bd56268ff90ad0a2a3e35db61bc8865f490f765baf362c5ea5ff1080981edc9201a18f9c1e647a99568632b4ba57bbf24116be9c1bfe67f1bc477c0f7c306e416739fd7d8df2fa6608de5f534bba019ea87315ba1b29702d64860db95a54cbdd61154d4998b14961be6cbbce672792a2ff95fd18fd1225aaa4bdd42546ff1da2ee4f5d603f27f5567fecac1eb5ed0ca2de5b272bb8efd123e81d6bfbff16c3e4bcf3131505f6d30d021c801d6caeefbbfead2ed89a88d14bcd4343da5ececd1131b05be801e25587a182d58ea4e8c8a420a31f303bc817b9b87bde2d5a2d1c38467ec0173cb4ad05bd0759c1f7d26802b9c3ac4775de4c6c34e52aea23a1857275da26666f73d12de19b4b0cba3c37d054d4ac7ed37fd41a5ccd5f5ea74bd6b980077c2a2c9b1a2a9bed5c11081b5370690fe8344c4ff7101dfb3b711ef38a270f835c04008ea6dda008b535e402c36fe85b8db45b6e97c7d33300c0be3250556f02974284ba344e2c3a1894e1d9efcaed21ebf2fb421cf3e2306a18862688473b70d2f04e151a834f4e62f50d780c9b12fe64c378e424e984024c877cee2a190892d8b6d9fad7b26f9a03332cac3fb5666fda1b006d3c2142234615bbd215f8edb8cef271d68b898fe92000b46883c64aada08adbbf1d16cb0b7956dee0c84d46e354dcadf7288326a1988011a3e11be31f7f996210dd86607a6caf3420916399b11638485e27c1221c9db88a4ec5e0458a1e694876d5e96bdfb92b41466a3ff4a85f69ac73ee0a1c08589ce959a4c5f69fa07ca213c1753a72513ff9194674ff9fca82a6c71a81332f5aa6e46238b6f1e955f39fa379ef9e37591b1c93c570c60eeb76cf2c113bbb20e92c8934819954e55e4688a108ea4d4cbaa0a3ce7bf16c7cbdfa5775db737a24e514603228d95dea0ceefeb616d6cacb5ddf356bc973d5007bf2c6634a2dc7e36588418e8cc28c2e4ce3d04a183c486d436d87e889a0dab3b972dc59deea8dfdf1bd4d4e85058edac1bc1497812037641e76ffc20b7215981ddfb2d1158d03772a3f33eb93a6a87e0f1dcc8f2b00a082ad8796d5989e0f06248590451def92f087d95e13ec8010c889a0b12999e50475f6fc87475ff790a162204b9dfe777c315e5e1409fa8ad313d88b31b43d9675ea35a2ca0581fb34c6b6dd314f197e7c84345912512bf038abd74060f3335f666e098e4869e4ae81284fb57770d16b7ae934035754742a55628dbef693366df90a8f90786ffe11a0d10f8ad192dba4d7995db2cc073ed4f144a0fa3a5e85f96eb5a60417ea59385cb9fe1d7da593b6df700131d1f8dba1cf62b4c7615e3b1d50d8a413baa1d3ebc51360c1ae0498447650f2353777a376c2b6b6b4b4e94db11ae81677d3c585c07651db1fc12f1ac07e9a591bef0c6d1e607a6b86b3d7baa99f400ea71d5df4ac398124d90894318a9aa3c5ca23d69aff0de91134e2cc665002e90643ab740cca38dfbafb774ca329de3476ab6", 0x1000}, {&(0x7f00000013c0)="aa5413c4ddf68b4c982e5883d4eec57316e27f086825a3754481e7a4756ab11751aa46028ee1ec579f8e9337879a3c4b5a14ee42fae88c4656c042683cd1e4a2a289f91983c4d5a3d3b24047559b19478c2a4dc2a22d4ad527651a768ea2d25f4b1415da19e9318162738d946dc027c2e74cbd757c154dfc918c95c8a6640a15b11a2ad9db0e78521ee388b2dc5a76991b0aae973f37299e64e4a053d584c4b38c12359e972b6fed5812101a5f3b3691fe380a11e2a905cc7d6000c76aa0c9ee3aa8340c9c5d805d59bcc799e77b870322eec7d21ea0e05828", 0xd9}, {&(0x7f00000014c0)="025aa1080ca8675052320d089f7ee115da2ad7765b2b75bed9eb1b6e45e0496438230798ba50a8bcf82f86cda8decab766d708d2332b310ef1ef4f5b840ad14cc28d2830fbf7d45bd05ad5ad7e6e596112cef49207b4f29f06e0bfe687a80b2919c6623d57e2aef9549487dd8db5300addb1d15eadb9abfdd362ac4c67e8982288f444c678", 0x85}, {&(0x7f0000001580)}], 0x5, &(0x7f0000001640)}, 0x1) chflags(&(0x7f0000000240)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000016c0)={'./file0/file0\x00', 0x8000, 0x0, 0xfffffffffffffffa, 0x1, 0x7, 0x7, 0x1, 0x0, 0x2, 0x10001, 0xffffffffffffffff}) fchflags(r1, 0x10005) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x400, "cc155a69e3b58491143a2899bd970936a6ed1cfc", 0x7, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) clock_getres(0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6ac27e78, 0x8000, 0x7, 0x10000, "a12c11a4566fedc59486a734cd87dfa28380b5f0", 0x1000, 0x6}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x4, 0x5, 0x3, 0x1936b6d7}, {0x6, 0x100000001, 0x8, 0x401}, {0x5d2f, 0xc192}, {0x8, 0x0, 0xfff, 0x2}]}) chflags(&(0x7f0000000140)='./file0\x00', 0x40000) socket$unix(0x1, 0x7, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="da", 0xffffffffffffff6e) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3ad) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0xffffffffffffff39) 16:00:06 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28, 0x0) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0xffffffffffffffc1, 0x200, "95d83de4eb146dd393d1977c50912b95b6f0ae8f", 0x1, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff06000000000000ffff0200002800400000f2e9ff00030000", 0xffffffffffffff20}], 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 16:00:07 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x8db0, 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file1\x00'}, 0x10) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)='N>', 0x2}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:07 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x11, 0x8004, 0x1401) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000100)="b10005010000ea00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000000004, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x10001) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000000000018, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x1}, {0x86, 0x9}, {0x1, 0x73ab}, {0x0, 0x8}, {0x25, 0x3}, {0x6, 0x5}, {0x47, 0x9}], 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r1, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) close(r1) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xd38f, "00685dc17f33248cde84d7f680776a662488d14b"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0172a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2a0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r4, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="06ae6fb94ad00b8d2160b745f9db3c0bb79e78bdb010b1c836ebba5bb084427b879ba2811fec3742be366c26e7430200ea35f6e546f88284d46f877abbf2e6c525861bbb63f8bd0d6b11cfeecdb493bf512c80109e0ac95eab178167040bb1e14e66822f2a292076566df88f3b5ca00fe505dc7179152d474c2e5a43c6784e64f304d3411e6e16641349a1a2d9978c03822fd85a59a09d060c5bd99f", 0x9c}, {&(0x7f0000000440)="a852093aca32f719af2a45dbf9ff88a9c2a177351ebefdfd4e8f9adaeaf72a38a8e493fe981d97b55f6822ba34bbb16c94922559d1143b648ac010c1da8e19e0f19754605a7f1a51992fe00e48d011ee6fc54c1d303786ab3f56802c9b6473c4999a8e90bf68f6dbcf3c01c2dc17f1a57b2231aaf6d64c279516664644d2d6a582b9412db1a5d04b8e355744a45a3925eb513b05ca10904992e5d9fe791941679b8a619d0afdc4e378038074d23a0418564f30a96da74dfcb44a3aa9e13c5a99d7bcc739f209b0d962985b28973c38ba17cc917f512ace83a2b4607f923180e99750eb6c27d8ef21bce82e25cf7e30d20542eb1ad3a2eb9c78cef18cf2c8e447ae739c053d1f8cdd79712cf404fee83ee7818fed26dfa0cbac80c1c22c8b2a1e5fb35007eff2f4b45570d28683a489aa0f8e94dedd5bb1b3559a7e18ff28561c53f1e259f551af7535261cd4e90e6b5690c37ed1d3e11a0b6fdb6b488dbbecc548a85824c999496ab7b845b059cdc35eb1c03d55566c7b3c861db9785bd2349c889499e9a4e384ac220c98822e9228ccccd1706ad9167a6ba4f5495aceb3277bf15291d5238753a4d9dec4f152408e08e8f83f980da8c367731f5a7b4cf41ea11e05bfeaf43eb3da1d14027fa2bc786551763485e902ba780f4d53b6d81b7fb441b26f139f3d611141d9208667d63481d4cc47d1b3205b73f62c6fa8e1c164f5f78c5ea67dcb5ff9078a9ddf59a75ca399dbf3aca447e9ea8890f293f810b0c98c4d03bf184f0017221a7951fd882c3a046590c180051f3c0184cb164dfcf3ed9e1461d5fd4b7116c79f3b20f197b45a9f83c93cb395efb68291ffbb7cd66013a89afe4904cbfaca36b5b765481664af67c0dd76e2c79698f9529330a883066b4344bed573ee22dba4a9d8ed340c3ec92faeee6bfde0470e6c33ce721147731a642031cae9f468139a8403922bdfa196403e6fc10da93393fb5a0a6055c60428a37688fe00048492a475e137933d9999c450b0b6c0406649f0845b46527961fb1f93a4e62bba4e49ae6691f71111416a057db839233087f4f61bd79a9fa93dcf0b356a51ce7704d47777a041e3e6d9bb452836cc4ecbc7144442337e1cb440345f6015e6b654204b83e4b88ad031cbc7951ecc54e9e7d3a2cc829a0c827e72c38befd1b79a6f27db2430aa9a947dcef930892f3577e8e8eae4b92b2de9d5df62ce3c88075c3f736927af8504b96514479438882429a497a74bf877e4f07334c362b7c7cd68d77cec09ccd816d5312e15fad7239b3125a2777522c1d7168b2991ba1108e3bdac567c358807b7817c9d03dde3f205ac04ffd7ef06cd914d17a4ea3e9862395b5713ea4b410a632e1925b5e8e0ccdf6b7c400bb05ded3d09c7da222d5d39559945ec8855890789d97a452ecc8ffd7dfca525f33ef8c15fab388d33bd9652dcc177d460d2bb0d29da2eb125c84acd77fa91df78f3d2f2ed360187f8c105122a0a02a5e52847c1d63b951a92aa94e6ffe870cc3098d69a91a650e50c7a05316b924bf8147ced0902e3b7ff468fd2c084d8f5e31d0794d88b5cf973c5868e30ad01d7e2f074819885d54579783ec2e82d4f452afbfa1a437d15692ea19497f8a07429bcb9c1c549756c1dae3928f27847d287137e71d4e22513c91ecc2a5cad20e7a23b6916b043b36fcae6c915844dbb79ad62d80d3544848de190459ddc2df6d1a7ce368ca76b16a7b1c60baa1c0f4500f2ef0d3cde71b3e7348568faa7b63fcd8d57e4b4884b224a479009d11cc83635e05359bc23fb19d04c95a94ffd5ae67264b9c078428aec3f4ccfce712c586085f40acfbadd1c62f0df57549c5049ce7b7e2483edd509852acf9a4b4871bbd26b714b966a838d134f9c9039254e7a11b937b97b962aceaba3e7bbeb89333e559b1940ef305487a9ab20860a7bfa248ffbddc95a95a8d5bc7135b5b8eebd5a7f78c9eb2732a700b5391579d8d953a89f816f91addfb3a513aee031c4bf61ece18747cc883c5bd1ccf3dfe03a28f9aa12b6f96338ae1b6e77a2e1c24e5659912509cf8c1f2342de2c894e2db4059e8baafbec168a88923afee9a229247e2500569a684f192e048b5c8adc7429c271e9781d7ddff8d914f546e4164a80401d43e7646f05cc07765f61ad74d94b1ad9ff86e28b5d89e2c3db7d966d4f738d410307ea723ba8c645d3d704e3370e67d366b4b799de5611c5414a7c15953f35682fb44abc89d4e1db13124d05f2c8a881c6551758faa11f710d678e94cb5cc922cc76b7de2af873588a79e4301a7882dc0fffcc707a13ab3d7e62d85c464f5549711e20db56bd2d88950bbdf92d76bd00e765811eae136ef47d3b4a53a7246dbf52910f4ea029847a444b6393edacc9f0cd7f2d805c4975455db583f225700ce97e83089a176acc87a7ca7015a749dd870792fcebc000a0bbc7b37102c76b77eecbdaf025e810a4cb104f681843bebc76c57580572111df7879f77938159d1b3bb9bb0031fb50ccbb39090f03e275dced3e2a8a9fd91b7d4a2acf2c933deecf6895793345646bbe2748685f26b3ec4fba37d4afb9a8c84f325c7b88cbefe12a761967a7a7a71a358278287f027d8fe7eba7fc42a2a13e5c2dfe5d59de0ec3e471b8fc356bb1b6c51b8bddb3243e1a5a24083eda709ea23bfd45c9c6b3fe8ca5da3c95f4d64035f0c7a06e412fb1e39f9e17ed9c455e4392360ec0db574476e878d353d6ccb41997fc08cdd8da8dcc73e8d00bc9c9c936545226e7331e7f76df084669986d6f8c9dfdef09d60afda16a30787a60d1f5ac13a243190025ce95063707805be713f2a8a17101c9ebdba0be1f8d4d4a81d3c8c34adebf3099dc0220a9584cbd4cdf5d6cb1446dd75a723e97c64e70b56369aa6c3b33dcead25139cf6e1347fa16befc5e5c77b31e5948438c5b12906649d0ecfef925320b884a32125010d23cfed3d6cddb8ee658fdf4b25313ef36e4869f802f2bc95d3ec982bead2ad30b6c476ea8b4bc8eabd13329299de4f79b8893f5947aa098214b0397cb5c5d2cf3b1161965e80fd44aadfdc165600b8ff42fd32c51fa31121c83d66fe74bcf5362aa2619401fa5495cc5cd20edf8aeceeaabd06dd48aa5639761a33757ef3f5e88eaf3c23d8fdfcc0a184e970153ef0812da13801bc91b5fc7651c5953eadb4f9955b68e2235a9ae00122e9c8b96ee9d889e0afb81e626dcbb55710f486011b19d9beaaa5743079542531d46a6f3ed2886cd199555a3ca66c860fdca7f281549560accce36311406a3f2921b2fc1d6000f33ba175fb82610e9b5e5c5bf31573502b64e5a75b80e488d4a4e4607a9d7c591295e10b24f47d2081f6e9a10ee0ccfef67e0d76c3c6934d860213e5eaceb545dab4563ecf3df8bbb3f0f21f891325d2be1ecfeb3bbc209f747ffefe6869331dbac59df6897448a5d159ddfebdc7972369bd6ee62d4735a911e016656d3f3cb96044b64766d1d03a33ad391045fb0aa03565d8633f0168216bba0be917bf87e39f88996fd3ad4a992be16da3cdb9085fce91a4871e2698aa0f71700f9f202c9ebdeb4fa215943698a5857a48404694173555323937deff3b495e33e8231311d7a676521ffa969efc961d29326ae3956c1f33da5335293d43cd35e9e34b0a090a927ff78e1d9742e07c9c0282267c8565cf746adc0002927d9d4918683dfbfa4808389161dbf96ce7927275167b0012482dd09bc7c6393b4aa6291ad32d63c7d8452d18a44a86f451fabb25b0dccbf334f746941c1486a92a9158752ad54a4c3c374b1d9fdade1f414809232023796656eda7f30ac43262ae35b0a4f32ffcbaf56bd3b571d8d9dd0985ba1bf1381a6fe38dd73f31932fcc9d5d663fc2ee9574b33974bf100d38837ce19526c1aeea7eb305011ee7e0d0f1f568f7f7c3a476b84b5cf156c42a2f4860e7766fe4bc845647412f8f419c7a29f2f5878449c33d254ec44c328ae38e1865558cc3a2dc290b9076e29a2b1de76740717f8d3e715b64c31d474586f4fb15a3a592db18910ff39e560b622ad8a87754035654cbe100450f467f3c893e6dce47c4be4dae695905c406a2ee0592555d921966ecd4554d987f19c735e6047c95c15a72c11d5471f9287502008bc59af1337b1c7e11ce4cdce66098cc9f9e75954488fda47840589a77a12ce26920bf56f3f63c799dbdafc288fccea327ff3162e4951f61a3d3fceba173794a79386c17630ba9aff6bffd604a97d415fe7f8beb708e4f75c8e6047822c2096ffacc3dc807ece0939f2ad208398892f7a85c3986d34f46f6b59b4b9a1208bbd7840b6fc86a50fddbdd13e94db69bf766e6137cb45d902e97da44cddd6aa49caf618c4bbf841f5165eb62541cab1900427dd868808321ef234af779bb2354c1de63bd8d95252515926a38cd9eb189a5ad87bf1f412cd98d9ea51275178a6488b874682da917a5f89670b17b20bc4a68c2e8ac3151e3bf32a947b7fab9b7b2f41a7b1f31b052f734660c175d7c9ba87c902e13187b6dcf8dae948e53a2ac6adb64cc9220f3229d9155e2643aa0a2b0329ece528da6f9766b42e4adcfe7f059888679513a8c191dbff28f07abd530ce9c1d94f03cce021e216a8cc2b32257813bf02a8528b67cc9036a5b032240bf7ddfa93ac8eb8f10011000c7089138e5e18badcbeabee7bc83e43a16a2463105e5be3db05de8695e146cff13e783dccb9dcb390a15e00a01c3dff1766fb98116df63bcbc9a1fb8a129361314d5e11711ac37f8334eca5df98b29b2d7c1afb50824bb86088305fe7c9b950a5efe9f14efd108e74a01d90236a46dd761d237b3ebc697039c027092fe9479ab72a9bd1ba7aed483d0d00381c3633c611aa32cbdc6ff087b1f6634e555f5c24cf70c1afbd2971a9778d69a6c8eb424498f94c362f92b9754a33a6078c7d0db3fcf3b7a0eb7559e482123a02fb050534fa822364f01b79f7e8af5e70bd68bdedd46f0f0c44a32df17d32fe160392e8c4328c9af9992f05dcb8ea01a6d3f6a6d8baab3ada9e1dc6038c9fa2fdf754c8abdce66cb1a35a494a3acfd5da38cdbe5881e139de7b48f3037661c654b7507b463bf0147ce74afa3c9a885f150984149a8e78ad7dc53103f5e88ea6227a591ccc53df6de1aafb4a3d0446cc59d9d3071df4e136bb1cdc40c3f91685b605f7a77622e483c55a0d747ff0ac6b636a2653c381c3fbfa2588876088fe7b204a2400a550dd6b65824b7e1525c395096a3b2868768845e500288cd6c28ad0b5a0a7b883c85b4aadc75784492468817c7460c52c95bf4bc5dc781d41bccd0d3881ec0774bf14a6c3649101886e4627583dee3099b0792ebee01f5d21a8dbcb649f31ae1eaf4a47d8c7cc6d2fd3aeb9b5f3fb6cd20c18c7c5c046e651a6dbf934cfad0c04fefe554505a246b2e9b47911945e09f6f5b9e4ecb73be3b0df4d78966b14cce648fb9e8ceb6509cc537a2da7769a66231366233af5fb09fde4ec14c7e29abbb94bc19cb975a32b97a2764797228b59283ddcf2fb40c2b526fbb03548211816a9881845471a78bf1bc8d79c1b974bc799b59a21507e36c004204eac0b7fa8266a2a7c5b0c681cc352292afa0632dd8631f2aeeedd8045ca024a126874a11dd655e5908496674be1ec5ff2e9b87f59f75d72b14d98abd8e6f9e942f9a5e6ba3d3b49b93a898146e85601e4d63d21c986be9f5be5603d52d93f956f7e448f71b54243e2440b2ed0a70e170c2a20c3fc557e8e70f905023875e4bc3d5581a1364004cb59", 0x1000}, {&(0x7f0000001440)="7abc31854ce386b2dd6108f8b69e41ba5f86c9c523b7741799920379191dd5083033cb603ebe35ff2901a0565808e32f185787fe5291313a5f5e99afad60bc69fad7c2e8e693e7be88727665869b3bd63ba6b73645733eeceb36360eaa8d9656890cf0f6d18a6d15df70988bc1f7c08f0d7b367d8e2c546c13920289ca17099a79725b8d7f64b6909442b4e3d8fa203d6c12ace1d04c745f4eaad911609098d8ca83ce49176b4247a93bcb361b4ca172a70eda03e4a9eeb027d01a41f576a7a51f57d7a555a663cb397ebeff45b3601108a671557c042061226ed69b0ac067abbc67ff032b78e980b7da2bca89c74533bba76998e8c1cac87c7f1edad91dc05d87829a4d3eb9cae26663d6c4161e2a6f74bb79fe93846572ba52201c9e7a02d2bbe7f50fec7cf5634832437da7d8fef56651dca72ba35e66ad47b0ea9e31cfaf9d482a36b807852da6316ab177722003504c7e9de21b6395ca8d7174bbcba0dd1ded906caf57079df6e12ceff39644d1393aec3e6e67f581e2c6b993294de32699daceb0aa36a2eed236a569ad040c04a3765748a24646504c4d8e7580916fc36803b42228686e00b977e7b6045bd05b8ef07f7e7e5f8d5a5e52c3e37b63661931c2d6b2a000403a77c085b56346f5de662477255261260cf2a4a93b5a511c7dd55bd09b4f8337fee85461858ae841ad75beb1116ba01a06560dbfbb4f1f2e9015a8065c82a04124c0daf1cf2772c99943806cdc47e39f8520a2ad8fffa0a07057cabc5dd5d0a62ef878f17b02feb754acfb7d648e310b66188a7625c1b207ce9c7469e8d14c675abc2cd620e4a33308258104688c3aa8bb6eabfcc4006eca9ac081d1ca8168ce40f6d3862712fc85ff63e6b3b323236ea130f95a460dc89f7505059a2afca4671e82831c129b0d7dfc7d21d92042dc70014c6ce653c96a6e06dc655e3edb8904cec2c2b31411bb67aa6a1f39fa9667545a37ef8591449ab259677ee65009ec756dcbf6dd84db3cf27494684065def46c53cd794a50cc6de06e51c1b2f78908f1ba4ea68781367b8e888f813ca0e7c4e286a9c165c11523c00b304408c87daee7c3422244db08f191d69ff0aceb05715168f4da1be746ce17e8f01a26c282abafd903dea1f24360b2a817c81f3961f631c99dcf14fb3c69aa74bbabfea8dd77b1c3414455ffec06e6c375060d51a99c14e3dada06af3ea500ba8bbfcf4222561d0f1f447013e32add3e55397f644fe6da889217f024a215ce41e759f69f301886b6d47377021e0bbe05c7e1adc5ce5a0b1566336eba436bbd1a44a8579128c7091732b71e5dc6ea6ebe525a0341593e1fcf5c33376ee0b1988498fa8be8519d044b3b64df7828896cec9453bc54b8fe6d5733848a07d2bf628c4e6318ea9c81e23f8a73e2f755d87184e5a809543ecf593e08dd1c0712a53ff68b43a3650856c49cfd91786a1de67e4ffcb0c387280a0846160506c03e6e0ac39975a24ceb46abc8297a8f7f2d3bac7e0d68407823a8b7a17eac1afc435fdd8703e7636fbc99f51a1efe549ee37e1720336dbc6a48f77e08d00000a41e1b97fc6c7c628ff2ebc0d5beccaa2d22073e443bf79c1626c2db3db2ccd36fb4839b350912975534f614d3018393f2235a697a3c64bd84d13c7f9f404a9838b526d95b7930c97e1135b5c7413c54525d7773e29c4810e3ccd08277c22f7b1ecc90842e40242585a9277e15a2e25b4a6a65b1fc6b4baeaf0cc03f354496aaec41c7fe71f12e7eb8f91f1df0db4f9726154fbbe0ad27845bc70c822fac70c6ac62c4df4eea44e6e4de439e1c01bbf12ec37a50a915c53d3acc5db0fc8c8223bc04cf40e6cde200cc739d77d33df48ae1fc31e39f2bd9db8140589a784273ca5bec0ea9fd3fbf5fca8115630648062e5077d1e76c0940874a339f1f9fdc84c069c2a48948653b363a1830bbc02a15dc0896b0f136ec186768004353b4afd9b4f0fc3af02e5f61b91fc1d59bdf1c54bf16cf662cb3fe294bf94c66bfb1a2157fd05ccdce25253b0c9bfc82ffc0e3964a853f9ce94f618782721a26198fa248ec93f75e32fea26c8b333ae9e0a2bb32425f49aacfda68c089756b84b0112d9307fe5f38a7985561ebdfc7927713a8bc99c9f700ccc5529ef44d1304358323490ada91d26aff8805b9ac22d124b5e6cbce8d96d08332a9ee854023fd12fb503829d2e05bffe8a4a1ad8fd7d1a8eb616bfb4c4570bbd43a8a37b9cbe0f5ab58c7fc5ca05fbd310244c47702239824ec246b20345e928ea649149e9adb536be3640d40f6b7c873b0ada590a0f83c1c3054eede5040f385f828c25f442177d1c630d51b77a1738aac8f6453aeac0c7d2f3f59e12ba9b8fe979fdadcc87976198b36500276acee2f9a629808924180ddb0f6b4634e74ee0193e2a555927b8ad0c1e43b68a0d69855cbc417755edbfbd75c4c750e9b35a36df63e82b1f51526926e8fa2f7e2e5dfd8ec0015be6b8057b194c0852b58c9b3e4fd13e6bc1b4632b85e41f44eefd05b46f61b1d0583c8cc76c0779b685105b4074799e9867ca548e7e462e99a1e1bffc356ce732e68a213b5deac83933791586b345350ba4f1706ed820b573d1444e1ad02b84330d9e9d1d0fbefee11ac5b406b59879f8b8485534495b2d1cde413ac7dd38d2ef2e139f75526d592d1bb4661de38eee772ed51f5c89f5411f2ad9026c168f9f535fdbcf5b4c55012d24d5a409f648711a5ab49254ef0fa9b46f0d5a6f8bdf7695bf22b7fbe1fba87c8d45e18f77021accba7b1e05d6171607607d7bc533cca1cbd864e3cb5e59decd118910d856d322d17b9b290abb1103d72488b6402cfaf5d448690f442e62ea6715d0e98de0138f961242b32f9c71390e2f926efd91f0aaee33f1a07164ea8c634ead820bdcd798e382c9c586ebead0b93c784035773d3cc236f5c47041a27c13345edf66783df43deb219b34049e6aae2ccdf2aaecd2032184cc62aafa91bd44e3de00a344cf60656350e6df51905ca7fe3165bc8701233c15ca93a39106440679d6745566b58ce51f0f434478d4fa7722cbb2f057fe67dbf44963d56339ba057636964604ca0b3c116f2674e7cc1acb2320a8c43e428ff14c9446d11735c1ad0a483644d41d2950436459662232dfa7d7f9cd1c9a416b24dc3e3ce11b14f4fb0b6fb5db57bff2961dffd1f02e5bbb964728c1cb914d185dbc4c52fbfeb0bf2691b0189fba2a98c26bdfdaa807937301c1e4b3e324099408ba3a509e2f07b76de56e72882bcc45f415fc9ebc8fa8911660b832deb81e5efec132874b4bb34bca6c96af1f995f684c13996efb694bc1ea41924c6e368989daf5f0aca4800cf1102ac80c327c1b3dc4d5f7f7e88f09e6ac31f9927014f69fc891f01852e6db56d1c84981ea2625999af67a5901f9cf9ff5f839c2a9c24df8736f403aa13f311e3df0485266459cfa0ccd64b83bf618ad8b49b441767198fd08daae8c3633e6ad3580e7275e5ca83b384991c8903c44429fee3510037da6fc4773d2e9abd37b6feb6c4e07a0ab78b899f9fb8ac6d65c242fd41ddbdc5af7135261dd4b1e553f78d06beb22b814126773125e9141fb98651e23fc2f947f20c057f513cbbca3a0000057a3742ae54ed65e83d83026a5350f27eb6133a654cd982e58f9c7fd066e75a29f818099b1eaefca89ea3d326c4f9a605312e6cc1a9f33b0b522ed9d5e43a2e7bb3b102c71b61fac2da9103915c91b10a299b59e23270971c686695cc31b6d2559c3f56f57adea12925776f44db784834a088f091762e7c080caeaaaa465e2d444c7904ad7b68be3a4fa843f3f99ef4afbe2f33f3848ce8ed9300fa2ddb36d91695a578635e1fe6059c18dddd6808eab76f6a3be6f8fd45102dd456996705acc76529a76c90a8c0b46c7275280cde292b71f3e6faf1344bcd36dc0fdf08051aa566a53d096662324b1985222da7ffaac0114af60fa9403a407692fb877cd357f566a30f3a1988103bc4e89fdff8357e7fa24c00e7c5063b29cc0b94b4baa301a97a14c8b664763a62e3af9e648c1f4bccb615d11e6da48ac16ece63be31b662c206bb290f6a3619f908fcae530d15574cc7f1e443615ced9d68e374f30dd27008f1511d15a791b1f6e6532e8f56421dddd8c92bd8da69cab4519a2b2b79971e129f92828588faf0b59ffb643e6764024669125c6c4619171d441af044c20aa0a02f8157f5a661da476d1289eacb45faf8b0bda7c8cc5ba8050721464a92d6256f508d0c9d3f91adacb5bef3f2936664306390c5cc4b17dfb5b81685693aefbd2eb1975840ca92012118ba9b706ae1b9b5ea7e0c579937efdd34dce860987a58b932872fc1935dc5d45cff95bfcca5d23a4767dbeaa9deff4d6a5fa5d695f7eb42601c57b7734ea6dae17879f977fda0428637d97728999d58369494f25c1925097fe2961244e4d6afab82ed1c458299a184ff031c1b6fb56b36c4c7e9530d1ad2840aa03930c6442b216b4ec844ff51271b2cb66aee2a77419265249476b06b15f6e2654986d712695825c0f024209c50400c532c79c30542e378d1497995e0b5f86bda78ce41dcf1ae47ac4cd67414ca3b896489663e7d42ad02dfbaa19e9a963706b221a66e84ce7d766621c3db0bc5f7401f83cbbc9aba5b5f683950c0aab1a9683d413409512f5dfb0a7e072e9f7c5de58adcccb27f952212e776a743f84f5b63e26b76803d8bf511ba51698332c8236d6d28bed96df3a8b298fdc4796c3764eed36c936a936cbfdf88b1b5bf235d36471748ecbe1bdcb6f05782ff91a207e8c44140d95ae5b6dd58c23bf207da365476f13f537e254c42a60a6af09c78004593391da52bab7a53d5a3bf1fd28dbc1f84f265406bef1036b51f096b46a9cb3be3e21ae1298c5bf031c9b0b3c27d222ac800d2ee11998037bbe4f1a786e2a20c6a1bbe6292bc0e3f92cbde5ed0e2a8a7ddaf3bd4bbde44d5223bb91f467c061b599f0c1b18346396dc9235fcbf7c736063df8d8b7123d668a9a2dfb9e1edaa5879c6a77dbb7239b5c09ed09e530713c406d5845b4c26954a4d40cd89a8cecefeb4da313ea6f9eca7abfdb3bba13ba80c022baec61f8644ad3b5c4c288ef28256300aacb96c8623b19ba52b6329a9d0c72aba1f83721f4b834549c2a173edd4f58e87e1daeedf34975161c264b9478c85f51bdb77c9371993c6b95bb64bc00cbd8337859d1952814bd866d60fc2d7bf67217de3fba57915daf8ac39b60a14edd9763c65b4e645d188b0af97060b893003155a0ab47e81c3ef852326cad9cbfc04c0db44b6c4c1440325d72974412866a20f87362e18fdf2d2067c1feb79a366b24716df0218e6ffaf23ea80b9706d9732d1c48d369359c7c8ba7009e668d47255c5ad65659eda7bfb2999c6ff55322eb6aba63f6b83fd55b2860917657f09007f9e7fa3c5373ed5ddf69a16419e720a58623e416fbbe9a6ef87669f51563873afbf24d21d4aee03ba135d20283354eac276b3d6685326e1821ad5f5ec0eda5339056bef29d4a27c478dc350f040f04ab97f6a53935a8302477ec809055c08a2f06760925cb4552d2a4d1822dee813e47a2aacf65f0a0cfb34e4d52b4f7cfa3cae3b8d104d8f1138f562aa61f8d9684b35f1bf2923d0c3fcc2e032ae28a91271f44455346599355f1cb2c0162da40f1f72f6002ec3db1103eb0d8fc8c6ec416df9db2d2c62da9250c776c69bf27836c2eba4ad564bf1281db5cf2c56c6633ca97b15eca5b7c3ee4af9926b24cb638aff3a55979b", 0x1000}, {&(0x7f0000000080)="1236df1b404de1f83e98d16a08d127913ce87e6568e84827b0dd2eda535fa4", 0x1f}, {&(0x7f0000000240)="18b0b95dbea48e64f76f5959a41f7f8281bc635ecec998d78e4cb043402156ac5df2160116deac63881d3191da8ddca121ea7349f4229e5a0e8ac73b506aecca875a4df9bf0feeff94b1a9fa8d472bae453284ab410514a51b1626b2e2f80268879a40b1d06b6a1585d76562e52dbe97d9103954f94dc266695a10836dda947d3e254bd5e6ae5dd9bdd29a1703045a4d24a29667703697661020ccfd9db3c926d50d7761eeb1cca3aa7b9d48165d5ddc52e49f8a9eaca88f77bf29d2dbf06c4974b07da607661038280a613d90c2b1ce646733614f933fbed51fa0243886decf1db835fd97608fc015994e60394222370e098f8275479b4e", 0xf8}, {&(0x7f0000000340)="21cf1a6343649e50e18bafd9f8f30edc6c45a42c37e3986a2aca56d75f2885a5edb26ce83af38ba2cb33411f5d84f4b14f1ebb1c804623f26c3444955809c789b48f303f63ab3850f352f4a13dd9b24ffe792547e3649d9cec6cca67503dd52164e33436b214e484dae3b5b5d3caee3371a0e6b315c6a7c27305ba2de0c85b40b989c7b0d86ccffd482f4c87c7d25883e525ea2122418f15", 0x98}, {&(0x7f0000000100)="67dd441066f49a054cd9162da8f3701326ffc6a37c8053cadd173ef8eb6075d22bf74fa0dba855119241b27d331c85da5b", 0x31}, {&(0x7f0000002440)="0cb8e314e5cff3d5a9570e529b01f8512d31008c8591001390dc73c18884130a853a5a98a2908f33e6da0db6d385c1445d2a713c2e30c6d7cf7cc3e341767b4d6a72b41fe2da09ff90c8184d9b7ea54a59cd956359fb64395fcd6674d1ec4cce3c69dbfc657ba618570556337b74f5206caf6e30f2fb9b8770d36573dd67c21299b145cc19bdc813", 0x88}, {&(0x7f0000002500)="02d1d0172d11f47a8d1d60931dfa5b90fa2e5fbf972ec68463b7", 0x1a}], 0x9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b09232b27fedf023519edf2f7b0000000bf02008c9798171fbb18fb9d568e58a600000000", 0x2c}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x4300) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x514d, 0x8}, {0xd659, 0x6}}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f00000001c0)=[0x71, 0x1, 0x7f, 0xf8, 0x1000, 0x63623062, 0xffff]}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) close(r1) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) dup(r1) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1c}, {0x6}]}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x80) recvfrom$inet6(r0, &(0x7f0000000080)=""/20, 0x14, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x87af}, 0xc) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x60003, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x482, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1, 0x4, 0x37f, 0x1, 0x9057, 0x7, 0xf4, 0x3, 0x0, 0xffffffff, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001280)=""/202) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f00000001c0)="e99a8c811cdc112b0eb743902ed0d225477196e237b6e97a879486891afd828bca9f70645d8b374ad703d6a1962ff822ff774f55469e99445588b01281ab37eeb44de674d1d6f8b1dac4147363ca1f329700654362542062d120858a43926faa6dcb28cd34a8596d1f9b4fd4546caf4ed1e6ad122293a8be6e6b1aae2ad936718a636ff4743c04923c9a1d133435d98a1a47e6f78cf026c66d3aa0408458d98c") 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/175, 0xaf}], 0x10000392, &(0x7f0000000400)=""/192, 0xc0}, 0x800) fchflags(r0, 0x70001) poll(0xffffffffffffffff, 0x48, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xffffffffffff7fff}, {0x8, 0x3}}) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000006c0)='./bus\x00', &(0x7f0000000740)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x20) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) r2 = msgget(0x3, 0x200) msgrcv(r2, &(0x7f0000000500)={0x0, ""/112}, 0x78, 0x3, 0x1800) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x4, 0x7}) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000001000)="8e19f27d61cdf346aa9de301fac64d522b6394335ead807bf313a8b9351280bec347b42e6ab2f3fe1a33009a30fbd1202805eb3ee080f41fecc6eec99a868180a40a7e72a51cb5cc82b4c2e982092b1afb1e42ec6eace7a9af1eecdec6e6959f2ef1874628d9aa4ef0ed8fe81867aa5468d998479ee68ce0e1cf7c0782d8568c587b1d791ac6c46fb06ee81cde36a6c8b903ead51a2c2dc7a19f00524b8bb4198abe2a05356258a422128ed5c0534021d38cba7b7e43587db68eaca8bc7517d2c460fcd6f66e6fcebfb43a897efd4490780655cc6507d418a428fd14e49a58cbccae7a74fddcc352f8371220fb255b2b3c4af36968b2e1e843992c8480e7f0ba9d7a734eb69192aa7b203b23e8bd725adb270e67f2e68d617327a1551ca692e7475355fd525e1bd5e9533160ef3e125b7cfc8769b6596920e38c21f2b645b8d92e1e0619cb8d6e8ffa469164b969c482a76c3036ccc6c2cb1d25dd8feccedbaee3ec8b90c164105adc41de2955db9dc27ac38960f0183858af8e0d3a3fd698440243db351cf8afaa3267cf775a6cb3c32c6e94528b5e2a0adcadf6079e3efcf4d5482d27f92af8eccb54e7172c5ca9d0199c93b041d37decf3d2d8b3c4c43dcdbdab3357e6b69c5b8a161c31492d57b55b2711573828499a72debaeb73428aa7bdadaadb749878910ee4c71d4c096b40ccf4306d90b5f0a6a0bdaa412a0d5d627c8ea2b215d51c0229ca3e12607267f4463ec0e23f579cc5a11127a3d998c45e0e3595c02cf27bb8d63f2adc59fa3acebea4ede6671a652766bcbbaaad59419e970e9bbab27a4e3fea78637d3ec24e1311b0f73282c8181cc1a6e098cac83b529b99e99203c00c6c680027d85539210712771fea3d41e0046d85fa133cd69a600a2ff2f313e317528bb0283d3510f7c049ed82bcb611189c70213069fddbec58ceaae0396f412badbe9e977911ca59f71317349bd3e0d3a80bb732aefec2fcd8c2a0e2bc8aec216ed983bbf11a6e18a5a656f2d13e73977d2b061d9e0aa0bab03078a12c1efc97f9095bfa99221a0b44aba783c507a1601a300f3713a90023f5fff6f966d0e85913b92e936b946a2e31ee370a21f56d53d391d673fb8877442c554215b650ae265c7adc9aa5a01d283d646402fbc8000b20e0d3540f77b1c5077d3819eac32a6c5d5e79ddb6cf08847ee98a78046c936292d916fde3642f7cec8e85ffadc31572943cfdc9c8553c22167aa901dc78912180940a56447ee721685b687572495816ca579fe5ea524e31165d9298a84d7c04fbdeada3df82edea25de50074e4a25a113e20286ead3c25d94c4ffe1adff310c48d29c2e8347ed793ce49fa8f600e43ab0e9e9e0888a9b85779b4b01d3d5c244d1fce7bdfac7b3b21ae9828c0fcaee1ec9e5fa7d770bbe63e61ec4ca2d8b480674a7ff6399d71e0fe08cd9ce7cef008e2b6e1826637052d13c9292a73b394ed54ce691e2572fd138ebdc228ef1d791c9dde9ad07bc29df2d9f54679a4dde9949993a35c80ee82ac5e5eb0f3f779340911905a8f1a018e2f291fbada5a9a0b4d10d1b09ba07c32c6b010c8c3c8dd989968c5d18295d55cc23c32a4e683e0560db14a563a0a260199b304c0f6a2dcff449f7bfbee6af3eb9b6df0d494edc8cae7f7c861249924394edc825f84c4b229bbbef73412ae2a1d100fcd5d6828a16624163b9c29a50b20e15f92dad91e56d0c9e7549fa7483bd68f58bb40489e637e1e8a735e3fd1c5e24fb8fa68e3e15b7ec15d0812524f20bbf74fc086c3e4321e28a8eeb15647b53f7163191fffe3a6eb6f5c5123e787463311622f8c174a25dc2a999e2a1c724266c2a93dd754e31285bbcafd0a182fcc64877df42cff3cc646f0ff4e3074c125de48f5d18f593b849769352f434ceea28f36f718c6ed44718f45bc2293cbc9aa03bd8f187f5137592f9c78a3cae744f72f25e5a3816ad31fb2d5c2762d013b1d59af978064004b8ed2bbd56f1400940c0895600954e0b322dda1429cb13ce5e6103c0331727341207f90cdef664c9199bc812d7539efdb9de852d950670258f111dbd8f82d583469f89f67e60828bf08dd4248fa22e8a09768f8c327fa03ef36bded150f32976d33e4eab40461acd4f6b903b59213f378b91bce8f37d2404a7e0f6e4524c0fba8868c2f56c917100373eb18cdb3073adfe6b7bffc86241c1c062dc6dfac1a0b7758697729283c32951bfabe3c6dedf4823f46c2cb8968e9b4ab079636161cedfbebb8239f4ef617f57d0c0caae22e3221e0150ea3a5257cea60937d4fb4a5beac348a71fc9db4fa02cec72786a842e314dc36846ad1b1e06a320aade3a7cc60885c3c50a46d56a8d3d91023a4de0a18de35236c4f78bb94ef16b856e4110d4c59e73bff41ad2bcb3e6405394bbe1bdd1d4c7d80627e7b06b8c4606c91f638f2bd74275128aad30cd7b5c34e1e8ddeb1388a77b9e9ce20025ec0a2805709f0d5c59fdc0874cf1664f7cac22bedf9a42050381becb315390ad11e3585960526d8a5a274dac5b35a807a578e0f3ba28cf9ad1ebaa25ae2f2cc1b24653aab988c1581a0b09f148c2d6c47e28576821fe4b86ee566f3fa87680e08876bb3a89551df40010093daeddbb80a70924756bcda01100a04511240a54dcd34fe6f25cae211d91d5f715fd79cbcc31d71f5accbcbffd4786f141026ba374c699170555e0d36059a88017174e9e1bcdeb9889200a6f936cf4d3baed4d217cea21205f52437359d759e589b92c59a377e5daf6fbafe41cde92ce821d568e56542219451cb1f53364ce8e6242d65bffdd7fa460013511c127049e9c755bc1e2a21555ade728e2a301b364d18fdceb41e67560299abfaa3f893412e9525fbfc4b17f6c55d607ce550dfc8e9dc1951ca948d9f52facfe4f2669df55e2b2cc5b3818c33670758fac16395ae2288631bb1c4e876ae24de813cbcfaa983c70e801ca305dfaa85c4b751ec53d01af86c344d04b18b1155cc88ca885bcf9fcbbd2e162609dee77c27b882979c296b2a3950a8c1a84dbc122cf5b1f880dd4c0773e3b8b2e0e45191b6d743484dff984c4c695f534717cdee33428f754c6d438ada5eae9cb464ef9ebeee92e4eef2ec7aa4fcd794daaeccf823566925b274320db10faffadafbad641579aa86485b2985e6df7bb43c69b84ca4ae242f7cc143c7e61ddff20885ddfdcc83d9784ec0ee472e0e8fe73a44fa38e88b6c5f637785c5c492bddac6ce4a2396f8548b349282cbc0f13a6050514283793d8a21ce503b6857201a8f04ea314923b2a2669def1e08fe39ad6944da41e4e60a334bdb5f97e0a8657a726778ddb815b446cc98f31e42dd7387d76521bd9429f5178a084083302177055b3a3711267c953e6d0d368543264da87db4190a8a09215591523e844e1cf57bdd26e2f954ae428762a92fe1c834e02bab48577671867f4638bf31fa1fa45a61d6bf0ac0633002828075d038216682592f3efbbbac78b00e9ce940152d2fe2ca0c9349c497da352f767533d409aa7dd2cd6cc0987930054e22f55c6b40301e2bd545bcbf0649dab3bea77e32b8b1d7caaebb9117de94c5caa8c57a7fc32945dd2209404a1e601e28d1fdcc13188b6eda3c38763df521e8b63db81cb46834a6567c91e4a30d92cc73d71ab48468ce171df2794afa54aa4fc522a077b663b51c53debeafb8c473104a4e82286885bf6c73e1c87a0279b2b9bcea0db798343ed9beafde3a8f1e010f45e752f21c9c91ec0b92fa9d31e11b6f0bcc525b61b218e9cf24a11b206384ca84fb4f74c6e769deba6443d507d7d5daff720c2cf6e0584183317ae2dd3b28e85baa08ca2a5643e15f2361c0508cfbfa9aee5005abf55f8cb862fe1667e364fb57aac6446a4e8dd8a4725a4f6bf18d9c2db043b13b57ed5320b3b1ce625f40735d8c228da8b7a98f6172fd139af248d94ff01bfb091d0750747f039b2fc6cd37aab9aba1f514bff0daa7d0d6487d64c933eb562fd9d4283b69a537d5da437edc6f0e98d192ab47a05a92e64a2147bbc6ebe0985e7c6a769e0926785738b6d883b813f39eced47234f39e23a8e8915fdf6fbdc607ee3d287d474aa002ad99720744e17c90835925693a0ef120bdf85b9b3114479e5a73ccbc7b108d2be65593cdc5a9bb70546febb64313fef300067dc806505ad7657f5ce44121dd219d2d8c2ca798751a6fd453e028f86338870720306263ea8c0a5bcd594c996a72e6cd223a679814d558d232f7fa6c8c08a07104ca9ca9e94a928733f9a5db5543a40a44150ed6e03589603818fe791b283ff8ce96ac0cbe1cad4d121b66207dbd86db04cb59c5d0541c6faf607fa37acf47a886dbc493f9b0cf24f77a0d6de1a56e22b2944fa91f3a397441fb08d665c04f0a58bcff645b0421d2b97375a04fa5406b226f75936edb173e42413cb4b78025dd8ca33c7d9e6351f81a4f670cde7dc758bf88b16d89d92069abf2b97fb0de07cf7228350cfe3108c80f8be5cbf3a43e50c4df624bd8cc07188adaaef45b777090a568e0661161e4097c4f94f1c3b7c77316c8069888c36d24dbd0c619abdf9b4fe73906b5500d5eaeae12800722e25698067627c5560728ac47d8ec37269c64023c2df6c9e3869771bbf21cab87ac7c353b89b5dc2ea031fc55fe6df9a06d2b79e543971af3d715d1b1cb5a796bf85358d11a30b4d6e862f13e613ec7e0de3a82c5afb9b9db8c497bfc67d37db9e2b2aca3de769ad8540f5cfdabec57bd4d96fbbed044936a4a8226c772beba94c81f9f8da63921f1f3bbdb622ae672b3ea978934626f918e67f82e8eb6b0405fe756f305375ce81f937811f8f4e737e326eb3c21e364179d53bd48a50597e1458b2176abe126cdee90dc50686a1edc0614fbea27a0b00aaa55267db68401174b943e59245d8cd3f4e046564e7fddb8aaac4917528675cca066f08592231b661c49791d473c2a8355d3668417d8217127e0eaa233478a6f53a07ae558b2e979630cf207cff1c7a23a47e68337ff061bae87b2e9fd41ea10b3841f9ed0a7203b1b3d8ab7969cdc0c2563bb79c1dab3bda1e2ff8399338e2b40d144305a7afa994ad79b5cbd3d47de9f345e8c73f6d46f866a53b76730885fe57aeb3356937741ab6157eb00cdb734c8e3baca4fc5ebd9e2c4c0de2629a2f73e9f40cdf6c84b64203ab5ac549e384ff5aad7a79f0e5a3b1f979fddced9cb4698eeb86f9bf662d8dd41499dc0619c7341c6c80f43addc0da194957a33ab5581c2007395d3ee0a6e7156801e599d441ed5c18378bef348c8a77161cafc50cb1b3756d86095a57cbc266204f89013e3ffa5c0c0ac884b92cc442418fb357c3928c45eab66000da415155641af719593532b5ac905cff7a744e0d3ad9760a067e9142e4152c2ccf0d9c3660ac9a1f3da62d420a8fb6f96b0dc1ab67d71e0ad422c198412599c41e1e6aff88b05f9b108e432798d8c0936b22135aee9d78aa3f72b5526a61a7e80925c1bf29f8f412d1ca6f017773131b49d27aed6db4d2e97d8bb1beec56c859a3f47c2461d91f866ee89efa1908f3f25803c325abd8b4c0e5803cc4f26c40f628c141dc24433ac3564a3aa983ba61b884e2016744cf87e150506cdd3fd9f72026860d5c12413207ccd47858debd5c0ba50be4918dfc480b93ec286dde0122f7f33a8bffe6476f25938daaeaf68c1658cdd5fd3019e26ebf42b7153631965a2102ce85765aac4ec6c4a17b9a0bf03c02ed9ba3a0140695031a03da851d88f99d11ef2d92f3cc1e", 0x1000}], 0x1, 0x0) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x4149, './bus\x00'}) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) msgget$private(0x0, 0x102) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/152) getgroups(0x6, &(0x7f0000000680)=[r3, r3, r3, r3, r3, r3]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgroups(0x15fe5901693535c, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000700)=0x8) ioctl$TIOCSDTR(r4, 0x20007479) getpgrp() ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x9, 0x3}) chdir(&(0x7f0000000180)='./bus\x00') accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) setuid(0xee01) r5 = shmget(0x0, 0x3000, 0x40000400000002, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x1, &(0x7f0000001280)=[{0x4, 0x8, 0x2, 0x101}]}) r2 = accept(0xffffffffffffff9c, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) getpeername$inet(r2, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") pipe(&(0x7f0000000180)={0xffffffffffffffff}) read(r1, &(0x7f0000000280)=""/4096, 0x1000) socketpair(0x0, 0x1, 0xd1, &(0x7f0000001300)) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x8}, {0x0, 0xfffffffffffff801}}, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000001440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x4}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x66d) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x0, 0xfffffffffffffffa}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x9, 0x4) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffe) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000780)={'./file0/file1\x00', 0xff, 0x8630, 0x6, 0x0, 0x3f, 0x100, 0x3, 0x2, 0x1, 0x9, 0x7fffffff}) getgroups(0x0, &(0x7f0000000840)) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getgid() connect$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = getpid() dup2(r1, r4) r9 = getuid() r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r12 = getuid() getgroups(0x8, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="37182405ac625d67369ca5844cf297bb26bc0516cd98801bda20171ce67f69c3750bf7dc5c6daa02831e0d07a3a7ef8cab5d04c42f76776a6f92fc9c086583263a58f1d7b55e28439137ef64d68db66f5836e88744975137104b49bddd93502bcc49aed0fc5364137edf03275f60c9705dbe1730c327394b84fd43565b3e875a2017d35a9ff44ac7350bd28b684e5e1bea42d04b1ab240c4e4f7ccaa41d43b824796caccf04cb4d497abe112641d74d918395f482e7fec7486fa77eac06aaf5edd7f10565c12c70c674366b1f732b563ef497d9f8ee45dc8f97d3c969f10", 0xde}, {&(0x7f0000000240)="8264d262b7b48a2dfabaa0dedf560565496a1eef438f2521a1aec1b7e561fe3256929cc6f23792406ef8feecff6cdc2c08fed118cff60626a507bf3377cbcd2db01f740a41d484ad17ba352f1ab4424e9052ddd4e95dd0c9f059ad4728ffc91990deb67ed5e21f8560fa87bb9d7190fe7815a7deda47a968af8094bd026a097fd3d0b02c1372ddbae54adc", 0x8b}, {&(0x7f0000000300)="98a9fcc560062b41c0a512e898858f1b281f654ab90ee40a2283c6766466d287c1fc97f86fe7294ced765a15caa6980906ea0de79b637e9673", 0x39}, {&(0x7f0000000340)="5b6a8a760f66f05805fae2c76b8e0e7b0f8c8eef7152da9e8cf8bf6f481036f1a77c0532734912002db82d55ae86dacb409d90793ac028307b79ff8cbb0922", 0x3f}, {&(0x7f0000000380)="f64ca05fc743e0b31107efd45c27212a3d71fadf245cec88d8ffea0da6048d38ccebde388fcb54cbb05b03a99cc2cf9df5415de3b0899c9048841eba0c3296d5d41498e5199f05529cbdf47b389137c2154d66ac073c3319d9a82d5e041efb7dd6afe7908e899c46b7a8317b3578a687e97ba8a9227ec20a3c427e450d33cd8654be91c584e99d48ac2e4cfdd201305c7c4aaea3a0d922cdb12dc4deb31a8c3f741cc685232a7930864e7ab580637fc9eaf8c219ee6eaece0f6ddd2466beec57", 0xc0}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000200800eec267873500cc67445222ec41e5f9f4d31d31dc63b707304b11bf983ff67ead0b2b82f6b5386161b43e3d355663daa84e12a5d4dab0071f1c3b7af63a", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x8}, 0x9) getgroups(0x3, &(0x7f0000000940)=[r15, r16, r13]) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='}', 0x1}], 0x1) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe23d}]}) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x45}, {0x800000000004c}, {0x6}]}) r2 = semget(0x3, 0x2, 0x2) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000240)=""/255) syz_emit_ethernet(0x1, &(0x7f0000000040)="fe") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x61, &(0x7f00000001c0)="95afbfaaf929b5f0f057aef555409fcf208661adb1956343185d18633ee06825f16ad75c752ec2c9eb13418cafc8856fcc7b1fdc9280d9b02031ec7b1b4632ea8f689f5f209dddf52c8762b7d175ec2e8a488dbd4cbdef7bec6ce59cd8c2e32015") 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x39e, 0xae, 0x4, 0xcde, 0x8, 0x8}, &(0x7f0000000040)={0x1ff, 0x8, 0x1f, 0x6, 0x4436, 0x6, 0xffffffffffffffff, 0x7}, &(0x7f0000000080)={0x800, 0x742, 0x401, 0x1000, 0x3ff, 0x5c, 0x62, 0x7fffffff}, &(0x7f00000000c0)={0x1f}) select(0xe855319a9f0f1c87, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xd1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0x80000000000}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3ff, 0xfffffffffffffffe, 0x3, 0x7e0}, {0x100, 0x3, 0x7f, 0x101}, {0x6, 0x10000, 0xb0c, 0x1f}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x4c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffffffffff33) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/83, 0x53}], 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e867e4deeb080362f882005c103901002e2f004b7812143dcee5657938f946804cc1da7f4a2c8c6eb72ede89f94c2798595ba5f4c267e5a7eb244fcfee653dff85b5365f27f443b41da39727414d0f262c769e418ff0f5aeb22d52db6aea6ed7839c5ceaceecbdfa119851d995a6d015bb903718f28aa20f649e4b16e434c139012e235fcfd06e74bb41e103665a4a0b"], 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./bus\x00', 0x8, 0x840, 0x7fff, 0x1, 0x5, 0x1, 0x8, 0x2, 0x1, 0x75f, 0x80000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000003340)='./bus\x00', 0xffffffffffffff7f, 0xc) fcntl$dupfd(r1, 0xa, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x15}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1000, 0x6, 0xc55f, 0x8}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x4, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:09 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffe0, 0x4, &(0x7f0000000500)=""/21) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/192) semget(0x2, 0x7, 0x5f0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000540)) getdents(r2, &(0x7f0000000600)=""/162, 0xffffffffffffff6f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fff, 0x8001, 0x6df, 0x401, "5b1dd25ce7694483e08db303655a21cfd2ff2705", 0x8001, 0x35b8}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x10001}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x5, 0x6, 0x81, 0xfffffffffffffc01, "7680023a926a38478292a7935bd2feb07e5c8332", 0x7fff}) poll(&(0x7f0000000480)=[{r0, 0x9}, {r0, 0x5}, {r0, 0x4}, {r0, 0x23}], 0x4, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x3, 0x800, 0x1f, 0x8}, {0x5, 0x81, 0xff, 0x401}, {0x100000000, 0x74, 0x80000000, 0x4}, {0x4, 0x380000000000000, 0xd880, 0x6c1}, {0x3, 0x9, 0x0, 0x3f}, {0xff, 0x0, 0x7, 0xffffffff}, {0x1, 0x5, 0xe8, 0x6190}, {0x41, 0x5, 0x7, 0xf62}]}) r2 = dup(r0) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0xfff, 0x0, 0x4, 0x9}, {0x5, 0xffffffffffff9315, 0x8, 0x3}, {0x9ae0000000000, 0x5, 0xffffffffffffff80, 0x1ff}, {0x52, 0xffffffffffffcafe, 0x3, 0x80000001}, {0x6, 0x81, 0x80000, 0x81}]}) r3 = msgget(0x2, 0x2) msgrcv(r3, &(0x7f0000000180)={0x0, ""/85}, 0x5d, 0x3, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000000)=[{0x400, 0x1, 0x5, 0x9}, {0x7, 0x0, 0x100000001, 0x3ff}, {0x1ff, 0x9, 0x9, 0x4}, {0x0, 0x7, 0x3, 0xffffffff}, {0x0, 0x3, 0x8000, 0x8}, {0x100000000, 0x0, 0x0, 0x1f}, {0xffffffffffffde79, 0x4, 0xffffffff, 0x100000000}, {0x1ff, 0x9, 0x8, 0xf4}]}) fcntl$getflags(r0, 0x3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x400) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x264b21b378934186, 0x0) socketpair(0x39, 0x7, 0xa5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4000, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000018, 0x332e}, {{r2}, 0xfffffffffffffff9, 0xc8, 0xa0000000, 0x80000000, 0xd59d}, {{r3}, 0xfffffffffffffff9, 0xa0, 0xe0000012, 0xffffffff, 0x9}], 0x2, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x11, 0x20000022, 0x2, 0x4000000000000}], 0xffffffffffff06f2, &(0x7f0000000400)={0x193e00}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x30000, 0x8) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) select(0x40, &(0x7f0000000080)={0x5d7}, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e8", 0x1}], 0x1) 16:00:09 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x67, 0x7, 0x5, 0x1, 0xc0000000000000, 0x0, 0x401, 0x3}, &(0x7f0000000080)={0xfffffffffffff082, 0x5, 0x800, 0x8, 0x800000000000000, 0x9, 0x9, 0x1ff}, &(0x7f0000000100)={0x5, 0x57df, 0xba0, 0x9, 0x1, 0x101, 0x8, 0x5}, &(0x7f0000000140)={0x3, 0x8}) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001040)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xba84) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000001380)=0x7fff) 16:00:09 executing program 1: r0 = socket(0x10000000015, 0x80000003, 0x870b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:09 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb, 0x40, 0x0, 0x1}], 0x6, 0x0, 0xfffffffffffffffc, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000eebf2dcf000000000000000000000000000000a5f71f2b6c4425f6d66b652eadb77a0000000000000000010000000000000000170000000000000000000000000000000000000000000010962a43fc9ebe5c9b7818acadc1f023f46e0774ef28e5d9fbb7e39f7429cce3f851b8e0b8f5a9c52bd4cb1682924995958e10a344c319c2be69809cc974ff1f82e585a411caf7fdb8005a946d2b44fa2a80c55ec48968840ff440f16ecd040a7b0cabf0a3017d6d87d9a4918132efa770d85c3e1568f091af175aef08de5ac50100e827338a2682cd8d8c6ef1"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:09 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="75671ec1b36451ec1e0e296455ef30774c42a478e121ce3952593395a5ab1591dd3b804e7f5c4a14835f1b4c9e92f369d4116fb0f96ecbc22e1fa6a4cb44b655f216a090f256466d2c86118f5b6133a98ceaf02e4fe3dbbfabdb04cc234ab10c46520fe197e6a21e745be083dd3973964a0719589c12ad3f79aed39ee3fbfcdaeb58e714400624e73aef73c3eff4cbe0e8946d9a66b48ca9de3e2835fe446b2ac7224f10ef1100000000", 0x3ec}, {&(0x7f0000000440)="3fc3caeec28e5b4562e7d32c6769ed5523dc61c935d89d9954ea71fa297ed4d5c233effa8ac80457c3a321e1c661cf95f222f4e3dd909b0ebf08b09d22e5942f9249d21b614dcb421b360ce25f577ead38ea620c761b3da5d5772a59d2f1f0beaf2d454cf18d42c2", 0x68}, {&(0x7f0000000240)="f33afec192a5df88084baaf5749a590b2e038cb9c43501b6b31ac19f102de25c968e5724603460d479a98d7b5e4395de38241450a1b8601008a6e85f286d5747c0d60fe11595dc1a1db5df482e851545fa4b6b692d69e3688713675fc6885d59a56ecbd41c883d4bd73f09ffa72155e75a5d0fd912b6198b14132ba090a79ff5cbff8bc3e42197297fa70cac8a56add2fc9d2a0e96341a5a3ae074c8229abb3ee0cb7708c638d69c6c2c58f6253afae6eb7b8a578472ccf4d762a8e73be3c3d999e3c7b638f5f7fbebc60a0a252dc8c4535d8424064e", 0x3c3}, {&(0x7f0000000340)="a82a20f4b3646561974f33446c8aaf3d43203a06fc730b89d22cb9102c8605823da589f69db10544e7cfa410cad740768139c0b74757908eb3a19e8076c9c2792d5c1758fb3c2f9278fb09fd784e26ddec44c5871e4964142dd10001e8739b702fe6260c4ff3015bc2d21f37f663d57826689cc37a597656e93b65d0450d295dc22ec06afcbe689f2ee0111442fbc0a40762e7bb109ce1b8c1bb696710f2125c47f0036d73e483060001db1dc90b0ca1b5a31ef6d615cc7cdc8fe72418cb241370d65b8f651658ae01694e59474061ac49c20caec4b83099c04f54413acf20a38585f509d37a7395be196e53814cb74dbf76e8ed5fcafdc90da6b6ab04", 0xfd}], 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)) setpgid(r2, r2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)) setpgid(r2, r2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100c03f, 0x802) r0 = socket$inet6(0x18, 0x3, 0x3) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/32, 0x20}], 0x1, 0x0) socket(0x2, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) socketpair(0x10, 0x5, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x88, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000280)) r5 = fcntl$dupfd(r3, 0x0, r3) fchflags(r2, 0x20002) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000200)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000002c0)) ioctl$TIOCCONS(r5, 0x4008426f, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2082, 0x28a6) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) mknodat(r2, &(0x7f0000000140)='./file0/file0\x00', 0xc190, 0x7f) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kqueue() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x19c, 0x9, 0x80, 0x100}, {0x9, 0x100, 0x7, 0x1}, {0x0, 0x5, 0xffffffff, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x10064}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") pckbd_enable: command error 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc00, 0x42) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x4, 0xfffffffffffffffe}, {0x7, 0x9}}, 0x2) r1 = socket(0x2000000000000002, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pckbd_enable: command error 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) syz_open_pts() 16:00:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x102, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) 16:00:12 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000400)=""/184, 0xb8}], 0x2, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) close(r2) write(r1, &(0x7f0000000100)="eb9bda1f6776260b03f23c825aebaf3a3d9e23fb598b0e02f06838a6044fc55e51e0426981d32fb384e41591dd688e4c8800293c57f5ddf7b37683c84e9e83da18bb407d703bfd7669fd9efa5d98a1f2957a217f745c023dc410e06dad3a333eaf8495e0ed2597", 0x67) fcntl$setstatus(r2, 0x4, 0xc0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x5, 0x43, 0x3, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x30}, {0x87, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='M') 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r0, r2) r5 = kqueue() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x8ac, 0x5, 0xc382, 0xfffffffffffeffff}, {0x400, 0x5, 0x80, 0x4}, {0x9, 0x3, 0x0, 0xf80}, {0x6, 0x95, 0xfff, 0x2}, {0x4, 0x5, 0x5, 0x5}, {0x80000000, 0x0, 0xfffffffffffffff8, 0x20}, {0x1, 0x9f, 0x2f93, 0x8}, {0x361, 0x78, 0x60b5, 0x200}]}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x3}) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000332000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = semget$private(0x0, 0x0, 0x200) r1 = socket(0x6, 0x0, 0x1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x3f}, 0xc) mprotect(&(0x7f0000330000/0x3000)=nil, 0x3000, 0x9) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/211) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x21) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x1, 0x7, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:13 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x4, &(0x7f0000000000)={0x5, 0x47ffb}) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x64) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x6}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) msgget(0x3, 0x408) kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8, 0x0, 0x0) r1 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r3) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x1) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./bus\x00', 0x20001, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getuid() setreuid(r0, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xcc0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x7, 0x1}, {0x3, 0x6}}, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000001c0)="4e4e0779daa2203a8bf058511d838491d73288a20e281d200753207b8392f85efff8ee742b0c918ef2b11520e2eae1bb50fceb4c0a822b97b64357cca4d2389bc8540a61ed62332e92286cd0c9d10d333eccd90d6ee82bcd5a57e41d986ee6c8a7", 0x61}, {&(0x7f0000000240)="1438a6ed12fbf52a758a6eb9c8ac3808d21afa3be3b4df07c8f5345384ec1364fe348a3c5968cce0202929c19d", 0x2d}, {&(0x7f0000000280)="9504f881a40cbbe508b3a9834fd33c74490a324937eac4371b95291c6ed6b449a81109a9474ebf2ce673", 0x2a}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="00e56cf947ab12735cc1bf79be505998e0a8bbfa2358a3220b959a18415d5575e788a37267334c43a45c6eb409249b9f0ee7c2821d08f35ffbd1f2ee16a9818dbfbcef8244abd91bd5008d416ddf3386eb268a59426ccbb832b8509bce8d18991790dbd1b7cce67700d46c5be990244ecc8c64eee47584bb1583e76889fe298dd6931ab1bc2fffd13c1898820fdc490b0c6bcb88e47021ab3c6e68fd9a85cb3bfef914042ef7f9ae1a58788c762b029e6c519ac1df972992bfa0cb62fce5b931af35c0bac04435b2544189d7c6bb2e3bf6fbcccefb9bf596497521217411a7ad74b53730641384a3ff3a9168e8aee51075ae949e", 0xf4}, {&(0x7f0000000400)="aea526baeadb43a32ac024a31d24b0d955fd7545d3990940de7bc8fb76d42854ce0c09149bcac782f597df53fbc8005063a0342e9047e66d88fe60542bb695ec95c5c3ca4feb5e5505909b9b4d7341df893c948ae80e75e78b9337eaca54731265aba60dea16d68d61e0fa87ceaf8614c62f48cda69885ec2dc129530b9abc6cb918acc0001d80e89713b05bb8c2a219419ce0a2cee8530ad40d4cba1efc50d75e810f7ae6d1165623ad2da657793dc13e2fc1003f2f2228d9631b1a1c584e737c4013b6778564a02eabfee08d73f4b70c7ca15c1b5fe832c4b4dacc76fe1711da858cdc512cd11c1c9d2a2a5ff6676cbe6856a95fee4d1f16959f83918749301d12e5023929abdcfa491b9ca79a9254423914df8296144b7545ba5f86d203b8a14a32c9cac0ad6d3f12050554dea10974f736cab16addf118f98f60f70883e6581749b87e63845ab79230a98b157acd082aefdf3825a0a7fd169a45e29c336ec6fccf62d402b869e771ff31317566e76e276a1fcc3a6f6e6d099cf5ab2752a8205bc9600e03edfad3b6659bba3fe70010168761c924b91ff77fd53379c1b50215138eceb87869e1ca91fccfffc9d56bad5f0f51e8c6049d41493787e9c344f5f3f7805dcecc48bc406a3fedd1e83fc57450ad6fa008a9b36dbb0fecc402f7b0cd8f6309e51a89750858cf8b89a5fde94df31e0feb2e75dc298869b20ecf1712a92dd05443e5ba891d10aaa4b18981f84a758a7279652c49494be4dd7b3ec42414e30476dc685046fbaa05751fcb08b60ce3d4099085efe8633adfd300f0d33853ea18573ec3128a65cd30c0c50a8c27e593a9b2a02d4995d06627cf46b5e229732ee5d9bb7cc8cb6821bab7699375886b3c41a3fcdd4296e5b06c76065ac934f4783b05e993bd64064c5d98beab77b649548a5aa8f57176f8340b9051502b7cc5d4e0d74d2879beaf921b23a7baa03e3ea99e76dd2d5ff574027bc62372dc3b16536df967bf53667e3cd006366fd80a253bc426f553b8757e69bd4b878e55f9de2010ad8c20f141c71d16c8af671c394cad3132f139245d835513ed87d97d5c6a5d6e05e00284988a562ec02b4c9056426b2d1084660d93ed382ac6fdfffdfd385d2c02f7dd065af5472c715070f5d0a1b53f1fd6c49a14fad5777c7337dde33c98bf263561a20b868e653eca675d92a0a99378468ce328200551c2480e3aaa39cb96e2dc4b0943deec02ce69d80a2562870d686fcfc83e102381418a6d4b17d39d050c64a94a81a8eab5c154a7633e2c2a42ed70c784d55e96ad54a04292cfcd930c09bd2c50280929dd96a5cb1e34a7b5b418fdedd077d549d8fec0da29673b0e0c7279959747667333ad3c8a594b6280733934d72dc1701a317c2d8918f866ee9cd329e34e8c2ce305788a6f8e660f6681dad24540e8c09d518f896469314cda7ce9ab5a1aeeee7f2512b75d442abb7aaf56cbe49fc6e1c1dd18847042844dc2c8fcdccc234efe2c25fcaf3cc5714ee6cccd0aa19173150534f1734820c35f05bf24395f3aa36dca61002170202ad65aa7ab54aa3ecc93f040740ee27a06c071fed75d00150038cba9024cc9068520c43e0f480895528fc2c97d0c2efd1f0866feead0c016c3e91598a00d922357faa7a795925392aebc88beb5b228e0b629458281b18252eaa38f57725f2c6977627645ad3707c2208e30f8244c88f591628c8e6f95c5b8389890014191356394a37db2094fbb2b7cf7d2e9390706bf4dc39e865dcdf13c340dcdb2f028a440624cf14944c89a5947c0377457c9b6ec543aef3dcf024b04f07bdcc1f84a2aa3a8dbea5159160b508ef16a46488493995b7e287317151e4b1e03b2c714885c7b67c012e8bd509542a1b7bc78ad8a0535a4925e9459eefbe358912bcde35890816d709138b05d5ebcbdf880b7e9da9fcd8a88445f88aed943c822c2b16cc09f38bc72ed81823e6b9402396391a60249c73fe34cc635ed4e638a9abc341aee02fe9ed44785d4ae6ad4109961910cd8ea7560f0bacddcf7345e193c21c7881c0fbb8060bcbdc80d94aa73eff4519f819ad7a343f95922f8414aa10d90fe62fc56ad571970f4fd3f5d04c85b19d18caedc4c3631a98916b39a3dd466ac933ee16b45ec78068cf62451c69bcbbb225232ba740df559fa067118c362709ecd1a22e7ea9309ef083abcd2c2da3a53da81d37391dfb6e85ccaefae52b602241783d3dedffcdcf162a7ef43e0bb38352ef49ea154e2565ce512a19f216e85bd35021c196b440a1439669f2ee4a4f6e2ba5748c2c1ce48ec7be30b774dab3d1d936f471eca8805379b2a6d4ea0258900da35dd0223867e3aea5d4e61b9922f5f5f40e3c8ba1526af1ad1d77ec1788fceada8620ec65ea3946cbf33e90d42dbfa61b37df8154cba986521873500f1097d95d56b97167bf15f941bc82395e33e99f69e69881ff7678108a12b8d93da64d70e0b90f975b6bd185bc4be5521eedef4bade1ed23447ddd83e1b694548f95d24624567c1226e31fa873e78763c692a222d817f9c32d6843a07310e3339519369c21aa318794d20975e9d00750a5b6a3b956bb63607355c68f1ac861a2a4988ec5e1e8a922ca29b624e2f992b78ee89eb255699de03a1d39fa1aeacfbe6e2a5f914feb9096ea63448e33bb1a31e5f80b7db0581ec6a9db8994691ee5b063e1684661802e07a48b1794eb049b86ca3d751156292596ae49866f83af39102704fa70dea45186c4c73ba0908ccbad752a45db10538e37b36efdb45ca1df0a705c292e33b534a839d911a2014fbcafd23b3baea5674a453886972e2d2865d26ce46cf3ff9e730c702442eb7f5f08e182e9698f1fc0e8f984afe43ec092f9366ba4f700092c994322401abb53650c75f841b24ad7f552342822befc394d323e92b5d7cc2af1b563f75cfde5dff7259d446e292cbbf71506f93be15959dfb043e66753bc84447036d39dee57fa446c3ef90f61c2b3f89cf7fa4a8275972815fc743a9ab3d58100debf8fbcea612c7705d5780731437e6a39c77953d829f0e747e58b35a38ae7813cb218515643540411208622d073af6e2dc563a14203df42974a4d80646b304e73bc0407e7999d915ff872d84aa2a03b15d7760ad20a836b05ecd345fb4f9c7f9b2c4236abf51426b9ce42356022a5a1ed388d52c448d629bef87248ef0c758982ad1c353d031343fef552ea51022c1a246edb25eff8e74b107a8fc4340530bd4ed3bdf6a0220f33cd541b4b1247d8adee1ecbd67cd3c6b51b96802b0fa18166b9e33e2c00a8cb7680627c4541a2b373a4da7f6d880888d0633381ef19e5cb9e7072cab19d953f21cf31c5a2f1ae7167c4a4b121d01e8e98ebd4cb558629200ab3eb09f3066d2e9bdc8f165d72dbdf543e470330200b44600c2f1c1438db74f60f1bc0ff4da831419cfe89449c5efe58048278a76c2eb4f6a8a9bf4c04c92cd228477b98844ba696c18fd8ffe5de09107890f5fe22c2694c0f7a48142836333715892bf44e8d14b5510de84106436e532976b5d69fcadad48a9b2698a6e050ad466850124dd8e45ce3fc7d93af18221c27cc338bb8ec4c236b03ffd3b8f563b2defbaa7bb66cc494b04ab05ad497837870bdd17243420119a4298d497ec77c80e7c7206dd7bc80769746d23ec066ebc69f407a6c49390e9dd374cf7044d015cff3d92d5aecd7017a635cad10feeacec5132056f972309e658d6428d5bc2e37b48a04bf6c85351b04913d87162d7b8b5422e6a9f62c439f6d3e9266d2786481434b8b44f9002730d1b47a5838d02ff08bef3b0d2a591d688527f44245c8d0df252b9270d091a09ae3ffa81b81f00d5614cc72d9f12fbc51930afc1a8cd566eed7dff84de05f4f496f217781896796a07cfe9edcf42e3f646c9adc439bdbfdd49b1531c81c29e3cefbf500ce071c465e7e72aa1992262d1b8ba7318cd20edf5695c82bd41b15567d9c1bedec4a865930899a45067c8639d7ca819390bbaa71172e94b2e48d675768bae7f66eed6c247959b96519f4b6bdd64f6f099fc13b45f06e73bb75b77f5c7cfd93365f207270ea4a2eceff0d53d41221e4f310e1162fa81da8d116f72b81645bc9a8bf3b1d94dc15c355db3c304bea269b116896b7bee235476112aaaee7ca2fcfbad7b8853bd8362dcaf8ccf19907a4154659621e9bbe60fea9ec9abf984f37b6fda743f43a3893d9dcc440ff104976c8cafd91ab20181a0fc665d05e5e583e2221498d68b4cb1d1ee3387deb93bf558e3d9bba64dc8cbf98cf8e2aac5f80f15b2420dfeaca45d92d9dd9243adeea77a5a45cd2c0391876c5fe32adddccc3ed0b702162b007ffdf26ce29f6ed7e927d0664020480c9804602b64944f99aff38d869e496ff08d430954a997458423bf3560e8f05cdbcd1cfc2098767cdab1aca3becad3ed95d52283aa7472e93bb7fe7f1831a0825e633c935c94ab57a1868d26ca54df588a99828cb7a436a493c9b187546e23e029a15b3ecf3c3b2e8c0c2817d7d40290da3857185c1dd5be3ad85ad949f3b2c889b0bcc1f4b25d5a403136af0b257585ced50c18145a36edb5e0ddc9bdfc363622bfec2a8994949760a14dab44fd12b1d26844b00a9cc9223fdbb96c09903c1e1e9f816a853dc48952c7563cfd6766bea55586bea95e9e73804d4b8f5ad69e9a0c9ff717bae6e6ad4c5c2da1fb1265cd0265dd4f9afff625a3f6fced9260d06d99edfcfc774ae794626edc3f497ed699b21368ee4efba67746df79a051bf5b084d3a3e9726d56c358273e210414159b4c1c2b5469ebabad84e936b1fbb8ceac1e3ff31a540ec26c8501478bd5ddcd9061566fce1e3c35c0ef51e2ea65fd60f8669fd83cdbb007bab1b1f7730ee4344e527bf3cf28f6e88a60cf00318b1d3e7b6efe11f93cfb794ca850ab18e3f3cfbdad72d53a9b0e5879a9b624f85e01937d77f50af9a2984ccee04fa9c7754b0ae0f83e41c22883c589956030bffc1ce698d9ff6bcbac13546b79fe1d8b41a841890dca2015d19120cdd1acc08aaa2948850798b65715d730a97f873c8ba6ace15e23d95dc95e3fef5d8b1e4c8ba51d52d17ce8405dab5f805dc0b27d81f022b365bb94abfeb30fe28a1cf57c6bf19052424617e0df5e630a56b7056f52be35ebe08acaacd1775b8181a2429ed3d550f6d5c46492f142ac89897a48c642222d2b7ea40e0f19d87df5afeb178e5defd7d25e69e1ac628457713f6bde8abb545a846ff14ad07d7775246ffcfda54d818de9f20b243bb5d8a05eb6357b894c1e284c07d8b1264ca0742a0cf818489cac0dfbe593d13c1b03e5b3c282129881adac071c17101dd673e5f295fb8b582f0e57791d7b0de22eb5ec36be4a57e1be2d4c45e43c5f70f18d897f38190fabb22a7cd4ca2409963f50f776c4d0e517c13cf1819572586a37acb9460bf77d63d85b7a00438a12abf66297896567aff900db864860080123410777e1a44b8c493e1af3f4a55fb3ab44528f4887a682594c4277fc3c97ae73cb65485a426b8bbe64f0281f8caa7a4c187fe5b65657752cbe950bbdc6fc22498c91421ee3c8da17af683f24050d73ddd69e86f74bd6c8eb82e5dd416d7fa07081523ecef5ad63689fd75a0b1933a53452dace488c973b2eb961a719361e2688a5a1745de39f6c3d7504ecc45a37cbdb7a4b72d0af1e4fa41e7a79ae6d4bf3af5a4749b6a32474fcfe8f0ea46dbbff4cf9868b90b447f30e570332a5db896edd1b259e76a77d5a997ccb5bc7a4e24e58adecf6c", 0x1000}, {&(0x7f0000001400)="4288fa5ea2a724d0944214db961208af5ed75d2d07ef98a7d520cdfe988364ba134d923665af881dbd4c47a28111ec5a85fe52dc21f126f73ccdf646be36ba269079ae65c7cf26f8fc98ce5735d2a24771d03758afcf3d54df599a295e1c9c9a8175501d186436608439a485f4341749400c1dbe7ed3aaf3c8fe4ec119fdf96366c07c21b94ef99b97280d", 0x8b}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0x2}, 0x1) 16:00:13 executing program 0: r0 = socket(0x2, 0x4104, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:13 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x201d, 0x3f) mknod(&(0x7f0000000080)='./bus\x00', 0x142, 0x8) rmdir(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000140)="04", 0xfffffdaf) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:13 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) write(r0, &(0x7f0000000380)="9bf2f8896f07c0bb5217e75736353571e2745919485b3897c9a1bdbab82888dc03bb9e94e9ea97eeed23a3fb2503b2b7e5d55f800b7f12f6255ace7239b70f9d0a8a40d02fd7a35e813eb6c9e84a28c582b2ebd0b0306b26e5fa8cb35c709d3c45c5c80efbb97efa98a6379d9c48395e471c3b58ec86cf581ddde3890619c083bbeb98b99f538fd657372c5209e20994ee1fdf5353c1729f26828b451e69d8bb5e0929013e8a652d0b4c8ec2fb41db05b2913b7cac70fb455597abffa03a354bb5f000fddb2d7b6e2dc561d246b72a9fcab906e41cecf906762d9d705a9faf06135fc851430784818897c84e86ea5dcd894975a5ae2d7a5488dd7acc326b89c096e747764c916da8f53d7417afd6c533bb0e3b9e6313fba0655e5ded2bdf312d57844eca1ed01ed790b61d3ce36dfe77ba82f9d29088e19c039e31af844782fb15ea5766ea7bbaec43e5781293a0ef5886acefba17750491d542a28b269fb8520d98f4e4aa60f49677db527aee6cc4b9e2e4bd9a1b0e7f2c895ffcf7231c01d49c222a3e6f867bf86c99400d586fa4e7e9511f82f4b293436bc0bdd82783b313b7d1f86cf0f7ac910c2eb19518640347ad41b2f2a42911abd39c1635cfb304c7e44db43faf2c0819a27677fff7b6f43ed7faaee9cb863fdec5898b7bf1eca22b36b28641a69136f546534d9505e4e6a7817c1c44a7351fcda99e086a677a3142f171f804b944872b1bcf37f9f237e51770fd28dbf9a1d825fb35a213697227b4e06cf3ceb682cb6313e0960bf1c48b7fcb4812e5c5e946ed35d477e94c8201db94a6544f8e65236aae213c156028c1a68a6b1f70a0cab561718ae34ef555a28b4b7f355ec2d73057a8bd9ad8c05b119ac667b13c40e3f8be3835960ba27648c8748179a684b3fc6d4f2d5b22fbd6d4e6a9fca235be827da1523b0b7ac4680caf722a214f5a971014812289a523504935c6a2a2a99d5c1e918c98e20d06b5a1490c7550adab2223a9510b39b37e09124ce31fa6a0c67e8425f685ff7e18b839af296fb44e3c5a5c9615f2dc955efb81914b1605da0319305c77d2996bffdea044b1ab7e5bce0d622a19386004ab4380e3d42ceda475b589dcc3c6cfd83428829b0771fa0308751005ea5c07e8ca9311f16ee7500fbaaf884191b051f1aba1ca9ede939a55ec4a6bcf85fd23fed4aa4f8b24094c037d09b9ac4728ed6e81e9e9578dd1e16b010e73ab9ee6a19225bb895d99861d9872be7896b605aac5b8f188681e1532d00c5fba897556717978a0ed034a6d53092f6650000c81dce0697dd1ead000638db1796fc186cb4d9f1bb4c0935b62e539c45e29e65723adaf45dba257cdbb864c0991f2956ddf12d079cb6e842dca106cbb2b4ead094e025ccf7fddae6f0e5e16274276f1be379358edbda0230148f2a800d09dc857d3ca0419120f38634382f6d2afab3d8b2867b1d003254d86639d2285e0b836c6306e30b7b00b6431886c9cd07ece2c533bc5c78e28665996b65ac6894854d68f76d8f9d56dbf48a4f528f7a0f0a4cf94de4656d691494c1afbd8428b0c17156d8e688b7905ed40fc1c0e05480434d57c7f22dfa567015955b6acdb0dda346ee040f90a054c706aca8c54d31b3d228c764d119b8a437154b131fbf8ba524df05eec40befb797c82a99fbce16f53d1fe2148973d082a235b55ef71035766dae04b691942f5bd3f0c1291c1a711f5b5d2a3f1fb6e0b567569bf7ff7c73001502bcb04eab547c293e205a770951fb8999eda6570fd33a46686aa11441c98a5e3c92ccab158c0fa6c134d23984c4011e51eebe079ed546247d6da05ec2052f04137d66d366e66714c32c3d7104944a88a0a4100e3ec39c9fcee84d829321a54a3c5b253b9de80c8d88fc94a049720e6de69c86c0c37f556fe0a5eaad02c10d14d1ca12e4a463476d6faf79856a74fed36304dce9214cefae9c26de9c084bbd1e1f89c4b575607280208ca4fb9b5511de01fcbe829c49e163ede511a9c0f83a47eb43dc73ebc3d54e24fe84c87e8422522d2ee81eb14684a04a18cf5a33aeb290019270fb71827f282b12d375b7312cb1178c7ecfc3efe7e1ad992302a3366898c6bd84db7b45f94bf947ff1500426eb8bc5813d7e625634c6de5059b0a0fc70b9a51fb745da7b048e36870d9ff59507666a947969cc0c818ec875325c5daa6af73c429890bec9f7b915916152f6b14486af17e83eb03ad5f579fcd343cc7493569358435db36b16786bfce2ee5074904562fc45aba79c20ebd9d8bbf30468beae353d93712549048e614ee1a0a2dbbb0ed84509df1a4a59c45d5d94bbdb870723fd61bcff4ac4da5e1b4bd986910289fe34336213e67f6e8198bf251543fda5f47096a4e1fe315e5fe2d47a123dff28731392841e144e87a1fd4ac08e12f45a3a8f60560c6419558b01be9afbeb3e20fe7c9949ee5d7f284cd768da13684d4639f2b9c0f7018b6ee9e466e7044571891603b8e9e941f8d1e871c67ae90a5773dbe9b1c1fb79dcd3b76f7e0c3b20f3cd6edbedb6f44e049f60e426f811f65c70e8b1d3adbc5e894c8da05937da6d52603c9b2d3e079b153e617995892982f7026f52b3019e8573ceb7fb216c6963840d3131f8c8409057d19d237d41ff87f5585a712cad9d6ca1083338fc710834154ddd9a16b680c58790da69673a01f2931df3e5467c78468c968b87346ddd0084111165fd44a83814c0c8e3f3740ca0e5a64eb088ed4093af57fd4ae3c3bd3629dc0fbddda2dbd6543069bd8ca4a6220e4d441542ddcb538b25819896a168ddff2a8a885ef36adb5f0317f8ea7f1fb6bd20189bc8f1a0f68582311727228f64862e6605dae2849618c94d3aff02f787e9f03d53caf7a62796da20d0be4d622c2f7946c96a9dd564c4e174436522472649f3e796eaa5cf1c4087518d1b816c24c26ee8b09ed0ecbadda32520d1836a40f7dfcb14e9e4f2672fd4d3e06ae58e4f6d82c7f18f3164f5ba39ac0754d20c65d33eb251e83da2bc94e60825311c36958f5bc2eeeb9679aaed30d0a96b59ceb29e0d891f33a67449bd41a66ccbb930b3371acd0ace842cb21b8210875b783a5293daa56aa85bf7144f8c2cc5c6e1c481312b094bf63394dcb39b31d606d6c825f4d8124c504ec724dbe392b79f2c4782de1d25891e22f715ac4f83df2d517cefe52328eb445d3d2eb5be1e62d170102240bc554bfddbd81f64071af03d3d658d097b9ffca9bce1b6f477ac21b5113ff7b05d04cfd7e90bf5ae37d76b904c5f57866909a61f7602efb950e232de600e8546486f80dfd9034e448d5eb9672feaba6bfc60a27096d27729c6888b08d5c9dcc90de284fed226ea381746995b54efe5c3496b79b28bab41c871a92b1490f200324219a008dd8ba75bf5ca2f1e43139305780d969ba8f402f67bd02ae045c62013dba8b75d3a4289881ebb3bf5f43c28b5a76c800c6c0aa080d37d31f4c5dbbf5fc50b9e32e9eb4fe5ecb0aa07c668b9d98b9d35f8949f36e5e7d42e470e0bde72d1732802d1144fb5b54cf9f1a01fdaa0d1026c05976884ab38d7b74d0b510101f7882630ec9651ef7ea112d7de11f5c88f6cdd383e6e87776251feb3fa738f6918387c9e849336e75d3538c55b344e44f47246ada23c971b30cf6d0cf82a5f8211f167998a5161f3d148cdb1fd16cba65ee3387180cf88d075a486dbf79370e8d1013b84f52cea417700888d005db2cc0660ad7ba4fabcc458e804e6be811e5f0912d61688ef70223cb50e4d5bb63cf31ad80345d7f9cc2eac82e6b18a67d601ee28ab668862d1a61b9ca2ae4b86be00def0919c4fa1715e5bfe25208344a9ab7c98fbb27161c4d92ddbd203012aaefd1216f4dbd5a58036ee11e1c73d5bf7159c7988cc713e8d66b6903f8715c1aaebfcf0a6cf771ad1915c2117b3225456f56ddcd0f032498406bbc0332f875de5dba66131812800e5dd1c4467f39b5f4320d1da6311cd1b2222a83958d57b1f68687c6488ca66a96e197a15d4650dde136c6a7e9168a4b8e9e69e0ffdbf89e80f82aafd35c5d7b8061f1234193ec21f5787fbaae013499f348feb65e1c340849ceb88cdaaf766ab2162ed98b599cdf70d10d1d63896879aa8f39cc479514615078868b0324c1878a9c0046f946e5be1fd84639ab8dd48263d5a8d65ea159b44d2d26290984138008c982fa7a47777274fcbe263ee64c239d989a5f55a7a106907f317f64b865db22a368358f063f6015df016b31ed1677c0175001d2f24dbd1616f22321530c074350837e171844e36d48594b44ee01101a3ef4c97170cef4a0afd61ede93dfad2ca5884edb5f80b46bdabe744931b6d77e6d28ec64b2e5c5539cfbe07d2f7b0030009f6d78166e05a913adba56759dfb55f246673077584e77ee56fd68329d1296321bd565c08108aea060bd02d225b28a884c1240bf850b7e8e6f4d8e31e81d11797e1ea19dc37d0eeb524046b2f8b9c937f97265e11ce1c3b02821783dbd31eb5d8c309d1717ba5971979d04abc9d7a6c7a08d221928527885c679b0c38add1f7b3ff1441e1a80c2da3d39e158d6e23420398b734a5d529f4562c8fdf935e7ffe3271a9db19fb2fc81105ed0cd476ced466eb91a64c1a32f577c81af8f6ca34abaef8e7cfba8cb1d35097cd999e93921b50a4d98fbc0b0d37b37525509d828360ffee72b89a5099f587965da05a9fbfacf73456f1b622b943d0c1db2069c1edadd5e46f8e8889546ad54946d344363e69b79a365f96278a458e2b8174de74b047bb467d2729cadaddebc140c7b673552f1fe2f086e366f66690683d5255224106c4c82917a75793d8b9c057e9b039a3f4c0d039bf95fba0386b19accfd1d9f9b60d946c8c6befe188a58014802893bc0454e8c0c85b5a8b284216af962175a4997eaf2210e3b2dcaf830648ae56d8e161e219e1d8826645f8b5707e967b3990862f9c4e51029ce239c52d6526662d07729af7ebfb212e03b731c23839254d1f8ed9d67fff012e17b6581180f7411c088e3914e3fc6afe5e8335e0300fd29e202a4af8495106e45ad81916638a13d75b0d05f448edc804588c0d7de2e4fe0dc9f52f5024b9e7b77faa5a83e0ac88e6c263aef21494695aebc48c075f7794b96b47a1980cbbaecdfc10da42796186df189f93535d891774d4d83fd9ab7dc2893daeb30d97e8912924a14dd5fb58bfcd0913948b135774fc906296c0934f9ab33aadeb97519f9fef8dda13108106ae87391e1c819ce110536dc6f77c043e5252f7dec2aa44c9d9e54492341344d1f14a1d285aa2bb1a609b9ac2a45cea663027ef7842cc32bd0f5255fa1cb9dcad2118cc101e56fb601f1ed7e4bcddb140f985e3e036a4c85c76c7c61c31010cf4d79fb99a97acf7128429b6731ef41eb9a41313bc8d4d55c5a5772c0257d4f6be7ef5e023c3022dee262fd8b105a9f5f7e992d58e7fafd061e8f7cc6992fa89b65acce130e1c1f671d31aacf673747cd677bd91705c95c2ce201a2d3b5c5aa0fd0b26d4bcec7a27c8c6bb04af85ff9316e3093f178e060cf8dab16a5b6f9c79051d813635e20afe4d0b4b6df46328f66419ad7bdef704199ce0c86765acdd94d885d91df14721f6e8c72a351b0695855f7b5fcff5649aa8c5abeb3059883743bab1a78117c0b330272fcf4cd5fa716599f43250e2f183b96272f4745483fc459aa0d41baf497b8cc7b8b08bc014c989ae871bced9a58ae2664f00a77d64d15edad4b58a37c8f66c23b702ef0933e0982e697b393749babcda", 0x1000) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) getegid() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x1f4, 0x9}, {{r0}, 0xfffffffffffffffd, 0xe, 0xfffff, 0xec26, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x1}, {{r0}, 0x0, 0x21, 0x10, 0x3, 0xf}, {{r0}, 0xfffffffffffffff8, 0x49, 0x80000018, 0x4, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0x1}], 0x20, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x1b, 0x200, 0x8}], 0x1, &(0x7f0000000040)={0x1, 0x4149}) r2 = getppid() r3 = getuid() getgroups(0x1, &(0x7f0000001740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001380)="699edf6acf5c24f105", 0x9}, {&(0x7f00000013c0)="aaf290ecaffd2bcb34af047a5bbb0661c0f89febd00508f46cbef2804bcb8440922dcd7e9e631b8c6a729c2b511fb435cb2dad21941ec6e98aa6ee3f16440cd7f3d5fd323e77d851817712e777668507c4e6058af5c77744d57f4bdc1129d10b9882f6cc8cf36d0b5528", 0x6a}, {&(0x7f0000001440)="be8a53dca5b6c33a0f5e7ff70b3f93ff6349c224bf3980c46f3233b50644ee56", 0x20}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="547199abf6c92567fe46e46d05da2e5f02570b15174be04edb8106479b1b2cb7458b9ed095d03836c139ea5a416cf3babdc79efa690fb02ccc944ce20dc04609fc94231c77b28a7887a493d905d41d765e", 0x51}, {&(0x7f0000001540)="65cdd39b80ffb7c2072c352a81e58c9b4f838b8ac31f9967bb72724e63ee267c90abc9e108d13b144ec621b95709e0ff38bf0b4ebd14f267fe734521565feffa27ad10d1063cd919da0537a4f980f537114ae8687d4e1521e124f25d85d299c7bce07339c4ce95f4dc39dccdc99bd0716207dc43f41759277c789700b281693cf41b4d3cdd4d6dbf93dab89d2407e94e0d08604f65ac", 0x96}, {&(0x7f0000001600)="1ca360bb73c00ff196db147eab8d6955bbfe70a3db330cab39d3887a24383f23a5a60dbf48d5c2a25be3d2e3dc3de986a2bbf6c66803e8a9efd0b96bcdc9273e83e356ec61913455f54b9705b69e84020618deeb164fd63e23c058aee454ff1334f01655d18f958211a7bdc869951793674711eab2a678dcff6ea7b73048334fcfe4e5b541fa5625fd0aa7589dc4244a21c173f5e153f8da6a807f6b3f9a3281727e23a9603cc19867298687f55eac24d9", 0xb1}], 0x7, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}], 0x108, 0xc}, 0x4) 16:00:13 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0x3, &(0x7f0000000080)) kqueue() close(r0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:14 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x2b8, &(0x7f0000000000)=ANY=[@ANYPTR], 0x8}, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x80, 0x2, 0x4}, {0x7, 0x6, 0x47, 0x3}]}) 16:00:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0xdfa52cb9099bdf96) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)=""/192, &(0x7f0000000000)=0xc0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) 16:00:14 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20180, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair(0x19, 0x8000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2c0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x14, 0x2e3, 0xffffffff}, {{r2}, 0xe912cdaf1f15d52f, 0x1, 0x20000000, 0xdf2, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x8}, {{r4}, 0xffffffffffffffff, 0x92, 0x1, 0x8001}, {{r5}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfffffffffffffffc, 0xc76}, {{r6}, 0xffffffffffffffff, 0xa0, 0x80000001, 0x0, 0xbe9}], 0x7aa0e4d7, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x89, 0x10, 0x1, 0x9c}], 0x6, &(0x7f00000002c0)={0x8, 0x7}) r8 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x9ad1, 0x0, 0x711, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r10, r8) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = socket$inet(0x2, 0x1, 0x101) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000240)=""/116, 0x5) pckbd_enable: command error pckbd_enable: command error 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7fffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r0, 0x0) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x4, 0x80) ftruncate(r0, 0x80000001) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xb0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "627c2131300100000a855d9a00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 13:34:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) close(r0) 13:34:12 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x21, &(0x7f0000000000), 0x0) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x82, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4e7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7d}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x64}) 13:34:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) unlinkat(r2, &(0x7f0000000140)='./file1\x00', 0x8) 13:34:12 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18db0eedeca687521", 0xffffffffffffff32) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007a45b31a1c23de7b4836b4c3c46d673b102524430e4fcefc4ea91ce43a828e87235dab30bd1dc67b0724e43731561aae4e6956aff05eb55f1c90323519ccb9b709c85db4bb11ce4823be6c69510e3671b11341cd0ae7b801c10c185db5634ff936f57ff545c25f8143640f623661522eff2ff1e17af10e8bf64d039156447ad7c2eb9fc62687d939f6fa17045af2abe7448a66cb9fff0700002c9acb0ab5444416a86f5f6543e9eb9e5ea1e33a557a992426287afbf52910784357b965c1ae055bdf0b4c526ea7310129b4ec672e5e4b0d85712b10cb1174b152081489145aa4d200fa4a5f64afefa5780cdd1f71eb29b6002595bf276e2849e965744ac43feca62a7d8fd4686f6ecd8e2404e8bc491d19f603d7a9af66c332fc4c967eebf25703cb6151618eef1b05129c8fc4fa36449d6f82b6ad6c0da738030443a3667ecb05b03b56851bf22186dd53da757e25462294241aa8064db1274a81bd3c53890bdf835f463cfaca498dd0ba217b351559a8f145386d992c1f85c374e99a6a89343dfeb30fa15a9ced7b90b11d289147fe763f36d9b1ea30ad024f197eba45be81e6ea0d555be0d60278514dcbf862b7656bd5b121735096ca57049a9bda2198d3957e45da13fce4aa0c8ffe8c4dbd635be276ef974af07894"]) dup2(r0, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x9, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x100000000404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f00000001c0)) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x80, 0x0, 0x0, 0x2}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x25}, {0x6, 0x200}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x2, &(0x7f00000001c0)="1704") r3 = msgget$private(0x0, 0x4a) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/132) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/168) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getpgid(0xffffffffffffffff) getpgid(r2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 13:34:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x8, 0x2, 0xb80a}, {0x2, 0x7fffffff, 0x9, 0x7}, {0xfffffffffffffff9, 0x1, 0x8000000080000000, 0x2}, {0x7, 0x3, 0x100000000, 0xff}, {0x9, 0x40, 0x3c0, 0x6}, {0x0, 0xaa, 0x79e, 0x1}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xfffffffffffffffe) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x8) r6 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) symlinkat(&(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) getpeername$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r6, r4) 13:34:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="aaae599f", 0x4) 13:34:13 executing program 0: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x100000002020, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x100000000009) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) syz_open_pts() 13:34:13 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x6b, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x1, 0x8dc}) socket(0x2, 0x4, 0x3) clock_settime(0x2, &(0x7f0000000000)={0xffffffffffffff02, 0x6}) 13:34:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000), 0xffffffffffffffa6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x21, &(0x7f0000000100)="76b666ddf3eeea9852e0e5d70d62a0a5f91a8fee552b64a65228c74e58a8581224") 13:34:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1000, 0x0, 0x0, "01000000000002002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x2) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x150) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x80) r5 = socket$inet6(0x18, 0x4, 0xfffffffffffffbff) r6 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x6, 0xffffffffffffff81}, {{}, 0xfffffffffffffffe, 0x4, 0x40, 0xfffffffffffffff7, 0x21}, {{r2}, 0xffffffffffffffff, 0xa7, 0xf0000041, 0x6, 0xffffffffffffffc1}, {{r3}, 0xffffffffffffffff, 0x20, 0xf226232ec4b8e579, 0x3, 0x3}, {{r4}, 0xfffffffffffffff9, 0xc, 0x4, 0x9, 0x1225}], 0x400, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x2, 0x7fffffff, 0x7}, {{r6}, 0xffffffffffffffff, 0xa, 0x1, 0xffffffff, 0x10000}], 0xf8, &(0x7f0000000300)={0x81}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 13:34:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair(0x6, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3f, 0x3ff}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 13:34:13 executing program 1: socket$inet6(0x18, 0x1, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:34:13 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) open(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x71) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x7, 0x3}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0xc4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = getuid() setuid(r3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 13:34:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000040)=""/215, 0xd7, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x100000000004502) r0 = socket$inet6(0x18, 0x4003, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r1, 0x47}, {r1, 0x1}, {r1, 0x84}, {r1, 0x40}, {r1, 0x100}], 0x5, 0x7) socketpair(0x20, 0xc007, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140), 0x0, 0x800, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x10371, &(0x7f0000000380)="b1809603c1b1607a8ea9ebcb222a4c276a27280d8d914cf18fa26e0cbbfef7f1af1b3b57e62c493465c5ba10de5abe6aee28ed6f03675a142560e9e3d220fce76a4356461573a11002ea9d3c6d5a52bad208f1d01d5d00f5b8d9962c80a1bc1a934ffa9ff28f08") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x4a) ioctl$BIOCFLUSH(r0, 0x20004268) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40000000020fffc, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/112) 13:34:13 executing program 1: r0 = socket(0x2, 0x8003, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000003fd4aea562dc7a3018c0ce2bfb5fbadad9fc4279ea6f7dedef270f529da1b30cf025fb37cbb4ab"], 0x10, 0x0, 0x0, 0x0}, 0x0) fchdir(r0) 13:34:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 13:34:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x11, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/51, 0x33, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0x307e}, 0xc) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x2) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = getgid() setgroups(0x4, &(0x7f0000000000)=[r3, r3, r3, r4]) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r5}, 0xc) readlink(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) lseek(r0, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x9}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 13:34:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfd84, 0x0, 0xfffffffffffffec6, &(0x7f0000001880)=ANY=[@ANYBLOB="1000"/13], 0x10}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000180)="b5050a9adc16606fe9b23db9ca53b0ae305252a08db3a0c8cdc6b5bad9d98370e39f002091e9e185cab66f308d51602b8b3f6b05c7cfe0c8e7c13edea33c98d97909187ea164926aac10215dd7699618ef2575db6f47926e11288e9edbdd6a7c5174d63dbcb14dd00e9f691f48") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x87}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 13:34:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:13 executing program 1: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 13:34:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x7, 0xce0c, {0x2e, 0x7}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 13:34:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x2, 0x1, "a712995f99f5d070ba354ff979f9db50a1c9b86d", 0x8, 0x1f}) write(r0, &(0x7f0000000140)="fb0f3b12451146dcc2f24511da61306b5d0a36a4a30136da3355b03be94ff2c4648dc7884ad7b5cc2d0f72209ee9d6b652fef197df1acf912d66e4970dc1d9bc676ded1ab464", 0x46) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 13:34:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) r4 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) clock_settime(0x0, &(0x7f0000000000)={0x10001, 0x2b}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) pwritev(r4, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) r5 = getppid() r6 = getpgid(0x0) sendmsg(r4, &(0x7f0000001980)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="759e69954ab34735889c91f7b9ec871f037e99aaf33ff157623da6e287537cafe102b2e9c31c5208d37a671901f1cc62a87deb0ac102845b7efedb46ee0cbc5e763957d6bbb243d97f188d0d3b426786cfa92dce1d99619be2db3a87052712f410534a9f18a77258b7c9bdefdcaee145d2eb", 0x72}, {&(0x7f0000000200)="f7a9509dd57290e1ee9ba78674e464b91f46a1b99a16c302d40ab0d8dcd54e03db5508956d42a8da5e6147c1c7198ee7dbcb8d05fc514465245d48adbf6f581d87e7169b10dce784c018ff466dae021d8e675ad112963b74bcec561b88a39f199ca10b39fa8a70912bbf4a11bd3dbde4e7102903cfb06e12df9ac97eb65ec93320ae03fa3700f5b22833e3d6bf12037d059790984384bc14e8a7908dc645d7dad2d253e38857123342988b22738406d99ef5e2f2f8b56a059309216c047cf1b934900f659fc9ecc7", 0xc8}, {&(0x7f0000000300)="ed76213e0bfcea1d16e56c7ae5638864a9f644333273b7d7d0ab717d4a02ae0188fe16609347ab6dbf21b4ede993744abc6253dafc6bc9bc9cac529c84b0246c7224a022652d2412d2af70650ba2d9b90f133d299288e091977ee51213120c69b887504fe7adfdcc3fdd7edfccaaa78064be78757427fb8aa27517edc0aeab8e01bc77280199ba87cb52fe0d7c95e8dd7b58f14e5e7751", 0x97}, {&(0x7f00000003c0)="afd011362411639dd7016ecc341ef5a87f7624a9d38d3c0b5a191da11fbf0345514a74856ea5598d85212cc4ef7041ef9ca5cfd661f8c70fb7b1c85d214f01f557e052871518957b04286818fb62a70d8110e4458ae2f181811c2f6a7377323df45dbe43d2b3708addb406", 0x6b}, {&(0x7f0000000440)="da5cbdc6ed2a10a7dc86ace5966af543053d9925f4e0d5fd02128b8ee77aa93f7362", 0x22}, {&(0x7f0000000480)="d122b18022a809a0859e0eab65033b406542564d6f4c17f74e739c3703c6538e5012cce95d2e6125ea89a310adf65f72c70050f366eaf9dbd66160aa248b21547a98db12e6556de84948dfa87a658407df9eb7d4af5d911de780b2546065f39ca2f37d7984933f20abea", 0x6a}, {&(0x7f0000000500)="e2e0fb183d6e5160bdaa6da5180a09422fb2a41be6fced38ecdaddc4d4c98b38505ad485f19455559a41f5e82e25bc548ab66ed1ce1c65c9e6a3a813db", 0x3d}, {&(0x7f0000000540)="d62165e7d6a8657612d53f30b7f3629730cb9c3edd30a1381b1ec40a2435", 0x1e}, {&(0x7f0000000580)="123ca48f9c9f2f3e660340947647e3ac073d590c5069ce5411d5b5a1955ada5270ef210de767ef8a2aeb2efb8d8789faad0d9c7063c348ea6561b9cd8dc8cb75d66d035d4425042882a89668910660cf09ce4a87af5ac961054c885ed93c00f08e46f9e800430a9c3a5d10079f887c28dbc3fa2baa47379a1c6d93ad320b1ca2d523037c21d92946e9b594b607015c684f177c2a5b1a288a59fce7a31c5fa6fde9a4c00e65a119a7f96d45bdbc08cda3ed82d5d14d828f8950324e36b088ef5442c4b1849f843e87d487db9014a70a181d047c065652cdcb0f69f073d19bd3424a641960d0d8ddf2e83d639aa6dd7f2b52b64dc4520157c4714c909fe35e11674101c04f41ce783a8aeaf8281adddca8a1bb0f31cba7fa495b0723ff97bc982d208cacff66deeff080d6c525e384f67f2147501ad5f71ea053870c7efc82de6a4c3423b506dfc870527e5c1c759a49dc591cf8e54fc6a72158ed1c0d9bcefabe8e4ca1fdf739387e68a3e7ab3835f9c7deb857a0c587f0f033a552530ddd22a11dbb99f82ebdd2c5819716d32194af470ca745b4fc448233e76f54a2616d0498a9b45ad277cb663f81a87084db2025f98b3ab78df7c3d07bcde3f6e8cd69fe2d16b48326c4b36c88652694aee1d51410a9bc5d8d9785d9ac701dcfbb398f0d8e1ffca333db05b05fe9f6eaa3c73100c7deec5797d9546b1c129327bcf7e4bf5f276af3bc16b2bf013116659ba8268dc40c5de8bd3d79ba53174ebec2b4522e367d27aca48621423b3e443649bceb464f9cf25bc8642fc4929993b250a6015a17e5091df9804b09f4df833f00e093b3aa068b1254573efbe6345da39278a7175b18fdac94857f040d25988193557e7a02fbe858f266c68e49531d457d0513886ab600c63e07b4111bdb61a0e0db97d8cfafb92cfcbb77a738273b64a39bec0985b40f058ada016c05dc7dd7e5a8c13d0e66f43b092d402d6c8b0a0649c0db11b3408422b7d101600bd9ddeb96714a92daf010e02d6dfc4e89f6f8d4c6bafd77ea33ac387f67c1ccc36104d3d7bc95f75ca59b27fe4e038f095cd09907026e2ee96c9ffbbd39f3fc648a5850e3c4c588ade1fd3c403fa53c1034804d1623987bcf88bde287417c018edaf3dfd369bf6a4b3bf92e03f754ed51a42fb807e48f2e91b3b6522ba04121adcffd2e592d262dadce33cd70fbd7107b417022235ef2fbf5acc7db5322d07985d12d86bd6f5550b917282f783c80c860144998184fedac9b8fa7e7bed055b60f2018432801fb93a9b1071a9b36265465a2e8df9d63ba012504d36f32db84e7fab78357d93ee5c863a2adf554508122c4f2f88b72b4a380cc5a08f1334366be950f73b53e7fbaa2ef6b9724e73ec1f193b02b31f87493ebaf9689080eeb40c2d0200cccf55b69448492796135c3e9f5b332b5a63545c12da110ff6e9ecab54211b1cc5475282867ba23232df2810a6eca4880401e4dc3f29e62642401f4ab2da237c82e2feb38a8258ce64a790d1b2872abaaae1862764d8a48de2d0908a7b3d6478ed28039e4570d7e0b4e2c800c5e3440f6b9253ded855518c2f0e423bbd94292a60bcb49ebb60752948419cddd2391d48fef3b0f9d8ccde0c4ccb5997ebb07a54a925404953c488eea704ced95e850a3d269e9295c1378b3ce019be73f1b34e8e1e8c030166408b01627c771d66b1c585a16d0815640e0604e427bd3548f485d748be0f12fa57bb4b3fa58f9d1b012b254f0ba51072459f031d62c9c50dccdf4510c0d8f4c639b68c386c4869279e90b84b067e164eff99397043c3630efd1310a9a4ef782cf94954c099cdff721ce1bb716145039dba83e46dbfef4e11547a83317b268df9de3af429292fd4335249a0b8fe92c6222dcd1c465b13bd9df89767f826aae5ad3f3266fdd7b0c97b110a6e196d5ee68cec3ac79c8871f7c70e88c91da7eeac69a665254032f895fcb0dc2e0bc2f63c5bb3fc4341cc695ce6cfe84b46359fa7ae9c7c60fc7c40a86cf60365d5176e43227f0ffe115108e0f42b74dd12b960f570ae2ac813ffc73f7bb5ca50b0446b32b0b11cf8b6a4a97eb5c3c4ade178625d10f580890c67efb9cb5a391f58ddbce9dca34239c71cbaeb0e0d02bf57df2b6e4b1d6600bcd0d53f0b57fb5d4ee6fc79172676ed8f661496e8d306d625eef4caac791a689eb54be59f5e2c9bc7d4ff2774e299c87804c029e8c3142d1f695cff3294740632e1ac0e674c673d92c8b45548e336db8517dd2c01355306701ea5370e7b45632fa299b308d123f1db5c72bdcfbe4f3950ea7314ea962dcfa56befe5522f2e6da6b49918e47b969ccaf2742dd64fccb7656f8dbb70102d6f10fa8680cea47250fae29e1bd4118a832cdc5d0470432a5f318d06bbe5d17ef09dd8b5b3b40a5fc4d0d951dec4383ad07f7688495ac22a59c6562b74c394d03b1d74e3269335ea654a53727bb7c31cc39192724b19ef01dd54560fdb7a35aee234991710be6591e93e85f60960083a294dfa74fca5d64a461a6b44c6f259e619d951f862c99227e969f6738b48ae58a8333df458d8a28e0e804bfa94da15256559d6e7e97f203dc97df7a1eb3b03f86328c489df44c1979178fca6b9db369177fe7bcd8a9eff7f6f37dd7104ba91fdae1cee24f436a7a4c5a6f30598a01bf1cda6cac4afa709030fc31ed9e531dc51af30fa7f7d9fe6039c2d8602ba7d6efec807f1807dfc1133f5d09533b10db9c0e65db3b0b8be8bc0c8bc1e903c147b7972a9c7b1fa33a2ba1836f24671dce03f885dfccf329feec1ec4d52d128ed5cf148886e12e1ffcff77a8cbeec1835afc2dc0e03a14eda9f792c21a3a0694b900e52f9214a10d7965ffe4994fe7cd17dab840992dc498fbe53a33a4776ea34e4e55cd2aeffe59ad09e5e45d19ac08cbcaaa66e4484b923d68aee9e0375394f0d5c3a20958b055e693b8a767005b5ef13248e3306b0b48cb169f4e628e2afe83db340325432c4ecaac244624e3bb201c683e06efae4e4a115ed0ed54c6459d7c168239d11b8d17d4110437ae2d894e6dcb7c99295e2399230d17b148348b2b855f961188df9a20213ec367dc98469f6d4ac9190cc56c96132ecb91dbdb134f650c030f502eacf23f3fef06b45c1990d387d54cf1c7571a872ec0af2aa173117fabfe4f43dd22151be5c68a0e66bb59473f9cc4afc8bf931cc776cda0a6a5c38630ed3c684947ff34cf0740ebfcf747ac6132b3f4625ba63f1f5817b4050d44e406e496cbf569043df73347c9c164b226fc554c36af84aa7c52a54a461566e555ce7b81b517b27ef0e3bd532108f2cfc5bc0eddc92d0a4f450369fe0764b7ffb9df569275a176f2a1eaa988adc3252b82256f14ab740e8ab26f0ecafb7152e0bf7e06d32675dae76d90f46f558c7ad082079ab51816a9183fb5f909f7587a2ba1c3211907a7f5169c00a5f72b66e73b6a0b92235925d3e7399a5553324736f90985c9b0d5e56e5c8e0a214869eb27bd6e40eed2f29f71166d8c995e370ee71b4fef6142f93cc2c8abb82af29dc9f590d69a9e0ef63ab7207554a79fea3a0e924833bf1bdcb7a780a65b257f21dcb680609496c87873d430bb415bc829eebd3fff448cce2e140696d2e1a2c83c1c22dc48dd8cc362be1e67f15cbc0875db4f39823a84db2e65ce80a9f4fa71380898c0e1838f5cbbc9045b7682a5d78d279dabcfabeba1f16b3b84b445e8034eee32cfda721ff0bf393a72d7dc1e4eff1c66737ad8f39a03a9cebb9398536ce4a7791eaa69e4eb1b710717501b79d5a7a8216aa546a9a40ec96b8facf85c610953b66b5de9a7518513f0c12c3c4e078556656b179f0fb76686749e945de17a37ed685362478cb95e23307fbb5ef7750faf89a3d3f079bfed7fb6462771c3478bc05c55e6cb898ba01cd5e6d6c369732728f47af06dab27ed905bd95f39bc843831d97bdc114dcce0494dbbae72ed005a352c1c8c63a4e7f72466146faa471025437f90c6d5907d96862e8dc59291cd6aaf2ea287472ccfa184d33a4cb8e7cb6f313496781eff34a4edf8ea481fc29b17decb1ff1cfbff7a503c8392b7dc291d3856f490d025ee0044d127ba30d5d9c095c3216d5be09eae5293d776a0a24e71063cf8c6fd0242a4988544b0d39e299824a8dcfed26ea9902cef0f7fb0d6f9ade9977e627b42473d21918b19215f763c6c152704bb37b1cf3fc0592abd6c5fccaab81e89187b3bb2c7410270da228ddeb8acd28d1691bb22e390b9d0fafce4c02897f0baa6ea692d59697f6fb217abb9f06ecfe1807e59033963371e67bba95da0f645e868290054dc1779573b48deecc6e2ae301a6c123b14fa6dbc5d0bb56ec82f29a5d7a369686683bd3a008087e1e0d5ecf7f28178aba594fda46ef852e965f3f043d2555220a59a5498ff457d2057dc37cca383adceb4b6e9f456e9ee378ce5e2bb38897376b7933837a8645ec8090c56f8d99d08df40ae4e55c46d699b92c387bf462826ba803902ed4261399c2609d51c7f4ac528f1709fe3f08ab1ba11b0b6e527c82a663072a6679a1e4fdc27c454691135516df0d9dcdf67a194552f8902ce26aa33b552e6fdd6ec925c519311efcc08421b764fb30a4bf610e0c8464a87891b554372436515cb9898575f423f425525412b45c412543ef5883840e567249e7c0596ba4235860ae358340eb3f7a7bfe953af68bc15f0bf2552fc4db35c18d2a8d5f2047e2ce613abd46ca057526c68bd63a23163dae63456350943f7b62449b08b3b7a68f3f269db062ac568bd92f71e94d43b3653204834b798f03dff99f8d18041b2539071d12326ff919a4ebeb8f586f8e5cd18da22dc2966a2f00208b441e1767142397a977ed134048e7cfc0c2203123f07c3edde6bbf282caf6f71670c72850408801511e02a4c3f96d3afd3d117428a92b4055e33c32b88232c55249eff35a63f18840da531722a1840f66eaeb54886493a5d9e892b13629e8bd8ecce5ae6a3fb9473ddda1fa90571233969e7c4f5705142d4c692923640e6c0a1bda76c7e4cd75f2b859e6bc494560c7bdfd62dc4d67a9b6033774314eeb6d280b03b150676b9be86dae1b321a4ea95d93f646408e595280de11080948538581d13531690fbaad34aa85bf1ff09a2b797a4c8099e64eda0125a157453cbbbbea60b201ee9a052afaa6b9103a45fe2ec2fa464f3bb66acb15ccedcd895b7b0c3f4866c5eef6f797a42daa3641b5778dcfa0b45ba8d1c063fdde99fd1baaa088ec0ce617433c7c95c6cdd23e8df7ff8d72c24eaaa3139baf2847c0bce61c915899ed86d549dfa1dcafbbdc2928b34848a152ec197de76448d7e487b0edd14edaff03c86c57fd8cf5c17afffb2c7396c63a858278373e8248b7874688bc9cac638185122122b25e2f7aa7ed4e26e5e054b39c2e308ca6f26a42e932722c0e42d58daa27a19e327bd68724cd5d394b7f0a69e9902468b5629b3fa7cebc28b77ff722ef494b7d64c4aaae3a67967efe6c48aad32547e6c551e0f1230308442d470c75603ba6eb3d0aa63aaf5b2498307c3637e8f6ecf8795b6536edfbe8d4167bc0bbed88a56f8299392c4f8a33978ed1a2d3cb1fa1e90533a6fae991faca8030d9d26ba868134f6000899a8efca972367ab85df5335bf6a2af9949194bce91d7f92d00da53c5c84da3cc3a7a2fb6ffc17d432945f564a5b02f7edd7e739458b368d4e5700381910afcf24ed29bf135b81e9ac224fa90487acbd2a836f17ef66a8dddaa4caac878c6839ad589ea", 0x1000}], 0x9, &(0x7f0000001640)=[{0xb0, 0x0, 0xfffffffffffffffc, "855ee42006a918a6a6fc8c228af0987aab1d3d4a95ce93523b78957c2a02c521af6fb77f9362333d9836ce3f8fa86faad91d49c94d7fcab28dc06b98a38378f1f718638bfb8d6a7763844aed2cb33a44994a0abf528a8d0ec973c317f353e7c0aa72248c73839ea5423a9a4653641544d2e4092e0223c0d853b233c833c8d519183d58937ceb13537308fd89b0a4b268507fa9b0eb64aca9541fec424e6129"}, {0x10, 0x1, 0x4}, {0x68, 0x1, 0x4, "535a5491cdbf99f3734f150a3094626fba07038b320c00c6aaef34ec5b3d555d2913bf280ce68309884119d542f508da8b4ced4591bea42a80d967360ddd4098a4e7c4e97d84dc4f2b54efbe6427eecb5a926f07dd"}, {0xb8, 0x1, 0x5, "8d5b62870cd44ff1b9f892160909ee396f5f33ce2a1be4a8935504e5ed79b7f8879baf6be3f229296dc21aae067e11f026311fa60566f9e34b38a0e18d4b01b2f399e4678971dce11d1392b4d7941e1e7d2dccbd36ce945f1bb8f115624a6f2a6ee578cf5dd8f28d088ed35e02fcb6ff54eca1a131e6811ae2c89cfeb12cf77384537fd4d692e933be279850e34e0285a48b5488edde3271220a8fc5d87f5907641281508a04b59c"}, {0x60, 0x1, 0x80, "3b2f6a0c8d7b877b19bf98a369c1b2f9ed9f915cd4dfcbe54bd8391f01373eef24de4058e6b8efb1f0546835427ea26887f6607c0b760220b3345dd9bc778ab2f0b555c077b2dd297f1ab80b07f42945"}, {0x80, 0xffff, 0x8, "d9d51c6587b8c59f6996979a14ea2cbe31cebf60d40242557afe7635f482ca2fd2a0e9da5cb606170fc5777e45958bfcba09f2bb70e0440ad0262b5929a138527d056d32898288199fb43fc82d99ca9a6b16520461e79b934e6d3f650f90d9de9df762c00c2f263e5c12ed"}, {0x48, 0x1, 0x504f, "a234a5e96a9db60bd063fd60974271867c9789461eef9613da786c403a95cda7b82b671ab2d7360ec30ea35ade9fa317abbc726e98"}], 0x308}, 0x408) setpgid(r5, r6) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 13:34:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x4, &(0x7f0000000000)={{0x0, 0xfffffffffffffff8}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) recvfrom(r1, &(0x7f0000000100)=""/203, 0xcb, 0x840, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1000000000, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) accept$unix(r0, 0x0, 0x0) 10:12:17 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) dup(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x100000000000004, 0x10, r0, 0x0, 0xfffffffffffffffe) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 10:12:17 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x7b, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x4, 0x3000000000000000, 0x10000, "9d1b07fea3374f00000000001300", 0x212f, 0xfffffffffffffffe}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) mknod(&(0x7f0000000440)='./file0\x00', 0x2022, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) openat(r2, &(0x7f0000000580)='./file0\x00', 0x8808, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) r4 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000500)={0x80000000000, 0x1ff, {0x1, 0x292b}}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r5, 0xc59fd8e31530db3e}, {r5, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r6 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000540)={0x100000000, 0x4, 0x0, 0x8, "8be979f240ec6291ff9b9292f8183ad0e894fb6d", 0x81}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 10:12:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 10:12:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x50004) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2ef, &(0x7f0000000140)=[{0xf61a, 0x7, 0x1, 0x9a66}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) pckbd_enable: command error 10:12:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000840)="15") socket$unix(0x1, 0x7, 0x0) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20141, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x9, 0x2, 0x4, 0x81, 0x0, 0x7, 0x4, 0x2000]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xc5}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)) unlink(&(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f0000000280)='\x00', 0x20, 0x2) sendto$inet6(r5, &(0x7f00000002c0)="1d9410b41a9b1513bc21f30322eb1ae29488e646e75f032cc50809790931798bad26bb5ff700daf4577ea58022b58fa1c690843d8d831e5099875e51afed3e18a3876824b9db048078d25d043380b1a32bb491d877d2afbc89172d0b2ec71ea787b8e2d15520c9b2316ccc2404b2c1376e785cd565ea1bd8e8cd17af74db5843fc730e8003e69bc528399746b12b087db9523e876cea608e21c565136661776d3e7e7026575e41550f9cd5e0f37d65e93bfbff55b6b8161131157873afc009e07a592845b822abad19ef70b4f9816e1f7bb491d66808d4fbe6a4e312cedf89303eb17d5ffd16b47523a279fef5ac77309d3e971b", 0xf4, 0x4, &(0x7f00000003c0)={0x18, 0x1, 0xe9, 0xffffffff80000000}, 0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x3) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000440)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x18a90, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) poll(&(0x7f0000000540)=[{r2, 0x4e}], 0x1, 0x0) r7 = dup2(r6, r4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000580)={0x3, './file0\x00', './file0\x00'}) fchdir(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000640)={0x9, &(0x7f00000005c0)=[{0x0, 0x9, 0x5, 0x6}, {0x7, 0x4, 0xfffffffffffffffa, 0x7}, {0xffffffff, 0x6, 0x8, 0x5}, {0x1, 0x4, 0x7}, {0x7fff, 0x9, 0x1, 0xa6}, {0x85, 0x5f1, 0x1, 0x2}, {0x4, 0xfff, 0x9fe6, 0x3705}, {0x1, 0xffffffffffffffff, 0x6, 0x2}, {0x2, 0x2, 0x9, 0x5974}]}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000680)=0x698d85ad, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000006c0)=0x8000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000700)=0x9) accept(r2, 0x0, &(0x7f0000000740)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000780)=0x80) mknod(&(0x7f00000007c0)='./file0\x00', 0x20e0, 0x80000001) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000800)={0x10, 0x10000, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ed1000/0x1000)=nil, &(0x7f0000f56000/0x4000)=nil, 0x5}, {&(0x7f0000e75000/0x4000)=nil, &(0x7f0000f09000/0x1000)=nil, 0xbf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200}, {&(0x7f0000f9d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000f69000/0x2000)=nil, &(0x7f0000f90000/0x1000)=nil, 0x5}, {&(0x7f0000f10000/0x2000)=nil, &(0x7f0000f74000/0x3000)=nil, 0x2346}, {&(0x7f0000f88000/0x4000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x4}, {&(0x7f0000fd2000/0x3000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x2bf}, {&(0x7f0000ea1000/0x1000)=nil, &(0x7f0000f5b000/0x1000)=nil}, {&(0x7f0000f02000/0x2000)=nil, &(0x7f0000e3b000/0xa000)=nil, 0x3}, {&(0x7f0000ed5000/0x4000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x5}, {&(0x7f0000fa1000/0x3000)=nil, &(0x7f0000f12000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) r9 = getegid() chown(&(0x7f0000000d00)='./file0\x00', r8, r9) pckbd_enable: command error 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x74}, {0x6}]}) msgget$private(0x0, 0x80) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xff, 0x1, 0x58a, 0x1000, 0x57d54a23}, 0xc) syz_emit_ethernet(0xffffffffffffffe5, &(0x7f0000000140)='\t') msgget$private(0x0, 0x60) 10:12:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x9, 0x4, 0x0, 0x2, 0x6, 0xfffffffd, 0x1, 0xb485085b3d23e020, 0x67, 0x7f}) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x8, 0x3f}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffb, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x20, 0x4, 0x800}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x68, 0x10, 0xfff, 0xfffffffffffffff9}, {{r0}, 0x0, 0x10, 0x2, 0x9e90}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf00000a0, 0x3, 0x3e}, {{r3}, 0xfffffffffffffff8, 0x0, 0x14, 0x3, 0x4}, {{r3}, 0xfffffffffffffffe, 0x90, 0x1, 0x8}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x48, 0x7ff8000}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x8100000000000, 0x5}, {{r2}, 0x0, 0x20, 0x40, 0x1800, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf00000d3, 0xfffffffffffffaf2, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x3, 0x400, 0xe8}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xd6, 0x7}], 0x3, &(0x7f0000000380)={0x9, 0x7fffffff}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 10:12:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1000000000001fe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3ab, &(0x7f0000000140)=[{0x8, 0x0, 0x800000000000}]}) 10:12:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = kqueue() r6 = dup(r5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) kevent(r6, &(0x7f00000000c0), 0xbe, 0x0, 0x4, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) kqueue() write(r0, &(0x7f0000000040)='!', 0x1) 10:12:19 executing program 1: r0 = socket(0x19, 0x5, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:12:19 executing program 0: r0 = socket(0x17, 0x4, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x40004) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 10:12:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 10:12:19 executing program 1: r0 = kqueue() socket$inet(0x2, 0x2, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x111, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x2}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3f, 0x737f}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x90, 0xfffff, 0xffffffffffffff01, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x3, 0x1}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x84, 0x0, 0x6e8}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x800000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xfffffffffffffffa, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x22, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x22, 0xc0000002, 0x400, 0x81}], 0x7f, &(0x7f0000000040)={0x1}) dup2(r0, r2) 10:12:19 executing program 0: select(0xfffffffffffffd28, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xa7c) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f00000002c0)='.\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) fchflags(r3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xc, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) socketpair(0x6, 0x8006, 0x400000000000005, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)=""/9, &(0x7f00000004c0)=0x9) r6 = dup2(r4, r3) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000740)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x4, 0x8, 0x3, 0x0, 0x8, 0x2, 0x0, 0x3, 0x1, 0xffffffff80000001, 0x11f62b}) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000700)={0x10001, 0x298, 0x7, 0x3}) r9 = syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) dup(r9) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000280)=[{0x0, 0x9, 0x7ff, 0x8001}, {0x2, 0x6d, 0xfffffffffffffff9, 0x3}]}) utimes(&(0x7f0000000680)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x80000000, 0x1, 0x80000002, 0x2d1e, "d68d0967020000000000000022d588f993aec622", 0x1000020, 0x3fc}) flock(r5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 10:12:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5c3a, 0xfffffffffffffe01, 0x800, 0xffffffffffffffc1, "833100d9ab9e4475076c6879e5326793aea5a871", 0x9, 0x1}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x1f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1000, 0x1ff, 0x6, "0a4f287ed1e772a9db706414ef7d39bf3545db19", 0x5, 0x80}) kqueue() r5 = dup2(r3, r2) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "8549550500000000000000a77c14eb9d00", 0x0, 0x80000001}) syz_open_pts() 10:12:19 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/125, 0x7d}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getegid() r8 = getgid() setgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r0, 0x4}], 0x2, 0x0) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xfffffffffffffe03) setsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000000)=0x6, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 10:12:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x800) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x7) 10:12:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x2, 0x2, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x1, r2, r3, r4, r5, 0x41, 0x8000000000000}, 0x5, 0x7, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000100)={0xda, 0x1f}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0xffff) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000280)={0xef, 0x0, &(0x7f0000000180)=""/239}) 10:12:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) 10:12:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1ff, r2, r3, r4, r5, 0x81, 0x8}, 0x6, 0x9, r6, r7, 0x7ff, 0x14abd315, 0xcf9}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="9c8783c3772c00359a7455cfcf1c8cdc10b87e33c0", 0xccd96587ca6d164e) 10:12:20 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 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) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 10:12:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0bcac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327be7247818f970e017c7cb9303e6b505059f3f0000000000000035fa269859e24b2802782224d7d5c13c21d4eee467b1663dec1199dad1a408bdf8621037c3d78695ad9a27899ff36c46049befba997acb9ac407791cdf6079f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed041bc46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e115987a104a727428d229b40f734e0a96ecf16b0910858c53c26be5ace3dd848f01b23ee890a6dace4fa8ae439512d4158ca417ed39b32b2c99c0ac27edb0e785adec7f6de37380519392c9e1f472066d0e8cb439fc8c18e7d036690e0ed906cee6b995814ef15882811a83c6673a6a47ecfc089591d8fe2271c25781cc3ff0dea", 0x208}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000440)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 10:12:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x5, 0x8) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 10:12:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x17f, 0x43) r2 = socket$inet(0x2, 0x7, 0x7fffffff) close(r1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x210d0d0290012a42) r3 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r4 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchown(r3, r5, r6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x28b0) 10:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x20000000002c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 10:12:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x98, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getgid() shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) setegid(r1) syz_emit_ethernet(0xfffffffffffffd85, &(0x7f00000002c0)="8b") 10:12:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getrlimit(0x6, &(0x7f0000000000)) 10:12:20 executing program 0: socketpair(0x10, 0xc000, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 10:12:20 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4a}], 0x1, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0xc, 0xf0000004, 0x1ac3, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0xfffff, 0xf7, 0xd52}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xeb8, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9, 0x2dd8}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x800}], 0x5, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x11}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0xcc0f, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x9}], 0x8001, &(0x7f0000000440)={0xffffffff, 0x7ff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000280)=0x1) read(r2, &(0x7f0000000140)=""/143, 0x8000) 10:12:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = semget(0x1, 0x0, 0x93) semop(r1, &(0x7f0000000000)=[{0x1, 0x14e, 0x1000}, {0x1, 0x7ff, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x0, 0x38}, {0x4, 0x5, 0x800}], 0x5) 10:12:21 executing program 0: r0 = socket(0x20, 0x6, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0xc4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) linkat(r3, &(0x7f0000000180)='./file1\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 10:12:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(r0) write(r0, &(0x7f0000000180)="f40d76215b979e4f28d11c1ac72181da58ed1aad986849953326", 0xfffffffffffffe61) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 10:12:21 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = semget$private(0x0, 0x3, 0x411) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0]) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1a6) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x70006, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x3, 0x101}, {0x3, 0x7}}, &(0x7f00000001c0)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000240)) semget$private(0x0, 0x2, 0x20) getgid() readv(r6, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/21, 0x15}], 0x1) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000340)={0x2, 0xc}) r7 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x10) fchown(r5, r1, r2) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1010, r5, 0x0, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000400)=0x2) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000440)={{0xfffffffffffffff9, 0x7, 0x400}, 0x1ff, 0x8001, 0x7}) fsync(r7) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) rmdir(&(0x7f00000004c0)='./file1\x00') getegid() fchmod(r6, 0x80) 10:12:21 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = socket$inet6(0x18, 0x8000, 0xffffffff80000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) 10:12:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 10:12:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:12:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10d20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000180)="a1100000b9308faf2c8b") 10:12:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8000, &(0x7f0000000000)="3a364603536e8ceba3a806837a405b2c0487b622aefa2278a835291310807de0e2ff688d9a8c33e121e9e43241b6cd5b81e64144f64697", 0x37) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 10:12:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(0xffffffffffffffff) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 10:12:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x0) r0 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="cc7a2285f8dffe80e0c821cf79fb6adaa347719064606b57b8bc00089e6882305169498aa08f020cf41fa4b11bff4d35d782b466b8da07c93a8d61fe7755afb4b21f0063eee8ea9ae3e5e939", 0x4c) 10:12:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x100000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) sendmsg(r0, &(0x7f00000038c0)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000000240)="4df2ee24eb1420f27d956f4ec7c9fde5f167183b09688975a7efb00151e6cbcbfd30c5574367521df0cb817a38a7d17554e63f8accab029eb67a785dcfe24cd63f0e1f2fc0fea0c2a68ef80d0196290e46c679a53ecd6969bd5bdc99bea2e63b6acaae0eed62cf62bae54f01332a1807d262e2100ced6fad75b2aaf99a292e1d748c5b445ffcada97409dbc1750860531cc809c3665566a34cb2586baf2b9c83c4697510769e79c3d1caf4ad0ca631f02e55", 0xb2}, {&(0x7f0000000300)="2e9e3a4799065a71d8689e8a164f97ab5cdab3b4b69ca83f1433117a4f68ba400f66628c457ed6848240a5c38fca2f8f6592535c9af518187112b6f5fe6f9731768f2599df0680f6d1f2c1283f6d4d9b93d057994bbcb00e479fa0cbd1a5ac8310ac4540a1ae66799a00d7f55c6d0090f79fe2047dbeeefe1ab4e8851d81301ec09519480f161d13a1f166a97abad5bb871ce1b041a4d5e36eb7d5910a976bb3edf4be2f790c2a748e6d7478339309c6af3bf954402ead71dc02bd3f5ebf9ab70744e3ed07431da1fb52ea71bf9d372733e5d22eb26ef6c3d09c305b97703d15fa5bb1a9473af6af8f8e", 0xea}, {&(0x7f0000000400)="0bbb62482d122536a3424b36b372d6da58bf137a2a75101d568ad2aa8e7ab2ef72b1369ec40bd3d169bea813f8e0434446de46d816ca5046a975969a16d6f2b51d54cde1cb23470e56c92a785b71d07b0f34e698d6505f2c379678fa4df501f36da86a07cfe9e23e13e5fceded0b65819de3a0a7d5249d04e443bdcafd24133f13421047335d517ea92a368738100d50646c326ff906f278b572f44ff500d040fe22074d66a587995c56b4b3490fb99728df0a98cec5970ebd85a4dc2004c8802e8380d3e072549ec8d4f472745fdc906f9d714f25e3e8044180933da8ffee04b603010a2535af6e817cc57271a7d0b14a6ae229d19b4ca60f3dd80fa6dc3e7bc7303cb5bc013fa1553b8cd99ed4cb4f7d4a88ccb2ea6d02cf61e532711e3d85e84521e3dce45b601f89b4eab260dd94ff7e9ea64b39bd7ecb04e8d6316c6d9f88a6dbf3818ad42b081e7ef6ed329efb7983a9338417d6a07a05f5c6fb1fda458c86d35f5ca71b54d9443caaeb7c4b665357d608411783e99885be658b7722b51848407b5a89db39ad2358f0dc78747cfa545277aac0a3d0542eac772dfba0d880f3d1c4c256a1e791cee40605eaff40d72f989772ff858d195228a774714e26e4c372dbef681154becccc437debd56d2db1932c1920130205416ff44a69bb4991ff9411322960a7f33f9a48252d1c6f35d5c497236d44c58b941eb6d91a228b8706f2ff0a82ddf17cf3ab90e538e6d5e67a1e3174ec7a4ccbc9cafa4d16085f5843fac4c5062a9baf413ee7efb17cfd1f9f4d65c6c9eb9f7dc08507d523207bcb27b1837879eb2c748fd485068c04dddd9ea036a42ad10e22b8ad0cfbc30aa9b6dbccd645aa4e79e3c63ba839d1f93304a000fdd56dc571deabefca259d6bbd178af59b1414e8eda84199b645cfbb69945e205646aad084af43bd6ec7ce2e91d0c7351d9bf2cff99a7fa608e8fd77af0d678ca7152282d97d0ac831fc07de6ce841366781543e9872163f15b2daf2eb0a856b47008c6df5977c96ca68902be9b03ef9c68a6b9ebd2d3cc9a70557ba1fb5c46e8e1824a11619e78f8f48f56e1b913d222b3cab06a01c404867c692b14a6a919ec0c5a2909a7620cfcb94adb81559664efea3c98a4221c03c3f5929a777fcca931fa7ae0b6b1c437ee7e6ddb5330021aa729a75386d1c4233f6aea6d46be6ae50831fc520fb694d9f7a614507cb0e19545d38e4cb264aaf914ce1c71387f33fa87ec1b3ac1ddbc8f8adc67756e1792583dde231cde5fb9396a12b03326a3cb53041d4d292b4f19017ca23b36e44106f51a2e01ad6d9a22d3aaba165caa8157afbba34719249fe9046a127c3430435e0c6e84f30765b1eb9b4b4ad476d32c4bf4a787e043ed61e307bca8cd48f0b344a00c5d1dbc61a18ef6c7243dc0d263d02b5a4872d3cf3ebd9b3f7a3a6303b12868831e5b90b32e4feee957a4736454a2ad4942bc23820f244e7bdd815b9960edc6c8d29d6f64f6743644db7691be5c7ec93681fb6cb908490b486a91572397691dbc5480755feabb68ba415034deb09c4b8cddfde3bc3023af90c11d0315b71d8ae5b06fcb69cee15dd84b2481bee462d4bc949b23197f015a9de62e9266ccbee046d85eb4f5c5f19afe75e43747681c78b49a7ced04aa5809b6bc44c7ffe91ee39a8bac0fe0743c6151e5627904ce2b1a6f6ccb229f891503a366fac0f8183e151406582eb760f3a387f7321f748a436de9c5515a255070d83da51180485bcb95a5e8c67f1e617b7e7c199483e246955a0466fa15f765ed65e3341726ddded731f50975627d77292e29cf51b553ea29f2e9e536892893dad30ea9d58b41e87819255e9695bab3632599a97cb00c31b79236c1a96cb8ecbfd0ecddde253cc23c1b31dd4be74f9cc4e38bade633427fde51ff3eaea1d6fe63b46d49a831edf282bf0f579e67e57044aa1c09ec21a9bed109973fd97972dbdbee171326b5e7455952cee92d4f552572c5403080a6022365e0dab1b90576b9fde0096c5147774972c3925bfdf3cec8dd877491199b765ace272586ddabb6854e24077635ef39f66360ededb98d973a7239c1bfe823403c02b6012f312a0c63e07e7fff6ca03706e2814c1cd22fa9de89eaeafdd8483413becfa2f311f1be3772f820a74088c4e93bbf78161467b02a3998200990b1a8258e92e54c22a9f2567b834095f381f8b1f69877dcecac4b143f161dd310a8a78ddd1f9115a284079dcb2fde66f27d6350d1b3ef448e1b1e47e387051a9ea0990ced8663a4b11b15fd38045db600e9f47ae861705adf61d026dd4d0c01cd0c8690afdc01bb7b106719beb0879d5575828785a9ec34af4e6fe71210b98db4e502561e8fe4ba55e647ae30cb3fd187a44d7b4122455b3718f03212b8215991200803950f91904faa33e2687e5881a43f5293e5a3e78552477aa7d3166f3c07e4c39cdb1ff58910c30ca895102ff0424ef00f1c599e5fe426effdfeeef46436a408437f971bb8f9e6da01d830a73fb5d82152f7495b5ef2f265ea98c4dd83205546fff39b2c4348a3e0d52ddcff2ada98c9d64aa2993d7ada0ae5fa037a72a5680c4c2fd06dd93701fcbbec7ccb2f636904732383086794b0e5731c473972fad4b408bae61ae96a8570fbbdd6cb1c317c8f704ee29fd9172e823f2b51c3bf6b64d42e6dc246a6d407f5aaf9dbe6d19d0ef50eb9c53aa84125d3ca4f585a044d61a74a19bc7b9591683b1fc7feee97b2e1a74e61405d209195731c81bc791614da241bcd3060e40d1e1753e67ff1d99b8f228ac294572ff8351a789c747834b34dfe33ad7ce3c0fec5134695ea3995f1ef3a1cff9a0922c865f88f7de550a0a6547255efe70b57656ae0ddde084b45bbadfd8b0711f319bcc8afb7995cd1c0db2c22ef8a1cd0390ab977a41e904b13725a5baa60e178d5d0efee630eff9ce75e1ad4dc9c5bd1da67773deb647a02e722dc7efedd6bfd3008d0e076a6d76aa377a77cb342c6761a6942e8587b3cee89fbcfcdffc8330c2f412aafba83dde05bcde9a21e03343ec2730974fdb26be7c7316426cab6e5af33531f1c24c107bf078a448cd22e4aeadd2c48c3aeea1dbf4c71b0b288fe0900f9a0afa02ea6cd198d384bfe94d4c4f50e4bb792ab20ef627a0019451c8d3d9b3045ed34e490e281bed6221fc266d45fc2405f4ed9391411cdba45d573dd89a1930f5eac35674f77ee7af44548acd4546f091004294aadc6d854e3cfb38835424270659cf3960f61ec75b3a1928aa8a232b3f0ab1825e1de75f02dc008936192227075615aca8ddc42f845f726ca567a89a8dd9873833effef264e19f1263abbc60147753cda58ee399b3b2ffe85f924f716e2d2c8b74e17107b98fa740c9e25691ccf3d712d48c00edf42bfc19ae48654d331ffdd9782f8baf497bffcb09c71a99c7dff7f013cee9d3f4db046ab14bed6454fdb08919c3722708eb7b05536b27f9e11cbdfe62390ba2135b97d7f18e27b7f21ab5df561e95b09c7bc4d8764ae0c2ccde6be0cf49eddeed437a2eec3e46f384b982ec087c41ebddb20d997917c90f824199e2193186f2f618fff30491f42fb4a7e742455e73ad01242a688fa04f6047c3c95d5b3b3ebb288ff9cf3e9195f5087b9837387d8fd6b984e7436e1d89a67de69479cae2681c3ee616d85872280e793cbf734f413ce323262e6b0c38932ff915d0658d3df9633a8a409e831821120e225434515ae99e788c637007902e1bfc69a7c15890ee24c9e787480dcc7202294734c11685c32692afd10a303ba5734b1950edd247a46d5c9645c488276d920da6953f904141179be4c8db29854c7b735c671dffc3faec9fd41fa76cb411bb2767a370cd4ad9c79ef3571a08b4833a61edc3f3be5cda734abd5cf71b6371105a1cba929f4cbd032059efe988e07378e546059368f9f5e534aad4f14727ea8e9bbc303bbe0ef9a1fe1fa7e083142cff2ab6915313dd32f76deb7177b8e0840ad97275d85383dc3f4f7957cca9f196f3c957c5a660536bf2f8b6aa54886a428f9b6a7a25bae6bd0d799523ee7371a31ef93c92346bcd28ec2777b0fbb1522825303baa7b41fbc247a036c2c3f2a740276cde5bb52b702144d992b40efa2bbb6d26adec05df40eff101ca71be6130f479583ef3dc9fdbb54885051b7771d9d6334dd35183dcd03a094ffba9a96f4488810961733bcd73daf4c99acc276e78f7baa99fe8dbfe71cbb37b4614e989c346deafff7978fdcd37cdf39a0c06636d01b65a5fc63c23490b24ef4a8965be36fc39f0510cce60881fb2df25c3a1357645c77595d01e57da21fdd0afaf275d6e20cbab59bb9274c9b00dfd95f6996eabcb1e19e096e871a98dce7331c3e8c298a251e9455344224061c982caa7440aefe51aac4c43ce23a13f48a4054f246b527ac5d1344c935740d9b3257988288067a157c6e07fd792de7b2a1052e03f9c00b270e9fa9806b77fb6ebd799060055889d48a304169332bb47dbc9c0d5222c84d13954ba27b6e7485c2ed717a2c9308a3e6db618b2431edcbed96eb37128af0509cf491d39dfc1d53374938f992cc2915797a35e96c595b71153802d0ad4b79c93f3245060406bec96949b038e22b5fcc56f25e4c190fec1f3ca7dc4a53d4208e14dd0ab4c9883c8b768ba340e128d2bc80adf86919c0fa19fba96a701ec2681f2b824dcb2d0e251c6c1d2f0571bdc6f2a48324eca88dc4d904e0055b0fe4df2e62d0cddd354444c1cd88ccf28de4b33a9fd6da3d7f290e044822271b330257e67cb61b2dfacc8188774f379f7964b55e0168201700aa251e2d8d3cd590c3cac66cb0e583492b5c4d6e81582ca981f200b8ce35fd2ec8a93bf05642f65aff2eb7c669f69ab76e79ead409173145d8d6e136ca3cee0e19da555d5c3fa06153bd4a938aa494c1d1146c8e6511faf227bd82b390af3997bda841dd3ab55538cd402b9c376fe13c136b7fceae5353b05ff730ab9a110563f805bde975f0cc1f052aa761dad19c0606cb40979cf993c1717183c2e20222e2869bdd1066464de7e5716acd16c53c25e10ea96695563cf6f651d3b9c580cb7b141ad054207e7d9e1df234dd948acc7c756141b83e90d5b146c4ea8408dd319f79e50700b221535e614486d9a4f7971387ab09223a8e612e9a66b46dc6031d13686e9165824a2a155046b218b6f3d94e5d3525edf6ec966c8b808ca80aba540a63b43934a19d86a8c31c272f4d136a4f42dec5c41cf0b74709fd80529b2e337ce1827e75246e19780b00834e4a1ef62372277597a4f4c23867cdc2b6f192920defb8c71d938315f4b222d481433a3fa51fb906ff46cb156a815714a5cc78c92467d7d92c5abbb58678ad1ac5e74c8c73d87dd89b5ae01d6f27b91172c355f5cdf3c2a8d782c40c2ec1c20e7854c5a01f0fe9c326596fe91a00faead502f02195716213d16966038870bf8115fecb84d239dd742a14596098fdea49273be093cc5884adf99488e4a9d1c4d9c79ebd96b9dbf56b82b403128c312dd534d20e01681d91a6b29cba9d3396a99246ab91301b4884daae8487cbe7dc42fb453da39c6713264a15f341ec8b3ba9e35d75d7ffa84f3581b1f1a42b7b5c0dabfdf98a82835d4716e7fb3833c99ee06a366db928f00e79f9cdacb3e77e2d6901eb6e611fa0589054f2c47a9585f33e3a73ac74dbcd6a3d275865b02ca7e6c2dba2c73068f84e4ba95d424d261499391d8e9c6720379e42abe2438bf19e5d69e3d502d54aa65e2dcb24db0b516", 0x1000}, {&(0x7f0000001400)="c9c275827d6d250510de97db633dc4485af278e5d5db741b70ddbaea8b65a2c871234f43", 0x24}, {&(0x7f0000001440)="120c234cd26538fb16b2b27042f8", 0xe}, {&(0x7f0000001480)="6ea1ad07875c3954c2408c7f6aa97a92c3af3284a561b6597bbd9b1a02d55a915d1c901eaf7fd9beaebfa0e23e266c6f83c08c9a183857a6357c7671c443618e8fb2cf225e9da11109fc00a1011c864ee88b6d9032340263dec2aa777699d463633e355029ccfe2d740e580ae0a3e567951666c66ce30534e30498ad", 0x7c}, {&(0x7f0000001500)="fdf7c17d6c937c4ef71c8df37af6ce57e7e4bdf5ad711167fe6453df07f4f819361c8e5fc68ffc41de228b6217fabd7041fc65df9842002299ba8bcdfe411ba1cc7c0405d03fc9ee0a83df3f908ccddc3b57029ad33c93eef293e3eb966179fa97de4910f627856b0d5c8d967236d06be410dd8f1192a0d7ec2539b0e18941cda1d7b7dea439f009a874277a388080ab09311da284f902ed5180f8a0e95ea6d3070aeff0f470c2829edec8179c0a00728df6f41b21bebe2d860fdec1ba3a5547aa861a20c522243168062235c394621aa42fd549d9b13c423385c7063d67896665e83119b72e4f829edc", 0xea}, {&(0x7f0000001600)="1436ef8d8fa36f5d133ba9517a95ee6f8bbabd519060bf3900d77c299e9c179961526494e63f3d3cea57ab034bf7c7baeb2932f94719dcbe602caf9dd5c2d2d98ce750355636d1167c4fd701beba348b4ccf2edec1b0e91c323107c600961d5cfe28bb3da648427db3155a0cc069f03a9515d22c679eabf3336f76952d5b31a76d044b6f1d3a4bdb7594b32539d09426f71b8b01b834b0f05b2631b0d6ecabb35b6e6b8cc61077f7890f8e46f8a17b259d635d5e57e2d2b996c026b713f67a1e5784ace4e5a2cb5332350adc9156aeec787f1ce26ab1dea68661879faa5e22850a496754cdd2ec86fd1d3ae41a77652d9214de8946ddddd035ea900474114670e6e11c29151ab5bf19e4a8fe5b78e49eeb6fc74caa20c21eddecf958101b782d95f82a41121dfbd872577eb1a5150ddcdcc3e0f447b5619bda8b69b5ff4b99c8d671781b85b4aa0ff3638f8e607f394972614bb3748c86fae37a7c4c1017c4152e3237c4f5277656ff3766ebca9943e773e825b2fe24b5d5f9020d779ab4e4e708edfdb7ea5d4c1c049b6edbe80c6225a0863b68fe7d00dad7b773d5b19be88fe3675c876698cdf3f07dc0ec3ba3eaeccffd3ae890cce1b6c077191126383108f27a9fb460f1b60f4c84b2ba9aff8ddc97511b8b2df698f3d99d42676a27c9e5bde3632dc0fac370465e4dadd85a3fabc6d8eb3e0bac76267606c5af0b95afe5ae3d1d10a6e961d6d3233c11fc15fba417b9e92619050f26829c8387c67214ef9f5dfcbe40c54181dd0b730937d2d6b282dda2b15c32e21dfda4bf84d3dbd9a23ef76710c9908f13d81cbfee7c058801523cd7604c9f6cd85f75016c58fd954d7f62eedb57e4ea9a358cccf7e1ff8650d0eb83c824b561772d7b610588e233a439d77d0bf23c61a02da505586e616ecf113ae745d0c61cad48b439439dbbe6ef0df0bc929fcf947c2aaeb8318fe626355e12461e3750b4ff24f843c1825900e9158a3ae131d34994cc1b84da7b1672c71dc4a707530be4ea7fc31ae015cca7fae1e3c038c579d10d878cc27b38fe4dc00048e41c6271ea1e97780e2499840d9b1a3264b14f82a30035054dbd5087ba4c490b9b74f379a2f897f9da500777335229c39ecfc8e559415b8c7814dd745f8c6fbc40666f1f6bc8e264aa1d675958e0fbea31708348b9e03b3789d9fb38086bb61d80aeeda661c4fe68213400c3756ee36e66ec7b025e86bd08735de43d9c81bc47af98fb1903c7872fe5dd12592c1b48fa2d95e5208ed4ceac2d061a96bf10671accc4c154d83b2b975a05a30729444189556cfa7ad50f10d84299c3d604595058a4311e25ca77f7a6fac84854fb546896d63b45aea6b3378ae30e5ac54073d13a3d3906e6a94396da921e8f5ffe7ab41b7b9164a028e885ed9e03ec78f147801c4bbeb6c654a8c4fa627417218d31285dcf4bb42f64db9c57644ac78371dc98541bf57e303964784f1773f5828fadc7e8c0fb65a989ef7c4ab4754f9453caa4444eccc561d832df9ef4e23ca7591c70d3e90160328fb2262f118377a7051fb9e6293d1cfa6e30e600e6946faa1eb6a9d42e27974f7d34e73a7a1e49fc688d28cc957ff28b28e022418f39d0f82c3bdeb805ef5d3c9ae0d2fa381cafe80caff8ebab89c8c83e8b798d3000e2f438fe07cf2a95555168b058eb85d70a2b087c8118eaa20b6653358412449b96592483bc3e33fb1508c0ff04c39ddcc7cea4cc40ec5efaf1a725d42f988f6bf18d697a4b4f462f756786d6e89c320080fd2f0fb59b604c57804d719dbe303bbed367fe373dafea8e4a427e577d2cf25a3d57ec436e7b079c682e89d3e019e6a3c86c8667d3364cc9c7c5067ffc2a928a6849ad726eef13074a9308b2972ac941f68f34ae647d1446976f5fbfa2192de18a68596455ef4b724b51272a3554ab0785431f511e9878c0bffba43533be371c2af768c2444921a13a47152ec28a82967c4e9150c69b5e644bcc846d9b556dae2f859cf71f1f750ec9047d457c18a07608c9089a2a5b2fd282a979c202672c39ea60ef1b887d183cb61666197a20869a809aebeae70565a469ed113df76f28d932dae1cb6bd72f1518d0472fe9a0b036f4eaedc76e82441b7f7cf3805c9faa01b09dd194171408844ea3b26e43a1d608a94271990b075ac72d905e4adf58f312c22db857dc6ece1058c23925524574465692bf8219aac1b5431c6614b7ee73ace43c3ec1a40d3c33720a5ce0111bb9f288e2fec9edff54b3303319f5519a1741323e1051f92333da9a40345a2216304e6ebb90b734a1a37ad727ed7f8f7f1b2e7962db746d1416a9fa2473f44ca6b4baacd7be508240afcb2a29c45fe237da17ea47f2d59e9361bf3d7eac22627e9114074bf66fe12080a79e7b2bad570090477b2783efc367772a40b28f7aa996d6d658a109c44aaf1467baebfda093996982030ec2b87f67f7f0cc4a1052cc313f21066eb999d15b346bb0f8a2416706509842a4e2d873f74b0d590af581b15d819e3aaea5a0bfad6959ecfefc9ef31aac011026c48a83ad12c11a6214708e7bef4d3646e9f78ad783d6d058c6fcc32f0d42eb22d3ace0149b69db184bfea422df00155f878d07d482a4b949f3f813129bb622989799293a56d501a1d0d7268d58eaa931764d00e4b27d1c1997b18614706ea55bfeff323b3d0ca960fbcd987623e49bffc9afaab9ddde6e01a4701edf311c035a492d3f9647f95f32dc5b89ac78d0a61ef55752b3d9f82e9d3d4e3c8f5f1b7d61b04b5e2c93ccf8c6a660010208158a9a79a1873c283725e5e8c339e1b300cec0634d0d6b514eafcf19c02b162fe6d0945e8953decc42bd51b8aba73adf6fa7a266d8b9466afe702d3e1f5a087c58624b3e0c33a2c9cdb6d3cdf7e8dd976cff2ac92d1dd7ea206f521876be79b52d9bfc10ac8fe8517caf2ba00ce0b7542127171154ceb9ed9ba61887b09d7365022cd8e9412e242f1be5cf99a79d4e24909ee7f49fa10f58d1476cb7369ae91a45f99431a3a1840184655fecaf301aa01a17628852bccef50a40563eeaf7fb5ac60165dd17a9f4f181290f74b2bc0b220820d9c06dbce7ed4fe9cae2b58cd7d2b9ff0123372c934a782c78272df5a0eeab0fb670ef7b858d733863f75f646cddced60d18e4ed02a76af3e64635e01d318177660ee6b69ee5225b99d9356aee9b5fd88d11e68ebc367b78732ffcf7052d192ec36afd1cb59d09c069731b2a394ee6ba9d1147f939ee09799bda951fea4ff87fe53a0174abcd0a80454e778ebfb4ef0d08ee14dd323fa50c6df3ab1027fcb83b5eb4901386d91dc7bf7d6d3d20d95a90e0b1e3af03259e94495aefb7ed0ca8a60fb15d397a318926da504a051fed5e3e4387b34d0b6945cf440aab5146eb2a6bbd1eb550b4451ce679d07a2b1f67d6610059132a40a5c66306530219053e45e9d512bd2b455dcc99740e18d59b0c3767a767c8413f8ba799dcc2f5c8278ef552979b4d7183684b1afc504dbb4d8b97dd850471d32d03a98dd0147e74d4db8329d50c4b202a0e51caeeb3deab0301cc814016b9a0937c5323ff09f7159b0a9eb921ba507cd5b695ad54cfb9a870d6d338231abdb0f5aecca6feb7b0aa8a55cc486be96f748c06e7cf1ffcdc9828ffda92f987c23d9ce2f2f06908885841c082b07156fc7f2e81ee75262d1fc23f0ecd4d9ae7086ee0c9976f806b25a71c8f80fcf7b96b29190195cbd369b4f734456ef3e51ce4000348e75df3d139289c8bec880870a58b372cd898e7bbc825067487277c69ae9ea130f4488785b0327f418eee735527cd17db4cdeeab7f0757e076a1ed31741e25b61429b321cac67f92baa1e5b4709d89a10d31350135cdfe26c8789843a3dd17307ceab06ac80675b68a3fa65d8c040c8384300ccba0c79ce9bdde907edb64011ac37613fa16feacd0b21a642aed2a08de3661e05b595cfe7550aa0dd58e7e4c74ee20ed582c459961be58aa81296433d69e6309e5e1c1c88582cd96050d6711cf6f9cd1555dcf9caa97741a1df3d6023be3e8bc99e7276f3a19910c158e4b9b6aaf962a4222524ef593c90b89703be0cea8a00e39b955ff6024a1e0d3eb2a417237b31a669889e472cc5542de79190cd0ec82dab6a5ff9dc8c98f5771c4ed8cadc39468b93cbf021bfafe5dc0c7d3477bff8b4c5f4c2d00bd9d16fa056052bf3b5709638da6edd8127ad7acf3050bb14e4871dec7d22cb55586aeea60e941542dfe0171efb64a3ca0dd845a8398af1168fee477b80d79fcf32c9a453790200e68e9b4a53ced311b71484b2fbc518fc9dde45ac6f58770bf70572c90d0af0112b357d42e1fa7dbd5ddda7a13c2aca6a4d1368df5e233d12e52ef86b8e19e6c347e7f6b6441dd2f0f80c8201e6ac7001806dc1e880f400e0fa962ab8575a80d1dd76e23e95c1b30d80925abaca12d5ba6f4c584e315dcb95fac39160ab7548f86cd99188b893451fb4c24ab5077db33faafef29b2d8201b09e22bfbedbef252d72bffe313633c2a1ba5f3d0a4b739b7d59b8525f73aa550affee0d49cde47b5efe0e2e781feb9bdf5f8bd6c8290b7f1f2d888143ffecd1a223f01a9397b4305303fb417aee25a5be5642e1725e4b99cb411a77c7d2e7206b17523454af56d72b220bd775cd2cb356e05d203cf97b471adc326d860243435219223358c93ca7745de07a77c91bbf7037a224ce1016e38a22ff48cd563eda602ae5672bdc79fb3d721bbe6e8bde8b987b88285e434e5aaffc8ae7c2715197a18cd5f589ee9dec82adb8ce008af0dfceec1b3d6c6629fb0eb54395e7f42b919b628b323813b1f79c08525a2dd0f6b761b1e04d3a7341b8856252092fe7d4afce78e09cab05deeecf35a4cc08f0097bcc5a1563619e185048ecb14bc8d0a8aab542536fff622f2c5227531bf68199cf45643b7fc5e1d0a28848880f1114b54a91e1a9aae307dbb09742a8b928ad888b19cfe844487a2844fd61cc29ede54e1f824bef37588ead2464a87b60035b9ed7422bc73710612c8b4fea1abf9d6a90fcbe30b2cdc192fea63ad04dc9a5607020c579c79d02881af8bb58e4fd67f5ebe715c9a190cadca42b256a021766c9bae1a46d022b0f64666a12cc61633aef637e5acb442c7cd8464f403e97d53a9044634fb61187f14e07998a61f3653e5901fcd6d35fe44a77573b2743328676e272e8ef780a2d6f62de1c44af7031b9510d089c90aa4bdc545905ff6d58094e4dbac5a8dafae2835876e06f3df78c4dfdf1ea756285cdbbbc1eea2dbfceefe18983b62b489d0e3a1137e99b9e7fa14c544d2ec908f59c2a3a29c90e62d911c8a45ad4ff542c5fb261bb1b5b963444e7aaae39293b8ea61f389f55b7bd60fe5f21a8efd9e288fa82cb2a2a7d1cfadad4aeb0a8d730381105f5dd8a895e1993de88056f5c4a067bf6cc121dd4c25191c892321343b5935a34b6b96efbb79a5fec8c9aaa3e57aa13ef1676706d40e1c9ea4eea26f9f6a156da653c928d1da4d73166a2ba5fb8eb8125f71f602b72ab1ed77dd3967c71e969512ef67bf66bdb6b2e5a19713379f82df4615ae15d268c00dcb4bcd212d5df3509e95e1b8f606edebd98dca68424b9098f2bae09018a541a7ba0e45b517dd084d02045f88e270cf8163ddcbfd691a0f134e5b72c9f7154b6e30c1b1f19b67bd522ec08d4f1eef9ad71420caee0aa562f0f6cf2af2b616b09f89d54284ddff0d86490508b50ff623d34f1267a933e9ff0443888e742680928ce08cb5e312c52875db2f8", 0x1000}], 0x8, &(0x7f0000002680)=[{0x100, 0xffff, 0x60d3, "82d27daa607c7c7a3e501d4ce32cf9dbd45cfbb7cfc8e088453bac1df52d8f02a29c3bda19e8a1e52488262d51c02eb2b707f18c7da7dc4141c16260eb1185ad14249e5931793b517f489e990f430fecf26b26b2d4da6942601a412e3ad409c309998d804c603df3c99695613f1500ef9a705470e8f0c3a8cd20163772c95135e1d57aee4799608fabbf0333126305c1d3d8b9cf5a818c4a511839b3933576eb698b21de6fd1f7ca9856f50a9824e3ea3800084d84621fb2ff7f4ba83f8af532836972f21c846bba56b262fc0348c27330db71bfc8488cb03a25db9cdd180c5aac6322b5a71157eab252"}, {0xb0, 0xffff, 0x9, "941bd1728446a99c47fe02afda381c9fa7c7ac2336cf0169d2eb7d65a64b3eedd84094c06424ed89468771d3191374b2b27430c640a9ed2a85007d2811cecdc7b8f714c37593d531fd5d8ad133a895927aea963bbbca4731bfaaf18c7c792742721c830a04e4b25ce24ea39d43a3abd922696e3a56cffac48085e5e8f8da800afbc02e292741b4bd8e58e16bda55d702e18d8cc7f40e6fdb75ef5d4a"}, {0x1010, 0xffff, 0x1, "567fa5fbcd56f0c954b03b36edbba56a896d2c8b626a4cc46d7e05fbd1d37e552808df7859ecd3961c97adf240dd4adc26cfcdf894855d3172737c719fe65a3b0eb47ad3cc939375d400e6d540a3ee17e4b22d7e0a40406390c227fbc73bf7cd72d8ad21a35c79a1698e82157fe4c752587df15432be472bcbcb0833b51cd3232ab6b2db56ca379cc93ed8a3d2f5554a681d85276118529c5cf51a7e589548754c5bb2520485c4c64a19892f061fe310cb3d100d88c30940fa658d58c1e2509dde82c59fdc0f4ff7d1a2ef99fd485401fe3f0e487f72a09e63a9ea4af67f917c18b9ae14e78b95155b23e461134eb067e10f4f879423e2466380886ace09b671d0c687750b5f9bcb5b671f9d443780ab1866c2b5e7bfc1167b288aa4794dd5e798c442364e6c04da44b9de42ef9b6914b6671ddf67f45c28060488719a0efe611398981e2d755ad820b90ddd014aa65d6f20187f959f6b4d452e82731f91bb27cb77e7a36973cc6141ff931ec66091ecd70afc900cdb5d81efedf0a2c87e6412fb9708e787b527b91de84f74ed0ccf36202dfe744f86a5a95b928665530d1a31e7453591820e7b7452030672680ae8076cf22aeddf9d1a605b66ebfcb44cc97f57c940bfe8c0e0a8e7c211b18f90e4b970c9002a45284e3ccf1137b0fe2135de4885b1e26193e65350d7d9b18ba06dbb011837d626b6585cce5238a7d7a724e1643f9920bb3cb874c14e16c4269850e7307bb814f18586dd3d77ea29a128e9dd8e660960f98a6b9b38e597c5fa49489a671ea92b2e28ed0ed605e8086a305027a30f4988babccc5f0994915065a97ed9d702f6e3955a77907e81acc5150ec9fcdc151ce5d58569bffd80646f2ec5fb4595f7034a0eb63739df46fb65f144b6b9f4b782567de07279199cdf317f135a8ae2c88f9c6ce5e7992d9a5aee5a4848deea9a01cb08e3fc79a94267c6094124ffe315c33fd2c2710b3779fecdae5fd75ae01914ce4a593f83eedd7b6ae07b9e21fc491e727d2fecab74f0f6c7ce62b30f6f23a556f47dc4177ba8b509a5536c9dfbceac13fab32f42486b563146d315b917b46b3c5beb7da27658823ec6bab7ef1f744d21e4c47db3d94ea6d7a776362e69f51a9424417c57802d11e772f62ae71c9daf89d29929ce44222f8d448cc56054153391b6c43d4832ba66fb571a973236f296ddac9d022fdf92fe5f591b1b4e9f5e7801423125d2f89e1ff1fd96bae1639fca04a4979be5e88825debc04ac940ad72e51b713907bf3be89ea015b596d211297ea4bd908787ea10d7a3f7e746d237be7bd12c6bd08533a775b3800a5b7fe021a966b733041a82cb58758c569ef77cbb82db39e23b20bcb97c42e3f4caf64dda920aaa7db2e71df8044e9458e99b80530a628a5e80994c365e4d49d99d43c6e98f4dd9a2620aa020d0816c08554e331602e21752881454eddbe3c2edb82ac42a14bda764bd8086154368a8f3a0fb95f3435e2c46d6576ebff36688b2fa7f8692060bd727e4b69b7dd0f09a7d4736dce7f101cb8ed7aa61ed4ba2eb247c7798bec5a480e210b9a6a613da27cfbfb71d01351196511c37df65625f8aa034cc958736986c90e634ae2c7c11ae77348486dffc38f1033d4ca7f4d2027049e14b3b4025d7aa5216681dbc7f41b5182fc7c6a9b52a71739120c0ff17324bd574c701a5e7d1889573c8a00008c6901fd82cc1be7f01bd4332ec20d9be44c540afee77a16c7e3ead803f907308809e4f94167e73426011c20f4cb5010ff5744cf706248a19c8b103e15a4efb1bf2c1c7b836e3e39a0d7d914d06211c9164a3bc06869a77132f1928160fb441c8b1e1489bc9bc010eba419fa3ab684cc35b129b13758d8d2b264ce70e1566cb2cd981b9b9fca9dc015de828af9f31ec183637545d0411ae279c44bfb36e5fc501a8e446b5f7be4c84845c5b197641da828f85a6b1a70bef2f7169618eb1224cefd9c2ed96c42e4ed97ab03218e905cc939b745ce90e6f7f6d25db8df78f7fa0c92acec65f329e746b921b8ed5420e7d71f0fb283b9ef134847efaa4718a40b6f4b8f3f0cf7abe81ca1ae3d5b4fdaa9f2fd2223e36021971f8c87b7b91bb6e7eb57e9f9e915d615ccceda7366cbc283f232e363511b53fed1800009959f96d9cb507eccb1f3ec4a06b363491892501c4aeac0d1d37a8688d4a414081bbcfc189921dbb32b383421d424d014458c2b92084bcb6ac4ed9945e1bb927f486b1936c8b57a40c2693c897efa574dd805a5bb50866b32f0d80d63929daf04a234fb0127d844e8c92801a14903efedcd4085c3bb8c496ac617a21c2fa2be919db9f9b85333b8326a257aa5f4d4bb84fc8ed6125a3689ccd5d1d66245aa0a294e8b466e6bd3e18cb83c5e6608128b4b328696cbb53b44f4b3de7f15428ec842c488be82257a9b0baef589026461ac006ec50ffb3167f5928cd64f1e52a36bbda1a632a26a0ce4966c2ccd215baf9dbb8b849a0408125c880d9cc9d9724673fcdae7a789780d836660cd86ee507998391ba2ae874cef0dd518220d4bc71e3dbb85a29250a9b4ecbe53a0956e78ef794836dec997fde575e6b212b24ae9b70fa8173f935c1b122fc5ab2bd5cd6ce2d7b37314bc2a361ff94ab125b2dd25090a96627df4577a7ca3e7b55e1646046977c3d50546c4177213055132d072d43a96704dc884a24ed9a0d22662d8b207d3bcb8cc543ec5ee055c6969c3fd4c5758a32c6652fb89e0f352256ba06f9677232d942242aa07f2cf48265cfa5641e0cd5e86811883e7e6437fb0542ec2475e885379da28a567aa1dd507261fb47bf97bf8c5ec80e9def8cd95cefeceba3db6fda68c4c3102fcdb2251b3265324c4f3b8677d33827ea797b4fec17b3784109394fe6050fbcf7fa987bf071f4fe1ce363f23df52c0ad1ed3dc2f1acdc30b2aec765c990a5f4c844eccd8d01f7537b5fb00a73263edc5b4efe6de5ffb89287f18c42b7574d9c3868efe7681e0ff2aa74d6deb6d5209ed877ab4ebab3d9d6fb99189522328b3993f413b4e76613ce7eaeb1871937fd11ddfe6f3263f3d8654a497a44edcfd785b8ded1a4365c0bfa7b96e9a530423e68a067b68451ed3a64c7c47aea57c310b0d4c104b2542fd790301342628cfc91e44d1e037b8124f5e9ca044cfbb2cc706db3e732fad45c7f64bf2e91c19f133d3e0f99a63503f2ca0c4a850b5fff454c292441482996ba0d530ffe7c027f51792a06ecfbdae0aef85b92dd67e049a03ca4e33e2dba9b2a0fa4dc69e5bd6c2e80f7ef5fa44926efca8524530e34091a562bbde86c96ebbf01de15ecd5833fd3f3d01b691336245fced97926499bc32b7fef1cec74c6eecfbc5639ac58bc0065d1c633b931264d64f66ee7a20e5a6070f01913a77888a03ce4be837d7ce44d7c6bb0343f32ef9a217f7ab60da6460a87149691bc55bd9d951f0d03e5ca64d661c91d576a01ddfef90958d139b464dc618df10c12675b2f64486837285524408f9256288c9b332dba113c0076baceafdd50fe25b44f33c0a451fd070dadb4008f54ca82a171401d4a89fa952c6a5d4e6457199cefef6ccba022aed1b00f3e26547504c733867a7050b106ba82315554938c19a933e18e40b0446c699fa350585b286b13477628cfde16342ab4ef2d5b1ea8e762813cf4bb98db1234cc128a92c118f40b4ac1c986d89aa5a985c73e4802f4239ddd8e3e6899820b18a4bcc16f0b535a58883c60eea2380d6f62ec3ec11022d9c0cc253198325303424ba43c5f9c7bc1f6516a7a258c6d975d5ad33684f371240510fccfe18174eada6608197c49537fe5901a4bbd5627a6fe902871cc23fdf176375169ebfeeba3cdb8087b39fd006678a751121f093b33f15fbd8756dbb9364a4c3172a941889feab20dd3f6acff3eec84f6a327a909ac4681429b83e8150da96445b79c1934f5917ed19aaf8ccd07815374415a0604ea634caa6701371549c5dbe5daaa47e0f11a0cf4be51e677c937acaf62a3369a0e60b69b561cc8c8dc4256325a753f42c552bc768e40885cb87108b630f785a52597402c11dfdefa4d3553646873842baaa42588368fc12cfb0089b87edd60e514d87094f6619ba046988642c78aee5704675520586d5208022965155c1162c78766408fbd46b5c829ba52e85629275a838422de130a88c39c9d1857111fb05aee1113f1db44ec28705c5a57090b69bc6143575c28e79dea31aab75d9edee26dc355dc1278ec2a06241df120015ef3c7ceb16e440b03c28bfd658d2bdb9418bc3e9d90f8085b0b3380eb3242943846b61d8200e628fd4cf56c77ab3234a0a572163f55d3ae0c3d8dc919e8aea3a5926e4c12c860eae6a39d3dc6510f1394bb83e167d4cb948ba2d4ad8d76e070070533a10c1e7a9be561834b7dc3965f950f39d7f1bd19c4e2a7a1f9a8507581e11a3476d5a68e427654e3c170bbcde4c9348ae62cd58aecca0bead63ee207f92f11dd5eb48bc0fd5189f6c38e0eaf12a5911271b956727b7706396a835659d0f4fc74fc4378db128e6fa9c3648c2c6f3ec3dd04194b612625feac616a2b46bfbaa1bb6392dde560d6a836810888bb35bb33772bc43f962d490a77aafddff8f5d121e5a01f0a08721567fc0c85786b558dcc9b15199494c90e74e6811e625d1d5d090386a4a5ba6451be7b2911058dfffa5fedb4adba82a24ceb3e7b93c9152e339c594fce47c10dab1c9406707b0acdace0d65f9bd04fc7b6afd9d78a07c3b8551d4b7ea365a8c2318ad1c132741a182900b17a225ea9fe73fa7f3cafc37b3278d9f4db46c357b951bfaf334d1c91cf87e604a7c3700d8f798b9ea99d6696783caa25a4f32183dcc341c52272de54bb2fb9203e054fe1edb61a664919c0692451e866653e2fd4c303c3beba73499751669a121c3c6f9abaf178bcef26d8e49ff36a6e81399171e0f752f9bceb129a14209fb693e437d446fc76eedf075b5046140237de70e497f37f410c9110033c0a5898b95bf09eb75f27ed81b66f6dde847cd8501f47f7b7af41c211839965837ccdb7f724aaa670ff407a2ed783780e8969b6b1310c09e36a40372ce922f167e400916faf1bd0c0bd37a140a1f7a07c59c174af87bddfdb438a429d4f64a5d367c1014be90f9b7e03cd750bbd038508526edf1e438b0877973b7956f6e7e2082be7eae034211a6153e6df88c91bfbb04761e6221760346af42306c9650aac7a2b33b09b9d79ceb61f7f97ff42a9635e5bc0636a3c4c7fdbc74f4965e40cb01ffe238bb0582247f4c76ab5cd570ae8db786b9b00f7b2baa2010fd53a3d9ae4bdadd47e509b56b47e3bfcd229289ef30bc935fdee6b1fb52525d0f34a7cdda66df5e72673f134f3601f09b8ab9ff769e42106dd94fcc4dbb135cec1b0f6328bcd1d5859ec696aa91ddd9dfe237bbee0253e1e792b89f2800747a786fb27503eadb9cce0d28570a2272c74b7d21ac91be74915e6417ea92442e61523bdc62a52f5fa266c99c91c52a8d9c870c3aba1b1b33070d497f08eba0fcfb2489e2cb28184f2b24c83cbfe0dbac48279e4fabffd004bc8313aae7be2280c708ae5f94426b96d384835bde7a00c21a40cee436cde54df387f3f4f031280f79a415931c6c37b776c71dd8c8af67e5fb1ce7615a787f298c81866f71b8a01468719e90a73acb8536e7032d477c04a2b8cae8ec794316cea57fa2343ccea81418dc204ac06f3be3b82663bf3baf192eb40373c543d36cabfde4d9ba22119b663e2c8631ee99ebb4abb18f9d"}, {0x18, 0xffff, 0x2, "7c6db160adc9a0"}, {0x68, 0x1, 0xd0, "d1fb1d6c6f3ce96560272a084c1cc04bf437a1895a66d7158e22df5264fe1cf42421d60837ac3a6da2d2408e772d2768bd1b0c401eaabda046d01252e80e867f93296ffb95049d12021a4c10afeb9638d9"}], 0x1240}, 0x1) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)) r2 = getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000003900)={0x3, 0x6, 0x5, 0x8000}) setregid(r1, r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) write(r0, &(0x7f0000003940)="a71265e7ca60e5cb6df15da568ab55895028da9d918b55df7afb3da73a85c88118cedf8160fe304f623f41a4980979308d2c46d22560389741e5c90aaf3979d02730a00d98d14ae0f555f8e9eec92887386c8e224a61b49145d34fe4b8ea5cdfa15d12119a02f7e07b51726d5cc10bc9c0e609687e8b94bcc8cd4f03ec86231da891896e759c03a11aa124a43bc403cc4e70ca7e7090333a8d0a66bf83ff5f446da37af5f0901505c02263d2d76cc071ddea6423c749d1cb8f1163fccbeefe68acea1afd8df55b34d26534d0a13f1fbc29e3760d735088060428ac7df8bf90e31fd0deca2ddca2c33d36106f72ea6897ad222b4837b7757309fbaa6d76ba0ec5636accc1737ecfe04bc60a6fa7874e6e8da40d8971ad2c0de4bd1c826da56b3664fc71023be03755af7eb7c0bbe56d87a49995e72fc09272baf912c628f4e8f430504687a00996057c8ed951fda329abf837aa45232bedb617adcbbf07c692d7ee1e67ab0aabbc2d106e60d16a285c157fb5c584af2aa932ab01875a718a0887cd629ed4506b04d7d29673cfa620c2f2c6bcaa668ebf5c73ddfe594a07fbffb2e67c24cef235d407a739074b993e2170dfd3e1a67b227faef175ce15617482866a48154cded4c6c33d4b18e06a7d4eab324d3c23783fdf40c417c21121723b3c29991f5f73d478b30e51446cc9edf6326d7936b6e0bcff8216a2352d63960b3f9fe4ce65b6d98ab5018128d2d534d51b0582148a61ba4fe23333d591ee3bb0bd6a22a8ab9c73c7781e93a8b3bb47a2c94de3ab2bf96d5ff9d4c08c8a3ec04d61519a9471fafd9a2e7bc2a63042282dc42469b78a9b65382a09deece2978091d1bd5d1e75a509f75aa87552346b5c4fe200c9bbf936608a37284e169b5632aa74e35e372682e07a0c71eda51f63ebba96b41434c334890245bd9ba1230820f1ea2266ca4237d99f52c8d5e847143082371e759e6e30a6c719dbf71dc035f61dc2cdf2e47ca87202faff64e22bd66d3e426c74b094d872908f918d4f05668d9bf63cbcbbb1bf7be0f9e1e8bbfed5243f89adf3188ff0a70e06bd7510c86c283164d5e76f2746f5c1bfa579750c992408e929040796af87a41ac7657df4c0d39d82051f80a17fbdee2248670377d10ef7daa1e0301cfb2479cca1cb10a0724b2bc1992baed9079c319d30e42fff74a657fb837ce2cc297070a429252f1dea51ed902ff12a2b096b4683f1144d9369e5ef1f75cbe79022d217db17c4f7c0d9d693b3df71ccf7d96eb53ab6e00ed180c3ba4f0e794666e61553340583b3cd144cdfebe7fb9bd5cdcb8f7fd396ec9ec631cbea21cdabee6e2590b7ff9395ef0ea60771568620a91aecd3d8873bc887e9910b9d77937694a652a4aefb87be54b5def50ba40b4801ffdc4a6326045df525287f61b3e6224a711befbef73b33c3f9d4d72505d1c10ac5c4afb63fc4c0a9068d981137b68dea4ac6a3b335748fd7811bab72313e51e66b764be266df45e7720e7fd0d04243f8e15efdb3390a7924e90c4b2073c13fa4f073d7871de538d98e697d983bcfe18e95061f47406512939580e5f6df52e298a5b326722551f70551c06cf312437b8ce5584d7ab7c7a63ccf1aa359421e768303e94b366ec078b3077ba0e0978b9dc56539678afa426a4d91ce240be9a3ea41648143cef7acb4f6f5411104559f86373b05f6985dc078831f58028947404251f86580382d51c7004c5d89083a127f5709a523fc269ed61eba9306effcafbaf875215e159ba1a7223f6f75a91fd9cf7d8a022207fec72765151712a2c77d295924116db793df8247f37c0cf69aa440f1b18dde8aad5c85f59f245066031c32365c4cc0a318189f6544bf5e18e7e1d22958fc06dc70b5e4ab750d05bb8c8cf40273c258df9cf5094e482996f8148b512f4cff7994fc2daea401bfcd5380abf7288357c6c4c1b572acb79e690efbe7e992204aceedd8a345b8d8ee43721392e5fb49d47b96e2ba3e774bc6f44539723b71a77cb6ec017f60ebfe323d390c4564a56196d7986f2a42dff3e8c9a887cb6f13b2d5266cf326c99f47e3d240f580ca8fa28289e7acab53e2690f7778542fd164230f4198fd2511a1d7df116879070a59c5bfdfd9dd356f57e274e214684316a00dc85564994f6ebb6f1f5b5ca5baaf9c491981f69eea66ee97e1013470736c977fb4c86d4a28cf91edfbed627cbb4e5bdd856565c675e36e87abc2c8fa79b1d98801fbbc2ad76c544439cb032430e3d206a35f2ce1cdab0ad4f56eb8a2aed6651e6380501bcfb80223204e9bcad59517f4fbb6b859bdd7b5329ad1050a0d9541ef270afc38508cf4c863119b4d4ccd54096b2d34cd1d8bb7c657bf13b5568ac65a4788b4a05bdf288396e7680679172ce57f04d3d23958ef557ccb7909eed4f9ac80de17fe81bdd860d9dfa8fb6a6414c7d8474cbdeb2b1b5fb4d7e583700cb0e8f0fd41ae52e823fc0c69b997cbb3d44e6f45b05875d8191c77bfa9f317cc6f932d49da1c48820125067fccb753847a2250964d104e4564fc8023b0fb2bf2eba23fb2dfb6176e86469a6b4975b2c464fcffedf6be12291bee77032875fc12570001818c039c949e028d9abe77b47226fae717965ed1faabc4b9e2ebddf3ad6ed528aa5df40833c122e7983636cb08fa768c1a13309e17ac7e2f16e9400ac647a4d2866415deb277d98201d4213d44f28eb0ca2314d8b5d0b4267bf87d1f7625500f489de9b1c901c5cc134ba0a959fe88b22724aaa9aa2751198ffbf357a9632c5f13010181dd5aaf22cf4b240017575073459fcd712d7576cae8db90e4fc845f95c51ff003a3040aa327ea78696b56846386e0fbedca33eaf151a32cd33d5b51055b472fb961d64c59b1ccee58bc2e066ac5b8045e2776e9efaf07972667364f49bc8973daed8d48cfc01931c6bb946e2c265e8b0afad795be13c0784717e8743d97ea1bd0b301fa00df7d2f7f55d717dfdb5fc173f47612e5a103018d5580ee504bb0e6cd8c69ca201687a68c90f687561f49485af7caa3231c08a9a26387af3ff9653cff2f05a76c9292a48e66a4cc09384cdaf94c39229b4bfb4ed217cdf3896cf5fa802cfa0a80299f2860f27cc8b03b296b95bc9ef63384b6fa770e7761080342f462accd47a0b559d1896e9d5fe2186cbed83610f58028da59b942067e5b6f7ef05966f5d8876536285d3906ef8cca923d7bbb6a5cc9b6dc410230c69e0d18273bda154dcad159581c44ff22da56d82e8088a8b65317d2babac25168aee482c43ac2378850c998aa72fb3b2e0f97957a759ff54d421fb444893d76a3856b6dd5b1732df7e4fe78aa8b2c1b6657baeeef60f3e9d079baa9d394fceee90460b9f8a744741a7d92b15857860878d0849d5cff2c3189e9eed011b3987733363936d561b7e13e650e6d92bb6e065f879c35b877651b1e7cab95078fb6e666a64e963ce96e974ec7bd5ac2b0c0f911b40a20cac6f42bf1b3ec6b0693d6cec7a5730d2f329e56de858e69bb82027284047c1c33e00c0e2bfc5e8af66498d01370e5472d4a714f0f92f65549179dacd0b6497e8356a62a1a1b5480e2569e838a15382ab344077d8037701457859a01b978c531c2d1e602676759cd4db0c6a82b82ed57daaf5ee357d92362f7bad11aa2dbf4844f366737ad5239a5288f6e809ac4d5b6857d19a4fff0690a2cadf594fb070b4b69c27ba718e836a1a57ec9876d6bb3011da8c1ca36292a87982c512af553ca19be57cfbb5e092d99487fbebd57c18d0e1136ecb97a59a90702d76e2ce6605c98c1e05b8e76fc78cfe6d9d2577a9d1e8650892b67161e5c29c586e58dfd4681ad57afdde5aa3468c05c500540e76200bb0697535df611c974119323cd561ec4bd568a2969f902a197135de58a21c3fee158330f11b6988ff02e84ca3d9d1da831212797ab72abdef1a41c2e6a9f59233e780383a0349a45f4a842481b4c3a5161954901a573b3bb270ece941263c27b0826257eb34a081db39ed71f64070e9a5a16b2e56ed8d701fdbcb0fcd899fd4a7274a99c5c1035b76fcd86c8756f278e68f401388401c8a7464b2fdebb32081f338743d8c972e9428fbee97deb61c344e282a550781e4dfce5415b7db9d9d9d68f53808e570b28a2d80b44baeccdee570784b12c39fc990dee913f4d11b251cd324a350e52737575235a12f539af358b0ee74473fbe1d0c830bdc175ce925eff7a559c24f7633ce5c117e2587d116c005dba32c9dd47e4e2db27a90b570390549a1e0d6b67ce086f345282644512bdf9b758be4e2d8e612d9680e56b30e3ebb3e51a90bee6722f05a0a16416401faa7aee056d2f755421054c877f110fc0c0478194339fe02b021d76a911401816e0deafe83333a9b0a892141736a832d4ec55c8a58802f501ce2d4b14595ccd8ee37ccec81ad4b67864b599c56b09538aa85142acfb7fb8bb72ddfecce5319734f83ae2056d464031cbb78f3f8491a96e4f1b1e91e188a85141b0f49f13761f95cd5d26c5bab73baa45cdcb677ac455b1a2a5dd859d562b2965a4399c86d44918be9c37f4c6dd263aa9171aa1239962a56236a9b7a90fa9250b58615c0fec6a225c77bdd12457830190d62e40d5a0b03f9f7b1293a7ec4336f0ebe4b396d6f1b76029167a799ce26446d7550d25d9dfe331444a408426644cea8af21d6573687665990b94f875691adbf061f1a7a5fda21f65808659cb25871e9617dfab4d672e847d9e0bbd9c99e2cd9a30d48e9c61dc15c137e2f844ea413f99c199e174454f7d1e77f03c3474a0dfc0d16742c4fc27b121f4d14cba0951be595edc0e86558ddc09e68baea0f26c7699eccc60f89559b0006007832190484f7e56675ee899b809aa32d177506180523e6ca49ceb0f1de03fd2cf6117c87161b49a5130f0347c3f0a99debd2157f4d1acef687a42075138f1247acd904f107d38d5041e0ffb26e944b84f08212df722f099bdd9c8c544f8eccb3e5f7c63aba368e272fac26d9f96a7ffc4c0e1e8dd43df7c2401a888428592734c89cb0f57d9693268025f88146f3f2c8eb3800735151a48b4923305c676dfefa7b9efd9a5009c07444a25b76aa37c20b34f36120a69f9bec0eb0250f7821e9bab77256aa15201ecb338d4ae1fd5cc1af63126d24b6fd619a60412573103623807af23a7a4a68062367d82e3a6a1a0276200c10f2a570ae0dded1e4715d55d9d1a2b8ecbf589ed42fd0c790e75385fe9943b2dd239da63968d0f91bd850ed24fbbd36c5130ad9d53c6016a7af299ae08eda418902d26fb7a065a837adcce82b6945e76dcc9d1cf78d59a1177ff8b1af792c10dc21bc70d785a96c87e4b4207d69ad8b0726ea71690ad33f95e92a21eb186f59b26a8796ed05d374f740f45732c9c1aeb0a4e817d7b03f94ac046dfbc873a29af06b96ef40a56026504eb4b18f6d59e5da6128d767757a0fd55623e34b114ff3cf1697c2edcdde5fa6456e5b610c89f936d03f54eac5497dcb9b12199991547598ab179a80e128c18b7df64200c9e1c9672bdd661f37e1a6c89bdcb0ef7307d183d829407720adc7b25020c2226802d26482dc16eea8b2a554ccb9373695bb6c571988fbac2d1996e5624366f41e1d8256e12d29bfc780155e03aa385c28cf0480d31f07f05958afe912c148e8055a7ad6a4e8684d7888db01157e6b50e653550e25362bd9bd9cd2f6b27ffec227ab45255119a1d74d6432f8187f675d94dea3930c5ad14bb2d9943173ed274ee139dbe0c885c14bf01", 0x1000) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30020, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 10:12:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() getpgid(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r3 = kqueue() write(r0, 0x0, 0x0) r4 = getppid() getpgid(r4) pipe(&(0x7f0000000000)) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) r5 = geteuid() r6 = getgid() fchown(r2, r5, r6) syz_open_pts() 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe0e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x80}, {0xba6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7fffffff, 0xfffffffffffffff8, 0x4, 0x30}, {0x80000001, 0x4, 0x80000001, 0x471}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) 10:12:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x138) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r0) 10:12:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x510) semop(r1, &(0x7f0000000000)=[{0x2, 0x4, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8000, 0x1000}, {0x4, 0x7e10713a}], 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000000), 0x23c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8d, &(0x7f00000001c0)="96f8618c9587916a9f90f2e449cef5069e3faf693afcdf94d5664b7ef9e36d008f68adb70a6103a3bbd8271462df6f2a8294bcb4d6f32f5d766cf8bd66fffacbcf0fd2e7102058250112767500773f15654d1ec53659fe4f75b783088271344eceb5ed11c03a6cfb7931b694eacc7f90f5750924432600d3d4c6b3472d6e688444663a0bd2e06ca88ffa135d27") 10:12:22 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) msgget$private(0x0, 0x100000000000424) 10:12:22 executing program 1: r0 = socket(0x19, 0xfffffffffffffffd, 0x1) sendto$unix(r0, 0x0, 0xffffffffffffff33, 0x8040f, 0x0, 0x0) 10:12:22 executing program 0: 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) socket(0x7, 0x4000, 0x7) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000100)='./file0\x00') 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x49a1, 0x20, './file0\x00', 0x10001, 0x200, 0xffffffffffffffff, 0xfffffffffffff36c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x7fffffff) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x2, 0xfffffffffffffff8}) 10:12:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f0000000000)=""/26, 0x1a, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 10:12:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) recvfrom$inet(r2, &(0x7f0000000000)=""/166, 0xa6, 0x840, 0x0, 0x0) 10:12:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) geteuid() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 10:12:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpid() r3 = kqueue() r4 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r6 = getppid() setpgid(r5, r6) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r7 = dup(r4) kqueue() kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f00000000c0)={0x4, 0x1, 0x1ff, 0x0, 0x100, 0x454b, 0x7, 0x9}, &(0x7f0000000100)={0x2a6, 0x5, 0x187, 0x2, 0x2, 0x9, 0x1ff, 0x1}, &(0x7f0000000140)={0x8, 0x80000001, 0x6, 0x7f, 0x5, 0x8000, 0x7, 0x100}, &(0x7f0000000180)={0x2, 0xfffffffffffffff7}) write(r0, &(0x7f0000000040)='!', 0x1) 10:12:22 executing program 1: r0 = socket(0x2a, 0x7, 0x21c) r1 = dup(r0) listen(r0, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 10:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xf8, &(0x7f0000000200)) 10:12:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 10:12:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f0000000140)="b1393c3f3bbac55a557712814a2d5e5ccb78a28783847d8212", 0x19}, {&(0x7f0000000180)="f4357179e8d4888b53392c6ccc19bee3a5a8b582a37e2004a4dbfaa1f54d67a7cded135afab8d7cd50125e83ad3476015d20a0efad63e71aa63a50db7ec670029e3ae21bb9ee1cbf6057629245c0192202fe4ad0b9510d731f883fca1bac6531594a31be0c063791d23f1ad209b93d0a6f2ab538e42c6159224b9431933ed7e2a8cd0a6577a9d64eccd4a84112640a299a73248729fd86fe0783043253d3e998bcbb758059e3767ed9b48e730e47f23ac558f1bf4b52a47cc1ba90f6d69742e1a51c0123ef3f627b27d1457a90cbed1acdfab61ff5", 0xd5}], 0x4, &(0x7f00000002c0)=[{0x70, 0xffff, 0x1f, "2d8c18eae233b2a9170c0cba87dc8dd9e95598e0657dce33168727b631e2a1e77c09ceab19bbc755d28f05ea08efc582437abea288dcd18109dda7689f9feca5920836505b31b0cee68a5c6d0ae47c4be90d5cc839d35626223d8e9e6156832e"}, {0x78, 0xffff, 0xfffffffffffffffb, "127e51214613b5df3a60d9422855ac0a1f9718853e230ac6daef346bba6ddb340e7a0ea49386e9be04b34448c591d6027e5a4f62fd51d879315594318d855c94e4e08791f49c7eface3d308428f3b03b18e9463350a7d67617c99f04ca78dade8aa5"}, {0x20, 0xffff, 0xffffffff, "10e3b546886f720882003e1c89f3"}, {0xe0, 0x1, 0x5, "e172f4d1d9f4b95ded368ceb735130648b4657098b4cd07685e89530ff8cabf44e6bba0945f1fd10467c39a56e3906480d90d8cf9a63bbd661372514b72c817e1ce9abd8bd1a78046379e167bbdfac675804010b1601d8ff6852d84d47fe9fbe0578a4e60bb086bc1db98a24c821228e4a68a86c6bedfa2cce26b6864ccf20844d1ebacc9784f739f6ce9f091867cca65ce63952b3d51abc045f27afa2d49129b82115a92221d4095d6b5439d06336f17c3b9233231e4afdc6e46c7fb3823112f7fe88facec6fb4080105cde5130d0"}, {0x68, 0xffff, 0x3ff, "93bab030aa3429bb6370dd64a2a6f424df47c530af706443b9f33d440e68d303a39cc0d821c556fe900cd4efc2b73b53af8b33ec9b8f45fd7be35b7335946e7783843775de14c401cd295afb666fe48d00b93c40a57f"}, {0x70, 0xffff, 0x7, "ff2fdde04f727dec9c86aa16c3b34de5fda612490a0379d3743a6d89d38669c77cd2c44b31bb5d85b705616096def0372a3152671d85b0a0928c1496070e22052d9ff0c261f0d0229dcf9c134b2f8432658be8d91faebfb69f73bdbc39485dab"}, {0x18, 0x1, 0x7fff, "6196685efffe"}, {0x18, 0xffff, 0x8, "51554678b102"}], 0x2f0}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername(r0, 0x0, &(0x7f0000000080)) 10:12:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x24, 0x0, &(0x7f0000000000)=""/36}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7}, {0x6}]}) syz_emit_ethernet(0xc3, &(0x7f0000000300)="8b011fe8425435ef973f2b73f8caf14c354a53e8f9239024f5e433c14e288c65b8ae3760f7f7c623a759396ca4d99b332dcbb4a5b64415bd40be673431221d6c06a5dd8f84a952ea91f56bd7d77fe427b4798b31cb8a31ea4c5d0e7c4efd125468b928d8faa1043c58079ca33b2eb1707c239af35e3d7b3300704794fea973686c6982301bfdd966a880c7a01f002a5dba5ecc87843ddcdd6e8dd128a416bff9baf8e05e0aa23a46aa562d8a4af5c6fdff80bd2126caa19ea3d290cfad7d5b0c760000") 10:12:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0xfffffffffffffffd, 0x101) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 10:12:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 10:12:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:12:22 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001040)={0x10001, 0x9, 0x376a, 0x6, "ac6ddb5e2bedf864eec1287495bae2a4d31ad6cd", 0x8}) fchdir(r1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:12:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 10:12:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 10:12:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200c, 0x2d94) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000023c0)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0x3d68}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x9056) 10:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x7fff, 0x3e3, 0xec6d}, {0x4, 0xa6, 0x2, 0x9}, {0x2, 0x7, 0x80000000, 0x2ba}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x7c000000000000, 0x1, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r1 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgget$private(0x0, 0x744) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3ec37000c4ae84bc6af923e87231ad9ae3cc526197cab54b22d8b0108b57c816b77d2089a29a67426386216b62ec4723617e8bbb0e249347b3", 0x39}], 0x1) 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x4, 0x8, 0x209036d2}, {0x9, 0x68d, 0x2, 0x8}, {0x9ce, 0x483, 0x7, 0x1000}, {0x7fff, 0x9, 0x7, 0x9000000}, {0xb0, 0xfffffffffffffffe, 0x3ff800, 0x1}, {0x10000, 0x100000001, 0x5, 0x68}, {0x8, 0xa, 0x6, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 10:12:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) r5 = dup2(r0, r2) r6 = kqueue() close(r2) r7 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r5, 0x6, r8) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getrlimit(0x1000, &(0x7f0000000000)) dup2(r1, r6) 10:12:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "7aaa0db11ce9bae386514e6ae973739ea78b7ec0", 0x8}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 10:12:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 10:12:23 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) shmat(0x0, &(0x7f0000fef000/0x10000)=nil, 0x2000) r1 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmget(0x0, 0x3000, 0x400, &(0x7f0000ff7000/0x3000)=nil) setegid(r2) setgroups(0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) setuid(0xee01) msgrcv(r1, &(0x7f0000000680)={0x0, ""/190}, 0xc6, 0x2, 0x800) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x7, 0x8, 0x1, 0x6, 0x1, 0x20, 0x2, 0x3, 0x52a9, 0x100000000}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") read(r1, &(0x7f00000002c0)=""/88, 0x58) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4a0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000140)) 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 10:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r2, r3) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xd4}, {&(0x7f0000000680)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000640)) ioctl$KDGKBMODE(r0, 0x40044b06) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x4d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 10:12:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse\x00', 0x10080, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x20180, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x8000, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x42, 0x0) r10 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0xa, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r15 = getegid() r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r17 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) r18 = syz_open_pts() r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x892, 0x0) r20 = syz_open_pts() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x608, 0x0) r22 = syz_open_pts() r23 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r26 = getgid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="feef0a173843c1f608274b4c823c6964b3b95e8d42b0df4e22a77dc591a45cc3aa677106df80dc72f19ed3d0ea9f04df766f1cd02795c51304933c9c6c8c05d7bf8741fdee3f93342498876401b494f466848b9b7c39069eaf5164d647c5ed85f88613648178dfae2eef6c3a78f64276dc7b7592bf0aeadfb0caad888e46880b592e080fc027cd70d178af10092c05503d20b63674b3a559007cfeec7937c3dea1846fc9f9041b0c2171a5768dc1d5d09b8cdeb53c3a669308461c0d5b5bccbef2c1765e457c42c3421706c0f92b89eb8b438596ab8fb0516b37af8c57caddd91cef982901dd79400fad07eca8cd48f8ef0de682239a54d012e6d70a3facf33ecd18e613e9663c1c8b0e30967e957f04c38435ee6dff7074ca08f32b611f6a1421ba22df9b5f04adaca89e0fad8657d0fad4834c94d1a405b23dc41d7e9c1f2ff978df8b423cf0a8f995c1be7ad45194fb250aa11713c1c21496ec1ff72fc9ad4db76e35de27323d419350b756b3367146a2c6d83439cdf7cadc3b221a4d8d4552da7d72d5dd4e72373e6b88497224bf53c8e09e94c399c9ff160a09c5ed9f4bd4da911e6d335fb4becb5fb4eca6e5092c3b8f8b2e38f5d4f181665bfba251505321bcbdb53c7e61e944bfb12acb0366553f9224ff86a3a237857f14b5b5637865fff1571fecf994ed407d5c990cc53b5f42f7d4178e57a468611d2f0c1a89003010eeb4899294ec0ca888cf522592a26ebf4e5d13a56a91f2e6cfce84d93e0a24a8c5da9e4c4adb037c754ddd9e62ae7ed97c83400885fab651daebcf1fc5ff0a107b8145a380ea54bd2b890bffdf6f078fd75c7062d3e6bc6959cdb38a104f84053c43e4d909caea60e36e5b61937c66ac44b1e6bd7554e5bf59e15bb276e0d9b8a8a55910acbf969ead26c11f2c03b56eaaa5089bf0520574dad7144e49e34694c6cedd27f8bd62877a0cbe5ae106cf60760d5873d10e0523a2a779da2cde9040a011040de723c45dbcdf523d192eccc8b47bc7a01b2e2c97cc4df7b2d65c955d4f534ccdf6751ae7958941bb06a0981c36660bc546f910eb2cf7935ceb66bfce0cf1d9329b78160ed7abf0e2eb248d0ec62befef259d3228b6e42b1fe48463e51e93d95568ada9f9a6c8fa0ec4c94daa3e706a4f9eb612b309cd17ba777e9e17027d60ba4895a7be3e82b91818b50df0939e1b997392d02cc76b35fe3dac88eda3c0c2ad7e5ef4ec00d863338ed3d4baf3aa42554dd4d2de8b448ec575b537898be010ea6b21fd83ce0668b38271b55d043d76fe165ffc5abc2bc2e14e257c94f9ede1f943e9e8c73255ac66e345095136dde29fe90c534fa6723b87072fbd3e9554358ab012a256daf95aaf4c73805618d44ad205b200ff7fd72cdf826b094a3b8a591512526d971f16bf1b72292575fce316e597f58b25f15a76e106da7b293ba4996a7905c56fa0199e796617a24f5a3a29ce078cfa7d69d24d42323e4649cc7b676d510fe1f1dae0b02f8539c4f60a1e197df7a032290e5c7d5d862ac93f025e5d63e38bf6900fa2d9dcf5d7c196eb1a0cb75eb1f6c5ed4b9d421848c6fba51c30b085803a59fc1a91c7a0ac6bd64ab6652d3f7145c3bb84b1a13db27c999592f78c305051482b69e3f174f48fb40ccbe896e42173d76f9e252eb28d8130de49e1f6e86a1c28e3c72ba15155b553f16a4fb5df00534195e6dfbcb6684a45941ab6eb69d36c36bd02d3cf046edb02f07b11aadf96d1fb3736abd090252b29fc72e5f6919b50ad2541f659e238d9b3ef4325496818c7476f346509ffb8beeb43d90a0ea2fa7d0631afb558e7d63bf13793176a797f2968161af3cb57f65842605e4710f1cbeab75cbb0f6671ff07fbc5931b829c7da6ae3fd193868c1a97134956eb0ff21287c7b24f1784fe1e4700a50d24a35df4772387a3fec543b5a5cd87c44ca73075c0cd71de2d8866a5578c26940b564eb8a9f13e2739754c04928a6a240ccedae86aec8cb593766b8b5dbb0affe1954243045a1542235b6f120c92326d86312b8cdfb15a28b63de3bf7d15cefae35588b997e49419c5694dd9435913b418ce14d4ed541af8196e908a233df0d66f04c03cb2f87b4cc749853cf767e200657cccdd1aa001a0ea2e42458230677370fc568ef60cd9e823447f5fccd3a1d03d693350dffa9c1b9a484e0809f4c82678f41bf64923786c36bc88a515d0456c1dc87c1bd5036171c9403ed84d7117ab304dc2f1cb6a8e899b92d27a4942851ea92ed50914c6c4ffed05b0b18f93f6603c83057d37782229301e5f794782a43e779da82264173d261c64dde5050008b09254342bf22aa0bf215fc7adef23088e015d6630aa83d1ee57bfaf10fa9da884a1036f0d1278480a1219a035ca5f196763c52039d313fcef1f193230a9f7ac3e25e5e22252cdfdf76bcf86aabb2231feab69d5c31393ff25e06616b9af8d1079e1583f5998a8d9cb9957210c24b9d0e763a0551184dd615f3d3c3e14f00433ca974a9e3fb5893e26ce9cbcc4756179486a596772b7d9d40489749a35b2be3ef0851c6a879274e07cd750b1994e9d0f7f11e2c8872d07264c3c3b2a64a8054c5616fd5e4e160d3a0d415a656a014ae3fda2c2e8139ff1ac85e37ecaab2d3886ab6811469c5183fa2908ecbd6f9dd36c016fdf7d82846827d88218f49a6b7e15bca9f01dd18a7b3131f1735b3528665e50c1841f1ee24fe5b026925fcea8b4b724119eda0cdee9556475e3d9462343f494939315f7d5c4c8608e1137e835706c3d0ac0ba985d5bb6fbb463cfd8fe30bcf9e6555aa3f0c3ac2a80d275dd36e2b73d55f9217eb551bb389b2d6aa8431ab21c48bc41aa45245d6c4205e27ec72eb9b17da5e3596b992085baad4f4aa62371b9fcc2d77df110b2f564b15c39d9435c5d9df312fe564bf3996ed64edd8ec67257be9af157dbac6dfaea68dad5d63f747f83d21e7a80a853ee95c17722cb8b05b2d3e2db79ee17ad243b849fe89a68be54f9f850de2078d9cfca62dd977fce09c3159b622697ed9f957257f5c76465f9e5f58ad5c6a6fdd55e940abe096ab0eb3385260cf3d5ebecfb712f4ba9a63f118f9d8475ea8971d88143f80ca8102dd26052e6a7efd3a3e8426a259569d91aa4301899114d6ff7eef97fed8b7f6adaafe4dbb3e31eb09a81d25f9149d4d806e14e4d1b814ccd9083cd8a477f64013f70b89abb2acc01863f12f74a3d6546ec9e5320b7c953238d2e7085e33aaddde1961c779ddfb66c68883f9eecdef8415361969edee5294bee081ec4ea5c175c0a4208c673b726915571d300848ffd6b9f3f54affef38affb47806520b75fe8ea726d71fd8e3a257e108912ad3d66826fe569dfc712290032d3e7bc1f748154a14b128ae606b07b8f47d624464978f55bebf8fe07f23f49b786977e524f0436573e50bc8be1203cecc49119abf6e670fb7070131e474220010f82e56d7994df38a3db451869714db35f6bbff0da43ae197d93b729983f873cdcdf12f2895323d461c1310951c95b597cf70127387f6fe809759d5f9856e9ae2cc7246bbc7713a3756a3d36c39639cb241a95fe9162718b963815774c808b557ebb5f5d19161a93a8132e636ae9e17ebeebd81bdcb701d491fa1dd31363c1123633ca26ec5dc28fd4c48ecf981d5edf71988f039c892f913479802e8f16c774c8e0d006a2cd3181dbc8810f0a838ae5c20ba0b34893d2d4758a37d02324f3c7867c23f791d7d8b98b85260d3ef14a0b623a22d1d312159a7714f1cc15ec153ac8eeb3992422655c8157d29d1d6ffa1087254dfc0f9c782d9f368dde73992ac22bbdfd211e23af21569dbe40c5d633aad3534b2f5bf34b5b2de36aca265b88db504c01edca52309ea5aeed6d5c01ae612633f4925eff997372c129de55cc3938af6647bd07df2a7e9b31c7fe1ec5b5986de3da292646db14cc6f3274957c2d4753384a16c912655eb1ab668ff649bab9e9a55db8a3b6a7c4d6a99cbf7831e9606e56daa0d3c354acd2efb54c050e6d793f6c3ceec429de20a4c99636e464f6670c5a3d0709ecad26acce1532cb4f3f3b75e86583ecf73bfb670dc3fda44ccc6ddcca69e45e1671ec364d0415db99fb7c4b706af1d725fd0ed2f563145fd3a03a8d4e78d89358d2b9cb038c2d3e7f017c57f8e6fc890adc6951cc57c1c5bd5b31a0fc55f54bf886ea9b11341c18a9074b4b3e5b3a879083948b2654c079d60907929f62cfa0b0a4867da8c9717aa1dac0a174925b66bfbe1c87a3a6dfac95c92508948643968546d7d42f5d0afe92a8fdc9b9024ea388da9aeebe401f303ec6b52b534143bdf58f7ee001879bf5e32f8ca31339146a672bd2e268c50ecf8d7697990ca7e70bc78b198607b2ee88d38b66676f7e132033bb5e12603f4da2feac9a3053c7f955d7cd439ad20069dd1e202a719258ce698b68335ec23561b356a4bde6c5458e9a078ad40e85712ee795bb7b59b4e6369b6ffb13e644101789acbc21b015a7474f99a5d1c351b50b21aea321c31c521561c2ea07234b220b4405e3da6d280f89c9ba8cb821d2db624550a31d4d51bf9e991edcfc74d2f157411c608db76f35fd12505a0f19a12393c1c3d16b31c56145e1b64b2b9b6f74df5d9fdc93af551db67dcc0c3f746a30c43f96b6505a469095e01eb2e61e520dc0942954d4bbc6ea206242aa2128acff15f573e9aa187672ad46f950ad625acbbde77ebe8fd8b4f0f3769af5d181dfd611106deeaccb9d9ef6d6a54afddaafe618bab20c3adcbf1c85f24ab2569fea5e4e1358971a7e1a7cee4030fc99b2cd4695d60a557352bbb911e0deda29dec5522bab6e109e53447df93531cc518d9b44f950d10629c23465ba09f00cddf39b902525e715eb8dfd046b611dca5aab699899602815af7c00235bf20ee996d5487dfd5a833169b2d2abfc80f5b5f3c5e5c08faf01ce8fe7b7361db50b0b033978e8ccf13c98ac0e12510d130f6f2cf48cb5736761fe6eb9ba9e049eb470162f179ca35e6f1c349c864196c15a255e0bcc2c06718ad8574ca04bec9e66f94df7427e2669ab64901306f171c0f5d725478d6d78ebfe8b7c498b46235dfb8fce563bcc465fc23f50046b1057a324b78d7528af72b6d992f73151d1357c1d8d2f1d27bad4ab63bfd5f3ef0db00ecce59104e0099e8cda0db26dbf5e3ae3cfbfec9b3a694c79058708868bd013891cb1cc82a3c411b911f5a9aafb2b89c0b05b42693089cddcec377d89304785fdb55e2f3e22e93313d271564f55e66a433e51552cabc365b780428741d4ce9cd76a4248590aaa3143ff31283f085135f40bc9b4893714b8256a8d1844ddedc17db01ee15759906269bd5e48c1b569a096c8e1328eb987e7221a93c18b0bd00fc788cba3515122d0b94239895cac101b515e025720e73e716724a825b90c4ed4fb6b636e10f8a9bf32ca392c0f490403c21af4f0d66b212f3ccd69cd31bac127e9a9172b3dcb1b29e63c65eeb512218e23bf643be7b5ecdf196d29fd4dd1e7b1442f039b712af84efdf0386bacde0f6002a8ee1e3e03f5ff1276841638e05ca534347d124766e850bb27855fcd778f46be7eee339c68c4e48f97beb13749e2022f1bae35f24f49448fe927043ca5b649d0a00bee199c70fc8baaecff60bc44269b3fc814226331a9701cf3a5430ae6bf6bb184110dbb36459f549d846cacf18677b06d475fce3075893b845f4caa87e7b18a8e028ce78eb6598fa8ec45c610dabe61138c9c1752e80f37ba0fc1ae57d20eb12", 0x1000}, {&(0x7f00000010c0)="f4e7d63eaabfc5c089891010741d84cf166dd7325b49fdcef19f3d0067eace709b59aebcb76474e504627132137f97d8bee88912b3c1377dfbf6fec59bf3632ca7e69990261026506a8e2e8591d600803cc6e69e1c476ad89be86284d7d0addff4151fa62905b629e4fc055e9de35abab7ce1fd9de2dd917f13ba90b402c35e03ad4822fa8789cadddf227b760c636c4bdb7bbe229ef003088f6e1fac3acb6dad23e4a83fbf1ae33a65c516c64100de133b0dd6996d5aaecef727f64b1", 0xbd}], 0x2, &(0x7f0000001700)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xc8}, 0x408) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 10:12:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="e1be688c4d5b355de0125a90dc368b662964d75ca46a48652cb93d123e8a36a18fd276be71206cb5fa6e0d061f733e1dbaff70a297f87f633c64d1a221b994fd722c7bc5f9a93f5b27212320184ad853dc5bef1265a0e1d72bf4e03810fde05ed82485d34ce657739de380858d8efd5d30f1247bed7c65716231182c2ed3fbe03f85947a1e46c9cf03eb060289287b9129a4f927accffda9db543135458408f556bd4db7ad2f447c2734712de120b0cc2d695d59b4e4344df445bef4fa9f7e5b784e6bd6ecd567080f210fa2e15ab47a7e684753c0dfa38b2f0524c3a702a81b60feb673851055eb5f4ef6f36bb67777f1f6569be11c0d0d2e542eb2ddd665af5746f2606694df1cfb9f1f8c0669239b5c64ba593b810291af4c766b9dbd6a3c4493fbad079159bbe4916b03472745324b7e44cf61835253b1bd46ee726d8f0d12334f5329917aea88a995fe0a9f5255d38e360c9ff2ec47b5f81bc0e36fac827c6a094d978762e718bdf0443b97f5b1055c41769196ea0a6763f3190f46ee0684fa41522b38514e3b2fded5dd24ee95a3c0897311faf1d24a43db8262f19f3e86ae453da6774f0c78da9a6da075db39fe890d1929a2ac3cebb2b34136587b6346e99119349c3655f103efc2d96e07d094aa6fe3ae1c9b53a727dcc88118d59cbd41a1304d0749c4a9e5b2cf0db3d052b6557368bb0b3ac5c19acceafd524a50af3a83ea65a0e2cd3b4c4f4df4726814fee5c8ef2d85407c55cdd39a4b6bc8e5b9ab6e7018caaba9188e99be5cebfe8f138a3ef411b7479c72abc74140eb950ce06fc4b3ff7c8aef229d6358956b08f3d68499b2ab50aa1f4767fa244f66b134133b1b8467d450cc591088f8f76fd6d6e754c6aeb7dfed8fa155cf2ecf723884847c1bb397fd4be4797469138c4e63a905f49cd94aaa9b8db20cd1ff8e722261c11f85831c505519f36e63f3cd3a457c9975c1aade874e7a005912aa6a80d3b35e845c59ff80164a206c3741d033b5ab546b657f969a0d98860a301e96d54e475629248d2977eb9f3ead2a66f1fdaaff40b6684eff4ab02419da1af85315a82710030d2097ff8861f932c8ae0aae1e77ba0c9438cf99edd713fa4149ec73cee06269bcb5c5948e509d6470b4f400e6474e00ff2e50bc56daae3d5141c105065f8dcafdc30567a3a7ea689e33f8b7638702360aa5d00d8ab9445150402efb1a603ac8e4ff468b6ca6bf66f4008e73010d99ce9557066966ff18cf7c26b661ab1a69e201cd3f119bd1200c59175515a48403c84b7c36e951fda1bf62dc801b5c76dd5448c66ac5952337480bdc9fe0c8f5f0f82b257608980b110f2f476379bdc1e6a3c35832416f6637f19d4e415f32d910a0fbedefe98b7dad13854787be3a3aa696bd91b7e8e849c864df0e43846af207e09c36881b4a36e21a308d57913b31ad85f40ec54e5729ffb348ba6d2f4fa7b01d1d36c3433c7314ad74fe06851164614c26c9d405efdfda03bd1ab7f344638ad24c6ad160e735777a2df2cdca9ca388ef304c36998100c0610c5ff49157bcb40032b9cf3f2c6441b7529b85430812c186217045b2dbc606939e44b3960f194603b711858707c1749201406c5758bbb9073fae22b1137e8eb28ed911b4f0bfa5a7d7128587ad0d7ce74e9902eb2184f3c77c4af9c1d9749b0518f848890f32fa7606f41615e5dc8b316c5a425015dc310b7d93f9c6d5f11b9a0826b63a4fa415ad527b381fd010bc071f6dc07ae3b6552b5392eb3bce04f217261195ea673f2e426f073b53759b569a646d8065e62c118d63b987de343ea4450efec89c0dd5a76e30d29613c95882115eb23b41e3ae2c0d761cb7d98d5de04bef4432bb3166cfc7cbbc63e29e75e90b2153f0063b9a8caf6075e1bd0026e3a2e01eef78cadc5af03d2f97e6be9adbda5960759db868c0c220c9b857a126970a655d49a4bbc21e56bef009338aeec047dd8bb88177728202b87da613d7a526e447f640539ea6bbb8368f6a788cc1bbe0f34fde17147d89a26bdd7a292f98761b1b4751657223bbfd6d4c58837b1dc5eb4546f462e949fade754d7f82bba4437f32fbcd445daeaac66283fd5fc6edc197c0be876254b986167b918cd3f0f01d161f748265fee77fa1a88a7b3d3870c455f4a72df16044947709d9ccd177ade36176034e495ad6243db2d9c11fe9454ed38d7177855ef4786ac76213067a01492060a0116d1af34e27fa660642573a71659276036cf5d7fc8d5883a44b2b67dac91965d85bf9427a28e6e8912cf3e340143038af2ba977614fff027eee0fbd4e2395c790c4446985ddf8e30cf5cbb5d30b096be25b091c0f441f92f6f91264f17e62957ffce40245cf6c8ade8e494f2053d714c0dcf72795ec046c29eb784c23c83fe8e136d4c87dbb5b3a1da68e714fc8b7a18a597734a9dc6db3ff334a81b06430f8dd037b2f4cb2f0fbd48743303744bf9f53260017b6e975843410de559f4f71d1727721f9615d2901193ae16dd86cb02160a4e9f1aefceca14b55b1d475dc4e3c303c245bbb9a6b1fefb1ad02de4fbcb95363258ce2a1d1aba0971005df56f943abc72974a1cae5ff81e3163708688d201af524701ea2bae6a1d4474952977728616bac241a6c9494d61ae682013f369acabf870acfdde26dc7c56a97284e12f8d4bd0050e691219616474692cfacd5d00873727176fbfaafbd9a52ab01c2503b2714c1d8e4db018274956ffc7013d2529bba9671b2a5454e47deb52cf10071c68c8ab85117d31b9b53e88653277d29b5859a9e958a9e841491becc257bb5250145451c968a67cd77e689210ac88df0e87a5576fe32052f970fab2d6a147e3afff2f1ccbbcfed79dffdc1d29936939e4fe986f4ab9ccc3ba32a48d25789f4b30187d2c8a5ef1c494425c77276bfbb23429f1a861e3a31e7eaa1aa56f082114b8afeb112cf524425ce0b6684d19da01480a60081b08a1d5c71d272d4334d28dd108518dca411c62c3623da440b9e463fa41ac2b0409b234661654dc7c9e4784385e32595ac4881b6a48cb00ab86bb5c08a7e33b179baadf4359c914890b22f4ce63e2367c199716200f214d5c311943954a81debbe663d5ea6cea0fc4ac58978abae94fc109a998dd67a3ac1f540223821f136021aa117d69a8a63a5d477bc44b979ca0323738382910a5d74a0318420085c4f622bdaa9fac470f9ee13892b226fe45f58bccd9e8f0e2558fa4dbdec93fbdbea1962a7d359a2cb760df662767b8085be4f7267f807584ab8b9222041953d5afe0771815dcf48776f4823dbefb401461b4ad2d12a2cbc72e5da8d3442b09eb0fec8c9b9c8c959dfe9bc24210e7187f8c8fae20db41e76acb4e0ac9ffd493db46f098ba0fd68788bd4aeb9e7ec8270e03e1d6bdb074335131350a619a03197e908b1774d192d563b9db6ea0e64f96c51a7a75344a0ac7619b2c851f9405067dc62948563535804d5395d275b88bc9bbf5541062afad135c0b422fe89fc23436a359fccee7c06559be4d1ea44521a0ddef286e9acc2adede1d1f575804c8d4d2dec3b7a1f6d323f2b5d08756282c0481c1e284706dc2c6f59dff55e265b7dbe2a7ad00b6112edd6ecda84ec4e2fb21f86943c3136c36fad8a51ca35738b2b001a2453da10ec0c991616dd34d84642db83779491d94fd4b6d2997a11b1cbd82e57bd197cd701c23b689f4fef0c6f41a3907db998b632a7c61ab283f2b7c05d5a0eed7397ae485848be7e0c69a053fed0107c15f8a8e9428d3ffd4b6e740b2f218a675d589cc3f1e5e06904d2b8652a2f48fbd804bc73e838bdbf6f538a22e59f6cd2573270a1117fe8ede61579d650d67fb907a64c90897bde1944fc6d9b2dd75d6f95dd2a715b3783887e0776cd81076900e1e74da4209306a69c3da005dd99408f6b4196a0f84a7e2a61a8a4cd33cc7194aed5ec816e255300211a099cd6686508dd8e846582fa0f5629bbe89f062c52278b6ba4efe86710aed0c50f8650a45588aedd480c5dfa11302541f2b845a5cb1e47c75d927d17f68bb70fb8f94e9f2ae6a26f3bd41345afc0ac033cd33bbc8eaf79e71b670fe89362ec0ddc9f6a1d8da9e0616c10d5733c28a8e5683340e3185d60da8fb5a0a20078a12cab369059cf17ee97557731b9fd8721265e280c753cd4392f83c97f63cabbf738146903da2e11c591cc85ccc72279e49061fca9de6767b565e68f17be34c99a8613c31405468944a7a4b50814508dd32ce9ef0b0e167bdb71e46da66f4bd32f98a7a7646a0f1b782f017afb5b31bc90aba19a712e40e7e3b0e1431611fc477c5ae8f4340f2e051a12284485435eb0277ca3c63795bea60f0788569a43ae3254b3b70be37062f2f379e7ab44834ce29915182a942f97dc725aa0f6fa3fcb06a5a68d7f0673910698673490d1a974ff00199179416bbd522da94c67436d25a51fd35eba9265375ebadaf9083dfcc2184f3a3c8ebef0b1cada1624dbbe5fc4075d1c7194345a076c3870c69c4eb7b9deac7972ed1114d064a9c8e62a2e04527899d2f136576332565111304505e7031aab03a8560c9358e8a97cc3744ce77aa56c9c50bf56b7cbdbfe63ae3ed7d53d40333ad9129425825b81ed90e64347129bfb48371811957574d37834d65286d84fa6e8fdd2d7ad66e71f34a2e9b3b81ba00f1bcd873ade0198195451f3c3ffffe35df53138cbb4c935ac67a2b2bf645ca3ac9518d09e950554843979e48d1dcc2d39ca8039134c7144da401e083e4a2ae91f391af5c3d4bf021d09fb9840786a2cae4a74c14b770840dc84e8a3b525aa95190ab667e1a6739be0b20ece6252c34f61077265e6e58cc3ca5fc9e2704eaa93de5ec18d33147960a7232382d6cf90ea484fd4b739ff784f33960344b3454270ed6572c18c3cfb73d4e59cfa70ddc4ff7bd5a62cf3e513ab3d6c783f2d984aef2787a213749a3d3849158c98e78910228ad5cf90a26f152bb58d194fe1d84dde6cde716a6b643d70f2d764c29f40ce34c15a71448d4d6aafa35642b4391d42d088bb5100ad05be2b78ecba6fb1d532ff3171177765a245b7fe00e368b1f7c8996970b9453e113d0edd501caac70ff230cf968423dfb410e1c568a71f53d8f1fcc5e172e4a32267e973dbbb19646f06ba94c1d48c2403bca2b2fe4c11a93dc0e687963fa8d17a7d225204c86ee614d5d212bcd0edfda04d82a36908a91211851803181355d548d77f3db10a0d66bc3144a8f68955bccaf0ebba471a1dc1a1d63691d6cfdb2aca0611b66827d5ee2844438a7fdeb42c4a8f291c204ce0679683e3d2da8f38922b44cd853775b63bf0b19a2a641661032564184e6ef14bf8ac906e3efc6903ebaadc4e9c7c2968079bb7fa58dfcb837f3cc9e639d80293c6f2b86706b390c8a7c0a3bbc1d39c479c3c38edd330125e9405ee68a83c6107572b7a9e9c81316e2e317d431aac3fbb3eee38fbd443824d6ac06cbffb6e365ff1daaaee7807ae95b85429e459fa3ef9a62c2898e4c2b44a920a0a871e16c56ed27f1016d562490e6a269cd6f604f11010a9211ddcb8cf0a5c9ab02a89f4b688d343b782672a8d6e8202f4d1bc1c4e95c7df3ebfe2845126a2468cb2c05bba485790a5517dc3ec4c2a7bcd0ef4b5df5a962cce848105971b53320be2959f0bddfa98bd5e4d40e6c05b9fe570db2befaf322be5e4ea453f761d1eee0e2c4f1ae505e6838ff9ecf149767d860b3b72f0c71a8997d9bd13b3a20264f910e4a0c1ddad490ba560cba058c07aaf9dccd6", 0x1000}], 0x1, &(0x7f0000001140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x1) 10:12:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x66, 0x0}, 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x30) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/214, 0xd6) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 10:12:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)='\x00\a\x00(', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="cc3b9baf7817e8fdb0535050368374d8867743047f4188edd9afb0b0dd9ad6da6ca308d9438b8d95fe0e1b9aa88e7aa69e7d97c5738718ec4d6c2393e3ba3a633ba16eb8db03a05569f5490930008e7b751eb85e4b3a1351501050e71e800c41c789985612551bc0ae6995d0555de65e0df2f1d06ad01a1e2ee3", 0x7a}], 0x1, 0x0) 10:12:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffe, 0x9}, 0x8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:12:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x734c, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x198, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x2, 0xb7ee}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000008, 0x5, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000022, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x5, 0x200}], 0x9, &(0x7f0000000100)={0xbe0, 0x10000}) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 10:12:25 executing program 1: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setreuid(0x0, 0xffffffffffffffff) 10:12:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000200)=""/117) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/108) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='][}\x00') semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x74e9) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000340)=""/4096) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5c4608ae", 0x4}], 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001340)=""/174) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000001500)="7c73aaabc937f7c9b2d1bea57de1cccc904da7383235bd227bd7cd7a566e871801511aa008e5c0e6421ce51265106df866ed578fe90c1c8d690d0d074e8c911417c7495de0ebe1ed2528498a70c6167cb759aa13fe39afdb57ab9124c687a7ebac328ba21c065743e819b33e191ec568b3165b3688eeb74110b0edc5a74b5a4de9496162dd24f8d2312ac4e8eef6b54e9713496f557d271dd1bf7e13eb7a94616fd20a64542a98caa647a062f9309022bb1accd9caf95d078074e527bd6775c4d53a6a25e5b5c7c544fdd17ebcffcdf67c3d7f286f5a2f5b0f67265c1325f6feff07bb9e012cfc5eb258b86d7a1c18f035973e5c3c2f9237708e4d87cc4c6d1087a9871a4e150745ffee81a7202988ae88af660a2dc9602e39887201e737ad3236e454afaf0c5304ea1ba6425544b144023a1c74ab060c2d1ff386be729cb94b11f0804e73a6826fe70b88d6af23fa530246a3a1120c48a994284c793ddc76777876a42751eb0c01148253f5db1c5de948db3798403b8976e1616304436848e4837fffc51cc988100f213223786ab7d00c80a12a6f5619d948d15088ed9331bebd780ac8d3fa622702ebd286ad5f7ba6b9d844fac023e45a4cf1c2fd6e6521bfbb48eb6726807548f68958f2367cea8c5928ca7dae138444626af02eef0667a20265c9beb37c3574481cb31c1122b00478e16deed7832ebc9b8ec319ca343a37c961a89e77c995f5254d11ae5380917e881f34a5a73ab1c6bf7ab230f7a6db97e7234283aa1d12ea94a61e0455f85bb30e95dd4ce4306eec5c5cfad89df5e8f36efaa5d6a9682e9dee74dd6c888170510ab419c2917a8b3d5e3e01cb6e452277c6adf16cd90ad6fa7b52ceca5b0aa906c520aed75c0f0d87d8e1fda96363355f3a637c407d0021cb93c774c815b061afd2da0ee9d23956f11e1d2880af0a7fcf9755de821551443f01915cc04e0310e917678b080282d6bad39410980e544a28d8457b61011866cc73002fdc1b33ced4d5177e7456ddc285f9e34eff3d90cad4d5bb8aa8a2a6e5b56e2652de25a455ffb54bd51e3cdb9a0633c6309e97a5831fd68345c218704dd5033cf0bd495a56f651953b7298d5d0156a0b75cf15c94566b8f344195b6efff5c391f96e2fc49d58d4664bb1ded9782251bb0331294bf65bbbca33de78e08e214415c975f4b5e61d8bad57e2053ca09f2c3bfbaab8f692f7fa91ce68d899bf8b2be0e621f5f7f4ab262db71f363a380f83ed53b501083cdfea19cf5ee3af13f7a37f2453ee15a7379a57d728468a2e41bf1985e765cefc739f5228818f54a93efda6f3d7a4a95d81153bf7f18e5dfbd8674e0b999cc47b885fbc8fdcf30f84ea3d2689ebb56c3e930410ddbc9c8b8f472ed705724564185154d5dd9b3ddeeed2a62c07c76af561d65577e5fafebb7f2e87beaf3f7256621277c014a8199f039df2054ddefd134c3df81b7e06e6fcca9ac6c6395f226a1a113e3cfd62f30d1ec69fc2feab4c00569e8f8370f32cdfb2625fb3bfe87597679fbd9e25ff2e134ec03f04d81454da506f3d29b80b62a79d2aaf082e94a92fecb07f334bcfab9b31c6ed3dea4f2b4a741b172f3775a2895f7f06de11ddc8d08fdbce69b0623c4924cdb5a2f1a8ae5dbc4b75c866b48e529c70549e57c148d70815323f2d809175281db59d860e68d51f0727b915bafc1b91087dfe72621dc720242f07a7d0fb6458762a351866a445cb40a80e93ebeb01965dcb3bd0ec4eeacb78f681505bbcbd57220ea2a01a23a613ea2b62bfafd594d00cefcfadb6d2e9c4f92b34f9fb4b42fa81c0e37efd438240797a02c8172bef5ad631029d5c32483b2582747c801f4dc93e9bf5a25493f03eef29bdb05440b59217aaedc23c3b16d52c5a1a2b129912942089b192e48ccb961ceb92bc61dbc81a818770a36fbad8fa27f283ecd17bb07ca066a0c577eeff253d45baa6e3a57cb09cd1620d001970b02d0e5c4993e4a27f2310ff4c40a1662864411a1a8e3bb46b7589b9d41bf4a5b97716a9a6df951c73e1851d134c762ef494c28a2133bc31155459b0483e04facd1a98f521ee53bba6bde86320675911724751e726de0b3373dc637deb1a6fe125b659786c779bfff93adcf08ebf01f62265d0cea997e6ebfe173c948905e82019b33d54e44f047fd2cdb3e3a651602f6bd93423258759471a62d0cb7d1bc2be0a9f3609debc26b0d997fdbaee53c870db40356030180bae95f816a068e7b9ab4192c50659ee322f873844b1b52c319dec2ba33f1429ce19401cdf38f1043befde0ddd003bd501de650d87d54ea1830616f342708ad2ce464a43679f00e8e20911647a431c99f0c3434f5ed00e59016f0f40b07e4f76729604ded6d0e7c2d70806e602671a48a28a75ab7a61cd28f54414f6a0cfb40886324623e9b4b1bd7b63de73c70e59cdceeef70392430073887916e449d06bc378b33bac9bf940e838e8ed41b1014962272f01297f552699782b2c9a7ebf2dfac9376f4dd834b1d6960a0c55a5fd4e3a0d0e09b3b4c2a3f2db0827416c530ee06a96874fcb2645c41881549ae0dcf320ecb2be4598e83221618efeb3aec9f5cabebd0da5d2cea63d3d94e9d2c186bcedd563d0a49ab6ba8c8ecd966df584b62f82033b7707f1688816f596175f9d3b606cc99b00ff5e3534867b69590fa51766c45bb59610253181e9be2c9867bff1a91f9885e63909f493d821f93a212b975c4e83dbed3d200c4a6fd79b695adc91e88807b78d9068b4748d6e25f178bec8f510bd0cfc1b1ed18801ef6b077a8ca130b803d3adc4af2ca0bda1a0242d6df2ff497e8ac9669f4419e439a7244093635065f7d64bace83ae24e614c2f5ccb90851693a58ae253701a3e31a34344259fc3173d18f56bec8028058a9ecfdfc6300b6c23626264fd00a7eda822c0378d41629c11536fb3eb8e9fd68bc9a58206baff54608f21c28303a2028645582c1a4191cab7f7ea95608da83360f9b9a06b1ea3d8d47a0d3824bba3aca880d4c1dad3baae55d0ef5aae42c8b882cfca3a852595a8872b6bcc7c79f8f3911b9f62ee623d169df2b351ff78faf2c5ff61f997d7fc58b4909b86a2f1ad3e1ab4be417b19ca8cd5bc1f9ff34d3ee75b023fa96f065f02c82396c6826def636b7b02f2b393cad476ca93d169bf548f17e2ae78045f6f7703473a4cc4980eaace061a684a06e3c28ccee99974f94588f37a58a38f09d6e76ad6ad1b93aa12ea54474e967614320f8b3e1febb07b655f53284313f82e25f55e6002aa1da9fc8be4fe66dd3994fffa6427f5a665708921038c6c90a251b915d7beef69f3d4c688c3cd7aa7cb69e22e55890e77e91d7bcd2f21c41859140ac93905d01f473724b23fb59eb7efa52cb2e1872fcfdb1796abd4e9ec27d0bb3e5035a59b15a0735b4a0c1cb0a62ea5114866ccc354fe9ddb86f145c96858b920fb2343c581f73cb68edb97c0e8b684ad6029582a51412e807bd587a943f7aa9ccdc74dc411077b63337d7362dce5d072289dc922f5fbb7f36bccc48ba8091a58258a0ddab802eaa913bbb04a6d69ae7e07fce980444057702fa3092846ffa755669e7a0b09a6be691c245cd434347891dd9ef86715d00738801046c00d5f6c25ef1b88593dbd397c55cb5ba3d0b429e729c90b24b2d6be679e2c092cd4d038de7e852e8d94ea7e54c3c928ccfff4f3b7b1ec236ad8a3d62327d4f3294637508075d3df6c61e7045cad717365e9b71c2c48e22f71bca0703caf510f9565e8fb124f1544ec2cd083043ece94207a69325750a4a55887a43f49e713b19eb7612df971d7888f4757a1a062cb4a71e3a9e983d7f20ed9250f9f70168795372b065a5d81db36914f0de5db29fba9498417b158f19db7a77353d033e50348aee7017a78fa5409959f6ef4aa85876b277a0a4730f6183e5ed931fcdc6e121daae1456606339798702236ee968be3614ba35fca332b22be19fe57e4a6c51f6305443a947a590135beea83c06aa4fc133874a029409bbaaf59c2fc11c9943879d3a82f23a0eb700357e94ae56835a4477177dbb3fb6b4c6ec7028e3007473d21cb5c08cada2187993efd82b5c1786f23899f5a6a600cb3f3cb1ddd4d63afd6b4865e18dd128aa8e4d98e669cfb21adb7eccefae7f576760aea519d59a508cb3a25c3cb23482f0e930e4c5c6ac70db48e586a20435c4ffbe6ff7864d36ecf848f62cbf8b4b2bdddc22d205d3452b0cc264d27d1320c3f090a056c66a491af13e8d1193f55028e9639cd47e6af1a3f02b3efdd8c12c2dec6185d943d4a7a9cca50d480332a425439ddc05516e88ab805d3056066f3c62f8bc2eab251b6696c138da5424dfb97fb78e7cf217aba182439813fea14adbd1823242abaa1762b376987bb428ef84ecba894685cada624844482e73c56ae2b9dd5f1489841bb140b3fcc8d711e301a99e558786ec1f84d2ba4125600d499a8791aefaf0f05bb35d1bf3030e90b7f597c940d3089575aa32e0a79853a88ff06dc95cd97af4ccd3b272ad98cbc07d8667aa4049fd4d0f21d6e30973a19b783d53552796bb1227f929c01ddd490bba0b8302f6747e77dc081e043ea7919e824fc94ec4e7fcd9099e3a3bf618c3522e3822183f637d5f06ae35f4334623b4c97a6a633eec1718630962ef1a16a500b86839a66555fb535ddac46e73b347e6ab70235631203d0f587fe124e3dff0cbbc375a1651c11f7972ce065155c12bcf4a6ed35b31f5a22f1ad9f1b6ce76840658da71122b8c399ae4cfcb3a29002c689bfef6609066e9959891437a2ee642ca35ce1c33545137e87d747f86d8a6fed3b525b3c57ff57cf5267bd6c8eaa5691944ff3a9aed8d932cf6f5f32e5f8a4d1124c1b142beecf2d9a20eedba8de21b55d28ea77e0edb7e294b503df6e9c5167700243b2e96c062d05d7395a8ffbf342e391a55cce9176ee67e3f802bf8b7d2efa1cad6c23fb852435e0705794c94891f6fbafa579c5dde56a8cbb915bac30871d175af82c6d48d52f9573ae9969f82e5e95c7b439423b1ddc4e3e4bbc4a0b8b9367d67f8066cec388a4ad30d549072d321d74e0f8903360044837cb399b64d13fc7037fac6a89789c28dbf34de7765112f734836f806740d20ceda2cf5bc5f553286b6e297f4d00e328e9c603761135f1cc132844c95c8581e4411a0ba84fca1f698c6d861ff86435f1435a8612cdbde8d34ed4232620d1896b8bf6eece946b3f516816ced9927ba9fba7c8b9a13a33ca6118c4a9934a7cd3bfa5325e8f1b776389c5c0682886f89ea9c043acfc0d6f988a9c290b61dac8265202de6ce6fbc8dc8b0abf4c7da17ca99cb5b732f07488ae549841795484dd7fd80f7bd01a03", 0xee0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x81) 10:12:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$BIOCLOCK(r2, 0x20004276) r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r4) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xfffffffffffffd16) syz_emit_ethernet(0x1, &(0x7f0000000280)="a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x10000, 0x8, 0x3, 0x1}, {0x9, 0x101, 0x10000, 0x1}]}) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x4}, {0x5, 0x0, 0x1}, {0x5, 0x0, 0x0, 0x6d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") syz_execute_func(&(0x7f00000001c0)="c4e20d8e0326c703daab0000c4a2f59b06c4e30d464d28003645e1000fae5d003e642e66664e0f3a617a1f8ddb8f2630c9eac4e149f46f05c4e1cdd330") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x798, 0xd, 0x7}]}) 10:12:26 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0/file0\x00', r2, r3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r6 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r4, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r6, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480), 0x0) 10:12:26 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0xffffffff, 0x40, 0x401, 0x1}) syz_open_pts() 10:12:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x98, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[0x7ff, 0x3]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x0, 0x0, 0x3, {[0x1ff, 0x3f, 0x0, 0x8000, 0x10000, 0x3f, 0x7, 0xb7, 0xfffffffffffffe00, 0x2, 0xf806, 0x3, 0xf588, 0x7ff, 0x8, 0x70, 0x4, 0x5], [0x80, 0x7b, 0x81, 0x3807, 0x28959d0b, 0x1, 0x3ff, 0x0, 0x10001, 0x90e0], [0xc1, 0x2, 0x3, 0x0, 0xfc9, 0x301, 0xd9d1], [0x76, 0x8, 0x1, 0x1, 0x8001, 0x8], [{0x2, 0x5, 0xef, 0x8}, {0x4, 0x7, 0x8, 0x101}, {0x401, 0x1bc0000, 0x6, 0x3}, {0xcc8, 0x5, 0x8, 0xd57}, {0x6e41, 0x7469, 0xfffffffffffffffe, 0x5}, {0x9, 0x8, 0x80000000, 0x80000001}, {0x0, 0xfffffffffffffffb, 0x1, 0x5}, {0x0, 0x0, 0x3ff, 0xfff}], {0x9, 0x8000, 0x81, 0x40000000}, {0x1000, 0x7, 0x2, 0x1}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 01:39:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) 01:39:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8d3) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xcb, './bus\x00', './bus\x00'}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_open_pts() syz_open_pts() 01:39:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7ff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80002}) 01:39:22 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) getsockopt(r0, 0x1, 0x400, &(0x7f0000000040)=""/54, &(0x7f0000000080)=0x36) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x7ff, 0x0, 0x5}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:39:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x4, 0x2) semop(r2, &(0x7f0000000240)=[{0x2, 0x8000, 0x1800}, {0x7, 0x16c0}, {0x3, 0x7ff, 0x1000}, {0x1, 0x8}], 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x100000005bc9) select(0x40, &(0x7f0000000040)={0x6, 0x8, 0x7fff, 0x0, 0xd3, 0x1, 0xffff}, &(0x7f00000000c0)={0x9, 0xfffffffffffffff9, 0x3, 0x40008000, 0x3, 0x7, 0xfffffffffffffffe, 0x7a7}, &(0x7f0000000100)={0x1, 0x3000000, 0x3, 0x548, 0x4, 0x3, 0x3ff, 0x2}, &(0x7f0000000180)={0x9, 0x80000001}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) 01:39:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x258, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000000), 0xc) fcntl$setstatus(r3, 0x4, 0x0) fchflags(r0, 0x1) dup2(r0, r3) 01:39:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001040)=[{&(0x7f0000001080)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b97fbb03d72abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea0d8667160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f53000002feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1003}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r0, 0x5) 01:39:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) 01:39:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/91, 0x5b}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x68, 0xcb, r2}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a", 0xce2}], 0x1) 01:39:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x9a15, 0x1b, 0x8000, "a8c8dc6051d37455e7cdf35c02ca1b3f248bb12a", 0x1, 0x29c9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x6, 0x60deb8e7}, {0x18, 0x3, 0x8000, 0x81}, 0x1, [0x100, 0xd755, 0x0, 0x4, 0x1, 0x8001, 0x1, 0x6]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x403, 0x9, 0xfff, 0x1a, "b4af0c40a19938684f5bcedff63d0315097b3913", 0x0, 0xa8c}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588a", 0x85) write(r2, &(0x7f0000000080)="6d1b7ac9e780f4899daafe6ea36eabb3988c2a12e2443f39b0c0d4b4786e85d299c0e5c203b791011cf6bee4ba900d0bdedf74fcb6785198a963afe70457d6249016ea8a133b390a253474784a2100324c53", 0x52) 01:39:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="f227cc46680c1ae0235199ee34de1f22684883aa8319aee5e415158a8c49ea8d9b5a87dd5da71d48ca3d0f6c70e85d5354276fc3e94caf9a8efeef701fafd7570037318119ea9389358d79", 0x4b}, {&(0x7f0000000140)="3d311fe19d0ea4c90dbf2b8f1160d6df9ee690ad3c241abb4c471ce53a4f153d06da60b35db08240258f894d80829bdc1b47ee1671348347e76802dfed12c6a1087b7a042758886cd70298530d6c299f994b2485b2fd61e9870aac3ea5c46f092644dd2700b6222260b4752da34ccafd288a0085eb4c6b0400bf0f5ba685dc33bbe673187c356ef942825ae49b", 0x8d}, {&(0x7f0000000200)="8000810b8c7dcd8b15d4cc713a9809395964192e1128e8f04caf18a8f4d6ea3df789f619d0aa51a237bb4e86f9d2a362ba038540fd0c8e2c2850d9d18ca67404cc5d5395b1b86e056f8aee874363042f7e5ea37392ed2d70411d65fb409eff92479c6207e66843a41f06d45facfcd204be855bda1dd5fa6c58ae03ff74f9d24d2be8308e850bb9586199ea3e7256a00f8f5fbb4426aba9ec540d2cdfe8f2e0165afd98456eedbe8d1e05048504f9d333867ef6d51ac80ba7d8fe538df2284bd0c63df0f24e4959bab82b43c54371a3bb20be1a1d218ac2361989f9033cd807a62cb27495317e7b02a4ee8f", 0xeb}, {&(0x7f00000003c0)="3c73c604eb525960a253d2f31b1126c1c500be6c101c6e1634003a2cf78f68c233a0a0268a605ae8a110ede0266cd82645b53a7f637a5ea2358fdfedbf61088a2fe2962e9d21378d45c8c22eba5dae9f2d305208672fe011f95c85c914e5067d89afd32852469e817fb9a096aa1ca75370ce724322f5b71d18ec38e5779df935bc5cde334561e559889a604c4002fa2bad9a4fb1ad272085e1154c7bff9deea9d8f26f9330b3380925683e46afffc8fe9f8b9d2b", 0xb4}, {&(0x7f0000000040)="8452c6341f4a3c4b59da3e6aaf240708573a6e28ac03f3f624a8ab8b86b6285634b3", 0x22}, {&(0x7f0000000300)="8bcc6ab6b68902e61e8d01f312", 0xd}, {&(0x7f0000000480)="bb5526195041a2b06c57413b460e7d366e345252160e818c66d246b3bea1912d3b1034c09157bab41a5c86dca78abbd5d30923ec63cd7b38713875f6830c02d28004fc9261cdebc4ac3c5ebbd2291a991fcb30472f6cfa17a7643181c59543541a62add387586d97b3886ea3924687d18a60e38ad3e817c521e4644f0b3cdee0aeb01a726809af5434dec46c0d958d6c08e4b5b18cc9338c71331da00e659c508d6b74e372b3e6d44c160b36fcbf55aed23ad59d8d689ed5f2aa34afb10a65254d8c4462aea54fc329e16ca60e95f22ccdf262cd2d1ee9409e4c3150f494e49a1b8ada4aeb22dbcdb60a6f4bfc5a74fd0bb0f0c8286731e660d4fe51a00b4c350c00c63c04e1713275a499ba4b740064222dabc629e0a05df59202eb289b1baa1556263368700b19d1d4c00541dca695b23f0908f317d6b1893524928480880e62c5326fbd2a0a6b2bc081cfb13c374697c3769f4e818b06e1cdc720f1ecb2149c5ba438ee5b1f6fadd8e2ac836983d3073f17ea464d5c58e90ce810f6643aa3e3b022a88a915527e28ffb984f4569d57016724e1209303ab58ec7667cfa75b4d9e00afa66c6499606d0d65230ee525bb296f5a4c609e283f584a450febeee100c80da02cde0700604d2bb2e0b37d37a0b530acd1181cda10ac862ec5faf2b9d497446d39ba0610b35566a493c2c795c3814c097a7c956212e9b64f7e65ca6b5ff05dc9e637818de0e8059df66ed874cd2faaa9e2e7475a1e6adadbf2389baaf63eb2c4b51c60b5aa0171654b15dbb65e661b00171d31f2f20da2cfa736989aa89a863b2b37f9d8dd9e069d730b58d14dbcc7ce8f9c01029f92cb394362b21f39bbdddc7e1f031f75d23090e2e6f222048efaeba466fe88541f38ba04d1596bfe33bffa841010277b470e9909ab2390dac079d857606cac75f58867ea55117e9da6ca9d31bfecedc77144a998f979394800a283a6760def0fa37519ce874436dbd5f697dfc34a0950b6428369686907871f00badebe4a691ea6921c66aea18812b26c573d7c1d60280cf346f81ed1c3481fe25d29cce2cd33f53f778afd87d07c7adf8334a8d9ea33739d260b73b0b79efd5a36a06024d0a8842300beacc13d4d8165d58437e389f825254bc5416b688a2c5b959693b06aaa7d1680be896f8d6f0c1ac9c234ca0d63990262854e866945b79718b19e565fd61d83109e37ceb9a15a10981ca6af285cd92e7ff08378f4420478407a7814e278a600e32a94a1a38776e22162b5189b95901f8cc7df4ab49ffed44f3bf18b28badd9026d1023c09bd3df775aaf8072f587e12837bbdd98afac500cf755a605afaa3f343c8542ab30f02442169686d08bc8dde4d5056c484aacd44ab0cb598c8aa2f4751e9bd02974299498953f410c8921e502700bd4c088989d74d87c07fb8b914735b16af6a1f5148cf98c99e66533a316a628660233309dbd51bf3d2d109427db8ad01fa54c18f9c9d7714a770851dc44703b43bd461e28e3e46fda111f4268e53eb36b80b3fffde89854facb463c00111ba43861f230eab1585365796ece729d880c85fb9d669a3717d50431c3737ebbb797f76ac8bd95bf3f38f53f0cd9337a510a89c3e6f22f4d92d6ceb2dcef3ea0b4c08f64af0199276f93e94a81aa9386fb6c36069e34f2629ff7725ca68c6b16b132229e389c684fc8701ac0aa6b223b755e63dcd0336c8a17ede8879e63d3b34d63aca863f31f9edf88867e0b117f547e32ea9c2c2b85ab7c8bb1cdd141fa8b8510d0d4ded67cc61a0f9c09086ce1a763a7c223bd9af541718fd74ae3739fdbe1c549fe8b21ff3cc760ed78d6606bf4b28f9caa6ff18f073b4ef3ddc21cf84f122156af1ebd080476c356f108f2bbfe0adb255b3f7245ee56bb30b014a0129d55bfa187b535fd23bb3523269e8690f889cb7db669badee2e4a3e0041ca50844fe3f4891748d3b3ea21ed7513c4cb6aec6a2630a3fa1d4f21783b62dde8f2b8736a6203f4b89b8e8a7fc11d55c83c1a7ab9d56873aa0c245c393e08a21bb3abaaf50549d9bf9ae64eeb8dcd75a07649d2094af0e384d3d71d092db0d4677fe093a7e95f220f17bf191be6f37ae28c3e1e6f7adc6e0da6242b50ada103765127721fb2695e62b19ca9e3ca464597e1afdf995339170b1b5f321ca8f0eff904d09df1f845ad26aea0139c636ddfa8db2d4186708f42f7b4641535de6bd049f3d4fc9b8fce4f41cc6d9b707a77f6865116e6eadf280244852a19ab604637a2ad7bd6e16b0e5e4d710bac6d3c22c3ca5e7484ebfb6427cc9c1f6af541b8959429c3620f0ceb1e606782fa122d0f198448192151de594aa6e5713afec95dfa3199027ea095faa286784b961f195d67046756a3ba227d43e4971513da1c858115d95dd4be4ff49b825511b98290d4e589459c2c6354bf2033631c539f2eaa04bd8c31c3417ff78ccce0c7daac6d1e7e77af25013c3417ce5503e0ec75f714b26edc978a1755b5dc87902d2d69f555bbacbec0ee45702c4cad88eb8c111984af0c595cb301c346b2dd9007d643c8a397a22cbc36842fb548e3ff401ee214dd540cd410038c40f6be84f1a26cadadbf2ce83f3bc81b45428107ac7426568d478c062f1967e3e82d056a00e6cb037bf0dcf5bd23b6531396d80d919814a9e1da69fdc81c90e97be41647c0689569dcdf1e9c5364ec6bd9a3da2760db37d94ff930d919493b36ccd0452b272cdd606dd9ed15e179b0310659e1c6e55db7492a2a97683e4ca29dc29dc093c6c2c8661c767dea1561fa8c99a6803970836be792e2af460d857020fc6c0803f74d3e4114426ec02878abe98213e1aa0c0230160f3b076120129f734038d059e39e50bd834cecfe8947515f8fd96fe8bbfc666b6297716f4859b5e38f59ebe783d7c709ee9f2525562b660e02a6cb86a4ad1103f49d1b1782b0641fe351c45093085c05e59fbfe04ae27f7e68bf0454b91d030a4ea1257e1fb15b7a74a3a532944667f0acd2ef7db60ea2cb2d0f3810c9330364045bf9d1c65b25ae98c0cd76adb5248807b183452b09930168cedbdabbd5ae63d5ad19127140006c2a28f5a684fc5ba251468f81fff0241a5ecf14ca4540d83db6957c8a91c86b1b3f649762d281cae37bede4f5ecb328adf1fa6a6cb331c81a2ea21a97ad8760f767a806f7cc6aa598e6bc66f75f2ee75e8a4702ed75324c079f1e73f7c2971941e434aa69f5a2215963764f7eb7c3dcb1e0842d677ef7786d331462b64c5e0591541b6bc50a657ef7305810b70b74cd0aa2bf9d5f03e776f5a3f35cb167296cd6058f63ac5e8f597e227304ba3c83fca827a1b6c8317f7e532a97fe9c87c509d53435369481d676f8600a5de43efdf6dba6c1413e1e206781755bef38ca79107601dfdcc828af76cc17abfe268e0cdf5563e1a4bcc6cca749656bce67652e85e3f81753cd7d18735c12f295485e396b45beab30922abb52d8f9ed4cbeab57d41c47543915b11054543e838b39be481b7eb2076238fae72baccdd5ebad027d9ca48218422ad548ab94e94d4e6e0c99e34aab41df67c2f443e582179580309a65a42ecf723a1a42a2a9e18c24656182c82f9bd5fb9fc7aceb5b740ade7dbb6a61af5fb117f42a476d84d3a0fe881846ea9f37d454dc48764d11d9ef9e2e3c7ba5c966aab3849c32288b4812b3752a0302fef9f7397fbe8e9558b929e434dcdbf74cd1080baa66922d0190079687d3d92489bea42df290e831e99fd169964df4e1862592b8c505e53a5610aa7135542077131cdd66817549a37b6922b380d6e21cb2a7283247b522d28cd9254c0959d49cee92fc7c0cda8022c20d4870a4f9a9b3efe963edc4e882ac0fbbd95af2bd5e22f11b7f74f258b47458a038655194d3f6a44f7f8e1fee2f7f335e411b16a6a58ef5735de2fdf073ac7132025fbfbe0d061d63a0e864641ea6a53c1199857064b4c4733399c77af280594f6e16c63ddc9df7843338de11828067495900cb30e4186399ba1ddb25f2618c36fe38ac0f893e52474ecc1146ee0f23ce40d6fd5d13ca2000799828c6e849c799cc0a860c4344f723a4512f11efd808def8a8ac08a98de7d10e6f8a91deff601602cde2d5d97a78951a6928580fef7231a088651b1aff9435b2e1bcbc8ceade496d5bd85ec1068ca27089b510ceb7c5ee6decf014d38a44646df073b73375fd24d7b1c3de53b9d123d990fdd3417882cc5b3cafa2f0756ab13aa20bf54014215b9b02257bcdc424d0f8479da1df808bf4ae5ee35e64295a95e42c54ec8568d49f2cb870353c89771cc71b600673cfcf63d74aadf92952b4c89443032fb6f7a08288c044ed5480fc18ac594ad7df46ceecca97c50e495b500ee66c33b54d3f4e3d34f61348cd889a7bdbd4e313c1875ac9755c3535f2c3e9a426a69f159ad3913b53c11787b2c7f8ff72b3a27b69922b43ce217c18d462e0cd2f3418cc0d3b5c13bd7654067a48dd98f8f299d20f63d301148ae629b078b25ce9f6a19ea521c951dfdec4e0c0d4664ef9478deed50822f10cd275eb61b00073dbe04843a62770ffd2a2c9cc1c106b4c70086705e4351604bb5f85ad02ed787541cc21d6153b086435f17aa484769afd6a0fb7f12fa624cbccc06655e2d0d1024789bce7454ae9beb83f35d56b26d082d83be177bf0241f9db260254d22b2c7388c3f5e03935dd07e47c4447ad094c28a6692b95dbc6a379dd8b7d9300559c7b9daea20f4c27f707422c3c98f4fd9acf9d064a5334709d9f584bacb8c7c2fbf86ec9d566b042c95d29351a423c10378a8c8b0aadbc300fa2d4d9417c4c773b2c893a2e950bb2d1895a945f48a6dbe71405fd559b5c6484a51478a7481edde297a6c4189c338b9ac149b09a6f6812bff1190b3d8f9dc8e00a28dd2be8baf0e4efd7120e6638aca1eefb92eec92058d3b4c50b02282bbef669987eab6359f3f169bbfaaa3605445b18c2ae256f277b8292de6a2431c5876cb8fcab0c859418bc5ddf16bc34ec0dff9227a52f275c7f83418c0c9a7b9f1b3957abb844196fbf8b3e734be314edbc2719bbaf04661eb35f061476a73768bbf22834941f34cd07ba76cab25e7bb9fd123e8bf2f74b57353694b33b40718fd82c9566357a90b25f838efbe1e2dfcc090fba47d880e9423edfc313ced049368fb690a7c72e33a4f0d8dbcd9fbac1a56cb2886329b6a5fd389fd785c4020ddbdaafac212f92a89406eadd7039a292caaaa1b9ab27b174d0b959be6c99d7ea139e55102d8ee69d3351b6e6a7a810c8532f0443db3064eea0a3e05793799d67f853f0701067abb32c0125f2e8edd70f6387c2a3effc8525bc379cea5c55ccb9a9d8556f93a8c7e5d7d9c87c897008c9638ed94c87b18bdd69fa57a5a55d05913d0efefc74ad8090e76ce35f31c45040a3000b0bfa65846039dafc0b46ea51d75a03b0e269314c0743872890d2465cbc6261102819bf38a3ab67f5247672a38e11dec8ef0ef248ea2c28378e1e601285cc6996e4d49c1ae5c792d25bbadd6991e20e02eae05a3d63047eb2688709bf098f03879b1cec1ecb3ce1197f44f935868858d68003e0bcc70b99a43d8627d35e25c2d1e1c85db897962ed677d3ca9ce713684a09f557e07937cca1c88831f0982cdceb7e4537d122ad7aec4371b255cd0862d1e92d2cbca155ebd06991c20ea92ad9ed4b047fa0529f03152bf04e792373e82cd72c8734a3f3aecf43ae74e2003534a99f103e18300897dae177c70fa6924398f229b3aa46ce4eda3ec7a3b33", 0x1000}, {&(0x7f0000001480)="dea9f5366b0f9bb11a85a43fc8bff9979a38aa5d8de642b34b7f5f110671ba51c83809e906382c629f70af6782233df2a0cd32644cccc57b5d43b32a78f8c0170e0943e19a559af79b38ab8ebb1a105b1429d28a57a9552c155a7ade2475e0917be99e4b05c165374d6df2e4117c5712bcc2f2c10dbd2f767d431a364ef83aa8762830b2c03fc322e6768c6a953365268482742fe7af729adc269c6aa58e0231291e2763122b8179fb597688b2717d37d8345637b76237646a9e32c740b29bafb3502e3c2a9d9f5c3563da3cfea73da761e7aa718345979e09565a2d143de25a1d80eddfc055d5d6d3bdd865ef59e9", 0xef}], 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) dup(r1) rmdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:39:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) /: bad dir ino 2 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *439797 43732 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149f8478,ffff8000149f8478,9f0cf53235c461a1) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff8000149f8678,ffff8000149f86c8) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149f8648) at vfs_lookup+0x55d namei(ffff8000149f8648) at namei+0x45f dounlinkat(ffff8000ffff8710,ffffff9c,20000380,8) at dounlinkat+0x99 syscall(ffff8000149f8850) at syscall+0x511 Xsyscall(6,0,ffffffffffffffc4,0,1,8f2ebc10010) at Xsyscall+0x128 end of kernel end trace frame: 0x2e2, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149f8478,ffff8000149f8478,9f0cf53235c461a1) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff8000149f8678,ffff8000149f86c8) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149f8648) at vfs_lookup+0x55d namei(ffff8000149f8648) at namei+0x45f dounlinkat(ffff8000ffff8710,ffffff9c,20000380,8) at dounlinkat+0x99 syscall(ffff8000149f8850) at syscall+0x511 Xsyscall(6,0,ffffffffffffffc4,0,1,8f2ebc10010) at Xsyscall+0x128 end of kernel end trace frame: 0x2e2, count: -9 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x1f7a __ALIGN_SIZE+0xf7a rbp 0xffff8000149f8290 rbx 0xffff8000149f8340 rdx 0x1f7b __ALIGN_SIZE+0xf7b rcx 0xffff800000993000 rax 0xffff800000993000 r8 0xffff8000149f8250 r9 0x1 r10 0xffff800003f96540 r11 0xded002004f849713 r12 0x3000000008 r13 0xffff8000149f82a0 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149f8280 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=439797 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8260,0xffffffff822b78f0 process=0xffff8000ffff73c0 user=0xffff8000149f3000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43732 242899 7020 0 2 0 syz-executor.0 *43732 439797 7020 0 7 0x4000000 syz-executor.0 2347 28834 0 0 3 0x14200 bored sosplice 7020 151102 19864 0 3 0x82 nanosleep syz-executor.0 32979 160771 19864 0 2 0x2 syz-executor.1 19864 63559 58180 0 3 0x82 thrsleep syz-fuzzer 19864 492333 58180 0 3 0x4000082 nanosleep syz-fuzzer 19864 35255 58180 0 3 0x4000082 thrsleep syz-fuzzer 19864 422335 58180 0 3 0x4000082 thrsleep syz-fuzzer 19864 244051 58180 0 3 0x4000082 thrsleep syz-fuzzer 19864 257910 58180 0 3 0x4000082 kqread syz-fuzzer 19864 371483 58180 0 3 0x4000082 thrsleep syz-fuzzer 58180 206169 10313 0 3 0x10008a pause ksh 10313 461452 76566 0 3 0x92 select sshd 99181 178290 1 0 3 0x100083 ttyin getty 76566 308205 1 0 3 0x80 select sshd 40971 70436 26989 73 2 0x100090 syslogd 26989 383483 1 0 3 0x100082 netio syslogd 83104 128413 1 77 3 0x100090 poll dhclient 13255 365222 1 0 3 0x80 poll dhclient 43006 460770 0 0 2 0x14200 zerothread 70600 374072 0 0 3 0x14200 aiodoned aiodoned 77731 92614 0 0 3 0x14200 syncer update 1254 223814 0 0 3 0x14200 cleaner cleaner 48882 143701 0 0 3 0x14200 reaper reaper 23895 499029 0 0 3 0x14200 pgdaemon pagedaemon 20875 26704 0 0 3 0x14200 bored crynlk 21809 269911 0 0 3 0x14200 bored crypto 16911 472301 0 0 3 0x40014200 acpi0 acpi0 88896 292597 0 0 3 0x14200 bored softnet 50145 125305 0 0 3 0x14200 bored systqmp 27540 269449 0 0 3 0x14200 bored systq 81951 293271 0 0 3 0x40014200 bored softclock 21081 296267 0 0 3 0x40014200 idle0 65380 55002 0 0 3 0x14200 bored smr 1 132372 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6318K 6832K 78643K 11440 0 0 pcb 23 9K 11K 78643K 214 0 0 rtable 108 3K 4K 78643K 273 0 0 ifaddr 42 11K 11K 78643K 68 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 16K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 75K 78643K 1517 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 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 34 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 345 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 30K 62K 78643K 346 0 0 subproc 64 65538K 69634K 78643K 102 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 34 0 0 in_multi 33 2K 2K 78643K 65 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 212 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 81 20K 21K 78643K 1599 0 0 UVM aobj 28 2K 2K 78643K 28 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4 0 0 NDP 7 0K 0K 78643K 19 0 0 temp 113 2704K 2830K 78643K 6300 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 166 0 159 1 0 1 1 0 8 0 plimitpl 152 27 0 20 1 0 1 1 0 8 0 rtentry 112 56 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 54 0 50 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 4 0 4 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 232 0 44 12 0 12 12 0 8 0 art_table 32 233 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 26 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1915 0 501 46 0 46 46 0 8 0 ffsino 240 1915 0 501 84 0 84 84 0 8 0 nchpl 144 2566 0 934 61 0 61 61 0 8 0 uvmvnodes 72 2161 0 0 40 0 40 40 0 8 0 vnodes 200 2161 0 0 114 0 114 114 0 8 0 namei 1024 7061 0 7059 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 15276 0 15276 10 9 1 6 0 8 1 sigapl 432 512 0 499 2 0 2 2 0 8 0 futexpl 56 5211 0 5211 1 0 1 1 0 8 1 knotepl 112 111 0 92 1 0 1 1 0 8 0 kqueuepl 104 82 0 80 1 0 1 1 0 8 0 pipepl 112 362 0 343 4 2 2 2 0 8 1 fdescpl 424 513 0 499 2 0 2 2 0 8 0 filepl 120 3001 0 2904 6 1 5 5 0 8 2 lockfpl 104 129 0 129 2 1 1 1 0 8 1 lockfspl 48 44 0 44 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 569 0 562 1 0 1 1 0 8 0 zombiepl 144 499 0 499 2 1 1 1 0 8 1 processpl 840 528 0 499 4 0 4 4 0 8 0 procpl 600 937 0 901 4 0 4 4 0 8 1 sosppl 128 5 0 5 1 0 1 1 0 8 1 sockpl 384 343 0 326 4 1 3 4 0 8 1 mcl64k 65536 4 0 4 2 1 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 7 0 7 2 1 1 1 0 8 1 mcl9k 9216 4 0 4 2 1 1 1 0 8 1 mcl8k 8192 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 20 0 20 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 56876 0 56833 14 7 7 11 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 93803 0 93722 13 4 9 12 0 8 0 bufpl 256 20083 0 16976 198 0 198 198 0 8 0 anonpl 16 56998 0 46422 61 2 59 59 0 62 16 amapchunkpl 152 2167 0 2067 7 2 5 6 0 158 0 amappl16 192 2396 0 1812 42 4 38 42 0 8 8 amappl14 176 196 0 192 2 1 1 1 0 8 0 amappl13 168 15 0 15 2 2 0 1 0 8 0 amappl12 160 6 0 5 1 0 1 1 0 8 0 amappl11 152 45 0 31 1 0 1 1 0 8 0 amappl10 144 63 0 62 2 1 1 1 0 8 0 amappl9 136 587 0 584 1 0 1 1 0 8 0 amappl8 128 150 0 135 1 0 1 1 0 8 0 amappl7 120 35 0 30 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 139 0 128 1 0 1 1 0 8 0 amappl4 96 556 0 531 2 1 1 2 0 8 0 amappl3 88 450 0 442 1 0 1 1 0 8 0 amappl2 80 3354 0 3303 3 1 2 2 0 8 0 amappl1 72 18566 0 18156 24 15 9 19 0 8 0 amappl 72 1175 0 1141 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 27 0 0 1 0 1 1 0 8 0 uaddrrnd 24 513 0 499 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 513 0 499 1 0 1 1 0 8 0 vmmpekpl 168 7876 0 7858 2 0 2 2 0 8 0 vmmpepl 168 59924 0 58431 103 27 76 84 0 357 8 vmsppl 264 512 0 499 2 1 1 2 0 8 0 pdppl 4096 1032 0 998 6 1 5 6 0 8 0 pvpl 32 189194 0 175625 156 9 147 147 0 265 37 pmappl 200 512 0 499 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 342 0 18 10 0 10 10 0 8 0