000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 04:02:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x2f) r1 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r2 = getuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) fchown(r0, r2, r3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r1, &(0x7f0000000080)=[{0x0}], 0x31a) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0180dffd57703cfda512"], 0xa) 04:02:55 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = semget$private(0x0, 0x3, 0x40) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x9}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3fffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000f28000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x2010, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x101) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 04:02:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x19, 0x8000, 0x401) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x1, 0x5, r2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0xfd, 0x1d2}, {0x18, 0x0, 0x5, 0x100000001}, 0x1, [0x7fff, 0xfffffffffffffffe, 0xd7df, 0x7fff, 0xffffffffffff8001, 0x731d, 0x8000000000, 0x6]}, 0x3c) fsync(r3) r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) socket(0x20, 0x8000, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x16c, 0x0, 0xffffffffffffffbd, 0x0}, 0xfffffffffffffffe) pwrite(r1, &(0x7f0000000200)="3a05fd6e96edd98f2f91961c5b75da0eae3640ba8239ea6dd42ec9843290d01b7abd2fa11ae3d28e71f9db90ee0d93f9d4d0bc213ba1cc6327684f72500e26ce68d36292e9e9826323c169ad4f87a22546cf3e4044d2478ef5a50345a008aca8ba2f633ebd736c85178b47081c64d4c630f9cb964d5453a1636baa145c3ca5098953aaa98641fb5057a4c2516ba7bc3958179f2780063d9576a498c450745fa158979aaf6c16151edc2d1a43614a3aedc21b42d7a2093550581f2479cd98f2242c48d71300", 0xc5, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x100) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000440)) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000300)=""/222, 0xde}], 0x1, 0x0, 0x0) 04:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x200000000000005, 0x2012, r0, 0x0, 0x8000000000000000) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 04:02:55 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') utimes(&(0x7f0000000000)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r6 = geteuid() r7 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={r7, r6, r8}, 0xc) setsockopt(r4, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/254) unlink(&(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = getuid() r12 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20, r6, r9, r11, r12, 0x0, 0x1ff}, 0x9, 0x0, 0x2}) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="333dddc0fae2d8eef4b6a833b56c0f246ca72c8aea79910793dd587a411ffabfcc4f8e0d3acf3530a3d5b6a505fc28f1b3ac5f", 0x33}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0xfffffffffffff000, 0x20, 0x5, 0x80}, {0x2, 0x800, 0x100000000, 0x80000001}, {0x80000003, 0x9, 0x9, 0x8}, {0xfffffffffffffff7, 0x9f5, 0x0, 0x20}, {0x4, 0xfffffffffff7b44a, 0x2, 0x8}]}) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8080, 0x0) listen(r1, 0x6) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x5, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000c018000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4001, 0x9b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:56 executing program 0: r0 = socket(0x20, 0x8000, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x3f}, {{r1}, 0xffffffffffffffff, 0x94, 0x10, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x86, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x39, 0x20000061, 0x100000001, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000001, 0x0, 0x2d0}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x30, 0x82, 0xfc8, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x87, 0x169}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x61, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8d, 0x5, 0x7fff, 0x5}], 0x21, &(0x7f0000000340)={0x8, 0x4}) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) 04:02:56 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7}, {0x5, 0xfffffffffffffffc}}, 0x0) r0 = semget(0x3, 0x3, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000240)=""/133) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xef9e, 0x3, 0x6, 0x3, "e6618174f9eb4742aac57555d8f11ce2d8dde609", 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 04:02:56 executing program 1: clock_getres(0x4, 0x0) clock_getres(0x3, &(0x7f0000000000)) 04:02:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x480, 0x4) setsockopt(r0, 0x7, 0x7, &(0x7f00000001c0)="d13c886a79e38e67b3aa69f0f810c065afcbcf91", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x9}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() fchown(r2, r4, r5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x400) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x2, 0xac3, 0x1, 0x7fff, 0x3, 0x4, 0x1, 0x2, 0x6, 0x100000001}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/214) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x81, 0x80000000, './bus\x00', 0xfffffffffffff076, 0x100000001, 0x8, 0x7}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./bus\x00', 0x8000, 0x8) ioctl$TIOCSETVERAUTH(r2, 0xc00c7006, &(0x7f0000000000)) 04:02:56 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) r1 = dup(0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="057297bd99291cc08984d64ade01d9f6b5f612d150fbbcf88eb03044e56f65656b56109cc7301ae7285bf9ac45c16b68d69fb23767768f731f915a8d52748218031f00d493985e719c0db719480c1305b93f0c7b006f0bcf8b82b64db65a83", 0x5f}, {&(0x7f0000000100)="e225a6e09704683b3e3d66862d30f4f171d54b303ddf6e4a6aceae9f3cd0034baa5e", 0x22}, {&(0x7f0000000140)="324feef5d11a835f8f073a99b9c4039361934e4af1ce3acac3b4680eb721f8cbc257b2012ff937a57aac6b19db213495f42341ac26ce4e88e8c59d48835af21a7a2212e0063081cc4f5eb31f5e0e45905a", 0x51}, {&(0x7f00000001c0)="b4034474c4461b9c7b5bb5be8198df5ac713e0a58d773ffd8325995377", 0x1d}, {&(0x7f0000000200)="c740b776de8fc90b5aaf3c7375ddc9d80f372d1dca6efa82b55a44571a2644ff1dfb47b8a1c80b798ba937fcf693037069b533e0cd3ca8b5013cee36acd027f5f1e6098c95d59f9eb6977b998575ad33561d6425a10e5c4c7f", 0x59}, {&(0x7f0000000280)="3e3d5d980e4ab87f0dc733ec45e68d56ffc57750868b9abf9cd31f467a7b3d95935bbde965f96245b7c34f2bcd205e05944d38819d782598268180bf1e44e4dd6cc43dee29d01f4b465f3c206bc866efc3a4666eea9ea454a502ff02d623e187a2ffdd54bc2ff48495c1ead8e6cdade890bee680cfdff6b7707c723527fa007314b56b5cb4f8d84d0af8eccc8a1df145e1462b131c3051cf2d1ec9c780575a800f5709e40e0d26b30e55cb107b6a9c6043daa5c4322c68c073172cc57a9e0edca71683dfb612d1fb143be117fa236a3f923e5b674ec7409958ecfd84bf6e2f6d84d254beffe0", 0xe6}], 0x6) 04:02:56 executing program 0: mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = geteuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x92) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) chown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r3) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 04:02:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8820, 0x0) 04:02:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x92, 0x181) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x8000, 0x10001) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = semget(0x0, 0x6, 0x400) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000000c0)=0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0xa, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r8, r9]) 04:02:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x20000000000, 0x0, "000000000000ce2d555b1000", 0x6}) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0xf60, 0x20, 0xa9be, 0x9, 0x6, 0x6, 0x6, 0x7dd}, &(0x7f00000000c0)={0x4, 0x4, 0x50, 0x1, 0x6000000000000000, 0x3, 0x8}, &(0x7f0000000100)={0x0, 0x80, 0xe0000000000000, 0xffffffffffffeb88, 0xc6a, 0x2, 0x1, 0x3}, &(0x7f0000000140)={0x8, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() semget$private(0x0, 0x3, 0x202) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28f8fffffeff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = fcntl$dupfd(r2, 0xfffffffffffffffe, r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x101) setsockopt(r1, 0x7fff, 0x10000, &(0x7f00000001c0)="fbf296e140be04bdd16d0e60a0e54c4e42adc8a4131d8813e8c8b1ffe0821ca0da905dc62d540743483b7a45155adfb9f700f1d50d97839fc79165fd6ff67c74f8409e7bbb86aba018849902a4ca01c61db5161568d1ca47624a515474df98914f6a0655aa893725cdf84688ab1fe0cd3e6a15ab82e785ea194694e45d1785950b1cb07940bc626a23a83b09d03bf53c0810473b28f89394490873f58f9cb48d738337775589383855475bb1c03d411e8c0ccadf6075f84f4a133d9080de699352391b11f9e35721b274c53dd3dee2c16b6ea620", 0xd4) ioctl$TIOCSBRK(r3, 0x2000747b) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) 04:02:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/245, 0xf5}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000002280)=""/52, 0x34}, {&(0x7f00000022c0)=""/241, 0xf1}, {&(0x7f00000023c0)}, {&(0x7f0000002400)=""/47, 0x2f}], 0x8) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() fcntl$getown(r3, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/zero\x00', 0x28001, 0x0) fchdir(r2) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 04:02:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) shutdown(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x20, 0x4000, 0x5) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x5, 0x0, 0x2, {[0x80000001, 0x5, 0x10001, 0x6, 0x20, 0x1000, 0x3, 0x5, 0x3, 0x7, 0x1, 0xe2, 0x80000000, 0x1, 0x76, 0x7fff, 0x8, 0x2], [0x1, 0x7f, 0xc3fd, 0xa7, 0xb44, 0x2, 0x9, 0x200, 0xff, 0x9], [0x100, 0x7fff, 0x1f, 0xff, 0x41, 0xfffffffffffffffe, 0x4], [0x6, 0x0, 0x401, 0x1, 0x8, 0x100], [{0xfff, 0xfffffffffffffffb, 0x100, 0x43c6}, {0x6, 0xed0, 0x100, 0x4}, {0xee, 0x1, 0x7, 0x101}, {0x6, 0x9, 0x8, 0x9}, {0x6, 0x4, 0x7}, {0x3ff, 0x1, 0x8, 0x6999}, {0x10001, 0xe63, 0x73c, 0xd27b}, {0x1, 0xdf, 0x2, 0x6}], {0x4, 0x948, 0x6db69d22, 0x9}, {0x3, 0x5, 0x9, 0x2}}}) 04:02:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x22) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x3ff, 0x8, 0xfffffffffffffff7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000002c0)=[{0x50}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x71, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x7fff, 0x7, 0x7, 0xffffffffffff7b3d}, {0x8, 0x1, 0x1}, {0x7, 0x1, 0xf8, 0x7f}, {0x6, 0x8000, 0x150, 0x7}, {0x8000, 0x0, 0x0, 0x1}, {0x5, 0x9cf, 0xdae, 0x365}, {0x9, 0x800, 0x41, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 04:02:57 executing program 1: syz_open_pts() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x20000000020, 0x5, 0x9, r2}) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd54, &(0x7f0000000240)="9ea9265dc663eaacab96fd7d5ca5ace65cb7dd12830d81656d60e917376ee3d7b8116cec71036e2801c405bf3edcad4b530fd77a3a830e70e4b0fc7cf136db7ab516cf1513af5704be448b") 04:02:57 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffe, 0x1000300010002}) flock(0xffffffffffffffff, 0x0) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0xfffffffffffffffd}, {0x2d, 0x0, 0x1}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 04:02:57 executing program 0: pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="e2", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/130, 0xfffffffffffffec8}, {&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/123, 0x7b}], 0x9) ftruncate(r1, 0x0, 0x8) 04:02:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x0, 0xfffffffffffffffc, 0x0, "d730c1e74de400", 0x1}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fcd4fae2550775dbf5cd5a1605c063384afdcb8e", 0x0, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b5fcc7f4fc09337c637283dbf23995bdb8416461"}) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 04:02:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setitimer(0x2, &(0x7f00000006c0)={{0x23ed, 0x4}, {0x100, 0x8}}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x2, 0xfffffffffffffffe, 0x0, {[0x2f, 0x3b1, 0x8, 0x3, 0x3, 0x4c0, 0x0, 0x0, 0xfffffffffffffffe, 0x8001, 0x800, 0xffffffff, 0x3, 0x7d, 0x0, 0xff, 0x0, 0x3], [0x5, 0x5, 0xfffffffffffff800, 0x1ff, 0x2, 0x800, 0x7f, 0x10000, 0x2, 0x7fffffff], [0x7fffffff, 0x4, 0x20, 0x1ff, 0x4, 0x8], [0x20, 0x0, 0x7, 0x2, 0xf62b39a, 0x7], [{0x9, 0x40, 0x3, 0x8}, {0xcf1, 0xeb9, 0x6}, {0x5d4f, 0x3, 0x5, 0x2}, {0x7, 0x19d9, 0xb5}, {0x54, 0x10001, 0x3f, 0x4}, {0x1, 0x9, 0x8, 0x5}, {0x5, 0x400, 0x81, 0x1ff}, {0x7fff, 0x1, 0xa679, 0xff}], {0xc0000000, 0x8001, 0x3, 0x8000}, {0x4d, 0x7, 0x16fb, 0xde}}}) r1 = getpgrp() getpgid(r1) getpgrp() connect$unix(r0, &(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/70, 0x46) r2 = open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x18) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x847d, 0xffffffffffffff29, 0xffffffffffffffff, {[0x5, 0x2, 0xd366, 0x800, 0xffff, 0x1ff, 0x9, 0xffff, 0x5, 0x6, 0xee, 0x2, 0x8001, 0x6, 0x9, 0x1, 0xb, 0x7], [0x7fff, 0x3, 0x8, 0x3f, 0x1, 0x9, 0x2b80000000000000, 0x1, 0x5, 0x6], [0x5, 0x4, 0x8f7, 0xe8, 0x1, 0x8, 0x9f5], [0x6, 0x3ff, 0x0, 0xfffffffffffff499, 0x4, 0x2], [{0x5, 0x800, 0x9fc, 0x40000000000000}, {0x101, 0x3ff, 0x9, 0xe6f}, {0x0, 0x6, 0x4, 0x6b7c225f}, {0x7, 0x1, 0x18c, 0x9}, {0x3, 0x7fffffff, 0x7ff, 0x8}, {0x7, 0xffffffff, 0x6, 0xb68e}, {0x9, 0x5, 0x7fffffff, 0x2}, {0x4, 0x7, 0x7, 0x4}], {0x8c1c, 0x0, 0x6b, 0x10000}, {0x3, 0x1f, 0x1916, 0x7f}}}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000400)={0x6, 0x7}, 0x10) 04:02:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000003e6def25f29faac5086ba039a2c393a100d6656196115f121ebceacd4d76906e6ceb04d5c0ded519c46054c3a93e5b5b67c6851be674782983ff6abfe10a5f9c68ebea7bc4a74ad515b7010000cc37000000910013bff2d399f11e04b68c1f8c5da922fa"], 0x10}, 0x0) 04:02:58 executing program 0: setreuid(0x0, 0xee00) socketpair(0x6, 0x3, 0x5, &(0x7f0000000100)) accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffe4d) setreuid(0xffffffffffffffff, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20610, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:58 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000008800)=""/4096) r1 = open(&(0x7f0000000200)='./file1\x00', 0x20000, 0x20) sendmsg$unix(r1, &(0x7f0000003740)={&(0x7f00000014c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003680)=[{&(0x7f0000001500)="e17022c43336f92024d47117c7e65dc20b", 0x11}, {&(0x7f0000001540)="3224ffbdc5e03fa3a8e454aa0e44c8700c82e7979199a7d4d72c0fa90915c66cfce36e2839e1d85b56ba0037", 0x2c}, {&(0x7f0000001580)="fc25bb1bfe9102b655afcaa075122b066e207c15c28ce1084bf65750d3a01a625fa17327e00f7a1c59d47ee8819f29ed86c028e257f4eaeaa9664c84c2654fce3bd518f5b627aab13757bfec39269921f106070fff10d79653fa0f1508fae6d78a5b8777c9d744103a8eac41bb1ed8352a7946d0c4c55e4ec5ef54ae0c0dfcb46a9d8c1dae768074474a2dfdf005573687e3c1e08ec27bd1807c1041c9d1518e2d88d92ff29886bcc644d84e7ff976f667b6d971bfa3495e2d547331e3c5f1d2021e370989e317275c374c37400260099c985f9e207577b87580235bd8b530265025458f4dd840aacf135b6af92b400100dd72a91bfcd81a47ea61f2e53e8b175b520c836aa9ba1363b120e8989af08b9cb40a4af6f529bcc08976f6b58fa854e9b7d6ed13b2c7c0450b50ef297999ff1fe842d4d3cda8437f1cc0a68917df9eb391bbccd303a5879e30668ed87026b7e6b3f833ac923cfa5681afd64f0359e37d752bfbd29ea39e4c5f03c8919b586711dabb92dafc454033325b7eec39b631cd7b76dcec5618039966946bac9b996955fe13e4f61ae831545e668cabd1896db7cb8af13f35414ac3019c166fccf0621d5908b20f14e0cc308a82f679f8cd987c1ea7dadd6a23d7dfc4e39e96be07787870991f013acc40f7e47a871afb993a426e1382cdbc21c0895b084f8dc950505753fbf2cc071b71aa8273c8ce8e98107d11b853ce2b44588a85b8e8d4252be89f1bd5f3577db48642776031c908bdb5bed2ad2b6fca664083a6e638029e2cd4860db794b3f4f26b692a60fafd6e42090ba1d0da656d757d1aab2b6aaf9fde4c9a9700e306b4db01dd58319e0b462a22dda1cef6c5af4891aa212225e87b09c703fa8aee87b4a7ee95a3afd769abfeb80985019ca254199e15b11bdd1d15273df1f55eced0d740c16ae5eb57d0fb69d43e6ef3c90ba1cb1f88134a9fb344f27b74bfda8a0117cc9445d317a41056a37bbea5d0d28a53251b5addcc3e14522df711c2ef6c9f3bb9e9c63472f0ac92737216058d479682af138b25e26b8d7232211e034ea245498da13c9a9dd220df587ed83182ee8a52c4e2b582d0f3c24584ffc7568378f6188a72acfdb69cadc6f72d06d6245fd66fa411be8fafa03429115a4d1d71cda0e683dcc1a602bfee32c57cf9cc9c046df49ec27fc49459263e7042e77e4bebd63e87bc677c9e10a93bb63a9ea61a6b8dc1c83eb3fd40c939fbd1c7d7e8ecc5ecee6b081b2018d8b490cff37fdae89da14f75edfae593d95002aa1da04c59d5694b9898bad558a5f5fdb3daceadc232d1765edef1d173c3c7f7b34f8737a2a05b489b21a038e999a30c2770f09fbaad29a5b518f4489ba84069beb5557937abcecf94584db55bb978cb83fb73889edcc3b73f524f5ba01f8c45fbc87029ea84617fb30371f1b18d3c17dfe9eca8f48ed7869450a2d9b00d9f114175d8e0e392026b1ff46d38784aeb90dd001e6e3060e21aef6a37909c4c5ab53f709ea0f62699a3b09cf63917c99bcd6454c860a03f89c2a70c38caf68f883f831cd0f5be690b89654844f28d63e7bf4eed54a0d21a161b96114220647336d4235556749a72e842480ab6132f0ad1f6b0909a84135b90522feeaf01591a76e0655600366f9b9293bbde175ae09147930cb6bf7026bf42dfc9b244e6400844d3494e71cf91c9e7ac783b37226f7f09f21a91f1562e674fa4da4543c35dd215add42b6a7b8d4262d1944abba31f04533e21c73a5715da00e76daa0a699379ce9f0875f0d1576fb30378a9373ab3711af61a3a3764f2f5252d9e3c16bc9164d22f9253a9c633f5a5a31bd923ba7dc163438cff1aa9b26de6288679d23a768d9c1887efc30edbd09c9c03b69ea98049dfce2755762be88da848b63bc1d8a4a43ccdee82571702e5881663e4a7d59c176ee0be5c4d53e349bccf6b1aca15e650a86cbf1644d718c932a08d430ff8bc123a2d022a2c7ad371e28d53069a65b36333e350feae0b51b442132ff195b1c0484d3b5d5f229d3adc8f30553aa3acb306cfb7d6f3350a5bfcfdc99c302fe2f7e944fb0ee8f48c3b1e8aafeb2b3977eba97adab9f179de1c1a56bbacf5665b9b1163e4a0530553192e92d7be8e304e7d7006fe5cc113942c7f2598802880630e8876827ad722b30329e611e26a7aabfd7a68ce46a271d9044e3ec04f3f7400563470faa082f264745c9a5bbc0f22bf62be2a21f8e1795254813d7a80d42f2ef3ef591f13fb7862ea9e88dbee52123fc90d8fda96987f60b04a0c5c4c282c7265e1bb1bb7db2b4ba5da6b1d6706bd57e23b28b056963c31e5e6b4dbc4d953435fd1e0866cde847537fbe3220ac4d3ac4517c8799ea0ca22a06d149229493fb12f4f319837195f4e4adb76ea2067bb8c414987d0582e54e1064665f4799a2d30109bc51da52a930724721893dbde5193562dbd6850645c8fff2461d2baa23e6882bd9f2b6b53758d3aac6d86aa5cf7c07612f2c83aa08a75eeabc14eb5d6e910dfc40312b41b323a536e5eee4bc50fc06b535bc0d0eca6b47cead65e4c198cea2a066d825f37f99f4054f218069202d2d26be145250bfe80a7d62d2ea678b342c4b6fd4be933388f2c5469ab258b3dc2a7c28e619404cccfd19da20185268dc5b0e303a915cdfc7256d577ab9862e5bed738114d6e61a15e414b7e86f78bc03b19467eb4b0713fef9fcb0e3b549613c9d1fbea687630ec6045d397e7d9a96e54f524e5f0cf14ccb2af49b6cbcdea22e4556b1d1f1b8f306233d3f2dacfc73d58a3b02a452ca681372ac216d10f44b01381b8078433e901acd05713a5d7ead70ea6905bc0927ddf2f01e1b1b4d85407f2ccb6a0f02a195fc7417cbf9c773f0db708c34d50275d3ec5517edb178858839d16af7cd906ea258e365037fb1f7aa806a9b04e6aa8c579e2d3079ac18985917894a5e12773d81615b9970f9f0e6dee9ee3355081982b5e17ae39adecbdd7c630b2cbb4590dfcc8640e52ece9d4a5ee4c4a1e440938b7b8d0f8b8af846b00d18b4019b1494c86a701c09496c6eb0d633bf24832b1d061c515bbdca63a96194b22fa4467779629c49371dc468f0f84c506b92a1bfe63ee92d6ffcdaf8639ebe8376185ff7c884f747cfdbca502f4fa5d88c61087d5fa47dad53c9ff059e08c1f1f94cc6081dc69d8661edf9ddbaa62870fe4613f7462b85f39a8b4791d6aaa971d266e0af9615d9f809d1573dbfe18063741fd4ed80a8967a9a2b866e00433cc4e019094a67e7b3e450bb77355b2b5899338dccd21049af14a004fe413da710efe3467189fce0455780634d95463c8ee133534d04c7ae96650c1261db9fb052e65b0d6fe8b2223a04dc2708763c2a7e7a6f5b6de69743f361bd36d4138aee3665a9fa6de15f5df6b35bace16fc9df8ebfb92ad9c11814526e855b3ad9d59eedf35a6d48d58bccfe26cece90b4db3495b0fd8f78f50abceb9f1e7da886b1a4c466cc8478bb0032fbe6474a1ce35acc7b1991b642f144a84c1ca5274673e65d9b834c0d75ef5369ca61c20bb26e7e5a0c83866138010f21b5977322c1af272bd2c580bcfcab5a44f19a40d3f9b52c7d9ff8d410c5eda0e2e104fc954e041c520fd5ba35f1c6a673aeb9b7d949236a7418c6fff2cd6c14cffb368082288829962c80a4c4061000b0647c2a113f5bbfdb17fb48f8f28aa1cae34565ab7e9b1a96bbabac9d624fb66dab0a8cd81c394f909bd3628fe2625e861e8f2cb9e8810bc4544fe557290e4549acd6d6c0b6961b256ea0f0aee1087da6fc13e3c5490a0812f707fa073d410e9975be07f6452bb0a478cc36bf75625841be691a699d5c924797a0eda8d509c4d7333c843d4c45c110999918b0d51c467bc00b71c23253a357d52f1b3cdae7b9bf185815fe83a524bc814ab7cf2882f57fcb261f9c7f6bc0130c2c27ccd8a163ab7aeca5479bc297637c4e58326cd2da336251872bcc5d53eb01160124188e62983ab0d0c6e57d43c23a8c36c2a3417b1420f283a6eee72c2c661203b5fadb22b2466d248a6fd32e52172ad6c8bb4c3b96a3fef761b315f6694cea52299898907bc2ed26bce93e7caafa2fcb718af2f84cd8352603461c7c8c558bec7bda4a4a126a6f4a93ff43bc545d87cda2294947f45e5cdbc501e43d2c0551e77228ddf8c2fe7c87316a9f4687042a6b371c04ff94fe81c069c1e4ec038ad3c9a698279482568a9012efc98700c2070c5b9f7c5dc848f0635850c733f776438376a2246a4d3f2ba86331fc3322078e49e4fde2fc1c1d9db340c8593402bfebb7f0a4b45fe3a699e4a0415a9065d409bb90c1e36e5f3a896a5dce4d776bda48d2d0ed6d15d629b9aba41f2729cef492cc54155d36bea4efd8174adbcadf557699acb1f6bb4575f30e36156d3128bffc733bc70a0cd849c99fe62986ff012797e7c36405913d30f4d2f116ef839652210b1807498b8170cf8264c0f5908c70b455cd48217696f6901e7f36a0908543557ea9d7ef1a4558fae1632c28d9e8e5024bd3b239f9bc60887e1b20c1bf45274e4ae9fcdaa8ec086427f5cc85360222a0c7dd86c2729a9f8b59eca3117577d6fd53bc08f6ada311734488a3eb9deb40a76e2569d4b5fa9f2fb119fe6bfca29876e2648f1fdb666122f0f16d3a1f2a3a01958735fc8c71ca2583f87c790dbcdef6ab2d52fcf60e5cb0f3820ce3a23816c1b290aa96caa18bbec6b6a38f6e00f4e2f9b7ed33e8d5d19b7bee07c27efeee0fdfa73bdf1c4f16cade6bbc7f885c2a0d45b23fa776767b958f8d91d5704d54e7c94bed3aa577c4ff012bb8c0fa6b5f7fca54a63e48f39ec820af5e6ada84ac634513a679d1b632518667d214b7cb08a776f91ec33597997a46fd5662dd0697471b69750aa150a27d7551465a7ae103cbcb071ffdd0adbb57ea2121173b0c3f7977e3829d566bc92f11013439202021fe2242c07f0f4adfc58e90091f9dcb03b3793df6530918125c1733cc504feb631e49976ea1c914477af4b2fe2b9802048fe91b4287d2d9d2e8545b90b3b12354a538a19c35918af39a9f55ed688c8880a8ad4344e78f4c98ecd3e35b93e4643f131d421cf85f1391ff17178dd786e4548869abec578117f189feadea3ae4868d37f4cd8a37eb39ecca1ba6c4f0724847d20dea668f9b2d006045d0d8324b444710889b3f4b89eff13f5cdf79202cc4b42250b7b1bc1472ad3a6c4fc67839cf2778c76a70dd2886961a68c143acf41d41a24438ffca18bb9a97b05c6a879b8d030a82d26371e2eb2a4263aed8355b9288eb9f3f1ca12b11a28e490110b4bd9d2d3a917f2d0e1ed72b5b93e1f6c4c590d487bb7a74470605eafe34c5309994d120726d511d00a8620303bf335c963934fdbee20bd1686e399cb5861584bd70bf404f69d5f5eb63eb3dfaee20d0c6b5e3c42c72bf740ec031064d77326752e05385e454a639e29aa0bfdd6577dee97f250bad487716d2e2fe33431905837a8a2f6b36fcf8cbb7bde24ae27b6bd809652e9812bf3aca16a9a55f70c2881fc2bd514ef2ff60e76c9de7de03f242b47a6a5205f9a1232209ed15aeb7f5f06ed73121b7adea4dfbaa91e60e29287402456727def71003398d2c3f4164862530cbf91e1a875473e0764084411a255231dac4e074cc56600d18f9b7ea2b6e1c6fd2a0bb125340356d55a4b9d9d32da77beb3959f0724e47f8feb45128b1c36606be8fde485b80ca3db9ee9f8021fb9b280da03c283bebe25bbe615adf8854f58dd7874cf0b8c60209a216198", 0x1000}, {&(0x7f0000002580)="73cbfc9a038c822ec734c473d1a5efc1269f0e6e7d1f67f433e8359aff694dd8042052de416ff124b0942faacfcd71121c82ed4e2435534b728efe73a69280617312b7c8eaf44523f709e9190daaf3e0c2f992cc9c3c0b45b606ba1ad3feec6afe0ac5b3df9ec36445876a", 0x6b}, {&(0x7f0000002600)="1f74dd698eea975233bce1b811d8f04b5cf73c7e5cb85aa2159c6957cc293700cc702aef6cbe45fd3c4aa4b14b718f95d0b4b15b31440f02871cb037b9350e486fb0d847d2f1c00fd6795bb8708eae7370ad74c9ca754ed730af1f181c851f44612e41fa5aa50c2c7dccf1511755a6b81830702facbc1709c94809446657937308e5622b38aa346ab0e5f643ea98b9d43373d3ae97a00388ff7d2a334c3c897da87f76bea4cf6eada375ffa82137288ae40f2d72f91cb7f8d60e38a3489349e3b5a0e19e6e64e5684403f5ba1a50da0bc0a6dc80153c2a12561061f872983ffff4d8ac4a1daccce192a482ae489df9bc8c01ec2d57cf0e64680385a309ca7eab7113df2c10fe1224e927026e31769143a19c63745cdea56bdaa52910e7f40c22dcb52ee520526cca71a158e536f0d75fb78af1c141563f71f0e9eb0e4ca1689cbe52b1dd3046333ef896937a1537164d6d9af77fedf3505b210999fa89ca792dd2769be8dce6f02c7b106ac9377d67b1cba253986dd7957e2cb164c4150c6cee1b6b3c30c18e658c5107506d4daa6935c82b020f7a3ff7f9d1b1b685de693b6fb6fa70feb948c5378c5653857fead9bc58203d2a5444d693912305ebed34c344c1447b166fdda270057ae9d78d4096689d6821bca131e8a32669bfdbcfc848605a198454f4e448b67276ab83590bb0ad6a67a4a9e521384f1059d947211943e97db2a0fb9bd4ef75599bebba3d0933cc837634320b516d04489abb321901430256be1e50c38014f8b64c3428848e878c8350c7e5ad0b47b2ee68ab41fe439bcb3f7983838ddd924bb6a7efa529209f5506bc5d77910fe4f7a33d1dfd0d828135c24b03866a8445841703c1aad27a16d6250ff4f7a0378805c8e46736f26e7e3422f691c056b3d5d2c8d063b035a5a13da3cdc76e74d190eda9013e0aa35cf3d8e5a073d5003a4fcd722c6926138ddcab1c2ac33a740720f6e7ac6e700a9e2f3beb991a98cf6171545f83751d4094ecdb74317427d286e66bb90ebf502e21b49e4dff945a66d69b98881cadaa74889c7cd32ec71bf5f76d47339da9f8bfe389592de126487853cedcc50f02fb7e4aa427f8ab249a1853cdc584913f334e87ede96d6515a297f0bab1073e54d683f40c04a9323f348ded936a091845a6c1c38d7c652f9be5927aecd9577016f3dff7ff27cc2ca7da539c41fb4e3c4af970a7cc1169e6e96d75a334ce1ea5ac4f749fc523d125c060640ff01f2a4114a89fde9cf28c53f4154a0d01f9a620ca9d27c9cd35bf13b8d2169624c5bbb4dfaf519e415f8f54aaf8b5a80f89833d7c5441b9aa6072dd2061c8519571d60c26f3f08dbbaf21b8139f2064339b075175a5ed7250fade3e31887065df9e05c3478a29ac820747b16236b638133773097b0cfb97577cca500e0e995ecf6d493fa28c13aff85376432c8064bb2ffa9d872328e2999fe1796a0b7b8d4ee660ffcafaef2f418e656c73c19478bbc3d3406d68cc74e4f08a518e21b7d37f94e01bc71a249fcc54671d2d873418d5a306e0b59c9fb17271f8e309d98007cacafc3330b7380d22e17dda6d2842af42129a9639f68803a4744f889d18f4bfe3a87d68dad8c550b7a11ce2f07683e07908a76c5f699936276b1f435439a12091bfef615262c8e1c2950dae429746b0a9e2db6cab5a09d0f0f4481cedcc3b089a9fb3c7a13a8ad6c3ee6cab76638ae60ed6ad7598b6f96e0664e0be16afb3d7a86afc806e8767146ca773f16ffe883b4537a86f68737d30cbea25d50e20d6074725bd39b1141e68ee6f3d1d3e260f49e92c429ab365b61aef5b157e397ea08884b216a60bf72ec711d58a7a9402dbdcfea346e374e83b831c1d0396e09b941a5e277ce1ffbd97ee29833e89e5e8888d6f171cfdc9718eac3b482795e4487d2c861dd7a48aad5c823bcb9ed90a5251d4d6a68f0b352c3682b14ad928ff0841967d08962cd66d4510f08de1b59d40afe57995afbbbdb05cb95dbb4b4e2124037074e311c0b2052b5cc4a3d14fde39cb1c0c6b1760784541c0e1e9623a551deae2f2a43017b7a4cab09c025d2e065a41df3c68bd5873f0ae299ce7c0926cd6c899d62e00ee894156d80bf9f134b22cf9c1d8a2111c4a0cae31e2a16686a942141e600af25c4e18c41c722a797a7f07d57f17d0a8fab60656d8124fe21b3d9fef60df5a034ec0a75644d69f7dcd91d99f05bb1fb9671cb1e5a1170cb4c8ac1d7240bc9ca8092bff11e8062464b4f91752cc2d969a865d0cb92e45a54d8f98f482e75cdd615ba055843ea58fbe6bc265ac385b80ba5ec7b390f6211c4509e585e0a0bb36a65a06255b781117b64dea9380fc5950480495a3e229007adf6fd754132f795ab077d5e14f280ec4d978d6553dd9137ac4c75c51b79dcebc87db285e4196e6099f4817b15364a25ec4d06298cd2cf58d3b6a0e40a76f25eb8afb46fb192587b9d19731394166cab8c9b008efb741a17e9b5f5823787d432b3c456e544d8b81c804637f13ee71c6ef50a91ef0f2bd003c779eb658e8b510ba476646bb0f6f1eca97493440dc19c67ffb587ec885fd368ccf9b04b9155da8b75d947c45b04870b79f28ef83c651488afe23c63458b878640b117da930ddd22cf973d5cf1e99f1ead04c9a7c75a79e82c38cb5a73d6b139f7715c15670749aba0df8e962ed30ea7127c656f57aa2cbab96da0bc062de43011a1b4242a9789514ad97e97eaddf23d53147c22d910cad3e04c55860e1834796587ae8648e8b70355abdc15381c3f6eb1e4e75b8d3f2696c96912d7a32173d7614d4744e3304ae7b87c3d8a42f4a348bba11d8535098fd06a1273bf6e093ba37758e488df39e221607ebd50c5f2c25b33e4d65837f3c20157a1b7f3a715af698287ca9c0d4cf5a292aa6c608d2e56231542e43810984b76ee84dc1889a4cd8dc230b3ae36979018611672f47615c2c377a59dc5a92205799eb10c0760689ea81d4e9349eb4a8f3ae11a766db53b9c26bc05a2942c5a2074ca7797aaa4e356a99e58752f05488f7809d012ba4071cc617ed37bc189a461317879ed28968a950a4d943783b9691ae7f7442f77e011e7beb0a451b542ab09cfac9a7ae3b4adb75be5c8f547b5cd6b1fbce9cbada473e60a8f2f8d06da3331a2fa11c236e8cdc44b149e60206aef50eaf757c170d1aed4de3d01bfad0c6441b65c9725758a0889b7d8f4fb4bb7d5012dc76787c4f265aed6aae4b6f98b60162fb8edd4012e673a7ea7a9a9e1d214ef9a7f0a379c0d0576396e0402dfc25762e1ff98d3f9335c8729d9c626eebf02e70426a2f48daad2205a97355447b4a3432ca371a56e78902dac796d37c54d8d64b94df5a650e028751efe553fc220f7b9743572f97599954f53a0977b211f8d65d4fb3ee348a1a6d0002e319c72f0a1a07f2d91cc9b1a23ea995b2f2f1d27643fe71ac04e383d1d860efccc8c63e8ddf1caca33b774f37798287fd88ee4b31fcdc966d9e76cdd43bc6460af60bc922fa5875878343f8465bddd7beb44f40e23eed28278b7f109f774e6c78a0dc7ca87aa1a589813c79ec5dee67ff125da4485c59c9fcb2f00437c45ecdc5527d45c72a8f16a2ced85dd36df045e496b0fd232637bcb95031c2d6dc5ec539f05372108aba8f391e1eacd70ecd776b548e6101d3f1b6e2d2316ede6a532caf75b6bf83ed341169a526296d67597b37bce2371a6d4a39b50c27b513afb61915fc56fc91f8ebc6af5e94d668f9207a6b8f14d1f26aa5c1e91e376a3efb8549694cf9bb96af45459c7476ced6f249230d1dfd31a90ba1195909642b0dcf7523ef8f4d84f2cedde9816d7bea0cbc5a35d901667be6808e2d540a16ca08fae443e126cab4ee3949830fe749c5033ed5abcd5ce75f51197bf677b2284a150c72ca0f7accea87f55574c7f914e7b9ef1b27aff0db730d56fa15e880003e976749f9ad1a678754e5562270abed3be0ad82ba5c19cdd91c79255db35da9209b3416e23eb50453313e56d8d9ddbebd9f1a8ea8ac3bf601681f39300c502c389a25f19e93652555a61c39bb28392ad1f679e7e37c6331331096caaa8ae5f54c835bd207c6a75499387d69d917f61e0d29ba9931b4b419774a8a9fdb6a291e652ecb8f00ba998b394720899f4e28b26d33b09822abd838eae907f2af75e54f24f0dc9cbd7851994866dbd6d834b0f0ed2de8960cf66be4255a3e62bc44e77b7d725eab4088d62375f77ec3e65cec63b01efe34edbb9438c28b4b88fc71437263330340b8c5958cf27a590c54124063cb88bea225bd014c432d85670278ab7ce6c01adee7f0762e69522a039e515fd037b71aef46829c659884307bc4c1e778c177a7f48cb167e2f0d375eface1f655ef7b790bd4968ef5e6911e677d6358ed5d34ed87064888b79f7b09c4c2b248c91896898cf0b0f0096db2ffe6356d193e61955547ac35f9a9f85e9fad6d786343c8b974a1b79e76a578bf6f3a222949b8f4ea8780d22107272902051ad8fa88d6f673fb42fa5549fb8c0d39d76c71809690d786dd48986297bbd71e195c559b0fbd8c4a57d3795b89b4b5b0148be55c66049de401ac084d67751d4505121bd8bde37692d817cf9da716df9c40ad049457a2aba4479d3ab450ce72d0912571e81248567c264ed6c3c635fd1b72665e776b719afee191b50a853f110b6fe96ff39589a31a4fb7e856f215e9e15757a86829d9319c5dd06d4d5053d1cdb48aab0aad7b004c52c1e998c7340a4f6b665f0a416afbed441b4e63787ddce7922e777840a74d501536f723fbc5f5751fad43b3866180df833a0b18785d52082257e15a541f0f170fa3c502d2c67283fd60ca2283dffccf56df6ca2cad6b7164713ffe806570f792f2d0d18088f493b36262926c0711b6599d5607a9fa1a946f4ffa69b518d0abe6a59abc995a752a2c9a3414ae893185f511e7bcef4c1311e8a2c81036a8fbf3615b66022c5b200bd21703c393debae059393b15ad7ee37683b8fd6b6018a5344c6f375729e3ad6647f060bc00d0224f23a9e9f700b2c10d4f4a7164e649959300ad8fc992fdf7e74c7b3d0ea7108e74f5ad88e0cccea93adc7b4440b1848d7668a1865a510dc9f5aca26cd1e6ee07e41051856758a418d16a37ea7c2d5c9289e13011d9ba6a60243e90bd9f45e00c22b3805ad268d4eeff913700d14ea3e7b6f2605d670b0fc8ecdcce33e591ccbc603a3c10ba7f3a63b6130df561f11fe5808a3ed6e62895cf41e94ab6ced463b44967f77b5c4b784980dfee86ff33e56faa8564ac669e851a18f7c6118e5fde7e2516a9f5355c1f347ff0f42078513a107b916f0942046b4316b41b4753af854163f0937bd874cc7b81a961bf8122fb1e7f100e9ddade7e4270ed5ad0f6d47d911308c5f550d2e7659efc0d5a21a7d994c7cc6b3fa2824c0dd255fd9037d53027d5bdd1226640f4d258386e28c8dcde79bc0662a753523ab87d35bcc499baec4ec1f04c4cdb67483ac307f3b0ee066c55da58fdcdb1dab885c007c02f512346fc70a2fc80ba2dab8b1722c58ff6f7e021b12e3215b9f3b762f4751bcd837ee1cdad940935326c482ca435878eeecd51d1819c58d5ad2dbfdf5a7c78fe9978a0dec9d24f250e6df6544874c0b23ac95938b59cd779bb18aadfab8bb429cf654bf367ee261633ec73a5ac4e75dbc6c040cfef2f430a2261c3477455fda648a6510715e9983925ff6feca797f409c7c9108cd466d1650c5179503ee41bf42b9834b1681c760647c4e902b1b0d7b48", 0x1000}, {&(0x7f0000003600)="977b8a3828ebb48018229302208aad95f89e9a4282eeea56de6752e1dd6d0c123893113d34eb170f0b46f3c21cca797ced2e5418844c235a14c36331834b260109b3137a376bf04ae72c378afb1ce28bb8", 0x51}], 0x6, &(0x7f0000003700)}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x3, 0x940a, &(0x7f0000000280)="1b81862e29bddac8a9e468b03d54d58792957e84c769a3e5bb1ad89f30c0f8ca01ff45a30fa96ef0d7df96960599619f96128cf550e4d52f0ed1b393c1fe5d370e4e8383765b3d079cedc5810072696a4897c37643306dc458d465b544685e4473a6064047fcd6cd2fcc918628b407063993645246d09732bd03aa1e5641df02c824ed449d12e893218e59c76c954160b944adde9069bf581a94dd", 0x9b) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000003700)="965dcd545e1d311c02e413691399256e52be61b2abff9e418df78ce2a82e93260082ac57bfc4", 0x26}], 0x2b3, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r2, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) semop(r0, &(0x7f00000037c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x100000000, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0xd2b, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x6, 0x800}, {0x2, 0x81, 0x1800}], 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)) pwrite(r2, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff70) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x81, 0x2, 0x56, 0x1, "89a7dcb25cb28a11581226b8a060a751d310a37f", 0x4, 0x5}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3}, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) write(r2, &(0x7f0000000000), 0x494f) dup2(r3, r1) 04:02:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd}], 0x7f, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x400, 0x0) 04:02:58 executing program 0: r0 = socket(0x80000, 0x1, 0x2000000002) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:58 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000140a4349969ebd7ece83e353fe579ccc2c1572aaae2c0c4c3dfbf203091a6cc6fdd9b49c88000e28109fb6872b6f177fb716b3c5dd7ceb36f30f7e9b5dd5eeeb03e5d6467a4a59fe1e36eaebe6a0a316dae420bb1ac6fe1e11371c6e2a133d7048b5a1fcb19f47e67331c28439284e1e69e37c9f5f6983e3c0f0047312d01718137ea162f32549aa9d2e1df0c29df86cf1e8fc807ea16bc47ae65fd6444c931c00db09392f9b1d32789a0f8c4bd3864f70266c139bb0c389c8176b189369543853917ca462eb0e0dcdbd969d7ffc32fbd0c0e594f48788ecf136d9d5198e23c92c6181573c9ba4089440de048cd26d9dc7625e147766a48985b885c0fc4be7c32afe798ed4c485a2aeb363daa8fbc42b3e5a96b0b7af2b379c3050807ffdb430673f8175167ab76b5671f0274b4b25e8e1625c14acbf07daa111adc26c4d8969f6f7fe710232b6cb5b6f5f43e8c2e10d3e79b25660e5f9bf7c1b52cd79b490840fa5258138a4b337338ccb66d6fc334c5883ba40a3ae3664fa70f5fcbc38f9b781bd2adee7caca80fb7e6cd35cd9d5a9da102ddff1053158632b4cae87f9747b1e6c0327705f342b84a6bdc44a65bc5287ad6d0183e52f2e3d4099fd5519c8be60e07c8ad6c614e16b0420e3083b6c6d85f60316af762981325f4d8a00c2d964a01c22e9a543bc2b219abc693716dac346d13228c8c367349a2c1daed5460bb59ce598f2cf607ba007dd7fe1c13d460cf2e4e215876742d4dfbef945654530ab927bc202b4ae7083e92c30f3be2a2e4d14b5a9bf80a5e7725c814aa8cb2829b1e755a71b867235fa54cfbf576cddfb1093cbe6f62ad56d9d5ced06ca9941d6ec5088105014dfb47da3b519aa6945e1a6f6ba53528e84e2af293796e5d39cf90c00f50cbb4fcbbfd51b819c64133bef0f6b479ba7ca1dbedafe96db42c147dcba80208b7839f02467424e11ec529ed3589cd987c9258e706b47f3d0d102bbae72f3835f0c48695960f0c179c24c7482ac3b003fe50eb98705e6de16f0fb204fea0fe7e9285f5913589f01501028f92eca4c9c9da08a11083611807101b5ca33da9f500a61c3e6f6e0ceaab969815c957bdc08f934a292ea44b773f6124b16769a9e6f88450096741092755b78429740016b7810b7893d9b62b9c2024981e2f45baf950ce55b24ad7bb23a86d67b38c6f11346691e822afcbab3da90bca353a11e0f0c5ababbaf771c50bfc8afc65d6c1446e738c7003f1750adf33598a81d7548e6782f6acc46f03921195ee130f985db6f5c09b87a56a661e6c94309b19da4e5076ab89dda80e91a495ed9c304a3541b333277ec5d32b0a082951b8ba0e322e3fdc15bbf6ed9c5a4f81259a7cd350706f5adc302bb7ece53d1e6be35fa452c046965de26b0d93a828352b273c9d0c929fb3cc6db2e91b27783ebafd8099c744d3750c40d00be3cbb66721dba880c518d47f214332068a80f824a1af65b5893b1fbb7735548d756fe4db783fb90a18537bc2917a670e0ff5c3a1bfce11d8d61b5fb4668bcfc762c39605ba53b2ce1bed5a9c25848a7cfe85c1c86ee62d7ac38397ffdca049832bc51f9ea609402f222e122fe8456da4a052ef4f708ff9009e9ec7670c3007ddde6f3c3d76b8afd8f38af0fb3b84cba6bc22a0a5aaa6d3116788f2bb051fb30a620b0e7adae38b1ed61e272471e460850287204da90a5a343838bcb12af54559c3f85d18189199d5114e9445088efdb8ef82d44c74207fc016913ce7a54e9d46e4ad270e955984c050da8446fb338195e9473baa68a4a4986b4ffcc53f8f5c595d80276ddf41027be19e99c712a8480ada0477615e4103de7199af7a05305f5992af58305f656f79b3ea28982bd59345fc8511f9da292e27acae591d082b7a8c0f0275569e6497ebb2eecc6047c793d6e77e2049336458b364381bba0a227f3603969b8b202cb6bd1e0dbcc694282778f4407677084ff038b382278960f16cc35c248c635f87477a0c1732a11d27dc3802768d6b7321b200a7593d4bc2f6a8641413d62d14cbe050035fab9286a04d6c162c40388cbbe450ba81c92ea636f06d1ffefd071eed78cdb0b83cbe2625d478b35e8a347ca7092cdbbe1303589a90939702926caa2b26405b9e36974db3bb31877fc6f15cf5c0204a3e7292e89fd96f22298170fc1be7dc07212327cf47b8ae12078e599c1f2d2827e87c262152296da556e7d7e1cd9be01e9d411c6f324ebb3cf2500000000bcd5c2ef7bc40541ace6d29121e8c69dcfa955f876444705a25899fac3cab71e9942c82faa039159498229de54224dbe52ddc48a74d0d3c3909b6fbcb3d3a95e23ffa1db9340bf8a59ce8d92beeb6b15a089c2f44c903d80f7cb91fd64c3161602d956bdb992cecff3f0b987c37bf25efddedf1f562d05d63a6f9d5ec45134236aecd4b5f8832c033692125caf641dceb167edca1b16413db90cfff4e6d8707fe176c881f38fe3e03a2e7ff8bf0ed2c7ffca7dcb95e8824415cb647a83d137d3c9dd94e593bb6f0ce2d3c85eaa1e4d804963e7162e4874924dbf652772a7b46401004c3d24e2d04918ca66f2fa6fb35f43e76cc3d74b5201008f079935c08618db2714b74f6db0c8923685400f90485665c97e065e2ffc1ea0405a8c37ac33102384a9214c6fd8b8dadedcb32b65a0d5871207e9caa0f338328ba56b77bc2ac7d5c95cbb91f3c1a929a0fa62a22b5e509af3ea211fac2f607d4e8f6a6e54c4ce47e541e8f3e6674a0c94d130c51cc1360c0b3d6ad2be1afac17e95405f9abff954f83773d95510c61c9ff44bc8a11e3a06a4927b997acc33632059ea8966612b2d0d737c54c62ade4de820a2e9f293c60ca6002a1507dd51d3241fc0c16b857b955a929a86530d67cd388c2bd799cfb7a6b90f29db08a8eff44b8bed79363af3b2557ba3716f80be454b72a73f0d958225ea92886e6c282f265546f2bda64104d0f12d8104c848d2d8"], 0x7fd, 0x0) msgget$private(0x0, 0x50) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x7, 0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/111, 0x6f}], 0x7, 0x0, 0x45) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x7}) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 04:02:58 executing program 0: mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/82}, &(0x7f0000000200)=0x54) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x4, 0x9, 0xffff, 0x9}, {0x800, 0x8fe, 0x9, 0x2}, {0x80000000, 0x8000, 0x25ab, 0x8}, {0x7, 0x9, 0xfc, 0x92df}, {0xffffffff, 0x6, 0x8, 0x10001}, {0x5, 0xffff, 0x7ff, 0x4}]}) r3 = dup2(r0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmget$private(0x0, 0x3000, 0x20, &(0x7f00009a0000/0x3000)=nil) r4 = msgget$private(0x0, 0x2c) msgctl$IPC_RMID(r4, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r2, r0) 04:03:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000180)) write(r0, &(0x7f00000000c0)='on', 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) 04:03:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8000) fcntl$setstatus(r1, 0x4, 0x0) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:03:02 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) getsockopt(r0, 0x389000000000, 0x0, &(0x7f00000000c0)=""/223, &(0x7f00000001c0)=0xdf) getsockopt(r0, 0x20, 0x80000000, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x440, 0x30) setitimer(0x1, &(0x7f0000000240)={{0x400, 0x1}, {0x7f, 0x29fd}}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4000000000ffe, 0x53a, {0xdaec, 0x5}}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) 04:03:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r3 = dup(r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0xc) dup2(r0, r2) r4 = semget(0x1, 0x1, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/29) socket(0x18, 0xc003, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 04:03:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x6, 0x7fffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000000)="bd534acf6350ae1152a6d99ca03f35c57f4be162a35031ce2169f175c1b66cf20b637981c24712bd65bb211fa3896e3645528b821b38948bf1498845532f7b0d61ad87381d226a3684ef3c010a43c21b13e0b3d2a3f9ce37b37623b0ddfe6c58e01855509268b0c3b087942c2123bf9e71c2feffcb56ebdb88ba1987c28e8ed379c6467a107a99afe282c615818232e754e608544634ff54d079", 0x9a, 0x40f, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) r2 = shmget$private(0x0, 0x9000, 0x2, &(0x7f0000ff5000/0x9000)=nil) r3 = shmat(r2, &(0x7f0000ff8000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pwritev(r1, &(0x7f0000003600)=[{&(0x7f0000000140)="c81b160c3d2b00f8f665c25330a756acd5211da2401547f765174e8c507b72b3a2f881fdf24cc0d70a22ce4fcac3390c6ff84e344717a2e51f2c5723e4a4ffa054b04f57e5698d77f30ee716fac840c9ae093fcf267f906902b9ed58049334972bd57f75e34b9de591241461927c18ebfe67aba75649473a09290b3340109c371715cc7e7b8d5b20cc39e22d463d3061053701b9", 0x94}, {&(0x7f0000000200)="b26e33ce0af280ba86f232be96695e4a09adf33f26b1e0ff491de3c95f890fc3608d9f18bc8bb4febf9e17a7b9402ca16b9e9c87557410d19133b17755556351c83e068faf8bc5f83dbfb5cb974f0a8e2aa80c77255ad2b987986135a6dc6c51bea17f4d8786243e7ef5657bc4bacedca5b4ac67944127cf3f94fc0e9503a48ec6d1eac86906ad648e43acbfe33e93a762dc2a1dec1265534be74e775da5377668d0e248f89f7200faedd860cf5fb15253dc9b86fa98ecce32bbecbee7110755a6d10eedba1bf434daddb97f83c4ba6cdc5a", 0xd2}, {&(0x7f0000000300)="9318964b9271755c61ab88c80eaeded3fc50cf63bb62b859b9a9f020d6a96840f8c05c7e99ba65fd4c9df74d968eef4f1f52a1a9e3c87f147622c8f3d112bc3c4138d246080e6b52225aa7d34f0022ba33138e87823b0534960dff006298e3dbd79e94b291421175f0f4a3c51b7b9af3ad552927e2c51a271805eae6f560294e4dfc88f63d8b0cb673d8c5a7b16b9a05f8d3980002a8dbcf56bfee17d32302806fdb0b47d33b9a7b188a47eed5043aef253558b5f139605d2638b2909a9790eaee", 0xc1}, {&(0x7f0000000400)="69044f787cbd001113136f337c51b9f637d53a618f01a8083aeacf7386d6f0c84d39ece7832fc6a5fde52286ff6b81964ed1f8fc1212ff4c0c94611e6272a109fbfa5bbf980cb1d2f3a8ffb93c05cb3943146f68a9218392eadcfea997355c3f5b0a97ff715b8e0f4d2ecd4de4f860b02ee9124b67d915ea5b7da4ea17601b50b22398a593078bcbadbf6bc0d076cffd1c87844f9dc03f38f76462b5364cfe8def2de25c7edd4809296dcb24eb74d5abc75ec08d034c156ffefea9e131ddb62e5fe37fd734ebb75919c36b1ccf08827a29fb227515bee1729af0924ce6f81db5e3cc0865de191f7cb7ecdf8d346e9aaa5f7af5daa8b9f5e68a5c59affff6c78c66698fb6c07801f19729461cafe7e00b9c349c9f830ae7a91d8a38ca0536d851586d7b17cde0c0498887725698c455e62dc9fda6b55fd47a51657964adceaa15925c67fca0a1d9d036d5fd68cbc700e5b5bbde9a52406f8dfc1095121f8f50b288bb7214a01f8a547532d59d1b97304a17bcd9f6b0c3ae6aabd329663ab32a1b9cecd12453bc80e6f94938c0de4b3af90931a65c60ffe3e63d1680fed967c1626f91e4e5fa25884de7d6385e0505afb9efa7869c056efe1fb392adc4e448f26f662d5b0c2afa99abfded4dc933d3869af6def7f6f9fcde896bd600ac55a24e8b89944e44d0bc923173bdabc55f747f9ff0e9009e73de1a81149ac7b62bc8202cec71f0e5ce4b7e116125500704281ea9518191a8bcaa5ef652c078941837de1d97a9eb107749b19915b78f319e9d37dbfa333cd2d6bcf7946c8b08e131a40c2822c7441531fd4daa7f8b559f9905849c4ff3ba8d3453317468c7bfec0a17ae6ae905345b57535182a16c431263d9868888c31d01154828c53e44a65b740c5f7d8404a45c257668ac50ce5a28d1bb4a79ed95e9e33653098c7b5a679b32805536f464f13f6912d1d78f3dd0bc04a5a00576defa8e077db8732ae57fcf9362450bc486a6f7f7947e4c4d81df92bc45f821597978c3e63fe5f429a2d865294e2339bd8e848bfd85c78c49d797d023259f6a120ee4ec050ff48a95d573e1125d016fccd3457e7cbbe743efe0beb32a0174e78aacfef431e3bb7d100b0681e4bb577d8cd058c593740478b9bddd479d9bb20719b91e00cf59bc4c8aa703762abc521aa702991bebf639af804c183c4fcc4e6ca217a2edcf27e3d806d83a55966092eb06deaa7a063544c89eafe36ed3ea234b9f85a5b7653efd6e0cd93649483c2adef504daeae1d692b04db09b3f20c9f38d4781ab59bcfaf0b912ca3207f77cd0ddd5549189840f24406178c3336233650af1d3ff447fd89fcee7244ff04c555728c1e9f29aad92d22da600839b67c3ad5cc89d7d56bba6fe292077e71a46e760950d2a9dcb7f6626de3d6163b7b064482c6b63ebe48ae06b05a2cad57137e4870ffcf7f4df128d5ddc60ce3478e7c217f116536f4bed7bda9bd59da5a3fb1d70db15e6b929eeca8fb96a5ed439556b554e5b84c751c272fd6f4eb96933e9ec263c9c68feeebd618b2f09356d63eaaa5b4303a7a10cf905784e4a4802440570f83bdd93fd71384e3845fd57e03f7eb40ae36c97866625642c97891644fca6b108baf48a951d0117d812269c0bd5e67f17251231d6b1a7d96aff3b5591cde32df115558c97dc560aa470456769cc0d7b1920d18fe2c6dcb6838c082065cd4b119d4e10252e5798d15a413a2b36b2c9d3dde0ebdeea08e2d65710724c5cf7a8c64131606cfaa3cc24534ef77a9fb9d690604e2af70ed41e89f2a139a5fc9637059a3c915ca354f65cb7fa427387da16d7eafeedf685fb5dcb0188c1e09dc7db2ccedc78bc4a67df6cc7281cb53062e8f43eca548da99f68d3bfb85c43c3fd8878a412dddf0fc4d689fe4746e68a8d588957394a805403feb2ec21057d167fc0ec19281749261dc7e149672f08fc2d45795783e7db872f55f3cb495003d9c4fad53197b4c45d1ada29dce554675ee19759b92173128b6477bd6362ba2a123591399abf27ab4cc2a7e089ea4b5491e1993199942df87967033ae2ab4880bcff2c9f661ffe7b0ae8fc217f213ceb8f38b86e5c3dd4b6dd93969640671b70747feff4b1d2e4c6c9ccde7487a4c00e8b7dc19b5488b30cc6b69dbddd66182a829735a76d36a2bc8093e442c9531afcd95fc99c108b0f91a1232c962a9f1f9163d4306e00ace7df91328e2ff9a788447b048b88889679f513060ede95e79f03cf764948894cf4f25929068fb1fd1abffa7461d1a41076c8c49aa5428fa1111c57c172df9853303e6067915b8e4def39f5fe42d8de2f7b86951499a27c1f04d4abf84bb6546c69a10576fae4ad36a8243d2e304f248d1b7c151f8cd8992b9fbe9a47cdbe95558a720148c602ec6d97278dfde0ec7c9e67c9b746c81f2fd3334e999651926d77282b69b1b63c7fdf0229bf3ab43783d2b685e12f4c28b8093880e836e9c02950c86ad3deab6ea9670326465bff0719c404ba7771a64873c2f952db6faab3b1aa144be81dc0422d23cd82f68f124fc73ec684835d4968cfd1747fca247067eb21b13de83af487d765cb55442ca70e4eeb8bd2e77309e53f6cf4e53c24cbcdbae9037498e02a612d8d623ebca606aa97b44302c778b2f830eaa216553179fc0d366d191dbaf75c3dd11499f76d995cde864ab53abd3292e44f2d8c01d12a10b456ecc6ee758060ca99d4353693ec8980a9fa13416d49b99d09796b21c6a6d562016c2a40eca98a1fe012294bf3d125f7e0d6df75fffbb223f2eaada74eeaf91593e88ee77f2711875edc2f7bde10a9155453b05abfa58186cfe3dceeb910e6ce3896139fbb58290e0d719662808fa2e29d6353ce4a9b0ed06391165cd79499c6416f507d1e522f33be178b3475a14447dfa28db2ec57a3ee76a38a82222f796ec5bad16c807fc98a0cbd03b78293cca4bfd78ed17ed034eef2d640d5342059e132b1549fc5e8908a007a8062febf20566ef5ca2b369d08c745b7e4d6f24d74e13970c496abbb7b4c4ae77b761fce8a871dc70e3c4a5121fc5c63786d27dc9a08c665dbe8c8ec2c3a6d94a8918d5ab3a72e4bffcdfc531648699ca4ab80dc75d6759c543c47fcfbb6b7c974df83974be5d9ca31c5e52e382b31fd6aebbdd26979271e3646065b89ff122ce0abe927c828911a7da28021a4318c328827c79565167ff6582655a452b82ef3200a1e093473e9b4ac332b93f255adcb0bdd303e24f86c0f649c954d887c678b1f143cc411372d0a2797453e8103660cb02285070ebb700a0c3f6829d783f19f63c5365ab24c254a9b00b9a937d3c28ca539a143bc1d6c29aa6c7cec799cf2191c9bd43b3a1de5ed29c6450e5b53845355ef0db171ca6ab9dee8ec79cb2b95c8ad73e94214b3a8bdf421df138b4cc0cab19fe787b9ab385baf4931d22987c7b2a8a514362a8593984d4ff1ae2b982f52d1cd5c5a149caaa2e3dff75e80a4aaa8594ab22b7329197863cdee3f2de559ce1fa5597fa48152f3e8ebbc426b0a40caf4d8851ab1efc3dd59f379993fd92c9f2eb1d6f9db1e145809f223e0eb3d05c1691c1351160f119237c56f0f415c319a15e6b0f36c35e014f498dcb6b3d268d716feaf553504cf4b84649747707a6615326efe36d9a520bbf2a6bf57c6dfdf96888f322f1d620e2065cbe4eab0a666cd8d1dd51d28ebe339ea5759e3b7454458ee26c844255980c0f8f5078bbcdc2d0876f32f6d027b8c366a471875411a6a0f87ca9052f9516df86ccb3f8f6742cf204ad0a262b1d96d792a74a0a99d970ac3813333b32c7982c72d2d1966c01b5d0887dcc66d175c37e837133782382c12afb5cf8c7db0829275ce1a7cff26c65b8e7e4c97270cad9ade0e0f896a8b78cdd4443f73e307c248612f323dde3ec86eb8371cb41f2277559fc621e0a6d4ad6dd531bb0b89a10a6a142506463a2955daaa6de9f989278bab65ce7ec26ac6f826a67a997dfbd8450011d9dac714e1e5cfd2c2d3d119ce5d2305928bc0204783a746c11b95c75e6ac09d5e72c76388531267be502497459d596646ba6f37a2de9a87d7ac260a90119f8f6c15eb4b38651050361f64ed3d9269e55d8d42900724674d1cb3b741a53086b3cdaf869a78a8271b310cd29e0d695b7937d5f5171259e132e5812a55afd6240979e31dd87c6024b0fd2376efd199a22d33a91a9302b23579a35b18008bfc4960af7d2193d5bd7f689ec380fe471b3c715dba93482bbc8e0902678eabdbb46b8fffee2214b74b427e742bc62d8f401df8aa61046665067b165d4c52dea4b60fa2eeb8cf0c3e03ff3ea28d1620264cad4ef31c65c6ded3fd34f41f146db341040e33bdbdef501fc6454bd318227d2b38e8fd961c331f21b0c4aa47ed8308923b7cf90c2500f97423d5f8971571e673c2c9908253b3a18e147b83d2a13ba65630902cb6cab194d479af6e889f93407126942849cb9e1ea03c264fe6749af20cddee49f4d5b30a6e399abb1be991e6c5ec785a8c074d7a573fb0aa643cf0011c8ac1451cbfa5bd79266f50bb9e534092100e60d3c6d51dc1b913d6c6689c4951599b233b35d66f30bbab6cd3c91a7b1832b3a8c8f263ae3fcd06332f157a4fb513a93d9d49fb8afbddd8daa5ca4085492d95049f98c0acc10fc4b2a7dff2a612074a25c4c7c582c20e02f323ba693adc9f47b5263a083851b2b50e2f0bc6a3b9c17b68701c8c8c3a627c808c46211a4e1f131ebc2749681df40b84bfb720e4c58c681b3a745bfb8ddae8e15e6610fa5e31019ed9b2f9ad674954910321b67b5087e7d0d6bc7c087b3882657c5bc9c752bcff0eee2090a9ba7af349ec8478d84083006eef5ead84ee72fffa20ff43f8161270790a151c37b2b5fab651e247fba6634aea22f090a08cbffd00cffc818d5a83d17cb55462845701fe1c77c52f64e0217d244b1fff3b2d11ef323ab4a52eb237b62866cb3cfad77dd75e24146f4a02cc00632f626b0bd55bff1305ce23e4ab2e4b7e32b45c546c2ec25905fb7917aa52a77921781420d0710de82997b08b493f3af43f57ca78b73cb25e0b234566843d4fc4d7b90fc6b7b951788f2e52e2df2b1e35fbb848481a4364e40f3821d585dd1f0140d0de95ab9c68364bed466002be37c920a0d96277a33834333c0bc70a0120b96ee5f0fcaca6ece2a7244702299e7b04359d9a4f06af2da17ae90f0bcb61efbccbde71af7000c6c6620f01a4102981968b227dcf34b21d47e8a408d533930b7c9f0a0f905b87ad92ccc2c8bbbe70f4cc3ed5911eb50843cfa20ba3d7beebaf874666e837fd076f87bb0a06a08b744ac6f0ea3da0785460d5a7d5a6b10ca181abfd19d6aa347239f247b5fa34367a268d6b7cdcc24b8605634ff6d0406e6d74683ed772d67bdc7e7ef8583b0c27b8b37a40f795d6d9e347d450c5e102e5e462762916c6fa3363a88628269f5d9938e517b63a674f93beec818d097e07f68968bc7ff6424325f31e09af4fbd6a031be1bf99017c9fa56f4e10163d9358674ce4fb91e5239c7079975bef9d77e86751b746f4771e42ae61b41ced6ec701c4a407eb21c129d4b18330b9e89b045d2ade7fabe415478ea37b85867e82f4c7317944bb0be61e0aa91c937baef99e66063531e52e98b777daaf18b1b3833e1843a640ca89bade0d56376dc02b6bd2f593bdf99ea7d610a3b1f0515c0b34e246248be339249d6e2b13774f81d4eacdbcc37c1a8bc01a51885f2f288ad48fb1a1988165487dfb1c69824886d55fd1842bc33f", 0x1000}, {&(0x7f0000001400)="a15cc9d779f8f54427bd1b2ea5ddff9a4032c3e7c9168188f5f4943a9c0dc84165119e780bc2cd9a9771a22a9a9c147921463daa92d2f24fb0ed293642079a70dc4baf72e84d2404296668bdaa940337ae214d11b25778a8c7c9dd98a24123525b5edad823d8a27f3404fc25b6158e00033dd6fb00da434b4050a72ce3da02a3690a4418166840f10971893a4ae0bf7bc2aaf22a0cb2d073c4e2f6856842645ce54895aee151c7b8bac1a96826efa0ca1f94631dc792c0d5fb8667b7", 0xbc}, {&(0x7f00000014c0)="67230ae5bd83d8e8a93a769e568279c57d188580a378b7b36b0cd8f370a5226e5ba26da2de30bf3825dcbf0150cff9b995d0aaac100dc1f44d9d4b70118c4ea31e0f19d271c51829e002a8421673c62f90a5d859d14700b4ff4ac84890786bcde9d8e0aa17479fbd572ea70035bb470be218104510", 0x75}, {&(0x7f0000001540)="8395cca81c5027079155e491c3b0f622e820f15c96abaa4672e2b2c68bf067457c40358e217025d5facc84fb305886a73d8ac9afc2fb186a3a1956913e81a901c81f929d340bcdccc96752d094e881674dc9484730949f5af9e6ad303837201790af7474a41b097ac1f8624f61791dc80e071d49436963d44a7f81b90f453d406530a229fa1f6de318e96243c5d1e3802e9cfc4a0cbea9cc3791f8bb69ee3dc183ae97a17dd52d5ddac5a729fb28ff363560d40a6cb4612d557aad17bf72ac6d31c443c53782b427524c47855c29be75778cb58e165156d75efd1d7009df854494b2f83cff10126e06a0498a4a22a30ce8e291ecd473b1906b5804f32267c974a724eb6a7c5046082534a16f75393cd299343764298299a403aebe67da4a8555f36c4bb49b80d467e7ceac893f83e6ab6c3a5c6333fe6fbf152d906cc447da0f9d311e034bcfc45ad04cb8ce9c004f449939c1bd37d12047ee10a5fd6366dad1183af37f89372f103645951f19855b2540f717311f391f4029e2457302b9f1c58fd8e5b5eb848db62fa85a5adde8e8bd75692dc8df10ae6de755bf5d439f152ec17e44292de6c14d3642d510d2d12e2fcaf437d2eb5d95a92085b7d235adf973fa17565972af19be129e0f5bf910396527f36dabec26227f47e6b0644cefe99470fef46d4cc1c7befb68e2daf4e2c72f7e0b514ebf78d590878c21ec0202d50f19c1d60192f6e10d32d8fbe224e19fee5166253c3a750adbd9d0e1b27d362e8a6fe5a548f07825b8b41d80302df27366589cae622862af650cc0287ed14037e5f63482ecdc9fcc5997f5d8a8b46404313d443253bf93dba673e092c87f9a0ad2da65e2de0d5ed9b19dd3a168ad5989c3f109968a2a337ea1f3e80b211080cad865768638a2440f1a0daede76cc89612f4f5987a7b004efc8cf853a99dc86e9b1dc080762d3addd77d53a265346c50762f809c574bdcd40bb34e4730d48f2e8bfde3f69dceef5d856a282d4194c5376077a18619ac3d683633e94571ea136509f96ca1c67cb590a3a68a92a7636306f17316d48002bf68eff50f3234bc931a34add16adce23edd6b0552fb51c1501380b6fedcc42b6f3233687dff0ba54d04ed1b2942c5dbeef9d5c2820553edb3baba6162573bb9a474f83b5d18d8a0fb237081950d8ad723ad1b605554a72a1754d20c88721565f8e2f37b19be9fa0f7dd8ac5629afaea3059c00db14500702bc6ca40711c90b60a703dc5f5c3a7cb333af7c2f3dbe320aff9a66709f724ba4f62b3712c2dab937110425479d1aa3bda698fe616e5dd276745ebf148753d6992bcb82eb9dc53f33f3f4cc877a3789ba2196209deb894faceddd7700c9048c93a31729b6f67188160d350139e8f6d7d23d1906df5fce4d1f508db20c98ee35068af3c608c392fc7879c7f29027076e164c5f3096759676e7ec43c4412604f61cf8606e3f15e8992cb997f6350c01ebca0f743322c6473ef1cfb235d4973be9ca8e3676c420401983e06fe543d885a22dc5d01ca40a92c07d62064beb98ac826cd6e2b5136a9f982648ca584226424d74778466e29e89b44d409b6210ac7e0ddbae6c29127c65e924ade175d1bcc7cd3e3046dc8aac5aba84865fb8fadf8c676f269a0718dda0e695ba64a726981e438bdcdc216c94aeb659036b9c1b2045cf07c2d8d64293c11c66511bd1a0a650d371a4fda5e7cd7cd29e0ca4919f29e3e5e243e488293475b3822a8ed05f0beb140c5e7b7d9f3c2f13cd262743af175ec260346d695f67077e510e185c384632cabbf03bd0ce102565a956f19c2cb67b4e331dae573a5ce9534328a777a8b5344ce805b73fada9f2d68e040f39790a264d3e4016ef4b84600a157533f0c92cb6dd1f1b2ecc40e0880b738e1bd88e6d4ebcd29ddd0189ed0bbeb70b61563e0fe375b31021c0ccc038c385fdf92088f743584eac82f453aee13fa7707723410066d3de2a801fbe3fd923d9c20a099627fba209e9d65d02fe68f401d30a148988699b1aa62eb358f18b132166706afd700abfb9d8fda4a98deb0d44883b1c37041a554cdf6e2efff14165220252f7e6f1ad5290dd4905b6b1d9dc7aa1e904eedaa5961991c013c6e8677fb31d90ff70d2568f0a38958e3f7af66625d14b6fe0caba1c68f832ced7bd3a7df3afce2ce48c1dccf58672266d934f59599e2278166440366fca3d4c42c3ab9540219fa841ad41c7f0ff2f6e351e3109e4c405492170e2f88b5746f64f19d17f5aa2284089b861bc6713e1368fd3dc00843a80ab0096db640831ce73761f63f2abfbd0a37c4306006d147e61d6b55a657c1cf42e2d89e20e67c3dfa5ba9aedd30f5aa64cbb7de9316114a1443fff595d0448a74de21bc92868d9067b6794bee556081ef6ac360ad672fd5c411ef789b25bebbfb29140bd7f363d3fdf433241384ee0eb4cc8b612f604b90981aa65db6613047824b4adbeeb83d6bad3b2106b5d62d95ae4e47a4214bcb399d8f166cefc3a17c5b6978e16e26ce7590122ed304f6a906d668f2699c1de40ce746199daa0cf0f816fd335608e70f32b5af3e965ed65fd30c2a2fa4a227a53526780b8772ec0cff2ffb32dc14e256c7dceaa6432ff2f0b07b5608032422df9c0a65d5698228e73ff6086bb831dada2e3af46b538865775d7ad627be40f82b78808d06073a71a53737958b090ee0625542c0ac98ce8698c566d3953d7214e7eb32b291ba40248434a7079715a094d8fe0e124c70acceb202036bb31d89bc645db8f68725376f1b75f5d0690abbee693be280256ba0faf540c47aad4990c2cb832928e2572e9a9c6042d4d2f89f02184d8c8c08389b4281e0d0e4baf50c8d55a34bcd11a046d316ceee46c4e165cbbeb66f2c97d7aef63aa82c327a24ecfbb698b038f0efb75d8a5aca56aa97ce5a14d6fce66a3fefca3220667608188f06cbaf9e20cccc6e08f4f021e9c489063b43a66184fe7382a4b51ce62d109bccc86bafabc49a1cb58d17a7ae87f1b9c9b3b5fc7976497d48cd25ca0e4eda48779a41fc95142960e912479eeed12a2b153d9c003cbcc7bf6b4c8bafbb526997880ee3593894b3cd270ac6ed578de1b4c637895750345fa9bffa57083d328da2ec21d2fc670b400c88f076ccb20cc9795e0cd94b951afcb65fe71c15bdba00c9119d365f494de5cbb372ca48339d18de200d00c5ded2d7bf882444f12bfaa3761eb04c2c817c71ae08efccf6cf02a15d7b8a1dcd59b5190005b7650629a1a7624885a172d84e9532fd6db235d1303e422840dfa49cf35d1474956c3f2755b7ca0809eabce1934410a12011b47ba151f6d0bc7268eabf3772a29b9e933e698de5c4d164e12587f1ee37242110866f1e8ec29b3e0bc1daa79f035e83fe00a0f18dd7bdc0ad429313e38a49c53cc73194d32f86dd07abd3ba883748f553b91e85cc52ca62b27838343a9b684bbb9aee2e7e79ded6b043dee7d3b017bb42436f8105e795c393cd25add1c2972a4d10a8eacf8db6500df0d26ed861f05de192e9cb1a61898569c89b222738051e53bb38c31fa973e2791ff5d6a4525c38211bd8ca9ae317f84378708d27e40c68ec08b310541ae7be5a4edded2e7cbae1d05272102b19dfd7c6b3d0ea407f213d5ad682bc6350b1c184030dba462df2ae76a07e89cf14e3d3f8dd7f4a8bbf00f5af03fa4e46dc10577748f9cbef632300e2a936965e74365fbe360c6f8e55b95a7cd9f34ae3b18387d40dcd5f90e471cc5d42f093fb7a7933fe34b2ca5efc8db95e44bb38bfe7fc84bd83bcd2f3bdbc7a2bb2cf5a13e9eb366b2868a018812c39173d7d978bf7a660d44776abc6ef507531d8bb89fb36e58e7284ddebad50c7cf69ca35295ac99d924d1a06a2e6aef861389bfae16259cfb2e5222a3347fab98f4cc2bd04e057fd89b216904a8d63c3a4d9a614d05b1e8ccd1b0dc3b30daf29499faf0d8d80c27c7f4877c81a3d123b14961e9665fc75edd415658eea661ef387a3ed2bfb7e37e31b7ce1a0974a379b46eb04e75bcdf087011ad1e8d97db8f83ae213c94cb9dc15a9b2cbb53ed2aff40221a9b7706cf7183cd8e3ba97d4cf3029cfe54a8411e891f3a9734f1c7535babf842e7165837952f66022a2f05cfe96a79d8d8142bc4c4a2dc0e191d73ef458ccd0b40c8540c9d2a97650d7cd7423cf70e5dd14b62ac05c54112a5feb42a42fbf7770cb636c6d6c87866c4964e2eb1070fb90f73a4c8674e1404d2c7cfefbe4b5d00abbc2f1188a3ad4d02dea2d306425286a20ce10e926c75eb8dca27a80f00d485b487967aacab001fa5adae5f5af7f4fb7c4935a29e54d10f9f5a763156a6b8d0f3003752696003c7e15a9ecd44c88354f0955f3a2d5fbc4f7c4675c666cd51a8da8466cf7bd4ce40813d7cf4f55eef213d7f6f541e2f01100b88d2bc9f11956bade542fc1d459222358dd22ef18d00ae4ba0b8b44b5727ba6d0e9049fa1008c41f575adf1c058a77a5d9f8b9663059616dae4b6453ae6f96dece92e5fad1d581c075057a01042fb403c1d864ffa07d0db025351511149f2602cb7309724b21a1c73632a51201a8a2d89de40fc0eac997acbbf14efe5409553cbea4954b76db3fc34f2b4c5ba631603078b698ca5430a8b437baaedad47ce81a311a7d9aa9fe7f7b434b80c1f81ffc768f53396ca174ac5e2d4710e0b9f07789611ba467ae1580b41cfda3fb867c1eee593083ae4c435c2288acd02b8d31a43110c48d535751420307bafb355bb1def3b1c5205e5a9a7d792989e6a716f637452914b82f42f8516f43315820f0e0dd4b3b63c451380c854486f26ac412cd0ea3d85ff6df3aefe915ab6816928cad80a9146f8081754eda83d73ad811d3d4a5811a7d716dd5e1a7d72a8e53d4655b8d2375aa2169a9f211158b13c7d59c30eb08f0ecd8a421ba1884b6f5a799dea3dbd07f18660c0f49764a0955bcc44c98dd93a0f13fbab92cb1ad04f2867d64563385428e8d00c44fb453ef13efee38b44a7ea467fc24985f7071084358d971398a65f1745675a906d0cadef05146030bc4fa2aba96356418806295f31ed95920b40ed88fcdab766725f358e464f1108b4fe5bd49eecf0b4def18519a3574d8da3382d4e4cad0a6def44fe4154c68ab473fa91a59d52133e04f050fa33591a8359be4f3896fb0233e759aa4e6d0adf2007f37c26db96b090900867cd85bcac8d9af6842a6a4be638fe07e74e696764fdc2ac71edad64ed31d295fe9a6b6addf1355e2fd0e72cf5cf71f27467eac83d6756716f5324a33fe15a0f65888300d67bf6578da1edd66a5d006b93c6a40fec19910e961c8137614d369cda4e871c14fc43eb78c595870141b9a5ff9694634ecfb34021727895fd5450f29596914f41eedb80c5608679ca2a50f96a61e546c78973b55d8fbe7a1964bce06fd830252eea5e462de3a7b80fffbc53b53e3f272e2af5c73b26eda4387b62b741fa5400a2370bbc79c56134300b40226d2007409f1c1f4659d527f73cf255a379a65d74587a7becffd54c67695df3f7c4c1f84ef8220bffd0098f01dc6a3f2919747e1562910eed968451b06af652b89334c03e8fb6c0bbf2dcff9fc10a592e7396f1bf1272ed0db8d3e3931e8509652e8d04ecca317587ff6b63eb5c8ad6662599f9f9d63b3c0a279ba838340845a27e9c24d42da76633ed8d0fe18558fe5b12253fdcdac42422559e14a88c5ef5740087df94496f4465834fdc62d52bbf2c4ed4d3dab907a1eaaad39903251e65b9b3c203eb1240af5a8", 0x1000}, {&(0x7f0000002540)="8957ba2ac68b4eb8330f5367ba6e3f08f6eb0d95d75cb9484feacc3984541ef535acb0a9ca2eda6157c915349e01406e9f933b091a870f9479bf6dee602f987baca271250a6a2bd9e5437b27e6d9f3c7287a9ff03828ebabdb504ca2e889938a2a8f1541d4706bf8dd0f372e988ccd436784eb974b76fc39f1e179f6ac22561527549e7d7c2368c1dcc22fefe0a4f7a0a0db05f577fd85d7c73967d7eb35625f6c123855a5f61d61f6023ffc4c", 0xad}, {&(0x7f0000002600)="61f33d480b48294c919de2eb821033268d8c400ad6ff448c151c89dfa5e47d8f61a8360e5997b8c94ca9d60960ff2f2f1da5ef4e41e7be2ad958ecd74367a7cd232471e339429ad01320f79014ddf76c8f48f2ddb3246c2ea6708a83cfc7d69552595d746630cb4d79cc203cc88381b61cca55db39c0cd7b97142983c5ddac8e0951470fa233750f4e52fe184bc68a9f44e5a26463839b03b366777a456896341d52b207cb29be97527d7ed100e2c0955e7349a6edbc2a3e998134af802205148926545195b862dedb8c6caae0066711ca1db05fb7f0b6065c629d409202369a15db56c5507c9772b39eb7958c32236b6fc5353c90dcd5ca5f6ef736d53ffbd8f44c51b5a2c57a0ce416c23cfce4f9822d05e5cfdf522a8076a18cbc53c82c3ad5f2b7c93d23032c888227490c75de79a0073a1d47c9b3aaf17a79b1969f3961186d3c423611358bcef1b16bcefaa55c96d18ad43dd8e13733c7e19a0acf607aad13a219c67572af081cd3c95b9fc5efebe23e0f97ba2e98f9bb0f4595aacd097b0c2196e3b7ba12118c5a81b8c3a4d9e0c5430bfdf070219fc970a8c58556bcf02b403ea183c24d28bd5b207275161f8bd87c79921ae1f1a7a5e5393f3feab7806b092102a7047a2866bab8039e183ac139cf1e7f6f1ab9a7f0c10aab207507a40626cae6c68530c5ca51fe702b7de23d8600612f7b567db52ec69e6f80f94be60eb66e657c87b01aab10e0c069ca26670a8d25250dbe581c1b445ac9ca286007189d3045dc8c1c62ef9839deaadd538e737034eda6e5e0eeb87107ed03157e54a5fcb21bcca17be4585265e7f8ffa67350c3e23854732c8e0eedfd7434610750d319951d662573d516b364aa3df6ee06ed1e79190b0287cb92fb78add82e269721f098a74f837a41d0c47045c5d9ebaf6b5a637da2e1946bfd639ee86091c7fd52a87d4e97c0844297598585bdf1e604e208f4630db268bdb2402be7490a6979e94ce3aa5d675bbec8e2aebdc1f50781d64643e1d0239c8f51ea8096af2d218b08497251f57e680ba6090dd135bfb9ed476a894e82c938963d44976606609a35ef8dcc8aed13a8fa3300c6802f1558bf2fb5a42b90ba21314f5a9103c57d534cbc5b23de87ec99e588c5256131dcf37db7775421fce2e87eff302b3b1544f22ee439c1b08418987fa64dfd3a106f85448ae28d8ef09700eadb8f27a4e2d1f4f2c40565a7b3605742514be9e26db68e0c35a2f9e847e79b1461d2072cd677cbe0beb75c9c1c378b09f3db07ee8c52ce2dd13f37625af975f4bb825b107f27f159ecad9174b32eb0851c6931988ebd27998827e6562fcff34c23316454e6379efaa7fccf6ad5bdba85917c9ccaac38f54bb7f8e39dd8f56016cd0e78588aca7113a36c2afa9ce33528e9d3a3433a890ee6cf144662c2161e317c4ece9228f2b0e42d860b0d10cff1f5f25db70c7d26ec73b1691fe66cdfbb4de06c40066be796c3c950b74b2f0ae388ec075d301b003e8d1bdadb92f840938aa6937145d73981f9a3825d1aa62ca8b3d0fda056b9f881782e46683d0701cdc74544bc7d345c5594faf9470916a1b2acfbbc4f916f0939ff80ea2a73650b7c7387ac15b40bcdbea7aa66e8d57563498aad9bb1b2092a053f51f2a40281fd25437bfbc90b030ba7732a845a0403d6ddcd472069530f259a411ccee6e5e7dfbdbe721ade65fa950dfbb21d444c7ba2a40aff87dca14ad43e8c182015da6d5d894d800a2a75f9d2cf173b50a03321523731db3e543d31767add6e06eacddc304e338b88bc03d40287618f4d62de224658b58b01d48b830ef793ed22ea19bf798da4361d440016e69fd5bf95137c4dc79d83308e2a01fc72686c0a0c32886ecb9935726c9d0d5e3d8b47d68d2bd111614c3a93b364a6059026c9642dd0e0e4dfc2e6f76764a7b6542d7105fad15550affc01c80bc4ec938c1c84499f24d7c437d301068cbf140ec255f55aa3c9b15ffef00438ad0d4690fe4a761eff88e4b75de249bbd8d7c6f7fc58ea7812a2291b1a7ccc917835d97b89503156b7124b9b04c0b95d6ec54c2504175f46827599463f220e095cfd4b1c89a2439dab068c3416b706dd07b4b31916b5fc4475bd3112f8667c2988f8b6c7c800a15673b2fb2c9647f3b4364ed36523cf668bff7a9dfb8cb56b9cbd214ac0fb9b0f8875a391ad16937ce7ef55bbc322089e8fbd8dbfd77afe1e20d2e8f1390c3157cea333eb72aede6b91a8e6b4cc6d850bd83406ce6ba3f4830816afd8976c235b5b1defeee72f93c88862458c98b575544f703be1afd6d4b543ae73e2cea2c7deda24e03d350bfddd6e08112fd32950e5d501ea54e2a7c0bf0864bddb144d5071cf3635c2f2f3889797a9f2e47f12f8eef87c1a2f106011b2465c2e90bf78748631e050a92be8e1c1104ef66936d01d4b2a9dc129ed4eb0bb75ac0035555e03974a71f5dba5c2b2aaba1f100819db304caa86807bef7da165a18eb9bedd1f5506eee9783e2f383ce177f293fcc16e3c2b25b177b6d10a648e141d8a5ef8ff64eb3471e5627cb84b28867a231bdfcef64e2dccc21e3451209204c4919f8f01af21bfa498fa1c60c87f284b47e1c409236da86ed6543da9dfbaaae6e5182b464bf312c201e3febad6800bc51984db1ecdb3a8bdfb123540e51fc95deec99b90496376398afb5a3c7b0bd288af8ac86d788774eea12d05d38f2d6b980a0ea13c955af1078959207cdd322ba6721b18a09526fffb0747233f2d1c4afc50f775a6db5d1cc95cfe0ed346081aab03e5e5ecea7a810236a05928e9a9cdd43a8af5525566ea4f748560c04fb64735c10ef7ab535e3a142355da95c7eb57c865a10763524f4b336a38d9d2c65c3d7855b0ba3509ce1991129359ab04cd5aadcc0f8512a092e338fc13ba91c4c1fdda6aaf62105fab6eaa0b2ba29fc7558483c640a5811194f93358f634ec58fe9ab878aab644fef3977cd6aaf383dcf10720010fa9c5ab79e05a6903eb849c93f1f8b94b3bfaacd6f38c60fd6fb426733e2d0fda80772d56294b4fa829c8bccd0e1f18b1eca32fd82104f96176595b9bddba7ae897fac5462aa7d913dbe43f21d5524dd67b27486e8ff8d5f5fd14ffe648db7f09873cfcf043efe9ef76b707b67e9088e9adebfa2bcd57aa0cd5e3888ab78d8dd187adcbc59f61406cac560557b2df040eb346372a67d4a3562d217f581b0510d65c481d239570d61549622d5f9549ace5b300524bcb66627b99ea840db86c0914292ebc3baf693b3d7b3a6d141c511602dfa25dca2fa561e9616a4c3a6efd0fbf0d66a7aa1c6385b0ee54498174958cdf1cd6cebc1b7aaf4874d551fa8c537655c90b4becdc0fbb05e2306554e49b1dc37de6f0d12b58103a0d5013b1b17c57b14aa0e6e148d8efddb6baddacee6148efa877c55a22ec6984fa4a5ac092a0bfa8b39bc5ee7db9fe16c13ed884e7259c3ef2ba686db500fb16bdbb9ee907bb6b781cc71b5a3190dbd4afd4940bab62605a2755efa4ae3f011e2f5cd6d1146c5a2379f64e70655752054950ee5b136618563f00343fb3408f453f3c8470efbceda64b49a02931f12ec4d20a53abfe8d202877f26e1c1e9cb7fa55767f785be541228b8f5d6e142764714ee0f29eb8bc51ef0114a93d3de50a946665e43ae956db0c553409471aa42bc2aab020946f300c076b61c5e2be3fb95f46b640a04ada3793436e251aef85b2881a3a328e73e204308bd3da657defa214b1e6fdc001b0aaa2d51d78d409276bcaccd211108b1b2cbac2aa4b548b5304917c7d106130b4a2ee71ba0cbf8e7be39e705248f4780a4a75edb18f5c6a5464f29a9e2fe0a5e83445039d3449c81f04e79b5a4f90e2c006a672c99d0ee7918e4b89d647d238bb3ce0d255ac19f0fee72ae6ec29e5f02c1e46c7a8cf70745eb9c85fa4ebcc158d4faf5005465fe68c546a297e5d59c33c9269ce93b72f2106e62bd8d2f19c877d97a86473e3b20b088c2eb15c2dfd08e4cfef0e86ba2ac5bf333955d76aa92c468ed89cccd9489f7d51b7eb6bbc9619ed658f528c5e711cbdfa58e32a083c997f06694f88845a53955502c27315d5eaf7c0eb9395b9f08052004c739f47ebfa7cf72d5f480e89cfb82d1d4f1efb1a1218b38a4532e8a8796b11cd35180c800e9adb3a20695568b81103f2e6c6ff84f7bd93bfc43f7727393dc45774c24cd548ef601380389d6c6c265a4622fff3137cc2acb12cf46e5fa1d85a1237ae0b000c3972514759abe5e7d66f44056683353481abe55797afce055a82e17441acbc85afd5d2e28d974c2973757b073828d3f1b1cc416ab972fc60e2a31126c86765152eb5af30e9eee9c0fddb96006dde9cffe7d8befe541791f10d27bb8a872d416a630848e65df71f8218c57c8944327e10459cced9d10b8d882ec391f36fdcac520694b0d8f2b590624a82cd6337d507c9baa87d5bbea4a2f70b8faa7942eb71bb2c194c7af103ce18e5c34f2c653e00a74c6cf84208854c6fd94d93823359e470ed2408be4f7a024ca42ebb7d55ad7bb01aa2469be54c13a8717149a82666495e2e51d62de95a66adecc5df91a751bfb74d1fece75a9e1b5b0e3b0b2d20c0f4c4266582cfa4c878870da326e449bf961c38f334fc92ad3638eb67ebc115c8b3ead76f1ca063563e4ae9f8f334bd3625c6cf24c28372ea01a18e650f193618cdbb25f7cfdf9e023a1b64c93f6b755849251bd52779cdf8d57b4e48646c474016583cc7aa13aa6e0790d9380da7b46c1e6e88aad0f1b5cd6c7e3ce124217510480c5ff4edd31f31f119dd99ed0f51c99fe9e57062449022d79749765b9f55d45d8560620df13e70b0ab83394007a63ff4568a1b27d2351cc88e4c1f1827970f6b46352508c51b5025cac19038fe3fca73d2d57d76951dc096c046fd12e5869147fbb783f1ce1f3fa0a8fd7334bdbefc51401f19e46ce7dadab8ae38397fd9924c3caf7b7e34f5e46dd3882c8a2a283ad20c77b0aab5b74c42e499dad83ff1cacd31f772149e51fb65483cde4eb1c09abf717e96345c178b907b0e406db681927f1426e3a5fa21de5628fbd4870f0c4a949068d723c44dfea313767601ee77766483986d1c8124b2dfacea924dcaef7d759803211f42c379746112baad4f5470f1cd435a8d5d8802f7dff4b7e85d4a4902f9d8a15fa6451c91d4bdefbfb577b6dece9e94a04b327ae2d472df76c87df1d3445d1f606109d062bed23fc4c735e8aa575ed30284c9559fe153c9a95d591520b0e304fedad0a8d9538d5284a7daec1c7a668656694aae23e042136149bb8d5b01a435dfaf73c237ab37a8ed76a830b87d596b94d66fb6f3c07cfd649fbdd93998a8a8bd86ba415346201bafbe840daac031806ff92fba98e71254572eec6d7ae7d33e0dfaeb65a3d7b98687741809f8eec255c41eb67e387c41eed11407414acc3312ca00983c3964630702a7cf010fbbf5eaa6c88dc685b0b79c5b4bad0e929c77cd69af2e5bebcb14d6536392a3684c081fc2839901c35d5a06ef6a867937c1f105deff478aa3854503d11f76170428f1a880fda88038f69dfc5b350dc1dcfaa3c60d6d4408f5301cd74bbe09944a0f0c08330ad011603bf7e0e77934535733022ec4b75235d4dbc278eb1f6da2227fa5d0d71e0bc2c2b6ec7a61d5717ad501eac8cae68c22456c579db3b61e1812bc63b1261d20246ebae578b093b59d864399813dc9f238443fe09524fbae29206fbdb16dd8d7df0b14d7591aee88f7df803da7158dbac5", 0x1000}], 0x9, 0x0, 0x5c) connect$unix(r1, &(0x7f0000003a40)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000003700)=ANY=[@ANYPTR, @ANYRESDEC=r3, @ANYRES64=r2, @ANYRESDEC=r3], @ANYRES32, @ANYRES64=r1, @ANYPTR64=&(0x7f0000003980)=ANY=[@ANYBLOB="e419192b84e0eb26a204390101384c30de40acb6388c623f06dc99cf18adb7bd73e3bfc7b98f6313c81c8757204e6c5daf31d6a01ef740d63ba75b325847a6bfc06fdcc4b147d1c1716f97993c170316a65c74e3df78c69d58a6ddfa9481fd4b4ac8ea99e03f0fbc41d270768d0cefc8b517ce34dea4cb356cf4afe3f947a1cd7ae510b5b521e712a06c8ed4d75ece5acc64c94b4d6d988da3a1021f9d7393347d01e23d9a684aec39a4f85805569f138f978c", @ANYPTR=&(0x7f00000037c0)=ANY=[@ANYRES64=r0, @ANYRESOCT=r1, @ANYRESHEX=r1, @ANYPTR, @ANYPTR64, @ANYBLOB="53583df36ddc10f4a96020334f7ed34bd9970044671f13c931726fb0a65b0ed17b9e82814afe5aa6fd8c0f7ed897be8c6895a55e2c1cbefacb1989fd6d8225c1666f69a62b31480915c854a44fa9d80fdd10e10d4c2389f82f34ad170ca0e71b695494938d9ce1aec180fb22c1cfd8d54ac1e22eefb74bf377480b680f497dfc5353c38f2e5b392e1a82172f411974b82f7b9f4cd99404d8885585edff333cf805f2ca3ea088dc2615ff1420c91e48ad8d1b0b3135992b3d2bcc87f28aaf72e8cebe0d76193f9537560dbb437f8ba9a16c6c728afd2827df433356", @ANYRES64, @ANYPTR, @ANYBLOB="312101d368d38eb0dfddb3ac81d6187cba36637d31d2c9eef23f3396c2065127b3c2b580501c0d995a6e2186a0290ea152bb0086e52911d0bc2e6f834a68143597c40dcb44a2bdc2b8233ce622cedc0c783996ccc1d7a67e6ceeb45bd1bc5619889e25c6fddf48797ee3841e", @ANYPTR]], @ANYRESDEC=r0], 0x6) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) 04:03:02 executing program 1: pledge(0x0, &(0x7f0000000100)='\xc1\x14\xa6\xb3\x7f\x8a\xee\n\xd9\x1f]\x134\xf8{\x00') pledge(0x0, &(0x7f0000000000)='\x00') 04:03:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 04:03:02 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xd0, 0xfffffffffffffffd, 0x1) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:03:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socketpair(0x2, 0x4003, 0x100000000102, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r0, &(0x7f0000000000)="c7a3", 0x2, 0x40d, &(0x7f0000000700)={0x18, 0x1, 0x200, 0xaaf}, 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000740)=ANY=[]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='\x00') r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc806278295a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b178cb0267ba5050932ed63dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000070f06c014208803a3d83e6339cfd67d7dc70c9495cff037bd4ac0eba474f403d029c909a0e3e3bc4a037533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433932f3f2833424be13aafe6f40da43d6a0a199"], 0x10) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0x7) writev(r1, &(0x7f0000002bc0)=[{&(0x7f0000001ac0)="b7a1112541ebc241ccf8b2b91753d14b7d4cc09090dc41902719d7643d57a9c9a6e26ef535f048472cdbfb1d2e15630554b73417d20ad924302bfe6cc3b1ae20055d4184185b1ff765af6404faf0c095718319577f1a441c0c9a73969a0b636c9fcb3202aecb5013a7f53f323892b5892d76a67cfeec86f3d154755085091b7ea3bd305ea0aeebdbe7a57172272757ea35f20c962282d9598e15016d251ebee0ac485863be0449ce70e790fa5e4e7860a66c478d6b8e2befe94d334e1a7d1b509ea9a0017b7577a28182b6a76fbddd86ae11e9082f18ea8be1dc5252fecf775d9dc05b8951110751131795367636ec26dfa191dfec4cd60e92e3e9fb25a3d68eaeb47eedd812383ac32810fedfd378aa6f2ae7bcb2c6e17edcd839647a441677d2c476d00abe3de387e86246ba73d9580a9549c56b93e927dcd56736ba8c240998d29cb6838d97aa6a55f89bbdd297ba9097a4df5dd388ea9144faaa91e6252414645aca83af64348ddbcc3d064129fbb806fc767841c5664f58d9038c1a5e72391e21589362f8977f0eae5fe366da6c8f4da49c8097b3b4721e15c2e1b1c25c4993c40cb11c0185ba53ce3c814e9be2c5e9a3b79de1df7014cdd7c84d4b1a5ead8ac8c99b2499f6c32f3fffc73ccbfc58f46e349a1d9be8136b8f367912f889927180c50c706b5740e221aba0ee0fbe73f8fd24959b9bbb45100e0bd266130f126d08a4362f2769fa91bd2914d9b0e52071f42fc443407e890521e0abe2e82f5000736cf43ef3d40b704d0b3e6740a79398c793d11c8e1b47ca6c16febc94673feb1354c2364f2c6f3dadbfe33a904015eaff4e5fe62b4e491826bd25407c4f5ba2bde5cb1f1455e244fe11fd6331a270d5f5eaa7c4408c4d64400994af0bd0dd27fb3166c189f1424b760718ef1fb3296e35f4626c8729c27d7b72109187dfc9d1d2bdf7a08f1964d7230fb3a24733e063ea4326f5380e202de96948e4bb3badf8ec5283edf486655400105a02d548d45306c6b521176b4b3980c508e3bb6eb989520ee285f9838d84deb65ed0fc2d7c9f07a348e6c9fa6c424f47c95fcfbc07cb5bbc29de6a0ca2d60b6c5a4bc7b97b59fb7332611f11b72ee0d8a7302a4e8fc07270a43be6c20040ac909e896996413a09a285dfc9d4b05dc24cdab6c5dd67ef2118a5d86ea233dc00e34cebe37408d0cb00a19845e2105939d362bac83ff493d7d7609821ef765a1705919debeb79435e70acad9df12d1ba8785514da0367e6a5ffa9e4a8c775b0abfa7d6e08166627ed67c450e865c6aa8130943cf8b785c624b981fa17f27ebb193844a84b18776db02f91808a205d5e81b5f6d8c65b983a2d6df38b29c6e9ec6af0aa71e07441a96e6493495444df3f578c2ab9740e66f6ac9a29aeb8977afa98632ce24f4abc5e26d3a5963a6ba1a247bf68202d46c040abb9bf496b834d3a7ed095654194a6ab83f99d084e7fd97a9e58b874a9754343239698cb58e240f72da715732c8342fdf50c8e4023f92e8f7626a29613fc08c2ff1612f1360ab7d208623bea7538d56514b6b44094b4b341e8d2495ffaf5e21174012fc9023f73ce834dad139fe8b0e9c29b1aa116abf4973ac3e879cd3cececaf53ae9f81a8627b27e7e095bc6e9c2e7a771c3700ef91e1c6aab712d54802797caf9e147c58a27469656a247d0da1851584a0ad48600aa4783e78c0f7a7bb35537b4fa6d56d645c707f18277b37308d25d4323318762a2af6ff9fb642be9b3ddad4251c3a968f55466f7b4a6d9e7c9cea0f06b0d77a14f56ca9f4b3c2191c8e1c1e7434b09e42c5b2fa61af540ea9ab84d2aef8578bb137a3c6b550a1ef8c92fd07e7928fb4d3d98bf95b8dbd7dc84a09d8b7af36a31cc0bc368bd0e2e50d950bd89287c3b17e0c46d4f79fc38f9b106547fcdceba24c0619d2c20aa67d0431213d951f4c378abead421e1119754edd84a7634fdaba6e54a62a7dd7612fa9225967d6006417eba128d84c51100e76f68f35327874320624c7029da673235dbd471f508ada33cb92c512959a86de19cd791d47e3f68cb2db47cc20336372a1785d751cc29cbfbb21aa0adc64ac70ea19a50028ed9703890dd4c693f32be21ed68cceb9dafb8d26d625736da8cca8e588a49f240e8201401186daac7401f365a1566c091ea355352d2db15140cc3a86cdbead9eff550efdc47aa8d3280aec49d718775ed8be41781b274e3895c4e398faf791513bd76ff42a65b6b3d09c237375e532866f47b19eb423e818db1b9e443369b16ecdf26553c5ccaef524e584d047c92590686039dccad7ae38039f4c28882abf46e49e26b1291766b7c7865cb972731c72bb321bb19bfbbb9ea95ba42c9e2fe7a8fafa93a762c7cb6f5f4e19d1760ca22668822b040e8703ec13de48897174fc60e43f8d75b4640e718f8f68ef8ecea9e74a236a5a3529f4dfbf1c145b64137817336d9156f6e49284a9a0995d9a6d53a0aa96fa7eb0f4b55c4f62c811984da806bac98d6fed80dc8642f1ce22613842b3a1672476aa77f1ff2a82a3797a25f619517eadfaae6ca67148e7876fda480d53746cba6a6d4393d04f5f3a796eab4bab764fe96c6e1ac7047b54602073cf1cad8bd266c53a9ae100216e19c05e84ece35eea5ba60a5d189cdbf4372d6052dde61f6c352a05c02e5d49338f2f5419781de8f4117180918cffd9f22bde25901152d69971003c2273f374454fa7c34a2bcca95f4edc6ed1878c808f693a3876c26f6bab78a0ed36be6a32efe92936bd097f110ace321de0490d9290e379abaf091bad1bc94c23f7831f8a05de46743532f8c20491be0160a6cc41eec537b5cbea797b4b59337fcf31e494b8178feccfa0cc15dd9c1e46b2925bcf73c08658b89d33e0ed951f34ff15770c210a9c9b7f8026aa2e1900be769725639c231bd6f042b8b6103acfa5b9480a1eb8d2a114db71faeb78f5c73e33d787fc317d10063d6525a60376bf91e28770d12439e9c512f42b2f8d12784b1547550114d4ba16ca8d0a86b32089d3bcae5868157b04ec0ef1dc3b2d69faa4ae945668367c6748cc7851db296c2c99cec922c4bc8b26d5b6e14c29458d9c66f3d6438f98b9c48cf6d19b135afe020057ea63a81fd49da4e9e58f62d0ff3e6c9c2be350b6c031f35b4e71df4be79909cc184dacdfb86ca46bf5eeb9d4cdf26489ae4aa6e7be50b990a8ee2bddb62cbabdfe4f28e61b64679d73e5730ef2bbfa4a3e9132ad898d9b8ff5084e41e1aaa6499fa53a18fd31fa551881726e634a844371a5067510996a4566ca4915894f2ab256574177f8872f4e087625486730b3373df2abb7166d0e687b1c90e5f7a6bcf48f26e9c443165eaf441fef337263406e68ca629f469a2107c696935404bdef3d1571d7a58d4fe00ce3df8934aecff67a2df640f085564df9626549f697d73d387ee3b5a3b0eb139377eea0c495da4761d2457624dcfff6f2646d1e900ac83747f3f7b2a859184978da2f856f01086018f3c557df4d34ef81d004fc97fa04ff9af97516dfe5144a6b793766f1bc672a96ccf240d8bedefcb5bdcb872bd40a15d77c2390f58f829be55d514e79ba25fe42497fdf912153da290cdf91ecafe0f1b9b570801cd6c04ba40e07131d73ff8bf05732351d92a9e10470c59d3cbb86410763fbaae4bb84ce9d3d29cfdad48bafd07f984607aead531ac784c17e7be7ffe41cd1abc346023dae3490f92d043e594e4f5f9aa94a9ccefbe2250d8453a66355e574eb6c3be11aa12e71c4ad55c2348762780efac1643f23c59af0c30353883e854caf13919931bff44ddd3fbdd60b14bf7a1533b4b62878b91df2178427bcced1a369b00ea111eb1e94fa310856dd7e9df50c86636fe2d68360e3a6f9d5c50f715cdbd3e43943e05e0b3165919fb293f062ab92462ee0c3bc5560d31e5535f4b990aecbff9495dd02e61114c83afdec1a0cbb4ab91c786d8071ac4c7cba7ce8a5f19eb32ec53dc0b96eaf902b1b7c1d9c0527404dca1c9916ee53fbb77ccba43d0412ed893614d6f22a996a2e1f10f05209e369357515768b690686078e48ae20a87f616c154ac7ff3b93b43a76313d754f7f3550e19132b783d1dbd8ab87f8f48a7797db45f1e67d559370ced7ead4fbeceafc06a626806c77864efc80748bdea4ef0682f0b24899eae257f3b68bc5313003c580a002acdc8533d5e57aca9b3ba93e584912656d97a851657ac49625993343af4a2fa9d881b1e9ffeef894f3f0749a99d5437cc6b60c959275ef4ff306b24d60293233a546a802c93ccfd73177a6055b7d59c158b15d19f5ad65b7083a2fb58aca", 0xc00}], 0x1) 04:03:02 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0xc006, 0x6) r4 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000340)) bind$inet(r5, &(0x7f0000000140)={0x2, 0x3}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) socketpair(0x10, 0x3, 0x9, &(0x7f00000000c0)) 04:03:03 executing program 1: kqueue() socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaa3045e2b0f1d6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305a72a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000006412548a5660b09015f4278bdf98bc110d8aee9704bbd43666caf5d5af5a67b5307cd9fab1a945ad805c94ccbb3c9d400988be500229425f9d9a1fdbf701ee4d736e7fd5e8f68be7a12c1f4f5dc6c306e421"], &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='o', 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1fc, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 04:03:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020bcaa72aa42bde2f2cc1760841b01afbaa2b2cf8c9dd08685983bdcc56889eeb829aab9db3321f085814a4504605dfe67a616afc6369da92d2603a4c521dc721e2359ff146a60268349c147e8e4c6f5f8b81bc149378a87284cbe92393b4c3856042022aeb1bef1620f46443463b958407e058875ca9e50a645a6f751c4683700000000000000007b1b"], &(0x7f00000000c0)=0x45) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100010c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10400000000007) pckbd_enable: command error 04:03:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/72, 0x48, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff8e}, 0x10) 04:03:06 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x40000000005, 0x0, 0x1000300010002}) flock(r0, 0x2) close(r0) 04:03:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe06) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x5, 0x7f, 0x7, "816ee0db0c29d50b46253008a0a653d26a4ea8e5", 0x8001}) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0xfffffffffffffffc, 0x0, 0x3ff, 0x0, 0x20, 0x7, 0x3, 0x9]}) 04:03:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffffffc0, 0x3ff, 0x7, 0x7}, {0x9, 0x6ed4, 0xc43c}, {0x2, 0x5, 0x7fffffff, 0xe65}]}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 04:03:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8000000000000001) 04:03:08 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000180)=""/232) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 04:03:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = msgget$private(0x0, 0x108) msgrcv(r1, &(0x7f0000000000)={0x0, ""/145}, 0x99, 0x2, 0x1800) 04:03:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) recvfrom(r1, &(0x7f0000000100)=""/252, 0xfc, 0x840, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:08 executing program 1: r0 = syz_open_pts() close(r0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) 04:03:08 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:03:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x22, 0x0) getuid() fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) recvmsg(r1, &(0x7f0000002640)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000001440)=""/212, 0xd4}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x5, &(0x7f00000025c0)=""/84, 0x54}, 0x3) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000080)={0x1, 0x100000000, 0xfffffffffffffe00, 0x1, 0x0, 0x400, 0x8}, &(0x7f0000000200)={0x2, 0x8001, 0xfff, 0x9, 0x3, 0x3f, 0xfff, 0x81}, &(0x7f0000000240)={0x5, 0x6, 0x343, 0x3, 0x2, 0x3f, 0x8, 0x6}, &(0x7f0000000280)={0x65, 0x65c}) write(r3, &(0x7f0000002740)="aa70296f8e5cba8d3706ec3d57a9b1be153c4320fb6a76fc1b5d333bc1a7369cc8e23681d3b581cc173b62f7a0d23cefb4cc4ece600fc59a310d46", 0x3b) preadv(r3, &(0x7f0000002700)=[{&(0x7f0000002680)=""/107, 0x6b}], 0x1, 0x0, 0x0) 04:03:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x220, 0x40) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="09d697f648b791f5155930d8237db9ee354fd79c3de83907b382c4505328e9b378988c0c1b5537021726600c234281bd28f78e652ab8c94f1fe764cc06aee0ac9fa97e595e4d860c797c485d1f1ddecfb195f0b72efaa0c17664dee29e50af4e14a7fb38309bf74711a6f0d61ad368663a9f5805cf9ebd384090a935b5dbdd9307eaffe652d413199e596d3d4e06c391ea997ed250ad1963ae7e25660b66f2faa3ddc4745f70f82ee615ef74495ee4ca85c215356c50600bbaf08fc686cd44b7ce6313bef771cceb81ce88fbddf8e8d497c0ffbab9ab8c", 0xd7, 0x402, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x4}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240), 0x2169, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) shutdown(r1, 0x0) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 04:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x81, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) 04:03:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000300)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 04:03:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) recvmsg(r1, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/12, 0xc}, {&(0x7f0000001340)=""/149, 0x95}, {&(0x7f0000001400)=""/125, 0x7d}, {&(0x7f0000001480)=""/157, 0x9d}, {&(0x7f0000001540)=""/245, 0xf5}, {&(0x7f0000001640)=""/63, 0x3f}, {&(0x7f0000001680)=""/224, 0xe0}, {&(0x7f0000001780)=""/92, 0x5c}], 0x9, &(0x7f00000018c0)=""/4096, 0x1000}, 0x802) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r3 = geteuid() r4 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc00, 0x0) 04:03:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x400, 0x1b4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffffff8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x20) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x7) 04:03:09 executing program 0: socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x80000001) 04:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) sendto$inet(r0, &(0x7f00000000c0)="36e3e19531c81df46eb9abca58831051a503c279", 0x14, 0x0, 0x0, 0x0) 04:03:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) 04:03:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82effffffffb81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a00000000000000"], 0x1, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) ioctl$TIOCCBRK(r3, 0x2000747a) socket$inet(0x2, 0x8010, 0x7) 04:03:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21, 0x9}, {0x88, 0xa}, {0x26, 0x400}], 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 04:03:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:03:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x10) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec500"/87, 0x57}], 0x1) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4000000000000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x45, &(0x7f0000000200)="006e6a5ce683007005398d71dc654350e1714185de0837ba097b69ed2c0da15d601d6d426b1cf7830e5b803d1bd408e4e4ec63259969affa026f2dc2531bce536ec3bd4e93") 04:03:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="4032275cd2cc8b5d9ffedfe98f1291595bdc3ec515cc91035863d502", 0x1b, 0x1, 0x0, 0x0) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x803, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef6, &(0x7f0000000200)="505d4cae56ab0b5341d3340600d997fffb5db2d1da667c97d5eb58bf27e9d781565a71") r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x800, './file0\x00'}) 04:03:09 executing program 0: r0 = socket$inet6(0x18, 0x10000006, 0x6) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000040), 0x0) 04:03:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x93, 0x8, 0x400, 0x1f, "a3ec1e3a00ef2142a179ba82d0745051005347b0", 0xffffffffffffffff, 0x3}) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 04:03:09 executing program 0: r0 = socket(0x400000004, 0x4, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 04:03:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075288182a3e714d8cad0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a", 0x57}], 0x1) write(r0, &(0x7f0000000100)="6ddb25a969dc51626b60f14385e11eb11a0a25684c", 0x914a42f515026ddc) shutdown(r0, 0x2) 04:03:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21, 0x8}], 0x2}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x45, 0x5}, {0x4, 0xf8}, {0x81, 0xffffffff}, {0x41, 0x5}, {0xcf, 0x8}], 0x5}) ioctl$KDSETRAD(r1, 0x20004b43) 04:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000008000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x40000008d}, {0x6}]}) r1 = semget(0x2, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7fffffff, 0x2, 0x0, 0x3]) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2813, r0, 0x0, 0x0) 04:03:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x800000000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/210, 0xd2) write(r0, &(0x7f0000000000)="220e22", 0x3) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x30, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x5) socket$unix(0x1, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 04:03:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f0000000380)='\\\x00', &(0x7f0000000400)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='^}(\x00', &(0x7f0000000240)='\x00\x00\x00']) select(0x40, &(0x7f0000000080)={0x81, 0x5, 0x100000001, 0x6, 0x83, 0x1, 0x7, 0x1}, &(0x7f00000000c0)={0x6, 0xfe9, 0x7ff, 0x7ff, 0x0, 0x1, 0x0, 0x5}, &(0x7f0000000100)={0x5, 0x6, 0x0, 0x6, 0x5, 0x5, 0x9, 0xd}, &(0x7f0000000300)={0xfffffffffffffff8}) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000480)=""/9, 0x9}, {&(0x7f00000005c0)=""/195, 0xc3}], 0x5, &(0x7f0000000740)=""/217, 0xd9}, 0x43) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r1, &(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)={{0x100, 0x7}, {0x0, 0x3}}, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0xfffffffffffffde9, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x2, 0xffffffffffffffff}) accept(r2, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) 04:03:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x6}, 0xfffffffffffffe89) shutdown(r0, 0x0) 04:03:09 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = socket$inet(0x2, 0x1, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r2, r3, r0) r4 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r4) socketpair(0x18, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() r7 = getuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, r7, r0}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setegid(r1) 04:03:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) mknodat(r3, &(0x7f0000000100)='./bus\x00', 0x6000, 0x4) 04:03:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x9, &(0x7f0000000300)=[r4, r5, r6, r7, r8, r10, r11, r12, r13]) fcntl$getown(r1, 0x5) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fchdir(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x80) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x40) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f0000000440)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000480)) r16 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r16, 0x3, 0x3, &(0x7f00000004c0)=""/10) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000540)) recvmsg(r3, &(0x7f0000001880)={&(0x7f0000000580)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000017c0)=[{&(0x7f00000015c0)=""/208, 0xd0}, {&(0x7f00000016c0)=""/115, 0x73}, {&(0x7f0000001740)}, {&(0x7f0000001780)}], 0x4, &(0x7f0000001800)=""/102, 0x66}, 0x801) mknod(&(0x7f00000018c0)='./file0\x00', 0x100, 0x3f) open(&(0x7f0000001900)='./file0\x00', 0x82, 0x2) lchown(&(0x7f0000001940)='./file0\x00', r15, r9) 04:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x1, 0x7ff, 0x49}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 04:03:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xa]}, 0x3c) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x8, 0x0, 0x401, 0x1, 0x4, 0x6, 0x8, 0x0, 0x3, 0x82f7, 0x7}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:10 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000640)={{0x3, 0x12}, {0xfffffffffffffe01, 0x6}}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x1, 0xfffffffffffffff9}, {0x9, 0xff}}, &(0x7f0000000040)) 04:03:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x4) bind(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="e4ff3d2f62754e76d2905302feffffff0000008a80dc413c1c12546e975ab0fddefccf1d1480516e"], 0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() recvfrom$unix(r3, &(0x7f0000000080)=""/113, 0x71, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="03070015d4efe300bc19782844bff9efaa3a5675ea5ea8abfab3fb1a5b492e5aab923cb50ee6cf9a59637714163d40465d06163af297df91ef44a5e172ca4084fffff826c4b47cbe79aa810bb8ede6224604401d782b7ee588f5000000000000"], 0x8) kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) 04:03:10 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x68, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x75) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80000002}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x100000000, 0xc95, 0xfffffffffffffffb, 0x1fc00000}, {0xb96e, 0x7, 0x1, 0x8}, {0x3e, 0x21, 0xd8b}, {0x6f, 0x5, 0x7ff}, {0x9b, 0xe101, 0x800, 0x100}, {0xfffffffeffffffff, 0x0, 0x6, 0x9e}, {0x8000, 0x7fffffff, 0x7, 0xffff}, {0x1f, 0x4, 0x7, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() r3 = semget$private(0x0, 0x1, 0x1e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000004c0)=""/227) semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) setreuid(r2, r2) setreuid(0xffffffffffffffff, 0x0) 04:03:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:03:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) fchmod(r0, 0x100) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 04:03:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) msgget(0x2, 0x42) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x800) semget(0x3, 0x4, 0x1) r2 = socket(0x3, 0x8000, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7fff, 0x2}, 0xc) setsockopt(r1, 0x3, 0x7ff, &(0x7f0000000100)="c4ed4274afeafc82cac1e56d7ae8c1bf643363747e1c2f375b069cab93268d29cf9c", 0x22) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x5, 0x2, 0x8, 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x4, 0x9, 0x6, 0x18b1}, {0x18, 0x4, 0x8, 0x5}, {0x9, 0x3, 0x8, 0xcf}, {0x3, 0x5, 0x4, 0x101}, {0x400, 0x8000, 0x1, 0x2e1}]}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x6) msgget(0x1, 0x224) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x7fffffff, 0x5, 0x80, 0x3}, {0x6, 0x22da, 0x68c0, 0x429d}, {0xffffffff, 0x14a, 0x80, 0x4}, {0x1, 0x1000000000000, 0xe79f, 0xc1}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x80) ioctl$BIOCFLUSH(r4, 0x20004268) msgget(0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r6, &(0x7f0000000440)='./file0\x00', 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10000, 0x0) fsync(r6) nanosleep(&(0x7f00000004c0)={0x3, 0x7}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xc7, 0x1000000000, 0x6, 0x1, 0x2, 0x200, 0x5, 0x2, 0x0, 0x8001, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x1}, {0x0, 0x22b6}, {0x4, 0x4}, {0x0, 0x2}], 0x4}) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r7, r8) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x40000000000000, 0x8, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002540)='y^') 04:03:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getrlimit(0x7, &(0x7f0000000000)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0x1a6) pckbd_enable: command error 04:03:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c253000061a75bd939984f3b1429007473759b00bf4f4261872087479013437df1dafa1341d7ab220da29dcb76a90fd1fc1e9e0246bb5da10beca4312d25f8893cc55e449cf954a313bf38525ee7fa73c65c057ba0aa990a9b1e296f035574a862d87446ba38eb89e728f1e111713526b47b5d4532b"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/132) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/113) pckbd_enable: command error 04:03:12 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x8) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) kqueue() r0 = kqueue() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x200) 04:03:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000200)=0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) fchown(r0, r2, r3) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) 04:03:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 04:03:12 executing program 0: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:03:12 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80000000000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x46) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 04:03:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x10100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000280)="1baa18e0e50a01bbb27879d8a82e88f84b1f95ed56c70a43db8d8ac5cd86ec2220858348a6bbc97b7208f5b29d142e256abf393d6ffe180d92a2dafa694a53911f3318f1f6296c1e53d2613f3113924fc5d9090729eff2443fede8e3e749df3c43d5") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000400)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x80000001) syz_emit_ethernet(0x0, &(0x7f0000000580)="cd31d64d1693b2a302451c3a8b5825a5028f79a015f458de6ae240158236eee8b730549ae25426919596f8286cb266c27ad4a7d30e312fff1e5ccbc4bae6c19f9bf847d390182c73fca66ca93f618a84970bc697945f3adabb3368ffb3c8") r3 = fcntl$dupfd(r0, 0xa, r2) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f00000004c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x800200, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') chflags(&(0x7f0000000240)='./file0/file0\x00', 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000440)={'./file0/file0\x00', 0x5, 0x100000000, 0x5, 0x1, 0x3, 0x8000, 0x100000000, 0x0, 0x0, 0x5, 0xffffffffffff84b6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x6, './file0\x00'}) 04:03:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket$inet(0x2, 0x5, 0x23) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 04:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x5) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24, 0x0, 0x0, 0x400000000000000}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) syz_emit_ethernet(0xfffffffffffffef9, &(0x7f0000000100)="f8") 04:03:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x0, 0x3, 0x6, 0xfffffffffffffffc}, {0x8, 0x5, 0xcd89, 0x4}, {0x9, 0x1, 0x3734, 0xf50}, {0xffffffffffffff05, 0xffffffffffffff31, 0x3, 0xa49d}, {0x7830, 0x7, 0x8, 0x60}, {0x20, 0x5, 0x800, 0x800}, {0x1, 0x9, 0x2}, {0x5, 0x6, 0x7ff, 0x3}, {0xffff, 0x2, 0x6d, 0x4}, {0x2, 0x101, 0x6, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 04:03:12 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4000000000000000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x80, 0x40, 0x5, {[0xe34, 0xcb, 0x8, 0x1, 0x10001, 0x8, 0x1, 0xffe0000000000000, 0x2, 0xa640, 0xffffffff, 0x9, 0x3, 0xffffffff00000001, 0x30000000, 0x1f, 0x5, 0x4], [0x9, 0x4, 0x2, 0x7fffffff, 0x80000001, 0x3, 0x0, 0x5f7, 0x3, 0x4], [0x3, 0x0, 0x3ad2, 0x4, 0x1, 0x9, 0xfffffffffffffffa], [0x401, 0x3, 0xfffffffffffffff8, 0xff, 0x8], [{0x0, 0x100000001, 0x7fffffff, 0x8}, {0x1, 0x1830, 0x6, 0xdf74}, {0x9, 0x4, 0xfff, 0x8000}, {0x200, 0x40, 0x7ff, 0x4}, {0x80000001, 0xa99e, 0xfffffffffffffffe, 0x8}, {0xb8fc, 0x2, 0x2, 0x80000001}, {0x9, 0xffffffffffffffff, 0x6, 0x7f}, {0x7, 0xa9, 0x8, 0xffffffffffff8000}], {0x9, 0x8, 0x5, 0x4685}, {0x0, 0x7ff, 0x4, 0x80000000}}}) setpgid(0x0, r1) setpgid(r1, r1) 04:03:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000040)="3124ffd10ac4aa91548d142c42c080e6909048537a9a93177fd29df89b9a776136f48eaa6224cf117a5c7f820def03eadef127e744a7add4fd8b81d1dd004cd35f7ee7bbef0c143e21ebf2b3a441dbb2158bc243bbbdfcd2ee406db1b43d3e6c31766ae083ce330e144eb9fcd2d72ea29803f1", 0x73) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f00000001c0)="b6") 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1cca, 0x2400000, 0x45, 0x800}, {0xffffffff, 0x6, 0x5, 0x4}, {0x7fff, 0x3fe, 0x2, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x88, 0x0) setreuid(0xffffffffffffffff, 0xee01) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x7, 0x6}) 04:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x40) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000380)=0x4) socketpair(0x10, 0x3, 0x6, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000240)=[{0x1a7, 0x1}, {0x81, 0x1000}, {0x5}, {0xc7, 0x4}, {0x0, 0x9}, {0x126, 0x6}, {0x84, 0x7}, {0x86, 0x8}, {0x41, 0x8}], 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xa9f6, 0x3, 0x0, 0x608, "fa88bf1a8f0046dfd590e0a28046176536efee16", 0x7, 0x5}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x800) 04:03:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001040)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 04:03:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 04:03:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 04:03:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1, 0x0}, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, &(0x7f0000000240)}, 0x801) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x0, 0xf9, 0xe32a, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = dup2(r0, r0) r2 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x3, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="39b0d6ce000000000000000952e2") 04:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000002c0)="050000000000000032ce0048e8c76faeb9fe49872bf60a7c8bc22b681aab1d3e069a812024954488288e4c147f3a540c8381b5e7f3cf84495233486d7fc93e04a63ed777769d54d313e5ec28c4e798d6ada0de06ffefce7b7cc90024c5812e5b5226d29a9c366cc27ddf61179bf40c8e9315c532ba0e0400000000000000000000bf", 0x82) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x1000000101, 0x216aa2e8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) getsockopt(r0, 0x9, 0xff, &(0x7f0000000100)=""/228, &(0x7f0000000200)=0xe4) r2 = socket(0x6, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) dup2(r2, r2) 04:03:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000840)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x1, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000600)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 04:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="dd999bd27a29e80da3a0d8123210df30c967d2ae24a562721cca2a48914f6cbb286d74a6bf96feeb01d9d6282eba0b3719ffe63d28b3a1438920c35f7a810d096d707e566cef511e317e8ac65231c9811c3b777a845f633513c5c774991837c821859a72e1ea3a40bd56f9994d8580", 0x6f}, {&(0x7f00000001c0)="4dd1b600a098a1ffd5ae33e3ed917f10b6ea723c05da133b33cb9882dfd65fd1848c1eff72334b2cdaeb20ac296bf667b2968016663746bb328b9106cfd71d1f943a778e1525f2c50ccda02dd9a67450f346bb12b92a3b997e4d7f99aec75214b6", 0x61}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x0, 0x1000, 0x1, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget(0x2, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) 04:03:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/189, 0xbd}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xa8d, 0xffff, './file0\x00', 0x6, 0x7f, 0x7f}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 04:03:14 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getuid() r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="10732f84dcb03ecaa79e35be035a4439dc88d13803289136c744cf21205be8f1ec059638790e12b63e359bed6d258025305a1fbaf489b4169b84e1c8328c0690fd651e824d064b08b00324658082d2042b4c505ec1714689d592bc06affdfc3f43ca09047e948cbf671897c838e807f73ef55156c1"], 0xe, &(0x7f0000000140)=[{&(0x7f0000000100)="33821d", 0x3}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 04:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069f400"/112], &(0x7f0000000100)=0x6e) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvfrom$unix(r0, &(0x7f0000000340)=""/30, 0x1e, 0x803, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001d80)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000a00)=""/85, 0x55}, {&(0x7f0000000a80)=""/166, 0xa6}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000004140)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/93, 0x5d}, {&(0x7f0000001bc0)=""/151, 0x97}, {&(0x7f00000005c0)=""/46, 0x2e}, {&(0x7f0000001c80)=""/229, 0xe5}], 0x9, 0x0, 0x2000000000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000780)) pwrite(r0, &(0x7f0000000680)="07b045c3256e3c6b2e08f153872d676d7a0b4855c9e516dd714c98b312699271862bc8c72d03e346fb4ac11647e96b44a2da0b75d614b77eb8c862d6e5b4576c51442f417e23bfe1b0e9536a196b50a42ed39e649eb24650291320a2a308cb58e2467304933d3b645f591ea1e710dcd4fc52af45cf3c62c6f0454186a552352d5c600f756d4c82bdc37cb939ff608466a33baa71a8e61fcd34fc7bf985593c6ac4c1257dc2a505d7384a6daa97ecc423fdfe9f784578a40e39cfb022c1c071265c2a512f29f5d4da14a899ffa2ec4a83e46b87cf624203197bf6bd8170603f72ce91d836e72c507aa693dd8d18ff2cbf85e5", 0xf2, 0x0, 0x0) 04:03:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x3, 0x9656) 04:03:15 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket(0x20, 0x4006, 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) fchflags(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:03:15 executing program 0: r0 = getpid() getpgid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)="eadeaf96e4d7ad0fa9d5c2b1e94b4d89b8b570a69a941b2c38cb002694b8843a1d56e305fb66feec000000000000000000", 0x31}, {&(0x7f0000000140)="2d8966968dc3a8c2c93eddd6d169cabc35384c13094e9f0393bcb9228538810910fd69bce22900252ac3c7b42f84acb0cdfa315b5489a7304f390345cb02443ce32cd00d0f1fc931ecb702de862ef6b6bb2ee187da7c7ea1d1b40c9a15ebe7a3d3da0ae1239baad90a5f53bf6faea2a84a88979a1c02e0135ba43323f405", 0x7e}, {&(0x7f0000000300)="79fd6a0b268ccdd0b60502796a0e5983938c4f9a5e41f16467f0dc03bf9b66514ace855eb920101c8d412d8431fc6861a144275b4712d1a7deac3636b26ae7dbf739e8468f61ffa3614fa036c46c807a72cfa9dd77500123ffa70fc811d5a0836f70a0ce086abaf0fda23996f931b3d11d50a9391e72ef97e4121173d6869337dc9752296d1c3f8b088cfa120c0ef0fb3770f087b88f46a619515dd3ac53c7d1420f3353d02ac9127b396ca653b32bacc1bbbcf33b36069a62dd6bb44aadbd85509c54f739f1954b3e06f45f98e5df2b64e155ab103346a7b0808b02e44a53eb5b", 0xe1}, {&(0x7f0000000400)="74294460020c731faa7a073994b286a4eb31b781034d24cef7f05b7d071cf16080363c806f2a42c6dfcdb0bfb6c4010f30f38ca6705702ecf69ef4c78160df3e9029a5e9414ccaa625dd020311a7756bb0c35085a0baa92101cbd994909413e85437b221d7a7267869689891c832c23a998499ff6a9a3da4cd1db31c2aad8e", 0x7f}, {&(0x7f0000000480)="a028542d862ffd6f6907b8922cf1f5bc9eaf7012fc6261276f931a4a218378fca2671c66a6b5cf39124ec76154deeae427a5974dd2032cc603f365fc5f5ec1ce174af562c5998fd6929be942e4d74961b341f17a34972a73daae51dbd20c64dbe27785408c0198215acc2e255f05e1853f1f03f377bd6d17136891fb6e1953d2fc85848751f4cda1808b386ea3581e77bd00192592aca1b38b04a35095afa4115b7b49b87da87aa7be56af63717b08b1867584b5f5440b1bb1dc90", 0xbb}, {&(0x7f00000016c0)="d861e044a94fdd30e3ac5a23a8093b5cbd32fa5af5dc61b58dc8b0dc0df3ca11168aceafd85f2957c3a915622b2bb016c868925654fa9c2cc44b4a128e333ee9c666554f046d14a8b227a147a97948ed6a9d200819303045cb63c1b4d63ef0e51106d82cf09d962d5fc98911d841a5699549a48013539d591fb6140a87b0a8e440e98889f438839670ad4076c30fd9d7afc3f216f2042ad76f3059020c8a11ed410352b1e32a112ec8de44f7fefa15f07e5473c78a96b363872b583663804fcc22201048abfe0683cb5e124bd9828227a8997816d6e15afe489473c29b6bc17383e78a393a85cce55fcd604dc05f43d0e5ababbd58b46cc756372c0ef3035aab6d9efdc47c79158d29ea4716bee66fe4541e0890c43451c27b3698b5bcb288af860192fd6768fc0c309401458f9498b642ce0bd2fdfd2e20481f271d7e1d8c314c05e9028097c17cfa750a00d690426edc520dc6a6075a0a47a6ee22a789b8d91710", 0x162}], 0x6, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./bus\x00') linkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x4) setpgid(r0, r0) 04:03:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="176c19d9917afd1bdab26f01a5b33cb1769abfb51613cc33a3e1f0fcb3e84e3aa590e1a7892101e6033a24ae", 0x2c, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r1) writev(r0, &(0x7f0000000140), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:03:15 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebefcb0e14b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x224) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() geteuid() r6 = fcntl$getown(r2, 0x5) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xff, r4, r1, r5, r0, 0x4, 0x3}, 0x8, 0x200, r6, r7, 0x9df, 0x7, 0x7, 0x626}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x7) 04:03:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) msgget$private(0x0, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r2, 0x0, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x5fa}, 0x10) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x54}, {0x6}]}) syz_emit_ethernet(0x48, &(0x7f0000000240)="a81945a3fc199337e78ae9ebb8080ec1bd732804d3f6909e11fb91fc85410ff2803fb26bf9f030ed95dedc427fe693c2406aa268aaefe9bb4e9beb669ea0e5c6ba2e6e4604ca475d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 04:03:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xa8) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:03:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r1 = msgget$private(0x0, 0x200) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') lseek(r0, 0x0, 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) write(r0, 0x0, 0x0) 04:03:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5c8d) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) socket$unix(0x1, 0x3, 0x0) 04:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) 04:03:15 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x4, 0x1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000540)={0x10, 0xffffffffffff7b57, 0x4, 0xff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x80000000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000daf000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000fa4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000d54000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000faf000/0x3000)=nil, &(0x7f0000e43000/0x7000)=nil, 0x4}, {&(0x7f0000fc7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000eb5000/0x3000)=nil}, {&(0x7f0000c5a000/0x2000)=nil, &(0x7f0000f84000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x10001}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x201, 0x0) pwrite(r1, &(0x7f0000000340)="1ef30f8a947f8f138eadab26f13ff848e6653948668eb3440c03cd7e2b191e208f2b97023cc1c8b855d292030259177ae577fe3804d4f4336772a66651847b36ee8667864ac7a231e07005f70ba987fe0390f6757595d3f0dadfcc8339aa8bc3903ab770a592ab98820533f40d469a678cf3aac83552c05cca34e4219ed6357f2473ae505babbd5a540d30c276c140d36180688b6278c84f59a8ff6d8eb79dea953d1836f5056bfefafd145cd93aa3380b06c9aa656d167e2d0120a495d225be242aab867caccbf38c6eb67539201f14d37ba952f0bea413b7f00614bf3f09d85c12b359c0320289ee0b9a09e15f8ff89d11888a457bebf2563bb1b4bb2358ee4bafa84cd2e3da76f2255ac04e77b32ce87c31e4c80c657eaaac84ad3bc3b5d31423efa04822a723fd92eed77a5cbc0375fd492758fae1093df0236b6899f786b483f1a6ffb47d2a162f81e1c9495afa3dc209cd72068b4afea8de309d2ff2add7ff54cc49ef29b71f55abe63f13426aeb411fc4e0e4b498dfce3527924419627abb9c626d9d0cbb18dd83c5b7b506979d41f4ab4adccb9ea5e9e3911e891714980dbddf6bab23132b70e3452721d828016e6bfb4f4d0fddaddacc92051f39a412a268d2d5817f7d751842aba45bd723edfd4656a4c086657788c454b5868b821bac0bc80fb01fbc581ff7a9ecb4a564a94c34d4eea3b20977b06db0be5a7e32", 0x200, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) pipe(&(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") lseek(r0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8941, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x628) getegid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r1, 0x0) r2 = geteuid() seteuid(r2) setuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) 16:00:00 executing program 1: r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x2e2, 0x9, 0x5}, {0x2, 0x44e742e0, 0x2000000000, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2b) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x20, 0x5, 0x4, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x211, &(0x7f0000000180)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getegid() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000480)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTOP(r0, 0x2000746f) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) readv(r1, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/210, 0xfc4e}], 0x1fa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x3) getdents(r2, &(0x7f0000000440)=""/49, 0x31) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x1) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/61}}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = msgget$private(0x0, 0x100) r1 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x8, 0xfffffffffffffff8}, 0x3e0000000000000, 0x6, r5, r6, 0x2a69, 0x7fff, 0x2, 0x2}) r7 = socket$inet6(0x18, 0x4, 0x9a2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') preadv(r8, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) close(r0) 16:00:01 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) writev(r1, &(0x7f00000002c0), 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x3, 0x7, 0x1ff, 0x5}, {0xdb71, 0x7fffffff, 0x8000, 0x100000001}, {0x4, 0x6, 0x1, 0x2}, {0x200, 0x2, 0x80000000, 0x8}, {0x3, 0x400, 0x100000001, 0x5}, {0x7, 0x0, 0x9b, 0xe5cf}, {0xab, 0x9, 0x40, 0x80}, {0x7, 0xffffffffffffffff, 0x1, 0x1f}, {0x3ff, 0x7, 0x38, 0x1}, {0x9, 0x8000, 0x8, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x20, 0x7, 0x9, 0x1521}, {0x3, 0x8, 0xff, 0x6}, {0x3, 0x4, 0x1ff, 0xd6}, {0x9, 0xccaa, 0x40, 0x1}, {0x54b, 0x2, 0xffffffff, 0xfff000000000}, {0x92, 0x5, 0x7}, {0x7, 0xd3, 0x0, 0x17c2}, {0xf3, 0x1f, 0xbb7, 0x8}, {0xc19, 0x3, 0xfffffffffffff325, 0xce07}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2f, &(0x7f0000000240)="7443f094ad55076d42f192e75423514ad265c5c739965ec6a685bd81120efb523ab76b1541c28415ef954c18c5db91") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff8, &(0x7f0000000040)="be") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) 16:00:01 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80060c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = fcntl$getown(r3, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f00000020c0)=""/210, 0xd2}], 0x100000000000016c, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r3, &(0x7f0000002000)=[{&(0x7f0000000a40)="3065c4a7d2c091c2e79e5d39065c918f48adba0db802573e5c3183f16c906f8f7292309fd97c28eac919d9a6ba9758ec9d8065608602a23bc40f6e34b9d1c272a90cacec80c47336d741a309df9114cc9ca753de611f2be6879b5d89a90468fc734aea1de633bbb9f6898479f2e3914a48817f9691a6ac3f9dd805f92eaf347914e8dbe0396638df4fc63bf043b2fc1a5fa0911838e452d074c6c136a3cfdb03aeee6f41492bf3d057394b21e626916a7982412852ad6b04f63cd4e394cf2bee01a04626ff89db66e53b4c0093", 0xcd}, {&(0x7f0000000b40)="d6b8c307d4193c99d4b2c6d73c07016a1762fd302a504c0653f952c74f20c32fbf892d86bca6a883e1b01d16cecb090fa57d2f3018c6928a52bd63d06c9e96553284635f5fe41085a7f5e6bb9e86737f0be1d1cfe876afd583e79ca6560629aec7aae5137db85ef58e430777c372f04386a9a3b0f4716cb8dc02d53abf93d05248f0893dfbbd4aeba9ef8aecfccffbbf3cda80185a168bc9cae76899eb3519da6e77126091d1255be4139b1b337789d7cfba60ccb685898aec420ff66a8a96f226d7f2f632abb0328ed8533c7035af2d951063e748b96b46ec573f1c5766a006e30b28444a5322416d5a4cf3dafb2a47b89d2a662f4b2a9f", 0xf8}, {&(0x7f00000008c0)="b70d28f37e3dea7a96075123cd37209b7355bf50d2e7b1888bb19dfba26b07430ae842e13dfbf2275a197001e90a544007950685f7c3884cd9f237b34e7f404473a844aa40d75b99d6da769ba4bc575a42b2a537fa5a9b54f26de468eda2244e7ae984d92742f376dd0f47901387fc02fa75d97e7a3bfd92b404c17f9e5b9fc984dc20a0", 0x84}, {&(0x7f00000007c0)="c706c43eb1cfe5410d3c3be66100b70d985bfd8c7f3189072991488e5f436df6e8381bb155e8fa4ed8d52a5bc48b6c9e17ebddb9bbee75bdba56b38c642657341ae6cf58c04d995b77c8c82cfc40ffd2c373baa6e1877332e232ce85014bd4e8eec50774", 0x64}, {&(0x7f0000000c40)="49e0e821c0631451cd280e77050c18cbf1d33fd76b4573c93833bb0ddc8ac8772649b36742a2076718cab3fd403172937210de2651d9af7379cac070036d6f692c3de7d9c4468f2c6b3470860c4059225575262e2770fe7a05b09f875d3baa8a5424d943d332abe01d81985fb6dd80df0958eec8769e0eb21ea3290caa7e3da068fb8b81ebeff1893f24a12e5b4ee30dd9c3511b38083e0469844f5bac44614e78b59850e62f4554c794dfcc56c8048c481179dad13c93841a6cf8400e12272770c2c718bb0e6b253ec6d0afca86d8cf97f42fdb53098c3652b295a43caf49327d", 0xe1}, {&(0x7f0000000d40)="a3d0ebcffbe50f573b109c506f96365c987e45308810bf3004918b77fe1ede02ca453d26540048db933d6ad94ae3cc1d3a9bd18c632eb9df9d61f12c670d06b76042142d2904e9419666770b871cb33dfe34c8de5a0efd5fad72bf4be7ae8114d57f6fbfd761127adb495ac7a848954e7aca299b54af7ec3a84eadb36f495022586e299ca46be0eab2fd5cfa0f0c310136526f955ab388ea838314a07b7dadad184885c03aaa55c6074ce944e373e3ce6328ebe3b09a3e11304558374de05958a02fccc751437686", 0xc8}, {&(0x7f0000000e40)="a193ec5ddcfa2606a0ee9d6e5667fb855be78bc41f12cc972fd90ddadda9fbb54c76eaab4cf1e2505e9c1cd61840dd0dd5d19269085ace458ac807b65623da0be9fb01119d687a694f9701a94d090bf5de5dabd21dbd993552c9e40e4cb0361b92a090676d620db2340f8d1bfa307c38b9b11f0d27e2c60870a34e0c739b8bd6afe6bdc1931b879a494810d34201e300d38250e4df3a3e349ba2cdc9a34135e5f22d1a7d0616215357ae9c69861acd2ba4a8906955b18e1bf7c3622783d0c11a9f86af21bb68cc3761d06078bc757b748244c27374a33db988600eb1c81bf51786b15aa4ff87c8bcff8afb1a593477b51681cb4ca814f254561820204a528968aead740f80c99faad177f0cbd4c2ba8519c66c2f310ea507232187fd2433e8da8fb3d6533abd217eb6d20319845be69b1e47016c973ce26c8f833d4b326624ebe69923ada11198d3ae0e1862629b8429839e9352f7cdadcf30e477ce00160d983ef0d786a35a501e50bfc1241c5ed85e8b5568a8227bcd33f1fbdf3de580094cd0ade1fb61306ffc5b2239f24823e5be53e4638665630657952f58680f529e346f69b9ac7c5e7f6fbdab61fece34cdace4100c1c474b5447a858f778fcc485a6758774aea4f1831a7f267d42c5e4c1ed81ad8d6682fe7df96166baa10e23ec86fc9ef7ff71a96b1c13975d6e5e3adb40fe35326e7a7ef68893609c75f5a38e3e5d5f1619c7733e8da90696e4c999003cd7f8fe9768eef23b4e3c58da7dd11eb49525f86d66837e3b62d7aa7180a84889560d60836c8243e1b86028c921d0452b7f912bd0cfc027c61c2ac24f7b77bf5c38c7f27c4dd1dd5f24f2859e725e6026bd6ffc704c1ed34ebdce52cd35fb9c6980c9b4f79970f17ff75d999fcd181324d47501b59a05cb2ccf0ed1f87ec38ede1e6217e9553075f9c562d98f16232eceb955f601eedfcc56ee96d9a5711a487d911b3bd66a1693d238a1b9adae044f604d7478797f55fe89563674f1a879fc3e5895959b906af9f3bece32f1de50bb71d43f6e20810a98c6417139fca3f223bf094c83d73aafdd06bee16001b09320cd6d18b339849bd24e3630c92390c3ce33e7eec86ccb558e36510b2e1ab48bb3a0c38719baff3426540cafb51550f946a0f857986c11a33c079b7188728d76bfcf3ab0b1600b343f426bb37a81fd99865bac4bded4e4c2157ede3d4b0da105df6d0aadd77245ec7baed714bd5a602ce479ec299f2d7ff225f77044cc77011ed62b1c561deeb4baeea752fa771dfbb4b4326cd6e298f17d715bb00d59045ea2ae7577410fb9faed032408ddc53c2b9b4db26d4da7eece9caefd3a6564d9bc7eb2866d69a1df31ba34e491fac6d60b8662dbb5b51c9af44c88ef8436745972b1c5ccec3990f6ccff675416f7c07b15c30f0f5538c5d38488612df699d9484e42269329c2f80035b91f9ab220df2e367d4004de7935fa85d9e37aa62ea8c6e7166944ba5b9c6d5d4e700e5ccf4ef3ff7679354d50ed9cb87c2d88bac651c4383c7f433ff0570a157cc0509ef9dfe7ad69b6bd056d1f2bde02bdd2a3082970248cd8e3bac364a547234fbe84752214a6a241b76608443f613828caeb2fef3b2c7fe0799ee49705b1fd2e87cf1ab64d204aa72d397dda8971f89ba7087ac499ee40df34c398a6b15818438e85725cd57b1dffe73c69be5c8bd74d27178d7c379a8bc10a2169bdf40ca2ea6ccc8d339ad558e7324f21603b4f223a2c412a9994ee1faa3751b66ab6a0c07858fd562ef21d018fe32f0423e52642f82cb6ef87d79f4492c8644b39b4b351df4fc4cf3f4b6297bfb8af64996216c98b573c6bcd8d3386de8d7956f3b44f83623ab11a20503fe454c2d94ff72dd856422edc8fc12c44bae74d75bb716fa651436ff9f4c3f4b75cfc888fc2c791baf3837f31fffa907bce3724d6b8a6a4c7b051f3036d2bba33f3bfbfd2832f2ffad65aa1cab390d69f5a42053f80c24373888d3579a0453f347320d8d03751a9a9ed04c9f8588c44c3df19e1ddeadde5beb03b075b83fbc232749c8c7fa16c8a736d9722cbd17ffeda5b8b099513dc03490786253bd4e7dd637e04ae34c1973ce732995bb1990535b9ac8404896c0f15f53dca8c26b9489449a251170d334e5c33121c2865575a8d95cc7607253ebe1ed32966010a7c2bb272ecf6ff160c390850624f19b529a9fcca151d2c215143ca1d4aad1d520341d9149661934296f1e800d872e7702574920205b041fc6a46c32c3fab58269d0bd6ef53c93d853b8ff5f7077e3909d33c1236ddf0254b88c2fd4bd98e359f112e310ebbd2169e0bb32b7daa2bf822ab3313d09d377a1b6ef18c7e6ae4b77118a78f4d19908f552c1c7bbfa11047fbcb657e7cb4b65fc9284167256a3ea3c3d83f3aae7a9d1f4ffc16bce87b83de0f84f3204e0a58574fe446b3aec32c1c98ede525a01c13f112da533d3c72d271552b0f135c43f7a293ccc6483a15ba697568e6257f60d9be8263f6810d91e5d206eb5236d528d615afb3e5a77577a0a29ac22cd6ab94b4b271e39b49f621517e8e86b3c53d33f61869d30146aa3bce1ca6e9c47f55b2486c4e828c93ed5776ef47ec9830f9bfcdb249ad4c92a87931703d9f18929392e8e04520506d05256c6248ad74aa1b821c2e89bfef4246d6574309491f9fa9f6969f8ae4ead8c7d730cba06d9e61b7ec484c6d92c003aedfe4dd1242fc73f7255f11ca129bc9e3c099c0463244eb493566054bc69bc2cc02110a3cbfbf1cdb783d452290bafb5aa8e96fa3be69bb08e59f74d7f6a0dd6c3a6f864c3b3e27130ec92ada7f1341890965f6cf28c48580e2215272d41dc7c5c9a74c129a6a44867c1cc8dae47570363fdeb2c101aca9059942b7a85f49b4314998405502ad85aa71b555b61b3e58150c9a6c731ac00631379d4ac64de7e5517c468d527663164442e22bd90010e878449680b5ac1e7d2cdab7d1d95d9781d0b7e49da98f80e1d24bd6dae6980980a4c4a297c8972dad5e099a0d1e043e23976c2676de7460e6961181323bc3c740a596f00d6db345e9b5c622b8f1cdaf082375f483cfe246b3f8197f8be25f7ac1dc21c6550287d5fe78a8665c7c10d5c8098f19bf5d5209343f1372ec40dbbc93ca4b3c1add79d1f6facb9e88cde48e05d5e8dd8880d1ef7776dbfc3e7f8b211e88983291317f4e0fc44b88e598cc0c92ac6dc0d60e76b7129e1072777e8e4fdd68d511a3177718e6f83cdce5f01b4b9bda74e2a28b013c5a23a2b891b4bf1b3130b428a8c54923fb8f02c80439fdceed1c4228325a594060234529af241a8b245723ee9bb8628abf5a3be576f7a0494afd32ad0ce89bd19ddd05983934cfdea513b58aeb88fcc5560aa960858dcb407ff844673d59f46dd94113bc0bf1ba4d3445e8eab5fc913a9e1a8d29ea063c09727c74b297f631339a9bfe33703a7d619c5f99653c6f67134072c5cbc9382ff1223a0d9203f51a1a68916188ac7ccc7edbed75f1616dd1fc24b65b42fcac301e026a228e4563fd187aed906b286db8bd56dd06b37ef51f33a763bf2769d0408ed0fd6d7545d32df34634245d52f73495ef52452d0708526201470516bd3d1a511ce079df4d62d794f35f3582fe76aa17a643c3e38560f4bc4440c3169087559c886ba03a74e404703609592ca3834d3e57f68138f75b1fdfc04344979b8441e150edfe70013523a6113c7603bf5a6d117f8adce56e0e9545d63620bd40997e8410efacf6e0ee368170c7bfff16a0cb24568b93b1da571afb9f10df5d8359d99f9fb18b763c2b5fa77ee0fcb903eb172482b613f4674314af5f7452cf0cced2ff315444370ecbf049e58b48a0b26242af96e7dca55a9b23c779722b6ea6b0baef154714eccfd5cdb79335378e7dbf7470c3985a2ffcf9a9e6ce4010495cf61cc0e0cbd18982613cd22bc0e34b09c84a016af2c4c277cca82c6cee9b80d963cdfc9f7f6b058b591287a215baf25799f9ad1c671c94bdc633ce8ebffdbd4fe205b0ec8f214c6457506c331f3c01961ba97325209e316bf432133582923ec56f8fe0eac5b657466e13317dd1b5bb162ad41f4926ffa287794e099e4e185cf4dba608ebf36c7e71704aef6979eeb17100b5afb5c41754bb2a1131117290c439146fb84098b3c60b33977a1fe43a8f819de4fdf7c39f262e9fb61f02b9c672b0a3346221b5641fdc0214b18c640c8c04dcad7812e7df2fbf0a9146548febce2d7da3c1a8db4e19ff4f09fc098c2f366061feef35fe31c9e8610f6cd2215f2295b9c8e6ec374af1252d2c4382cc738184d957b8207a310df8ea747c44f18bad8438ba6d3b7885c8b892e611bdcd7647fda5e1a8ea1570cd725d56363dfd57b69f87b7fc173ef662f8badfadbb1f2a262b08a05b8df343a042838af7cff346a6d1d6a97a709296e30599e7784759dfe436f9057f3230f3be6099d1147983e773f9307bf0ffc3064d045f0d4268d4d016d29ef34d4cafd7f2df662c8e302c8f7e39c69d3d1b55ff8b38bf9b473b6a9f34488752c7afc2d0ab212a1257bd637cd513c37f35ebf533a15c5145c75b79bd85cd1eb4b4ecfe9ad32d7147ebe8ad214d258260bd68bedebf1df58c010e138e026ef9a1fa4d3b8c2971194ba90de8eab38f39009ea0c0746ef548098d4cceda620dacde4b9d002cb2343adc8bb8d59c804f57d9890d64b140d9e8345a078d913d10c6e85054181ddf63dc5a5f84e83b1df8b895f6effe013fa34015ea6c758cd57513f87b95716df25ba1a1aeeecb68871c47c880275f7cc6017f56b6b7b33e4f6f1bd8146d35550eb0aec55366e2dab84803f6a4fe9e357e177221732a34763e0cf3de97581c57c414382d9c01669220f8d84fe0dc6dfb3c492fd260ad6d2d2699e339c25eb9866b806bd3d0cacea965a3d8673d8c6519171a345b9029731f92ffe8e3c85bea98bb1aab5be41573d5b1617426a0a7587d0c437761b164d75f934dda3215827f1399ea2e279d749ed8c716deb2e2920101975d08946a8e47776b517436f86140e7a30dab680b4712418b06410e0000011f09b449eb69f0c561a05cfdcfeb71ec94704b6b2f88e9f35bbfbbb388902ba3321c2f6dd863ecb41f9c7ef6a8caf421c8eaa1b2ace70bcc97218f3efae5b2e063932087e5237a624cec617400e9fa596d75b076fb9ba74360c2882988138cf2fd0ea097bf8320dd2ad85e29abe1b96f6ca7db6ea95e7181ea15c6c3f0f5d54e7e4f7ff3e6e8bb2c8cbd289933dcd31f0e3ec0d427a153f413fefd435daa54f49d8c0467e41a2aa9b3df5fa9579a6d80237ab1eb49d51410e619c37bd9e38c61389c1a27edc4b9e68aa84f55c1724f7f4b5c72700692ddf4569859ea184e6a810b4c598576630814d3204f69a561a463ac22c2706052ce0a1d8b2fd0a921ed94e144f55373c48404980fa9bbf5fafe9ad44c7bfc35d41611128623bcbb38aa4facb266d76d3d9c78f5cab85daed6cbb8cda3367a17e64cd668afd57f94488b698fbe32aa40f9b6e62ea5ce6d8997e5df9298cdfc139df916e29c433afd0d4eab99465ee4d0032838817189707add2caad261eafbf7446b5cfa2290f4209bdfbbaf0fe8f05816d4fd566029bf3e86674341daf120a1d4b424b4a904f1195b3b50e510bd168adf559244821ad557cbdfaa024d3acabb4bfd0462fbe3554e5639a3ff3bedd35f73098b4ff30da11231ffe4264cd447c4ef2a4b0683809e359ee04bbb958c44d0b3ff0a1aef7c93ad7708f1ec8bb72c554032b17976f8", 0x1000}, {&(0x7f0000000080)="c7be7bc7571e0189c5ee9d1c741299040c864ffbef5038883859b6fa83d05b9d537ba617c4ddae99ab76a5606155d23eb7bd", 0x32}, {&(0x7f0000001e40)="8e74e1dc74400ba86b4040d7cd502baccae5a52ec442b9230c77f689720c9d699bb5880cf77134e6dd6e8a9804e847e2b96603625ab73f9a13266ff9e21ce4b28d6dbaf783f73d251201a6815ec701cec35fe3f88af8791938be15bca8a550c294d863e26b1fe69f23a4f166cbd66162d6441c370110151d04da13b4a8c59686b9b23122b654ccaca3e9e4bdddb8a3e4fa4ddc2828ddc1258e3608c6a54bdaa99731d0f5f4a116b7fd96e8807e34a53fbb307f1cb7082f1cb47b09bdee8a7c69b3e624a813091733da3e026ba57df1f39b477feae591d820505014b2eb382db3a1", 0xe1}, {&(0x7f0000001f40)="ac0760974df5266644226a23dd15f16ec202054f4542ab1d9fd81987ca6f8b8d010efe4b7aa33dbfc309421b58f27df6af958f754ecde4a483f0129b0c1cb3af4b50718acc2e658b6bb601f1dd5f398da5061bf0dcd86d246d516344178d7d1575e1dafc564bd0bea69582bc1fcb0932ec4db09ad3e8cc5e4e01fd7ce5a9abb96039cef8ae814a7f4c66d7fa028d8e491110ee5329ba89d0f963", 0x9a}], 0xa) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8, 0x1, 0x4, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) munlock(&(0x7f00000f1000/0x3000)=nil, 0x3000) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/64, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8d3a3b1492acd8e2788dd6c235ca3126c283b4", 0x13) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x10000000, 0x6}, 0x3, 0x0, 0x9bd}) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:01 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) close(r0) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchownat(r0, &(0x7f0000000440)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x86135) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000004c0)={0xfff, [{0x3, 0x7}, {0x2, 0x1}, {0x2}, {0x3, 0x3594794}, {0x3, 0x2}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0xffffffffffffff7f}, {0x3, 0xc56}, {0x0, 0x2}, {0x3, 0x1ff}, {0x3}, {0x2, 0xfffffffffffffff7}, {0x1, 0xffff}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x0, 0x400}, {0x1, 0xa34}, {0x3}, {0x3, 0x8b}, {0x3, 0x5}, {0x2}, {0x3, 0x10000}, {0x1, 0x9}, {0x0, 0x5}, {0x1, 0x8}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0xfffffffffffffc01}]}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) getpid() r5 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0xffffffff, r6, r7, r8, r9, 0x4, 0x4}, 0x5, 0x2, r10, r11, 0x20, 0x100, 0x2, 0x20}) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3fffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0xffff, 0x10001, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d4461) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x4, 0x3) semop(r4, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r2, 0x6) r5 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000400), 0x118) accept(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000c00)=ANY=[@ANYBLOB="d6ec2ab4273516d26f578bbf61ccc4c8eaf275ebaf8925b8d7ded3f0e4c4110b1e963a1a79d7fe46f9132d6f599aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e07118a000000000000000000008e816f3749716675c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677848b283abdbbd07c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05609009455728aea508e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d77ed4aeea5d054deab6b06be7ccaacccf5bdcdb1eaf1f581a7eda6b9b4ccb3841be6ac1ea877aef9a63750806312c75e254dee73cd50ace3d92c9c645cacb0adff2e30ad044ce66882a69ee54ad0d38964cc9ace5f260e5ccd858b43b307bc9a7047d03bf09afc0bc55fe6efa8b93947dff57debc14b06be748d0e94de0363ebdd3ba5a61a17d3c5bce76db397e0aa307106dd5eca0ce8e8ad39877b20b6f43cb64389a8151cf71a7e764bdd90e561bb89ab722e8f89d6919ede800c53dc76b7c1ba3cb42df3d764c1f66ce871bc1ac3dfe44ce9ec8c4ec09258e02cc53cbd1ea6a0632d21dbaf171a314aeb3b19b8cd28d3d3f86cf46fdcd1180d225fb4a14080852bc6f9a213852c58f79c5fb78e24aed1f5fdd6ae5e80197fcc17eaa96144bf998b8d8dbff554262111edd762a3c1ab82c542dff1d60bdd360292c7a122751f8609c7adfde0241cdca39fff96ddb9a459035a3a6765bc1a6b6e9efb36af9ffb1ebd1ba62ff8f762de38bfb47c128239b110f13afa618452d5899"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r2, r5) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x9ab7}, {0xb7c}}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x10000, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0xb98, 0xfff, 0x7ff, 0x401, 0x5, 0x8, 0xfffffffffffffff8, 0x10, [{0x3, 0x80000000, 0x7, 0x8a0d}, {0x3, 0x401, 0x5, 0x148}, {0x7ff, 0x1f, 0xffff, 0x9}, {0x2, 0x8, 0x6, 0x9}, {0x8, 0xa14, 0xffffffff, 0x3}, {0x5bdf, 0x1, 0x1, 0x80}, {0x2, 0xffffffffffffff18, 0x9, 0x7}, {0x80000000, 0x7, 0x3f, 0x4000000000000}, {0x9, 0xe1, 0x2, 0x9}, {0x1f, 0x101, 0x4, 0x1}, {0x289, 0xf931, 0x0, 0x92}, {0xa057, 0x4, 0x20, 0x40}, {0x6, 0x40, 0x4}, {0x100000000, 0x4, 0x400, 0x6}, {0x7, 0x100, 0x1000, 0xffffffffffffc332}, {0x4, 0x200, 0x2, 0x73}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4800000000, 0xb7cf, 0x101, 0xf67, 0x3f, 0x1, 0x9, 0x3}, &(0x7f0000000100)={0x8, 0x3bd5, 0x3ff, 0x1, 0x0, 0x9, 0x2}, &(0x7f0000000180)={0x5, 0x7fffffff, 0x9, 0x200, 0x0, 0x7f, 0xffffffffffffff41, 0x5}, &(0x7f0000000200)={0x100, 0xd5ac}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) socket(0x18, 0x1, 0x922) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket(0x1a, 0x8000, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) mkdir(&(0x7f0000000180)='./bus\x00', 0x198) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x3518a2d95db178a, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3f) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x4}], 0x1}) 16:00:01 executing program 0: r0 = socket(0x2, 0x10000000000001, 0x1) write(r0, &(0x7f0000000180)="f47c07c10900323443227d250f2bba52b2408b117cf10eb8ec81ca56a82b6ce5dac42b2781996900be2009efceb7abe065faa5754a02bd292587c11a2bec030292d7e75619e41fa0586dc1b97d92c4b77901e7ca8404ef0c5fc100d01d3494b881e5a6cb25981200a2c9ecc539092dc41e834386927524cad7875259b92170d79e16eeb28238f98fdbc6e2990e1e7ec99357ceacccba84eb8d2ace62af5fff8121a26330bab135dda52424762ac58e8aa0f201f72b13bfd7fab7c033f58252ceee29aed901912f83eb9908abf2c1b858fcd44e92a93626c1b6ba3c6a0c4ac6e988cad7f13ef92a821e95edaf6d3b74bfb57b85047fd998dd0000000000000000", 0x100) unlink(&(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x1) write(r0, &(0x7f0000000040)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) poll(&(0x7f0000000080)=[{r0, 0x125}, {r0, 0xc}, {r0, 0x10c}, {r0, 0x80}, {r0, 0x8}], 0x5, 0x3) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x3, 0xd2, &(0x7f0000000140)) socket(0x1, 0x1, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xfffffffffffff800, 0x0, 0x5, 0xfffffffffffffffc}, {0x2063accd, 0x8, 0x7, 0xfffffffffffff800}]}) 16:00:01 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x10000000000003, 0x33) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="828000000000000002ff297b415eacd227d0cb2efe64fa5e78cc4df72c841a2f92926d83b58b49701ecd19cc753c818451c1202ab9056af4535bec19602c3ad7f2781c0c71a069a7e14935a2ff6b0825935585"], 0x10) write(r2, &(0x7f0000000040)="2ba4", 0x2) sendto(r2, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x100000000, 0xcf68, 0x1, 0xff, 0x5, 0x3, 0x1, 0x1, 0x4, 0x850a}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/230, 0xe6}], 0x1) lseek(r0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0xff, 0x1, 0x6}) fchdir(r1) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) pread(r0, &(0x7f00000000c0)="39a7cd31d63c65bdc746826134e093bc541b4400c8dada9f4e396921f5eb42ec905d88e395933189c1902582426e9ffc2f10d6b2ce107c5e5989d2a0dee5cd617130de4318f6474facb5133fb7edb5d4e1d60736a4f836cc9272c974cb8477e45d038fa1414f7a03132bbdeec7bd87f4fa3aeace48370f5874548b4ab3b091e3a5a9de294bf1067d06a29185d4636651baae44579acf94e979f2abdedebef1cbce492fa46794adccbf6152ab6012a3c22733e5a0903bfded6ddff4c8bc7a97b447ac011e5e298c9003b9d882ce916c71e3f80aea8daa7185b436dc3ee5e8432c56883303ce0bd1d551af34f43b2ea3bc89645b41fef4cd4b9a2c2ce2327477", 0xff, 0x0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000007845ff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xffffffffffffff7a, &(0x7f00000000c0)=[{&(0x7f0000001100)=""/154}, {&(0x7f00000011c0)=""/97}, {&(0x7f0000001240)=""/131}, {&(0x7f0000001380)=""/251}], 0x2, 0x0}, 0x1000000842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 16:00:01 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x18, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3b, 0x3, 0x5, 0xc9240000, "d731c1e7bb6fc6e23c5b0000000000e44de400"}) ftruncate(r0, 0x0, 0x80000001) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/164, 0xa4) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r2 = syz_open_pts() close(r0) r3 = shmget$private(0x0, 0x1000, 0x4c1, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x1000) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x7c, &(0x7f0000001300)="69a8375d1820b537d17459ff27323d01185357e0e540ea0f3b98bad05d4a3fd9f3a49ac3d6ec626aefc939d026eccdb5547ec732dabcb080156c9dd6461f16b0171d9de57c8910c709d166cf9e7c3053f7478bc2ac15b4f92eb3ecce2d661a23064743185e183c485ad676dd6b708ab85e04f7dd0de395ec929ef3ae") fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000100)=""/240, 0x35f}, {&(0x7f0000000280)=""/4096}, {&(0x7f00000012c0)=""/12}], 0x1000000000000208, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1f, 0x100008}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="a3968b7f536ad7fa9f89bdbb7e1ce4ca0970ac6feefd6736cb056bf02619fb33ad511bf694f8ddf8c0531c6f3c9d15a896f4395baaa75349319b443ce6db0cdc2c3266a283dca96ea6a58cb2d235edad081aeead75a721f5f75b84c964d863547c11b529f01b5fda1391fb6e180bb76c7595c9a3d0f83ccd2c5e04dc9cbe16e1b7f16c537d3563e1253f1338b185706a1c08729d06989ec5ae5966fcd1723e9762c6b338d9", 0xa5}, {&(0x7f0000000300)="fb4b58b070342f9ec034ba1864de98c2fb8802212bc04a4a404630ef0fd982f5de44273f89c8696a47ebadbe95de4505e314f5e66336554597f4551779d632c57cd54409f371b07aec223bb573a2cb5c63b7906f9e2bd77c386c3d37f5ed887f551f922fb10523502b77faf2d10d181b523a5951a4f70f8fa8e82f9e3abd4797db339918bde57b4dde0d64beb9bc2bc298518f1a5caa7d0970536ed00f", 0x9d}, {&(0x7f00000003c0)="6890c5d0cce994e45ffac4d21366d4b358334ffe37876cc9ecee0332dacb3054f9c567559fb6879748b74059e57a80bb1b1286c9b9b337e34fa80a40e70a839a07a397ce3c630192a015b9d18b6a4e1d1d5a4de200", 0x55}, {&(0x7f0000000040)="0f439bdc8db5ea14", 0x8}, {&(0x7f0000000440)="bb1834b5b481b7838320916c2e38df82b5cebf2fc9f10795acfbe8a01dbe792e9af1e2d3f58db8c42cab23cdebcdb138e46a71833dfc5135f241168dd691054619ec9278270d8de17cf18eeee78afcbcb8a76dafa2c6658aeb3e5feb864e0883f73015cb3fc75a19a4890d88b4b04d59ade4080d57113438f761ceb9881802d1fd35201a3860", 0x86}], 0x5) socket$inet6(0x18, 0x8000, 0xfffffffffffffe01) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') 16:00:02 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="707ba2c637be5d4dbca6bd5d16ce526e16d9a64e0e612d853e989354170cf4204c1e27b6441c4ed388d8a291cea27ebddf9189df7e77ea6ff090bffa0b384d54a48ab405da35b4eaf6f64c9de52f4cb429d1daa3913faf76f4623db12429", 0x5e) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x2, 0x9, {[0x54, 0x2b81, 0x8, 0x3, 0xd9, 0x6, 0x7fff, 0x0, 0x4, 0x9, 0x2, 0x4, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x400, 0x3ff, 0x77b, 0x2], [0x100, 0x10000, 0x8000, 0x0, 0x33c0e981, 0x5, 0x0, 0x200, 0x0, 0x4], [0x5, 0x9, 0x2, 0x9, 0x200, 0x8001, 0x1], [0x2, 0xff, 0x9, 0x4, 0x9, 0xfffffffffffffffb], [{0x1, 0xfffffffffffffe80, 0x2, 0xcd}, {0x2, 0x6, 0x7, 0x8}, {0x1ff, 0x2, 0x400, 0xffffffffffffff00}, {0x10001, 0xf0, 0x7, 0x6}, {0x20, 0x6, 0x40, 0x400}, {0x6445, 0x3, 0xa1, 0x7fffffff}, {0x4, 0x7ff, 0x7, 0x8000}, {0x2, 0x0, 0x5, 0x3bc}], {0xffffffff, 0x10000, 0x9, 0x80}, {0x8, 0x1, 0xfffffffffffff801, 0x121aa39f}}}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xa0c) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2fec1400ff7d81"], 0x10) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2811, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x140) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10001, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r3, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r2, r3) readv(r3, &(0x7f0000001480), 0x216) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003a000000000058a3", 0x34}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x10001, 0xfffffffffffffffe, 0x3, 0x1, 0x8001, 0x0, 0x400000, 0x1, 0x1, 0x8000, 0x1ff}) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './file1\x00', './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) syz_emit_ethernet(0x12, &(0x7f0000000040)="b504aea11629c5feb6de79691b5c52beaee2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x4, 0x8, 0x3}]}) 16:00:02 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x3, 0x8000, 0x800, {[0x200, 0x2, 0x9, 0x5, 0xff, 0x10001, 0x7fff, 0x7fffffff, 0xa883, 0x7fff, 0x4, 0x63e, 0x7, 0x0, 0x1f, 0x2, 0x0, 0x200], [0x6, 0xffffffff, 0x101, 0x6, 0xffffffffffffff00, 0x8c4, 0x0, 0x8, 0x6, 0x5], [0x2, 0x1f, 0x1, 0x7, 0xf4ca5d3, 0x306483a9, 0x190e], [0x1, 0x1, 0x0, 0x11af7c43, 0x0, 0xffffffff], [{0x1, 0x8, 0x9, 0x4}, {0x0, 0x0, 0x2, 0x6}, {0xe102, 0xfff, 0x7fffffff, 0x80000000}, {0x2, 0x1, 0x6, 0x4}, {0x10000000000000, 0x40, 0x7, 0x6ff4}, {0x100, 0x9, 0x6, 0x6}, {0x7f, 0xcac9, 0xfffffffffffffffb, 0x1}, {0x1, 0xb4e, 0x1000, 0x40}], {0x2, 0x3, 0x9}, {0x7ff, 0x2, 0x1, 0x1}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000140)="b3be90a6060cb26f19ac5af2f0b542c0eb976c6adc89f83c5eaa1f4aba4614009e2eb8d9555a6aea67e42c12ce61562e894ae62e801ed8dc2cc54dd6c326581b9134ec22926fed9fce3723efba7dc39e2b369a07ea075f67e74abf37fd3ef978defa1c153afaa28edb9d537412a24008250ff113ab15b8c5d10b0bd417d3a706e251584bad261f68f9fe521dc1b032e3", 0x90, 0x1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") r2 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10c80, 0x180) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0x7, 0x8, 0x598000000, {[0x400, 0x8, 0xbd9, 0x1, 0xf0d3, 0xfffffffffffffffb, 0x9, 0x1d, 0x80000000, 0x1, 0x5, 0x0, 0x0, 0xd5, 0x1ff, 0x8909, 0x4, 0x6], [0x0, 0x4, 0x400, 0x401, 0x8, 0xfffffffffffffff7, 0xffff, 0x401, 0x1, 0xfa], [0x80000000, 0x8, 0xe5e3, 0x81, 0x0, 0x7ff, 0x5], [0x0, 0x0, 0x6cf, 0xa0f, 0x3, 0x6], [{0x5, 0x5944, 0x5, 0x800}, {0x9, 0x4, 0x4, 0x7}, {0x1, 0x20, 0x9, 0x7ff}, {0x5, 0xffffffffffffff0c, 0x2, 0x200}, {0x25cf4, 0x0, 0x5, 0xffffffffffffffff}, {0x3f, 0x80, 0x7, 0x6}, {0x2, 0x5, 0xffffffffffffffff, 0xa4}, {0x1, 0x7, 0xff, 0x8}], {0x2, 0x80, 0x6b, 0x200}, {0x6, 0x5d, 0x4, 0xfff}}}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xd80, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0d01c22e5cf1a50f0dc6a8384000000000000000b0ea90d71d916fd9586c7e39ebb3c0913d99b7402a49db551eeb49b261f3c2d8a2b0fc11c054ee6ad5835f27229d46b896d08996b9a1f4bfc5239c5b1a828920f59105f630a8fefe493670dfedcaf9328ad544810c6757c07c098867e06ed99c426eebbac171a7cf64b08d0f939296153de0793972d51410d33a7d2d0375afdbab879bbdba38611479b7370938547d184e874e6530b71b94ebc942231617da09ee213a8338323239b0832755e20007eff479348f9d8cd8403b2b71d25884fec4669ec22d262d92ec911c64d3ec685c87089d19ca6a76ec68cb15247a0090be"], 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) mkdir(&(0x7f0000000b00)='./file0\x00', 0xc2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getegid() lchown(&(0x7f0000000b40)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000ac0)={0x8, &(0x7f0000000040)=[{0x0, 0x5, 0x8000, 0x38000}, {0x1ff, 0x8, 0x9, 0x40c6}, {0xfb, 0x7ff, 0x5}, {0x4, 0x6, 0xff}, {0x8001, 0x9, 0x1f, 0x9}, {0x5, 0xba0000000, 0x4, 0x58000000}, {0xfff, 0x100000001, 0x7, 0xbc5}, {0x9, 0x9, 0x40, 0x3f}]}) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x401) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xe8) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xe9e2, 0xffffffff, 0x9680, 0xffffffff00000001, "d551e29d54354b352dd072ac033ce8e5fbc6445c", 0x5, 0x6}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x48) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x410, 0x40) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x5, 0x100000000, {0x7, 0x5}}) 16:00:02 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) shutdown(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000140)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup(r2) r4 = msgget$private(0x0, 0x40) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r5, 0xffffffffffffffff, 0x10000, 0xa6}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file1\x00'}) ftruncate(r3, 0x0, 0x101) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000240)='./file0/file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x5}}) r0 = socket(0x1, 0x7, 0x80000000000000) clock_gettime(0x0, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6532d8ce00000000000000b5aeaae400"], 0x3ca) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x9c, 0x8, &(0x7f0000000100)=""/21, &(0x7f0000000140)=0x15) 16:00:03 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000001) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getegid() setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x200000026, 0x2c, 0x0, 0x0) 16:00:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000440)=r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0x9}, {{r3}, 0x0, 0x4, 0xf0000000, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x3d12, 0x80}, {{r5}, 0xffffffffffffffff, 0x50, 0x44, 0x0, 0x8}, {{r6}, 0xfffffffffffffffb, 0x28, 0x1, 0x8, 0x6}], 0x8, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffb, 0x11, 0x20000000, 0x2, 0xffffffff}], 0x0, &(0x7f0000000400)={0x6, 0x1}) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getgid() write(r8, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xffffffffffffff05, 0x6, 0x1}) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x40) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5435a5fcdf64a9d0fa8c9c56fe62ab8e1a587b6c21d7e02cdb5f6c1ed199b9c1607416011e897cd0af2e32339ef441e877fbdf4fa0c30f4505eb7cb29fcf6fd0ac35bf21f948eb52e5cdb4216d97e172d4e89340b4f4152a0a64eb", 0x5b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffb, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/173, 0xad) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = getegid() r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x71c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) pwrite(r0, &(0x7f0000000140)="2143e7354fc4019dba0650a2f93b43096dfe0d045a57196884808cfa5c52ce29eeaf3b1e933c9d52944623053bdedb5e3c0798f959266bffd981df1037718181fdeeae329c16093d4e3d683c99285c460fb3c45708776dfc7cc2d5695c700c5500a52b0938ca80f61edb11b0686db424e31d3dbd511755de5317765bb3eab6620e8c48d3efa8ee8cb9ab7fc5cf8df723c20c13d816747718e0dbd809fe3cc0692d85c1a08f06a25ba9c0bd35ad5bafe4da02dd7a22681b511e608b4d2aa41bc631f3e0ac4f72499f17ce004454c39a429690ae8d8b2a0c2db2ddca55", 0xdc, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fsync(r1) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000000000003dd8e8f1"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) close(r1) 16:00:03 executing program 0: r0 = socket(0x20800000018, 0x1, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20000, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000380)={0x6f, 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x7) dup2(r4, r5) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r8, @ANYRES32=r8, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000800)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = socket(0x0, 0x0, 0x6) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getpid() r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="eb02a0aae7d9e862e8b86b3d781600d1d339cedfb44f4168b7485b7a97c3339a628fda45ea7018cdf3e6a46655a6d33b706e46865598fd5ef2a98c0fa9f8b28938450c11617dc0786b05e05c949d563013962f8ccca03d0426a3a3431c2381918d1490d87dd142c0f156334cf8145bbe2787525d42f66d5303d64150514606aa073bdbb8187d135da7478e5f46391471377e8a8e0ac3c544f8a790037e5e0293b7e4fe3a7fcadecb26e6ff8fbd376dacd0ab5f6b8abf3c3b3c8c4dba3b994c01586f82a616dfcf09c0afd02732718fab35f668f8f692f2318ce1add68dc762", 0xdf}, {&(0x7f0000000200)="b794d7bf431f600375c794e80143a93a1aeac6b4062a81c4dae8d88e0f90a89c63ac59d9bbac10d6e9c599a1d0e3512ad06090c7089c71eb902f43b8b1c0106158576fd92a2cd051c6dadd98f807165060f61c15", 0x54}, {&(0x7f0000000280)="21474a6d5a7a68aca2f3c2f5fdec5e607cf9f42d7e86201e3415aacb85c115474cc311cc02eb42e2dd752a29e25110d2c1e8e958e5f0388d7abd0809a9667455d16e186f3452b6125c2c4e3da69f3e4e9073974eb3f195c560b647daef5e3f3906b4ad30e0f2d5d2ab958bac944096f326dac4a173a0eb0bb2c34dda43d924d01162b22e8ca63e59056b8165d2aa8e210a416f28d37abfd64002c25b0b", 0x9d}, {&(0x7f0000000380)="249babeeb529fd512032fbe143ad511c3a1a4ab5", 0x14}, {&(0x7f00000003c0)="0e8c78cce6f146f08d2b34af90f76b47b83cd1e6be95783d43d6a43ef4386ae7ae50cb0cf94b47bde0cf3c5c21a1c320c69cf5d359dfa7c22058120d62ceee002efad36ae156c1e3b6768dbc344bf957b57f28dd17fca941085371830bce70dba15f2f2fab562510f53eeefeda235d7222bfdffc83b4e8aaceb2893c28cdd4be7bb0bc297a6b4a09582d3c80ad8c7f52c767bfa87921775a5bf938c4be4270c22558e381e73a0592e7db9f1c8f003d2adad171", 0xb3}], 0x5, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}], 0xd8, 0x1}, 0x3) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:03 executing program 1: r0 = socket(0x1, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x888, 0x0) open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file1\x00', r1, 0x1}) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0200000000000000c1cd1ab0aa7273192e6689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e780e99629a04b6cb26baff6779e34b30f98572c6849dfd570b16903bc18064452278cee0658ecb5e0ef651453ffd8e391807d33140d23a9aeeeed8c8e38bf6c5f20e25028dac93264e5f4108946077f04b431f628a548b5005ea7fd1cd63fc25c2d69c479990fc5e41b9e66c5466508da33a15f7e224b780a751951d9397f8ceefc17f3796aaaf1d493e265aa84cfb"], 0x30, 0x800) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x9, 0x1f, 0x80, "1e39ab1c65181bd87fd399660ee1d0cd9b16215b", 0x7f, 0x83b1}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="1711753ed8f9a946a7c343e2b1f8d40a9faea2a3f650b4c2d7d8f90c11685cd1ff3d7bccd371de0b49a313495b5aa23b70ea8e7e393fe87e8c3bfd415e990c2e4f8af2bf0b01b8b35200100358f352ede1c3692c", 0x54}, {&(0x7f0000000240)="24f7ae9f19492a762f139e2d6ebe18e414b4784e2ccdb2769c7014034d1bdace19107d47df64b627830b5b6b01aa212f827b020d69431105d55024e305233b252862cbcd4c92c6794f6b4e71b3a76c459be3dabcdff43fea81c4884d91e9db3d6513fd4915cb0574d9675b1967ed254f748e144c7b9448c62fa4e38fa4fddfaaf1f889431b3eecfff186317e629f4553fd20f545a49f0aa6cc8e87539964a32e4e5b2a22f968671eb562e0ed52d4addb1100dc65b50d74e1db5aa9f951def589a983d29e1454c9be6e7269f3bb063f9b3ad3dd44fb447395466a65771236c958011077a4af", 0xe5}, {&(0x7f0000000340)="bf3e3c6592dd950672c85a01a9a50b10df54feef551a9eb7e731d4fbc1fd7233c1567d050cb0e941e94b582b7bc886e91db7b897daab56c19c1c4b105cf4c5483b5addeb90080cc0ccbd4c705f86bf5b2254c025fc918af970bc3e583e6025fdce29589194fc9209d6765be2fde17e2dc5609ef23fe248410adb", 0x7a}, {&(0x7f00000003c0)="6e9f6a0ef7e76e79d00b8073f4b790197eba9892009361fca338376ad3a78c52861e512d31daca6da8847f55f8a826363baeb08b41e1c7dd446c3a2c8b051519acca0d4b63a9e372a27ebcd4e2f1cd4a56442538c6775c90957acb14bc1c417dd1e6f3b474c0b7da21ac90a0cadf318e909167451e2180fce6368bd203c7c12628a5b71341d58d9992f8a5305ba11f62546988005197d94eafab251fb22584f3a345", 0xa2}, {&(0x7f0000000480)="c93cc84fc4e55faa74b6adbad17cd36ff821fc5d64ac18c145653ce42457e95b32846a4b8a620a402f956bb69600b926e85c24cff18a4d08ba8ecff893edabac468031fe4a3d4b71cc41b031b313df92938599f1e2b6008415752b2757ae40648d0cb057c75cf5822ab1fc54e43cdb23fa3489539e2491f13b96f4d0a53ea3ed6b940b1dd3bab36ce110d0648bf3a25215dfeda9cdade221c6f4b9fdb4fd1bd9b3946f4989071e0648e40959964cd2d3b13bcc4edfe3d0d12c06994fca1d8d94e0de4ab6e5ef5a290997d6c6971598970365b4bacb9d892a0efa6f7a8f82ee769d841f413a33abc7496c6031ce72469b", 0xf0}, {&(0x7f0000000580)="3dc147015a7d9a87c9731febe03ee9adfb8abd25fb17db92688421bbd1e91a1abdd86d693249890b777840ef3c63b4273cf99f80f60641aab0796bc24ed244ba34a38b7281e4df6a0831553ff68b7b39b9d56353a7096333db097242aa9c9c9ad0b6316e1f6c8d3f236575695d989f368232cb0259b0913eb2117565f8fc67b807196479409286a5c29d2096b80e8a3d96146be1dd629b1db42cc8936313682696164477f2c51f71f5615a1dfbe3a9db80b2a3243d03c3d5382a7a5db9ccf277b78a94e2a236ea52a9c3a543b9422a0bd7ce52d88761458554e85d1d20f5dc8282ee4fc301b55b1ef417c5477361710d3939", 0xf2}, {&(0x7f0000000680)="5044361d2a1bc4cf3d7ac88c7c66bfb0dd62182b3f1ad6ef7e061170f9952af328c7f1cceeace5623cce7f28c79f79423d", 0x31}, {&(0x7f00000006c0)="5c38967b89c43cc74e79384863d71a9cdfbd5e11bc5f9b5dc8cba347b72d6950678cac98dc6cd7b3dad4e714a04733d39131a6d6cfd92ae4def516792bfd06793b31630ce664eb5fb516dce3d61a4810a038e5627e94fd9b2f4b8d48bfec756309fad0987d66b3426a23a4a9d5fe3d3bc356467f14335a2e2161739b6c3193b1a2d775dae3456670d362b543347551250841ecb0807c9abe37b32839b32feb2de66adeebc67d4a3e1380170d53323e37e59ec93eeecc7ea9fb6044131e56162b928b4a89b501fa563da1bca51286bfaae8b9175c524f1bdae71b425c250a42ea1a46f47764acc452939a6d0795e7bbaf7711ed872b4a54f054ca6656f9c117bcea7b40c6408684641822c883da135b448ef4d09ae13e7e0864d7a34743d252aa1ecd33fc95dca1d5917492ecb4185e38c2ae274007cea998fadb2e65af2810a7f27c12e5bf7cd5b5a104f12e55be658b9af6024d270122c3cd1f48256ce191c0508f754816a5d1f63baf41948a699deececc49a3dd389b56cedca588883f076e90024cd2fa4eec2f9275087cff9f0c9d24e48111767e151ca2428122d17399b69a729e8450b7ffcd89390cd8caf1e1fca34c63db527e8563a28dc0aa93f9f5db587c57d8c92b629214dc3ea6af3b0a42f325ef5df1db97119ab49481c4847c210405b4fb062ed0cd7e0b59461ffb426c657800c16adb634ee7763da3f1e8907f55bbca30b2362223432c51c89c7f15ff19089c36a2c30972b3db247edef808730ad567320bee77b729f908f48c79f07cc5e39d71765e681d3c5024704fcc439d53989ea647193fa32d25ce562da0f5ff53d8de4fb43ea59d541b472ec30236c1c330728c1163c8703d0568abfd867d707dafa032a8b20299c1def7f9c1f4b9057a7a642610b5eb752ab5f146d0bc1298a037d81bab2432cb25a8ef347a051948cf87f0687661ddcb327e25573c198339ef7fd51c194d522e181682ccc53f54ebf773e5e14105c1ef87473696a8d034b8329efb6b0b235a84f48878aad843edac196900d2a2574c6b7350f8c8f716aa8462f0b63577a1ec0780a6440c750a2929d64463c63fb51a77cefe8391d6301f761d1ef9b9fc31e01d838840701fb2aaa88b639151389c194614708036049ea3f02c2232ba8127c95fd36b552efece640bc3ba5b011e3ab1fcb7a957ba570a7cbbaf4120c9f19b0a936d947bc818445cdf7b939e1fd638a2bdbf1c9e21421f46c5b693ca53ca8f6b2d47e04dac7e4f319c3eb1ab360f4987940d54caab11202c7bb3a2bb6cf5b94de650591aa06ee0630514b21c989881dad4d016d644f2e090b33fd2d5176a9825aaea7aa49238cedad4c865c8ecc1ea438dde5aaa0c35622d22b74117c219dd5c8fcc2ccfbfd6b03fc5bb7f71f5baf853ecf9fc05774ae5e011919b7a7651b874efadf473c93c90cd44f7017506ec776e76418d7f0ffe5607cc763a1fb645c418bc058fa8178acc0c78f274f6c3e45fc4f4fac12fefac29f49dcd7ac1822cd0aeb4faa9f145bb80c0a7f6e11d38e952f4476a2db2752a413ac984c37bc6dc82899873f44d49a2e78ad1767a71d2ff13bf4dbfbf5d17472e4475e717c941e2dfab5699e49a7d1a4a93519a1ec5d6424147942750d4d9256fccf67fdb2322947766c3e432c41a7855bd801451490285345d7b0b1fb0484064e0b7ddf202d0d63e1f2ef017449a4729a154e4b15ee67b330862b05326a118b63e58836997709ec484056cd6536c00ef67a89d1b67277705528745bd72a07be848dffc949b1d1aecc47895e8317f7d632daf998204f1d72f84a76dd24cb0e3c0c9bcc4cc1d8f543fa6878cc359444f5241fe405b1b61bc06b39f033b2651e8bf853f17eee002e63fe3b87d736b073299d60e06cd4d64da793b2105f271e85b65052398ac1795dad65975eeaf3a2780536a110de78aba7bf6fa5896f786247ac25ea7f070336d04df3142d5002f7ccaf1d6d0d9786901ddfc25c0c6191a9f1cbd3bbf73cdd847fd0ca11b007d7ed3a78a7a8fb1dbdc415d45741e6d3cec1c25f5106dc1341a3a9e8fc8cb1087e8c98c9d435c4a7c11d80979fbdf4b8f3987ba8eee58e8af052876e6605043fdffa4f04a527c092fa0a6ba255891593782658c2d6b1a4b59875ce1c5eca3e1605ee181dfee5d92182c349ef4c1948f6c2d245f0e166c826e996e89fdda6f211264847ebd9492218db8df7a97cd84e137d08fa67d74f840571d343e199680ccd3fbfc01278440bf88e39afb3a2bdcb582ebb5ec12aa67aa81449f1c4e68e81678bcad7928aafc240eb3040c484c9a036dbe387d871fe04b2c9ecf7f93b3ffe83f0e10f0873a501ce73418ccc8d42b0305efdba6be8fa44b9afb96d28cb12069b85fd61fdc6531a19006c199f2540b48b2f2a814e154fe522da1b9c3e7dee713bb858f04afc787e732071a4e5ddd888b6d9e30f7d1132a7414bdf4b8b5d095c3e60c54d14ddf8976ae86486abe7b87a018d72514bc40d2582d52351e20e93cc31e51fbba4aad7f6c955c0c913f41f8c391a89f456196cb4f95e90372bd23b2acd406744d0163fb1ee05514a2925f8bc248b37d3abd1618fcb9fd57a3fe9d395b35a3d17e0e251214a77f953a90a0dc3d3e7376e44a0780d45aa5fe87bfb3c1c5e60168181ac244e9ae721ccea1f6d6bb6228a06d42e56fc9419d0743b3cfd85e5db20d8abf865f3c678e5ad63233b73b0e90f6cf75c7513efcea1b57af80519e6f0c21757ccd967298ffd60f0dadb612dba0bb3b2400fddeb826e098f36842ba83da72fb7ff361e6dce71cb0bd3f74de99df00516256b7f81aa00bfa7fa0b388baea6822cda1eca3dd169af0dd7596afde8529120c0d52574ff584540bd97b041feb7eaf8e4cf2ad356eaf7a923f5778b03b76f0cab76eb387cffa9c5a0a517fab5a353c88bee147616df27d6e9c6e41e55bc1023c594baa2308ccfb02e2a289c1eda4c88d3a20489c60b77dfc8ff670dd9a2fffea29716b9c04615b2634823c9c1ff456d3a79a99018f43f34953422df20a61772f8644b2831dfc19a91017e820e7a65e02d507fc8220179f1137b0102fec588affb8c6b65a9bcc746cb2ff8b360a921e54b586d92297e555838c35d48925f9341fe47718b6381c2578f6c32ecf891ae4e621240b92bd3329e48e6bb079bb58fa1b603e8e85ac67b063bd28b3edaacf878bb3729f2c326dd3cfaba3b877969027b171ec879f73e827a1fedf4e0eb4a505773eaee25d108f76a816222ef6c80060038d9e1f4fee3296597a5212fe3f3f25b7529ea1baa11e5879e296bf1edb51074fb332f6045526a84d0360554e392c0ee1c5d0f9306b738a768983bb60e60161085f924d9ad17ed867395315c2d8547aac699506c7a996a09c1ef713e43b6456ed9ff62f8204020116fbff1633675862da2aa4250898bf8e7834d2609c9e2164741ad1c1f9d9c4163c4b93e6b3006b67b012cd6e36efd55d1448f03efeadefdc25d48ae07e211ea40844511cd5f23e13f663ce268ad206bd1b4eb226576ff75cca55eb66a99901e6f8bdedc862874617807a9ca61ce08299e41af83644e47a454eddf16f89478a1d54214913c4980b0df448e385867583f6d45811bbefcaf0c906741c67093ea982deebd1a50869c47f5465747b066c9ef0d6cd59ecf2fe90a17b6f4ab842c69c9df82c6a50a987fd1fa93c57100c9f46041ee4b23eda774b391b341c1feeb4c07e63f28ea3a6df9690adfa0dc7bc4a4c1118beb2035038c91f311b1c1cd6c245f0abed9da26e1a78ed15cee7589d7581709e853de571f56a94bc25d5c82ed493c2711bbd944d4166af9e94636e21b156c1a533bc7080e3005590227d6972974afc9197858d5ef303c283c06e8b70c21468f74a71442736696d9a3b16524386ebb0cd3337d20dfecef932d1516d87c139121ea9cd1cb5bb1246d04631f641e954ef4ce4a62e40d702cefad4b614066e9c0daa8af5d338becd2bf26b609abda29afbec9886e04409aed6eb2a80ae253c678d114a9b4b606063dfe093f4f9276e1c02adfe814696c2861c54ee0e77ebaf9a6b489ce4e2e73aaeaf9096c3f684f5c7e802fd32c1f27f7dc377ca177a307e2b68958520846ba7409a1d4c195db6eee1a58b6ad1b0428f5d8071cfbdd7bef41abed241adbb7ec021c8a148c5ecaec31dcf74feda8b1f9d034c5a8c1e0633a15e0a4bf5d61e7b4fa36f0f30e1fd3f9f8abdfaf8497e48d55dacbf262845120838e71a89aa6ac8c24af0617aeff19072c42b63f760a5ab7f9943983e611eea031564e4a093d4712f62421404924b474cd7765db18f811d2022c2589db567e6174669383d22a4dc2fb328a385b535352512a552fba6cac676d2c38fc091ea6cc45fb54a9ebede503b66782cd691294826225f4afe12fed3a778e3597c3910d9a907001da635c62a1007d5f9465d97be76cdee8c92b0a97bf348a3f7741b4a6c07eb9b4013b9228be2498337933220b8d9010a53672a29ee302794ff91c720c955dfb773e457c4afd231d9f0bc88ff9e5a9113ea3d9257437ce0ca04f958d18cf5c73bb3273cb4026bd61f8077ac0dbaf41fc1fcd9987dfd11df506a1df89e478cb1a27cacfb99b611f48ec8dc43ff0858f9e4d4b82c198441b05fbf49d38d6712e363b0a0dcd19a151456696e078ff37ec58780a234e116d7de00d77772b3fd9e0d7ca91a2110641d76b3e5d60627ff3013d700bdca8098dff237e8111126f84a8d09efc340cd0130e46cffa512d57158742de88271cbdc1e35994a7d4418ea81384009181bc7b9e5ed492a8a727af92d9954e4c3d5759d2dde02aab05b64065b8477798166e868481e3a0f570ed9ed0603d833c7f4fd2c3ab935adb842575c1f661255efb38b8a510f0727f38bef8ee5578db6f52bed8636ef86c8fe3374af38c5dab0cf207a91f12b7060c8efdcc753ddca39e6e92f347f2e4dea97f1dc8ce65cb5471c5e04243dabfc9c847aae8d29323c0d4e5d3e291492665e86b301f32316cc268273aadaa60952a78435815084e158618a2cfb6f9d626ee388743b305188117c57c0af30b947ed31b875b253875c0775f2986ae5c2ca35da0e1c193038172e61ab279343e3d054b2d802a198bc75f0015069eb4d9b747dab60c4fdd987bc59cd7b56e2fa3e61499ddcc98c65c1f896f1989939e8dca845e6dff259924096d1920768b1a55155818760e691891801d6731f4c2c5f3a0caefaa1427a9d4cbb4d76f2a5443993b2e50b3fe18a7e7e7fb11167ed8632033569836004649996e67533ebbb55fe8d0ce8cd2596f2eb7d27526c60789c6dda9522e57c135ce4b2ee1eddf20875127e0266e11db7a9b68df1b01c72464c344bd1ab8e64a543036ce0a52164120d105bee8223e786515c8536010ab8d9b726ba700e4b0056c17718c0957f9e3f2e6646bde2e68f962f2f501385ea14d4bdc10f0ab10a2957bd3f0429d9b4718c4f7cda5193111d0d24712a1cece68dc4acd4f443909d856569b37b1f2591dd22030161f1ddebb2efb77b9e0e3cfb025c6dbad83e38c01090c62a723ea1b113a8fe575f908d1bed07f189a618968e5c88019098883e939886dedb1622f09ab3ed4d5c44a60c530d76b4d3127aa4cfe8bd81636e2cfc635058cc0cb6be88ca2d2fa76b1f4c60f3f6dbfe9132ebcb3808615882dd90b69928899c4e6ff5a0d3d348e0e48c14a47af3550062e78a22e6d2f035afcbb3b01e237413c91ca046a0cffdd09e4352f99e195334295bf9979a4c529844ffe1b681575c", 0x1000}], 0x8) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) flock(r0, 0x8) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x3ff) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x100a0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) connect(r4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20090, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="57811dd8ec76209fcd8b673d397370cee900540d78c2e0bc579fa4b5d1758bc87ea1bcbcbd00ff07766b02c287ccc7c0e92e3e6f52266702a6806311f27d1dca97d4c21b7571c077d348fa7996d3bfc8f0d07e4d5add7c0a52263e993cd7f5beeb2a35431ecd86c792f570612b5b003cf149419581aa6632eca6718f0b4e1a04e1475a34230388f3edc57cfdadc421a9b5ecfe07a26dba3cd3aa80789ef4ab4c73e985aa22b24b231b932193ddbbb2f4d434ef3088cad19a93ca6d0235ba9fcaaaa80059ad1ab71c699786f4ccf193be84d54a3dda0586faf9e69a308afb0cb6f9fe8e5e7cf6e8f57c4562b29bf36d4ef913df1eaa5d48303bbedfde742a0b81665bf8075b6c81180eab564b5d7ff14ff39fb781fff3385d81fe834d64ef44a6153270f804865c43565b5670dc8b75f34161ecedb54372c68c136959ce9e5d038169928392caf44867344bc11fe9ce62099463fb337c44f2b8a582946884ac87ab7bc7434068027f98feba65e79c19fd524ba1268f62ece952e780c06715dbd109544567585847adcb7da2d0d1c43487594898e8d85d187fd6117cfda5ff593e3c4de5ccf764edf2d27e5a9ec1dc1a05f4c0e49023d66c291e05a59cb940a3fdf9aa4c6c11f916e806817b125d7d6639c92fe629dfc38c5a314bf32cb5ea58561871b18704352be10927e5770cd62ba17808deab18f084f0ec03f56b87c57297ea9632921477c395eae9d4518a0be3c2cded63bce9661638595eb54da4264078e14fefc3737ef4100b85d5a550b0b5ea0b8f38bcbc3e7c2bf6b560a9f708951854f688418badd6e9e768cacf355a40e89b94b720b6647ee1bd08606ab3740325e3276c4f72531b127d20e3bb07d9529588008840052125591f3cb48cdb7364979f0e075e268f6a625454aa088d2ed5c4ff47c4988dc05aed2e2e8f944dee8fcc5b1b630d5999d5ebc8d08b12d164c74a0fbb9b40aa746f3f1911179775b79b052f2904035daa9eff1e8f67d0f8b97c95463a40ce16782b038e78118660788247802464092d68b7791fad48a0f1d7940d43167953f4bf71fe8c8aa0836cb7229f8afeb2005e6314a0830e96d3273aba47ccdac7ba5de611576058ec0a0b29d58d6ace4711d6a1837fd0df52823f38e5c54d2c8dc9c9fa78edf6a6b560a05d66aee99aedb4b3a434f8715868fc9c64578f2b3315329fd3dd12a8c7473ef941dca743949c138c387c8c8d1354bee9a4c3f6c59aa96c43aab09c10016d47ab4c8067c7f8f98cc762657cb575ad90175067a5f88cfbbda29955f676bdae78a6ea31562e92cb57628208c1217aefae7d1c519961bf1796899e8c8d914a65f4967dec73c5d7fedba9acf4073ed477ff338eb5ee51d15094654993f1e79f50cfe5d38b86e98ca298275d25f7813148e24b95ffdb90180c3c6746e88d8b9cabee9f4b16d15b28e371b7e2b2437de728615f87bd16606f8ed6d7cb8d32a629aa4f13cb37b3f11946d9b473cf17d8db6a498772639ebd51f727d462fcb4cac30c086d988efd36ffb392fef5dc8215db1ec236ccfedfb7c74505a5389521fb67c3f0c20ffc41265dc629aa6368c7fb7d19d14add03a995a7508679a271d6eb4261f8e42a1da546b45e1cea37babc22e6a6bef861378bf6ffb5b5cb438e5b31151ea499ad68bb9b80ce866a78833d5f418ce3d2e7d3cdebe5b281bbe164c5ca82e4a323814235c1cd0f89eaa5b109ae75066dcde91274744e1704fdce061344f3605272972654fd582f7723cface74691a8ddfdbb988bceae242f58824a542610c595d1db625bf6f32666d63c32b15e16af7c526795258cf6698de62621cb55947e9e19fb8ced406472ec8076caacc20ef9a20990607dee31e75d51e0775e8fe962cbc109bae3c2215a25908bdc1b621364fddf01a6d114af52a85170f4680cb55e8a7a596b89dd6ac8a369b9d8192f923aea2a7c56c91cee182310bbbac820e78725fb206b6e77dcb82727fc2241b63ec4a131c9ef6ad2d37d27176325b163d847471c5f102026e3b4695a003bffb49a11bb09f03d94efb1b36d5a478a2b04a7808624ae8e166187f93fba376df1d91e40ce48e67707cf6a3a52339a42c10b1cbdb2b94e50d96d6ddbde66624abb88f18378a3d93d1ee0f815d11078c623a5f4094fc82f12c71d990586b261446cce16bf43b22274c31a0d8aaf0562cac3fbc40b45f93fdb5bfd8ad11239da2e609fcc93b12dcee9ddbe90f8d8351367b14c12dddf7694174a0990ca0fbb77d8f88fd8ccae60c1e54afccf5ec16b791967b80d010449f5d201faf7200a8a04b3714f3517be12376fccf96c40a06ff7ec7f42dae24eb6623047e262c7cd97dfd392a48b310e975ebf28bf6f048d8a24b1ed05c2463139c0c7256985657c1df3e63b8d819a7d131b3ec7e86be95aa1ef213766778bd4ca063264f2b5db5ed0c20f85a91e78ca63275823beb20d72e22b0e59333b1725f8658cbebb2e87258aee5764a8b2dbb513f0da47d92223a622f4bd7cd0a7961d260b95d99fae7f804a94b5266431d7db369bfdfdadd01bc06816270fefb2b9e2c5f457369129977454b66c78380231d82f0cb34fa9148ecee140ed7253001f06495322e636ee081ca7e2fbae43f4f0da9b0f1fe5f82ec0229106cbfe08556e9d89c21cdb3e233635fe9d2a787e6789546bde1b5ef763850630accf0805ced330ba9e25af306c58c1163aa3ae8d3c7debde16df1e79cac018ad0e3d637c0756f3185142824a1a949419664013016ac02533e091dbd4bc2eb7ec115cf2f1ec0c15d67fa41c31b00f53137a0851c9a162b65020cf4e520bd9eb198b8b306d304374ebcf95cf0077d9356f056cc498f8dc48efe7d05e9139559e89b09fba3deff9f7152311002b8e8b7da65ef47217e262a00e63a0858a531cd9c8d4bfbacde4b8fb8ac4b25f84a610d5f8d607002d2f8002c93dfb27a0cb7ccb0f96787895f5b4eb2780e521bd84f3f5312cfb7664d779c2e0867203df4cc018946e05a0a24c43b80aadd63d7ffeb57283d5739914c79920c0fe8636e9c8d23b97c861253c89ad8393473a18e9c976bfe15f0c6fd5997f01ffa37ce44029448ed57eecefc16a1cf380f660e9af43d97b908506cd3b48b5b7b4fd9b3f52a9dcff0d33cef820036e0a1b06e18cd3f5c6b9bba082ac2709ab1e4d464b9e8872507e4a00fa4b2babef19188168b2b11ad870caed1e2fbb9f3fdad2aaf7553f0405645921f27187de2a1608b60c3ae4f6b572916fec2d3cd86d0d1254ebf96b15e82d6dc8955beaa2b62ca640c8933b65b1ed9cd85a68d846af1c22e2e770119118f200072f3b3c4555786855fbb75528f106b967fb212a70abc8dc01c7be43e02b15e9efa8cc1dfaf49fce755f12b25fcc0aac4a946ad27928795308aa830e9abe1d88aae4624bceaa5e1417341760803d26f203419a286e62dc8f4796e32c779858ffcfd16070f49fc854218ab3d24845ec70d02c2fe4b145b703a0db59176f666b815b830f22a9e63e7ad0d9da6288deda9d38ab4c5faa57dae93664d9f058fcf7668ba9887afb3965bd72f67c0ae13467b9edaf8787a997ce2ff8a0e17d7133867e08519a361192572c142d426fd3991eca9934f3dc48045df69a92e1f713aea284ed61dd1948ed448db7701da97b68fba8751a5efc4c58074d768f1a9e1450cb792708c7991cba9aebb8b2e7e8ebc788f86dccc733198e446038b48cf0abc67ab7592138112467c0ebed01f34ccf5dd174de61c0ae809a02036efbe966cf3994de6c05614e8b74b23d05672f291e70b7f390ab1291ccd0739b103ed5e3dc4b4dbd6a7bd690dd59895c74685468206dc984fa453537e9b67f4fc7256aff9261da5a7671ce7b27694f64dadd5a57cce2ea40f4f498d6bbcaa63d0007c2a234c475a2fe5ee8d50d2eeb21234e4ea26718dd5673fb7e21fafc38093a5636a64e6f09e5a5dd70f1a49d17c490e14f2556edc30c84d58de3ecc94755c8547feb4bd3a752989155f64a531f63d82766d7bdcc6942069a89e6c4673a8bd855f98ffafab3fca2c1460aec667188b529403477841bb99757c466d8f78d45e30df1eced4f20a9eade53a65e2f97fb6c739883a61e58e9a3865e117f317914d6e66d0934fdca9a09394b6365ac4142cb01364f18bcd56d38d5dea8fea79795257679c0421170bf22cbe757e64538c896c794fdd4e205b4b98ca6463ba5368a2433ac34933656b82dc663302b8884f5aed9d7c9cb9d0e25efe04447a3a1bd570f5debf516ea6a9525574066801adebe71176743e05bb679e499865638e9bd32b8067bc63abf17ac28d36b73c1c3515a94ed297feb3be0d912d4c121365ba0b7a0e9f9bf8bc16f1e8f94f737ca2a43172ea2b607ca2571dffde5f1004e243c56c8b117bfd3b532f4ec8f1484202a25ad815560dac361b3a1ab2a49efa1bb95692997a6b267fd03230a328dd6f93023a172257dc4860c1ab9dedebb9caabb26328e4e6aab3149a2464a809fa6fec4bf3085f390e87230a640b4683698bc6df9b7d2e5a04a9fe335fd75006ffa6298934f480c5e6588cb09dd8beaff00e62ba5717d23b83fc34e995ed6f29dcaadfc90238c18807c9265aa351aed75e3cb2e8bf3f09840a602607b7b2b512fcfbc56dec3bf3e870a65ceddfb4037e80c36f4b5eefd46fa438f2e1921f5ba2963b0c146329b0c6f9b33044312f15e0a54294012187ffeecbbe0c696564be04fe98b86c07a95fb41c6a175026413286ab3017068441ff145eacb40c8703de5bbfe2e39465fa417537ed7b00ca6ef6bb00e8059335f04b8fbaf49cc47587e1b1bed8cb87f254b78bcfda02a0988f99816799f4085ebf5f111c8982d5eb34b34d505efca1ffe59f42528789b8ca9e0d466640e394f97867e838ae2252c4902fa7223fe2df6afe1121a17cfbb9dcd54396747f1efdd765d39f94cb5a874f3bcdf905d307d2611e415a65f5e1b373ce534031cfc27116709f921b5795cffb46f6550db8f0c7157f526e75863d8cdb45009f92d7753ec033938ffca1bd68d00c7288fcf516fbd4cb69143cf2695e3d2ad9b016509e64c6a65474002d28abd70d8558e36ddae36c0f257c7b858efec85379028f38a49decfd880f157b00c0a27bb538eebcedf2fd95c8635254682baac09c43cf3e8ec6cfe661fdd8e3eee5c34795bde72d1d1b3c84c2d37e6ea29a6592c403d52482d70200f443847be0f49991cf1cfe0a4e358b38dacf8dced090d5c993d34232a2b20e8af71b3f9ddaa907838f458878e33e6d0ece65947ec96c6d8734be914de94961f4687c58214d2dfa8ffe20f60781591509cdafe7f59cf6253d2777b3b1956afb5604fc1d8a8016182bd85db01e0bb58965b99e193e51f9db41ca5fe0c4889c4433d9571873c99d642b5c0045bc60ba33410989d879524b318eac62975fbf6e03a6f6fd1071dbff4bac44a66af619909d883e6c3d2677cbfd75e4e38596569a2265832fdca18d46a17d6665fe54a690c9d0d608a56268e074b5fa460c5df84ce2c2057cac4545fa3af663228edb42e1e070ad5bb109382014e9284b008b3e3ea33c639e918ad8080f23a7c2ac9d809a7051b500bd9bdc1745cc187a5d0510c2777a5d397c41cb6794b41543c635d708bc5ff03f08ba9e95180e3e903d9e0c292eb89e895a21434ee45f38e3976cc5ebae198028465ad1d5bd840165cafa0fd018741aea396adb783ae87a77d6b06385509a98677397334aa415623eae93a3053de15de24c4b912699faf8fc9fc3a3f38a55657ac", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)='m', 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cfa4e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231969aaf8bad55f53e"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000700)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000740)=0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 1: nanosleep(&(0x7f00000003c0)={0x80000000002}, 0x0) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100000000) lseek(r0, 0x0, 0x0, 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="23f49a8066a874a8987486f6f8113d709b91b3442f80d70eb29f44b9423794c1a8e65150f1a163ab8edba54baa6a0b35f648817a08190a6e91d2857d975fa4b7b8357c26767b74ee5ab57adf6d2c803491e7e53bd4d57a2cead47f68bc0a7fa821", 0x61}, {&(0x7f0000000340)="5b0c8ec92b7a02690701fe6c5ab784cf23a3a5c3ffb6396511a687355170df423255fd1be06012f3ba15e82248bfd2c07846770609049b67df58e2190d61e5db1987d0ef3518eef6340cd7ac02b61d8c46abbaadd87bb64d09de5b412cec6c9d9f6c16e732105b8d32673edc515547331b190ffc9af287406c3e1693beeb5a15df7fb30d6ab447a47c0a3eec34f8d6d16a9d57fdfd65fddca647bb8cff162b01db46cae90d5d69cfc0eb5c7abeb1b72cf48e62e5694629b2e76598dc5a2ab5a5cbbbd7f2a42762f9131417159d3142c88e9486cf809cd609ac1e87c5ba4dcf30f15a49700e", 0xe5}], 0x2, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r2]}], 0x90, 0x40a}, 0x401) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="42089906b782636fb412b6d880860da8bce6c7e82faf507273b080e683fedaf8dd46d762830f7e47244fca6ef1e4dc922e7a061ecadbc25bd4aa948bdf18c1cf7fccbb8e1a8631e082a33c7ec926d04a4374f6b777c90ff60192f9b18f333a8a91a0bb141cebbbcba7972720047a5d7f55e404ade236afab781d210040c46e26115a80eadceb99a3a791d05e7f2c1bdac1132181660d8c7d800bdcf41ddb6c8a3e22925deae773b73eb0a2d7681411ef763085d7b95ecac9471e2e095dadb338815dcc1b4dd43bbc72512a19fd2cbec7c7fa79283e7b242b5be2dc6b7dde7394c0cbe0cb79969c646fa815d740f48f6b43", 0xf1}], 0x1, &(0x7f0000001480)=[{0x30, 0xffff, 0x1000, "3f0a5a285128db7b20f65810fd0f88580a1672b0dc1ee249b91d1e53e6"}, {0xc0, 0xffff, 0x5, "06dac89f4d3dea87c9b6376bfc536dd278c6a0ed25b07b54b14f8bca0eb894c8511801da7c004cadc997b0fab98b4b419a1a32a90704e85379fe6ee0480eb9705662cafea7471a075671271f291822ec20076ae8283f358491cc39888b3baf0c8a285a113a4548c6de6b240f70064bb2f681b18087df6efac17c6a3b1e7d0c6436cb7f0338f6a640e49265dfbd7605ac81ef8c4a63abdbc72edd48b40477710d1f3bd277f193c66ccadc9e38"}, {0x1010, 0xffff, 0x1, "a060a4a55b831a770064ddd987c3c6c4cae450c3f5baf65891b1db2757c2bf8f98ac27e0be0215ed6dccf1abc105504ca63b89650151a3e1f6b7f05d3d9ae9fcefa02dd1acb3b981f08a6429f30bb79082dabd863748c14befc7046a6b00b9f8846f3bd2304e693ffdedf122c39e2e8875a355f7d20a1980f75c7153df0a44e2160603302d06650d6f63cbc8a7c3ee8fcfed1802c971e291c8f43c6f315ba8457ea99d17d4b84c6ef38614d1fc9999622e5d005f53270e321fc68f254bf7daddf5d3634c104ca6b2ac8414d9c6ccf4f57d96e6c4d1736bcd172f9c97705610a3f30ac32ca05d0c76e4970926de6ee12e6758befddd88c1d12678b1d28e62e3d2727ea257638045c9c70f09fc8a2f9a132b21c7b231d8032654f582b9451202e95627cf3837acf8a6fa681aef384639f014706686aa874a331c77299e5ffa86ad18c2895ea1bdc3f50b10b51d1c0461e37618dea9f6d80e9c5d5c08439d87cc82714d5353239cb76960c608f9f9d64369467666d7854748341cd8095c35e0dd39e39ef57dd34d2a0fd9085980db38145a54c7e3221276c0822cc34aacd90b923a7de235ec12dfc3d91075fb1638d0a8e5300572534f3fb59fdbc6ffdb71eabf4ade830e4feb1d36c6c7e818a8272573da29a39cfafd0a0531feee1f2f0b70d3f8ded00fe433b2bb7a868886fe626ffd57befa603454bf872499d1b81191c7962063ebe98a376514fd813203d92c9f9c291b385d0e7b73f04b1479068bad0bb77a8226e3441d6df68133b82b4e38484af98f970c619d166a6faca7e9097b82a9e5cbdb9e43cf5e8bc2a429966571d7eb1a73848d66fcdab37480db7f0bf61b0e01441bbe3a2c104f0f003b358f07634c9666c211490e1af4491b3bed5fbcb966dc166e5624da9a34b5000e83cb61852c84756c03f6ce772e21c7c965961ac43404fa829890d5ccf7b10d91ed3db8909c14143b696d35d32ab3a115df6617f1c92d556cd7a3a2b87eb38ccde8c3799f7234ed337be059049e2e23383bf7b26b0789e12dd3c90162187595cab6c7f2fa00a3e6f6d3d9551543846ec3f7b7590ab57b005c1235eda02d7babaea2b4ab2b2ac57e634b3cb2459834c410584ed0067c92fd7f846d5a21269dd02952cc57a200351068eab5b7893a0eb0cf509ba448ec3d0352c4adbfaa8d4f07b6cdc8775db0113d89d97bcc9030b23b56fb24c754a95d9916dcf1e641a37b8489d70a3b912f3a230bcdef123037a30482f47ba2094ca3be35fb48f606c0efb1352b26a6f6a97a4c7cf401ac25cd502c2aace3c5e8334547fecaa5b3926c3a317de6829b7ba8aa1dd92b8e68e468550d15d48ac484130d62688e8d09ed3d8b7aa90ed93d5b5b10a3bc435deaeaec9b8b96291ea457d955d3e3b04e2e841478367cb91630c7c65c51c550e540c2e54438df768fd284347e861be3e6b819ef53fa6ada2f8802f0e58072b06174a2400941ab89139e6a7508488db3375ae80b601cdcb87f7444e1a635997a82785f53248cf0585e3d2b9adf06204c1d677303c19637cdb20aa19faa386486186c46cf2720bfc75f900d7e14fc271410e1e08eb1e43e3028c4647ec596f6245764d78db8f58a158516f20bb160064feb5d09b16a5c2fd02cc3ec02db3aca97995f61766d969b3ea7a84fdb7456eac0c35f38e7727ac2901ebab102a7cad465c67f6707ec15b188dd9ea97cecc5db13589fb8f3699143a5dbee111b79cf73b19ca7fd3658c76809cb92a337717ef9e11df71f9feda90f628ba3d0dc4ec2d6d97ec55ca6dc429c13d3db64cbc1dfe95525b23773f3d5251c2f206e9948b9f08919bae3cd9069dad0f121512f465158165219f355cdd62a6e03b3119f633bc36e0d3bf8162f9957d46beb7ccec2d408637be590d4e8ee43b74b593dcf81d6daf9a233aaf872858dee27bdc01da0064a9974b89ac17ad5c374738abad3fc784864c6557a1553c13d8d012e40f67b441a637f798b745ee248576d2717281c194abc07749817623aaccb7575b02a062efe785643edb07d236364b505596019fe2f668d548fea23c975e75873640f9cbea6c54b0823e38b76edbcc46fcde3a0f893cb2689d65cf8ec85be47e53ab4d9afcabca7a368ece88ef38eafc13c1e84ee72fa8d42c570cc1856f22773d716234c8c7c8d103296d759291eae4e840fe89a0b78be0a1b8d8108aab0e1b4337bfbb0487d9206f86e473a78b30e4d7c61d20295b5013d058ee1640048135b8c677246eb129c9250704cac526e0532b1d91f8824eea33ecbd50dc765d389d08dbc559db9c0b1bc22fef2dc60bd772aada59d13b7ab0e16f9a402265fd613deffc21b8a2c80beae61db31307abd014510e72b15be9ddcdecdaf004e3aa69598c2f62e3c6668237b775aad99085ed616145b626bb517e49c1214d13debc3f4c3836e5d401240486ee241cf61f99eabbcf12aa592e2fe2a2296dcd8168c73d2b67a7e44a7487e282f3b41b827bdb28233e816eea447631c0819d58284cc9a37ff9cb0746eaf365ac62a38eb8fa874add9767fe0f8b153fbf5171fac89e206bc58cb70d4c3ae631777fe841ec4ad869ef2cfad4b6f62e4248f3c5135b0444346b184eee0cce3b2ad20dcf338f0c68bebe438db2949206ad7f9382cb2e8bf254969fe72b809dd4aa1dbb1beab32e494f3f869d6754626d37a9489b267ccad51dec859f3f7f52909c5026cc67a2c95628a247e62fedff839bbb6c491748804e6a87e14d3bc34793a826cb3b59d430686ffd26843cc0835099bce73eadf3b882f1b9633b562ad0529cf7f5e8dea94b15f4dae9680e7a6a4d995c38336030deffacdecb26c6ec0f66178b597f5be206ef99be9de96988f634ff3c0479d7b64f23227325dee45ed1c9da709b997f8e6e881a09060b5afa4d53d8aeab14d01607600e712e8123d87bdfd5c1fd8a3969a45a675893c6b69688fd4edeed3f670a482f56bd8a6a95d162b09888d7c25df283ef30582d008dd53c770f57291a90b8ee3eefec3fa5b27b6c5ad7b0a901085db066e74cd79e70dc3819c54bc6933c655e2c64926746487bdc3b8d97203d1ede07fbb9e5a2a2cf58cab2a46cb914e2a7b74a8be178cf1a9eaf194cb0c27103dc6f609195a57335be0231c784d42c07d03168f568d8ebee086c8e7c5bdcc65c63ff8ff5ac93cd1c819591340c82361b4496bc43d4c71b20a13266287f79eb4667dcaf040ddd4de812d5dd24045659744f9c603925ddf0dd3fef786ca6a1af43783c2c8493c8ec05afa04013aba1e8ad4e4a9dd4423ffbef6c2e41eab6d2b80affbff22bcd83c8da41f85e820f3fcb0ba220d175cf0088013b1e7b70428308b1d2d56042853ef954ea47a4812a162ffa9abc375f3a23344778c89213720ab7c38b30391c77442db53d90ac1a3932a3c9967e2c3c6403e4eabbb279913534087f774db81b819d4bfd3e9a2e84816c339813124c66d23480af9d83f584b23bec93ef106608cf6f2b53bc954c98e0438daf9fcec407317cc0f3d392ac4f82a0cedf362980a87c06304040759437c4f7034317491d6c8b4bc33c7f1221e15ac8f9e8e49acf6e9bcaf7091034ce2194b88133d6b64736e54b09013fa68e03ff4fb03db4a80c6d6faa1ab15080893553e55fa2fc0b3de5e7df1f06d5f23d4809947081f8643f68cdba4e6649a9b7ae12ea32e8d9ef6cc0f6f45ab4e9b81fd9eb7e8bad0281ca8003b87a00f7601da784bc6acef10607e37864234836b422151cc395be6922c63065457e2e94dc9130be86eadddafb3eba3b0867f6211d766e17b36c0d7de0d584d03aca7b63a901488e649b12c7a6947595fc231d6fff32a75c53ba262c02529493e2c255dc04935cbdcccc95822df052487521a6c0177d0d41e14beb6006b600decffdad3bed57f80625dd243d628e131fb25eac2c8bf33b67f215d14b1303030f2e0b2c0721c69e9a6fab91902f16a0d75ad585a829718ee415cc5da34757dcdc6880b713617e02e81b47906f1dad75365b88232def0cd5121a31c3a27bf0ea79a4eba0ac772639da4fafb518a4a8043fe8daff98bfd227180e309ac588f36a9e34dc6d8ab6ec242034f2db4972bae06e0495a9f07fdcc459340fd2fb2d9a9bac5469d2e886c7cdb70560d3f906f718705124ea5cd6b758137681ea8dcd170c3e03e2b9fe7faf85add2bf0e3e4f56a485583bf599df1943db87167df827e929b49f511d6504706ccd8c4e44e253518cb7c83a3b2e7e180567759057c5bb3a77a6662a5f476c31a63fe5bad2698c332a14c3baa95fb58e8d2c1ea55471e57e1fa05bbf9d464b0084979b8a28f38779e5479fdd98b00cb678ca77039aa20637e61002be821af4c261c271b56c2c674e8959ad6c5449bfa100b3a6ea8db9efc6197b769bc898b216c1dc256d490ccfe88c264ce15ab2de588102c428845fe80343df26e1fb2466e176efa93207411cbfe8b5a7461c1418cadb63e062a77345d01a8a78c5e63a79a520a9a8d70bde3903726acb6b4fc525ced15237876938287fb4d2beb76e840474da42466f6bd9fa8e1df098b8cc721e598b04398fc19ff8cf6a6cff692365a7769df036461773f00b618de7d787c187299d20533ab777b893b6c235f6cf17cfaed68c42437b43046565801e6c4b7cbdda4959abf328c34f010354df4f1e4250fe0cf1c7216cfb166b140bd3792f9c78f26cd851c1a62b462c1dc809f5b9ad43597445971c85b8a258805b31a98e9997f204430e5d2562e2782d59574a9841a1b7b72690db27e047f2d5dbda22c8449bed8eb3e206b86c0fd2e7aa3178e88c796cf2f0be65b8b37688eaaea4bc8a24a5e5d59cbc06d54e98f98c41465e597d822ba2f6bb70c1c510bb167602abe3d5375ec74adb6c8987df138d27566c07b6fb6fa910f1fca00de03caf9dadae402e662b9cd872e124f4cd652c52dcf643735e3279cff704c9444ae92d7ef2a96993327bcfc2000941351e9bb7b5f7bac00e8944e092913723be6ec11417f7104395cf17c25d1e2cc1385a10a37962c86acb1c43882c18ba316819e3966b80c4d8fd6ba4d98418352984e4301fa35ce0de240ce5bfe926a6a4098cd2d3d5f2452427c558c0e9d5eee240e329fef67580e0fadb3e31ea0de0b6a1961c8ce113f0aa4dc03ed3c5cbf54d0d6e57a3219b6769035510851a3e1afa4fe5f51a8787da28e542f23769f44907befb5c98ed5d36d78ee707a8475218334c9d224339bdaaa8192e82df59e1393aa18b3a368d01db3495fbf93aeca8246949605b49ca18a12ed60f7c626d39865c8811240bd68fa8d2a70fed1b460a8a3241a4b61ac398e90a6c4e39a66a22ae781f246563a634e8d3e348631568a90be78a4880f68321377fe5dd6aa72829fa6f5c2e2393d2cf65a4481a996a08bc89f6cbc678113c322f3a7914a747b1abea4a2a37845095c4b42a8063f9a50fda2fb9199045cdf77ae4b2555daa061313de1e5c9d43a509dcb15ce3d6abe5032d5121e6b658aa0d52c10daed51497dded26a405b299615c302242fb4bcd20aaf728f053787263769abaf3e205b1e8d6ebd446306bf3bd147d31777c4eb737ce868a01ba177bb7da86dbd06f70fb5ab6a4777b25b4ba8b9a7445ec59c0e5b97025092972a4511600bfca2fc0837aad1ce35090791c58057b33013da842f27d20c2f239c310fbc2b09319cd789cd579c75cdfd8db3b31076121e2669c87e12051daf47398ca3adb764218be0b421fbdf0d52283b6adc5b84cff28ee6b45767ba924ca085f98ddb141811f840"}, {0x58, 0x1, 0x9, "0f2cafe3275a298bb9e674eb6752e95136503533f3e576cfc33cba5192b64c7a5580bb5a23af33baa3e4c974a478c7d2db15b9c1a20572c0b98f9033ffe898c0769c"}, {0x38, 0xffff, 0x6ef, "1191faea0155138d010bdd4939815c06778ef00c7c59b0f7d9fedc3033fd9af69a16"}, {0xc8, 0x16715ffa8d570f22, 0x70944f5c, "7c6abada2e558976b29013241ab9f9b1e93bc88a4ab7565721687da5782a16818dd84e10894eb37ed90766e36df8d456bf6809a8a6c7169daa1252fb9d92ff76a98b470452ccbdf801c65fd7e6ab50bda0b951f573b019b05a60ec2f0c7ed5186beba047d0c66254e7be411e79fd0fe2e0efde7b7d3a52f7152198394b430fa53c693f78f0d7c572c23237a4bb653e74cd1e0c251f889fd2e84430a770b383c1311afd011ac74a0f0a5ad58abeb2ced2220c0a64166669"}, {0x98, 0xffff, 0x1f, "1b56591b59d36ba5ff41895f43c103690b13a0efc8ad248d64249eec9b65b9983a845253b58992a5e2a518f90b519ce3caaddd8bedd8bfc8b16a849a660c6853fd8ba12de6eef5f814d8e13c4fe69269bc03580c28f3b60ebaa93addbc1de19df89a94fa2ae55d58efa3dce2d6c5c0ae336c9ef70cf7e1e0c7a2b5b5ccebcd83547c258f30b7b8"}, {0x110, 0x0, 0xff, "afbc1434ab5d1108918defaf823cc7ac8d7600ab4885a6fd8f177b781574224a199ffc6b5c7983c1752d2d23bc651f064d8a6a7693463055655474ac7cc536961465a5c2ff75e5481acd8464dd969d1e2b3c38e60c75e7dd5fd5d50fa1e63bf8e02719734a7537310e8da55db9d664711fa8b309a093c885213053a75c8ec3927428b970c0aeb52bf06d879eea8e23f1878b561b9675c3b459d2e080db895b763ea3e56bd50dfb6360731dba855787af76523066a092a3c623453c6c7e290c8d1bd52dcf86b56eb1f9ae9828a7318f910e618d11df95a34af95cee4e17cb9f4dae22fb35c3a6917000e35964b6cd2a8d1c95d10ad41213c43dab4fe2"}, {0x40, 0xffff, 0x2c9a, "4efe7d28377cc8523833c6c5be822cc28b3fd8ea4ac71264e3cd2213c52a1f28a69909506385ab99cc1dd672c35cf1ba"}, {0x78, 0x1, 0x9, "271488e542cee765cb1e37c3c98963d25ea7895f4dcbf36a8a241d2f8c11cf44ed9247f8a4f45c34ed41fa412d0cbe427c01328b93b02e1e70864d9752e2ac719fc92a38cd13c930d590109c06b369399a7ca2f85270912ee155bdf7b4427a265e3f5fc6"}], 0x14b8}, 0x400) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_emit_ethernet(0x57, &(0x7f0000000100)="1aceb2ae8e552fd3d49b391fc011519264acd659a37eeccb10d02d8255a2502650e8aedc184a47b3b174cd464ac6a0453e75104dea97c1d00373c1ec84dee0f2b1fb75c4308122b0073c22cde7964d45cc189a0bdbc9dc") r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x488, 0x188) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe05) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 16:00:06 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) write(r0, &(0x7f0000001140)="680dad4de59313452a7c98f1c1ec8b5ab86b962e29de8861989a431547ee9951def720f11a16516b449762f0a729af76bcb706184776962b338f1fdb64c68c4a0a6d46d1c8131158c23154743fbf05d062a8b2b6f441b8fb061c3c178c603a8f06a6f62043152b5139b900f6daa1b3123d07d2f728969f331db6dd742052aba3a2ea2bf72706821c8e615d4675af9f3112bba9442115", 0x96) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) msgget(0x2, 0x0) sendsyslog(&(0x7f0000000300)="75a63bcbfd0a2f99a63b8aa7e2e5c9d3868d168765620f53f6094b39ffea076bc7b6881d0b1b7cd723ad4be74b2a096c268e5c5396df110066ed793a15f16dbf9373da2dde2eeaea81bfe3f8d4318e9c6011faa3d9a42b5c7440a179cb2588d9afb42f00786c544c98f741c4b44d5a8d5ce7cf3ff2775f4206eef89551ba0f153774c2f1321e0bda4703b57fee85ce0e392467d8b8f441c9d0a1c88a9b04dfa87fc115520dc6e40431d17bed2d09eef2f72396113258e72c6fddc8de5a5e27f4d95d188c5fdb8292d63bac63fccc10d881b61d5d97ea790ca127e5cd3eb01c1175daf301d7794684fe99b07a036d655e94c5b611b8d00f15cbbf925b6b92389ef1df88928c0934d9710dc0187f82eb7a530bb96b963fd59c6a7313d443527788566842e7d2b0eecf6d49d221b2f62c0beb04e1ae0c2dd7123c66246eb4406db3707cb3186545641dfa1a9bdefe34603a88db6d8bd1a66e9d455a6a26b1e22c0e6373ff4f48e29dbbafce685cf5d0e1cd5ec1607b432758c8fa67a61658939cf8ade10c102b149f212d2f3f39f3cc58415e5f010802d02f9ec9d1c6003c47cd1ff0a75f2ac442f0f44715808c3654fc887d7b671b3cb8c66aa24792be8f7c99b2db5d83c37b672c64c1c42b84e18ea80bb66aefa4240f88418204ccfd8afb7f3535870a1e72356fd853d3c3cfaed48497a3406552b20da67f7f58dde88938fc5abc708ba1af16e8ae4072d41ba91a8f799cce37d0aa735adf4657a84eda9165db79bafa3070423733cd5414634a00a8bd6d80617a77af544750b524aca671bdb9a41e3cb930ff8784e12414389d3ec39d18a7eab0dd63b460a97af7761e1aaad5e1c3a66b95004015d8d0014c0b7bb6b29c79fb65b1583594c4fb076747fc3ba883e6df6b97bfff7c76464ff14162ffc3870a35a2ef3d15050fa66a552b608bebb4398de036edbab05eadc99a32cbe42d30ea4a39cfef9f6534e88e4bb2bf2eab3dac7be08790055e61e30b470cea0af69aab9c753adaaa3353b95a7d3ef0a4e080795c22c230e9cf453783ba82580ab85a9d60c313b4fe3f791b5e5fd38e7d0458b89272189712d750fa450bf2772af47d5381bdf99642578b08502e7ad00f68d7b55b97ac2c05311bf3bba51beb69e6919618911ae94fd95ab222521366111e97608239f4be3353e0013027190bd0517e5a30f58940145244737f80cbd5ddb57da03a76ba113c256e6a9377f90a94fde19a2f3caa6b9dab88eca4459e82030d1bdf60ce15a028a3dd971cba5d730727ad6595eb996ed23be29bb50332af166f3f3a229ae8535b0f20aa8568898b9b14c622c45e86a58b000bc8d47b7d5fda47a13039931b6cab4e339c45831b948c8c6d9d28be07e059ffc608f964daa8e2b8d7a6bbc889dafcd76292f34d499732033f81825ef2f2cfb3a10b38bf025077fa60b9c7250604a84654f9a894b4d017fa80c0d4ce2bde01b41fe3b9d5888b2a06510016fd2526fb031cb78d32bd23dbc5d2c7597fa6346d8835e7f045a09b219f6e9cb58bc789c2a2ac1e82d02698feb55ffcb335469a3db2abbdeab95f15658dc209fbdf0b71ef55c5188f289a5a4f7983b471e4ea15f1837d16b96e085ee50eb8dcca9f7fe19e6bff9c4fee464740718d7d59d77d69e779590243c22b1b2cac45e91ec6ea20f3b45ff7d35242f64c2e1729eb00fe9cb4058a1721a38333617cd86c8d595fc7ba64d00d14e0f6341176c09d95ebec500070493b048c7f573c10734c08c07e065ccf4615fa3ac6da6c6ac20d49aa059edf0b7ecde81eadd582e63ccd62b84cada32d606aa56a8ae67ea8e5abf39614a569dd2ee2445b53e27c54a7fba05b5f303d63972a2ac5bf9381c4b1ee7551d7cf594ebd7635cc2362035b3f2ee91cb09004b3bfb8a1739daa537b3cce5fc840c6c83cbe0a7d565fa49d566ef16fcbcc58718eadf1c9dc308a09e3e044c7f5764dc97b5e16470af9a9c2272fde4b1e11f0460c7638bbd459714577a5d16ee589cfbaf91e21ef63545865d7d210b64d95b1bdc87a89295ccefc6cab0776dfa706ff733728de789e271fabcacf519fa6113bc1226f1d8e1aad1831421707a937c5fc7243517452b263fa412d56216bab8c14f4de0765f561ff877eea750838a22e50413f6bfb182ceadd49aba5e4a731fe60ae00b6043571aa48ea4908002be95ed7aeaef534e623c9642e1fd81f3e0e03c0f39c7a736660efe06eeaf1d0baa73cb830036b918f056da24b596a6db6ff2cd4a7bbe1b1c47e63556543ddc18ddb0f8044a5bef778a4c315a5b43503f365cde90c1d36679f3126769e1d1742c09aa9ce0d907166c651675a905be3f741ec1c7151e632eb48042dd46f95ee895ef2527f787bf3667e5c6f7a10b3135a5c366f4b716717a0f215fc520dc5d48545fce7d26368866542897233892fb50355ea19f6543850b70712f877992f7f41368abb03be3e39288b96799326e91fe2a62919646871dfa16399faa36ccfaaaff8e914738d4de14b28217d2c34c4d394ce23c22204a0373e4d5b23360b61d591e4a6cdb2653817d8a7b8a50bc5c2b5965a8ab0193c7ebc0a15dc57dbdbefbc6e0b2b5f04303cd87e00e6b82cf0e137f99038ad9988761965cc56dfda0d0d66b317bc9e0cdf2588c9d07254e53ba1103f7ada89b2ada5106362038b41bd8b5f289a080a36c63b007bc2f213a3ca4619b79e1fcae731a4bb9c2b86e5e91f424a594919bc75bf0f5d68b76b66312fafc4d8a50f835732373495da1c07c3f64c8273239dfc38882f7195f651ba99a97cb643511255596011594f4173147c166a737cf9cc38e371b24e97c200bbbb9ec80dcb5f477a010f3477f5fde508be0acbbb8dc72ff8d45d8693ce04b8f1607a3edf60fd8e9ad13b08d60aa7f61de9d73b3ab33cd52235592c7fafdd757acf01dbb37537f6e18fd4d556a6f255d1d64edcca5fce1f87225c8df30fbc78d6990831102819973f53e338a2cee0ff6e371666ea6f9bbf88eed9f3713292b6332985b2f20ee5161c4c0c9629be3b7abb3e2e44a13c28d9b23761a3d9f6872b67b96196aa9e379ec8fed340af66dbb1d2828dbb16d35edbd8faea9c354ba1992930428aaf015975ed6331a1c021e71ac1cc740c7152b4b58fc8fdf02fad3a9d31ad782b5076d9f0860855be9610c61dc758b7c1bf77ddfae062ead27720a1a9cea4d7fa61b469153d8ac9a49e969cefd52b508d526cbeb2c6f27d039bf5516d6018711e2617c3367b693b752686e4010aff254ec4245de561fe3ac26d18941a2aa7188c3f909d55cb776eaae487c2d6ed13fe801de9fff2f99fcd0efee23d6ce9f7c06dbe7088e784ef933b2e56a8b71b4368b3e108122e0bcca0c483cbef5d2ca2fbeafab9925ee18d8f1132bf8db6ed3f8a5b43d7b4b2c88285246ed177e1868001e4dbfcc6d8f3eeb61dadeed3df0643a81e04b5c997a2f93babbeaf4d94dec364c4b5a60b0b746071040202a28173363ea93ec7bdf881cc88ba6b91933b00fc6d854ceb2c3d673d6d0e5492b0c5dfef38d754eb7ee4274c4355395903dac0929ed0785d96a8e21207a66ea3a78692ede72254abcd258afc99260c5502032004da1465f87b420af82ab199751159315665f49249b5c06e0399ac0a1dd79e9ab47bdc921536b33fc10f9411ae8ba89640118c09385cd6393c2abc42a6877e928cdc0c4c7d3179f309d44403fbc7452af4c37bfb86a080bce275270a330e991796814814df97ad0047d477cf2ac20d4703de369d368eb5943bb90ec110350885ee1b3dd17ace96419d57dcca612748b7d45dcb43a91c4dfa4f7ba92c6a67aa780f75b9461d4d08ea8631de7a9faebbcbf5294e33516594fa4e54e23694b8d6aaf9e831b823ddda448e62b278a60b4f7a2e410fc174c5de74c9e04705dbbd187f4085e3768b8947e2fa8df3bb140bd55c4d4db5a3d6396fa2ccae3df2103cd0b7d5779623ad21ba88bb9e5a48f370c3cf95114b6619ad0a0a08e95a5ed3134306a982b66a6b3a3bc9c4c130bdd13a9ff751753a5370101716299487b5b258594d6e3b7340724d996002e0c853de955ca9e2192e790a30f86c700d703a5569275e9c12e993bfbd1ceaf7589cadee3419983ce5466c71c4f8ab3a09428f6444ecb460901dc63b8c5a2c02e59e9683e6221c836f3927d06cc8360fab55be08cd104078421c3ccc91a03d8e8baaffd52182ede1c357c1594c58d58b4ab4a96afcdb5ec6df2307c5af4722895f87a2c44aa51534552c086dd5a55ccab2d183f08792d07c131d0c884db8cd2ae78e36d8bac45b285e8a993f222c411ea64ca208a9e998c012025bafe2add013d1b13f9491b006f57fb55de0a5a287107609ecdc2e70c03d1b5e379357144777163dec0f99f3333e80d6a1e94f61880d19fb89c0abfa319622ee98ea18f2291ed0022a5c39ea473490901e0e97d896fa29ed1e56e2b66183f77f27f44c3bf19622a7e64bae9a7ec490a533487f2b2083a462b9858dcfce1418775ba32504b9bbcf1af11b0dda2dc6ec99562312c59756bf28441e0179aef890bbb6594a60d20a53af51864df70403f43da3dd4d4d83b3b695dd0e6e38186f29d73658064c9faa021adf6b7743de3dfd7d5a967a4382dc982097d8ccd094317226a6d7031743b4a67d32ab393f662d4757c628d6480849d413f89d8333d4d1e1a5a8e6480db372fc20eb51c474dec20f4653c144dcfc24f60846f86a3baaef2637d83bbaea30eac3efb0f72ba99f024cdcd2fc71ccde28be1c19aa271933b921f6622b30325b1600d510949608487f4bc5c4d159babfd85bc212672cf0c0becbb33e3fc91f94345571e08e19b14c73ce5e99d4ff5643daf0817bf98fb444007afb106d8448efe2b46134f3258421444f6be76cbb3b2e4d4384cd49755a4868392d0ca3bd72c8781f1306da7baa5bc82709c5e751b6d0df7a8d04baaeac9417ec88fc60f93744db4f638412270775fdb59649fb50b287a9ec927e24582ca36f5bc3b9e6f0a746687a2ea47efae854036a9af7139f3926ee0a6585ffbb79b8a94a842358c913d693f3d4e81a1f71149728a3fff43e1d99fd27a68ae82c233bbee6170c030866655bac99cc909d8070ff1b2fa4aee117b5e3bb46df388afb25b21f596520b53ef7c5b6f5f5d46e83419243ba36855871500262a2deb97e2fc95b82a675a67f2ace90899b57a31733e63f742993e4e251300a3e414d0fffdaef67d105f1f1e947ce5a18dd9014ecc2f3c4d71ce460ce0c5509dd3d21dfee571a4332e756ff5ee459fe506de00734bc8fd8f9583ba37b546df1653e69e891dc2e53484ffe1222424df38661d9b2552c7025bc1fd07c8b19bbe83e08e911e1f51c8d7411396eff0a6e56c3ddae8bfe85f29008b1e7cbac88fe0590bf4ca5f7a9e1e4be21f3427371447a9d5cebd3f7c07cade6ed6171a54cc68d29d1e2575338e03d6f5efc0540dec89b180611022b0b60383b40ad86478b43fe7c4371996131b1e325c206a8c624cc5c60eef21878f0296d0ae6813b68bd87cbd8af92780743542238eba17e930be44c224ef4a22e5cf1d8a1d667b9837b4fc598cf93c2dfc1220c764d644ecf133cf3f9ee3978b89edc3c44a40263bdc76f8d763187b82e207c15bb3a4815922a2255deedd2b8e837d66509f7b8afba1ebdb5c163d40df8f47b5a8c379805c30f88c36245cc839add50fcb2e123fd69651d3e74025b6967992deb20cd8c54c47bfb6f4a72fc0e95033a6bf95c7ef5a92d58b1da912723e647ee2bbd15", 0x1000, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) recvfrom$unix(r2, &(0x7f0000000200)=""/70, 0x46, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x68) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x1000) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x18) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) fchmod(r0, 0x140) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) fchmod(r0, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="fd2e7676c77ee69044262c51292f724a8115c81a73d899720e0b55ad3517fdf7933564635a15b262aa98d93a0949aa7d49009ae5cda8e01296311ca2ade8d493eade20288c81e9685fa5c047b86e078416e16cd059a2968517dc95ce1ed5380ee3bd03686a2f211f47455f279089d6d7dc00e7cbeb8f87c1f203b7d8ea4601ab7a375a897c1f3b3609aa08986ceadfffec276835206e52c7150a0a2ca0f32f336ed0768ae25537111076baae4cedd902aff5e504fb901e51ea3d076fcbd1a3ac4612b14a0393e764bfa85c8c5425ba3ae320db0f16aa48141455a8da6a"], 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000014c0)=0x7fffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="ddf1cab8349097c6b7b45f10f2384a5eb1afedd263c0f20714bcf3d5a19ee7645b2b2eb3bab18594c3cdc88aa9d3b2a9a6bdee639ad46b06bf8ecf1ea5a876772be3b96174e1a8d7e956722dd8", 0x4d}, {&(0x7f0000000200)="873fd5d7fc09a9c1cf6ca7aaa3015988fd153ea5b5a20612075dc732ef836e3c2656d9f4a8056dae140ef27cd98b9ed56022fd0ab987576fefae9c4f418fa9803b48415823e00d7e3cb82780017be9d00049c92786ac8c6d2d89eabbf8e530fa81e4bbe8562daf1469a7270bacd17110e32ab48bcd404fbe3842ec0559c0f701f2fc46f6b9d4b45275861ca3e0382233afaaf0eb58fd8dce1d01907969e8fd1011679f38459c676927ac72963718", 0xae}, {&(0x7f0000000080)="e5aa0681ef5e645119482cd6940d03fc6b47fa8b083d6e1f5a324bdb030878e107523ef8b3a8a1e32c063b895312b4aba5f2cff8f82696e1ad658a", 0x3b}, {&(0x7f00000002c0)="73962a9bcf564bcfe1cbf010f1cface59845137a06a640f942e3c51f4f7e9f8a8e4ac15f95e94e9b0e586e842332218b598346269cff788e99fd73f146029eaec15d164319cc07", 0x47}, {&(0x7f0000000100)="109d0fedf6143875c99c71a6ea3a280938a1", 0x12}, {&(0x7f0000000340)="efd7a65ce13bc13495b406e515a0e34709a4d606ac8ee7ae9e162daa89d856b35cc9fbe4eb5c8430dc5d19c677aefaf79ed85b60be3a1ccc3ec897a336f4352667f6c5bc5f046ecd753573bd5ef6b837f6b50d0b4c3a8a8a14807eba5e26a24129dd2cbfd4fc260799f686e31eb49bffdbe2470ef3259e764e73749ae504d62865a6e3d9a0084aab3ddd3b55fc426a91df11aec5b6776caeba2a7849e19ff231a45a543bd09dfc52db169a84985f33b6d3a10673e3297bfbad", 0xb9}, {&(0x7f0000000400)="355b3020fac28a0fcbae963e06b0f642d51287c9fe3b3e3793c256dc56afcb4c4425c11986e785b2f9e14d850d5266c6fd9b19b547547f4b7adeee370e0bb3e12f42b8636e401c2f2b10524ec2247f7c657a11646777177b34dd446af66421ad90b9a23ccf07ba14ac6230eec1a574f5dd785cc4f08220d5d99362f2def16b0b43503998cdfffb586a77c1743c2e7634f37783dea6a33e061582e47c4cb2ee9b3e6071a107f7fed732d3e716f742096876570bd33caac1e8a72b2ad61c039daeefca850d0fbe0dfc99c165ee3487b6619f3ec4ce2958a329d05addfefdb26458f8dd7a8dc58fbc9eb00e75fa7cd72b09c34b88ef42b6c2f474163964bb03c30c1acf7712140e87b1796519d960ff02c3310bef3e24f62dd20a56b7d4ad260b298eb0159041df4390758c76fe7d3adcd188ce79d4ce328c7781f2da741bee00cc5058476028dd7e1a1bd02abe18d9fcc3d3feee9dfbb3539635d2514b91a5ea9ecbe41a9bf2b23877111d2ce0794fd3a5d0c2db2d96534de1b1abdabe87be19663bdf170a864d9964efa59bad17f001081b30474ed143c997ca1162fc9c466717d22b3073b64c001f42d6b77a305298033b21a77b46ddfdab651a81862d24ec9341cc0b689d378fac442c5b063335c9145ceac224e66a1fcb36b68ea4b6cc2bec55d4642cc4ef15022e3f2853347170c34fb0147143d39a08d93a988a7afb928a2f658cb1cd6f7596f19a1ed35a41e7e1c0b6ce53f55b1d7ad618db684dd499e7c7083455e507d0ceda5402f5b2e97b076bf842f5a1f0a4f908e23a3129f684bd717a001d2f236e5d157e45b58ab573982b840f1a022f50624496cbd7a793de311f041ee85f86c21e45cc1158fc88e7bfb153ad18d731e9cc3968f98290449b18cb92dc62151c0547c2ff30e811ee85160154945e5e05991342dddca9b9cad2314bd394b58fed72f4a81d6024211cc2cc91e38f98eacec834fd8641addf52ff28bcdd5e778300f2a90d9508422ca119ca0c9d90fbebbe0d6840a71e3af79f400d6596828f24e2c38a43f72acad22c001e64d9b30bcf02f52a8512bb7405220cae23c1521c6841abcddbc05190cc846308e23b39c85c8e571dc11b713ad6f7f0d6ac46c3de120258b73c3c0710ef043539258cd65ead8831a028b853ffa8164274e4e58608855d8e55077ddcb70854004708f96942d4f118e3734fe201b84dc18d68a397232989e0cac85d702bd7a956103d0f4342df8d58cd75fda0be7e07b17570c7e3eff71bc25f58b06677bc6c1623e64467aa94a193873a9c734bd711bad66e48b5bd3cdd20b4e36c9cf582b58ea62f39708f68e284a7c6f968f1c90bbb8eb1ab7f824a2345da522967bafcb2f8d0ea970bf5cbd1e1a355e8549001450754a923a717498422fc0edc54362bf9a85c3dace553d2ed7a8e9ba5f3c7103a43d24a944c6a58cf2237003c8cecc69d2648d0cb3d99fa65ed11e75d467eb5b917a5d5eda4d600ec3b9c491d22a46fa00c4cc06e6baa4831ce8e6dcae0bddc1bf18b0e8ab89b4dc28b5fe0510b877118da9125f957c9db20666890a00756b39bde30ac94ab36b24a88097e91223d439f2f824336f68c7f4704b7e3a4c5be0071901e197164284aaf5b332277f252a8fa0f1d6eb3bd85df9c14ca4193e1906d4029879ee66297ce03ffa9058052fe014aa9e65a7d63b7ed8d3f654bae44438961e6aeaa4e22d0162b01ca73d751657ab1cb6ce15ec357b334f07f424bacf7ff98cbc463c6f92011d119a4a385d0657f875b08a93e81061ce29764daeb850e00fd2af32fd262744144e122abfcca15e3d207d5b6da2d373921041fbe41ea6c3ec6c6e3262e42c099ec0ffaa6f0a0731fcf83244266e98f940d547c4368571a44b0ad72e343fe8f8c0cbb11869794b3eadd395564c295889d43ed10729bc511a97dc6fd537815bf0b87ee4228e130d4db16a4c06be65c07c50a674a25efcbf9353376dbc90715088fd7fe40f3eab4b5c235aab6aaf0cf12b07b5084eb75779a69ea6ff402f4bb42e26ef21c481e4beae46e88318108293788e6e772f8e8810b4cc2d81189f2a18d41ce5807c2bbda1beddf7223bdee91015e6ef877c71496d06d2c263c33c44dbb7276944830a9c3686316bcb209ca718ec2a558544116d1a7763a5dca515efcbee33d977ad176e008c38fa45a2da062ca57c6eca81b14ed94209e61b880365c785b7ffb564926fce61f3697b07a31230d927b9064e2fb81a2b827242d47e97d3313b70a6359989e8214ed0ceb1ec897d07c069a57b77a5fa4ed2daf83eab12cee58c07bed4cff878bafd0c597c890110f25f898d69f6f60e58ef3bb79ae0fbc5cf301a7b16748943b9a417f374a34b15e3a5d666b0ad4a890d1b3c1b941638b1cd53bdb30d6f7fce9b3437b95ed5abe976349d682bd4f75fe85c39e34c62c3fdc8111ef65041b26c4ab7b451b48807e20d446853cab887ada8d7dfe8b942216dbb1baa11aefba663ecb7c4994eff0492d588740d6db113931a98d9d5a996b623f92c14e5ed49315d3f12020b848b416e94c23a2e22915ba696aa93d4fa9507078f5589060806d796845eb0b4217448d10ad4bfe3ea2f51efc7feafbfa77745235dfab1f33eab3610029142fcd6bc8ef9a16aa1be54edfa79f803fe13bbd813dd8155e294553828f4277f403665e17e9660f5ce03a2f366bc65275b3ecc50b51abfb34f33fc640e380b41117fedf989e516a487deb19bf63d9eb48b3637a48c43e6af66fec039f88926d0a08267bd7ec295fc24c4dcb9b09a6667940cf0d0319ca1e518bff64ed2450142984091a233404e6e95c1555d0145bf721570f235d890df8d2867926603e3c103834a87b6434c757013f8d906754cf293a714c89aa332c9b4ba388f426fb1e9f31bf1f62c2a3eb2579344647559f6195c931aaaaea4158b7a42b659e0331a749dccdfb3d3a52cee6eed05874163de6946c283e076500008641932ee8655e82123b9c04c5e90315da3700604abc5ad83b86df802c6787d3d7ad24ec5b2fe86a2f249a0fdb1f4b949e010644594116afe1d9ad849cba9044e50bb329602b1d8afde9262e1ee919e3268c99d53b48e29ba7d83f5ee75ccbb20874abd684b84277c6f833d22c11184145054d2666624476c01d8ef2d7a8c544e9dbb0994c5327b8762c10095f1f123fc2b6272a6fc4d3b243d0a33219d78028058e9ac45de90baf9c7759a143d5bbc36b5e3e914dcef10fefd1f1750c06800a02333215848d500712a5cf5ea64842967671cd61d8692481e13d66854ca29f25fc15df39626d194adddbe57a2a280b169e3de0d7ee18debe254768621d531603888709bf12da550863dd01172f51925887c7186f402296080fb0963670272996d72896d4f45f8f4cf85b3e28354351d3f67a904e02169852146c73435f4c9841ed2f6187b1d3a95c9bec1cc4c82acb3d90e349551f7e279c74f8e49ea3711ef88f46bf83889c480bafd6a6ab27d7f7e15c2459fab52b58c2b7a734f15369ea2e9f6e4aa1a9f5a5bc6bc384ec0ac10ed4a0c915e0d0b819792e2a19d614b0ca0e73b5f6ee6a524488c45bcf82cbb828ea718379b483c1c2f7f750dad4e9081326b9da4b4231d6605f1af8f76c4df82fe0cd4e80fdb08e33b7815374dd62bf1260e80170324efdba39ab654781a881a6860e582b350976c8116c34ea09d7b43603e825b607372d55eef759f0e3c6521a6e05c714992767aa7e43d4298bc2627e2ea32b500c953b40353acecff8f913124e100c6fdd2993c125162a06e912769b087821df2f5134bde22fe267b07db21b7e2fbd87d59eefba3ec8c32a2329c82a527e241232bb7e0039d811fcaa87a686f8308fa7093fe37583928f57d213aeaacf8f8111b5299d9587e751b610119ffe8930a6b3a4e2bfa58695184720a79a06f3df53f3750ced421663545837c02e94f19b0c8b31364dedeb6104b9b6df966a315f1d5afd6dc53989f02a2307e60249592b0700b1a4754c207da9ebcf15123d19bc7de8cd51d747aae4925dd3fc75fed5170f2ce0f622affd0a4e98605829a9ac14a91c881e15266589c5d62ede9377a16227b604d5283c45c0e8cffdea475c1da137dd9926776ebc241333d0d304f9f49f718c2976babd2273a0541c9b98380f64ef45d14b43de9f00fca430111d8c394658f8ce482ff3e22a9744850494b5a406397d99b0f3f71e1bcadb5a75bb21b21997935254528610ea6e476cd1b03d5e21c6649b69ce2f6edfd1b78c166482a04920cf13cbc2f0aaf45a94165ca9e0ebb9912d65788c1c4172b1dc0f4b73d796d729a913f4348ab70f47f2fba8de2624375a8f14cd7f589dc208afe18ed678c755b8171029c588f030241c7770d130e9c775a8a9a74a31b7e40195f59023e7dee2d15eb8856a5175d4fd697284c783728b0dfe97323bab7459d9d1631981131a308d5ea04ae10c1db6649abf36f2b9317bad69e8da3688573db7551cf61928296c22358d275a2ff01098f09590e665e1f610a3db2630f46888ba22fd9d411e46688f254e4813544ad3eb057ce54821755efc5f30fb9d1eea3c1a7b0bd71f02bb6c1bd2a4005a723bf245559dbcf3e9c5dd6aa4298e9588c0deb9674080e4ff4d6a90a48d2f2af34698e5bac902b16dfac2294f214789a41f8c5b0b12c8782710a94067cb5432cae5049dd505d876c556baea5c6591f46e62c90bf17aa22ed756b4de64cff74203eb2c19dac29038a50749666e40aebf4d6f41e7352d166e5a61907a1a8b694cd0c7cf2b223d909717c731d6476aa6c881b4c92d3429a018b81f7f173e34e41f270c781390b0fa83b272388b8bcb66836bfd48d96b80c2804be4397c5f0e5d2657050029876a2f3332e4a754ef86656e0513836e6bed0a8fbb7df022f09afed62efeb7211a7b2647ee32f0851843636e79de10a919e4105ce9849c1500355938e3ded20b176552333ca4f349b4f91c6f17964e261628a2b5e889376a931ae44cb7fb6133d602d9b8f4643daf61efd00dc9f4423d16cce78feab352bbf798513b6bceb7d1e010a77e1c2e4926da18bf4c50e6afe0f74ac1fa28dfee4d3db0b7180458d01178c32bdf8df81d187acd9e27b0e3bce3a5f12712d9ef27187a3a039f6941cad6fd92d6f75a13f2bee09217868d4379ab3b6db0682deff0dbe93b9e307f90fcbc28dc08c63df0790f2b0cb43dbde91428f41e87724b082b4f9cb591ee739b226451dc51f36a135ae22606588fdd3b06961e188e161115b5050c75f1b6e4d910ede0efb58e01478beeba23d6a94a87d8888534fc39621fc04e256225708b2f42aa6950d7c98e653206fddb6ce18f209528280d7e7b5da8c628d6dc544b60282e3fbca60e0796de9adb46b94bd8b53fb583307443f7ff5cf362fda90325579ddf47bafb14090549b0b2ebf2366f25a7e932dcb82faa3988491ccadb723287432c047db43eaac006499277cc463fd9e3113752f8a82a2cf789c1a5a9f7926d49c977ada8a2950c9c18773ac2c3a7bff69dd6e9c60afe0703545a8a35c5e16b92e04eb114e376bfe7da4d407b300c93489cee37ca0be01df1cfddde224fb728ea03efea84572d7a946e9a904a74de5eb5835791674aac54fa8e756d90532857ad6628d4afafa5dd43ecfd70b33e726bae06451680086ead815eca239e43fdb6c39a68397fb8afac9aaa4c198be5906dd309ad2a2bd123aec8e291145b01c3e690491d925741b15f04fdb6af3c4b595ee3969a2dc635ca8587008b76448f7ad76c60d0fe56", 0x1000}, {&(0x7f0000001400)="efe20ca661187d046747f92cca58fe8da25eb1e8442b194df8b301972feb6b4e2cd1fd16e74a89c9d669", 0x2a}], 0x8, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x8001}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") pwrite(r0, &(0x7f00000000c0)="f833ce3defbe475c7d22b0fa82cca495b59c0f5e66f741db589d3ed6f912430245fa22d65fa8a436153a7eaf756ef40ae57c0959f41ef08cd71dcf129f3face344376c19769bac0e5b8cd79062fcaff3a20fb74a635c7b5183a7a3ce3519e7ab973ba9d4beff7547f36766a815a142a3cd6581744c1e0ab679fbd7c46f1b5f51691b7606a057a2fa2dff64372e046fac268e05eaebbb", 0x96, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000340)="d4287336c57e1799ec95418c6515fb18e4c64c95b3127bbd6a135fdd3ab4e7f6925003b870da9959f14aa49d9d182e65bcab3db8fc365793555c3f77b6f43ddc1b2642af4651bcb78d180c4b8300b23350c8094d11cb04e425c4918e479242ec1e06ad88065a4afb25720a3a9ec0bd9e17b04ca0dc8f7205ad32a077a660230b34562be034aafb882d5f471a896040d4228089ab817385db546e46dfc2364b11f6fe52c7827cec07fc4171a72f5ed5d7bff81b40364dae26ab639566d1439f0f8910") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000780)=""/124, &(0x7f0000000000)=0x7c) read(r2, &(0x7f00000006c0)=""/178, 0xb2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f0000000440)={0x2, 0x1}, 0x399) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x2, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r2, 0x5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0xfffffffffffffffc}, {0x5c}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) 16:00:07 executing program 0: r0 = getpid() getpgid(r0) getpgrp() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x70) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x10c0000000}) shutdown(r1, 0x2) getrlimit(0x0, &(0x7f0000000080)) getrlimit(0x5, &(0x7f00000000c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8001, 0x11) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x9) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8000, 0xc3) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x128, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x1) getrlimit(0x7, &(0x7f0000000280)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x29d, 0xff, 0x8001, 0xfff}, {0x9, 0x3, 0x9, 0x3}, {0x1, 0x9, 0x6, 0x1000}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x15, 0x1, 0x0, 0xbba, "8b8a43d2f52ec48d098e49a8159da0507868eeb9", 0x7fff, 0x3}) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = syz_open_pts() getppid() socket$unix(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000440)={{0x8, 0x8001}, {0x6, 0x1000}}, &(0x7f0000000480)) r5 = socket(0x1, 0x1, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x4cc, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x1f, 0x4}], 0x3, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0xd0, 0x1, 0xfffffffffffffffa, 0x4}, {{r1}, 0xfffffffffffffffd, 0x42, 0x2, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x62, 0x0, 0x2}, {{r5}, 0xfffffffffffffffd, 0x0, 0x87, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x60, 0x13, 0x10001, 0x1f}], 0x2, &(0x7f00000005c0)={0x4, 0x80000001}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000600)={0x2, 0xfaa0}) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='h\xef\x00', &(0x7f0000000700)='^[@'], &(0x7f0000000980)=[&(0x7f0000000780)=',:\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='^\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='-\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\xa7@[\x00', &(0x7f0000000940)='-\x00']) openat$pci(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/pci\x00', 0x10, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='i') r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="010000000000000097b1af42c7857bab07c1d5d2177f29c3c64daa216e63d4ddbaadc78f13d8e7200ae085ac73a4343cb2af3915869d8f93cf1ec9181817cc70b9e81d71c5f8342d313e1f661d44665712b3472ecbe1f5af6b194c1d4440e77d47af4e7e77c559bbaabb52bdc2a8f57ec8729dab0b2418e6bb1b0aa42bf6c79780354dffa9ee38b7822fbf2878497303cf5a4eac0de33cd637edf3c9251c43f30bc1a89561e1d6983602f8e006c4f1e1ee09434115ead5d177b5606ddea5acab0e8a72f63ff48133efdf6a5350974f4569c237cfedff93ec76e4260e0dd455420bcf21f8cc183e9e321dfcfe3a25495f3304484f9cc6a9f733a5876f91fac3b9bafb04fe22b23b30699e4278059a12bc6a12a9abd9277f5100a818d23e7adf37b1d44ff42b369317f1d759889be005743e9d308dbfe91172864424e2312ed20300705160a6e31c5a13ffda5d34a1c26706ca663f6d2a79ed430e3e606d43dc833ede75df5a50c2a0143d0fa0c768c12626014552cbf9f6088d97d2758c6c237e7ccf92ef0e6390f655c806d985d328371f3fb0de9d8517ef1c3daf3d7725ac33ff07a621cf7210f682d435f1ffcbb9ab2d88ed6185f5c3a8fc61a131b9d2816a985a036885dc9fd9c79e85262aea172aee8bc80d2718ef5bbb54ef448046be017964f47dc9cd9cbbc670be5bc64aff982c"], 0xfc, 0x800) 16:00:07 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) nanosleep(&(0x7f0000000240)={0x1, 0x6}, &(0x7f0000000280)) ioctl$TIOCNXCL(r3, 0x2000740e) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x218, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xa, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0xfffffffffffffffc}, {0x24}, {0x6}]}) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x40) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x697, &(0x7f00000005c0)="3dd7ff3bdd1e2a5e3f80dec55789881dd5ad8ce5be39b778d453e26f8eef1e60ae1d78a9aa7d0e6e13ea7cb8a43dbc63d861b8363232b447b5b076450d8898971bfae18d9c12d25eea80646ceeff6e3577549a17c895db4548c468ba331c2bed98c01e88b8a669050e72b49f8e68d138d53d8de6e534375845051e212415d2034710cf2d7f676baddbd1798d7254f0dfa3e6dd4408057eeeb42cbdb7e1744bbbe090956431695c811d534fd8a81b9510f175cdb4e526710915947bcab54b7eaca2a2685c0ffe5806e9a98eed5c1a6cb1ae679f00f9e7554be4835dacbc8d88491717b6911442d0e7436f2f82510586519e62a4fa45c5a5e51705df2f41f44271befd362fcd2973e86e83abcc8c7f52506abf5325f28f6d28ee08cade425156dfa49cfe282696b2c647ea91ead49c98ce2b510137e7596a88abf5cdcb2a7d56500c98a3bff6df85baef35dbf608eccc7d5d7a8acffe7a9b894e020000005682490851ec14fc253e724e4240c7829142a637850323e777a759806f0ac330accb609f5d66df208be16093ff1068b574cb9cb1a2898e04e7788e22a0920ef7547e97ea311f61") fchmod(r2, 0xa0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getegid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000004c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getegid() setgroups(0x8, &(0x7f0000000580)=[r5, r6, r7, r8, r9, r10, r11, r12]) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x15, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x13) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/54, 0x36, 0x41, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8803, 0x0) flock(r0, 0x5) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x88}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x4}, {r0, 0x100}, {r1, 0x102}, {r1, 0x104}, {r0, 0x20}, {r1, 0x4}, {r0, 0x21}, {r0, 0x84}, {r0}, {r0}], 0xa, 0x4) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x10000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:00:08 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xd1, 0x9, 0x0, 0x3, 0x5]) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r7 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r7) semget(0x3, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x101) mknodat(r8, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:08 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/233, 0xe9, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) socketpair(0x2, 0x7, 0x401, &(0x7f0000000040)) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000200)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getgid() recvmsg(r1, &(0x7f0000000740)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/158, 0x9e}], 0x5, &(0x7f0000000640)=""/245, 0xf5}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x40, 0x40) getpeername(r3, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000800)={'./file0\x00', 0x2, 0xffff, 0x20, 0x0, 0x767, 0x2a28, 0x8, 0x0, 0x2, 0x7fffffff, 0x3}) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/37, 0x25}], 0x1, 0x0, 0x7fa20600) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/251, 0xfb) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) pwritev(r1, &(0x7f00000025c0)=[{&(0x7f00000000c0)="f35f78afac6b8c7a6983b00fd55da64059221c0e7099066ab3a798bf566d5b6b52815261a73c7709150dd535ac61bdd0057634ff3e2bc7f0e57f0f71e2927bcbf65daddcf8d6ae27a09c6337584d8e1e11a78748decef51806d13d64779243ede625d4d38c784cb72d1eb2520f8de6202a7cd3a4a0f443d9fd3b864fe1809c3a86ab75e0ef69f751d954ebb29c84f9ebdbc65c717fb7156f87648845a706b938d97a6ad966c1fe6e06d8a725c435a5ce7d9b3711d7405a3e385fe7201c46d855102d2e64c49873c1f8982111aeec48cf4e9ce62b879e1f9caf13f6c88500db4356f5ed6e32eaefebb4508bb751c19c01016ed0a46ae3ab911500265ece86c2b24097be95cbee458e86d25ea2593179a8401800f7cb65225f35ecc20160074f067d16d8381891368f473c5d88ef8daadeefc764f487aa5df0525d091875b043a7c476ba63c91d5cc96845c29e30f4faf9e3120a0900bdca653cfecf374f93be38acfd768d40512d1f1adcf58b5d8185b4a268d9c0ffcc26eedf87f99a826d3e6c763883e8fe2a6bf52864f0d7bf9e70e2070995a255ae4e034a4780c6f032947bfa1a8de7aa489729fef2c90f6d2b4ead7e2d82c20c3fac5aefb99dc55577958abc4904bb29b376431813c93d1c6f61a07dab9ea8928fc299099c6bc0fc73f7cb4b54df3c7eb725dcf3f22843faa0745520dac5166800e29f71d288f62af9bbba45e43d78ad9e6df22571b1abda84a7743442bbab39964fa4b36bb21fec666a0713107704258f2f9b929b54c8fe5027685417ea21fac630a09da0e34b451efa8b475181509b2d9c3195595ce6d0006ee69861a46d9c572d3a9741446294ce27ed585cc2b7758d3834e9ec0ea594f5d4175bc90ce72746bce0c6b39b4bf8b8ecd835f5c980fc77d63cfbb4bda6fc403d43e3ab37c113c61a507438d6d26a3b69663fb5e58d7803d5ee9fae7ed9137e50a62282636bb6a0619efa3c5640a1b01935d253010e3b58f6d978a10bac533c98c0078feda4b06c8c737f9e63abbdb9a9e84cf38b8d128ae19ceef44e0845f65ed392a8c55ff39327ac407b37cf49b4d84ed08bb42cd8676fe87719f74d2bcfc738567cf615b908dda6520c91cdf2b3dab7a162a68043ac57473cd57c600c3435b8a3f93cfea3442cdeae8863d9c8d9937d5e42861c0be9b1e4f12857350de21ffbf918f5eb3447bfb132bcb82b6d93b3af7d57f66f5be2e5b40df5e49e930d76670559548e1c98ec6e20abee6eace3fc512e330224785ed6041c243c8ad9a397dc9f9ae9512a5a67299904cc325640e802ba9d0e01df708f839536d607c764354d784abfe64b436912ed6fe5ce6dd1b7fda3990fa4bde4bf7c7af0c7b4c22664bb9dab1300da6246d561723c8e1992a90ef88b78ecce1b62b4d8707623492d9bb1f1e195e13b608d2be36fbb3f3ada7159ed1f9070a78bbd259e0a8ba5fb9861577c524ec06c84c15ea214df4dc5c15a84815a381fc82f4cf5b91c4aae3c535458623f0b3910064661e3a89679d303ff810c8236bab5c9211fd0d7cb5e793d2fb4582459ee1ded8823b67a1e812ec89d65e03791a38aa23ae423e36893b01407e7f139032f05aa86991fbf15d004fd158a787d5e7a1d4b337e0a7473ecbfd34c50681855fceaa8fe73a4007082a8d32fdf2d20eb857ec78bfc82f6eb9d33c52681635e0bab590dab26c5da996bd5ee518daa3a013573847752fffb1479c441e913c7af8037ea7ac48630153cc06dafff9ab1662c1077b09e428a1e1838ce57d68cb9304c8cb2e96bd6ecaf43e05fb394db67d76f0ee5114f2dd96248cebd8b8094db518a46100929b862f54b2c5515cd34aa7d608a19635e3a00adc032895d8161146fffe88c54a3cb941dc70768e63ca04ceecc1dc3f1a2345532b0dc6f32d69129d2e22a4edc76619b08a71512528cff400c5031558cd6ff3caec74a51f600f4e2d64c4bab68488cf0b5b15a478acca94a97ba47dc5df2c36f9b1f21053ab6b884b47b02be492ae2076d4e3cc65350aa93ee3560e59c8df09cfb357d65c8cf29f7230c1fcc3d79bdb93b215830e674a3d95ace678d3fc1b81ca9782c784c5657e7fec81ecd60f298fded6ac05dc0921746c9d4f995c17ee1aa6ca01564048c9e349ab7566adfda374657506f79b759902ac8312cfd426d010dc3b60a4494010c2626beba524e233c9cbe31b6a07589242debf5472bcf85a3a82aa90e52bad16ae0bd7e3bec5f38bfac3d3bdac5326c7aec8d5bce03ee097c3c0b41103504972d81e1d0087e511c86a31171ebb6e18bc4b1b9428ab50b02156b26ada3ad74a908528fccbdb516eb78141bfc8d0bab7a824f1af6147bf85e02a93a63edad9be32fe955d1ca4d22bed66c0515f22505bcc33bba6e31cbdf69fbb9d3ccc879f607a8ceecdd524e6dbf446abb7c6345022eaf6089c697c206219ca121cfd16d38ce66dddc8ad41113d9e17731797d2a8ed6ced54578e66901dffd0c71da2a93a911fb309bc5bea2943522e11aef49e893e3babf1f1f361ef6db5c2d32f483349f38bcef36738b39a86932dba62e8cf89622ab47285c323fcaa12238b038f5f7898850d4ae22e0c1ef55b5b9e4eb16bd515582d00ccef6ec8aa1c3ddc5760a319bbf26aa39190eb76fc5f62c7feba0c4cadffe05f0f0b519cd7ef6e9ecdf2f76377567153b005293dfc3650ab75203b87aa85385b319e5201350eb26d44e86ea8c0d8ff24e0282691ec4f3207042cbd4ea3b2f1eb67394bbf05714091de28424fb97e6951de5bd0e4141040361e8df1a06f648b41f1d32df256dfcf33205ce5a46f71086add472000a931251527b165c3ae119fd9723673104d7487d97527eb7e1465a825047373094e3e66a5bada07de454a4ea66fcaa5a2f84d11e16975411b7bcdbddcc3fec7397b495984e8b246aa9431117be9d00cafb6085db54d3a7d94fed09aa1046299232629e10a37196b589a1cf19a8a8b8a13fd1002259f94f1a4af0891d886338d5c6c1e81a2e34efc18a2ceaeedc6517502570d3b9e3893034c5d60625c3ab42043d0a1bb51aa27fa5ff5ba3530b832b2218836c8fb4c5a5be8ae5881103ee054559d3fd2862ae13b85706fa1c4d1d0671729b00fe618178cf6b17bd11eebef1e5d877fb257b089866b0c0489fd8a79bc91157ad2ab1049553c40e48d781dcd349ca9d8118efbf1079d4c9462b7cc24f6a5e0d3c4cb44029b23f6acb6ece617189f0da434e928a778473a48115f1821317998f9db937232796858c2391c7b94b181a74ee8c9b7add573f671d64a46401f3953355b6671ff95d380f20eea292af14a3ddd8b655d1fe35af1dc24f23f6b02a712f6f10eacd043fc685d26bde674a4cd762b21a11a2e2e2fe04b0a93dbe812fb123ef1b0eb2698efa471b2061679fbfba574c79e86f82c657711e2e81f5ea0da55f43cbee0f9a092e50305276eb451b77ce3c517aca83f7130db694e0f9db8fe71cb0c29e6ce0af787db134365cd4753669c77fe9014542af6a1dad02a4d8bf64cf61e704ab7fd0db18d683a02a3a7a8d7762647db5bd10fb1794fbf066fce69ab5c4566775aa9d8763bb952dff2b6e2e522dac8f801413ed6f8882e2631d62e004e3603017ae731b593a9ffbaf9155599d93fea1163e2d8ccd4142aefa9870851767209269d4244e50eeca3916640c86a784a8317e7b333f510db71109c4b3ecec5b7009d488df7c0aa013975b26440e589acabd8a4be9946b6f386888c27ad0a980c9b265b49a9fd9e17de9293218e346bc3ea6331c13d10c5edabd62329b203f33a04d9048d1b4601b2e74ab871d6f446fe63c84c523abfe69d9fa2e8d84ec77f0964acae5cde89c2a3ef719cfa151cf36dff78d2e6adb626b8e9a4dadfae60923aa081a360a19b68fe05845a815c97f847c8a84507f2c7e6ce107cc4d53fef906162a227347f5842998eaf6ac56b998de26057b2e01a4818009b234709e092e508e2e0750802baa817740d349f6d9db2a5e69c97d5f3463f912469678a3ac06c844023769023cd5a5c21f8244620e073056dfa2e3a9ed957b6b8c8981c31ac3f339e85b30bb9e0ac0dc198392b58d2f3aedfa8158fc84fd209196aa72bfd3ab11d1eee521d075b7fc37f1b3a1ddeebe351c4490bdf401bc3d85e1eb1cc74b39fc235e9f915523f2fa016d6c77d578f9f688714cc5f8ef77b03e2424d6f94cdf5459b441c48ba97d6a4740457b64e79f9202392dade3d1984667fd794880c541ea4591611c28b1f783cdf6390d675132830b1a8be08d7b37e411d643524d750c4b738c248e7fcf5cd0e2cd4ce7c4223b4a81e1ad198654ab180991c58693726a5a7d92e52aa67f56b5b66587aaa707d1ae3a90734a00ea4858831c1992adc53bc32f0ae89959780ae79a3d8111051a0e6b45f9bf47651ad0d096291c69df18d25e97cc8a406a0da92aa96ab8f7b015477083bafd6e1e2b268ca24036e573ba71906b05a9f57356be9d1c402800cc5d66a9b3e82d13ae9db7f9ab318a2327f456dfc88518b40c44f087779c46f8a36ed0e12ea2dad3d0a731aa0c0a322063c1d369005dfa2b42038f8a47994b69e451e6aa12e4ff2a58f618b6d2d002bf4b0d68684568edc74cbcb3152f912f912cc6817f9179ad74ee3510d1403028d42da785d3d09b625c94ee976559bc5e60c291e5f388f75148397d3835cb115ad1d43c12d1954cc67a01237eea10226167d862a949520ac1500609ebe44f03128190b02a7bb654c67e63b67a29b1c8c42f5b2c4ab74eb45a68c6d8e4ebee668ad510ff212595686c073de94468bb8cd5722377f7f86412fb8be4eb8db2dcdddb5601df66d69e8a0b7d99c9ac9ecd76892cbf4fe4d0f935830829d650d0e3b3b9cbacd226abaceb522f4f83427a192d76ed312f25adbf6a68c2a2a1c05b13001d091266620aca89d39671da670dc38f9de7ae93fcc16382b6f7af40242121f20c0b3c8f63b898f705d0a010f34fa88571dfae0a4384add625e1c909fa38f71badf7dd66c3a5de300a0397e02f113fada8fd4d269d0e451c615b4c0b9ed68a7d9257ada1e63fa8c9bcdcf1b6e78075108cbfb873cf150ac2f9aa4c9a69e6e7896be12c194defdbb327ea01fd8cb9da89107ad3c3343696413453fa9b9b8bfff51b11a56878bd437242d93722a9c6b93a4e4ef74b49a2064282f35ce8024dfa801268e48dd2748b4a3da10b3aa143186488825ed38da16611d50b68e22130bae70836f2fa1214dae2cfdc8034beea0d65c5bee5bb3e6ca56c32b7492053d9a335965506048dbc7949abd2cf4bcb69c6cbf8ce1f59d6e5c4c7f8f1c198660a4dfa7410a11f2467c60c77294d6edd406249f2d869a33917a0c50ab36d580a9e8132a998d404ea0b0ac58b3126b99071d53d135165ad48f147b803daaac88a3c1b71cd0cbf21909e6b3f48a35fdb96e670d6e676a9934bf824a7f414d30a6dba5178d0d8cc21dc157df88a4567ffb09977171b97a7ad99de688927151f12cfcde9025e3e21589704d2f99ec9419101f4485d55dda38b5b00b595bb7b57705774d8130b228b091cdfeecdbd8416dbd312705be8eacb8dd7247f4c9a43abf61ef0472be51833894e44f52c8f39c2e20bd3f87f1664633cb260c8354a95b56520ac51973ad5bd06e0d3d4127370a08d890e6579a7b9ccfdfcf2cf74d58fbe5dfea847a222f9ad862f7570d04592ba6d363480d726335f86f01e9c4a15a1009e3ec1f31b149fab8f4fe502f3f55a37b0d223cbf820dbc8f9b2a97672882dd2e615a4", 0x1000}, {&(0x7f00000010c0)="25b7c8b8127b1a4e75b512d64ecbb8587ba0bbe2f3202137f8e383fdb7d97ce123060c4ce4ef2a789525c65a153fc3587fe310a589eba2da534f6138a7b5250ff8fe6b53770f73", 0x47}, {&(0x7f0000001140)="4f230f7b9200ab65bf66dc213354ebd4e0678c72dab5027e89cb04c97172ad323ff1cd8565d2c4965a1e27a2e8770a1e80c1bb9cdc3d1404197db2d7a6369c4138aff97957a5b8dc67c0e5862a7f89d45d6e0bc81491bccddbfaf6d30a0f82b75e2cd9e6a0e6312007a9e7165705cf59a2db848f78e18c479e72883c0c16e0c95fa0160ccf2481cc3a27958645dbad74dc9df11b890d192e729acb006b2696d6be884b26b8dafa5be9fbf45135aa3f7a8a8a7558624d26df56b62bf3214557799e50db7069c1667f8ead7dda730c100d1c1c244840c9f99bc423a900984b8466c1c36001cb554ac73f24eda9fadde6ed2f65dc48e95c", 0xf6}, {&(0x7f0000001240)="1cb04f76d4000ddfd30de4c87675a5465c9a30134e3688818b3f80499ec0ccf55dd11c6ad7b3c66bc6d76259515e96c982efacbe8645b79ff94246553d9fe5726f9c202c2ede0ace1a38d2b774e5c29ef8e63cffbb56ae110699fbd796c710736c92de25f4c11bd651b6691ef1344729dbaf8b8f8566f30fd304edf2c3713b3de698b4d4db1caa2cb54ce07863ad1a1fc2f1d4d750c2d7e84fe841f2e8580b1b7f1dc2167f9d8f80b0967032ed7156e0d362004b00dbfbf66bdae3608d98003bbdd006c5a54bcd0499efee001c", 0xcd}, {&(0x7f0000001340)="4885a0c8b103b57747987d93636eedae031e4d1f06c77d44509dfb6f7428808ce2c0f3163a4c22a582b77c166b00da162426e09f541497bf5231d468c4242636769323d7a4a6e7228445002bee2e3d5d58d8b57f8803495fcf57f7d8c53e7baee97ef35363bb37c423a054447d586be3ae72192453ab0c12b539059ed521b08bfc5b3efa807d404276cf5ee2af725015150759c8bfb2a5d120812bfc83fb8676508ec63210c8a18362c3911e2170be122da521fd3cb8a6e4dd586abfb759cc5a6488802bdefa9c6ce751281d8d67c697d29a970b7392fa87e1c93fe7", 0xdc}, {&(0x7f0000001440)="cb00054842a053fbfd8b78aa01eebb4d50d6a66d10ceb83a27d0527bc991aea0a923d3270c95feeea9882967d08c64b896648592b7a97b63558e5367a21430a915448a6328cd7aa31b356c260988a29a1a57e32c19ad100babf0a8705610c6ead50a765b8bdecf9f2135ab93218fa37add626ab5682f1d4538fef4afc1926dbdebda334cc18f962065831797c1d260039f58ea163ed8ca7cfa24246ca98e44978fd0586cf70a41da71eefd2262cb59eecc3c4bd113fb8e5d134f5a97d45755b8", 0xc0}, {&(0x7f0000001500)="1ba8ff48333010a0cbc9bc4ff0e4486df99de6d733685ac51de37db83a4001d964a743f4579f2723aea85f9dcc3bf684b5ae0ae8c8b6a5ba089c024f05bf7d0e9a536121a301", 0x46}, {&(0x7f0000001580)="d6aebb392c5dde2a3c03bb2a4cb4f4969c3636e428006135f277c1c80d2cbd443e3acdeb8641d7a80328402ba3f568a1cb7da6837b88385ce37a8063b33ed04650fb204c283206a1e2c65dfb53b2a69e147bde826e7d582f2df5a9077686d409fdef1102a7a6113b01d6acd3391024abb03bb480c2620332666ce4958cd07c87122f801cc109285352880dda70027f870be952ede55f4b00518bfb6ffeb2a03bd7aa685abcb5b1f7c10ca1012da3c266e786f18f65605f2375bae3b0e1585086850294b3118565c6a4ab48a702870879900838feda623cc05c581d9b5608af099a3be89be8b21bfdb85250060dd92dc183c91028c996357f362c4b2b3f85039cb80f52651bc7d6d75a0506f3c3834bd924d135318aba23113a05a53f8d104513b70cf54811ce215f72ab1da6a565967dfc980627500fc20387fdc4ac13f51e852e33443e55162044d0757507457c7eb7f016bbeb4d2d7b494136c15a87cc5da78dcfc82f5914ea69fde52fd0d7c8019d9bac8fba257bce1dd1ffc4555b6378f43814f34be448f5badce1cf3a23e0381f9c43d995604b6d5020cc2c2910dd29890fad846d45c98b65ae6296a660a722f74b9e943e6532113cd691acc236d837e4f68b00cef1cf15c75393ff1bafd6071119f3bf7f8e44d127563acbae2a1a1fc94cf10bd757c4797a9926d518bf7b745998ded2786c401f1207f92dc2f50bfc8f8cdcb7dc641568487ac4895e7b991dd7f30dc7ff1662e27fd6a2393704644e159674c2197af7b4c1f811380d99532d28906f46364aeb32c8a26602bdcec8133edc9965421dd4c5700e70c67b51cdfebb877e3803bb64b073a5f1197628231e5466ab4fe7482b58b74cfd610e0f7c62f9dec3b3f12fbb4adde0bead3cfd940d40d7689716fcfc24d145112b684bc4044372de986ed31ca4d9345d458278f326881abc8f01c767ed4f177dc880dbb67b3d04ee30f2eb9ef8b85a57690c2d34b020e65ca03ce5776e12138264e5d25a84e71fab0bc331f4017b3338288ceb2b5d1a41990f8088b69823af64153cb1a9a12ab39fdef037a2c5cb069496d3cb60b64c0301398f2e1e37e11fa9fa5a65b771e3167e6b1c3dc438de025d756bb7cb20a2da88c1d9847b29862a1f493cbf0dddde1dce739c7cb6b8101916ac8f16495cc863780b2fe966e8ea1bf36d1096fc8a9708ecc22ed95254fb9d599b0500556ab6cadae454ca923b0b79ace5ddf974fc43259cddd9a26c3d92bcf13cee1e548f1a06d30cc5c0501abc88fd6553a2941209d8dd8fe726be00abcf0abd3e5d69493377b61ced84f360744fa9658afff6ab179fd5a7dc2f42b02f86d8d84f4c395e090ccc1d8907d507f59e8a2740d52fd14bcc7617c6b8b4943f12d8d8c0494b4fbcfb12f6ef0b27afde5d03724b6c234afa5e1a2f70ccf507b9f0dc8d2519da33b1d8380c23bac207732d9c3bf67aed5702ea98409fc13f5a0e72cb6b31339c9b686e164d5deb528b8c7101792442bfdd3a959a074f1e55a27fc1f6cd7457ded729cf28a6ca61f6315137ef2f6c0b8aa2f4a736f1776f0879f0e449b5621b928c1773bfc92743419bcfc027b8169f1e2c5ec492d9fab7ad1111adb3e3e941478993b8e7b658d1562d35a4f5ffd6414c7c1f8a4d0957b0f218bd238bbb331bb6d3eea23e20adbceb2f0e1b95850f0c5b24d1b2afbad8523567066668208dad1d4b12c2eebdf00888fafd2de8e6e7cbaf323cccbfbe4c4451b2e7b44bc625d5e26fa9b4638c14c3dc86da513d4023844e8fc19b9381ca0cb001e43ba285eb3f93ac65b6ed1cf7d8ba451e36b85c69db9518379f092bf7c2b27b62ca96a9692b2b0e3e5f8bd5251630526e90d7b13e8cb783bb137ad97e52edcdbfc4998e64509fda1ed4a51b9005b67952e3d6337e1ef9088ac9ae19dd6d26c137e6cdc2facdc1d6a6f6e0c51f95a7e99899dfa41a198d76a295dfdb06eb7c209d2d35926fe2c0c107e6856b5d76e0343c31f7efa2f61f25a7612c84330e8967474c518515209e14e098957cf2bd98dd34b0909b5230a64ddbdb646cf90010e7cc67b79b86647712efab9604856a8d40e1b24b451901aa6070aea0c8605d461bb7ef6ad7053c5aca3810d9847e9c5f0e3ae51a9f69b9e7ec4887434bb2d2c38755e50f7c9e8cce810678b78106bd6d25508ea12c84e2ebaa4b3a5dca4c3a89e9ccf60f08a9a23a9e2404bd9332cdc9a819ecf2d77e98fd76dab576518dd9ab7064466997fa89db737fce0a69e5a601cc2ac236e5fa879a9a38390315e8860c6f6a2e71fc4d5951aae0c3d5d2d49f749aeed421c43de725c4c03f367f875ef0b55c630410d7b7b5f6e4b8e23dc7597608919fa65ad52ebffa56a1eed489b3195ff533fe6b4680cd49f5cf07f7e62940da9e367bbe909fc293bc16890decfb3788c17d65f3b6e4bcbdc19aa58bb03b9bdfa8f31fcd3aa491d6d6818491bc327c9fee94963587608b3d185864f899b78a7cbfacee401951b87a54861a313471b51c32c6a14dbb1f8cd68e86a7f1079e02d1a3eb6b1e89f9b19f34b63390d43b25738bb9ae2edaa22dfd6d39f84ed3d5348616b4ddf6d359d5776be4c209d78480b15d65b318ad6107a62b3e418a146a5f86c1a2878c1c48199d0e134fd47595a7e507cd4822258e34ff502556faeda2cc2aa6228bdad7e371884ae9eecd94861ad765857d8bf069f664234b145c96b7b05f463315429d8e3b71095f92618fb52736cc2b2d0aaa7508ddcefcbd7fda402d6b43cc677d893f895812a3e9e4640ceb78c16cf9758b527668899cdba8a393e5cf22a121800d445b5e53a076ac762d5b380dde868fb0fa6598bc5bede2079c67b8d0e584392ba686329f44dd9807231ed2c810310361b7669913ea020cefcd4feacdc361f37e616c67b2f3f3a0f11886ce395a86f282000ca14bcbbbb8fa627c0626d7fec73085029eac0e0258ab19f0eb75808ce2322e230e87456941a63793ba9777041cd1944d502d6e89f45dd8f2b56bd01f2519ebca1f16c6955592e3baf874a8facd0510387f3aaef0a334768b9821b52a357d1282968c077c219b5d2f34c3575dfc23ede0d0199a9da235412815a5afcb0fcc7902bb3f13c87708908151f803112892450f4117d111a505e6af979ab4c8b4d7daea6a1ce876bd84d9a7da4ce331375db01637a7c01c63079349413326b2f938c33a401636dd3e05ed35ecd8b3385bbe6ff5bc3aab30769621fc5deccf50cbbaf9f07c01a73cc3c148febd0943cec2a3234b22af9cf7ef082656106832b618d83a1f2d02587ea4db8cf82ec25828c19714d6e223d05c77eb76026a9bbd0d8528bbc31bf711069c0f3695af9864c1a534eba87894a2769eb35b53c68138c5bf3b5e6bdcd6d45f90935faa95a0d7efa81fca8bfed649566991b75646b122d7d46f320ea6b932fcc37869fda24dfeacfe8f5389ee7a4f1154a61b0f8c99776f0a5e2a930b0e5a25b20c95c8eab72d3ce858e61610ce8fe83e0daf76881f412636b6c6455f666dccfe47d11155ba268fa097486235540bb60a449fb00c60ca6e21a153153a83bc1cb21bb8f3907448694f887334449fa9976df32d23021805bee3d0c74dc3b9f72a0ab6c38c3f29534dd90b43520220eb8ca0d0adc0bf2a03b85a14198cd5bf8b459a82edf678b289b3c35d339872ce7805f5d136c5050c49e8d8bbfdac933e10b36413522fd24f1ff6382cafed6260d4a90ebf2d095dbfca68225d9a85bb6297af666b02462089e22b4321a8c51ecfca7551a9192ee4f026c972a92b6cd6ca910251cb0dbe7d1eb0ea085a72d1bab4bb8ba8dc68547323dae0df2cb2611133e491b78c3ad6a6039d93419fab7bc07a984f828bfe4a33bbd65255d323052dd764e47a21c8a7ea31190e2b47ef46800d56100075d36a320be45c0db219deef3cd12c516873d37464bdc7910f81232ed5205e52f443cd98403f5836c88a2e73586721a0fd747f1c06292d5029e0086495ca9c30f1665b27f4f20724b3f5ad6eea96a8107977870da25b3b150b2b513395dbef4c2ecc2e299f6483ec869773afa9acb60be207239db845a4a648b1bae73f6f87498510af1ba29feab0321c2cef099c976b56beeb13a08e8c0b46a8bd34585a86b78cc212ae533ffb037d40d6c8764d6e51dda148f03c19e86086800d8fa72608edc8ce77593a2b3513c31d8dc8cbbb589adf7217edd7e57f14cbd42bf6b3aa824413e00057dec85dcf9f0a875195da29e2e23594eb0baa7f71205e22dc762ece7631780e590d09ee7d5e5695ffb30a1a89697275b831b7e3eb603c07593f4e26d36c77ff6debd4c725bca28c3288fad36be7bc2d84c67c27b01cdf9bfd0240a62e4f74fd9e5d2c60e4176f3f6ed161c9e40103bc154e83939f6c162b0179a1a0edb02a84e7d7107ddc692066d4f0b18e0a05215ca37109b30b5fbadb12584019a938060a3ca37628756d957473de6a7a3d0d124fd96eef79f5f3841f4cdb953d6818167d151659e8a125d27e7dc09df509a4823bc5380703583616b3a5407b434088a3a6543925f2a45e33144c9f5a8a1c3ff8a1c779316462c2b180ee9c75c918c8e8cfd7b73f07dcaf50908e8d6211ee4659018a3a0a0b7e776529571c0a2bd2fc10198512d51c299c8c35ec6d787f9a83eff62d09f71148ef2f114abb3eb3f6f1bee5989211970f9ec14d3b3dd105b20e421e020b7f1566d1376306cad87d5e6a32f0e85b18d1fad3220c7262e7bac7f6f75f2fb76b58a8d35def4dc5e2623fb76c36c7faaa9145b94b0668d2a6f20960849fe8a49fa28c5e8c4e3bf44e03834dd2ba9ce2ca407c958e2e337a7ae1171eb7221066d1c7525675f9093d7b9a6ba4683a43cb76132deba1f309e384a6b6dfa0232070526ff3cd76061359afea23d6d3acda29bbf38af0aac55c51f7862648ab415e9adecb3a55181a54bb26a4102cef13436764e1977eefa1898b34e020d6b3fb7066444b4e856d85e8e814199db0590754ca350e89bf4d2e9fa48b5b09734401569ffa36a3a9aa1bdc1276664868fa4930583f0ad5667df7dc0513d9926809acbd7d112662e4c9b701e6c01518920e99fdcb694eb5715989f9e1f3ba5f94ff1efb93db89f159f5ff83a0305dec4005516c38a5e9b6fe695da257df6bccb12c24677edd96f182c0a545b6f97a5e8160f18abc6cc45e2feabfd735c7baeb3f7b5780190a7a5d5b308c317420a8308c1b557f3dc6b5dfc195e4cb6b075f9c6f607d88c75e15804316a36daa837156e16388fb31ee2ed814334af6c5e7b9ef4532761ee4dcc65345cbbc1e9d6ba1bf2c52e8e5d5c25438d0c98bf9be3664b1227cc98233e05ad51c9d3b7c1fc89df83753c912ca4ee6702003ea4686dd1ebe20eb1e3f5ccd8e449f72f26e1be8cbe4ad1a993b7b919e94d6bef7bb369d93a64009c2c261bda1cd87e66c9452cf2ba17a38e063fc85eed5b274574563f7ae5c719399d307d7e7c51b9ab0a5040cc6b76fad8430d1b004267e8ee16dfc20cbe0db36325a644aeed9e50fb318e10ad65d8b97c5b67915ec34b3d0fce317bbab88a09f63fd09d2d2969692f189afb226241e3064b298ea054e8068a3ee182ee89f28eb4a0deb956f893db0e3a9aecd461608a527773359a4cecc4a7e76139d8dd1db804c2d9ad37a8d65626f3f45c96a07c2ffcf59e824585ce273ff36987e82bf764e634eb69d15aaadcad3c97558a1081a5cc094f8460d46760fa71e00c67f7c995a7439643942b3e7261743f57100f491ccc647fb50577eef64ce4466", 0x1000}, {&(0x7f0000002580)="8fee79331a46ccf4acf112b2e1dbadbf95534c29", 0x14}], 0x9, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002680)) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x1ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb02f3ca93e3c576a, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0xffffffff7fffffff, 0x10000000000000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ecb82bba9d3f66375443c89f78d0fe6bd1e3a32dd43e973a9c2e66578744ef1f8cd37d6a12ba233c2cf78e22dc5e437fec441f761a28a4795883b2d54b6ef39a533b891a99f8432d0ca655c94a278f7190346f8dfb0e31cd0b08995f32a9772439a507ffb4aa010000000000f9ff8c6ea4735740af0edbcccea0146c7cd64091953fd0d5f4106898e488f30dc7515c197c52a2721d60e02156a527931156e7321ddc2baf61462708eaab24c1a39d4aab836baf07613b6678d34ef66e7f9cbd37ebd0e9468cd03b5ed68009811870bef8a58fbf662b26561e8973958db8", 0xdd) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x100000000002, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="1b", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/44, &(0x7f0000000180)=0x2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="fa25d9ba3584f6b986233b440c16ecfdb5901018e198dc939bdb8f90ef2f43f8e12c4ef1", 0x24) open(&(0x7f0000000100)='./file0\x00', 0x20200, 0x48) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:08 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x1000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x1ff, 0x8, r2}) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/222, 0xde}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/228, 0xe4}], 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/43, 0x2b}], 0x4, &(0x7f00000003c0)=""/162, 0xa2}, 0x842) pipe2(&(0x7f0000000700), 0x4) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) utimes(0x0, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffff7) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r5, r6, r7, 0x22, 0x3ff}, 0x0, 0x8, r2, r2, 0x1, 0x0, 0x4a}) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x1000001, 0x8) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000300), &(0x7f00000004c0)=0x4) bind$inet(r2, &(0x7f0000000540)={0x2, 0x3}, 0x8789a92b5cbe8054) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x24}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10018, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7fffffff, 0x4, 0x7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2388}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xe0ec}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0x0, 0x5, 0x4, 0x7ff, 0x1, 0x800, 0x7]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100b8, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xa2ad) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="7bec4cf464141d2621b4a42f168971c0ff311655219138438cd49decc0f5ef0500000033394559405f632b37b82a7238c403894d4d51558ae4d523422d6d78ee3653552c63af25a4d6d5bdd6422b000033a8d65eda75cdff222aac5ca4eb7418e6c55967511c4ca779d16549e778349952ebf9f116505923652d005d8ad2dbeb0e7f0112fb517129db0e2e8c8727046b6af3a39d66946d53", 0x98) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x1a, 0x1, "a885bdcf8ebc943c652343c2daefe3fd88c5b428", 0xffffffff, 0x1}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) unlink(&(0x7f0000000040)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0xffffffffffffff77) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x64, 0x0, 0x101, "1b0a376725bce7244ae1f0df1f27ee7051c4ad96", 0xca4, 0x5a5d}) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/126, 0x69) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x63) getsockopt(r0, 0x800000200000027, 0x28, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) 16:00:10 executing program 0: clock_gettime(0x2, &(0x7f0000000200)) socketpair(0x26, 0x8003, 0x5, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x0, 0xc00a, 0x2) getuid() sendto(r0, &(0x7f0000000380)="a8bdfb8cd17136d542570a222a0bf4ad", 0x10, 0x400, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000240)=""/67, 0x43}], 0x6, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) socket(0x20, 0x3, 0x9) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000080)="060a29ba97bb637d8bfb0a7191fcf6cc6f87ae3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316300", 0x6f, 0x0, 0x0, 0xfffffffffffffef1) 16:00:10 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x7d, 0x2, 0x21b9, 0x63f, 0xed03, 0x63b4}, &(0x7f0000000200)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x5, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000002c0)="a6a9e0c1ba278750a171abf6424a2b3632d1aa1be99ee836e0d4c1667a5181e47550968a545b715bedbaf51a82041151dd1c13dcc16f356e5f06f73e1cb9cf64869c8f3620511f295d32401a0460c98c9b48aa59547c4b4cf49016262ac1bb3bc1b5dbcd407957573681577c9714e3ad916fd83a7abfd2cb293716bb0882b225526ee111c6575831358daacd2db387abdaf517bd6800c207eb6ea6a9e8b4faadcd323b5ddceabe50fb75de9f60f8a7b4e5181abbf5a711d51d14f1648ff55d6f9b568906e46d7a826c1d5e78775d7e2b9c893560c3e560429690eb0cdbcf81cf007e94c526e5", 0xe6}, {&(0x7f00000003c0)="0a622f8f009f34a9450d188e598a4dac58470b1bd3296a98a39a812f3ccec7b4b56c3829adf66ed53a889d7fcf30097e3f72ba2b7f86d4bbf0a038d87dda4e5924969c555d4f09aa29781a0f0fc89815cc4d7481d4abd7c4be7a4aab82dea8718b62497d92ea8cf356dab237836d841f3907996bd307e66e5c0b39ca5e1f6c9ecb045803e960403313fcf04cf585e8965aa8878dd0be77d463a0456095d9653a6509f236c48120986885527dc1ce3722734196363f125e1a6bcc8168560731b594a028873a53933852238a4fb4681da278d366d9242dab0c2e5f11a59e2e130258d8d803826df1a622e5a0d2570f49f590720fc2f549413118e0251bff815c6431f7368b9acf02cdef6adcb38e887bff60613e458b605730e912aee86764ad91dd91e88cb97dc54a9056dc6664e58c5b37aa054fd645763996810749be45d9b25bbebfc30d0314f49c7f73573eba8149ad30d9212c77978c880398d5aa2dce1e26fdfbf03171b1a8607cbc6f43c2d821023b6bf5d9799036d31795dabed30ef5cb2f49e397093ab81877f5d7b394ff4060317eaa84cdd590ca9e514bbe5173a38c752a8c9f229c94e84062b59604396c32a325ab062807bc279fa6a49dea2b6a628e45f7ffcbaea6c5c420feb3a3fbc2cbbbcaea4276154814206303a60b9f9ef9f56b7bbcd1be1ae468d9d1786a584b1813e05ab6a8bf5f8833acf72b8844d7a05e9fc24aa1233649d54825dd076ccb0bdadfea85489c35084c47c772df84f0deffc237ec4045704ba40755fa3d82c1834220deea29181bd3973a4ae1e652aab9b02162ce01e1006ef644eda901dc699d689a8e44dd04938961a55811ebfc8bacdcbfdac06120dc99a092f160f7d927663119ce1a9c095442e2abf93d0a778e8d3b6519eb484ecabe7197640bc7524d68855bc96a6cc52b59514f72b201ee23d6fd87dcf98e77ff08e5ad601457663ff101f6ff3777e65a0e32ebe4933e75c4ce7b21b895931c5d96dad62911210a6471fbfa19ffe63a0ab2fe8f7e1d1f41c7c623beb44a83a92844046d59898fa2f94781833b3933a621bb29c86faadea4bd550b4aa5dbd64028e5dbb16dc563abb8183694dfd5a8bc8e02ca3e9e2d0fbc016b33621a3d1980ef58939cfb2f9081fdc444d8e664984c73cf5d4aa6830d40da9a5b46a34bdccf3a01736992592bdce31cc97217ac0f33f9e09411446e05650d60d3f3345d47aaf4fd661433e18ceb5cecea224b3b17910aef4889fa560d89b7b94fbed24bdfe699ab1f490fdfca65ae38928b3b5e6281e44cc6ba55aae47aad0c274969cd7f6061aacca88e2d334b9c54b01eb353901aff03a0ba588de3768c3decf12870e81f46d7caa12ea76c6078ff3a71fa3126c9f0752cb494fd1f17d594bbdf9122399e5382a7d643131d60a2f845ce4381201374c695502baafd332f6e720d225dd5c78f611ddf5e73e34ad7617bb751cee39268c78c7f4e58f1cd0d465e2e93aa834f825323c9f24129d187bc361da5905361950fbc974307ce2f7bf32fc094b822b330dca92ec210dc5958ee7bb5fc4b0b3c586eae6b951b9e027c41bc8bbdb9cf457ccf29baef4bdbd070e840bd797dfa7db341452d8712667cc95cae210f8c8088ddaff69e8337d8cf0cfada2da8fb64fbba30e6692bf632751f5e5af5593c4062efda90b36456864e1716a6b68e46d112eac25025ba7a29bef779148bdf14746db4a096921a4f670bdcbe57ba0bc47a3d622982c4df381efaedb464535c4280f188610c90bf5c4f6d7f5aef844afde765f7a4d11a89450241379f7f22c7d1f8201c5974f66483113c2430657145994330d6c14c02739de9a8195382334de4eb4029429db6907062563e0940772d7ae58d0281e3a1e61283f098ab7bea68283a7ba6997c1621d2aac876fc766af9c85e436e5aa518d9a1b499ae63392191d28c332233201b31f8c6561bb3d69b6065765e48470dc8e7fe07dd3ca34a5afb92fee9d647dd415d179463400e349585a7d8f4573af99c229077b36967407d7885cb9efd2e9a78c356d31591e8d171a1696f394384ecd42269bc94afeb09db14d6f0c51050d78306466586abe29b60c6f7a67e5dfd2990e928d91ec42b7c2905ebab13e8817292a3aa9ecd3380409fb2bec4653d4e1b623aa4d6fd7aa7a45951c95e480fc44d6047bc909f95e7bd327658ecf823bd13cd8447f99e7a11218ee22db98907a1637ba9dffd62a753c47d6573addbb655f631b3b08738eafae9d2996718380fa95727b5047225e8de79bf6b883bae423ce9a8c01e06d937e90a99c7cf90eda58c3a048cbceb8cfa291b8af07465f4faaeb36e7422c6d49c79e16a45e4b5f8b26b10ff0911d08f9972c1f0ea4ef493f993de20492b460f5670cec94da85a09d00068bcadfee9d0a1e51d3dc983c1230dab993094615950574d748e2b71afeb096c3edb1ffd3a2c7defa883580e53a406557e5e966cc32ee25a04abec477f832e539bacc7c1f7e5189e58252569e76544cfeb9d89d520be2c8d7599dcf221b440ce0180b8c1f2ed13215d329f23db490b60e907da717b8818a9739d47eac5a199b94f2e1ceb52d65cd1cc2d525c6b1bb28a6543b4c8daeb160ca721bfe565353cc2e6b68e021e0693da7e33d081cc10dce1c4e06cb845a9c46800419064a95707b7334d2bd25b2b0a9d5a4f320bff66aff28eada1756504df7c5d686edbb58f37976444dfd77804deddf10fe42b71b779950df7118d01683b155c291825ca9b2c76a9fff3f3f4bd0ccddac892acecc9647619425d61979834db07af0f55b7e3572ec7ca295ab875032de9d5f4a1cff733173425da27da76d0c849a41556f82aebe397db762bd0043d17ef8952c53bd6be28f0bd3d3f74604d591bd1aaf108e493df47aff45cebb2a7fdff17034b2c65382ca223e97555a1d91dfc710890e8eb99e3e3f04e40f7266ab4093a94ed69229ec24a3856f50a1601d9fbd118fe70549d251c08ee52950d6b56ab59e0844ba2845824215a64ff98ae3733d0fc2ecadcd42a420b9dfc57da91829b76997c5ccc141b84b7952470d53c2c2b3d7dec950607136d388d9fd70c58a3f9c2db1cb76be42ec917f4660f63fec7af8b76fd638161d1bdc3fb84b2ea46b5d4c8b253d30dd8151e691df9cd2ca61666a297229a91559e7aa5ff49ed92c24f65f723754ab1910a9d3cedef2f55efe5982eb9a99a826343163e37aab774e991b834f30ae9f2bdca04e007bc3b27740be03d32adcf0cd727e49dbb270f16466a96e5556c1516902d10dc114dad42ff1b8c2a88b23735d17608c22124a2d29081a055805c35ef4118427a5d116fda816e5ff68113719776396f11fa4edb23b55afe203bff63b52388c2a6de0e10c19be1f0884b01388b7185d8dde24c5213b90c69d3f3d877d63cbe321d7d18857084041fe2615f1df586644aa1a3e7fbcca708597e99e80848916c562100678aee19ffc4b9a84152f32ecbe4571a136da23d7dfb7f0d420e406325b1297b402d775247f6652c5babdbc50b634a3c7924d7c9016699ae97894a84e44c1b1b644ecd0f1fb7d4d3d9048248f64e7c1365f40d32e0f47d5a2a611318703a28cb3813f28a46bad059bda5166866c9f7d3fb7a47f44fd472ea1f763383f06942ff53bf43f14d1aa63a0c4f6c4458f73936c9c2b070e8f080cc58aa6a4d069ce2eafc9b729ad926b6ac788620d3d8f3b8a62d15acf171f8b2bbbdea30c067f7ad516eaf287cd12ca91144e4f7946b38b603c9c0b7bf9af9f4d3786670b713a9c25237ee2b30b67d7263dcc311b920ae805d753fef248e3eb3cfcb82bcb8d09da197adfefca6a2da727c093ca56dae7544749575f545c458a43df3e4d64c53ec3ebc1aac1cda714ef7aed71ee36aa5314e26d21bbef9edbe8fe18928c0f74ac2f86fac4e6103f43ee385439e905df21cd9bbf371a67009e193f08a45e9b0120e43e323c8f3d5e16c6b7abdacc2e5d53336ad7e2259a75e0f6d242dcb7d2c87d0e7f1a127205e5af26b9585b1ccd2fd96688cede6819356453e1b85bde177e195e428661eb1960817a92a66da0dae6345d38da1718504520d19c0966a43ebd7b8fa75e15589b7d2af2b5f8acac157a505b3d46085f59313b68115265b7525a4474904b00cc0d34bc481a60bae38e7c0d6cbe7f5097eadd00bfece98cb052afb9b0b91cc4fc05e8484c0c74162f9f628e297ef72d1b357a4c31672e0be602e30545453855710d7354da4a6767e555c2530ce8b0e2d6528434442cf26ad5ba19cc2ae67ab439fc319d01feeff7faf2541eb65df6a79f6695d73d8cb8d8b2ffdb3141d4045e28aa534c38ad4437e73b49469285750c60671d06079ad88fd0fe796feae76daf575a09ec43cc8cf0890898fd10c601678f022c4f4a0031ecf35b01e19b2ccdabaf5a14a2b1817200706d7c65ea94a1d7350928b8571d48c7af27de98c100ca094fbcbbf2267d766acd3a9b4cf8cf5ef284ad98b45994ad6be4db2c1e7050694a47643adb9f18e6493a0ce1dde7e12c7617ca9c3cc91da5176fb3f83a3c0c78268a458d386b77754b99fdd1db44139a67841325737407db1712260edd533069e9b4d84834ed55a57d853cb66e7571d143d16aad02a201c0de6366905e78305793a5d1ca5b5a71e9338677b4f1c1f23a79b682e01cca0ea70bb377fc2e38313dd671f9843cfefe20833f9dd73f888b3b63b274ffdd9017db919cbc6a0d32543036da078bfc70f50cc6b67b418e524819299ef635f2da5c5f09000da4b8740b9af777ce561a779e4a2af2d27cdf8d4a53e802bff83de1ba35c09b818e50a41cc13104832fef6002f804e5fc7b11f398f2efa3c5adb2c4694a2e4d85a7a9cc02d1d1087a5cbf7da1ffba2914a492973f2ed1637cd88ebd5764b450a81630107e43078f885c16df7f7b55e255f8457306239086cf666ed464de297a476961729228e303013e18296ca4773c9c766a0aa948b942e613a0563fbb6ccfdf813afeb0829d410626f52d02ccb46cdf63fd1cf790ff8e72d28a48340ea986262165aadec7368f9edb3c194e14d69b25f625ad2f6e491bec45c5942d0a168612a32c74c0d0ac6125d9ca27f77fc0e75f0f76f5f34706995e4bc019735fe270d0477c74dcfc4325c08337e1ca5449fb542c6b167ab32a5e0d95939730770d1ade13bea391988c82560c20db35f22d0bd4d820e6192931981199377a4892c9036f6c660961484a49bda1e17f5169c336d672c86fdd6a60e324b996cfbf9ef3053af64fbf64eade3b782f8a103f57e521dd1e00c4c2458810b830b33418372a7dc0eec9563d1f735d32c19cdc4adfab5415945220d184bd809bc587bcd6d8994258aaf6ba73e3902d7dc1b2b93c88f569a1ad792c2b369a67ed42f002c22a3c685519aff9951e1b350bbb4e01bd8f989767f1657945465b49a5124f33f455370ca9f35966171913215421231b499a9f534c8118ae5604b2170e287bdbe8d5d32777bd87b75d86fcd853b9964202b6d65a35d2096eaf46a2d605ed5d3698d617c1f782549c54512523e24a9491c7c3a69af21dac49def54af172339c38b6c78ed965e20a85164ff339140e0a2c870f594444fdceae229ae7407fa08c4dce6a69c0eb8ef6d40ad4d23f494f312509da81c5820a838a134ced9e23b6114455fff366b03db21d95f34a1b309790b62c2d2d16f8e2e262492cb338fae5960616791d210bcf606502b29d27dd5b4339ac80f1adf6eb4235e955570cf60c7f0a2df0e9ad8fe1cde76f32c612b3f", 0x1000}, {&(0x7f00000013c0)="e180c82609a8cb62d2594daab6a9fb2efd6f9e000c97407a228595c77bd4bbbe86b81c383040df2aec05c0935048752d6a65a6ed4877fd920f355b84df3558e98ad32b29b74da7f484d057fbaedf1da50bc4cfc8bab8ce835e5c641a132069b5b6f713dc82d3f840aad6d1169a7deb19bde59b93e1e926d2a8b5670db3c5b93a877beedd8ecd7fddc1ce94184e4278d7c6980298bb1629baa65b0b7c3b78246a21865cded56a571872532efd4dcd6719c06f56fd940be15229fdf339a4481473672fbc83ee113cb46d79b6ba47811e958f5209c836eec53ba936660eaec64e76fe9bfe3a3c43f3ddf7395c1e1642af2c8af962ca436aaa", 0xf7}, {&(0x7f0000000080)="0df3c701cbe620322b6bb80b6802cf7437e5367382aa69895dd7129f0b9c59072d7ac3846da828b2b1f7462fa459c5fb8f5220f7a128471bdea6e79ce81e63efdc9cae7bdc3ebcc000c1c4da3ab0fbb5b32fb3df617a8d51587cc4b7e6f9d5382112af8efaf69e953a4edf114c22e812f7b63e065fae0826", 0x78}, {&(0x7f0000000100)="183469d1dcec1428cc3284c2b21964a56b", 0x11}], 0x5, &(0x7f00000015c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb0, 0x400}, 0x2) 16:00:10 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r6 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r6) semget(0x3, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') seteuid(r3) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x101) mknodat(r7, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x7c}, {0x9, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x7}, {0x9, 0x6}}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x3, 0x80, './file0\x00', 0x401, 0x1, 0x7fff, 0xff}) open$dir(&(0x7f0000000200)='./file1/file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0xa8, 0x140) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x0, 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000300)) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file2\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000003c0)=0x1) unlinkat(r2, &(0x7f0000000400)='./file2\x00', 0x0) close(r3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000440)=0x2) rename(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0\x00') accept(r3, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x7, 0x200, {0x8, 0x8}}) pwritev(r3, &(0x7f0000001780)=[{&(0x7f0000000600)="35ffb0e12a7709deb68fa6b6801b629a2b3db7057d06f580c8853e2f853eee78c1510a46a620a113421766f38341cd582d8a01302b72c1", 0x37}, {&(0x7f0000000640)="5d2952e5ab1734dc768a78516937d0fa6a2b220c0146ca468edc0fa6104b2e1eb839dcb55deb2a653d1652fa9370a801e5e067e85f723fa7619d55d4ff4bb63a90aac5f604a263d30863aabe72723f2cd5ea6accbf6a928c40dc6630b6601003f80217725ae254636b2f85481cac587a3960733a15f044e85e2b7cc1b4c3186b0c9db8063c63ec73a571edff4b055eec87bbeda963614e7e9e521fecba85acbe12a85c977dda", 0xa6}, {&(0x7f0000000700)="3825750ef14a916764eb3a0320bd7f23a32541f34de5c6590c0b61882edea850aaba5d8b122fb2b94557b8801aef5fa83482559237cec9b8390355c2b41d9eb9c3e4bdeb50c91d61855a6b958da7082bef0ede91ca55a15a3d38007cc74333c3c5ce93ff585d70ca43ff8ce06d852229f65afbe9e29cd64efc95596dfb9325528859827bce8893bed6f5290cf6ea08098e432f57746319dbbc24623ed7d463377a57a8f7e22372e54ca22b339ae949f294d2523c4ce6ca269ad0d1f11e5d867d83fdd5c2269d6ca2f29f01dcfb4430056a0d41c16ab2d767946e8dfdf99afb455df3a6643fc5c73b640d201a305a04fb7bd1688939d3e9a84b539688dd89f67bfd2c93e995b27c51c24f24873cda047b698aac83f5ba26bd0abfe8143675a6a398c89589aca61fda1a1d33ee43804e762b210452258c08ed960a1231fa9910e16a2976afaab38c42fc8dbf81679aabf387f9c1f009505987b034b50d7019e78cb94150ccbb3a171e31a2cf8680f71dff3732a3619b9eff9264276fc4156d3603536d64daa071438cce18f8f399394b2acf8f4f034454c7c34314e4a1ce47f44eafafe5439a8cca0d5ffdf2bb6c61d69462ed18299588809c38314d4368765fd46be63b890c4650f648a6d118bc64eb628c2a0e21f14555a57fa7fdec066182465864a1b1696c97b8cf7dceff3ca1fc999b31f3f11b7a5572005b11c37e046267a53943dbc966a9d3121813011b6acad2e12ee3f4f999ab7f6835aa06db9f463400b1a659dc6ff3863145d4d8591ed4d11f597d59a217b3bd92205a97dbb726bf632a6d09b01214c4db3f6d74807937620057e4fc5b69c5359f930b9a24e4d8e318fc08b23b9bb8be72ea38d5caef3d8bb2fa359db28293242a932afe652847c8ba94bdb6914d5745ea1ca78ab375166a85a9009ca96a2a7c9023daad1138f30f0f8d7aa0cc61b54d1daeaa7148d773e45d8e40af983ce60745607ab9ff9f259b63f5ed70860553c49bc412bbc88aa0552f67d01d25e2954c8ca214cdabe1b774bc0fa6dca985032b9ba8b3f4d70f6a108988bb1615834754dd31bba5d4a0d877f04329d5148e5fa2142c8eacacc7f6f73af7758fc1938d43a3e409315ea2e74dd0b6f00a91663b9d1f6a11a64b0ca5b0414273110bb3d788f4be42ce73546331c4c6bebc1e6a5217cab33b8bf1dfb2a190ccb3a6dd99ba601871c84bfd76f4358f94407aafd8bb8885c31b4775285f416dc580fd6d6158c27e5bff6e4b7093d5534784e144d15cad425d826d7eb39e72e9bfe6e342993bee4ffc4ea224c4578094fc58ab4f36ac26094fa44247bc2b7b08d07d84f026e96581d2bc1b8b30632c26ae5afce9b05a18a915e6fab01c9f5cce0757890f8598b7eb0b882828ff8df3c39341708f686f63648496ae07f70b87030c12ea31714847407f4a823ccc5d1ac06ecb56a2df90a752cfec2707aa353a64086dbe5e952a97d46270f6230b9c62dd758181d61289d6e975fcc5964a057478ded8e24fe60cbb451c571807cd52fd15e3f4dd7da26ca605c3be7f6f6feefe63b7b7d93774dc5372dc76b98f544757dbd3a77c0d866ccd782b73e3b5c749d56372883a135a5724bd2fcaf7e6bc5c60f3141e5c6c60e88a085334588c2042b32ed0a026f9f88fefce9df45d24a572029d56c897f6575e162dbd70ce1b5c2758d878f8b415156b4bb914e9c8271fa044781083b91fa9e55c50b9a8860bc8bb16265b4c0c7e7cd585abd3134b23f8e45af18bbde8d666cb83d493953c9d3e69139cc430ebdbb9e5ff863f31a7e6fa061b147eacdf4ce6be66f6ebf09359afb0bba8001e649289e7d607cc88ecc72c4698305279f3c4b159c55ce61e3880c361cbc9ad93a6646b5e1678fe43a8a64dbfc1831ebb81675312a763f9112e2772dedb86d0f90960c5f649d8c168922047e6df428c8dcc689616f18001892281864b814e516369109ac910b1825cd1859d15198c547c19a04ff7778ecfd616038b6d9ea36625291044e9dd484b21a7adf0520779ed8dbf904c0f59a20928e63dd64702ce51fda531b1b77688f5086e450f91b6ec19f3a78cd09df00fd45b5ef187600e09f80df01b786c63b74f28f4f79e9d0f5dab3d91dedb2a17e22e4092fec26bce19d86f008212541a7f2336b900f5bffd0ff56f7f2187dfef4f2a82786412760feb92029d06354c3f39b2067bc3bddbd76a02fc0714eca191ecedc739086788149f87dc88795d6945d0e50e47370eb7255f0b1e230fd4cfc39a0fac4a9fb2d4c3ce9509ecf3b09b5226ae7b4dfa858c9e4a52269ce9f16c4918c5e96f3d55824be7af4aec62922eea53f0f8ac2e1de828f7d0d33a7b9a71b386ad47f21c8b118df86436cc00ac0b3c94e6e8dde4558982829743a3cc7cebefa006ca90179beeb5bf30c7c4336da0823518c2b83a842d22d676cd0b2c9d7e2fa2fbd9be368fe5f42874530602e4f45a20dacc421a4ee7532327557a51030274b6eca7b5143951cce0fed137896dcaf8b5d78b653870c40825e26f6657e02882d7f0f25115274d987607a984958dd3990438f3a9980556ee1f6f4b2247eb919cf9e13911447fd30232b60f7b84e9724d640039eb31edc279a05d70b2ef44e03ed96621ac85a12153e98ff6f9dcf4d35502ccb69345a5cde9417b7555d3b116913d1741d4fdab41349e68b6b825d1c77315a1b1b09b83eeb29e61a30e9dbc578ad17129787090e8b2d68b7638a6dab0e9b1c955ee40db4c94acb3e69e1f13546e36a5140f4fc2300f527ca1a368c3c5c3b00898ebd8fe7a30424cfc2f5b4a5e2084be3b433f85057c743adfdea6f6ae2fb1fecc5f5b4ca87248a48ef456f95c822af6f1cfce87ed8bba485065bf3ae04bbfd89455a56740caba6dbe628399c76d01debdc93b7f7392592288a0170f57b078e05f3761a7dd39b169af3655327de36e5f97e530f9145fe72d60669ab34e49ec22d630afe18e30ad7047ee56af01557ba59337ad9cbcdc520f5ef2c4445f6061102021a1459e3049590e1881bce3228085451ba5bbb4b97b44197b8b1ff14f4444930591d882ab379b6fcaa5c762b361dddaba1824978d3a7ae91c6c0701286fdfb8618727b547bdf5ae860c759d4bf85e14f5a1149f1b2ab5a0d94ebb667a1db1f30f95dc617b6179188b94d50cde899978d6405a4a62e08d385ec18935b2107c6b6a6027aefd4c47745b7817a934ddf9f1e9ea6ddaa1d67e708fa16136f06912d4d52457096f23fdec1de1aa2981518a68abf0931cfffa8132f2d0231bfc86c396f74d69a24a08272db43e953ff9ab519e96c6469b05ae0570b11b498d9dbe3aa2b233184c37873ca8b16a9d27053594d7eb6900ae6e2f7fa7d05b21a7b62c070bcba871a5e1bec176b6d3edc6375153613649eede1438f3dda4a55555e75b732ede20fbaad428c66660661dbceb317d55d78464dbb5614616f4b41715c7b39ac80ca8da9e37ebaa2dd9614c45db8e918c3e02a87b9ed7b4ef8a7be0cba018aff1599a6efde0969f0b748b644ca3925f85f0bbd71000e318323e5c5c48227f3a4a14592f0ce8c3839cd61a191406243af5dcfa49da8588c37f1b3528005bfe33e731c437018655bd1d90a3f5d06c957d22239855675cebc4a154e0a76eda8aea7540aa6ac45f4cf7b08d3c2e439fbbc207d57d53e61684e805d3aaedc5f0f778b0fae26fb8e3aa3dfac7ab77ccb794af09703920a30680d8a167ec4be8e7ddc9e97c52aaca68dceee22a69228ea994ead0464b1c04fe0446628dc52a9d3e17b08bc2dd2628907ee72933d62238c347f3585fd7345b9101892d0113b567a80d07ad04b913958825a9346da3b56c916c46d275a964b7f0474a9cf21dc0aca6ebaeb32d84a1d9c5f7e5cc70465e034b255eca96154f287925b01b96937cb491e8256417c83d82489b52e2d806bf0faaff5af56238f0bd4663ada008dd1c4184e6dd9b7c03b091977a36498b90d374f9ba1228894663522c3cf5976c4b0970ee1e888db700f9d0c9d603503629ec85f77302c0b69af4cda4ec8556721672e1541c272c67fd2b50325df9437deb5421a3eae9619b67bc108f621acd9b28e26735ca68842ec8438fc6046cf5831216cc39714675d90f6faac5e90ee0b24e851f146d2be21eb0ed660d2631fba02304234990b6465209782cd796ee99447c64c0f6fdeaa58c77246ce2cdaa3a989e3bbb9c3ce4f317056882c508cc7a908e4b6c999977127be74e4675b1bd006fdfe4f7fdfa4de5fc1c62b611b8d58a71c69c465ebe543ceb92bf2351408c1082b45067e50e3dfde97ca3f3e48fb24796f01b86c344c8669d3dd627a8f09087015422f8d015721c9d257f4f684c6ac1c46c5b748ca9ab6bc3f84444e9cc476922d098ad024da478488f10f9b3e10942ad92720e0532be1619e6a7dd9027885b718b2a78058e110327b1d8b0d9f6dd1479a6ecaf1fd7d21a26d26942664d7fab7091f94efdb3ec8c1d832fa07b8ba5c1d52b80f05724e7861f44d4cef6bc9a9b1ce19125dbd674015f729603ebf52b05a68de9f51bc141b029c1c25bd61490b544bc491c54a6075adfac1a2becba6f1127e487229866256145c1d0d05eb3eaf7e4b31df5018469be5d97eb4d4abc144bc59a7d230fae850fc22244f334f9e1096094fe608e5217b3131fed5025da6e8d24371bf874edbc42b6fc112c188ec420eb4c5dacf30a173e0f01f5c66ef28d82a4c201c9e47fc8a0a13ffe44474e18db08236fa799ea7342801220bd6a99e7defd9e85299528b1bb418611599506c4e1486ca21c0e5f27214f09a3ed403ec790388ecdae5fe3298e07d742702b104069a54d1be56a31ff5b608a25957f5be5ebf67901e76d8640a48c1654f9767fdbdcebc1b0786459e59e21141178ba7b130cb28ec2e6420203dcff8bc2c961e439a9f1faaf8cdf0423dc18e5d251bef1e22cde26237ee6bd2b3522233ce12f59aff2233db1c094dedcff71b56c95ba6d939c4569d231622c67886f4afef8737cb8b46ecabec6b3c5f5d7193b4e1c8922932685c555f55d79f7a42a378cd01dcf15062c5ff2b83559e0d3481e7fd735e50854ae36b9f7456b1c92255e476a782bf3fd6289baffc33164c4bc04f510fc1dd88aa1a56ace66ee275ed4403571fdf6aa69924d056a37d3259a37e579f6e8484d5bd163f36661d7c6c45f25314cded1c5c9e45b869dc4d200c7b38727aabc96d205d501c1a78f159dc353a5cf0f61c6c507bc8e26033511fe89339d0f07da7fc1896e5dd0b6aa2270fe85c8f1a2a042d78498dd07c87553062a8dd73c9cbf3ff8b350ddaacf63b21f49af8128389f3e9c52bdd7752032d24948b952c3b86cd51a851da42e08e57c65fb44458362525509b07ed78fae08d72ec7fa054ee9ee9f825e4258bfd988f5751e99db97253119d7d7e2cee1aa9b65d3d7514562798a8de13ceab3828b1e5bba269518efde8b1fddec07cb2bba7baf2a7a2a11ac92278c77b997dfacc9ad494127e701f72909de26381f9f05f9207da13a7ec2905b4b6b84cea1ad467a58f315dc9749129284ac6838a72f10e6707915d6c654ec9f3f6b546a8be6256a1c8c72a106b2cc6ef8d471da2945a85b9202571ed5736239a849a5c3a642b8bc2ce6cc400f45f6a50e9e610af6117adf15d243bf0828b632e168d20f12658c67ac9fe20e02cf4768ac00a89e006cc31400630d80d4d417a794842a93ccbebfe2a77376d55e0d4b3a3748b10547ce1c9262ca1b871056be3ede6562bb3f40bed1b10bb42d52bdcfb0ce", 0x1000}, {&(0x7f0000001700)="58f1e59fdeabd28e036c2d55171345b6fe064dc767c69af6fa8e2692d23a80057a9b74176afa5a2bdc01aeaa4b1fbc2256dafd8ee7e23799c42909200edf41e58355a6608ea3215a62351e804b9d05abfd759463721822cc720b92ae2a6172b02d94667cd339c75dfb172147778d01176f6126", 0x73}], 0x4, 0x0, 0x0) r4 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) fchdir(r3) shmdt(r4) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) seteuid(r6) fcntl$dupfd(r3, 0x0, r5) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) sendsyslog(&(0x7f00000000c0)="057e9fc11352299e266125a3e4786e5a8be722f2c2f5f3a5fcaa736e1e25baf9d120631784c7b5d2c9a04f01f85e80b5eafa9847093325b73641048f598fefc6db9a5002c04951fef5810f2ca5cc93b365038e73277f9ab10e5349bd469368edc09da9a8a45a93d0f69e705f6300ff54cf3afae588056515a9329f1313f8bf9d5d64b01f84d78e605c", 0xffffffffffffff38, 0x3) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000543200000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000010c30f1b8eb3b193d5aab9f5f1672786e5448c05ef01430041e0888a89700a26439f022df96c9e04017157331cbaff026f135299b3064511c96f67c205c42c86f34336a5519fe0eed62cc441c8c838fe9cc10eeb449d0034750a82caa312568d05bb27653c8184e03f00c9f8b27985b77dc65fe8f40e4de59cdc9290dd7edd963ac713cb9f5c83655c4f1590672e8c00000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x43, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x6df, 0x2}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="ef4c3035", 0x4) 16:00:10 executing program 0: r0 = socket(0xf, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x40, 0x800, &(0x7f0000000000)="2fc11aec0b0ea0cabcde49d3680818d482c146cec92e8ef0acc73dc82efaf6cde02bff301e7a0a96f21ce0d024d88f944e6742cf108af456fa11aa2e45646c58356ba913e2580c725eed0b01742939e334e0600777fada34b8bd36d6f30875a2737070a8ee2ab70e327ea42d9207fff7948a16e8797e6003054f10e4557b102df47452811f367ca3104694f12771efbcb733a1c20137", 0x96) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = socket(0x19, 0x7, 0x3) r6 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x80200000, &(0x7f0000000640)=""/241, &(0x7f0000000740)=0xf1) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="9401b92bd070de3c3ee7ee609a7be783b3d0b15c2ffa6fd799abce0618437084c1eddba3d5eeb0e1bcea29de252599a1ba8b076400de1135512ef12e5aa475c5cc5bf4ce83f5fb533d2fa9f6e1df71f4f273c3644e23fa14c43cd5a27c88fffdb8d377df27", 0x65}, {&(0x7f0000000380)="843f736a3008ca83c475c48dc283d1097193e98e5a966ab377e47727e89f82bdcef2eddcc95f2b72082da3029e2e4872875d028955d399e029b5f0fd97bc2b4b7141f8c09f9651f81c1b44263beb0e2931a32fd855ec53d255ff754116cae23553681c336c84c3bb677f8923369ade1f7142c3633628084238d8b74e04371a63c0f674b85df501c2c2145c98be58c19c95be3895c254452d877db2f8ec7e6bd55d7720935d6a00d1c11767167ae601466acb67e1c6263fcc4b05c8068f0b2920b4f9215f692ec7f82fcb1c0089eef86d77b1fc47ae94d9df9b9faecdf49cfbadfa63f619", 0xe4}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r6, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r5, r1, r5, r7, r5]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r5]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xd0, 0x8}, 0x4) 16:00:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000000, 0x3ff}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20880, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0xffffffffffffffff}) close(r0) write(r0, &(0x7f0000000140)='\r', 0x1) sendto$inet(r1, &(0x7f00000000c0)="f94e4e1ae295132adfc1456054dcc30cdd04b2f67c9340d9e5d280ee12c8b5829511f75cd4b2f5f1302b27d5d67a2a9d5311604099f05082f656ce9e28f3790536e0aae4ef879e37d9b5d4660bed3c5b1bcd", 0x52, 0x400, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x102) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x400) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000001) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getegid() setgid(r1) setgroups(0x1, &(0x7f0000000040)=[r1]) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x3, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4c) read(r1, &(0x7f0000000240), 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x103) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002080002002, 0x40004200000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) chdir(&(0x7f0000000000)='./bus\x00') 16:00:10 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r4 = socket(0x11, 0x800001000000003, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)='\t\x00\x00\x00', 0x4) r5 = dup2(r3, r3) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x2, 0xffffffffc10161af, 0x1, 0x9, 0x8, 0x90000000, 0x0, 0x2, 0x8, 0xf05}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00", 0x10}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x92}], 0x2) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000740)="77cfe3e02903843d15cc605601afc534286f553c019d3653380a6e4f1d7169ad5d07f447e8004caeb667eb829d91923e654fe84bd4fa3faa022930707f934d8c6c040289d422756207e66db637a6e6690f0503837aa0a02edcf2690a2a23423882d9c2d6576560b6ae1b07bae80cdf744b2fded6c93e405dc50c952a48007fbe4f71b1a9bbad76319c770c3d9b3881f90b31966375e861399d5b638c4ff6859416059d1a664160d3c0a46d3a9f4294dca5692484434974efbbfadc76bab277ad3a571ff18ef1d8ee50a708ed8d1ef7505ba85684ebdbf1485b488b49fdb3a8fca35498366c350ccfa9a2f1cb2fe226c8e368e61747413905b686a747cacf441959bbbf9c335b5a76d12a9cc12493959b5e72b56ce68f192e6fb4e0734fc13f03b867b2856b57a2f80e6e03c99eb794de96d8e61477b0463b21c83c6fa0d99e309bc9ff08d0ab889f067914251ce7e8c6954f9f1f2bda9e7c9954c70d9c2ae9d16aa5a61217ac7d48670d8f8ed6d2d54cb7345f4f0ae45055979e0a6eecb4c001c8308705dcade36e771344b0ebd456145fb1f082901179288f9449e7f19b9192b7a9c29a825295aea6e5bdfbfe2865dfc3da4db9c0bbc31ccf962c4ac76155b20fcf43d3721e0a5afbab64ef997fce7a756c35168b29ea6ac119ad3dc85572bc4ebccd0539bee3b7816d9483508c4c0dd7a968aff819948b99ffc9c50580a06df9a5b63ce53a52c073171a9fc5a6e93820c682fba2580ab27dc65939038bf5a5aada2a6ba6f8a95d2b5f22a4556fca43992d8a9593457f35bd35d1523c01976e5085a08d9c6e13832423ffa4c6f995af4794a3c6924fde42dc649da866e80b5f967930c922b017b449faabc8bd625e1140c0e2a7b04d00b552d55dacff407f3253ab7b474f579206bc8220a8007ff32650b17c5b001c58e698a783c4433860c219623ac4a40673810efd4a818dd705a098ba2d3c3a238172a110efe71e4160e8b985b1a51f21727138d7511556a7d6a0e2eda60d11b27ccf6790d5adf0193d1dec2615f0c3015a87e2ce574975494e7dede41f42ee9bf78013e4f9e479d621621274c4cff158ec5530073a69079a5d46d61e29f9865a290ebb4f8ed5523c53238f3fb711ec7b465b5985b4e658fadc514e015e1647984004a5b6a82057fd6b6e973264f6caa01528d8af01013463c97bd7379ce8ced574ca09cc6aca740b12ef6b0731d622edc6af6c7825c23cfc836ad14be517583cde8769296efa89fc651679f3454eff53460f23569ffb64941e160a3ac0f3f89692b4cef8f2c0819eaf8eef4fb94c0788bc5f5faccda0ac2bfff612b881659f43820dd6d60ae6ab76a96f463ecd44e9b86ce87f319fc6baf38d181c18d5bb896f76090f42463dc917a89fd169f382baf421f3e3ac40c181462e9dcfdca8a5013d29ea1b2cb548e506dc0627af7fa195844a9e65d0dff80cdfb6e43d602e858bb475bceb5c5101cb5d4c6c151af19b1891b524b9203f275421b7c88fc456433ad6e6077407c37c3ccab72a0d1c0798d42a4fc172393af9aca30b431800e25d0f5f2baf28a2750681d5d0c3208d7482222196e8e2246c30715e4332b5ed02d42e2d9f4375c5b2284e32a22e44fcb78c0f01990ae68ccdc36a5440ff440389d8947e880444f5a8dcfcfc036f9baac75c620b1ab7d8ce9db9b9174ef62292164c9ce5ca98c3fd553488b78b956f4282a415b6f8cc07819fc8490988ea2f29e67e92e96ebebeddde9f063a26e1c4986024131c76338c30ea47bdbc3df8504dc5f39f13daba9b677184f9e208470009a14dab75be38e765ad4220eaa775c054ecbac516f6ebae54b8fe3a6dc76f69ee064da6fd25ad943d72a7a9a2fd2e59bb27034e94611cb58fce2f41913ea3efa5b41a44955ec8d5cc5039c68b47a50f2c5ff533cbab63a66c1eb3cfcd061eb8dcd0d3b5fcb55bb6620b7da1de1ba7e14986fbdc4c2f523770fabe6cc481d2726dffee4f7588f9c929ac0a232a83f12fa212ff244f063fc18fac25c1d6c2d831a8fa5378a9a661b445f6dd3fc577daa638939632d6d62483429911c4cb06bafe5469383a62953711e8bf92310c215de1555adae1f43d61f5757b29c4af1f01dd7577e5d1d8f992155ed842332450311b848b58bba5d1452c7ef16ce56c4b2d480a9acd7b5b723a6668081db0f8d91b00816f40912e82940ff24c58b8c95aedb48e99d57331ff761d4d1a72f1c786e3883eaa8fbc1d0735f0da7a3cbf5141cf984c3ee2f8708844c8f65050756f2e0d7f984ab6576e7f7af48b14353fa2916f558ecef47a7e69103485642b9285b1437fe7615b872bb8a0b80764d7daed4b30c1d3e59e8c9171e87277984edf238d1197c8b039c5357cfd008ca6e8d5db54900d363be62a74117979fb8858c9cc19dad8130509b3a459cf03294c78b2108998681bbab5b7c9beb948f0720a6f08febba700289765d9a60afcc3110dc4d33a655998e169dc7bff24edc339e57d04ae6304664e0b645adc3d87bd3bd53f3793ecdce3e1ee64d55da913c937aa8334636ec05e5637b346f43637bc9d91d43b8e485e822685f689fa8916aeba966240b38a169a0c2bbfe1f0be53fbec20ad18a94a7ce963bdab33509366da2237f8fd4a921d5e40ddf5d32a23ac397b49327eb72f1720e5f62b16a767dfa2cd3520e71851c34149930b70691865ec839f9859f51b3285340759add84cdd2aaf0e79d71ca5ebe9d73333edae267740a6dae01ec67cb74be2f4ce24fe52c951c56c731d8063bd6c2c6fb2d5d7b7e597ae5826d0ead2b6a8e7bb06680010320fa6ed57cdb76ae1ee169701e61bf62a42afdfcff1da7128a7ef780cedd36f34a8ce353848c46a086b9805b9e2bac0b39ae8fabb40dce00cfebac6b50abb90837d9b7a9bb71239246f7913c53af9e1ecaddafc7689ee61c22996909a487d051ff74fce9df6986f9db85d087a34ebf0ff91d77f45824191ff8e80dd04b873051d2c3e2044fd49c4cf08411f627c787c12574708a4442b939cb82bbc38680d918cb4572b420b9ab8b086617725adabb65a2cfa85ff7ad4ccdf5d17bcc40ae786667f5f75661f3d7e59dc14f12560e2c92758666f5fbba7b5f229cbcfa4bc32771cc7901c4a0f2c461501023a634e9ef3dddd86050f048cd6f28b61a6ed1ce50b3d4ac241ded71469b917046ee6be09b81796e680dba2fe793ec78da32873cf8d6dc2918e035c037139d8e0b5ae89ead3fbdb90a4108cd8d2a04452c279cb5b34bb3cf2b2c6d51bb5f312086d6b0edabebad0f54d8b244f7a54df2430dc84f442d15eb74a0475459662eac1fc6a40537ac9300514a1d85cf1087e2239837958d8b338775584f3e646f84d99e437e0f5fac358017d58d7e925a7b0f6a6f4bf268b454901ca3c07b2ebf1f2efdf022c9e444e2a452b66d054f83bd70c57002037c16415c25dc6b305eb66ec88d69db4c93a8253a00c8e1069b968bd99c02476f448a349905f6caa4dc4143207c1a2cee0deb19711c39b013e4367fbf82d500ab67e95ab13a7ec275650173b1e6c1757354af8c1e95b9ad3f246eeee1f5d1bbf0be6e3c7a46058f847e96215fbc191d79946ce149d71adcad9babd1ccdafd9acdcb325c14703c191f0963fcdb30597508341cb6a941882b1a8d15edace0ed66b1f0cce60be4c1b438f31696b762617f87a1e85803e873bdfe66e3d5162cee93db0882297653d5c6642645da084dc1b3e390c729c32339561d3f245b2144feff37179785ed39d346b110e9420c4bbe1eea11239204678542b69751588838a278032bd3c9df8e322ff3ff2b198df868ceb1136533c9508df0844047ae7c98c8e11b9e667c073e50ad7d538c1aadcfc3d9cf306a0ea5135a3983eea7c3fee3f29af606c9208c353cf36baefcac8721edbfbc010aa90311222c1f336ad2ff8e377fede9bca5837507ad8524c2203e045bdfe88333f4937041cffae39132ee49f7ec34eb60e5e31e780d910efbcc05630fd779fba91acc657084e67e321a173a1227c5cc18b8dab73f0961b62e96249b4cddf2437a2b5e199ef19bccdf8f70f9f99e685e8e1160f41e43e5120471e061058d411ab63b33c76ca3539e3a8b062fda77772f449654ef909b017c7054d207f5ec9b22b496eab5fc184e666edb951a13fd5307271f06a4aed99c2cb60d784edcb7bfafbee41b19abb7ef14871d3d16300e5c4c56eca9119fcc64e3c5213cb016d840c7d3f693eccbdf4fd7ce9b750d1bc63283950a2b58e3c56832fdc6b1ef16cc7f4ae96d8332a24242ef5c6d720733f12bd25256dedf7c527ad5a2236059697413960ee6a65c560e391ba0abcc305bbb2472c7dd0a9a3af6ac3c26b1aef876e5ea2ff4e1f22cce9bf1d77eab5eea73bb3f63466a553b27e5e9e7f1f400d8af857c7558275e94647e2dc0a5109bf6574d8c607fe47153a9236031fe2f3b9a076332d53fc7e88bc0bbdf90e3c14cde0bd3488366cabb7fd07bacb79b05cb6f94e2bb93e5fdd7ed1abb28275a2d35cf6eb7dd5808c07bbc7a250b550d264df6899baf3b5f2af78a62ad407ff1dc2a56e2b7b031d93547e0e01fee24fe8f5afeda13af13761a1fe277bd0b993ef6663bbf5dffd84db13067237ce03919dad7331bf5d756159961a09b9a6cb99b860f646719f85304c8fbb55296316e08da65dac5e50481061bb75cd000a2c2741ecc393a75128a021624f709d351c5364e6b900a1aeb8e717cf054d3bed544002595a1936ceca35071173f102a3aee7405dd4c9a3fbc4a0c497b7757472944cae17248588d7f291adbac6631e992fff0d314e7d64fd0c0551354c323a416f174ec7933764c5e93bb22e6608961cadb5cf9345ca585def1ae23302bf4b6f9eed1a24fdd876abec44cc0a516e67c6146cd8ec8829d510b478356ea1aae05f1dae47e103794f1ea2d5cc02f15ce47bf44f1e24d3fe433c2766d0cfca48433ae28bff4af25765142f3a9db09b07d89397bee110e6c184a70b47f38772c7f71e35f04bef4eb207efd0e652c4e108a27b712b713d4ec1c16c9a7371fd2977d41aab87b45f095e912315b7daf3d571934e467e3b0dee3018b3cf67095f2f0d649ab2050bb5b87663cae70989cd5d42a3bf1d31ab214ac7e12b7d610d3b3b9715319874be60d013dc6021e90eb28f7c9d21ccb782b3adbcc6c237e1fb137f2747af5439bcd1370a2fab2a89d5fbd9fc9cfe03da313e4e019507c4385bd4fa4fc7b393976bbd3b817e4e9155bf35e6811eeaeebd2e28aff62f3d006ebab550985144d066769751fd029b17b3c04ba834e0e37f00a2018279ac7c729f5354bffc1ade8a3063eb049133cb72931287cdd2030eb492e8b54441821e528e181b8146b95b083a923d06d23f5a28984eae4f1418ac6e07552a58e86dfba5c396ca6a0bdcaa7b8eee17ac793cc5892ec7f00b2a75b66a947d634dab98835b7758d91b50414de236e59ec8e3101638ab7b0fd267db682c50b37ee677d3d92b409fa4d617e86f59d691a267bc66665cc9f0c99165fb2c11261b1c0d2f63257082a5847f8f86c9480ea34547540eef6259434b831c5d6302b92076d1d9b8e8934258db4815e9f03e05348c5785d0603ccc4acfc6fdf3769bd4f43f86de7d42ef56ed76ab5af3b2369cd452ae38cd22ceae2880186e318044de98c515b5fa0ea169e90c7de37550facdc83538e63f96b825cdba5d5518c79459c4a9b65dee22e654c714461841a1fcceb7e58ebbec6e631e986989e90ccec8e1261a66dce2f3d35d06f0582f74365bb6", 0x1000}, {&(0x7f0000000480)="a70710d071c587274f87d0f99ab2c215efb6642c59fd92384f6557426adf70bbb2bfc7bef827f4e0f3e4d90bc346cc604d8a1b5d2b33edd7c985115977400231ee66a4c07e0581ad79935a9bca13df63292801dacdc71a406580a7b3c586247b9f5279dc4b767af513decd48831b91765f08dd566bb87358e8b70f690e6ed8ec35a39ff11d0fb61decd50721ea277f5438b14dc249088667dc2f8cea5934c452633f9e2c", 0xa4}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x400) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) close(r1) fchdir(r0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x682, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r1) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cf7e44c43c60aa3d2f9033ff255423851af150c5db4138508de2f40d2988c28128faa5feb7b9d73fe0a656da3efd85469405993a255de9b77cf5155ecdb34f2f92f4a7", 0x43) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x4000000) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c003195bc", 0xfffffffffffffee1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = semget(0x3, 0x2, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xe92) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r1, r4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x1, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x24) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0xe0}, {r1, 0x6}, {r0, 0x40}, {r0, 0x80}, {r0}, {r1, 0x20}, {r1, 0x8}, {r1, 0x2}], 0x8, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) write(r1, &(0x7f00000001c0)="02000000000000003bbb9e0d8146e646eb620841b3057600050000000000000081880c7a02c4ce0dfe98d61c645c1c3607891739cc337ca59ea9e0c79b069eec57335b71bccd038d2d1277196390a0269299890dc0ff32f052", 0x59) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) pckbd_enable: command error 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20700, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8090, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) unlink(&(0x7f0000000180)='./file0\x00') r4 = semget(0x2, 0x6, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x2, 0x8001}) dup2(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x6, 0x3, 0x9, 0x4, "3064fa974b779cea485b48ea9f74f8def9bbc816", 0x5, 0x395}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000000a, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x29b1, 0x1, 0x8000, 0xf57b}, {0x3, 0x8, 0x7fffffff, 0x5}, {0x4, 0x800, 0xab2, 0x6}, {0x200, 0x9e, 0x0, 0x9}, {0x21, 0x8, 0x6, 0x7f}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x81}, {0x4e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000200)=0x10000000000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000100)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x6, 0x7, 0x800}], 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000004c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x1d3}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x80002) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x3, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x4000000008000, 0x1000000000000008) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) clock_getres(0x0, &(0x7f0000000480)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x7b) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = semget(0x0, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/191) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x8003, 0xd3) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0xffffffed, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYRESDEC=r1, @ANYBLOB="ffdaae1d4a366d12cc3393190d13e9c2568210071ea1e138e828109c54fb28c48062e774b52e1c10d9c7f5c1cf7c10d8be47497eb84e75d6727a53bb0043633b404a206cb27a5b17929573cfcffe82e4924cfe4f6e82b06adc479888e726d74203831f77fcd043611b8a24c701c47cbb4e51d58a83aaa27169ac8ccd697220cc02b66d51326a0dcb075932826633face9d38adf4f978dfd7a99087020ee31afc5041d3b50275b2341f34525dd927b2834d3c2ad78f3a4d89a6", @ANYRES64=r0, @ANYRESHEX=0x0, @ANYBLOB="ab09eb6a61c2ecc119b654c3111c76ef3a689bfd615d4379fc0be53ff7050713b452a11be4cdd261fb96c0211a4f8fd5bd177caa618e159288dfe49a39c424adc6c16a2f9783ee00149e418a3e4d96f4f4ea27bb", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES64=r0, @ANYRES64=r0], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRESDEC, @ANYRES64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYRES16=r1, @ANYRESDEC=r1, @ANYRES64=0x0, @ANYPTR, @ANYRES32=r1, @ANYRESDEC, @ANYBLOB="c7a7a04da390831d9515aa550dd996739c36f20203ffc5dedfbf6e20f7026f688580d39020c3208cf47a2b72bdf8bc2512bf268ca03f453031843e373ca430"], @ANYRESHEX=r0, @ANYRESDEC=r1], @ANYRES16=r0, @ANYRES32=r0], 0x1f2}, 0x8) close(r1) 16:00:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x66, 0x1}], 0x1}) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/75}, &(0x7f0000000140)=0x4d) r2 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffff) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd10900000025259560f8e5815f73f2a044fd090000000000000089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40e6e8c8b6b87cb4272b9bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x365) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "85490000000000000d0000c20000000000911300"}) r3 = socket$inet6(0x18, 0x4006, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x978f, 0x2}, {0x18, 0x1, 0x9, 0xe40}, 0x7, [0x3, 0x6, 0x3, 0x5, 0xfffffffffffffffd, 0x400, 0x200, 0x8]}, 0x3c) getsockname(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:13 executing program 0: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) fsync(r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x611b, 0xfffffffffffffff8}]}}) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0xfffffffffffffffe, 0x4, 0xfffffffffffffffa, 0x2000100000005, r1}) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="853c1a675159ab4900000000000000000036c0b8568d52ba8f7d0000000000000006d5e367221dd659f17544f1f8a3e48c03d177dddddd0cc489ce058729238bdc9f33af03f422a0de4ba3732bf531f9f87a95b0fd5351b05376ba042aba95c468f676e4efb487630bc7282706fec7e18becff1cc92c658e5e6b1bda6c7be9a57e94c892d6c5921e8e5617682295a2b3961b7eb95794c3f64b2ea7775bbfb33d2093be4c29d0b64e5e51ca23cf7b65a476ae7d5dca5f52cbb8910783bc2721f005c3a67b12d7a6da4b1a3df32ac257f23cffb03aa796a889416dc4a107212bc10c161601bfbbfd615a5d37ce74cf5400ebe168e517fbaa1ff51ee3df266f77b9eff3c5396bd362d44cba15bef3e76f43"]) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = getpgid(0x0) r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) 16:00:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x6}, {0x18, 0x3, 0x200, 0x14040000}, 0x7, [0x6, 0x100000000, 0x9, 0x7, 0x4, 0x7fffffff, 0x200, 0x401]}, 0x3c) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4a0, 0x0) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x10001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x9}, {0x7}, {0x40, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000c20000/0x10000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fc5000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d51000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000db3000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000beb000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)) 16:00:13 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x800020) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000215dc64895bf98bb5b5ff5f92d7407bd316d209737af53b6946805cf4fe8ede7a5c98d0c21c8fb0385e5c4f2cf1bba895376e406a905d014cd339a4327de2097e08c3065d66055381f3db9f94f1194501c8bd6efdee200e9d26dac881f35b6aac3fc3eeadeb54a4dc9c4ee5d3da0f379ba3908618cb994a8cb5a107bf08071f71cb1b15dad31cdf5d9339e45cdf5938d59fbed73690b4c261ef0d5439f98c4a393d62d3c8766ac1e19195de09a90e584b82ff3eede04322773c8f9b8f00077ea3644d25cd0b947efe828c226e3b2ee56a0ecdc1a62840be10c82bc90fe5294b897a66a19eb16073fd2e66ed77d1e8c95654036353cd1b4d80614ab985ac69d7402902420c5ff6a58cfdd43fb902295e8df76a727673104760c55d1929c7fba537b95c13d26b2d875eddc6d85637b93d4ee8924dbf6aa8108597c5831ecb6a6ea4f989412fbb7984a20236c6ceee23f6d193b1c2d02c963"], 0x4a, 0x800) 16:00:13 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0x2c}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) sendto$inet(r0, &(0x7f0000000040)="953abe18258611f648a96d01600eb3fa2dad2bad93487d6ed706ddda5817475e97e114bf", 0x24, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup(r0) 16:00:13 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) write(r0, &(0x7f0000000080)="9e244a51ad61f32ea25e8f7e09d557fd69e6b5ca78e4cb45be6a8b985d3f2f03c0a83c09531c74aeb300f9e6479fa99784bc57a29cf01e52e51aa7b60e4875766dff7d103d8f1f4c32258320601dd34d09b556a50251a4a756fbb4bdc3d74bd9821e5a74e9a97b6bbf352a40e46826c583af299769eb2387983c5b504bc563472988ece5b9f167bee7bcff8c1a8c9c", 0x8f) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x400) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r1, 0x0, 0x4030002) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/30}, &(0x7f0000000080)=0x20) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='}@&(\x00', &(0x7f00000002c0)='\\@\x00', &(0x7f0000000300)=']%@\x00', &(0x7f0000000340)=',\x00']) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000000)="ac9e03a3284bca021b8c6d91999cd32eb6") 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="dc6de8406acdc919bb9b05e3c56ff39b8d3d0cb57a6ab3087387e4fd791328294c5bf44ea0656e408e7228ee8d59f5a75ed1f728d455e5778b21e7ed5e73a767e1552503fb7e72859f334c0a866cb45c017acf05408f4637697fc088865758085ad9601fb66b48b0d6126f0d14900f660310147e7a917473c3d13cb7d1796eb6e29e53517e7c9066df610f40a88e0edf58e125c396bd1bf2a7db61f3e6819929d3c5d268e2b1f3427e31439db94ee323cf9959f00f167caf4f1621dac4fe2314cb6f06916cf1b23916715dbff2c1da32afb66f50dc8487e0d3da69e719a3a87fe72850f53d77a729b9960606549d5f1479f948bcb7c889cda83ceadd7f88e1540d87d92c7bd3e721fc300d83066c6b7dda19483ce9271e7e3c05d0eb112e2988ad7c99c621c6ebecefccb289ac348aa7f2e81752842a59a1934a73cefa11c569efa4700a4b74c6056ea48916dce967f18897617657eefed006331416a359cc778196b58e1e6616572db2292d8ae6660c0287878ccd49b3c51fae194ce76ca857c59bf1293d9ef1bb61845d12a26a5f470986e8fa570a88590cfc746d652f93a777089d17eba61cc41a1268cdb6ca07b7d489daecd7083d02a529ca9a44cc7f9bf09376b43f20f66149cc52aa92c91cc3658a8d6c8b27ab7c7fe3913a86ebbe76214f6788576a29cb4de8cb18ebfbcb205f09ea75a2fed62b15cc0551973807872ef464fb3c7219f72f5cd18ff46222890c0e5ba5b721b35520ae81678540c79f799ac2e73399069af56c661cd2ff53e07f1ac82d4f02e2c025c207451373ebab46b1a2b690e123c48cd5fa39ae726992b383a425db61fba569291630f6e645445e70d8cb432008b96b0c16da8597f459b48e4c2ff8d16f89de12afa341b310b268f7d527f23b8a4237479da6a6dc130628bcc4c67f22167ddd4871bc8549d1409c2e89e379c98f288d5807fbda198c9521470ddea731de8643da9bee240ed3629035a990581fb914141436de2b543283ab0411f146b394ba33868324240180ff61b9dc0ce81b8e8bde8e243ac994cb16574712fe46735dd0a7afdcb29a85259ee63171cd279641555d596abea07b5bd72087e47411b921690d5137958d1877eef9139fc8976a5acac77e6d742960727756e8eb9e6cba79da745e547fbf7a7f3b09d01005a4f62b9b562bc85be2738864a58f6d5a7f19aecc0177b37ac28fc7771a8daf1ff8c383f7d676ac1c9d6263205da6adc1f3629f45bf3cf72809af1fa2d64e556df6e4be5f56919c5bd7cc5b039b7f495a524bdc1d8daa1698b86b4603ab98c60f3b45288521665f4da5ec3a5ad7fda5e1d27899965ba16eaa54a6910d2cd6d52b44bd890b386c0825d58a1bd5e917c176da0be5d8c32d611e4bd3abf81e9d2e4f8f386ff53e9098268e8348898549b4331670759a8853fc8a6a5c3b421ef55efea5633777e30f7c927da23cfa28c01e49d56498e67e28f4af8b20164b6a973c2495071a6b3560fcca5faadbdd78877f2aef43e7daae59b9f35fe7d694c6be7143099586c7c240773f7b8b9bde44f446b3047b2241685b7d5f93eafab6580a8aaacc9911de29d306a7dce419d48575326641ac19a3a558de325d6401ddbb1f8ee05afafc95b12558c9285c909fbd9e7ba470d8a4e3215dd6b0cfc277a1b43d36d93b761069f387e4c40a22fdfa864fbda27036eb91af37975634eb3099cbafc9e902db3105a2717bf3414900459b7806cefdb447681ee71049d8e53d84ccbf3fb3b2644e1c2060d407fb5fdad3b4e364ad71a6b54d3db04d1e6f60c3e5b70f2d2efda69802f28f4fd6a4f6f15d8a2cd3053083e97b517efea1a15004cd2fd25176688f78adfbb4061f03bea3c1507c8883d729c24ef1b98520cbdfa93c96559367467dcec569d39382872afd2ddbd9bcb8b666662d769ff212c5a0298210b6c16d4945d07f9bd31a1ddbefc21b3e3c7e9b63ed021f2f606994c054d312e7253ecad09c76e02212cc0792d0dc57c6a6befa9bd4d471f405a51844a798996fcea4209a9c73fa0feab9b92357271d302297b6f3ea4212e0a601a653d2991887366fb666f32ec1085c5434b8980b8d407971bc4ba120f1429a9984a261ecd693f0e6fdb2bb139df9ba43e71633e9d803161992ff8f82dbc736f98c724162856b7af29ff29a2cd6b49dfdf30aa9ba9ae25df0ffa6963cf3a4603aa47c35041d34605718c3b98f21e859a4d42cbc25ede4f1482c824d673bda5cd252f2aeb6c25e7ecc18bc471e00de8adf13a314682e864b89a9d7bc185619655dfedec36d1c2339d8621beddd493df3316fb4029a52432eff97d2e22c4ea88f82a53df13a2db27a6013a37e59377f2c2ac83e9b314c9966502d0db8762539db062cee6864a21537e9c890219c97b16b4520a3e086dc8db581a89bbcdddc568c494da41d0d7f27bacc644f05c86be6e74edd8b6ca61e8eba9db0627f97d41ae68fb199b975c6adce5acbb64736d1169a64c1e13200a9740f9456d5579f35fbcf6a12aa8dd59d163aef550810f87563acfa03ae703ce9d5291d63d6dd2bdb0e4bf332de3b43854aab46f2dbd89cdf651f547ced7c7b9f953b2f55cd0b21ad08f8a37dba6a41f1ad24a4fb90d06a879cae63cdb2cd826aa5c22c3ebf71945cb02ca94e7467f9203db379865070bf0ae6683b02f5d021f848f73f08e604682fc83c95d2bfb8cfca2494a467264a8f2703aeae8664e1b28ba93bfe383c65cc4bf0044cf6a8e7d8c8a12dcd97abdc7ddff8cd5d8e56ec963f7cd2ef9f2ff64f1336a37d0ac0cd6296934f23cbee6c3c78af70aa253c66384bbca55630525224f8cc4f7b0e325e7f8d44cc846e4cd860b9e6e6ee218175113c6d6cc8f5a08bb92ad7bbb2a96979cc7077182f2ff24951ae1fb5898d69d1aa06c0aef0e33f4a22d91c64534ed64788c41f44df8456049f34386380abcaeac983febb689194fbc9de79ffa4f7ddda530f907b38e211e1a91b674bdfb9b0a3434407c7b6a48a13ac32bd953bd60f1553eee598611ed8eb4848f9ae1fb3f82e02dc7d2eb3201d8c64636a210db837f9ed5658a01003c2752551886c10c18fe4a6b3bb6dc127b58e866a84d601a1341aa4100a7654ba7f5b66abd6cf18f00b10165e142bd6a553c332974556cc3c51c409b97855350b8d0c408d076713320d5b1fa5c592e6f5ae1bbae4073215e8167793ebc61db9faaeab89a324f618baaa63aa19f494fa9226c3fe9a95ed13dd8ae5182773563458173c236a961ddb5689ef565926f9c1caeccf25a73b69022daa7751d2c18c1240e808b608c16a42dfbb7c66177ebcf44103eed8b91ac7151a6540b0775159871fd9cbcddf79ddc1862ade83c81e25d20e39b016a4ead25e8a478641597ff71cbeb483880fdeb899e9464cfe281703fb37fc03c75794ede1fdef3bb44c87c4218ef8b96bca83bf9dfb35b299839288f6dd0ee4232e492be9ca2cd0d654d8606852f81f152219e8a4b46eb7854ad336b4132c14b717d77f1d8c57043154118db1271613ce19008158c10c73bc51b1b85d1b0ff63b08c99c39d2ebdc25443a6afa0d403e43be93b6b879cac8033d27c455f6607bf77aa871edc0a2832c4c46c12ba66ea4a3f667f27b6aca212595f963f6634f6750590e14289c23ec86e9a94ac5b0362948d517e58e3f93e3c20d7717bd65920d0182583d79743e3a0aaae3032a411a64a8bfa009e99790767c1de31a4e28aa92f5a59b2c862a00f64ffbe14d55c4578b5f3659735fc75cf28c010770db5b09d75ca47332066f31cf101e6cf787523c9b37ffbb1499abe8b8beb308f055b68ac198e5c928b67ad589c22affca6a07beb8ff8b7a28e49a6d6f15de1b8e04f365a451d3b854beb4c9c2a56be235558cfe755cb1c5f63315bb59e0ae82c4adceb37a77393a0d3a90bbfaca15f2c1bb20913547c475d95ec9b79290e0b2fb91af9bc7a8c7959557ed946ed90db37b7fd551c626cd49c061f8d1b8e140771d677f6aa13be84d342fcd2ed3db9eea2e6e84708ff457c1224635f742924b7c8f4074cbf10e50072dcea4b626cf892a30126b101cb1267970f724d8e954fe3ede95510518fe3dacb3e6737ca99df07417736665cdfd8cc27782101a565076f5a21841947d329a9f5ca00a3fadc44d8e1ab0c464c0e01e0fb611c2eb97e68fdb61388b40145452c6d02ffeec98300f0c900f2f8157a111c28baee0595951e04fd1d9a3b8d55de95dd8b32b21aec894d6374db976edb4308b513e0400c8eabd6edd6d5190c5ccf09fa7f4225070a56873a453a6881f45faf8d7096f43547d5c9de89eca04b46490ef5fa48a998de668411a4d89cfb0eac2af3949c6a419b8ad44678eabe909ddfd4c674db8fd020cf3ce29447d9238ba3c6aa5f53b40ea258c56484a7e7bac98bef3fbf431111d87ccb5769c80b20fb0a206bfa7986db963f64e802772e607965997663199a704359ac06a8403f5a80f662f271db195a23f97546b7bc3cdb5270ca0ea13a5fca140f9c0bb534f6add534a802e9b34ee01bb3c654b7f43d16542385b892a4ffcf542ca9206a353efe8d4f55cb067bf7568b6132a5bb9bac177fc3d3d49b6aed7a854322ea496312e170cb75dbda00f1eadb0d004b1935791d392286292c16fd311e656b4f52fa9ecc7c588053852dcdb0f24ae58c85add6820050e23ae52def9057f7d2707f05d830440deb9d4f911f9ae6c01f7460eb22e2184a2166eed12884a849ae299f38d2145bba3f47f7d0911deb18fb87cf7f8f80971f54aa436b1350aff174d1269dcb4c3700d9751c4acc4a1fe39c8472638475bd745375eac3b0647c71672cd5578380dd4e01af85f02528945adb827e9efa430915d9a5ef54c84704029c6c2efeb52c20ce92ee7200be88eecbc89002f1f41792d5a774fd3525abd8be56d77b7905f828bbba952ad033851f481a82857a86ced2581a94324e46912592b2b9dc11e88bf03bfb4bf59d005271e4ad547e62aaf61b2ac13fec7dfbde2fb3eeab575f71771f1a1de7354ad07b9a0c1b7ed8170be411a8c5835363f750b1e313f67f7db340932c79ad28fab374ae5ce4e00aba833e0ee9db76d001ac0c1424239450084a0e2510ff45472eeda7308f3784fea8353ee365a4ae8a2ce79b74724340c2280183e046acd53147905b3679d00ecdd6e911854606c3cdc5d3aaa0a3f5415d1f5e9321d877f81255155bff40b7d01793f82160a214868b15c055f7d13d6fca57b275f6cfb03909a3536a9fc967210416a98eb8000e4231831286f5ba2322681e12ef21b341a1fe7410cbeb4d96694e99d98f5dc2322dbec55076eebb4eb2d2b4c507c5455a8c6f4b986a8aaad96a6608fd4afcba4aac76556724521df052896510702ac33daaf32b6e1781e608a6af8475d5aaa4c2a09c351a2498333c75a4170589237763cbff5aba82c1e498cf822b95331466f11508166548c7c1373e431dac03f974b5b587c1ec8719247f3cc9d9158320bb4a1b5c446ffc1c9bce9a7f8d74b18763b929dc47dde9d669fed8ee98aa11d4d27181f310d7e84308ea4f1496072d1f60e34664ed50ba6ac018662c8ff166dd434f56c94ae9bd959d6a5718e9a853dbaffa0c671c33bb6ee368fcef59e859955b79f3941d04036c149a9dbecf52e08f81852a8cfddd326a924ea585ec93d05375393c75aee88d3d527a7bc0c22aa6dd6f71b82dd3fdf4d1ca3dcd51cd07ce2d9eeb49d137829c6d270708692b351e198fa8bcad24de55e01aadf3447d8ca355d2482ad018d736c5e8b", 0x1000, 0x9, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) fcntl$getflags(r1, 0x3) syz_open_pts() madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1040, 0x800) setuid(0xee01) shmget(0x3, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100033ba000000000000000f0000000077a79813390a3ae41ff590c3bd2fe5e4e23244905a96c84d4298fe5718f296f0c807762b287757396eb3ca0bb964720da2ab504c827c68a00f8a309439dfd60dbfadfd71d3425e5f7cbbb1ecffa722d3d8f50f253fdd80a232bc3df83f619f75f809f518e74fdd471b6139f745fe8cf8483a25e65567cde3b17cd48fd22ef4812e5d59fda01fa4fec5cb984b2c129c0a179971f58fe8b748bf5b0babe7369d6735daae4fc163df814b1e310fa3585021df560036c111c0e85c58151680de20638558a394c755a378ee7315514d1cac51c4f8ac08b13f1c042ed4c8d7e8b6587e67f9229d9b6a2afc7413eb39d2bcf22b39ba15c77693"], 0x10}, 0x0) 16:00:13 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/138, 0x8a) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ac6f189804dc0f8903220ab3b24784a86a3b358749e74295", 0x18) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() syz_open_pts() flock(r0, 0x8) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() setuid(r1) socketpair(0x20, 0x5, 0xa3c, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) socket$unix(0x1, 0x3, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000080)=""/41, 0x29, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc0}, {r0, 0x2}, {r0, 0x4}, {r0, 0x18f}], 0x4, 0x2f97) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x85a7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000"], &(0x7f0000000040)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xf9c, 0x7}, 0x10) clock_gettime(0xa0004, 0xffffffffffffffff) 16:00:14 executing program 0: mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x11, 0x1d22, 0x3, 0x100000000, 0x10000}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001b4000/0x2000)=nil, 0x2000) pread(r1, &(0x7f0000000000)="29eb66a1dd102661f177a35663f20ea8b8025fc8149b7b1df9eafaa213434e4f34108e7a7ac1b8ac340ef60960c723a876172c180dc553741270b5db869899b2f56ece4b556959b74ff60d7676f2f10170e22d5e57b243fcb0694c28c31725dc1719541c2140329eafe01b840d3e53a33ebb9454a7c4ebe5bd266d640339a6aa3e30e502c82e107f1f8301f79243670408087404f384c4bbe117c26e18b3fac440cb8722386b24ae9c", 0xa9, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe2(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = accept$inet(r0, &(0x7f00000001c0), 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x400, 0x9}, {{r0}, 0xfffffffffffffffd, 0x99, 0x8c, 0xfffffffffffffdff, 0x64}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x4f6, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x4, 0x81}], 0x7, &(0x7f0000000180)={0x6, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084, 0x0, 0x10001}, {0x80000000000014, 0x0, 0x2}, {0xff, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xf0000027, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x7}, {{r0}, 0x0, 0x0, 0x8, 0x310a, 0x6}, {{r0}, 0x0, 0x93, 0x0, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x1d, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000000, 0x9, 0x33a0}, {{r0}, 0x0, 0x4, 0x41, 0x2000000}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x16, 0xfffff, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x25, 0x0, 0xc36, 0x7ff}], 0x100000001, &(0x7f0000000180)={0x2, 0x8}) r2 = semget$private(0x0, 0x3, 0x81) semop(r2, &(0x7f00000001c0)=[{0x0, 0x6, 0x1800}, {0x5, 0x9, 0x800}, {0x7, 0x10000, 0x800}, {0x0, 0x10001, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x4}, {0x2, 0x9, 0x1800}], 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x405, 0x0, 0xfffffed3) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x1e, 0x101, 0x5, 0x67a}, {0x4, 0x7, 0x20, 0x9}, {0x7a, 0x4, 0x8, 0x80000001}, {0x4, 0x7, 0xf316, 0x6}, {0x0, 0xffff, 0x382a, 0x1000}]}) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f0000000140)={0x0, ""/96}, 0x68, 0x2, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgsnd(r1, &(0x7f0000000240)={0x0, "75afd4a10fa2fe60e1a7ab30c707a3bc54a7a58e6aebb5a19cfd3e632cf509ac88659fa7db7725ae08b90db6584d04f4c074780d7cbb1d408e43fdf599ef696ac279d2aaddba88d113de20d72e0449694d1d59d165ae9a01ae6f5b2a6190a0e7f3012a922638955cb6b84f9163695775cdd5cabe5b769d22175d2fc204145377e89809b5d533c2edc21ad7455b5bcb9c36ace27587a02d5b0edc9808"}, 0xa4, 0x800) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10013, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x100) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x20, &(0x7f0000000080)="882522718dd50c080575a235b420f5ce25da1b9529ae5779969dc2afbc81ee22") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') kqueue() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000380)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) dup(r0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='o', 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10189, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1af) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140), 0x189}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x320, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xff00000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:15 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x120) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/126) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x40) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) unlink(&(0x7f0000000040)='./file1\x00') semop(r0, &(0x7f00000001c0)=[{0x4, 0xb415, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x3d7, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x33, 0x800}, {0x3, 0xe4ec, 0x1000}], 0x7) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="899050ffa6d1544a0bca147ab41ec1bbe799ffd9d57ee2a8b12d257e2f2a45c23db5dc3b6beb876bd1e127bd51a26b513beece0cec3dc8d3b2c0260505be34b22cf67c38543a958f7ca4af22a395b50899c1ce2685140ab81c90f5bfa3bf8bb1d19ccea7de9b239f8e7ca92c46a4d687accbe8ec43e77695bc2af618", 0xff20}], 0x2a416669c612e93, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x6) 16:00:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = shmget$private(0x0, 0x2000, 0x200000002f, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/139) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x110, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) mmap(&(0x7f00001b1000/0x600000)=nil, 0x600000, 0x3, 0x810, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x23}) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="99fe358a", 0x4) socket(0x39, 0x4000, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0x0, 0x10001, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x187, &(0x7f0000000540)="6a31e42b5ec2e1b076a5bb2d144e983d3756e45acbe281e394b329fa496e54698e5cb7c9e68eb6da243c894fdb9f0a80ed2684254033b1c3c994b426bc71971489f8b2a7bd0c36561f203a365ad5eb584f6e7ca3da6290cd7d0e3d07d2324ad8f226789e05b3b3baf1f3a730a358ceebe756b9f90bad00e3f268b0318de9acfed665482e198a5e12f91651256c91d03ad01bc32d8dba65b5ed79ea8ee3b5d2a3000d988f18e61ae3e1eeff959f09f63ca3fe263d6ad47292feb12b28636350bb344374961621ef4e4d6722de8e295d3856fb4232a55b5346657dcd6ac1fbc709cfffcf3b70f6fe8baa874ef8ab7265e2c33d25c8f51e77ad5824361f706b5f14a98aea2619a13d520c1303e5681ac8d28a885e0b00bd0adeee69f0f829841ce10eb42be33a9393bd40ae7daa3ed8c4f710e35493c6129eb19e214b1997409be8ba5e65bbbd8a6733c540ddd8ab17339e0a27d9adf3d0174ab5b5934b3ed9ef51c94c5820ce5476b2e6f4b85fd1a746cd2e7500"/391) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="3c54242830c6be3b", 0x8}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0x8}, 0x9) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="17c3a102f9c54ae181141f02a6afb94945814baa70d370d6cd3308c489fe697f2883965948fd767638db25d698c75aa7a40a45672eb3f0792334bbd9f201f3c5d471dd76de845d47e30fd970efcc79c6a91f3dff198f45d19eca6d778cbc7718af7addfb26d4875c34207983f038c6e420dfbdf578c835dc666bbe4b66cc800e906da5237e20ea9b38ec56913d83bc7f319cf313efeee7d862ea94dd31ddd2d5", 0xa0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x200000000000005, 0x2012, r0, 0x0, 0x8000000000000000) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="bfc360b1d24146baae90f59b9906c3c356481e8c79ea26d7d0e8c45f1346c3eedb5b4857ab9ad4020c42445d4157ab8f964ed54518d8b4f841a704f7f09c1135cbfdfb5dd1142591c2f1ba6e16e4700f77b754678536cac9408590c7f0849437004130394e3f900f20f44500773993f71729fbfb32cd4dea163abc8d4afff1b09d6eb4825792c6dd66d4199def8f47446f2c16c5a751c9ef7c7c53ada7685d50f4f8a412930822b13307db99e79d5a5fa8c6784ddc968d15c67accc7956659faf1e092689c35cc0cb6170cac351a4ec1d0a3db51a14dec4fac633e6df64b9b25a5d82fe1a9eb732e1e13b993b3b0ea82e81ae2a13bb09beb9f792d126fc6cbe899d974d93de24e7b13038e0feb59c7fd71d5c5e352e904e8bda7563f7d1b1be3c5fcf7d7d5be6c728240bc3535e07accb2655ab2d7d31d6a5b5440bbd37933d0652e1530ecbde2f95f705af47114d0cd0ebefeee23a6860208a07617b5f9f449806683ce2e2f5507c85a14d6998e4f01ae8dfea852fdba6d0b47c8cc5dab590d7a0862c1e053ad0bdf8f02f16ab16baffc033b3591e7ff6c00e4f40438287c9dd5acb0d345d8eebd036c6b3b860a53f12d26d577e7a7bf9f40eb43012ed3972fc9a3d861b5cf9ea2313986a48bac387cbd80054c535d3e0961da403d73f456fd90b950454772a99f969d3de5e5bf874d95a5063d08b98aec6f5aaec7b2fad5949dd601910318fc9635f32ad58761bf9c17d33ac37dff570ba2ee5a112c54d0e61ceb5860bfa398fc3602fb84b51f7b3daa286f0e387cadec2843e9118119e1476cb035e5c6abc14b0e73b33bc36eb9275c61e6d0c3c0f9774102565552adc08f906e70d02f69603492fd3c101e79bd4a929ef3fdb9540726f08dba271c5d7d2a5df7e5a9422600c7b050a40a24093aef5b504d7b9a954befb2e487f38d7ce636acf7600d49b679c15ebb520ae9a937f4542a1436090fa22f4293345bc01a4154335e5f24b677b7df9485ebbb3ac1caaf59c59f0b2f03b9b5dcedc7d1a37c5dd5eb71035cdf1a3aa4dd7a7830cdba38c52aa77ff8961162261ce94be54d420f7b463ab799452a6abdf34af496640c597e5a1623de27912dc31102bbbf3be15bb17da93bd6f94a0b0d23ae9b8f2c7b16a18af83cfaadacf345607470f1d050442115d90918f9acaacbffe1d79cc26b9bc9614f517196619661c43b8623018e565301d13b24b2123c0c7acf1241ae1aab31655552c2b934521ddbe93db92b395d82478975c8bb25c78966acc2ef0796292f90b8aabc7d60915c1bf10b788457daa01e71803a387c8eaa5f0dd8f8085d4af4f5abe683b3d0b88162d5d20804def3b85ad8f942655f166b89566acdea0f1cf0e13106b22271e5c2275c52496693cf45b7bc877f5fdc0e9944dfdf32820f2c59d926a69543de873b89d27fb1584a570d72da7ac4d184cf65928725d1efa0343da11cb19f4104c9aba9374b2269fc3c23213377d9adc6335ffc97a6466b745e183282f68f3437546ce863ec0e848278a75adb3d846c574c89e29e5955b0579edac61c1612d283981a25aea8899798ff399f63e0558993f8cc55ef100d84c12b6d263b94b823091edefad5e13f967f01c81cbdb5126552318820d76ef3d9a67607aab697ad456911efcd4fbe4309e9dd96e0c59d70673eab9fcfcf2ccfe63e7f3602054144fa32f3d0adb6622ba6c8edda63657c16ed13044b7f9fe5f082c12985564ed5b2976c8507f9437e862b673a7ae7c7db49d922399512cb677752a1832a9504372115aaccc07eccd26caf6945d9513a34f04bbda0e5f6dcdc695b903eac38871084d474b412f9c6e3e5ec31f4679b01406817f9e45d3094f285e434ab95e8c03fa6dc677b0f4cc3694ac3c94a498a35ded5a96edc31e76094b9c8bc48a24edad4d396ce7d68732d83a798c0d3e4147eb65c3c3c418c6419440d96f0165a4fc34107e6b65609ce10ae4cefe072a81762128d032f17418d96650ebaac208bc059b763bf599891fc91c83e441ec88be1b4cf915af03411d0a5eb80afa4b23fe6323733d2fea070db55f22e5d3c9180073d29f357363e6ea0c0f7114651f95230b627364a3f31e034bd58102adf44700fcc1691d75ef6ecb3bc33861d5497ca32918458a96a7f55871e43ecce2c42a19c163e6f9da4552bce57c4dacaf95e3b8537bee7c0033e03bac8e4e1474e49998431ca76e3ebe03d686394cdf40921d699a2b462dafcbb0bba83de5919b37963516f409e83ea01c0ef2cf6ec59ef22237030ca22b431a965046712ec0420cabb7cc99ea558653410f098ff7348ccfd7500c61df76006e7eac4b03cad09d214378dc79ceecd191552a175561ac04df8a42a0df147c5579cffa579a4e99032537b67fdde24bb0be37a2f56e77996e2f88ea8f8c6a214f30a5abf792e8218afde52a2c687c0c7cbcaf55fec6377f088aab8bc9cf64cfd7515394381ff8e9047191610e6c98d887bc852b8a2b032b7a0e6ef27a67a5cfae94ec33b72003c6ffbeb7890d002eb97540a4e24b3ed2a2a4e6344a6dd5b39a2917402e230826ba2b8d3c2a1014dabfbc54fbea2a0b966a270d49fe75ae361e369f2d981e7eabf352e83089e74ec8d851392ced622fa30fa9dde0f68899155494fab7f8cc198a5559fc9735da42116e05416a041e1d06d7d42cc02438d4d731a0c772dd7d37eeca43d349977412e34f04464187fb63620e2b568fdf8cc6e7956492962160bbf19e30a9783da09e39bb5a289846039336da5d9d5a2553bd174f3387456a8b2fd803969c70d0d5e5403df567f6e740487c5732f0a2d15e3ce6d771dd498050d3853576331c11acf2afa7c15b7a2cfa98fb93bb1d3da6fc84a88e6210cc4e480e1f5507f2cc7a3f737d44c2ffa1f6827f2b0e1213bd1aac704d5ea37c4e6a417e24b66bccf6a82cfd1b370e1ff14c2d942c9bc9c0a0378c83798eb2ca6837bfbb0e345e7e1e36cfeecbac0d955a596b56d0714ccf9b69a22cc95f8046819ed1a0ec95d3c3e7a26a7f92ef99e7b79d7519c639eb4db4eab1b8be2191e58d16926c218bcc6db51330d03315efa4ae0916ba072f5c514ce3c2ba30831ac4f1f9c5d0f4fd35c19b96d386bf163580a188f0cf71909062e08b4a52c97cc5f078deb7326378d6f95526cf4e129da274964efa826454d37dfc8d32a56b40ac741441fb0b29098886697f5b2d29c868d70760d5b28f8a14f075bcf0c16ef5118145c1c749320ec8f2c3ad74eec0594c99b3c1accf977d7490ed4bf6a994cc7568aba9897aa0b5fbf73dd983187cba0b42c23d2088ed2d311748c06781ccf28851a4396c268d210d6b21bea4256c014b37f5e262c2d68842bd6088ae65ae6a40f9d911796f1dc03004589869c0e64ea03538dcdda443818c081e55882e09bc06ea15daa59bd3e1b71767c4ff9c787a869ddfa71228c65899166c2ac176fe69b50d3ccc77b2bd5a179cdb24228b8291bc47b2642978e0aedb26c8142fe8eb4410fd897da28b24db9d37a8badd5bb0cece3ff496ebce0a37a5a72d8dfb967fb36515520386d95ca8381d05609025f47f86fe0c0fa55d1944600855f64632b29e5b0f08681cd750b0338d3e265b2a7cc91db9d75964fe139fac2318276a9c2e03e082044ef184c33e19f571b33136e78a347c5febe1f5d1d3a69ed89c1669fffe8754d31310a5be53504d28f5b317298e4e027eaec267ba383e3b022e334ca3ce1207763df08217ee8b0f379ffc2bba7169e2e05b80a46d3fe3ed1ef508b72f89bafe9f7a4af25abf5e72b03b52a35507cbf836437ec2379db2675ef458791b2b34eec58f52206d24c6a75d2c198d22fbff0f66981358240a29b2f68d40fbeb12d84de68415061eb472b2c92283b2d8852bd89afe8768b5001942125a739b7d52b44b5686f31d59d6a55aca6e6e3ebc6f58132e68cd8e08a8f974f0d81ad0a91f3488f7c1e0aa5a5f05fbaf297d0558f81f0c87f9379e67f1231408787924a742c996989e8bc876fa98f149d7757d39d08876d0fed155e996ac0672b4689c7793fe48be4af70b0f5a5a101e23c9402268c59eb5a8d5a02fc353d60a19c7220c4b1f93d435f80466832b01e8870d0395e057d5d922fd87ff9c8f685b2e4990f82fda058c79d6216a692721b6921d85712acc7d3bb003382f9bc6973327cd1f95ed597021926a0bf33508d415f319b47a56633ad1385238b8afe227300b81b7f763e5d810e0072128640e824b605e373a9b48012ab43858979acc811851409d7edf7f41b3309a5b5a6c27710711f6ec05f3e083f268bfc965f2ed01858bd55c98616c94dfa61b7ae82035d4992363ad626566f6fd114ad1592575de1fdf12684969e5a87a2a745c69f528cbced5c439e36572ce2d845c96002c91b68f357df5209ef5da7a57d82dfe11b3b16712da6d0c0e81fa5863a8105f7f62b01664668bee8d67de06d2803660535081fc653443eb2a04e6fd39341b9412a6433943133b1786726c24caa7c0b60982012b8c55311b2cac39f16e7fb80511080fcddd0c1d73f87f9f905c55b18b7fe8ef9cf63ee6ade3efc81ef3fa243431601af2594fcd728c6dd978c1ba7a1733bf19c73c273c295146d623a19474510c412d7754277db0f589d78b65b69317e61d7ccc6af4a5953ac7a5852202c1f90cc376755f8b02173ae2b61354992cee2caa4a3d9f1908589760d33ce2fe4f8511d33c51ea2f4ec03ab34d7b02176995cbe84ef09391eafd75427096f193296c83374b264271418c97b0d9552091b67ca5776c14ed743a5478a2144337e5e0d6f786b48981e3838c409779cc491df26f657b11e99379bf740d89ffc73e60e837836768fa7589eb86b4b09d757901bb062d13e02abeb04d0b9ffd536b06108157621004b58428dcc519656a84f8798f126f312633872d2e764987354875fc7584ef55f30954183b21cd77b40e16f860a76f4348a20f6ce5bdda62370c6659ba16a69c0a3800cd1f6c0366d34009c2feed882e07cf94d998988d72c5878eade63ede8d5094897a8a82feaaf947ef2df5f701d0e9799f13f5687a75b3ee758d41ccc053da45bf57006c3e6f81b3341416a383942eacb01159da084bde01b36abf04525cf090412100ca6cb6f5b1215ced9584044e5d1d2e77456d2bb34204ea07a969b70cf7fa3a0c9bc10d81ba6eb2de011ccc1fd7ed3f55f8e337848b171a6727d5338af10bfbb32969a5f42a4b9adaed604f364eceaf7d410972ee21d21f01d7a7d39325a8b3d0ebf16a77bb33241e931b1377179ff134eb5703cdce3d08c8fe751f479a9a030bbbee178e07c8bc5cd8d57152584d98036526a464fd32229c735da28c8bb53a746c20368701b4371fc398a7b7969d41e83c184d6841bfb1c80fe587fbd4cba25d91182d1311ed40396617ce1a46d370286e72c6c9fd32036237671cd332c95c8681d653ee85a8efa4857bea1b166cfb8061b304932347b87522f4b11b72c42dd25f63efc743c85672a511df295b84e6c64b92023c27c3e355ea690a79add82f35a228133f07db31d83443a3e4ac00f292a40c944a64b8ae37ffe4592e09f73bff80ac20b296a270b0230014241e82e6e9386bea3cf5bd75075e24ab7578b0002c0501d2c81eb3988bb75f03f88099d308599e15bdafa1240b0629cfad090b237d8572c0d006ec3f783e699708db0449870945ddeecc78b0e3d0403e6bc7e2292eb825c429edfefd28b9874ddd3b4c0246045983a18d22359e71d3ad6d4bbf6a06f1a172c250bb3ed437311bbb730", 0x1000}, {&(0x7f0000000100)="7284d65890e62c518bc1ad77e5f1ea1e5e636c4d0f5a2bac17abfbed2afaf0a60f41d5054df62f64b1186122bd38c6783c88654acf64695fd40fc70b05c5cc65fc2297745e1ae8551226273a2d61f79b4e69b5a2b55c9ea57cb428408b1dd97a027ec01a4952cfea8882de9a3f3116ec1139e477e78df51cb9402f5de2b511607dc8a2275f1617512800", 0x8a}, {&(0x7f00000001c0)="f93b145ef519b6e529b0a8b5272f8829727559920c514dcf8cb31e56e5bfbf2caa67ed9671fd01c627f2517c249a79a38511c50bd075be72143575d61e48804c6c772e0bf49f82a67539e542f767d3a775f7a283", 0x54}, {&(0x7f0000000240)="bfcf0c4c08d2a6375ef1cfe477ec13ed4b130d8a9955ab4fd3cf4456e056f40ff69843d494688a655861db606bea6553e455b3b9a8a0e7315166273d89a4b24070382160873f74b741d140b3aa77b1f048bef269ef2d91caf6dcbc87fc120c80", 0x60}, {&(0x7f0000001740)="68b854cd14c62b9fdde7cd54b54861b04ad1f4ca947130e7dec7bb0889c2eb7f14174ae854d55486f6df40671ba9439a27a82933456af737311d5a6c19f26edf2467cbf85ca0bfda089e793cdeacc640686f1a96c396c05df43582b896f41b8857395dc10d0a1dcd97dbc6fccf00ed0ff858952f7fcf55d5a7b6da17488ba9a7f1960f043aed627e1c8717f9e0e57d176677196031afbbfffdecaec4fb59f6eb1c2ff94ff3d3aa3648c0af322a99478b813d485ab0d58f7768c5d2c70d008bc36f2794253b020aa79c83ed5762d2ed1c296e04f53baaf1d16fbd4ad72ddff392b8bd8f5d6554e351a999cb43922f42c3bad4641328786631864ce4908414a1a610a3c5024dc1974bd79e29381834332f5879740cfd3468b51162be26e49c75b33c0b7f6cb0865b4e4642330918e3ed9896bf1338124fc6fb9538b545b411d8a84c400a4bf17e307074ba83a53b7d5bceb4342fd6fe226c25d72b35ee9bf9951c538f9654c4258d5cac5deb246df293c1050b619d4d2ae498cf169be04522d0d7977a37306fb0e542e6e09b52ffd581c66131c66ce6f0ffc2fbe52a3f58f7fcce3f678261b52bead05df30664a9250a9fa1435f8179654803c95412fd02b64c66e267fc07875b3c7d0ed9c3d38d35f2dd4094c10ec9c014cfb26df8abc9770862f248b68541a72120dd635dcc7ea319d8d5af256204da4b86d55bd82c02623c8fcc8c7b9c711a474aa9735fd2dc97222c40664f15d51c06ed2c2e93382eb17708c4c004d9655e0fc821fcc8120a394f2f5cdcf2b0bd16ad98d8ebf4747951054d20d533cb79e4907aa60deaa58e730442977ad1d442cd3bb86d87c603eb2862c4860801449d29c14a0da47feb37fdaadfee475a2bc6f40d6c23676674e65971a7d84ff4b673a2b1da770f7db68a89bdf87fc1ad7d9a66e81660404db4446eb5a62e2c2a220ca6cb0761752209ec1f37653e59fd46f77589de06dfac9c59c5ad61d8fe056c8c9632e0de8f51e2fdefc644be77967cd6dd30e333e8f10c5f37dde4734f98fcfb2c3e3157ca66d991478e6ed90ca9e834fda61f0d8b275825758e3507cefe1836ae109447848d03c54aedbecc15e72b710191b0107b3a6dd2675b9253d48c8a17e0c3a3701985f50b1ccda176c9b53f8456307e866bd3f5f1fdcc08ecec3a5704a1685732a42e87a4bb15bf2185e95c43e01616c68b9d6eba301915e55c7c1f96d919125796c0df381e58ba3dfb14ff7806dfd2accbca6387acb1e6ea6db30ab1224353ae57707f57d4f10767ec8707053a9d46132d5532c862310938890d9efbcbd75cd0e3e68831a03c69da5e03284579cba2329763bd02813c8af4d4aec16b85d1353cf103198fed86b36c3a9c5397702e01f77a709604cec65dbff6a7062dbc1f17c4ce3bf1e2e0fe3e163abc7fecfbef3a16820abfd18e16ced55b6d5e131ecd031313f0d17e2f142f79674f787d7fb2dae859828fba12b0cf25c91c6f87ad7ea089d34fc8a3c5459b2615e2554b2bb0761069c54f6c137fc0e92d4ef7e7a5760de2e43752990ad6a1b7124f3e3250283db20bd030e9e04be14c9c215a768b2abf89265d7a05dc5c597b3571523b9cc64540eacfee90af261c7b41d4795e87cf00ce75ded59dd7dc0dc3dd1e71215fbb1b3ea3cbead05d2112dd9bb701ec96b54453fdd2e3a5cca5c8840a5e4f6c368344e497e6d1b19464c371dca2a05206c3d846b1829bbaad602ad24f0075b678f1f59da365ea7200945e0261f010f5484ba6117531fa1fc1c6461e6c73426d15d37f571283805f97872c6a405cc925b70250af388bf6df09f35428d3a265d39cfdd3e3bfb04a972c91ec2e7ed4dc0eb0609169393c807e80576f46bc45f34cb891b2887bdfae0080aab8ebbe11de818a5c074177435696fb8258cc921582f48dc583990a3d5dc72740de6fb62a86ed43e46fc23f0e967ad69e18f734c8935c083b3b3bc49330e2606eb02e07bf8832fe3f375ec6dfda0b5e509de5318159cf8e06556ba26acfd269dfc8fafd3522138ab6eec06c2b6fa5e51c4397c6f7fae102ac7bcff16b8c13bfe18b240029f4288549dadaa4761ff0094ea2be85db1ba631d870a411150a476b934b978659b198f9cba04c0e22bcbe6408fc4a8a69f64a938f5ed367a7f95d50cbfed02b0b6f0d4472a4623e9ab5209c00618a6d69a142f05a35e712f58e771b94e828d6940deaa5d23ac4e7d93f371ddffe27cad16b4d3db2570bd9d0404e45de1666eec273af6bcf5681c36cc18ffebec0f3a83efed970c4728a4b3714e5acc957b43af028a1c291d9978adcbb8ddb57b945bf2ea805a01dcdc945cfc8a82ba5c4e113a35041dba8c50e8a8c36f627fc94c6115d0bb3e27550a024154cee8a1e3aca342868ff469ce93aa3f404daa90b97db493c68733bc869f9909c1450f1c769e0b8216e850cc235a12d6b716970195dc095526591efca89c4a99307cf1625cae493ff39a37631a7e582e6b2e224795628b5f77b115415094418f8f31ae076e697018c558cffd7e25ca64a4dc602184f092f7b77a69088563b490f4c49855f713e2d0ebba806c8a1e66aadb03bd8466637294c4a85dc9b6fdd2ad14b40cc7ce25f18dbc7b498e4c3cd3dd3ef02148bfd82da302f8882eb27680443cc58162a2900507163b6dcc173ab1541161dd800f12a569fc4c49e96749848d573e71ec88638199c3d586631870605c54d48ff9bec802707f008d28d3140ee388db7a0dfe753d8f0df9610eab6c7e37bab4870e3ebccdfb61df6c4c936f47701bb2c1a877b4e06cf2aab58ab8ba9072617eaef09be9ea94b7e76c148fdfa355d4dd1d7204765801e8564d126294fa4849e651fb40bfb65eccec8aacc9d495052b91cc1ed74545dd80a05c742d5766f889ed936230dac8ffc6e58397ba6d4c7335e0da88d3d503324a4fdef6b63fab268ff5598281ef61948b5ec81766cb2fc74f51cce23dded91dbe444507de77effe78fb048c8c66cc90e265a43f7b82b74363140cd135c298e493e74fb264d6503ba64685878b59769f2b4541011a986a1a3b932b1c129c8bf638a6a97d85a5c72880d90c71cef510985e97a0bbd3d60d6461392261501db439ab65bd8290ef4acb0c88b7560d38f92d6c9505a837401fef7605811c89726bd0858e0879e61c0d0328f9783d3cc3b7daed5cac92575d078d0cf4390b3ebd241f98c591e865788876c5474ce6ce759c28bd268d921c64e64f17229845a7e3f24ceeb14649306413d542c622759c8bd90c64b46cd313b661384d990a0a004c6cefd827b1a6f1dd340389cce26054dd2a398b593c879300d8eba37167b620cb1f553eb2b1d285bef99ae561996254c93e40cec38595ac10077f3016f262e60c8f91e9b253126535e76c2fd33591d1c8ba406efcffd516297745003eac8cab6e2a5249aba1db1f8133451df917818f952150ae9660506b5852dbdc8d90da97c072cd139825fcf8a7a34c648271e2498db0c73233947ff9213387809deb69f612301f68ca611ce2e8a431515395803f2eec582cdf676fc36a996441aad5f0a0be6d7ba073bfc502b7a95c519cede7d3412da32025fe74fc645c11423f554b5bfbf49a121e2538fe9aac91039e20c6f275ef642c4b0de9b877d42f98046e9a3a7ce8dbb72a4f158da438c2a6ec8995f3ead124d7343c3176953318d0a74ef6e6acef129fc87baf2c8d4922c2057ca865d729ec41b95f7bb71ac4152ca18070a79aa6bef11b47b2fd0318916cc389334dbefc56776d5a1d8fa1b92d4cfa5c1966e4faf4803df3a614c150074a59c12e6c1d02a5b101b318a64f4882a6eaeb456058b2ef94e39e3ed85b56cbd6d11a2d3164516522b7d7a17faffb16507163b7b4d27244ae71e60946596ce9de162566b36cb15b54a9cb7ba55cf2efc48c7fb82ccb25250ec64cfd158a931a3d5e1ca4f5b156cc03512f939b102c1a85840e4e05977ad918ddb89f64473f689a099562845529513f17c65c791e8a229684baba495e4664e224b4e3f5c58b0d190041ab6de247d63853bc9662852145b6eff7b843280a79fa692ca1aa0f0bf8602d8e0d6c72d59c391d5a981402dc60455a4b149c6824089d98029fdfcaf006eb5f271cfc80a70b736dfe5b795e3b562a66dd897faaaed48e29144bfab3a542ea3f6ab0f6912e865dccc586a6edacf388b21fe1f98b72315872e448d79fda3df4405d300e9ea971a32a894a5edfda96d2d9440039c0f64b2785da3ce7570c2ae9961335807f12d1419e570c22cdae6d288a92c0d4edcefaf70684eb0ce8a210d8dc1dff4d5e1bc3bb6f16b85568666fa7de28b465788e6a64394e184b4e6c909d077647dbb65ead0cad4da1b0a7decff675739b74b474821b9034b9452d4feb763c14f9d925b663345994885e9f29cca7ff00e269db5df849e828cf5e1bd182d2a4d7db0970cb2aaff8ee1915f6105e37b578ea09511cf7ba5e465922b0a3effe76214d8a7bcc4053ab81bb07b3fa981b59e95199d56c6e25b2738c0fb220e242b3fcd17450cf7618ca6a9ad12ddc85fa3936416dd5a3be4ec96be213f0107ef9055a75c91367b3fab7eeab639bb506df84b0f4daa54d9a9ceaed865d7771375a5c1c81bf36177db871a359de9074491535af8a2a8b63a31f45446bdd72c4e8b6e9a90eddd783700cba2f2b2a456b490bb4117e47f03db0b759adef03bc244d40b20b6a18c6eda1223bdabdc84654cd11f0bf3b1a4e0b0d2ef2a6940b1d81ace61bec36f8260fd92be71bea16380d1467e5e431b50e5ab5297146aa02e1b9672ac4a406a3c0976149797bb3ef8a266716d0f2dd627449d40858884260456eaa57cd17fd4f22b24c1f80bacf77bce34a64b9206aabd0e0be65188f878092b113a85cf55733d1bb94c1e258e60120f7e7d24a7c40098edac9ef356c0499ed163ca38836a2c43371ecdba9617ff4f06055d94419e6eded2c055c0d47ce6653a2905606a1ad8581a0c0f89b4656d488ddab9e27e58c3c6e0aa5a6ccbd9e1d83d36e888ff6a61b4901c16fd4cbfb597a765d9ac6dba28a4018ebf2f0f2f6cb04736f9958f4200ce171d0db4093fccede43071694c2452b1f020536fc78b214c4614e6325363faa3d1f5c9b75fed961a97aaa2778dcc114c72106dfa0d218c2b858d5e075e5319fc0d206244039ac12795161454379197f223afb9a9791c7025c2ac36e8d28ce83c1215681560a48fa3f15551fdb589ca1c3a4dddc5439fffcc798597689a3099052441507f990de26aa6f6902b94f6f2291ca058ceaa1a6f1e2b3da9caa2575b0d4b97ab2cd4e720aaa3b4de22c724003d13b2c3b21f2943098d06edbfa81a462ba2d7fa0ddc85f8260fbbdea4f583b82e1efd6837c174609057b105f8af959ed0bd4136001579ebbea09dd97bed1547bcf07409acbc6effb69f97f52f54c94c5f20413a3e19c5692801b52e44a5dcec55a8c0ecbb8c6e17440059d532316717b429cba86da565742991d868412af50cb1dd03e91dfd1cc5c26923193d077aaa8a8473dc10edc0c5e3e01649a01e42d31cd81896fc23f3d5836b6922340ad91d06cd35d2765455a0d67193cb41db8331c8ece505937fa05667bdbfb610c0250c2b19cd0b4e83e4027f9dbf04f6acb5817eb177d965ea3a3bfd0018a3db6bff33fc9f3137f08ae91212849cabb8f7797fa0aa8b1d33b1faec76944931b0a19b172b62d4aace5f17a4113e345180c652d8543689288306548e24374a41aefa69c1d3e86a1b8dc52286700ed4d6acbdb02d8b", 0x1000}, {&(0x7f0000002740)="8cc15e18bd226bd55de519587edbbd2f9fc4bcbd05bcfc2b36cec2a81e2075020eba002ba4510715985f7d350761b84aa021fab7a41eba3c538bf52df85e83387446863db25f796067ab8caa9ccdf30135dcb3b46c2742d086f8301fab1843a3ec4059700d19d9abd8e21f11ea3ae5cc9f3cefe1b9b4dcd26e595d8b0e2620a59a0176a2e6ea57c51fa5d62603beb69c648015bbee12603644dcd1717f3c87c818700f10880dfcc66249c5b28e9f13bbdcffab61d013156cdb6c03f156ab58dab10cfa0ed4bebb857d45e0b591b613a17dd8419eddcbe646e73a6cb752784099ee6d5ee31e97d59cebb16058fc968709c290e8bf341bc875d6a5ec92de744039c5a73541b2adb89e780419bd782327890973e108bc71018d9c82e5576b319e704fc907c64b0ba9bcd35114ee4af61b83df93b3263b6030ab0b1b18ac5304c9ef0b14818a0e5523b3ece92ac5eb3a95844ded3145de4f39f44d7cf3499b11d69fbda4db6954031c72244f44903fed5281bcb1aa8172c2481d51b5cf74baab26a1590e5334e213890f04d57012b4d9cf8d4aff769f33bf5298f015b2870306a7d39a8145d824112b9e3ebf875cf5f21897b5d835f3f09e569ce5a51de28aa63510ded0d42fcc3a354977b58909be8c7ece2f07acd07f6889fd610177a9a276bba6201e2ea85c9c82f7070d4698d11f848f1cd370de81dd9ccb48a132de0a736fedf4fccce5c04cbea3e1d5d8e9310fac30c3aeba47c64e587096f183b96804405b3b045f589d05a3b12f379910b940dc6dcf666d1904805c2a82262a6924d41f9e8a3421d75d85a1dfa574ddec95be1f56b52d9bf199e32bd0709c17b541476f2145ab06ee68492497da67d57124594076637a61e025502f5340e7f763b0b5ef613cbcdd4ed379d8e17dceead7d672f5c7c353c6f7529c50dd9bf9036971381243d4d13c28fead1fba447cbf4e54f707ddb04d36b20067e1b1966fde3275399605d70f49420dc94a2f7f04b7071c7073d54cceb28ee3a90da3a2d5409730df3118d0a5a993bbd72da9a337287a675813202736d91cbbbcd3c6d4d97fc5d458e79dff2ce3f9eb7da4ff150e54c07e1e2f4cec9f5d9cf9d5b99a0fe4c72e948aea5d3dbdbd8f0681d4d6b677a615707ba6be337ca23d24834c8beb9cefeb89fad9cadb2d498bb0d91d48dbe27f27ffacdee12e72f356f225fa78849207bb60d6f7e5feeb6f4d9f5282a4d4895990d868d0799527b4c26069d7c119bfbf40a3c2c9903f6b40adeccf0d02a555d64259cc38cff5efe318ae0424e3fd957b3edca06201db44ded54d754f3cc6c5beefa306bd5f3105171a7838a26d3637c55b602b96c5818cb68ab61dd90601dbff1d20c8ba52b68191bb0555e79be44f7971b34312cce49f0294a26db9117913e7f571006c7c174644dd530e701ebe55be2b810e2caea26d0efd2de65b12855b3575b8edef9d763420d397421a8aa432f0df67b42e0e1dc1cf2ad72f1f314f98ee85bb13581965ea8e3df78f7e35d72d20498c2b22c6dc6124ffd9a67a54993234c00b0e89f69e4b0bcb694ca566ea0dc1899b6f99d2ddfa58b3a2b1c8db4d5d7b39cb0c06bb94b832359cf7c218955743c19419c40c7ef57f51c7041b06f9b3d079817f3098f6ad84442d49f98f29d0bffa17786ac30316c7409e50e3ca58da8111fdfcf7182f763678b87946c0d9de7b00361327030b37f47f649dcf7cd50ba9e9b4a1a2fa40e36ddcdbe5711aeef93eb0d21029f60f94d06435dd36646ace2650e3a90ad520aa975531f24a550b7d7c582e8343404e546f438a73c8b49a7da4132289ecddfcd91f0f650f98f282648daaae4ef2c7acc0772d9ce271998f5c3a0d4fda8a7bddcf50b2d4e4d3c2068f301f65ed2b29be0f7e4a142439216dffa787a29f4c49fdb67ee0bcad6d4e2d18f70819f2ab88238145f7480e4bbb743fcd40a8cabc85713b9752895c4bd8c0148c10c3b56a4479514738b670ce798f3c6cb33d3ad7f7882132a3d5149007a2e89f5a735a4a0bc64039351e4a92d472a9f7bfa7f55a9835f66db96698c8685d5f95e2e7f5e1f6039ec4d6ca3a1d1a4a326e5469078cbd2ac0f955e83b5ee93c944c4cac7d31e266809059abe8e81770c43b977c0bdf1ee6f2ad7e6959c033fae60c03f046aae61aff7fe4cb812f111aca6c205febe37546656fe77b2ce0feeb60d9043eb94e6d69b363d52c3e169acd8281ae7268a1a9493d7c7d83837d55e908cdee5062a76e1be063f21f8ef54dd5ee85a21fd169436f03ecd1588443f7772b2b2996ce4eeeb60bb4abc617c0f3a9628db0f6098f21bd4354dd396298f0ee641e34f4d6d8d94740656e81a88d9a71ae9a47231ccecf2e078e3ec835a6a5a6b085f8df5f01b459ad200c4a4f682939d6a9aa68fc51e957d20ba282c4b07ce23432922e40c737938eaa106b2f7415c5d99960eeeeb076ae35d460ce8d53b2728df4036d2d130ab2aa11c1590441579c0c0dcdccdd16288feac5bda3a57811e72fbf5310e7cee235ad334bce4c24190e7cf709ffe85eda5d5177385d114108ef95caa33486efeead3be4d3854ba9b60a954a8da6e1b48f50d78f3fba9d5905930b3254be9b5fb13d19a2b15abae8e7230f58b1975b38c819b23594e46ae301ca5246b3256212b797de4677442039dd751b3f4eb282ac4ac7d61a19bb5f094257370c3cffe8d13ce23571f1bfaafc274c29716e0f7e52b6a897f33a53546a932aa1cdff344f458ddeac51a363015713a54e3827982ca8fe6bd78ddcbab79e964231dfc39c1384746a9cca53b1cd8025bbaf75db5cebc639732be0336cb607342a51e95c16583229c8f66e8ad19c06e3eedf41313e44259b2be54ee7d6ea0be4403b67812817e8dd68c920e407357aebbadeee66486a8004d8a26699e497b48178a35edefee1de6179212741727b2b8b3b5dea33abc04419aea690cd0ee434e54a56e2f70ad8c31a0fe0303b27a2b4c9c9cfa3af609dba45a4eb980b0b1beee3cd301349f7424252c799970015147bfdcb3773a59f09d8591d06c6c2a4251f253e4e207d0701f016fd2bab4758d2f9d7c4d8e57fa4a1921a795eb2f4753c00e5301a18c2d0b7ed6d960c8913c849a14081af43ecd19e92b491cb7eaa28a7f9ce3fd077cef6e61a5f0a1f8354f37aab48f8d0e1d6cc2c3542b8bf7904b649be6f89d9e46ab135c40e79d89a61dbf95178e3c4980d79e5286131573537c07741ac9374d721903ff97e484bf299363f1444bbeae5cf7d790040b0746ba2a9b8b15c1fed711da70fa2139283b2d2c958ad795b12044dccaf578d974d82f5cfc62d9e1930615761bfcbf7c4c068ead2503bd1f25823aed421005205d59ed4e09fb49cf98922b3962f7feff3d83667582f34fc5fc43a1231551d9fa33ed1f511571d6b9395daa72c8ef7859402d94b0e4ddb29ba88dbc75ebc9041ed8d6a66e4b1d78ce2f72da31b0452d0341c0f0dae5e2424f588cbb01e087f0620cba16e7dab4a6c92c862694fe3552a93d742c2ca62846eea7e1e2951a231e23525393fb3fdbc027f050ce1bf9d68177729b138afb2710b98fb48f4e904ec6da56d13edb6468d7b1ab1c4cc5cbe72070e83fa9939178be6fbcb9c704d393e6456d627ac51d4d556769bad82e302ee6bdc7ac81d7029dd6d0b95c8cd086e49153f72b61f88d08dd7cb456e1aa6fed8208306d75391d5a91c7d5b619f9c865af7dc13a73ed4dd357c0d59d94bc6bcfe691c25b9a5095a8a6f7ae8f06a1e163358925a711bfe0db1ada0bea338f410b796c1ca8044703de358c97dc9856871a8a62c24d0e82f4332257f9c7fe69f22d6a0221ec89209997aa15b86a68d41d54af7bbcd281b289c41f25408d2c2f2605b46a0b7cbb783f9a915a3066e0172283c7330599ae7e7e987c3bc0afc262a42b92e0ee16c9111add580db6585b08251b8e276291d2675af97a125b0be18abd671827a2f80db3757860f2b5e9d956bef7304d28c2d234032e6cab7729a935768994983d92a1b26fc1cce26587179ae1844a62a567e7e662e986747f0ff7a03cd7cc3eedad49219d949719c6352e7ffce600a77b93d98cbd3823d91547cf2df9504a343ceacde7de822f067f32856c5c6fdafdd87c7635ebab6aa5ceb05987ac12ac6db452c3b74ab870dbfa40b6fe84c9d4ee343bf4f0a9ddbfc882ad52a4433686c67940ea2386b14257ea34b54079f75db75c0f2a931be35742b7e3a3dbdc1c53dcff234814a5d99a0b78e1a04181000fe8571acdd0ea0643cab7dad9b906aadd0750aa4a834c213424c97d15be2bb83a6bb78485143e939b7780809a0b5d421ecff8636cc8499d38d2af160dd212bdd924d1b9efd8681c319d88ec7ed79c01906db154ef885c5a0d049d59bec36884bcf6ebd19dd19e3fe9cd4323930171730bbcfdc8f2d31d73a31638fe5e87eef3b213001c88ad8a65563226030afa672d56e8e725377b056b97d082dc5ca2c1ef95a7a6a7afdb3533f998c14750b59b332d92aa5a5378c3b28c23f25b90e06c3d76a399264b40b018352522ebfb26ec16c2155bb975125b4ba5858eac971b09f2a45800fd2e37f6ee8227e57ef1111060991012f65fb03bc2db05c1be85853f1195797410d338efc0a395f5ac70f14d0a6c1c906b61c1af1f82dba7403160c3811d9f545f3d4eb67e892decb7d717db95ba5c4840b52ebbe8a953e1e964a75ffccdcba28a15f69c68b2895fcb4533d7c727d4919d221f72f97671f46903a15b6344a6076fc36e20c885ddb45fcc62eefb759b1db4f2a8aee63d90259e3bc82cff9a7e5ed0304ddc9795fe222a890bef072b551b1dcffe25eb680c1c0f69b9e1a76a8fabb9694a9962171efa3c01c33c6677d34a486a1f9d02165f1fe8e24249d5a5d30a8240b6625a26fb33e9fbddc8287c5440d247d8e54721fb5a416bf80cecbe4da93536224a8f14badd5dda807b5436d132ced50cba25f4f15a7aeb4d80eb5e619c892c3b6ba67899c62b3631a7eb7f59dc37c81df150acade6bcaaf5bb11f8a058956c0baf6ee8157909e484975a4786d03e72b3f008c67352a208511f295d165b62d3c102132b513785c530b3a3d9bcfeea9ecbc026742b6b000cc643d7bf7eff6f7e1c15b6c42e4cde220a5c387a954041f31f9f54fd4f4ada0df81b29573d2fa2d9213c4a6dbe20bf99991a3bbf92d1cb9879eb156a35043ffcabc9c82c0d0efaf6381a6778e0e89ad705cb72052bd49b41b594a676a468b8ff6a57e95d63b4d81a084f86df6982b2fa53c55592a39bfd655e3a05606ff98271ead17a4b7c70c98fd24e4b89580e654bc31563d59562e0a04b9de25fa79739f09c60110bdd88e29a1a30b3beb638bb308680ae8df8cbeff1fffde7da7af5670ba27f1e8f1880278878362685cf89d1d3870c7d274459cda7b75754f466c21014fe874ba248740e7679a27220abf253c318b1a849600cbb231f93dd18ed1fcd1b0452592d4dcdc2237e9c73cc69d7ebf149d0aff45fda51312d3ba8827b7e8e3ee58b69c7cee47d90a98e2872da0721e1e98dd585af7dd4c18509e5ae4fa79566f985d807621ce7c234e2ad9eb9f04963c472e1accdaa311a693180d97d59fc4c326900181c9b97f9628e2a743af4352bde65dd847b18a780c8ee8d26f507ce7b17436fc3f183cc4b41f5cff3928a729e50e1fcdf568a40c7a5bda657a557781f2d6a8fe3715edc2b49bda4f159d3a8fd2d02e7e45625f2f2371c5712ceaf1b0d7a5c3681888b0c96644a24d30e64e134d3caeb72d", 0x1000}], 0x6, 0x0, 0x0) close(r1) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x20) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() recvfrom$unix(r0, &(0x7f0000000040)=""/145, 0x91, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() r3 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000004c0)=""/227) semget$private(0x0, 0x0, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) setreuid(r2, r2) setreuid(0xffffffffffffffff, 0x0) 16:00:16 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000180)=""/242, 0xf2, 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8482, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f00000002c0)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000240)=0x2) getgroups(0x7, &(0x7f0000000100)=[r7, r7, r7, r7, r7, r7, r7]) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000000380)=""/61) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r1) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:16 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x14c059ed1397e88, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000340)) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) geteuid() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) msgctl$IPC_RMID(r0, 0x0) geteuid() 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "937500"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "f42fdffdb727a6f4951b97e895225696b7b11ab5"}) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0x1ca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="2184dac1c72186160918f57878a486805e32f570130afe5780a012c6586de924dcdff9792b60d0f3f9191a3cb93510ca1c9cb403b3114dc352ad20ab67ec7c101b068c6b59aa96ab7cc6481507db23278aef25ee4d0780121cc5ef2312c70d2d11ad73f563d06f15d9286c79bae1a6b2c50988065370e8c17598ac5e15e40edc22f2c1737eef7edb3900221148332f53b84497158d9b8c326034d7c06834537b81992b99f385070e04d9030adee0a7ba1b64ab543e8c7564041881369bd13ef14cad4df2ea57555f3a0febb57dcf8e17f282642698543395ed44de8b06dd42", 0xdf}, {&(0x7f0000000200)="856a27e09c5ba9725e0630a4e47f9f876b753052f4394c14fb9215197f530641f27cfa3c8d0c131b99cf3f77f52068c36ca2e967b8a07b83ecef3cda1fb956cf08fe48c37cb0688d18dc8716c0cfa0f0127a7cb84d499675a1709d9efdd5bcb7ba25267b553c8848d4a2b3998f56ad0309b6e18c5f1bdae1a03bfd66ee3c85ba6747324622656757b62847f6c5147a72a535bb2ff0db3c45ca57d3cf6bf728efce498aca6a7513cc89e6f43147b597e5059edab40076df678cdd83c3bf344010975a1692ab7973bd7499de9a0a75bf816badb8a5211a4a893448d8040ad0095312c4b2", 0xe3}, {&(0x7f0000000300)="efb32ce680ab2fb27562ec691dc08a0731ad5025df965ca7505f5bacf9cdccbebfb16b8b09a581e8861a82a6b4f5a24dbe417d5be9185506d49110586708b46320f5d3700b9b28194f693d8d7819fda52df5ea69a2d5c6b76ed495b54dd5447483d51b38965961d00b9dac3d1cc9fed889923ccff855e71799831f0ece09cd99ce3baf34a5edecb692d8d6f47759f7c40f88d28ee2fc78b1db88c4d0d767a36934d05a18df84e74c6f7b2b7b", 0xac}], 0x3, 0x0, 0x0, 0x9}, 0xd) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) getitimer(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = semget(0x3, 0x2, 0x104) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) write(r0, &(0x7f00000000c0)="62e08661ec7ca22b0700498d80cd5811af24e566c9233377017e64bffa42b782ad5ad9a9d0da925965349b7db9d6b95f96c61f228ab9553e449b19c04e2541f2393003b939d3fb", 0xfffffef3) mkdir(&(0x7f0000000080)='./file0\x00', 0x1a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0xa7c, 0x0, 0x1ff, 0x800}, {0x3, 0x7, 0xffffffffffff8001, 0x3f}, {0x0, 0x1, 0x4, 0x470}, {0x0, 0x830, 0x4, 0x3b6}, {0x4, 0x8, 0x101, 0x6}, {0x10000000, 0x1f, 0x6, 0xffffffffffff0f96}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) clock_settime(0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x7fffffff, 0x1, 0x80000001, "6c0d0e404c2e15437972f575249fd986b7270313", 0x4, 0x7fffffff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x200000000003ffc, 0x6, "0503c966f22e95a163797f00", 0x0, 0x200}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x418180, 0x0) socket$inet(0x2, 0xfffffffffffffffd, 0x2000000000) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xf69, 0x4, 0xffffffffffffffe0, 0x400}, {0x6, 0x31, 0x0, 0x2}, {0x7, 0x2, 0x2, 0x42fb}, {0x40, 0x1, 0xf1, 0x3}, {0x1, 0x5, 0x1, 0x7f}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt(r4, 0x494, 0x32, 0x0, 0x0) getpid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x40) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) r2 = socket$inet6(0x18, 0xc006, 0x20) r3 = dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) read(r2, &(0x7f0000000080)=""/147, 0x93) setsockopt(r2, 0x5, 0x8000, &(0x7f0000000240)="d0581fdde328775a545cfca5e225e196dbb88f14e0b22574ad5c5abfcb28e8cfd5642d9a2848b53fa7ddc41cbcf5c8aebb342c05232191cdb866f33c5594271d2bdb3460f36bb83d7874bf7c30bc4d97ce8724150907ca19f8d5e44b0013184419699b78835f667fc2fc4b0d5d3fb727005e712ee5fbafdb12d1476719f8bb796fed99f1a7657799ca21304111c8b14e1c9787af5885c47636fccc6e970a6bc6233a4c8de60ced1ef0c3bb343046676f0d4b66ea3632e103119f5cdea532de391891e2dbbff206f0c71ebb149f64935545cfba96b5602a117aaabbfd995c8da71580aca79a3591d1df5d6ee34fd0a22a6b0220dff1d45a1ed09a90e71c5e48462ea2063b223f3c0f88fad680fbdf8473ac69c50c2ddf34e4f4940e1362537c5e3bd0c75a80edc165c0db729d393d1d5df3753db3524f4bc8e21f0959ce5684db6fc6ec214722028421a495fa3bb75e4e1eb21938814d0482332eef5b7bf0dea68f1b49b5b0c35ee825b5870e83bcd17679dd6659ccfb16dd7f0485552c7fc08d77a3069818cf431142a1f6af0b3a1777b744b88782e49b5d90dd1eed20a59ff96623cad0e4fb9edbb2a519afe7cb934e931ab738e121afb1c02970db9345cb9a4c0aee0582ce1a8cc6362ed9a61f2ee16bd9e7da8886dba233a9c567781731fb81ea03df15c9b96360a4a9ba40d6225b4a1abb9d23bc247cd80e15cbdbea33098a17ae532b1ca8e1e62f4cc7ef164cf6051cf731aa51d8689364dd72534a416a65ff9ca06d5bafc7f094cc118ae306ee89a9929c75123bc39d915e5812b8151eb2c16d2941e1943050ccc4e42510f932da51923b0a87602293eb0a384107f92ea73d8ffd60f8a758de30d3d1805c87ba5e1f2f2967d5370b457f7552366b8ba7daa6778ea2813abdba4321414af52d7bc1a3a92abaa99dfb7836de4c4432574353eba5acf23b2213d2505a4faa6d3d6d818b38d3d7af1596b096f11ac30010acb72e933b9747a071ad0b37ce1b4b6cccf9bd39d40131aa2c5e0e9e47d262989dce04ca8f40ff20a5c363ebd63029664e92099a5c65da3fef602c1241c4ac9c459697a8a2a910db15409442451242594054f102e4850d20ba81430df2facd4f6588e7f7b723b142a0874e787dd6e69f863920965100976c2a72ac92666d178a1c6f36512dd206e41b210b75ae28b4e28021d3a15efe9b0065cae0b4e1426e5628d5e18db47b4697e81c696b0617c67ba6986c49bddc95dd9becec433625fdbbc28a267ab016293af8e6b71dae9054c97f1d185ac9dded4a1dddc49cef98cfd09d42aec5f14cbd2ebea00d301903a38175f56d2326faf6be5642c2abd5408814cd88ca40e89736983a4c38a574d6947789891d886036ae251f763361644ddbd9e470ff5652a44443edce54bea981eada50e2878b4d74db5db083e2510b7ccf23cd725dda7f5803b5f19579dbfa0c57fb30604dcf89c359c29b3fb070d68bdddda64b42f684b39f9ae7f1af1db41128aebb3e70c2803dff5475494cb6f19508e121713d00ab1bbafaccce1b66d23c9073d5362bd474eaf783bc2936d750985bbe6d98cf26cc7ba67ce69417a8a3f78f655c44cc12380554af2a4cfadcbe515931e0a6350db6188c5cce30b9fece1a2beb456c1dc3efc352ecd889440f2f66a5737b418a429bab721e9aeaa1a9c2ff9102aaefd4eacf79addfc1aaab467221fcd128b2856a841fa14f9c8616932b32c74272ecb8f3a8becf41ddbac18adce0623c513001ac2ae2716be0639774ac597b579a87192a11fc413fbb23aca002dcd92d2d3b87347d8996ef3000de31fb79b93ca459ab31b22f6d9a668887949efb1c03b25ff48966d164cb70a7767e8c22f8a9d6648417f7b65dccf8f58ff6ef16aac57dbf08ff02805ea517d83423e61afb57742b0c9a65855aaa5af8e15d2a7fd9d6096cdecd7e85c50cc3516c7ce993f29c125e9ab4acda9b61fd29a209a37047f4ed433c8435ea47f43779c577b2a5f1df6a013c860d4d84b6cf7ac21f6ce6a5475a7bbd4b96f5a76d0de4fef238e44926944ee2e84037abd7e97b9e82ec3156bad78b7c8866161095fc2b16b15d399ca26a95fc424619fc3d3c89c94db928ed8acd9966680ad1f9c72795d76f1b31a9e259698acb8a182c8f49a400870d7b291899494c0b76ce2a00e0c954c6a3a55d4e239b5fae2e7447ec31f2abb371848d86c46e9994c9e8c8a8e69e2dfb6b3372a68dd0e754c015f68441a308dbcc67fbdc1ad6bbd7bb3cf94b9a4db33977d9f1faa8054a5673dddd0e28f92a3fa0b53ec9c9d2058cf2693b4c3fd4d4dc69827a0937573c6891d747614b73c14207c77099e755551f674c748252ac46561acb1f02325d05bcc1353ebd3d842fb60cbb871251a801e8a2c8485185eae0955cfd597a7e854f31358d78649744bc4f8b93a2b6be6475af64e6b3926c0024417a7b97b2fea49eb58ebac63be2f607d502b76a7d489fa2b25bd276ca6df6879867e41433f6eb5c552c5cbdd1506ca406d6c0a42523e3ab2676fc36c779eb4ec2869f7ed4076d331c8424adebaa8b0fc6e79f778601a805e4cdd0c4e3734786d7e639c7ff737d6142529829a662a7290adcce70c3d68f7d12363181d6e7d918b43447be96633400cdd3fc7bb56e47edb51650071e362f3ac8df0acd0d0f062b25b95af1e2227403b7bc6003a1d4c66973d786862d682be1a339f6a2b709c2f24d64ff7146fd6c6c4dd5c4186d78e2a2366dc5919cc13b5d083d1fda559572a815d10812fc3d5e42676dfc72a24967480b1435d363e75d53cdb6fb993bb503c0a6e27d30b414591821890047b0bc0f09c7b2c27084f63a29d49fd6aefeb4a76eba7af396d47e8526b0ffe08945443016f47e0c2c6eaeb337f24bd3cacbb64f5fdceb1fe7397406cceb5d22d42043186e3af4dc59566084f6993294b9a917c13c6dff8442e21bfdeb4cfeca0d006c3d943f00d4c39599d9e66c134b60513b3917443b85b1ca2d615b072b63c0ca7be76025305e6058dfb03f779bfefd5c7ec20e915b749f2ab996dd693d26f6fe00bbba9da946e0b650bc08cd9f8408ea3f02c2d4a7492c14fe5080a1b82f7ae45b119dbeb560db8b1cb9442789cf0fb3ba2b1c1a0f5ec039a20c91d0e61a2e024fbfb248cb0fd1dcce43ea35d0a949b2771e43b18e8f3f0bbb23c5e4a5fe5de5af7646c86d5217170a69787f6dfe839a5d03652493d1c4a3e2fbf7ea09dd93eb82e35d7b750206e87d7f6dc87847310f3025c572f2d887abf4fee56d7fc337620f729eeb708dd5a59de9b531d211b54020685ae8b68b8f57fbfe3a8454f9d09ca01e963f2469018a81beb0461f74947bf7f4d5fb231407ba80f52f12c9d11cb1bee040ed05dfabd5add988d103622b3ab5c9aae7c4af3268c513ccc39b49eaa8e78d89f530d2faa1d2bf7aab39010a6a458692a0d670465334b2fe5b65c92a6a91690c9ea3170c03a37b63b7d2390561be73c6d10674f63fbf1c86172404847efba7e1326b167df769ddd471dbb3283e097be56ba3bdf1f351d2faa695d44a1d78e1911a3814bca8369cc6fedb48b566a7a1c4abc7df99148476b64d44866bfb7c0039d3e9256e86de4004340ae333295e2bf92f8488fe4446c0e6dbc5ebea7b767830daa8c63c6f0847cc9b6819ffec65cf188069a142e9feb50b3e311ac2714f29300caa2610859224d2d95a02f784440fd81132bb3e7f0fa86eaf26a8bad9ab0de953085082b66eb8e77ae5939dd3001dbd2b0dec181fdb7ac4e6f4d8826f5224049ec41e0593edbbadff5854f2016924fa897973b4169fbd0b7875470277a7dac592759a05df2d1a1e12a6c61a66a4a9ad472454e23a64fe828f1b930481491e99f73067ccd6effe9321162160024009383ca70b41378d46461197d2b129f9c4188fb1837442af5a9f9a2b9ebe8a203bb539636428baf8b73d7f2e552c11784460790ba36ab6cec89d3f1c543a2626991a4931aa5f11937011ea4f39e683e81074c53e5565cc8730f5b7840e9d6299b92abe69e7d1f793cd2c7299c5feae63ac9786d380b94c537735793db4b41f74b54ec3de6fc9f3808a0fdcb7edee7a68a28a4e1339a3bcff7d71e7f757b7ebff7180db2c8ffb76b45325663e1df6ac459e082eb9e292b60990ab97f7a919a2d7ac0cba2a53750191273f01f828f1931f00631ef37afe36d44f032aed0ac3f96c7cd6e9a67c5486d45c2ce7e4c377d846e596b227cf298f13edd085f146ceba4af3065ea662cf91e9bcc22e6b00ca488fcafe690fa2ac13f607f28013a23cf7af8c65eefff7d7a8f4aeb50563560950f32cd959517068cc365c6e10b834b7ea843f1667ed02e22ad354e0c244a0d235ce07cb8660aea1c8ee68e1ec9d7877f0fece7b17832f49b69f82d78a8bce2c15432bd362d3268f079359cc07ba4f2ca55027575f656d953dc309c47900a8b0311fae8838e94cf6a83384bf1ac0eb164ca562d10ed7127dea7ce55836d2e2d22e64304b28a168ff03be81ee8d7f3d0a5c7c5e1f71cffccc916b15cfddb1b91b69cc07b8b7e03ad8082564019a03efad35a2f81195d932fa0edf42ff2ad3a7e46e0655d0de3a2932c23ebcd7127b819678f60410a49f40ee050ad8d3c55e74b520de4e92ca7cacf5bc4d97bb1b835d01336c8a5378ddc4b84cd1028067c81519e3d1751eda8805d705c213c05ccb7ebcadf9a174feae33aacdcbb8eb89a4bdb500091d3646cfb9d8d2296776f6e4a5a3133e07447391a1e62e0f357a79be4ea171b4165d2c9bf772f9113e1c02294a594c51f96437c7fce188bed0d9fa5de660a4eab1a06203d02363066149e1cd3acfd6ca3af7bae2485e8919446f0f54a66eff5c1a270f643cde041a719cdc456f456ce78fefb510725f92d1ebf388537eec6d0814e4f3f288481f08a08e0c9266d98f1e1acb9727aa2e59933541b988f26915d82c4625ce7deef98b502af7818a93e3e08731fc6e35a0e71563231530712ddb17ff32ca8631f6f895b66fca6e77178dcceb08bc1df1ad87e48d99b34475f12134cfa946f3dbfa8c9bd52c6d728b0e855fa85ec556dd8bac61effba41f4356039290549bcdd8c2beba9c3eddd0727700f40f7bdda99e4bc28eec96e1f6aeed33dd3d7053153eb4dc3601b58d1bfa4651fd1a055d2473a067a7c6438058329a4c782a52b5a72fc817e42de1922f14d0e5e300198e65e6fbf6b8e6238d829f6f9dde96c0586983104cf2fa300c87cb976dced831aa3faef37d87f2fc28ab71858897bbf2c2dca07af2ec9ef2add77f233d945f734a6087c60b29cd1a8fb54298f93ea752b4e41d5261de524f01a49e3e0f77a93b1e374c676adfe386fcd954b9f7132bb0d2656d395e6904f1a3523acda93a367001c653c3620d659321848ae0e39485a2e9f7f6fad3ece5279da3f1ab931a45658378ede9dacf9affff1456fa15db308698ee89a0ca6839027726b6bb4c07a334f3dbbcddcd968d619c518692554f86d9f78a9e5b985949081a3ff8e25abd30b54e17cd8a86dfb6697ea234dd18c61cf48e62fc78637a68230ffe15df94edec2901e852fc94cfd0b6854fe414da031a46e8473db8245d2fdd073325b2aea4220951f94fb21f816c74ef5b293d4c842b04cda2b2a704bca3f5257204bdd682fbf2b9bebd2839c3c5994f9438240dee35c2771b83eacc6c73aee7c984196333366134fc42a76ba64d61a3a8139e9b2a9fb9a05a165182dc7bc0cc6c1ec0a18603e1c045c5ff0b495c8c45213ea7d6be1e29638a0f72cb03", 0x1000) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000600000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea91", 0x800}], 0x1) fchdir(r0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb897", 0xa00}], 0x1) 16:00:00 executing program 1: r0 = socket(0x1a, 0x400000000002, 0x80000000000002) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt(r0, 0x2, 0x9, &(0x7f0000000040)=""/118, &(0x7f00000000c0)=0x76) 16:00:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0xea}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) pipe2(&(0x7f0000000100), 0x4) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000640)=""/64, 0x40}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/45, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/135, 0x87}], 0x9, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000640), 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000002a, &(0x7f0000000000)=[{0x28, 0x0, 0x40}, {0x2, 0x0, 0x4}, {0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="32d6ce234611067e500fe0798647a236f17cacef9ec638922d5eff75ff8e23bf89594b1b8c9f88fa2f72cecc733c1b058740a93e25c4f7319499eec5d7ae7c359544ec50b117bdd8e6d4509914eca8dc8d4538739fa9f242045425f2ccc2aa4585eb732cdb1a4706b766e176bca832c54a322242192c4375607901abca19350fa36c422d8b895096927cad713c767a2b9a7dd77615a4ec1ccb6bde680b760a14502dabfe1178fea8a5d0fd19073e80e76086e6eea3e930f07f997615fb336384cd260b1bb3101bc8f9cefd3f270edf7b39a5218bc7cabf9a011fcff5d2324cbb", 0xe0, 0x2, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffe, 0x3}, 0xc) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r3) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000010000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) chflagsat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x2) 16:00:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xfff, 0x11ff}, {0x4d2, 0xa5d5}}, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) mprotect(&(0x7f00003d7000/0x4000)=nil, 0x4000, 0x8000000000000003) r1 = socket(0x20, 0x20001, 0x7ff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x6, 0x80000000000000d, &(0x7f0000000040)="ebffcbff03b9fd812eaa4e713048e69931929648", 0xfffffffffffffdd3) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x82, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="dae162fb3299145d9b147e83fb55035163e8d8a564a3dfed7290214a1157873ca43fc4e1455dccbf2e4048ee4310d88deb922a46ecfec859e6d88e80f5a873ac7dd73d62eb52f64cfd469d530d6ded06e51d34fb11db58125c741e8146f0e74425736c970e241828360778123b1fb92cd7aeb3920c8b8816ab0f0faa45b7833c01a504a41c0dba9f2ea253931d57117d4403dd59f4961458835c54f86f21594ac014fa179ce9536fe5d09f5d9fe3d5ff4e105245b4b67a23692b5d7b8ccfc2eddd20d0990f498cf6e2a14d71cdb58bb7fca9ac655d1eea116c7b12b3a4c57b5e4426d8dba96ed39d12f523fed729ba6c81cb9df418bec70a367987f720a9dda8b5c2be09b36f829559f807b41c6addd068abd654eeae7a46346a37c59501d4546144625eed06dad1691f80bf1149eab49ba4b4c370681c55197a5cd48dcc0b08ffba5e9e8308044f9a9016b445edda07466b9c151167878b91e9974f6aca45d3da36b649e8b9b7e65895e8bd2a3833ec994b663959b8699e14a934542d83267193b825703a3e51d349cd5129d6882ce4b50251cfbd511c5d0b71d0de1c6eeda3f9f17419cf6ec1aed65bd3699d5c3d24b59e7d068da6fea39c90cfb1d69d8b7acf4c295a84359edba950190065bdbf41865335cccc72cd5a1ceebd0182e87d8486fae9d3733c9a24b78d07da7e635f7c7e131cab0ef6297c9e11a18378c3d271b0b71099bd73522ade240ee98fe26d3e4b7e185ac1d3abd3eaf3d0a9b29505e727baa43c2b63bb3b17f150629ac6dabc197427c3c3dea00b7f6796787ad784c1789bd15cf850f1e09805aa77144833c241caa3c2feed23f679b2995b870f80b4e9a867ceae25c5239f106d92a56e1ca9bcb3dc1aedc7a62a7679e0f915b175d82b5d2dab96267898df5c98786406101203beff116f039838abd74d47d14934aabbf2643c21b49e19a4a9c4dd4c0974d3c12eed85f528811e23f5dc195a84a1639822368c2aa6cf34ab15a30bd08fca632883de36e50c4c49eab9fa5eb8e9f9c0e78bf752da8712fcfc6f81da589465c1886354dd6987951e800b8676fcd8ae2091782ab89561660f4d3e6e41674dc2218102fdc54f3896bb563c9f9ab951cf4a5e1c1727a34dca8e7537659d5f3e4d0290d31f015a157427b62aa5f42715251ee3f14fd131977cb201a2656da23443058c1690e91ac05b275a20fdcb20f2f1e88400d4563280827def8066b6c564e0e860bffd557c286cf98dd7d502947ac27ded1f12c921c799104af639f143ff66107de0219d14b37b91133b312644700e10cc625d821a735332c8c18b9234ab517b16580775a4a93f2f033bf92fa891dd4f0a7778d53fad0ed9b30cb307528e713baefe5b8f449445e4dee069d18ef6015e1c4ef3197436df95163ce2d1e7e5cdaec3385ab5a4f6e51e6dcc4d9e4945385fb3fc7c234c2b366b79547523d33afd63bf0e7fb85f930503a01cef45def3c8926dab5c81fbed13400b703c05577992569d94e9e49a71a8e67c3239e885dcc3d3fd79a7923ef5392cb5bd0524588792a432ff9d5dc85b131bc3a326de3174a6f3bd9daf4e5c6ceb394c680a8cad8d303d669d5a952add546c70bf2a194ccb4b08a305fc28b8386384eadd3970c96e36dcf214e2d5a8c2d31978e06fb3c9c7c0dfac4e3c1aee06941496bdb2466f78324fdb70255c6f3e6acce4621c13a2b4603b247d26b69b6accdf3f71ce9e9dc53a9a02e692659de6d885539306c8b9c7669c99dbaaf1b5bd2d24417758cdd79f08051d1b60621c0d6e8a6d6483b31a1c8f89a127757c69421089c831aa9aa8bd19f98ea082724ccd495a61556ed0a8759d9585f59aaa5f2fc8b0184328c0d5a956f1154ce1428e4736fdf905cff5ee503a79e295e6c36cac6ea555fe0d917ceb9e4b365156101ad313ba373b3401fc07a7231d5db732bf2e6a615932e48d2bf39628f6ba63ff86f3284176ec03c4de7dd88f5a7ec5fee3f46cc9a4d55d895799cedbdcc206573e2d5f19ae90d26185ef8d19ce41e6146d2475d4bcde4e11e80dcd4df53c3857db492eee359488d3386160b74fafc657ddf2bb594c4a19e277839dc1fb21d2a2de086459b715746218604327b914afb42c37f6227c8c8549c81fd8e47cbb79bea5314e405f729d9d3ee6b0d5677a9d7ad66f3f374cf9f7b85f6c97a5e1a99d1a25a97114c5c160532b850d23700675c2205ba7fd67145cc05e19b04c93e184df3ea413a6908114b6b6d608723f096556796edc4d3adbd6b6dabcfffdb23c4a8bba51cadb72a39c56d7b44a5148b375a23b513f8c0fad5e083bf96a67329c1517c5c4310b7d4978c380f48504d4533c5fec993333b1b2f15a3d70d3762443635f6f8cdae8fbddbee3661a6dcb558354444c785915d6b4b42be81893bf196b9fae6f803f3977e2bc7f868f018aeba58a95c4c6837a5740213660699ec754aa45f135315f2b19766366adc28c40c6f7498adb418c4e37f0853dd14f3d353c9bea587600506e03eb404e1089ff8432b9d568c43946e4fe12b90c1570358b458dd70db9403c249a680c9a6dc0a7bb22075f3984f188b1859460fe1966200f0a036c13a8f9e0fa916ddc1688c5b549273dd33a9c6cc9551de94fec56bedb258e9f6c8263e8f94ab1be8ff1d26a45a02527b8b3cdcbdb920d1d3d4414f0aed9f1cb26c17084aca0e27d7d077dd98ff05ccd4675468d754a4ea5094d6cd7e59b50b696cba623972d3980a8e0ab77eab50b0b06cf0bde3130e7096f3ace0465a31dac936f185f3291510bb6b032903bb01cd19d5edddae2996c5c6fe7721cb7f7454ea41088ec07f9665b04ffb339f8f94619a829e5a1fa04017600bbff7c9e6803cd4e87b83b5b3adf0a510b2d5f690b7723b0577cebd40c4c51fc285bded6f5c06b10b1b2f2287b7987e5f16d7627853b0ce4b4ff7499886fb34b831d0a82a2dcf5aa3d41e84b3fc7faf6795e5d8ed923b9b7994a9f1c5d8716b6a53560a93204a1fc786cebac28c7bb868dd2069443a02b1a42f2a31f4543a876ef5d690f264ac341de5c3fdfa0546e7069ca21141fe0678d461d178213b43f3edc202d2522d1e1ad851a5a3405cb635cc024754925a5b60c0f3a8371d1091037829cab759df25696c120d6b9a3d4836046ef1955ad57924fcfc157ec413eb013f2aa9df76e4c32e863230fe560e2e41ff0dcf8208b4b82ae91aabc1fb9ac57b6417087af1c3ca97818b5c089f6e2bf5a66d56d48f4eb58129bff115032ef93353a24c01e827616d11fd8bc254cef09d182b85c68c29a4b00d577356c80bb9abd465b0c3d7c2f80fd19e55fa0b3ffd319f846a94b489a2680857fcd3782304d38c8c99b93cb750d122d999a0d1f48c765c72e35e5dcebda09c0b2b2d0ab3a80c79bfe0892d9d07738d3822ec7b9ae4f43e3b00425322ea9fcc5cfe5f06535b46c8acfea311e224c7a353ffd1213809155c6a1d5774d60a41c4af1e3af52ee1b50b37e009ad7c5113870f733cd228f980109ece14c9ac4ab0a638cfc69c7c011c874369df347797d54bf546df7cfbfbcb790cb398d543b93a82ef098593405ec328cc7c2937141e14e54b542ea593a543761b95b3cbb28437884f6e6f070ff51fa296a3b1065a07fc72afa32a2a13da54368ca5f713b531475aefaba5591a85ef1449f6f54ae113f5c89c17f2fd2dbc099717f54058495d7aae3badf63a12aff8e1975e5124f16e8ae38c0da08168d8258652732a70aee25648e196ea75a7145f0c1a5052aa647fc8bbcb3da2d493320723511268dcde5b52c38481cb7376df9d260ee32a70228d9e73eae1b25b75f2b2ecbe75ec454d8d9e6c4d45c5a9a2936368b274b087cef5d1d88359e0c770d75a922ba13433b03df542b14177911cb06885f73fc08965d068967a36b9cbd35317b93964bbcd3af06c471d7d680ab0efd98d7bef15c5f35e918c389259e259862ac560211e739274ef088d82613f36971d7d40d2ef82f11be04995ab08ac4f46097e942c0e968f8f04e8881e774e1525097ee05c2cebd6e3c7798bddf1a3875c84fcd3cbffb9f31bfd00746e138dc2a910109f82e71412e0ef05fa344d6456184656386bdd9fda72883ae4a110cf7a9c2bc7c2546b51e21c0453d4b3eba966342c8a81e0dc7c5f148d103f1205ae9e3f166cd414fa2bd4ee3ce1198e8d0b60a86f2180a3a7a4128a85f670be59e560498f3f7677b293962ea077f5fe27ba3618ffd64c00d27f356f81ecf3a054947f8d410a72b4cec14b33cb2d759dbd128600ee93864992f36405acc594c93d1d272a2bb4b7ec769df1f293c046feae9003c64c43aad363ebd03513309a738778d40e8162b579ce8ac4b60bee8bca648a38b6a7bc4b559c9bddb1c219195c3774ad6bdd4ce87350762e54db0a2f579b6339e09e1632792160a51176b683017142024a855168fd0303d817f148649303a723062f2bb6435e99985a692e64694b5d6975badd09f97237a7c6e537ee0edb34a9ded2a87dc96810933976e3ff7a0cf63f55486671872bcd9044ed1928221f235a97d62e52146d33795f9c689f1fb8afab698a068fd1c89912ad7e11f4214fb2bd85dfd1b2a0f85185fc77920ed073dede85250a26aebb36ff0e2b4d1a9684e7d686a0921cdb81ad2c9df75faf410133e22336fd86a0b9b571028997a75724b31fda06ea3a9421c41b805ee1060ca84133773f0eb85b5b22d1a21d968a7b4b08402e90bd03e9ad8ec8c9f8bd3ff35b714a913c9efc0beef27c36583c4fd3280ad7c52506b194408b768a9bf87787625c53037e0a05483f14bf369daf48dce3cad83d1ff57277709588b7107edac5c23a4e40836ffe95d65fb578a40ec97d058a9362f45f09088ff1b6acbf7d56655ce059b35db3049ab54f045aa2f2c1f11d9452c4422c3261412ed98d5551774bafd1dc6ab875b1492880145855869cdc741eb7e1cfc2725d71a30b9ae852b314f0ca4ee95da2361df2da7d8a404c45fa89ea12fb0fb6eb032b0a5b7c1e5a6f10451326ece384b716f7669b598f00de3c4c71dc5154b7a12e54dc4006f90a56013c850c9f197d61ed37c7f2cbf854ef3db6de6a235d8b1f8ada9092638f0146ef1fba8581290361d2baf8b293f77e5afd15e1723934c2d88f0f5308190bfd058ce04f350389dce33832328e0a4ad2e726276612af4718dd79340f59d2672812d045c7d9599fc56f4102454b84a5ac493f500af0e5fccec59b31a4017791bd6b00f1b2f670bfdcd2698eae4681a6ded4e1c886c0e7c9902c260b5a507b01260443432fded825bb1935751936dad5b9e48af2d2e7fb966ec90fe2c0da8d86c9ffd839ed8472cec9bbe4851979f0d2d6618e499aa92191cb7bae2e8603e47e4fb652f0b93f6b61714e16d0bb5f3885467c8e43afbb0d1b45a9244a70c627c21e2086dbe7db5657d49979c76789be18ed2b95b3fa1aec70cc1e5a4ebdb47a5e0725530c85639f3d8429cab1c99ecdb099a7cbd6f641362345eef38fd786b9e3a6bf6c20f804a926bb639244705581b0b3442a4000294bedb471150c5dc2ecfb50df8f775aed51ae0f74389c15a16778f1a36dd885e66a16a3bf1cdfcb0f4441d59f94b09aac2d84f8caa49dadea69a3d180930bc9881b77717122f4f528e27a2e66373e2b9a3ef1ded86b4aca80ee2a5a02f80e1b5cfecd982299cb0dc05759a07fb6b531136b6b95049f6fa8398e9c40370562dd4078d1c7d23be64bb6296e293bbe7ea34df6d4966620fd32e0b6e74040d3e7438d818793e28f35aa4") 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:01 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x400, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) setrlimit(0xb, &(0x7f0000000180)={0x7, 0xffffffff}) 16:00:01 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) r4 = dup2(r1, r0) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) close(r0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000001200)='./file0\x00', 0x80, 0x102) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000042, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x7fff, 0x4}, {{r0}, 0x0, 0x40, 0x23, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x41, 0xfffffffffffffffa, 0x3}], 0x3, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x35, 0x530}], 0x5, &(0x7f0000001340)={0x2, 0xbf}) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0}], 0x2, 0xfffffffffffffff7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) symlinkat(&(0x7f00000013c0)='./file0\x00', r1, &(0x7f0000001400)='./file0\x00') nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x11a) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x100, 0x4}, {0x84, 0x3fffc00000000000}, {0xf4f21ea111b3d30c, 0x4}, {0xcf, 0xffffffff}, {0x27, 0x7fff}, {0xef, 0x1000}, {0x0, 0x7f}], 0x7}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x102, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001380)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xd09, 0x7f, r5}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="8e21a2692ec4441e50a0b85723c131c9ff04ea1c0b4f976020080bf004bbf160733420069b8778cf1710788c2dcd787d7e1cd33e1dd229b804d42b6b16d75adca267e0ea274caa5f86e685ba5332ed419f17a56fe40f4ebc7342ab29945b50c3ed54bd0a165e1e4c548970a4d18fcd999b1b0295bbe86a526c6e074bedcac5ec7f146944522745e2c818bcb0d97fbae5b1802d9f934d217b06c902f48e8456ecaa97ba244369290112d678bdb2b2c8ce40ce0ea845c5c7499edd2fa4d8451a0b346826e1a18e70ffe922fa97c3151473c122087b8f92dea64df8f72a72189dc122b610d366bda5e2de5e8ab0ab89c611ec179cd35bc9beee65d93431e6d1c78b733f1e0ff06a51f1d8fd9b2e770fcd3d4ca60cc822d358fb0c60c21b8fc50055f4d69ed70327f4757d4aafb96a43dc13b5643f851cd65f4a60af45cfc614939281c5a4eda84ae32f93ca893d18a1dcf354cc538bdf799d27c985fdf6b51b5c4191d29b20f9de8b00ff00e14912e6c6c1bc96d8cadf32e52e93597d1b25551a5ba1212c46250d16e59568455e395611e3d31bed22163dd488fc457a4746bea60bcdbfa58502a68459c26a19e1081b3f411fca5dfea6f7a1874b4f87b132a4fcd0d0eea36fe6b7d9070e9bfcddeb97c9b0d2f8537c602aa59351c4b8da04a279b60efdae68c250797a07d4cf7db55506f8473811463b8fba527e401cf1d194e653e4a77856887f1a0b7dcb76b518967646c2beccbf562ff968b33ebde9ad7c893275f22ae696b6cb63bf3ec439973a8d80011585e3d4a173a701216b1c4bec6c7c2df9dcddea7a232b2dc4fd9b7f91e76e23a49bda33fb982c2ffd79e0caff936b14f73681502498edc781dc21b7e7e55c457beea770913eac080bf1e604034639f6dd9c73525702fd3f0be6abe89ed39978745f49184fc51abac0d35b369333b44bb305156ec19c5b6e8100ce7934004522722f8a955162f89b6e93ad3d58df2d95dcd5735cc444f510bcf35841ff3d97ebd3845e57510a457615e7eaa8b08349c43c3da6a3a60d6dac0d75925abe872a373c9d42b5e3cc7f440ac85d010b41b08f015d55b06491cc29f7fecea399632721f250bd1b50c9b8e8ad704ffb33a1abafe9a06e4dc62ee38aadd680fec2ef4a557e6db979755c185bb668365135fcaf3611e9eba1798351068bd116a512fe5994c9cd38a6a968890462f6e46c471d5bad41b38b4485ed712aca2cf0ef973ddf1221bf5955a81fa44e899d6be7b73dd932e452f2ce6407bbf6b7c45b29e117fc9e3563b94ab2a162ac84dbacc07c31555e1c610894fc7f58e444feebfd128688809f3fe58f0ce866e16c77b6e9d5759117be922868215162f87db8a694041a9bc36ea7b4a642f2d84f8ed819ae5b5adfb91819a96b6e36a0aebc742041b9945665b15e54e3782e09b32655bc5100ca54eadcc2a0e8393d8fea5eecd178414d607bedff034d51ebdd1cb0a83073a0693316c4613675f557d753e58a5be6c4e373a402650098f35a80a84388da227778fd4804e63009f3f064ed2a341d8b572d43e84857247b5bcc0292227ca2ab8c65e3000c1f55b8c0b5e6557b170e7ae38edf197a010abb3eeea0afe7b4d96c79cab3d13c08560f200cdfe312c334a674383eefb8c82693420c08dc62d41048965e44f57b124e336dddcf27aa205b3ea7ea54f9f9f695042d28ae565e24c9eb907e9b7fb7208f0927f9b0e7be8d2f9dcf32bb0c066502b9a7cd5a6de963bdaadb3d107960e2fa0ba83f32e43539c1b782f5d253186232f93188f1608118aab4756edf096bc7cd1580d39d8bb3f4cef05145edc6196757f24b32d9fe7e0b292a586ee33d50605cc89146fb991009ea2fb13855069a23b987803bceed3ad0330c690ea7afe2a809a7a560068e1ed5e299aaa2af39e6469b14d672346eb6873629cd08bd44459d07880c28f5f990f1203c0eb487d551c93ba581799e94c5cb13411b8f3dc9b9e84fd1ea21794e8667b29c5cc41f313ff581cb6b3967954c491469a2246f50d8a369a016931293ae78792246eff20dc2b4b9f79cf7e2321d8e8ca25b029896ad853b1bf19e5279824e1461287091bc3e10763829cc483a842a74e6dba9649f5ef83467c062c31232458d9ec1d7dc46dc1a2cacad0becb6bfe2f93de8d753efb521f62f798a6c365f6d15bd3bfdef7e495056d9fee6b5090369dea465e35dab5942d07944ad2b56b625a02d45f43251e505079ebb6995897129b8468a90f16d20448f27be20e98a615b11eca0bf73590e368c81d5af142de3da26e364fe8d8cfb862fd551655d925a880077772d84aa4448ea5973ea44a6a1c065c0a542ca4b37883f30fd58cc831e21b1d8248f343f2fba81422b6acabcd6608a2a14590c23186fff74bcd02792ca69d46c97e50cb7a8fc1fc56d18263510512406882af0fe2d186c7aad834c5e492b0970313b1b1398b7407909914e392e5cbb8e2bdc41cec4951f964408af5afdb9d0e91f1a981c67858b7774c83f25e6428d24fc05cd57582a4d9a897d3297d61a20a0283dd04de54a25235728e1cb5b2859a63bd67ca69fd85a7dd3aece73963207aed620ef63115cfb77479e1b14ba73cf7b6b556d9233df11afdeed4dcac332e03a3b5ce40acf533dc1b0b0816ba30b0f875b7fc9de20db4c0c55723ac722b1ca782851c5a7f353797a082a64db9e84b259e65a6bd50aa0117c9f6f8354af8cf016f9fa48646ff10fbf6bcb450754522e1be6cc3f16e8386127a331f8e892b9fa34cdc393f26ab483d6e7f03fdd1a0093a174542a5155b0842ced6312b626308d33ba0fff42c868beeef34b1712295d6d25ff6e05d5fbe7882a9b83e0d4a1e0f817524a0d81c346618bd0ac9efba31123720d8e6a70c0d126a20a875ced9e6065d414ef13900b1222ea916caf4f2663bd7ca3c0d37dd2206616c2aaa263196f8a8216cd93bbb6151183491be8529d0a19e2573ac04e5b46c4bcda0bb04d5a48129152479c49ac608cbfbacba40dadbd70c9128e4b992bc582b64b1de6e0d9b8c84b844afe122f76b44bf20b7b3d310156305b85fd1fe9c3cdbd2733811a003eb1f74d18ab51da113ecde635f9f57e67d27aa7ea6869a8fe19cedf5556a762663fcedb5a254d4d75ba37d6b75fdbc2b89c5e335a508e799989d53b45839a651b770acff8fe6e9a3f09f8163209b3778bf13375855b37ca0799bb46bfcf3633db3591b434ae34907d29b395653fb6352b0b0d715e6e26f1c3bb1d5cf73e6865787dbb571a46136cdf9693bb30bc6d3ec366edfe05ee41a8778ccf6ddecaf97b2fd3eeb8bed36b35139a6fa811e4d0bfd5fdb55e589b5851d5ac568cf875e50c6df338fcef5727d4e6bd388519319690e76d0f971f9ef473fafb163ded627a27cd5e9806e2db31e450e9dadf2ce84109325f042201f09deb89f487f9c07e116f39af2c504be90f7be53a145b43483c8ed0ba1d4dbaaadf31ecc11dba3300bc285ea10dd68bf537bce6bfc97f60c0f9b272ed9a4ea43846299a8210a9107f818d8d31c5b0f80143e2f21392ff9f21211e18745d643bce090eacbca9679987b83f67a2ea2ebee9ca29dac704878cc7238861f61b5ef44a976df2a4cde58d4ed2703060d8d00451d9da7599a30d9bd55868f81af20f816c9bc3f10b84f6cde7e39eccf621fdfe47b6a966657f1a84f0f456e854d35cbd94cf53bd3e35f388e585b1b8ed50006bd95f9fb2617d022af418f730df01c7675f17f9fa89c8c0e107cff6f5bb81feaaafa90795e48d82ec3c88dee54a0158da60ae524a67ac84819002b193b576d2b5bda7b3fd0d3da2e2131b1c891b06671099445640a1151f0c90a284a1610c64e903573fbdab7ce85e40ad799828b39b222520fd3e9d0be666419ab27bbd71e44cb768bddde5741b254eb082e3bd8c4bad18eb06afb03bc581ba2160d00fc175108ca91b4d79a2de608f051f11e149d5962792c942a9a65ade332989c730d1758441980c27297a844468118b0c8e93332093cb72644ad5e891353b73df03e9eb0ef007dbcce922b7ff815e6f8fff6ca6593512be4222ac3fe9bb24cf8b7909070bf1244c7d71d39b333f1bb1bcc55eaf6f92cb225acfbd744092599175eb371b0d7bccf78f8d44f97d4f46935de3ba87eceb58219364516b4de6b7b8b2d302c02c4695c2ecba0fbd685150d7af4913ce6d0e0e7d5f53993618c8208910c118f6be386e2b1479262e50a3208af2b0f82c03de77513bd4e8694bd9687bd8302e9677540a71e7197c38cfa84bcd1280df73d5eaa3f2b165df359937bee931100ed834bd94d041c40c7e0dbd49f21aed5d7b20efbd95dd6a34d6df1db764c11fb8d5cacde478880b28071bd8e69b76617f76aeca6a328e37d38b03c5f69ebcd23e8c356475be86f64a7509b35453e73d6725b917ffb3977651bc3eb8c1c5117a2d2a8f235eed8547aa38060c4386c5a7d8fd52a25e16f14a5661e905af4b1195966200486c40bcfedd584a98fa52ab67fbb987a83ebd03148411e160ed128a7ee0b8cfa395bf86127ed65b413d9f0c8630bf54fc99530122ad98a3ee0208c5ff497fa8ccadc0dedc55c32a31bf516911888055d63168b4dc390835209a164573aea3dcace50c35c856d5a6d3b84ec5d98909f726a654d8939dfdc8d159de82885295307c9da0ffee08c149b554470538771f727913d47156e3180fb042ea532752467f772e7b40595392178d974f8d75badafbebcb231694f28e49b58b6259e846cb2d168748180352f8dab448d95c491deca4206a256ec1bccb302b132463a8b378b162334c2d3954b24b44d8d3a75b50c35222eda1962ca2886c2f960bb6971c5c3febaf86406cce9bcafb90bcdaa5c8b7f5ccbbd08a92e66e8e850cda56955209a98f830ba725cb84933fcf7d12f62539eee161d8e2335168918010c919168d3cb1794816c4d5bee0d8bea0bfcd23aeb81173ef088f9b51965684c2353ca02d96fb22cdc1f6f9d6b6577bb4f8f900fb9b8f35cd78718734a4bb5e8c6a21c899b64f8de9930fe850064e18a909279556c0a33ff9fdf39825208a6a3f64091e2e3657e0a4274d988534bc303a349a4c545525f6c9694f28c39e6c7f086f80bc0c322f055cb23c92ccc13794839de2385c1cb6d00838aef739ec30989d79e96a2152aa39f1acea7a40ca89791d2e12c024d3676ff710b7611034d002a999f25f311a91379b76adbf34bd6152cb0d6d350dcb27a91d3ebd13f7d260c0994d8f1832fd1b6b8a41c6d508f021e2d9f318beba0c20a8421b81f9e10a3c5405e1f83f21b55d4dcfe6208c6b5774d506d670f213e0de108f3a601a36a7e68709b2546486af017db3ac066cf49c2f51d76d9c375ab53e3ae0d0d67a0bb716458e3e77d9b8ca3e25f4548bf05e90e5f9fe98f05288edb2e8e0eab6bc80f3f551216e087115fe8c51ffd8d9495c505149bba876929e840c8948590487a0ba54564680a849ef30020b03ff32a6fd6a7224cdce480ac50459d6593445da9095939073052535cd8c9954700827b6b983a184e0a2b1618a93cbbd0d6303cd93507acc6471566407a34b96eb386a0af427c16752360fad392c065c5ab10a9f4e7d73ecb424f6b3013be2aef23641100cd286a899f696ac05d71e8691f80383a0381b35073c9ccb366c6e53f57055d6ab2c4f1427ac3c480374d74aee6612c215d7870ae0bd6d8d4e52cb8e96cfa62fb600a27644e4571d1b7b7bbc4e3e3eeddb83213b2b2d02ef410344c24587f5a1fe9ef7e6c2a0359c13a6aba0", 0xffffffffffffff38) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) chroot(&(0x7f0000000080)='./file0\x00') pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000100)="e76d9ac57d00", 0x1d2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000440)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c926af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e92ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d78f9cbf98b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072d43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10aa94e003064692f172221", 0x2c7}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") read(r0, &(0x7f0000000180)=""/199, 0xc7) 16:00:03 executing program 1: r0 = socket(0x1, 0x2, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) r2 = msgget$private(0x0, 0x200) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r3 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpid() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r5, r6, 0x8, 0x5}, 0x8001, 0x9, r7, r8, 0x3, 0x3ff, 0xfff, 0x428}) msgctl$IPC_RMID(r2, 0x0) 16:00:03 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)) fchmod(r0, 0x4) socketpair(0x20, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r5 = syz_open_pts() semget(0x1, 0x3, 0x418) close(r4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x0, 0x1, 0x47, 0x3, "8a738a0b6447cf6f2787c8ae1e4943f68002445c", 0x9, 0x7}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x9, 0x8001}, 0x8) r6 = socket(0x17, 0x8003, 0x4) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000240)={0x10000000000, 0x100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000300)="3be810b8cbac6697fb5f1285ffad494f0cbf88aa268e0cc07e4222c0c15d9c9ab02de96418b907349b8ffde5ad44b9337807a6dd3ac08f4d5cde42dcac3accc8a5cf24084b571c6d72656031f578b7e7a592fdf8e8ce66f6c072c0c3bd84befe3819f50b4f94b5f3a946568c3cebede254cb612a38745e6db3c19cc0d88901cb3aa01d2b2e86037109502eab0220e6420c8eef50008fb9a4b424b87ff87f68550de35f5fe0285c723751258c8c", 0xad}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) ioctl$TIOCNOTTY(r2, 0x20007471) fsync(r5) msgget$private(0x0, 0x40) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xd35d) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair(0x20, 0x8000, 0x1f, &(0x7f0000000000)) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20480, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) fchflags(r2, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6aad) fcntl$getown(r0, 0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xac0, 0x0) sendto$inet(r0, &(0x7f0000000180)="ecbe18777273e6f1ac0363947efc9877ae832027021afa94312285955c9512a2759e527f792a5b6897b05afb366f21c0190075d64eaad02c69ed7459e196b13be6b71af1918c9078199f4a07af8c3336999f66485c5e24d2f51b034a8125714272c667351b76b1ad6966d64305d2da45878fe3e82c5f8f30e47202e3294859ec723391ed526955152462cf5300b1b802d2eeb8791728f9a01f6489f48eb28294d091a8b12bdcc50d9ce782a8a08d69fe16b6509605b79b99bf4a25c53a1a27412ae02b7dede2bb0690739ba9fddec7fed83e805dc3a6a992f2844b6893bc28e34014c680d34161a4e37bc980564cf73c7fe0de", 0xf3, 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pread(r0, &(0x7f00000001c0)="df39424b556360553abd0d2d9c08dd6a4b394a44f9b104e535344f4db41c60061cf2a34a559f5f6c68f787005b8aef13d5e4d27f6d55b7ffde10c84c54813e08e98d0b44a6ee0ae8a05af21022e25f208e67fca3265e7e4723b721f14a113828c729b4eb0b6bdf53f1741e4904bf75616730527945eae9a1f6dc8e354f516fad0ec20614e333eaa92bbf7d2ab5454cd5e564ea19d8e95e2fd80e2ed2cec1", 0x9e, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x8) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/42}, &(0x7f0000000180)=0x2c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f00000000c0)}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6) write(r0, &(0x7f0000000100)="e7ca9085b53e", 0x6) write(r0, &(0x7f0000000180)="6f4c92fc6c3186fe3e", 0x9) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) write(r0, &(0x7f00000003c0)='>', 0x1) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) setgid(r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x210, 0x0) getgroups(0x156, &(0x7f0000000000)=[r0, r1]) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) recvfrom(r0, &(0x7f00000000c0)=""/61, 0x3d, 0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x14, './bus/file0\x00', './bus\x00'}) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000300)="ad0c72dd72be4fa74cce2c291191de7be9c138cb7d4c33a8ebe05a778f403c350de4b991b0183df6694d7d3ee67a85c910a7c6dcf0f6f2c97e28c9cb266ecf3ee36a1d358d58952856e3dfffb731f4a8a583b71ad5fc95a3bd868f1e7ad7ce118824a640591279453cb74de024da9d667c336435c747eba1cf197f73e1357b68a528c7f0bb150ae351e817e603ab94c6dcf8a670c363c2cb0985da4179826e85ca3275370e3125f3127854f432f9850fe012c6da9abe27e51492f138e38c961ead5091e9438cce", 0xc7}, {&(0x7f0000000200)="e1c6118e3d07e542e75c205eb0e90cf2cfa852411e8baa0743fa2f75a998f81af7ea2cc099a7612cf1e45eb1931ff068107ebc571a5256ac3e03f9a3f47b978d6981fd744205f32bf95498794fc242f6cc0bf00f691dfb4684de750f3eb8f4547316a0728150fb8eb7fbf354fcb9c0e9a4ca3622fa65a72324f94a", 0x7b}, {&(0x7f0000000400)="22ee97f83383604c6ba08578fafd141f7ded92279d976b37f4fbe6186f0fbaa2d1598f6c89c511195681d5aa268e46c993f1d4aee640cd40b0d2d2c4a22f3e73a12aa46f86b7194de8137e7ff09926d330a66a55eeec38a00a83e7b15963bdb5dc2c683a6207e96a29f191f37e31e846e55d8a8d1cfa233afbeb7ea52e8b33462f1852669a4bbce997f33a7b8a39695df8d6cd50742050441cc975d2064c1d2e14c1381b7d38a609a483f1a2290884d86bc6dbaefd75397651c41502a3ddf0e20b5671578d4c2182b7e05f9aed4a278b3215450a4cd2c8979be7f642df20b6ee9139900c578d02f749cd7c5968a97d64212cff9fdeb52bfc1604265cf22bc2bc29b13cfcced128109ef3822e2e7a58e7a689c5ca10594b0e59dd7df8374aa560eeaa16a3b87c1254f82cc76364a3b8a6832cd11eacc5fa1efd0f1386c36485b0171030ba296c09dde877afc3bb95f9bd9b6af6cadd56f5fdb705480bd885c27db70fa52187e394de23c19dbcadee077a3c6b4be2113118728ecf31eb05f87725fe323dae67b960a06e602145ed1a2c035faf8b339b16b362115fe3f690951cba450fbcd0fb09e62d3dc3393936c81827b3ef02b19decbd713c1abaffd34efc9651c0bb0ea883851989179fb0c1cbc30474fc8f54e3246aced349c9a227bb0dae0714dc56998adaadda834316a08f0ac2e060e1e34d7619adff8cc7abce1242757f18162c5f785c8c2907e9850e854ab2243a30f954e9237fbddcf77cd222f5f0740f0ac33f535f3e3953311671860de756bab506b322990e9a7d0a3c73a25badfaf64271912d16f6acb50b07dac01d4599bbdb66dc23d2b1010d71f9aada0c1bac33632a4e3ea3609d3d7d4309eca43f6a493743b8f21b88da0ad90dcc6891d9d4cbd8d4a8234a6ff3647a587a4cc10a16d2e123ef34fa11734125c4752b8dce2d031e12eab5639b758fded38fb7694d61af65abbd34a9f0b12474929cf37ef4541c2965b88757e762ce0d3931bc95e1f4dc4dd709cbbd810507bdce3bf411f21dc7632a9fa00d02c20ec454db91180685d4655177e9cff6764f564a62bebe1e83197b5f1bf47fbe30f02ff1b353ebad3c5bc714a198eeae513f098c62fe6755099591be45756bdb5f1d77e4c6f9ae2805b91a579507ebfa252f95113727749e20e7c60d94b619e3db16d673e6f1077cd9fa952126bc2a2cfad311fd329d7c46f7d6b8a938053470a5833b9f7403c1b2a471fe7483994cfc3e1a35b58dae4c93ea80edf0c0cb4614b5a16d3db1840e1405a5ea849aa341487e07ea3dbcfffcd91b478d0a90f812e2892204e0596fe9283824cefc69e0b21ba1be9ab7595234205c06d1ec8f5212cdb24fe02281a46eba5f9ffe3b96d1f9e5b693b91331a9e29414318ab5906a6c2ce1274daae868f770a2a9faff4052021e62a50455eaf84c5e1642a5615a5e170cb9b0898c127ae6710e86cb194bd965bbd8eaf0033fafea3c6ef76a6f9727b277c5f0efcb572603dc5299ea75e2b0443f2429bf9ea0d4a8b53de210b3e16fb4c57d694636a141e955ff02cb1483ae63186fa3c2a58628678695f026f49983485333e45820837d50a18127cf0c925c85f14d9cff0dc16af335c2af343dc8e2d8864f7031a73b9a95a34d9f87a01259d9e191bfdee1df0c31090b48167bb2b09aeefe8a0ec5fdda459694f6ad6a2d62aa13effa1cafba668a955c9c4e1d3b0c4150591f01a3a3fe929e69944a8adfaadbecd78b5cac8a137e42853874a75ee140ed4a31ec3360f3b4f866f5557aea8a7ce06d06ebc3d675362574c0bbe5b4a4ee78ae4179940c5345ad0d7ced6295044fc8312e43257f916f3b8d37ec83a1a2c0c789e62322bfd590de18bccf733b55a8b87f83be2ac0691821a3b5c38916efb3064de97d9b2fb9db2e89a233879db1662b15d3b3a8f55f606d6e7b61e709026c93099f9475f871d6a3e15c05c88d883199923d70bb1eebd35a3712e51582fe37e50ec481c6076f93f9efdc06c945b3dcfeb6e58168ceaf39b68a14ac1b562b3cb5f86833c4d2e7890b03a0693d37dcdd94c2108741627a213d6c4da0e67062d34f962b9a90b27c182f075a11d1b687087f6a8fd48e52f0917c1f56840a5526bf908e45c80d31992783e870bc0f4ba02abff5356fa9335ccdd040f4ffe572fc6d050271e64532bf9e6f4943bd24c567c0903649f8d3e64174a2b3df697cb4a7d101171250c4caed4bcfdb8c7382559b88775b43f954cca169a40fa3715fdda7818adfcc2da793b7d9baca9eb503dc190e15ac513e67947b17f2702e038ee6b5be1fdb9e5fc623dcd16ef43994adc06ebe457df9a2d425e2ae449b4bcb9cef40fff78a8108c8e122c725f32188c7c5c73d5c0ece63219bb024d0dbff90e839f9795968fc1c23a9b80538b9552930c9ba43ac59ba0db9ed396d1efc299502c1803010791b300abeb31ca2643b593342f55421ec96385bfba5b1dbdf3c98d9b48f0e58f09c370f29e893df1ba6f796642e0850506c26a81a62a232cbfeeb6fbfe58f284903fa6d8379f361c7ed5e2d481c105cff1e20a1abbd55fb0c9860f83106b719af38ed9cd178e0dd37fe6948278f94a88c74bfdad74830d1074f34d1649689d3a847765a48809ad09a651d5bea5a88ee90cb90041dc9dd4e7b868369a7cb91bc5626e54bbbda28256e5e919893357eef4d1ec4df5792185fa6e0bd36508135482ba11c61a9b6c0c7016abf06f298f97e7b49acc831fa436bdbb6ab9eb778cd8b468c6a93da77deae730f872e999f258f2d1ba51283092674b31b3c3232364d4d4bee30052bc4dd4f7b01f1238af31ac24de9d74ef5920d53b44a51dc317ada63e56d5d40cb8e9fa0b7e505dd8d908dc53e720405bf629e1ef4c8c24ec1a1e300b88331f88fa36ea5d3353c224c9d7a5138d1445de7a4b65fae67d3ce8f1c6ca7889aafd31dc4ed5c551d6916803a8622a983c63f8c62f4ff34bb08be6fe62022ed5582f073ffcc1941c35f7f728e557e0817f0a9b71551dac4994b9058585f8a607711c2c3bc39279138ab49d0675bc8064ef9cc8c2f7ddc04d8da4540643695019ee38fcda361f3ec196313d1d9f9908b25f6e803125bd06b72ca9dae7322d94ba8f140800bb50d0990ba87b7c58e7adc84f4fe0ff2694fdd779e6de357bf012d8ce2c8ef54781aae48c8fda1f17bcb46eec256e7da09789b469ee1648aeaa44456b1b871bdb800753d1216a36fd7e932498ef8f0f05f7aa048cd3fd706eaf5c15b95aebec59a58741ef88c08054e3dbbc53d1f31fdc26bcf6838fda37dadf36c68dc031003461a9b089a16c4e43d583dc0f5aa79cf9fcc98eef61da68e9376bee093f027204210a52c516ded7736708f13fe9c53163297182c331f6401b69f8203847423aa7718c822c794ad69b55fa98118bd7f18b745bff130dc5088810a00f3eaca446c0db4da6e2002d5d50dc30ac078bad7fd74684320ebc7a95aaca1d8017f3e699ee2f53589ceb5f73662b2a4dbac0e095e5931938dfa61524982e4a0c2d0b0d83717d8ad6e0f31a261460c1ff26c3a5b08b41efb6b7e187fd639a76c624f6c0ca8a10ae35a4d91795d0966eef11ee2b3b42893b720dbc98f71fb1d769cdc6970cf9ed38a277666defc961811666e18b8e4394e73b1512bc256529a2beccb68e30e4c3d6cc08cc2f0bd3ffbdc44b7d1951e57fb65ece5cc909f4723c59b00c139187057b19ecb83ae3453d1e8c3e65352c63f36d9687a130ed178eff4c10c8d40c1bc05cc544f80bcde53ef70c7616c18d90a267f9cf157b019103df9585435826d740d622908b116d6aa2a8ec732772d396c426fe32c90e8f6f7fb188cb1ecbaa317b62ca2a05d55fed9b5b9c8ab3654ba79a78f8119270d57c1c32ab69e70ca4385eb6a3fd6cbc9ae118833998e5ddf55141cb188b45096d8f748ab038139ddbcfba0385e7e4ff27867c5cd624a537f68780d7dadf7fc049b36550fdf319fee69c1322471a7938f1debd8a26a9aeb5bda1f7b4a289459be9dfdc3a4f42f5e6d30ffe7963baff21d3e219988ed43b243ec87e7840ba1f04ddb6284518efd288f4d1ecc387703883c6788796c5494f1b19992109f7fdda28a992a152d7e71a518ed1eb354d1f483195c0e33b531e03e8a022c8b6e0552f2fd69d1c0574ccb726f5ff3a52f1ab2b53bed724efdef03cd0422390dfb5947ae3fa94d690b22b759976f4a126ec1501a071f66870f16280403ed3b2fe360c1045f0c9e5bb93d3ccee1cbd241ca5715c790c2b66a4442731e88818844dc9a1b26534ab9127b1e64d3caed0aef8ad28a8a25a39c010923be593752253fc1232528aa9f193fc74da1b3f2615eae964b63ef33674edb31bcee3bfd479a55c01fd2fadc12028c9a721a732373b2cde95a5a37ba05aa1db6102e8a66214ffa5314542ec856e68efcd859505be4f76a41d29c1a4d574151757071b0dcb8e1d5ec144192fa3784fe1549bd04c0506c1d3716e6bb9f20b13c7c9c962a89513b9165a5fdb7d96cf63920809ac44dd740994bfac742b03d64ae040f1e6090c75b599214e64254831137e9feb03de57479ebabc6dcf5e3937b352cf1750a20d6a6237ae9d55feb7f0e5a481ba468c6bff2088333e07de3b2fb0e231baa55a8ebf251ddbbaec5e1a0ffb0c39878f58bfd8eea6de44b32fdfe7547d9ae95910d362f79d3b76272801d9fb48dba1078fc4e0951e161817b278454d3087283f66e6b09ed2fb0737046f42a7891cf2cb87e8232049596ea9ca8ee9b362529d0fac9388f64559eaaf010b24d5520374a0c4762c28759d26446a7301bb3f1462bd8b8d3f2741839cea1b684ac5031a70f5f199eea064793a7d1b0e60f2769b03419dedfccb645cc6fa4599de45630abfa045a8939d1cc15981af5fb057f276333ddb1d4bec4a5edea151e12c1b63c0137adaeaf9394d0969d23aaddfc7d8c7def62d67885196a8969678f0da8a9b39e978df83e8afaf56f6ceebcf9b3c48c29592f6bf34a610dd525dee7b572535bee8d1ab49b91216c9070e9b353eefd9fc6667d17c40b8a43b4938bdc4a67806991082d0057489e3b24d16992e7a4aecbb6be1465387decb1a366e188c5df0e11444165c240add34444770333fd5f6fbb05edb53a06c70f9fb1bd3ee66200165489fd9ae8d3271936e028d094acb35779de90815f6ca183ab7ffa0fe5c16fe20093fa1e3a168288bf7b290209055fdd0d1fe20da6b4f4aa251a8e83e3b372aa998424588c91adb610a0032aa903ba9b675f366126aa848ce621446171dc89015781b38ec2a83f00964108386c5f633727aeb114668f857fa81129975b2fdc12c64a81b0b24395bd2f50450888414a25454ac821df34cff0a0f326455ab333d34526eea606ab8d965cd518d51b4c647662794e1de110f4233652d2c56cc48bd8fc50044bf291b0b65020aa771f58809472de9b2804a67bc3871083bce9a042edca701e85d35841011f92204a9383d30329bb9ae950b4928b8ef30a59a433ad220833fb78b3c9f135f4ebe3ba3c5ca9d9c5ea1b0ad0174dfbd09853a8ed336141118a578dcf68bd82e42cfa21933a947755848968894404b13833ec70f6337ef1ad39d86190d9b9894110b637727ee997d46a7fed901cf50254bb9013dcf758dbd2b16b7dc3e831dd5e4a68eb918d8f7b48825a6c62b41c583965e2bebc19b094de370dcbb35196cc134fe2d97d6b5645c3fb6360907ff9db899ff49ea66d977ad0404e23aa18059c05380d1c4160325a3779039f7bc56f32", 0x1000}, {&(0x7f0000001400)="36e8dc02a0779a27fdcd74a4c5b9d3767da269421855ecb2dac477aa1a40ba883a85c7023332096c94668fa17132f3fe40b69c65ce1724a089781dba4fd7457008ff06d72ff1b6d54f85e1d5fe1bffdcbeac92314de96eb0123dbe5335ea8877c005a4dc136bcd181c6119b6881fa202e58f92e22df7d09ebdc64c546f254b0d82e67248a5bc97e94ba9371749f6b0361f6d55a339f79aef136757e8583aff4e9d9972953e21d10467c1b8362be37c8b25c0904ed1ba6332cae9646bdc5c58594dac01708f0e43a19582e43cdcd36367ecc41cf7bdb3c144b380a7fbbbe6a1d3c68df016f0cae753f0f13d", 0xeb}, {&(0x7f00000026c0)="8dca9ea16008ffd906a175cd2ea5ecbe49997ef8cb6289dbea08c648bac506738b7f58964b14294e29af8d8d52f34cd7e36bd1ac7e7c0962d79c651d5934da6b85c3107bcfec477efb2a4cc8367f4264583959f3e970abf505caa63505b41624ef1b8b54637c3aa940d4b65f7a050c51eec54983386a2d9dedbaa2", 0x7b}, {&(0x7f0000001580)="a45694ff961985384ff207f51cc2dddc3d98a35eeb86d180ac9d16557115084e74014695a106ba757260568139ff3bc2a63c010ada531b77ab6df213a2dc598cdc441eba8bf9434c5a283cdbd47e0eb307c33625795821d1605b12f10232a7e65009577aec884078c61497ac2ad98796750fc0d35e20420ea4f78c22d48d39303dcc9cd945447688ea5a49d5e30ce6408ac50ca1a795f93cdbb04584645dfe0c033726342b0c8746aa0c35576b7a6512ff6c56493c7147e0f2615cf562df231e069cbabce93c02c43f04c6372de51735be7a6023697e1249bd88cd1ed564ced2857a72747bba2543a724f9a5466ba438375d102503685704f4d4d13da12b0340bfe0c76b67b2c550c01950c77e1a4e08b55fdece845e1bb96b595e9b5cac644f0e3197e31487eca097d03da0ce8fd05725b9724e94a7dde9672936a5071bd539dea619bfb66d846860191d045060308e7664bbdebf2fd556b72840583dee3597d3a9c51cb50c3a4ec830facfb84f87160c9b17d9605fd1e6355dfde25562f1d08d2646df40b3c37b053fe69f8a2c75926b3c1a3a73b8dab5a9bc5eb0979b4212230651316137e4cbf63ee3106dc9c9db685c9174e12c7c1754eeadcada50b641e662d3420e59690593b4a510750adadf05a870804ad952f38e2758b6286b1a21b04c44fec4ca861223c42a42eb0409ba91cf14f16d461caf1e922dbfed0131abacc2dd68bc4f7d81531e845fcaf41e5017a24b9918e52ecfb297b6b6e5d84f29733a22ef49534b63376683aa63922ba6b4666bf1d7fdf897959d9be4d5d443e67c14d5fea3f8241793a7fded058220e18acc6b6342efd8b1064ed3c0a83ed6d5e40b6352f845682548bf1d5d1b1bca72307607b1a3878ce7ecde866be5c09dfc185331b9e01bd543478cdf37e29024970d8e3021335b2b6ee8f852887ce3b952d689f6a633b60534dde698332fa64f4ad65a2cca89830944270830e54314b019e5bfd67efc22a5422bec9ad8a461e72c51a635316250670efc20d67a9daf3b18aba282b6c5c0613d4dd7fd3bc30faba5e7bceeec94be0661c368488e9fea100df2b7043ffdf48cc6bb54e9983952143017020c19da032f70e2af13e73eee1225edd15f35d61baa6ed479cee49bfd0d0ea4d35d8b6d5c9d09eb0484590f3265b12126dbe6abfd409fbb8e42e1507a0c7a448c3ad867fafd19ec64e49f1809c2e0c15238d316083f99cb561651dbf7468b34c3dae8b013fed37ea75a7909806ad8a4c75a1c388f2723b7297e54fbb517c2b58ba2c660bd053c6c7e32e653b7ca033e274ee78eb7c48c8806fda3e9ac7130b69268b6d6090cbd5c1e3fd521643d22f39b77e1d6c4d2d17521d8e935ca2bbcb5fc9937ddcd09daa029cff03a95327453978676e526cc6d4de2bf60a61341a655c6dcf56e9f750bf9ac8794d70622cfab38ed5024798afda0a679b65868c57869832be56b790ce1b4691fc3e8f094fa92eb451a724308c32487c088f119cd17ce5d52a90f290e38952c30f74fb61fbd5be9d22256f46fc1cd1646705d19edf6803517482cc7ac5f31e84d30e28125b83d21f4f627e47b503770c3af943659d9830deb51b845d7f230810cfb2a2a21b9c556b2243cfc76353a0252be0c35261e3f0fb932193126bdc0520e54293f9c94d68b8945be85d598e46a6b3768749955d0a98a91d66769cada5bc7a6e1bf81563b1ae460fb3e2e557c7a7b5af1ebd76d99fa4c1a6863abbeb0fb8dbda9d2c74410e7b57952b31150667f61b1815f2c400383b9b9d21194b4669f6b3b43606518304c6c0fab74d353f191dfb73a2650f82ad80377d32dbdb106d18cbccb0882ab384001270710bc38ce4f41c325cf1ce6a1c81da86ada5105e3fa025d372d3179b95113176a70665b0f9368f306fb5b067a49d567e05c55322916a5e65a6d26dfad8474153db98e68b41b818782f6b23dbb493bcffa57545d004a58019ea65c46abe242c16c63b3ac6bff65a8f93739c58d23e22081d905623abe5b61f171e648451bf5642f5ad0e24b03335ece35bae0201163f140bb9ec1fcc90a83402a545ba7097ca09916003420f0ada29d274ab61916029573f912acfcd7f485da5cc47b35f31785a9908762e82f508973c1947ccfb2ad163758f07dce9866b4694b636a67526b4871969e1cbb634255e8b5901caa98024318b83130723067011b78494494a1b9da3ca5ff33d3debac187f6c538a7d177dff510eb5c629d3f7c5857446f7d283f03ce36489ee8a35ba87079d38640954682b6e07c6008972740fa28cb073e6899f9e06b5af6d8a3ccfd4f20e69062d86ae08e499b43d1d3de697717f145280163ae12031a78e5c0d3491a6cbe2ba4fd8c51ea7a9b49d99bf6b55e18f594ae5f453814f09ad278802eb87ade68677d5d63222cdcba02cb993316e0f3eef70115088bd6bb0cd532bf789eba9a04d768925a35e5710831b62decd7cdbfe1100ccb3a3f91ea2f4caf4e9500ba017b048bef2630b6d04d48b5f68479c90f566a0759f86b9c0cf1d4e73ad0ce2803a03314f1e342afda617978830924156a0bcc378ff9fe82460dadabed8b58edf3e6e23fe1bc223de764b02e619c64944e3bd51f5d4bca93066151dcc34fc0dc859747f337e1111463ebae3e53df9e08d69104d3aca5f2f68a346ef1e74f62664b20f5df42e06d269e1d60c7655f9705d2cb1ed0640072f04b8269921397033994fd920e46a9ce886408fd73e71e0b764be5787cb714f6c251d6abdc418ffcb0ba1e6fdd83c726956a22c4e81d678926a1bd15ecf272a1dbba456e1d4c21b60c9231aa413de402e22a190d208ac1174417e1b0baab54c698981e73301cd6e50f06856e34efebbb18964d690b0ab08772a149c01f8153558b87b2994be95452af83ef767c6b4b38273aceed9df2bd10f97d5e473c91917c58b00e82692525a74b5f2024e23a256cf894f30a849f7266b5b16e1cd5566665b2c44a4cdf7fea0f2628cb0a88cd748223838330ea4278b90b3ff0fe995e7f52a8b380a71181a9c75499f23c9cd5f0bdaa27baa69e59e96bdbaf8fb597981c1c1326d1f03e8227e68dca0a73f04743f583dba8e407d190ef5b7d037bbb4d497804d103f0a0ce908f844ad2250ec23acad73eb1de43048189257bc15dd8777da791f060fb67b41ab6a90c3120ee56d201eb76fd1742fcb698cdfed759aba4ebf705fca3fecef3d4db83034285ad46fd3f4134e1f70f26d135fe049b33ce792800abb369c6ea3ac32b65da09c71d83a37f32458a7d337eff34469e7bf18c84f721f3341000ad169078abfe55c7da96c676ee60e2c5af56fdf3662c702df01c79b65727e1a2581aa02d6730b6fa0bfc861d35000c004264f9b31f7c93d3648038108f14586b6abb11a0bcac7204f07da02e2d092cf82a1ba5be325f6529cc95d47204b8d566942ab2d65ec192ce9653bb590477d60052dbe7bb34c99f2ad03b12d6fce42d84a756926c74f2c5f7b29c5f5edbf08042447f6d9865164fa5d2b3b430540baca2c69266e8d54671a09fb8e5a445af502861c64c2088752b0184efc9c34c6de08f2ad900ef2cca91e59f5573745c0efa17e6ecff4b27697bbe3dc13cbf9017dfbe389e2381ef1d7479b795a0be6acd7751e451c3eacc23f0f5b98f247f3a77b4a7ca54340cc77748bc2f7086d94b0d41308b6e2ed58f8cae0f722e5d5f0f0cd412e1863c0cfaeb9ba41ddcd7914da491edad09a113ceb1f1d57b5f5112a5e89958e996b6a8370ff30f3eafb8604b5d01f65d28cc0b1e1bf4af9581faf9df3c8c951e50c2f11e53844763f102cc07f7c2590606906788cddd6725fdb96d1e4fc4b67f3dea0ee3ffd427f845be355a801518c720109eac65f15f5631ef08115b9792c3ed47c1325853ec7bc2715f580fb14bfcb0fd419865fb0839bbd4f9ca17a08fab88acdaea93e81b49c8e54c9ff452e761bbc95b6c30454c32e9ce78455fff9be5767b8396f98e8a81778c14fe41f622c2ba2849fdb07a4cf1343d32aecbc8df06ff076df6fd43de4c8c900ff6378ef7a480ec020a9ed1f4611a688cd6ef0b0f24604ab1d8d1115b556f6d9e93f103e439b2bb3a11951f691e45dc8344b66b7b27713407edd7780e581edf84582f65cdd7e9cbfc47b2017f9335d0ac945b5eaf0deda0770973e2ce465cf8e85ac1013cec1b43291d8e817564dca85af4e89a1b74a734f8983ec7e963ac1aef6d2b4f061a78f10a8a77d238a831554d49b2eb7fd3d9c0cc4a1e69e1dcf6601d123d54c1ad69ab7a2197822082503575182d754575ae865b032a34915cf415d971a018f26a9244e1a38abeb9565c9ee130cd78fa3ef3273d4e3127f7e99247a968c6a1431b530fe19ae59f613d36a8e11fabe4bdb428a2fd8f6e511a04d6d982e1fff429a6521f8fe221ffc7ce1550dd7dd6c7b9d0a56f19cc9c84714ad48fc49bd007f1fb23ab711a54904f1d922ffeb672af3c835c34aa57850ed6ffbe044750bc084fccea5c002adecd329e7c9d19fb0cd72f210cf59273906f30f01a0f1cb9d68ce91e3bc23003b88255fda3bc07f52fd4e2c228283e14b8339e513c6ef6ff85d6482516ba02a989134248b5bec0d80783389dd02128197e8610e86091a0aa4ba849a7a0e4dfe83eceff63d6f03f599ed372116f5acacda5dee512841c3c6dda877c4c06160f29e192598e166233283556972f55a028e077b1b6fe1491f96145e5401a4e92d3a240907d29d99a5805ff58653162144139eed11b24ae9600f1d1f6e06db26a3b638b778bd6d9cfa39a818e9fb2532d0923ca3d498fb361efd1cfbd28749901db4912e8b75a184cd5249a6cec6877a7416ba9de11c6aaa62e3fad9571f6aba5325bd2d1ff0b3cf1b213199c0f4ed45852fe6dbc1abe2f8c93508a037cb00e0e00314584d04a58a7e50cc5e5b04a69ec9b021514d7c56b414ff8f8130d957d6339d3342252e42ebfb3ac6a01fdba591da8da22976c61273a16ef3dd45a2269cd68db1afe1a46b90d26fc08fbb6374817ee52ca0d145c5bbf4a015adabf8e559978584e1a43c2badf102407f6fb2380feae4ef0caf605a905d05e773c7110205f2b9fb2af5ae75361dbab4dc5b919db1bdcf20c226d7489f6ac9559c105cfdcdc35d8bb0e536b5924ae2d66166c8ff40e6e66971dd380ebb24143b274f932f634d093e18394a52e9592bc4acafb1c9cd74f0d710ad149a1c2b59bc6dd8740775841270b0a1c486e8bc5d9236a499a99a935a0adecd6d6e5bfd2b1074342626d643a74fe358b2f0f0c0a6a1843d4211f27db9cb6b6cea5da1d42b613b7e1d3f5da06ef92643169f569f7c2a734966aca28bbbee20b2210e8761070b5b9cee8165a4786a85436e8fe403523c76df56617fc41f84a4aef3455d5c7fc88f219f1fa781ba6d4200ab71862b479d53c9ce8b693ae318ced6c7f31b0de96fa501b11dd83a837613212acc469ddd7e2b0d941324978aa26c398ba79f40c2654966d59fdba031bc10c854364c94f4a69ccd2752aa6aadbb7a120d888959189b4e36372a503374ff8f0abe9e21fdb769a4aa44ed31f1447459781a93627f6d8a28ae449af707a909eef33aae3fac8b4f32b0eea54b89230f8262fcbde6f7c96d004d8fc05d40cc11838c3b0a688595440a7f6968f778704b247c43e91feddda2740b76e22fa71ed856d10e7f2af41dc22001f597b3746afcea42bdc1023a9a557192b410ffc838d90e2165e029b892a0cc408a2406958b543c21365759291bf27431d0375182d867d1b95", 0x1000}, {&(0x7f0000000040)="e28ce2393c82dd957a30baace576f9675bac8ce3d21a4cf067e254ded19a3ee45d4897f80b752f855ecacfce933ae6da591bab3cd2420e9b2493a8", 0x3b}, {&(0x7f0000002580)="c89ff115210bcdb571ec0ccd29d568e102afcaaa24285a280ea2fff8f6fa64dbb799ba997fb006e4715352271aeff655efb37e53b20b5bc4aeffbec7f79f7fd50b12d3439e5ba4bf648b6287b20b64bca1", 0x51}, {0xfffffffffffffffe}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xe5, 0x5, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x8001, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x0, 0xb3, 0x391}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x9, 0x10001}], 0x3, &(0x7f0000000240)=[{{r0}, 0x0, 0x80, 0x80000000, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0xb4, 0xf0000000, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x3bd, 0x81}], 0x87, &(0x7f0000000080)={0x16bf, 0x9}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x6}]}) flock(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1, 0xc43, 0x1, 0x179, 0x3, 0x800, 0x2, 0x0, 0x0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xa6) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) socket(0x38, 0x8007, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x41, 0xa9) read(r0, &(0x7f00000000c0)=""/146, 0x92) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwrite(r0, &(0x7f0000000200)="8f5af8ca173828da0bb5a17968a72393384ec985f0daf9ee486e2592716649ef5e241a1e801550c611af39d141c233948ad59cce3e5e66566d88ac0cdfa7500109ef231bcafd5db2896c0cc3c002a6d22a029aac715c3d33c994955043ed5778eab6cb09e56cccd1e89db899f706b5693d175f8478298e3763e6b6ec8e7f909eaf0d83204e5a24eaba6a87", 0x8b, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x20) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) geteuid() 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x80000001}, 0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 0: r0 = kqueue() socketpair(0x1, 0x4007, 0xa, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x175) recvfrom$unix(r0, &(0x7f0000000140)=""/29, 0xfffffffffffffdfa, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fihe0\x00'], 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x8404030001) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000040)="ebffcb876d1b67812eaa4e713048e69931929648", 0x14) 16:00:05 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_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet(0x2, 0x2, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socket(0x38, 0x4000, 0x6eb) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xea, 0x0, &(0x7f00000001c0)=""/234}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000002a80), 0x0, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f00000003c0)=""/134, 0x86) open(&(0x7f0000000180)='./file0\x00', 0x8a, 0x40) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000400)="b2beb6523aa3ae8a7712a245d8d1641e65b06d41c21d29ae12710e08cffde12d8f2de068967053efb220a554672404867c5e0331c2b15d3a17d7c409bd449f92d9ae969cbf3f405c56b032") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x5, 0x2, 0x3, 0x16dc}, {0x7f, 0x10000, 0x2000000000000, 0x39e}, {0x2, 0x0, 0x7, 0x13}, {0x100, 0x400, 0x5, 0xffff}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8381, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x5, 0x6, 0x1, 0x5, 0x0, 0x1, 0x1, 0x1, 0x5, 0x400}) 16:00:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) fchflags(r0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) select(0x40, &(0x7f0000000000)={0x3ff, 0x101, 0x9, 0x7f, 0x7f, 0x3ff, 0x5, 0x1}, &(0x7f0000000100)={0xfffffffffffffffd, 0x3, 0x3c6, 0x2, 0x5, 0x7, 0x101, 0x456}, &(0x7f0000000080)={0x7fffffff, 0x8b99, 0x7, 0x8, 0x1ff, 0x9, 0x5, 0x7ff}, &(0x7f00000000c0)={0x200, 0xffffffff}) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f0000000040)="e6b1428843738bde7b23cf0330dfa733f14b8bc7cd9b3eb28a4c74f59ef06385fb38e185f611973920edf86b535434735125724ed9002dd2db50", 0x3a) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x0, 0x5}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="dd") 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000002400, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus/file1\x00', 0x80, 0x6) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000e80)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x267}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = getuid() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000180)='./bus/file0\x00', r0, 0x2}) r2 = getegid() chown(&(0x7f0000000000)='./bus/file0\x00', r1, r2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0), 0x1) pwrite(r0, &(0x7f0000000040)="3a754beebd75a1729bb9491697b04255df46d17466b8232da5a1542f1f78f3cb2ba70f5f527c631f439cf739570d14051efbc155c205a1dd839723496d61999c57915f9a123fa03e5ecccb48207ff786ea8bac5d8424ea852243e92c50bb66380a98bb45b56a22f6b7b8bf16e406937631e47ecc83db01e4425eb064c6a8fb7215aab7dfd1602bbba63f5c4ca077aeff405f8ac0446d7c230b990010ca39d92d7f1807925021ab455ca2a997f78837368c4290871d5f744f453651ef8ea7c9e893095fab9df058ab077aa888f7b968c20d216eb32a4caa376ecd90d98b5f9380b5600b446de9919680ceafead97c54febb563b4affa86157915d3f672803c4e03ec7419622c96ea98d587c0e5260ee3fad204774536cd5e2b082326fbbaf2919885d0bd074c6a5765f5d84d83e4e15f882c8a28e3ae3e861147919c061bb9744790b37b65749f00336441b5e5ede7fd66889d369f97aaa52c949c39e31c0e959b84e87871e73d95f701146d9e498f28d5b1c11c969d7146bc270262bdf7ead006e59727c867c6455d34aae18c8785ec238434513d03f1ad468a493072db593def3688f19298889c779bf43b2f43c08dc8ce883bf1f21314b580b691ae5f2e9d5d53c8300f33a6af8f25219d64c1344539bf73d45d466b7311ac5d79fb8cf4a184ebfeee6988c4ce559acf01f5822919345e4c2042df2c5b5760f294deaf9e8e9182e102541b5939c3e42a0c8ab9c8ea25b619744c60171a29ad9e343dcee9ea0c9f9953c1243cf5bdee964b866cd47623975557724c9fb18c784cfd3b23e7be8d3d300872862868376834e2062ed12065a8b24a1cf6190f8ac12ee0a0afb46ba4cb47891de9bec460c13605b4e7315c9a089c2ee3f41a07e01c4406652d8631d356b7c6445ccf65808b9aa7e39f384cbfb30ae35812859e8ecf7941b796214b65497de5753707d79a034edb386253b7d6aa0c5143e140dac0b62eb946d5b751275482d38294117e90318214d2079691bb9540807dbf51ead57a2b6df7e48855afd52d70ea600225d717712781666cf8a78d97f335414af587e5abcbb58324f10ac4c761225d93721581fa720d52130742ca8b52e84b504d8d290322f70748421abba0c34351fad781c4361dbfd44b1abc238adbf89bd7a3e286ec2f017f94dfdc244b9c260b5607be6776ea94f063d373e0f1d002f8aba18e0b6ea772327cd50ce9c22476b3d0a1e502820416af93af4da9328cbfdb37d9cc83e831b0b788d9e26ab5a37b5e4b800db869d7eb468d0e6e6d7fab7472e2e0ad1217a0b39d038fdd733e7067f722c8f2c0856f2faf8387c402700d7d1fdc347c264d31f746f7ef4cbf127e48717747dbd513ccf2d60e8d12f8611970f3dadd9592a4301ccce79d8742cd18f83404af2f706bb7f58dc0bbd9e4266a74dc0d48b02047e3f2ea945c2f307f2a9bbdddc2917c20cb1f8610fdcf92f0b95345724902dc1398c13bff606b1afa9a969efaef72beb667e42b5c71f19e800e19bec50c73df4e219aa475dff6bb01f454cd5a3d3ea188e1a12a88d92e28549e6b4266bd68b10c559a337ef56654e345fb5c326f85b817f9613b1c928b266e0e849dce0a5f7336cfd30099a04ed70cf3b0ecd0f5b852df7e9e852dbc7147b237e01b0fc8084ab5950bd3050a4b9e75e2319ceb1a58e2041ddf84cd79389fcd5b6680f6ad8a11a1360ee41b28431b8b8df73be44cf5b22c022928a381e7e8ee0662528957542feb78ea8907e1d3caceb57640595b59303a87df5509a7408236253b7dd2837ea8c2134e16c935f557c9aba18ca3975bff0b704646a26af62b91c30bec88ae78b0357790c6d748424276734d74b4027a84f0f5a067ddab05bb9b6859e889c069ae1cbe4c7c80fc572f0f7a6e1be4ac23e4f6df8807ad2d5d9ebe4735afb2e222da7d4e74d62b939de58986fbfec48c4f632319b7bd3ac1cff1b7db915b99bf8898db0f00a97d275e3be9b1607f754fce8590f6941e1b55c3d9b3059f9890b37ca471d0ee235509d0ccd3d8434622ce3f7f354a856fb678eb3d7e78eadd4e6925b79976404c69da62fab4340f4732dba01c25b7d5a28358d175983b593f05b0d0ede3ecb9a20295fcad8c6954bdd2870fbe07d6bf6787764f537633285921067d60e0fe24d2d4e72a8ef2ae1c5e46d543f407f1c2d19e9d38756536cb7db12fcd9930f2c74e35ef2a0899da34732464738c8d384daf53ea30b35be777284259a52eb51db297f554edd2c4939c6e97a940c556123c1d385ad08d8984466b6494dc6bd8f9ba1c53cc5ddcb95a051372445e53a59cc485c3eb268eaeeccc6e47c76852fbf455a72da5dcba8c5e6a8c4b1c6e4ef0cf3a5d2b7eb5ee3a0370258be92f1ca72bab19fe1200d5ce17c2f9c5df650586230b76fc8322355b4f2aaa038b7f4bd4cf8e04651ccdde8379c51d3cc4113db0fab15ceee4f0c10948c1cd41824ee6dbf8b87f52d23fde6959283a24be03a05c8261e75e73ddaee57c745485eac1c54303b9b471c314c535a7d0136379e8717ec082f25c1d76e7da692f02fbc0e6f52a16d5de09d1a8b3f35c62afcab6d1f99b5a2b7ad02dc8181f0c2cbdda88846ef567b1558127b4ff68c227c0839b99dfa68472cc4f45d723f7f0017ee2065202e8a42905433db2aa292b00fa02c093d7ec1f405c8759f7ef9fc5369db1eb0493cb36639bce163dad01ec618070b24c5958ac5c234223517822e636e44ca4ba8afd4d3bbb59729dc558982f54c1afde25ec3f3348375ba0cf2d03c775dbe8a9d243faf9371a8a68bbbc474def3642fe92558c8cc8c6250e85aa24c56edcb56cec4cb1943e843d10ea7269b8371d0007dfdd6016d3c526abe2d408e1b8ed916285814aa5c6e13f30b18728c29712c55a070fd863603d5d00834e20751e7c993181f7bf0cecccbf083b1bd9a051deabdd1cad0fc95926db4740ff5c8b78509b94c5d6550c2e00ccdb547163ca0f34ea368c35b4df48cbd08b2b32912b58d6f0fc8adddb6757a369c4d9c2044e4844360a59f4ab75b7928ba317e0f4a8c219c059c4daa36d763bb15291c9d4486af2356781cc18e5b7860ec999847914a3ea15d101771b4441783006260bbf44de9d8d6a00ad296a741639f017499f0383e9ae1bb71f965b870495286a19221739ca3a4c5f7f0880bd224119179888b585a69ea5ea86bb23aa6ea2ef9ad414a1007b4af45dab871ecfad4a2b5aede28f44203c1cbf0b788a04e5d5fc6a0a96f2a78852a6e8b88cc1a24a03649c00a1d2c62282012ed68ddcd88cfb3b93fd134db1e28dd6f27ca91bfbd1bd700173eda6e1e42d82b915658f1c3b56b9b09a1796b036644bf148483c6a91de6bb0c0e5c84fea06af898fef79411bd095b0c302a48ec2cf727b4b60cdb3652a519f32f1174a193b3b3460ca897f994b4fa67453a46378fbc9f52ef61e3d9403c971adf68212e376a46cf97d6e66ef3b0e325bbc49984f83f58795e9e783875f63fe161d3e36d4ef9042a4c63ebda1d8d429424a9906447d75f7c65ff2d2d10c84c82f5fbfd924dece0795d2a44ed35fee1af3fa092647e2e80e96d2de75cdb01b02811b08fda535d5f1aae74268324b0f73e30d4750f40e5208ee3eb0b1608695296dc21cce903234eae3a1c3ec3cb2cf20d34e910919112466bb5346a30d9b80e5b8c2721a674f7a23a410d79038e297f26b3c24b3f1fc0d60292c394432d7499dc97bd0745198f9cd4bfe1f2da9d28ff2e9938cdb05440daf61f35fa6ae1c63e3e14811212804416a2a584d9a726d657d78e352f5e5f647e8442a23a05ae08c3f030fcc04ff1db1a05a3b141efa7f584ad567f5c70d29f2da21c8b62a376a5630d3870510994c0ec362fd318afd5c3926026465727cef4984fe2a8dc13944e0b51deb0ca2d6ae4240ab33d63e94339e4e9c67cab20e8c508a207b9a2a5d9ce9729418adf33c28f46f19db2446a5d3d626c1d5e9968b1f36732b055b689232624912e69120ff0fb5619f39c5c54688e0be4b850be708dc81a3f3646ee62d55ca57a998d44797bf0bbb11defdb545ed3654fa59c2fd556bad25aab2d084ea543d85e4ea8044e00eab08e8a3311f2a3f414434bc2358d6f881a25a1d9069211e6e80a4bc59bf6d1672d43d3ecbeca1d9a050f72ef9f3befef6ce0346441f47e26ee95b1fc5371378af5d4dc3465f0704a1265699bff2693b1ef9e886a5b5fd662029309da7efddacb382c99b19c20add2b19438815d7d00bb74a3420b096b55eeb6c2719ae7eadb823ba5f77aa271c78fb6508b25e859e90a37146b9617a326db53c352e8aae28b2f95a078ed279656bdf452eddb0ed7721a08a48f16ebba609c1fc33f01cce861b61eb3959b30d31666ba493abfce5ae74f78bc1821ca6c1cb51100e0b5e20b5c6e41776a7b332361b60ce51b2bf2c3a8fbda29de044cb7560efb76ff35778232b6d481ced1b12cfe9c820832c4b745332079947996491a5bf58bf16418ac39b0be365541df9dd1bf03f41df35c562d0917d3e2783e1c97822bf5913794951432912aadeead67d01efe4da157fc3b72320e8d8898717893650a26aa2271e018b63085ae807b44f987d6909bcbd78bd33db5c15762931b7ee6eb10c6164a93ddc2175e1a271cb22f42acc645f7a1f9474f59067d48327f50798b7fe64c4b74d9340310dac6ad86be99aa88a943af587d82b8d2b12cdb909d3bb9ca2cc23ee4a3985f503877a8c6c07df3fd460996299adcfa06015c72afc52221b799fa05ec393f0b592bf97b0b0ea6019fd77c8bd6cbd0651148310c210df2f8e04e70fb5eb452eeed78db236fa9f5b87b19d4999d28769ae885d7845bd552232eb17145d3a7408a3a6d31d6eab2a867da434122883a02cafe6d9b2f41722e647e8dab37d6d21ec4c9f0d253927b6be77b9b2e666aecce05ebd5dbf6fb0d14f65c9b495c4a3c5de39c17bca9631b877a4d726d58fe4fa1d0552688860e55e070e0db6167ce5c3b6bf89543205e3919ebfa83b5b68582cc2ef7927e69113156304277414a1231d1442de3b2ad23f09b8cf0e9814c72088a24a29944220d5d209c3d9284c2ac3249bae56b63c8fb3d70ed4e02ad1fbce55e0d02934380141caf34b56fe1f181041c17a0fe7bfee37654d87143bee25ed6447620c5c2111f31e9f9c4f2c0276e61fb66068a3658a377cae74acd297fd3d1cf5a937d8fc7ddcf45147bba1aa081ffde954d7d210758713b0c6c687040a0baf7b946538ffb430768b968bbf9242de5a9444268e9cf53a2293b4a9ab99dfa7ecdf8eda8f51e0ae88a665e7ad0a5e89da2a286baa78d23faaa96ff8f5f01a17e5dd67716ad06c3bf11126bb18a1992ae0ed72597052557cd59d58dd338b895d7740e4e71d360b8e0650e7d31184bcab813f7dce640e63a2f30a3d19a747dbc453f5fcdc5542a4188fac136135a6265283810d22314891b9433b13809691095eae80b1148ff7f47e22881b3644d41fd7ffcbc272aaff6b056c87579ac10da38d05d2395e830fa4e5d02d4bebe8f32bb93da5450e67348cfb8db72a208a119a5f01acd173265c6f6de3195130c0c0e226b3120920a2555885bc3435a8551433b5ef9e596a9f0d0cc7a93f3a5666d5d79dfc651e540cf9a0ae9080891e547d0effe4bba8d73750adc459a0989bb9517514c6dbb71c9cb64c700a1058032146ece5f378b285d3f0262751dd84871d533a8e2089844a9ec98b96c26ec56add4135494790c45c1c647988631d862390b0e8ab39c3dff20c566dc23c8e0", 0x1000, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x10001, 0xfffffffffffffffc, "097369642b5185a85865037fe6003600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0xfffffffffffffe51) socket$inet(0x2, 0x4005, 0x4) r1 = openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x8002, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x2, 0x5, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="d46d454d0b87abe35188a512c9a658da67ff4dc37fcc962a76ee105d1e112ff4a8f171c8b14fc2a998a7398377a0b12e4690baf70bbe6464e47aca8031ad33d7cc0e221c90f020d1913354dd6cf2eee78e2f79c82314ae9372bc19204499745f7b025747a7b09415c95466591aadb0c58c24b95cb9fa89a12fbc8a17bcfa4335bb0e7e16438018d5e9feedcee7b7e052e8cbd1e2c0d86a8c83f298d553c3a2e8617993c02e4394a0988ab2cbd42062a383657e7f715925e88b9e3ec131026fae8b2dca52a44813fd0242f5f1328bcb414831f9d98aad8f349a5725b88d8acb8d423e7a", 0xe3, 0x408, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = socket(0x100010000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) close(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x4, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0xc2, 0x10, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x2, 0x50, 0x81, 0x25}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x7f, 0xb3}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x2, 0xc42, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x51, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x7fffffff, 0x7}, {{r2}, 0x0, 0x0, 0xa0000002, 0x6712}], 0x68, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x28, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x401, 0x431}], 0x5, &(0x7f0000000100)={0xffffffff, 0x401}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000085094965970c9e828a40b8b1"], 0x10}, 0x0) setsockopt(r0, 0x2c7, 0xfffffffffffffff7, &(0x7f0000000040)="1cd6068d57ab89e6f43ecf4e668a265b7b51801fda3b44ba744500369de5251c9f1c983d18f1a0f12491337757da6ef9bebdfd08c0de1e253c8101ef38d193e7c5510610e1e0a45274b6213d1e6f4b541cb4e58bd7c18ada8f8ccef058aa58a56139b4684b69e3505b72d7dde5ab200518a2", 0x72) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000040)='\x00\x00\x00') 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xffffffff, 0x4, 0x4, [{&(0x7f000020a000/0x4000)=nil, &(0x7f00000e0000/0x2000)=nil, 0x8000}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f000017b000/0x1000)=nil, &(0x7f00001b7000/0x1000)=nil, 0x1}, {&(0x7f0000044000/0x1000)=nil, &(0x7f00007a1000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000749000/0x2000)=nil, &(0x7f000022f000/0x4000)=nil, 0x4}, {&(0x7f00007f5000/0x1000)=nil, &(0x7f000055b000/0x2000)=nil, 0x10001}, {&(0x7f000011e000/0x4000)=nil, &(0x7f00001e3000/0x2000)=nil, 0x1}, {&(0x7f000015a000/0x3000)=nil, &(0x7f000058d000/0x2000)=nil, 0xffff}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000610000/0x3000)=nil, 0x6}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f00007a4000/0x3000)=nil, 0xcf}, {&(0x7f00007a2000/0x1000)=nil, &(0x7f0000070000/0x5000)=nil, 0xa16}, {&(0x7f0000595000/0x4000)=nil, &(0x7f0000161000/0x1000)=nil, 0x100000000}, {&(0x7f00002f7000/0x1000)=nil, &(0x7f0000479000/0x1000)=nil, 0xfffffffffffff901}, {&(0x7f000056e000/0x3000)=nil, &(0x7f00006f0000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000362000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000759000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = shmget(0x3, 0x4000, 0x200000000000b, &(0x7f00007bd000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) open(&(0x7f00000005c0)='./file\x00', 0x20000, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x4, 0x5c2cff4e) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x95, [{0x3, 0xffffffff80000001}, {0x1, 0x5}, {0x2}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x1}, {0x0, 0x98d2}, {0x1, 0x100000000}, {0x1, 0x2}, {0x1, 0x3}, {0x21e4a07f2b78824c, 0x20}, {0x2, 0xffffffffffffffff}, {0x1, 0x4}, {0x2, 0x5}, {0x0, 0x8}, {0x1, 0x3}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x101}, {0x1, 0x3}, {0x2, 0x9}, {0x3}, {0x0, 0x1004000000000}, {0x3, 0xfffffffffffffff7}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0x59}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x8}, {0x3, 0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) listen(r1, 0x1000) read(r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x27ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) chdir(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4000000000001, 0xffffffffffffffff, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x3, 0x43) open(&(0x7f0000000440)='./file0/file0\x00', 0x82, 0x104) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x1) lchown(&(0x7f0000000380)='./file0\x00', r6, r8) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) read(r1, &(0x7f0000000040)=""/1, 0x1) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) nanosleep(&(0x7f0000000180)={0x0, 0x3ff}, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) lchown(&(0x7f0000000400)='./file0\x00', r6, r8) dup2(r2, r1) poll(&(0x7f0000000240)=[{r2, 0x5}], 0x1, 0x7) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x1) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) pipe2(&(0x7f0000000840), 0x10000) fchdir(r2) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000100)) r2 = getuid() setuid(r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x6) r3 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) pwritev(r3, &(0x7f0000002200)=[{&(0x7f0000001200)="4774d08e233fdb59fb526793180150e20a824cc175344c9e62e219a7b4bff96e52cc5a86bdcf44378a3406a973fd60846454af3e833bf9bd5f5f0b68c638a2f3d821cf65fd74bc7357982457789d2805977da2dba1add10ec7d26e2c8bde65f1a794d58b84ca4c5b468289b82d0ab71965da85ca7d694d162d1c2f8b79302e579431d4f35c56b0a3bdf57af7c04a932854ac6af56f9201fbe27723144d81d23447267ac8c7535362a6f1f87fe95c17d9d02b5591a889628c7641c277e953df2d32d8e4881cf1a0df96050940f07f9125096bfeb23b48b418482f8a7625581b3b5de0b0787f8932b201352346bea564620bfe2b1773cd39eb88a9359f7dd11540489a60b3ace58440fa65c99df19fad18e4f9c69f57f68af3e6fa8e3d9eaf124da37530ecab2cd59feb53da99b442e9bca228cf783371ae91867f449d423b4ef4f567ffc824a9a262bed4fbe136268b0601a0ae09e0485d670e60c00400b241257cbc872381f35937a3c5fc6a2f47f4f25b4a9148fba1134757929f6c13ba1e9c26917fb2cfd43722f39cc9371c657626364b171d5a1cbcc8385aff68061db75955412d57c639a26d3923c9941aba5d1cd2cb761cc12887b898acc5fd661355e7062bc09ffe68501a1a08444a2fec71e26a336275bd7afd5f0faf0908347a8f0b7431098021b55d085b70f9f1c1388e0de932d32812351044e56944ed18927776bfaf08c8fbb76bed6c48c60860931e03b034975d84fa53a8dc7a438f8e377c385325c3badd4b3c2d9713fce938bf1fc4d6884e15edce1870af807ccc5b04fdfbffbae3d5be2815ca7f32d7216f6b3e4e918b2ec292ac7485d8425ea4ae34d0d27bd12fd249bba158ba76f3d90651954ca8c87dfc58ce91bb19bd6db02a29b646bfb5d14f183fd99e7b5d3b126a743f82f0d5d003edc8919681fe059070bf594e4806b01591169014605db177062f224fd7f81dce049747693fa850557380ac05b0a756fbe70e84cd3a2164f2071e2dbac18bf53e094c7e7d374993bd7a5d4405143f27becc6e1dba558aa6ca53c7a3e4b8de26781322b13f807f844773946cd63463fa9b7c6598b635dee92e4a306c48a21540b0515d43e22f2ebfb05c40c050dc95bcb34e24dae9ade5bb330e1f5d85a452d8ff039163855d2289214253fa7ca48700ce9f20811aa5d3c63b72c06608f92bd157a2f8149e74b5d155f285ac87e9f23edaa716ed6eeba1df50435c4db5cb427086c8d3af885348b39188189e39c1d8b529282d6d7c0ff35621f213e6586f8e2d05c0c6d05f1dc0fb7e4eb86934eaf09ef4ad902b506b7de03bb6fbc65aeff610915def7e9e742162b22a48549e0b5e1b9ec15dcfeb2f3c127f9c6772075041f0519cfb56db60d98e78ac26ba534c413dc512406e72190180b023f1847b512b5c81da8836561454f2ade70a21f925e535ecb1b58fea6349149e02d0b13ea1ab80bcc3031d3163fadb5041a017727362b53f18a1785dea7379ee9dce222a843e0a7a2d4c84ea98b7eeefae9e2bd1b7add2f9b56199bff556144b59d161e4af78af1203af646684eac0dfceea3726b801f3cc0e0ee580e73bbd32e911895dbb804fc3d5fabfcae92e306d87bf95a0da8ffc4ed10501479b4f32eb50a8dc75c110eda3f7419d1dfc8bc0b226f00fe5125364ec2dd6905091f5e16ae98c07fabf18b230a121160392c9228f7087cd412c1ec9594dff47381467fb6804bf94fd67895a736c5219e8a89cec3da853ae31bd219008907599d2399becf8eceba8ab291d452b8ea4d7f0701f91f06f7c40cc810141ee976a9d97b4c6cbf9dc0a5af8f142b43a84f91fcf92b49f871faed561e6f8a667ca48d15852c7ede36e6e5bd8fe69a0be8b971eb0a77d31f44be1d43669abfcd6e84b07da743f8141b65182e3b0dd25e51b66a1193e799e87e0c5a79547a9132b779c669a456d180b0f3a32d93cf9b2452a52f015afa6eb1a72a96165f277339ee8afe46cb0a4623f8de54539f3b38effdf358a5e692570743f4b2580fcc1de8dc3785c43f0c3c633728cf90811e3aa06e441750505634ad4f09613f0ecfef359468f9002a5711966ebbd3c99839da4912dfc879b80c8f88480a2f956d51db283a1dacf29dcffbddf518eab1dc0eb2651cf61d5b69234193ab15520939cc711f2bbb9f4426e515a48ec35d72fc391939edd150811b91679f64131a966560de1759853e44e0ba5333cee92b625a3d649426320233132e13f990929c2a71a3b2eb3fff90938b1282e54e5d05c2562c62dd75f1fa21c2e66ed694cd84ba8c9e5cad79bab5105635218a05791034940c765d72e95cdc99520bd5aac26ada53cf138cbe6a3b0da88289588e895d4e6a4fcf261ea6d997d249e9310ddb8b7fde6c6ac436179f47fb57d70c945a12fd4f9acd3e23c28dfe02eb1a2951da9b3b10a05b0b815cac25c40c39634e579f3ce703cc1c85405597930d6dfa126805e172880eb76972e4422eab3b3492c5c18ba67c3c0aac53ff7ccb49db1e3cf6074be7025d854285fb266ab739f03c6b850e0ab4ef7b314d2bd860c90e1cbcfb977034d8ceae09d254e1d79b47e7db6d62e10efb0804ec8b13c8deaf8e3dc8f9dc4744734dfd9b8fcf25dcd1ed92c85b2d4ebc45f67bc57d6ea7a5742199dd0269cde26a3b5c441fcb756e2fa60c973a6d03cea7d204fd1ba7be4b903d9374f2df3e941e62f301f00ed209082042cc907ffac0fddb0c46205535758b91de16abccc3e92a0d3daadf2470ebda5e04a62609c67da0cabc8aa029332f95305518fed36767d0cd74b7fa3c2244d46bcb1d04f83f0abbd4adb0a06df71022bdd09dd47dfe646a4daa9783972091d92156d866cba51cab780caab218cae475b27f39451dd157c465084232183e88f7bd02370c86985a21a2cbc969d64b8caf6488f9adaa83dde9ea83d43a4d462f826f6cd880b52fba0f21e17dd25c0cee57238ff20af2d042ea134222897da198ca7d8346a3bba845f6d86ae3b8db38591e7588b82a64570b2d65122764b1958ccb28a05d3a755606fba4293da4a0e706c5bf0a1fb1c0c2649cbf2b8a3b5088789ec40c8c9055297bf8a29925143311f01d01c0e558baf19e83e90b0be6c3d0480860d03b1c7e12f05bf7732fa4f0e7575aa0f2c22ad08654da5e34673fb07f78511f35ce39236773ee3e406e04c6c57450ba168d87df5bfe2e488317ebae1689a98b4c69eb22d83e33805c51612b696a8b1a3f3263d69a01776fae1449fa1412cb8246d94c425d6c14f298dac0201b1993110edcd247a748b52d3418658faa47b602a2d088da818799f67fd439c1d0438d8c71d4ee6227b7b8b69b5452147aa8299bb645c386a94c7ef4cf96120638fb63d8ba794dff92ba937c2ae0dedf45ef931ea1f43d286f1bfaa8a65f533d225e8ad7d5abf4baba3ec5a9ae0b828678724ebd8a778292dfcd7ca1abb69df42f3806dc8cf658d7999cb9f64e18e44a0ff3edbfca2c0297774794ffbe886a8e795479924de294da508d3ba84b92fb1a5f070d57482d2f2e9f3e26df4b401efdfc1fa5e494289d77c785e6d140307cd6dfdda49376a70d72a049d92a8eb36d2123921b7791f826bf1c024b613b3b75e20743c88fb0653c2a544acc33ea4e4d7d29a943109b35acb3ba3e3999aa8306f274ff856e3e03c50142531d52ede4766c9fdd059690874e774efbd5449df36b5a63b974d454e890838ed32fb5615d7d2d08f05aa8d50b63a4ee6db18736f1ae408f30b8661fc70fd659b46d6f4584c72a5bf5541c084f9ec0f648f67e7cd0ac996ca4bdf7a066512464b960b71770578f74dfa5debf856a52e5b9e0bec425344f9cf9b58a1330b2012d907524d9f6f41ca32e697677e48069a2a4aca7271339f01b347d29ff8867ead14c2154d5f033e21124c61776f9fdf1933bfd525976a097669ad3b271348dc6e3c0287ff664738ed6fcdf7578cf61ff112422d42675874d792c02fba2ae6639af6809ce90e02c5d4951e4cb41eb35b28f2e9900ab29febce57ab888eed4691427987c7a07bf59dc76c5a99bfbb5e3110f609ba06ad9928ce6395851f08bba26b5728c21a60f2ed4c4fed3b406c8bf2a850642ddd9bb47813fc472a172114db100f3604a520721b96a2241c732f20ea71f0ee19177bb1461721207f6ec812a2048904f7652a6a28cecea213fcc9ed888dc2d7ffc0b7994d2379e7b6c24831c03af64aea044e63b7d4af0d26003513044bbc11c9005a8d63a0c363d1b6aa51cff759d4d53067a505c4ea61c52c5f4331229a6f5cf606876bc646fe2508ef99cddbf1fdd9908f77adfcf7d6760a8da1c2763adb67698eabe7382b4aca9918b66e936a623d16c90f3f091f2ce50ee3788b6c6eb1045518bfa8b6446a93cf87109d4e0b5fdd450ba27facc9b6f5cb18c4c209a0e79bcba749629aa1b691042f938936ad89b2a63d7fab62f01b0ea4a273ac638f0e3c76d2be126189d7e941942e31365514a2d1c1728712a82e51de72ed4f7ff4a9d1acd68f9a6b8ef808fdb0803410a3c61cf85fe17a43e87a8a88e3b08792c1dd4dd79be01164661ce86186d12575bfbe2e15988a69dc2923740678827fa6150ebe5a1f336baadf366e22703378a0929206224dcd3223f5052356b096613387c1bca23b313bd010c9dccb91718a7db8a5e1d3fb7f7fb9c0a4e91e5e95c72879fcea1be3d3707c984f77aa15adb49c7d8c2807d8d075191ec3b149e21f5198de35d4af496810f351f1ccdd946225a02e84ff635957e1bb03a5e2026e662ad00de08575b01519e85a04dd0813f532fe0c28e70212e036d168980e1dfb4f859b79dbcb19feb1573e231fd5388b060ea3e32bf74a789892a880d58c07f4ef57231fe61e5571ad41debe31bd3e25032fc906bc494ca1735606c528b7c45be2912a1a5dccca9188b0ded86d9a9243861bdfba84f8aec9892c6051a15d54ed787976d9ec9bc9ca109e6624543b961b54938fdd19b4decc3bc90dcefcaa9e435ba4688fabaa82d393e553437573ec69539bea377e27e60d6300097323c6a5b81afe4d55b866986d48a3f9a0766632501fcfbe736301387f9aa81f89be4facbd1af970ad478d83943c70397def7a5c9ab117ab6db3663c554f2dfa54171d2b21c684c00f8b7a05ebc51d28b929aed19b3b421bcee67114ec5d1210bed10f6baad56b6cd9739175adfa18621c333227d46ae2effdb7f195293ebb766b082eb8b016727c54e780100a214ed71313a41318923e6283fd2b2af8f05a0b95b3fcd603e70dd0b0a187f195040ef8bd562ce757e4183fb3cc030a4a3ceba0f9e7123c06f0e9abedf6faca6ddcebb6383ae2f1831eafcf8a7cbe5d3c512247957633ad836bd38739aec68b6e66a65706d6f95a1e776c472eaba309644ed7cececdfe579df0e55dc88556c2c71ec766265b844c76de90be0b83cdff23d625cc1d147ddfb4cfc6e5cd32bd206bea448855f8e1bfe035bb8b03b469da50c65f663ea0462af3fbe59f6d2956a16d90203ec431e2af9cac433d66f05f75846a7eddcda3470d676364bb18b80255e85cd9aa5f357b25185e71e8f9027a694623143725ce7c15472502c025d2663bfe3a320d6737e6c31ad6b7a101544bda67ecdc527df516127a42634c430872db3f11d9b41073bc10cb35e619f897a49ad2ccd67691cc742836dd80911a7fe602bba17a0ec0ce1f9d421593ccd6e5417362ff846c8bc442d7e0db41cfb5a9d2300a7d30e17853b558b1b334d94383fb68fec56d6b7fbd9b543cb0a286a5", 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002240)={0x1ff, 0x5, 0x8, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002280)={0x80000000, 0x8ab}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000022c0)={'./file0\x00', 0x6, 0xffff, 0x4, 0x1, 0x71e, 0xfff, 0x71, 0x3, 0x1, 0x0, 0x9}) symlink(&(0x7f0000002340)='./file0\x00', &(0x7f0000002380)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000023c0)={""/16, @ifru_metric}) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000002400)='./file0\x00', 0x0, 0x47) flock(r3, 0xe) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002440)=0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000002480)={{0x2, 0x7, 0x800}, 0x8001, 0x1, 0x3ff}) getpeername$unix(r3, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) r4 = dup2(r0, r0) readv(r0, &(0x7f0000004900)=[{&(0x7f0000002540)=""/137, 0x89}, {&(0x7f0000002600)=""/117, 0x75}, {&(0x7f0000002680)=""/64, 0x40}, {&(0x7f00000026c0)=""/229, 0xe5}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/12, 0xc}, {&(0x7f0000003800)=""/4096, 0x1000}, {&(0x7f0000004800)=""/242, 0xf2}], 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) pread(r3, &(0x7f0000004980)="74bfdfe6690489e93208d3c054062d0406cf9852c40c80f1028cfeea7d5ab69c87cccdf6dab79a8b4504e86fdb092aa063ecaea37456d782ccd4c0efe6d84d7a5a59041dc3ccaca3e3f48133d1138967f31cee0bdd3b5d6c3419d15c4b6fc26ffb9dd2d49a60d6d5051e9a316dca1e11acfd3d98ca2d7b4cab6af9b80735ffb4cddcfdb78cf0dea11e62e238c3382e16", 0x90, 0x0, 0x14) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000004a40)) connect$inet6(r0, &(0x7f0000004a80)={0x18, 0x0, 0x9, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000004ac0)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000004b00), &(0x7f0000004b40)=0x4) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup(r1) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0xe02) socket$inet(0x2, 0x1, 0x9) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0xfffffffffffffffd) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) shutdown(r0, 0x2) unlink(&(0x7f0000000000)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x10000, 0x4) mprotect(&(0x7f0000f11000/0x4000)=nil, 0x4000, 0x2) 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8c8, 0x100) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x62, 0x0, &(0x7f0000000140)=""/98}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000400)="e8306fae4351c2ca9dc76c4350d1272f7fb0126f5a7eed8e2553a076c0c169997b561ab104e09e55bbe990e517100c94417aaf45ba9727e7668ce98a3ad8abc90b9b5cd4662b3e3e0ca102", 0x4b}, {&(0x7f0000000480)="8d374efc34f43dafdd0c0a328773797ab1d296bd28668db765e4e1e99dd8e1f06377bf5a49479d57d1e97870f47ff9684abe02bc231b98b9801047a738e807bcee33d04d57fd5b02d7f8af98e1d66517002aa68883db6e49bf98", 0x5a}, {&(0x7f0000001380)="1aef54b4345a57d3e54dee5dffa0ae131d465eb6bba3b4d57f7bcc69935965708f2df9abd0d36d623bce1dd23c7ea535c4d56333635f0aadc5f5d0c0ea0e0e656be4ddf837860adb42dfe05f5cd92f16f0dac20c2661c844efce99b0f99e5e05e752a1cf50c65a5d87f6ddb31e4adaa96c80694a573e8748072e8cd007b59ec8a90400566abd4b4a516ddcb4f0f5905a4280f391f0b9466a60978920b36c096c3fbaf343a46c6284069a0fda4f980a5b49190da3950c15caed8d7a15206a62d59f3d0ca51deb0b6dc70feabc192b935b6779bf5790aa691f212a27f124c5caf6afef2450416a7a28d2e56dcb65e027797ebe5f44f8dd6bd40d40f4b8d66133f85e4bc4ba676cb6832e3a3bf0e16d5fb2cf1f9bc4be4b30dc5cb0996446739831ec4326852841dd5e863f187011f83b91f0d17e5ae5d9870b7a95b066033b779c373626ddfc23fb36ececc18a5837d4936c9ae030993aaaa71249f7de725ab42cf985d48457c6ad80ba8a1989395a0bd8cdf2bdc31845ed414c805b2fbfe88883c78ca6ada3ae9b101f77adfc56203647412831a86789f7a507210c1e966cbcb6b3915ad45d6f6a04eb666fc4a7d9f7f1e4cec93e2cd5db10c8585dd97817044eac1b403c23451f84246c7b083a740bd99561a7a6207305bd71a8ad407802bc7972788553990b59aed9b9510f58b0af5530889aed5bdcc74f8efe23abd806e396e1d94c9793f4115f11bc1d01c208e9a772d9fc975024941d10e5a020d2cb0a3893bf82128419947879b38183dcb768182b558de587e564f8f73fc029b7b8312498acbfb12a333084677d6ca9169c1d4d024f37508384a7d7a435ab5a7c0db0ef82c04e148bf10d90f400a7f67f216dd172583b90280c9c2dfc87f3ade29eca9a05c69e8d9686a8290f695297ad641d4c592bc00a0cad5c6006f037970a6586a12b1e21682f72643a85e78068f8c583ac90769d813626b359d38417686305dede43859d190587326306a50b7b2453c071ce1565987aaa8e26b3b13c83bdd93cb4dd95b811636cbd572a4e5d9e36095dfefa6609750cdf75b94663d9047b611dee1023cc3e5abe61cee99dd87344e2612cafee7de2a3a9beffed8cd23e6b25dd89e57f7e19825b925c2cfba2b94b662672b1521612bded39b5a2a1a5a548a6ad17074fa6ce50020d37dd640b2509df32b0e3f8f1b88f96083dc55b36420a49957c98c6099ebd3a07d612e0258dc7dcbf7f0e1e850d60bbcd6a408d64ed6a18525a1499dd64d2056b226d15f704a61e30bb6b832084661e9223bec0d056d3250155827f09bc2e08e3484cc77b90cfdff8f23b0c4ebba3da1976847dc6f3c2acf27c3265faf548e3a66ee3ec0e51c26eddabd10049b65ff2c87fe362d5cb63acd688fe75c2084716bbad9e60ae92a3f3207ddd0f3e209b5b12c579366df30af2c0108f553b67e577e46020b52781de725202bcd962f81335ce29264777508b49300d48f02aa128c22ee36b69940cb376fe72eb8c259f8d88190404da3b1bbc08df99ea37a6af1e169c126ff3b1fe56f8fcdd9fa23d02ab18519c350110e42bec7513892f8f85aca1f51afae35df94af4f00756945d59c3525718bbb200f758d214523f90310926f434471ec11040a5d2307eb0a17e654936fe62622d3eafbdd842c9672b354bb897a3f9a12a69e6f2f17203a4bad08c41d5df877ef822f79d80ce7bb38921d9acb16a0d772b744614307d65d46df52301e410a3f6d69af1ef8d09e3726f8edf3c081bd8e836f9832f80f930b4bf7fcfb5a476c19dd5f8b8f729954b9bff776d92ff9598adfa9f65b98d9f51862dd7718d99d0b7e5371e8b86bd5196885af367804699d5cf32c29ba34bbbff23ad89a54cb6e9e195a8ec52e6ef2bdc07a39d890b4bdf4352617872241906da00f3adb38e94cfe27548f82c5f74e60c016ce097c00de63b3a0d7455c78d1924020712332e6ba0e3a6cc21c81e277dd686d4aee0b555ae83135e6b4c5d7e44c6a555a3eef660aad6e9c46759e753ea38ce5670ce67576edcc76d53488eef8825c159e3c4e1c1d56855d76d7430876d0bcaad588dc649abf167a385ead35dffdc99389681957a1caa9bdb19df5e678a92feb1d1c7296d067db9eedb400f2048746692f4f5fece2bda98b98ccda831d57cb0bd7badd798edc3891866c798f01cd158eabb1b47ab761a1573ee6111ab0ad1b681221f543407b4a4f389e0f964692297d110525949c57c37a5fd25487ad4ba74e5b6d1bb07648742433a9046066d08ec46c338e41d10587abf548364e52a962f3b5b922a73f4ef989dcad69fb276a3e56464f4cd8e360d82b15e009ff89a61152ca83af55d4f0c4d3bd9d43e1d9a6862ab743c68ce59b25e4f7928543d182efd4c05c204927219ca9ac2be51e3318ada0b581be6b8f3a3ddd8517f350302125551df9066d7dbcf4bb2d0b768218fc3a028071bdf1d6167a4679bddbce8af3e6dca42bd75c9c23b6cac1cbeb28fe63b347d161bfe28d068abf79d981852e9b09f9cdead8da1c8cc0402a07fbe1b357a36804abd83b7206bbcab100347666bd05b79c468ccb2b8ee458aba03928f10de3faca5240365d8fd8b3ee4786d0247db9226b14d5a7521aeb231292da642aa8979f4b56c7532c9025d3afc32badc52090863b355387ab5bd521a250d110436b1c306ace92bfb2bda27b6285094f149fefed8cbe53b6663063f444d014b5af7be0f9ed2f4f0df3ee4b4398ebfc469faa20cff3480874712ac14d7c19d425a171822abff9356d475e862c3c7223238ef32f6bba31829cdf32eb0522e180c4f28041967840efb07bb829c6d7befdfe6f715984f08bc718da175c510b3f95c00ae559411b8381d1fa0acffd40604119dc7b491a44b7e726c0498d6fe402c87a077aa098361bf6e62091da47276d0072b27ff288f0e10062fa9880e4295e36147430509f2fa59e3e85c54ca5e69186a1d210f901074ce9109e291ec667ff499b677ae6e871caf1b864fba683ffed15e7cbe5a46f5a18c0562f6521bc3029423d6adaaf4c37ffb01af94cb31407b37b91bd5ed33e525001d33b0cfcdb09622b5fd13e1cf0f2a252e01e39aac3d6a967b20146ba3c66f8efc55678028efcad5c63272e6e8d038199d979f8d6c695a26836df146537e3d2a074bc30d862c9a67d5a8dcd5975bb071a760da76e00e52cd11a7b13e31c2a27a6b4b1308be7541b90d7a4f59c10d8b708bca40ffc53e380836752faca299d3bdcb90396b47c29258e84227a1bfe9c03237650fe270277d76308ab3cdfce813c7974a3254d0742adff296efc7272faaed2e68964defaa2052cb1186b1cf4baf6f23a623c900e61d1ca75058568ca72b73f661728d898aff97468266174a4c34a950e45254bc08bebded93f7f5db90b2254425cdb3fe2bc749fb8ea60823b82c4badb99dd955eb430ec6c9fa1499d8092965f6313b0eb2290425fcd9a607805c859b50b096ccd56a11d926a98e5f5832e5c1c557c4ba242284b1183c7a4a9c2671935355f2a791776c2bb91eb44d006769263225ebc3af7d2e581ea6daad6341ebd80b6619ba2d109e280865c1dc04b69359a930c8414d350623081c5b59f58d12b89d7655d787dc7a624d8d5257a12d299141799b2e0fe5c490d8751e5c6302e9ff2b93c0349e408ac5588ecd3580f70ece52cdcec14b640ac6e9ab881630ec1c7bcfde5b5da3a37d527a661bc28884cd8fc353239e06eb2fb96f05e9fad7259edffbf9488cc9b68638bd2d6f9aab0ca20c5902f6c633d9c5e914931f84e9a1b854edaddcf5940e28913e93b0fa1e110f340a0d6738bf04ae2be8d88a250ea79b3348871da28da6c2ba9cab472e2430780beb0a18d5caa7c98d9881f08301e53747b8187288bdb9455a5ec3303ec9972721271f863323c8308700a6529a7300859dd602f29c5ad1322c6c0076ead8886fedbca6135725c48cbe3c7409874c93b2e8c02a58b70c22fb3996ee052c920e2baa582be2be31ae5fe75394e1d095cc3475554effc8c876ba6c6dad0c7a0cd5aa49d9a173cf876b52327696c08fd7fb625ae25a8c440305718415436d95a2a177e6bccfa39a96abd9f2822708b495454f5ec92f9ae6305ed372e010c4d3bb0a5c03efdd6a700a3fe611eb8b2958ad73a4ed3eaed26bf012cb5cd8dcbb4f2fd7cf21ea3b9d8615e6da3918f063fbaa8e35b658d40e4e55dbacff833e653151819dfca5d510a7a225ec4420b4f69462cd805c5e3fc7209387945d858d5c8135272a5d146b179d5006b4d40167e7e86b1544e1be01757177318ffa8115402ba49c667bce1211a4c55ff72f051308f7465d24bf9d5272e8c1369eb268cbd462b93254783f85e57dda90d414751039a15204a27fff4ad274369ed9190608e2e138fff2679a4012ae46f7cfd913485a70bbf8aeb5b0f35ba1e026945a983773c4456a550c8aaa9cd9790a297aa1719d6222b559155c12a62b77100e277fd57faae2bfd791d7655daacbf4eface7ff6d28d6a5098797b01209b194053f9fb8c0aa4fbc41f6ba0d701ed0fad8b50860f3eb3b4b529fff46984029923955a033b2ec7f781df9097c72143985951b046c393c57ef6198f6ee62d95e285daa72904fa1a005d9da5e5506faf95970a9f1a4124622ee7b170af060abac7998f367b16205fa7b4a4fef26393476265c77d30c3b4fd23fcfaf02ecb59f4a881a94db4d412c27bf690fc9b5283c8f8bc43633584ed648f1790c90b20da2361fea33d7a64f03397a25c99e867df63c6626dac059a255e2bd9cc9698ddc6d8079233bd98a3233f82ae56a5bc34a80666ce5d0cfa1bfc057f8531536e262a8fc7443bf68a69d2f714d5fb1403fd0d8d9d7f862bc61a6147617352cdfd72d262185615c59f47979fe80efe3290b80997503c77bd6604797a5b216235146517424427feef875f5958db2320f6fa3e12fec0384bb7ca9e84831cfd6e728a362a2730df7762bc940f547b3f35176605e6c19453949359be9fd1544f2188831c0f70dc5b54985acf3421df2106652a877769287b3b1e3cbad0c932f31a323fd748f102225e0b6383d8cd0703c7585139457c437cd3b48d1e1a3f9a71bc74f90d5bcc424e849c490da84fd724e8d78a8505ea9ebf3ec9abe8eba187e5be4cb13f8f527cc61a8ef008446f148396bdc7a32a2cc77a9294ee18179901dea82bdcdac0cb7041e4d9ca30478f2ac70939b1c5f3c39d088b9d0a248f03413cc5ffc13b30677b2f0ff6a9e42de13697ecf6cf285731df05e75a5b4643572ac35a0d784ad60c0095e5fb34a248d02fabea1ceee20cb7e4dbc205f95d7184be6c78e2116ce5840fa2b0491fb54cb080960ad4c864e2e9763badf7598f2169a503b8a01886910011e85d901f54539b9563bac26f94f90f1e67abda978982e8d70910facebe9a108cbdc53e496b72c84b1283a1f9512ae14a63d2a4cef75947c32093263e7edf38021e13fcb987382a8d3817a1c558bcf1535cdd9edd6d6fc72788a597ed953fdd742de5b9efcc3893563cd4b0a05486e1b844334b42a4f5785c0f83c5891197d2ae60b8476900da838f92db437e50a3c977b3b52a6ea7a4c6a6cb90145a9be965c2303605f1fa5826b59dd6be57a09f06d9d8cb0580cf3249cb032e75d495f06ed412c38ffd7e75d6057179064210513cca5da2d01730b7c855610f48430971c40c20d24c7fdc54966aa9708cef2efa72f385ce7653710cae23d3540857aac6fb3f8bf13d3ef12f1968a3465968222df13c89a5c39498d", 0x1000}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x50, 0x400}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000004c0)="4fe58494cb7e5286e1194b0957b86706f1497f9459904164fa6cf1b720c8c2357d4fdfe8ddb4f72154555833075054c17c450da1ce6093c4ffe3806f77beb9fa7627246a3e3dc3da9d1feedabe00c73da87edd6f30bcce457bb1dd53e46dd61b0e618feb2b7e966a7b198051787b4adad45e102ebc18ebf376d105ecfe29f6e9ac10e46dd0ecc97cddc710eef95c320a931b82f9665a2038c785a8152334600da1320b0000863452d2f499643de069ff5f126d65c83825859dcc2a0be943e2e2e872274ea65ed78fe6a972487c1343ecc28f9234090bb8590ba94ea01b824facd0cf9118555198e6f25c08e4d72cb0cee976ea9201e7a37f0db161ded858de77d6b97de1f04812780bfd93dfaa") getgid() 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) write(r0, &(0x7f0000000180)="51eda080a3357c95c3550fd1447588b99a0f071913802675adb8e139e0131b4d2c0b455e6d0cbc85d296663f0d72c96c0f49afb8f64051cf1ce6e37002cf6ed794a2cc02e4dc43a0589d3ecfc405ac6a5bdb6de12d15dade6a46d1c7961b701c68969265489dd1f36f8a470e45d4800ad7ce0cf0a8fa4dbf1d48adf7ca1bd1a82e31e9e73fcc848fa3ff9aad66d1cb4058af05063db6150e5b6565378c9991dbb7f99636766531b03b850994784f2147169a0bd23949f5eb3ca0993f054e7e5f6bd4407efaa80680063b413e32830e9635d1e24d067f80", 0xd7) fchdir(r0) rename(&(0x7f00000002c0)='..', &(0x7f0000000140)='./file0/file0\x00') 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000440)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x2}, {0xc7, 0xab3}, {0xa7, 0xb6cf}, {0x47, 0x100000001}], 0x4}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1a5) 16:00:07 executing program 0: r0 = socket(0x20, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) r1 = socket(0x10000000002, 0x6, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) r2 = semget(0x0, 0x4, 0x82) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x1994, r3, r4, r5, r6, 0x41, 0x7693}, 0x3, 0x1, 0xea0}) 16:00:07 executing program 0: r0 = socket(0xc00000000018, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0x6}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000140)="ebb51b37603ecf9ecfa3d652885bb74319236aac11a38251a178c7dc7abb1e6971828280e093efad6b64ce25146f5ae3176a9d22d3faa43a307728bf5bc74220ddcb19fa70eb5e22fd9bdbe262608958c10d34de70393e2e79de3324441f5b36ad46fc52211ad0c30f0f6414a1c55d37fb1a048d48cad82a932190e21cce7d552f354962826e275e3b88ef75aafad6bd9071760664ed8e2811d0b789ba9e5bab6f9a7a38712dadb00453cfa3afdae6e41c4d2bad7b6a21c8b1500e37cd9f8c6c8337ccf43ca0658950db30c9ce994c4efb77350e52f7a6997606344dd3d4e90cc458", 0xe2}, {&(0x7f0000000040)="2c8e28f28492a20c4fce5e32d041878bc780324f9ab68497c8ff3f910b77510f2d3e1dbacff18409ac5a8dcb619fad3948e14fac549e5b5a852d0b69d7b7d7b83192d131a4c0d9e0752a5ce7800baa4bfea39611ecf75aee0006b2947948757bb272314211194e46b7f6eb1fab37cae452729275cf8f74479f40f258574321cb39131b094bac11f614fc123adba0af28da97b1b35822dd1f9f593ce15cc6b3282b41e84c6133d990e31a070a3038420884a30004a19a62152507ecd01a8c5711", 0xc0}, {&(0x7f0000000240)="9abacfc94422eb21e3c2d81499bc7f031ae64bfef87e54b0d80c7707abe7fc7b1bebeefe45f113f2706a085cc8b66d175db7249bb460aa275986c2a14b028e2c762b63c27ac32b989486f86dcf7207eb0ee922881c207f520e02849bb95a1b9e36f34cd3179ef116d3bec26fa17449b941e26c80e38c48bf5475ec5e2f4e201b59ed3e2f628461142828f1848e503d6cf18a35fc6452e56b0c3a03c872254295fdf46d3d73d2c04297cd33241bb27ae51ae34399f7049ae1a03be39808b4f142364b2117cffee35915c30455c54e8bb593d02827cd147e6d94bc5c804318870316827d374c798271a67f7e9aaecc66726074218fa1d204f7d3242aa82e67a6a09bdf84fdc29f7ec9f904f9fc9050b88ff6cede13e89f599867e015f92e697f8e137ffbedc455b550cadd9ac0d28312909caccd0bccc2474228b9cc8acbf014a99f4c2cce958b1e3a98d08d268ed92aa0fc2db51d61d56e9a330fbf6a9a7c230b3edd8cd26202049c9f3aafff05db22ccef442b1973a30a754d9fb3ff0f07fe9a9472ac3a192fdb433689833e56d6e797228d3a11034c91266d6d36b2b11c792ff1832d424c32b1173c4ec28e8ff257922fb37805057311524d0f1f435259d035b50c684d465292654340e91ce0ea039d96d5a77b9dfd0a4c30cd9bbc87571fbc5a54aa099cf77165eea066a87fe6ae98ef0ddc6b37532c16eaeff4fa4c20fea98379c3674797be23a30bef0ffaa1f91b702b54cb9c0391d6213d26c536a46cc2dba2e0d528e4b29474078f3dd4c61b33e6355c1a8c1d9297ac9191c2ec136c5ef2d0855eeee7ca527261fcd50e6ef0184a3aae42f39c77ee5524279fb1a5f1c55accf6f9404cf6525c0b2358271a803df28adc8450b7b3dda916425be702563eb8de43710b86967adf55fc7bb57d1e5b51b90d619bc45634caf92bce41e4025ec28550b5d52fe526ad65da0525b8078718140b4963cc84bf1ac0e97ce9ab918d867b878fa3f789e4100f7ec1b79c121118218c4bda8f11e6da2f9f186a01065c8bd4040a00ff1233752251290dc4c4104790500e5c82637da0f168d9cdc27bab8d5c4a4f3ef795c4e41d130fadc706198cc713ba6be1785f5f86a3f7c3ece33067924324ca805da79a2592eb13c25a009203caade9a6514751d088d2565bca32b5646ca9940e8e38162b2c3f8f5285cdd2135f2631f2de9d769d092a3cb50f8cf8cf3771e2726670f24e21b8f06a34e79339e0de999ae55e33720552c2a6a893bced77a0da06087dbb43d614dff992f2ea86e9103452c9be34ace0c76bca27bea77e87a2ecb9feef04571fbaa86c84ff8b78a3b18a44c918356cd0758248c44665a5e66e4c686924f9cac0ef570b7880d2b195fa33ad6dd784c30e8ec8b536a784c45ca67bb5d247705e6ef5ee529828eac6e6085692257fa0abd4024686f4b59475d29d410d9a9fcb6280f8cb2555ab5f056150c24f4ae2d3046066687dfdbc26f5145a0dfd47bb9f48a284e2c68979050e0ee122d5cc8d7435e11942327fb4543c0d66a55a0c3fe7b77907b904f4b93f91d0a3fcc02579270b2579608dfb0947957aa7bdef1681a965ac04cb36d080b74d9ad475734987ad1913585d5c2c108a730e09c34b2f5a65c3b0d918deda8fc8190803be6c9eb50f4c06c2284b5785c370e4d8f7fea53c1f3081ef365ce372f956c17b3f63a854142cf7d15f9931decc8271e3fe8196262459c4f78f0285b6d041293626ff45123a3b25a7f1ad4a305e1523a081c9284d2c803fc40be71187609125f86ad2e99d419c2dafdaf1b05bad3b7bbb373cb9d2e57ab1f9bb4d0e0dc9a0be3569c5cdb460b5de69a35cb2db27e69504474c345af252c518027b8f16ddb340eee91ee421ea3e610d85e823144e09180ee0340842b0c65eeede0643c644a44b69e909d8ac31509146ca35b081168ae00e9b91850a963b1bd24066a788d15a50e688364e76074c5d70f0af663712fb716555d21be3ac3f04261ab75cbf145421f7b01592802aee960634e2108ff335c39c124da5b4e13b8c9615ae182a98239615cad69c1bd9295bbea446e8db4131c8a3eda6d39aa235e5e73c9480c417ac610b7ee4e0ca9829ab879e379542a448e2043d2f7d0056114f04a184a034b6482557f34b885cf90d47aa8e33a5b806e73411b169c1eef46157d51b5ef13cd351ed06ff0155ee3eb5ef33417f9473b2af0e0b9dd2e9c67e20a435751bdd858dbce1c8b2b423b81e01e08ece382213da3a59bba3bc6555805834505f1e110edb35126fa106b3a8ee85c9a575d2bbd73b17418c7783a8a30eb1485c6b1fe00f8778daa35ee574590ef7a284503e22cd7de5b55de4cff1eebfaad13f367a286b4520dc933a21608f188e594659996cb0fb21bbc652bc547a37a3f54f0a299c4f20c3d8bf5d38c6cdbf06b4ec2410b760bf13ca5405e1574581862e26f475c6a029dc063d16362d81b3b68d424369a40b3725b62456ad3e458d4802c46578c75e5cac4ca171dbe48d4d5dd47850f90963a49a201d559887a88d7afc7d0771a59f0ec763747559bdd51bec32b66f4d3dbebf4535eb8896277a4703ac7e36c73665b4dce6350ae3e42402a3c896e3bf4b3c9bb05d6392db014f385dc5ec75dfc082a40032c38d8d59a6f2ad080e421079bf4956f14aab5ad898239f7f85f283e08577fa4cab5144370958ed1aecb91efb07f61d7d21ef924066abd410a4ffdf540080bed49e7bc9f1dc2d20b757285a8e77755e2fbcc742641056777c374d9c60b055468ba4cf2a6986cac9eabf85baabb3da01d27451e3425d09dbd9f553cb9988bb10f9538a53575f92def61ed65aadd89b9a415b0f321adac1b8dca8f99f28b95f591d6639e82d6933234e37a77607bb931f495fee1690c5c8d9f3e9266923a2863bb0ebf3f2b461d1e839a1c4ef4de6d0d76a501a49f45f0b00d36e4bef11556a2050b3d06860bfa3f38b4ab6cb0adaad97e0246488e43b3652a86a1b83f30284c00750ae1a38fa5c8008541f1b98c76ad912e42c4f7c4e084983246d334c4d10365cf04b0149174d12d3c00487f693348606ea7d3b0bb52afd228f0797a389c4d8e530d6124b5e678b62dedd21f22f3bd979775be11e7235617017753a6869ac88cdd1c27beb5295201cf20a08739cc897d3022778ce7837132656df65ca332bb4a4305ac63c5155ab5f2a337599166e706edd237c41160a631e2d98fec6f2f9782e7b7d70c232681afe3642665023da1a1f6f238e62650d2973586143c6287f6cdfa797b5e350cc7dc617faddc9e3b5518fb5cc4a3735e8ff0f2d168a8f76c2d614818748caa816994316d7f0fa497b2045a6610faeee07a6b7f1c27d2a6687fa3852ff481531980acaf86324e7989da4dd5de936c2c57559fe0fc5c4baa68ece4d873ee925973a3afff271aaf10c924522e587727b911bfa9109883becab6f1bbb11ce62600d59f293054e53d33e39213b780bd86284bb2c78d7be9ea4972f6d9d0705b488101f3d70b227eff9b2c09dd2792c9b130ef114a50f75ea8eeb97154224465e81276551ffe074da6dc050a8d693c39a2ce72565505e0988761ad4420feaa615586e37c1ba478827763b512834f6bee18018aae5514cd2a217a66a66beef9a8c142d2ef8e9f8130cf7a02951e1318ad913ed2ba67219e3936684f3aea41a0924aac913df1ee588c3632b11033124b4a1228b60f3423db600a95aa298877f8f8f78e21255de5f67c938be86d0592768900ede0b8bf4f06286c76ed34d8fd14f9d9794adaefac2fe13ab8a7df91f68d1324931980da94be282005c2ce2f9f24de8311e85a64447d592169a42503f2099b29d9660025cae89425557ff4172ea9244d3bf05c48198f256650f714252c9578103905aa262dde6743c0ae81d8e1d7a75b36121c5d5aa966b7dc2719dffc0605114ab2487e007771863329936d8aca50ff8947387442e80fcb7b1f44eba6acbc5878dd0a8d93081f09122c31ef9f771a9331638c6d75b55463fdf3d3d68e56868044c41544ec85edd402254cd823bf7c62a68988ad0a68f7caad4f4628cc8964a3bb52d320db7e44eb65ca3407fae9476d48ba65f2984a307248474c208aa0ef2f4860b85ae3fa32df1b72b6677f0dc4ce0da5bd1a3eece2b697cc063035c1c87d27f94bddc104c8e8a6d61927ba6b09bdb5fcadb24813bdccc7b7d72895a01fbd739c53d9807c5fff99d947ba33f68afe436a02afac0d371daf2fcdd9f5b205509481803d3465cadfdf4ddbeca90b37c193dcb5a94d388d880cf4f0a021590f507cf5bb2ce5ee58317edde2daece23c15f6e9eb88d2f5b4b579d54d5aee4850793b4c1ec5f02cc2594e71f9156bf1e54d6a6cb415b00207ba352c09697259385b7252bded64c46e332d6f48062ae44e990699d4135c3a2cc9e90ca2b6145d624ad50cde9e9da2e05977f17034c33ddeeb97377e87995df5a890784d8363d8f158e7e70f7abfb27baad8eea33b2a3372320237ef57ec24c9acd1b090c9802c9ef390c81cdeb868235b05d2b657d0c81c651e65fb3a264d4afba9c7192b62f48d2273c530c18da81e4376e1405f119e97adde98fa39cffd1febd806eeea20bd0778defc1951b5d469adfae408caeeef8b8e9b7f713c6d25a07387bedfc269bc3fcadb14b75a576568835adb149fd50fec1148c76a0faa3f1fb1e593e1e4d4880c157bf70fb661671b0a256dec6bf402858c798784284525932340529715aad4021e530492d1e42755c858b6f4fb3119b47e7d9ea01886db8c4a5a373f441c3005895b4f17e48acdb06fe38c7a3d80755cfb821d8121769d7e5b78bced16d18f9647b8a1b5018fa86717d4d257ed0a7e6c32cc745485300426699eacc52181a0c3b6f6178ccbddc9f8cbc22e88b4790c8f457d29651737a032d0aa4bfb82d1357bd7b7e186c6a86b28a0b5ddcf0414ba51c5ecd9b7c91bbe1a569ab311daf000bde00e96f3ee23f2dc2b5e9e7e6de7e58b052e8c16583ea88b0179f1143e9ca76cb387d74d3231261e575990d69a3d6379e5c788c6ff6e0532204b31f3ba3fe4bd5fbd9ca0ea7bfa3eb99b2d4e15eb6f864f7f8ea6bbb3a874ca39f347e22e09631a0df9c4c89e100562612c4f4010e29595fb08bde01a71af52bd59672644306a316438bb85f6df0d0b284d122c2648460c6336c7fada4f732a3520d75875d0fe883790d3714e48e6cccd61c24908c6dd00b47cb7650397529c33ee3bca3642d9ee857a61b959ae3743c8d6b2f015d049ca50ca2ad9060a93e1d874d4ad11eb4754425bb7f2ca2809aac21a80ceb0a011030f26692014ae13c929036122ed160349bcec54778b8758f3453dee3c0e6232b027fdeed002ed9fbdebff580e8a86e92bdd3b6acec061f380e43048e4f6b91c7b197301737f8c21b81e72bc498eba95fdaaf85a54a78c58a9118b811548d7829be8a7c660e78bd616c08a177ed2e2d8554b98d06c801d567fae42be36d1a987fe998f2621ee3e938d2140feb8fc40ad70baa263055573050a2dd1e93c263051b308ce3865c51690e29f1a21e6b4225dc1f372fd3951f559a898219ccb6b0b5d681fcbb918a6e16c371f64777d1d1ae52015574eab8c695fbb4328d97ce3fab1477d2592e884d5e8918b082acf302b69950978aeb5a6b66a776e42b265126ed6c971c37d2e9038737257bf21624e56f7d9b4c437f8c87bb5e8ab70e06ba14948cfce0161948ba1e0f7901a6f7fecc22928d7a4b9ccaa0bb961dc74a3d10b19dc66454252a27f0332addcd", 0x1000}], 0x3, &(0x7f0000001280)=[{0x90, 0xffff, 0xc40d, "5ed76d103e08072c762c16602c1e2e36c2356711606b79132ec95fa63b3b734a53ef7ff646df806e151e11f051b2ec070b2715aee3e6d1fd5e6c16757fc95ed1e07eb2c1c762674f98191c11a97a3503c218c1910d3801f4fa9a8b45003c02c1fed300d563a71dd409a2ea0e1d6bf839bd003bad4ce155b51e"}, {0x98, 0x0, 0x8000, "fa2a0d038c337592d3bbc1d04ba4f2dad5e2c157038bb89b791d110ee9d3441077627dcdbd16388f519d09fa8459b283600f70e6a4544cb6776f540e429f83a391b57bc466c294b802b17e9c6d74b26ae8b37ce4a2fcacb32c2f5a9de531a8540268c89e2f28dbfc73ded81d6b111c5bc426e1ec20d351cca88ae04c86dae73da2b75900ac"}, {0xe0, 0x1, 0x10000, "d6bb528215a6f64e348b6ef8f11cc98e8036193240d3d82864d89c5424c20b171089c0300c9977803faa98682e75a40e389b4b45fda5179e6b263d16d43d6395d7340c4dbbd36d4f0a37f78b7160a8030362a80b6275c02e03e9fbd6620f6aece38565dc65a16d5646cccbeea88067285bc29752e4217a0d90d136b729bc88cdc2235e9feede6655e0f0124e3b89e80904884702b1083e86365482b4fc91ac57e4eb278b135010623836906da135dfbacd3be14b56ba705451e4b6d038517b5a4efd66b1290543f116fc2a4f3dd0"}, {0xd0, 0x1, 0x763d6c9b, "60291b8247621b55bc489162424831bdfe23f3bd5554e0b05b3e9dfeccac2052a5432ce98da1ddb1cd6db62c1ad2fe6f85ed0c055fece63554280da4c271c619e9448de769491654e17d7de489c52b3cf0794ee9fb4b3a678e2b3e3b1da84df0626cca138e920714a91d6ab555a77352b342ea9e90b3066acf8323e4cdbb834a2554d007e43f76adfcfae26b070e835710f57300bb9ed08c70047b4f513c17c9295abef6e7f1ba9478d097e34170f721ced146cd3147f72720"}, {0x100, 0x0, 0xc73, "46074946d5b1dea22e54288b56e79fcac2dd25e58c4efe5c448eecafb6e6a869800a1018359f406b7f5fe74203aee34e1510cdb1551bdf18d4d8542edaf66cfe1723c431de63a29c0c886a777762abd4e56b15d916fb15c351b917625370aa34c5a9eef3fbc240908228e4b968d7e5eb3e1f7a1f411f2114cd4fe2128199bf318e47831a85d162a72b3a65491120895a472234bff29ad8a8b0a7175dc4cb1b92862c86ee68127bddd5024d9cbf71b092b5a766c41b23a827c84b494571e7b8744b0688807579721859297b3c411e5f871a59a9edd0d20bd0dfaad87bd2018b10455e00990a7bfb8ffb"}, {0xa8, 0xffff, 0xe1, "1de7354e67ad0ef50b35dba4665445e2f325ff7aab856d566d92cad24bee12acbc96e0e18b292b8b9bc1d3835028ba8b86faa44429107c94301d0e032c185df539afacd03db51711ff8c7ba67173afbc8fbc71c009e6268fb8c30071865f25753a1dead9f08f3c670923b98fc00cf7292a265e4dfae226b997322b7770a7f444ad6b16917438f81d0be33134e9a4d0a424"}, {0xb8, 0xffff, 0x5ed6, "aba97b6d43e49a8f649467ec769ddf7d5155dc21da6ea63b5081216f723788c58b67de28fe28a790c9a8fe516f6674d47b473e7a2538d036517647a55b805ab18d1a3ce3df7212bfc92887a89e6e3a276ab45cd1fb1c9a51cabcfcd64badec2bd74599a4dceb37edc2b18c5f3697e61dfbd33dddc2ba6151e0a9c58eaad023c906d7f3bafdf6aac22775760a49f8eb0d8f289dee65e23a20fe9c7d7254dd99be06d64b"}], 0x538}, 0x400) 16:00:07 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: getpid() r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x6}) 16:00:07 executing program 1: r0 = getpid() listen(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 16:00:07 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000600)=""/20, 0x2}], 0x100000000000016c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x4, 0x3c8ef601}, {0x3, 0x1}], 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="030000000000000037e419e77bfc7643018000000000000030703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee983243ef9d9239486dfc3811a2787d6266f18d664f301a24cbbc19e06d3a661648626318634f040000000000000000c2b230f939659a2b66182edaf2d0f9abfab6e718612a8388cbf76150e2e10f67af943d71ea85b6f49d5b0cca074a52d011a8d5edde9adf82f0c1671d"], 0x5d, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000540)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x9, 0x5, 0xfffffffffffffaf5, {[0x7, 0x100000000, 0x8, 0x77, 0x800, 0xf5, 0x4, 0x6, 0x200000000000000, 0x6, 0x9, 0xcfa, 0x7, 0x4, 0xff, 0x1, 0x8, 0x3], [0x2000000000000000, 0x8000, 0xe9fb, 0x7, 0x79e, 0x1000, 0x1, 0x66ce, 0x100000001, 0x4], [0x8, 0xfffffffffffffff8, 0x100, 0x1, 0x3, 0x8, 0x4], [0x45, 0x9a, 0xffffffffffffff01, 0x8, 0x3, 0x6], [{0x3, 0x7ff, 0x6, 0x2}, {0x4fb, 0x10000, 0x4, 0x3ff}, {0x10000, 0x2}, {0x6, 0xffffffff, 0x8b, 0x1f}, {0x200, 0x8, 0x10, 0x3f}, {0x2, 0x3, 0x40, 0x7ff}, {0x5, 0x8, 0xfffffffffffffffa, 0x1}, {0x7, 0xc9, 0x8f9, 0xec}], {0x8, 0x6, 0x24, 0xfffffffffffffffc}, {0x1f, 0xff, 0x100000001, 0x3}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) 16:00:07 executing program 1: execve(0x0, 0x0, 0x0) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = semget(0x0, 0x5, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000240)=""/253) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000180)='$-\x00', &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000580)}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) close(r0) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="71787d1c6dacb3587bc2fbae43c8c3df76fad990be144c086d7b884795a3baf473e4e331c4a7cc", 0x27}, {&(0x7f0000000240)="3c16c18b0a1a21414ff127361732156535ab9f28594fb5a11cd8b3121101ac672bd672268e0da6d8ef9f5d6c9948ffecf299e37de1428ea93b05d56c0468272d5863e390ac3f824689fe5d044bb7d420b8473ffa6ca9507f829e64377a1f4ec9e03e56c1b98b9826bc1d7b21964dba529f5ec4b3a97b71d7487f1f1f3ef94251487f3e7a91efe5dfb37f5bd0bff639fc15672e9aff9e1a506f3c6cf499338f29c91e60f96fbd804de9d3a64132eec9ad8a62818c1e23db4e8053a02e122b28343ae3c21cf53bad825f802677d32ed16cd6172ba2f020990c8a2ff65f2e7c79", 0xdf}, {&(0x7f0000000340)="94801b3ee5784ec8fec99fec2fcfe9ffae0089530d0417caad8773d0f1c548470b343c4e5cdfe415306595c0454a66e85c3a5bb016485a0f0a554f32c5640e23270c0e4bd22dcaa07b8ff9a3de4ca7c781f4a74f378ac6c6354ec81545cbdb24df283536694eadd9ebe5d02ce13d7d5d0ed83cb4718994cf8653b3a7c9c52f20939786e39fcae69acc3f2a4a18f9c496266f23e40e20f1b37ecc04785d2101339b359d2e316574a48ce926894b1362f1552b582bce67cf74e679157b1b184f9836f96d2dcbdb93cc48e5081292ac0f19a1", 0xd1}, {&(0x7f00000000c0)="12bfa10d414c6bbbe5281f", 0xb}, {&(0x7f0000000440)="297b241cf27a59c83a12fd61cd59f4575047d4f0fa4fcd0bf0061bb1f2d3a88e95d5db79a783ac8f9c8c899b2d009465d591e21f7ab30fb4a58ac504f13e87ebbedb0122c78323785dc7600ff8ba6b2318b8d5ea4b5df2b475da22e76bc0e091c6d812a750535a4dadf3e91a863a62cd3480c45049374d2ee87565d9faea9045d31e49101b85db81", 0x88}, {&(0x7f0000000500)="cd1371c79a1da81b4c7f7280b81bc50b1d543ee818f35ef5c07bbc059e85c80cfe70cf49ede63b85bca29aadde40d6b244cf36bcb57cc9bdfdbf4f201815046550bae4b17c772bd86c6b491091514eb7a4764582016bda7258662c793231e99bd35f8f92a3a3beac4d7af704c20456dc72eb66db5aef6331cfdc1c2ed89a250d8486e3814d039a526d9c119998c27d64", 0x90}], 0x6) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000640)=0xc) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x1000000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffeb5) 16:00:07 executing program 1: socket(0x0, 0x8000, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r3, 0x1) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) r6 = dup(r3) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:00:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f0000a53000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) socketpair(0x18, 0x2, 0x2, &(0x7f00000000c0)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x481, 0x0) munmap(&(0x7f00007ae000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x0, 0x4}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x5f9, 0x9}], 0xac1, &(0x7f0000000080)={0x3d, 0x3f}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10490, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x4, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe5c0 failed: hole in range 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x1f, 0x8, 0xf41, "ec49a1e7c9f4e81127a833b63484387dc6ccfdf8", 0x400, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000200029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd00800000000000009931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a0204100fccfcaf20c1c9bd9024c43eaca0ac7ad1424fd30547ed4900cb1f8e78e9b7904ca03afb25c57cde645d6cd503160d3545372ccb90d41e773b0c7f1d701403844ff1f692c32329315bbeec5bba6fef796941707bd4326b6e670ab156e4efa5411728bb95a342854b9db14c4e52991647eff5d4d973a9ebba4dc7e6146a6303172a34289160616bb6a8d74b1929954856a82617f639d1", 0xb6, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x10000010200003, 0x2e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="91"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8400, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x6, 0x1}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xbb25}, 0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/14, 0xe, 0x2, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x880, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x83, 0x0) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001002, &(0x7f0000000000)=0x2, 0xfffffed1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x8) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:10 executing program 0: pledge(0x0, &(0x7f0000000200)='vmm\x00H\x01\xf4j\x9e\x90KU\xa2j\x11!\xb9K\x0f\xd8\xb3\x06\r\xba9\xa2\x06#m\x03\"t\x8a\xff\x1f\xa3\xf0\xa2\xe1[\xf3\xbe\x9a\x81E\x05\xb0\x1c\xc0\xfd\xd74\xc9\xc4,G\xb5\xe1)A\x05\xf2\x9d\b\f\b\x85\v\f\x1f;\x9fY\xff\x8es\xa1R-\x96g\xf3i\xad\xe8\xc8\xd4\xc7nX]\xcf\xba&\x8a\x83\xc5\x7f\xf0\xce-\x11Y;NR\xa8\xcb\xd7\x8e\xa0\x9a\xc9\x9a{\xcc\xa6{Q7\x85\xa3\xe8\xef\xbb,\x94\xbck\x9f\x15\xaf0\x83\xa8X\a\xa3C\x1f\x1cyR\x965\xe5\xf0\x12NJ\xadk\xe2\xa0\x83\xf6\xf3\xceF3\x1aE\x936\x94G\x12\x94\xb6\xf4\x9f\x01y\x88?V\xb4\x9d\xe5\xe0\xf7Q\xcf\x11\x02q*\xd1\x10#\xfa\x88\x97h)`5\xd2') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x81, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4d21}, {0xffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x8, 0x3, 0x7, 0x80000000}, {0x4, 0xaa4, 0x10001, 0xffff}, {0x2b, 0x6, 0x8, 0x9}, {0x2, 0x5a, 0x3}, {0x7f, 0x80000000, 0x10000, 0x8}, {0x3, 0x7, 0x301, 0xea34}]}) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7ff, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x818, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSTART(r2, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x3b, 0x0, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8005) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x401, 0x0, 0x80000000, 0xf616, 0x9}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) clock_settime(0x7, &(0x7f0000000280)={0x80, 0x1}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) r3 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x13, r1, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r3, 0x4, 0xc8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:10 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8d, &(0x7f0000000240)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03ffffff335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:00:10 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_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt(r0, 0x0, 0x100, &(0x7f00000001c0)="d9c4dfcba8e35da13c370e3fc08ee898dd871c384e0d07a2a333c531e63d3b063c17660f794c262aaff503df272241687ab4af0e43b4b3c2213228181ec232ab38bd2062996b62e096a4675e450f69204a03d70ad37a076cc4bd78daf607627b76404f224e2518e45a2a419a7a74b973b2b3b1a57ed0d8bfcc31e18ed36fba9770c3c0c4e55d2497cdab6d8d1eacd7aeb6b99ad73710be01bd81031d236def1eebe3f45956d1768258bc404680d5da155754115cbe8e1d90efaa437abc6cc3601408d307fbc6f92fd5c9e873897a2957cd0676b7b525133c0a72bcc3ada46fe4a6c85cedb96d493f", 0xe8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x3f}, 0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) getsockopt(r1, 0x400, 0x8, &(0x7f0000000180)=""/201, &(0x7f0000000000)=0xc9) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:10 executing program 0: msgget$private(0x0, 0x8000000000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8080, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000440)=0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x9}, 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)=0xa9) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/66, 0x42}], 0x1, &(0x7f0000000240)=""/125, 0x7d}, 0x800) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/9}, &(0x7f0000000400)=0xb) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2000000000000108, &(0x7f0000000140)=[{0x49, 0x0, 0x3c5, 0xfffffffffffffffe}]}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x49cda0e36c19acea, 0x3, 0xffffffff00000000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001}) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x2, 0x100000000, 0x5, 0x9}, {0x401, 0x6, 0x3c25, 0x81}, {0x100000001, 0x5, 0x8, 0x8660}, {0x2, 0xda8, 0x6, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x3) syz_emit_ethernet(0xfffffffffffffe25, &(0x7f00000001c0)="b4") 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) chflags(&(0x7f0000000140)='./bus\x00', 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r7 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000380)=[{r0, 0x20}, {r1, 0x21}, {r2, 0x101}, {r3, 0x2}, {r4, 0x4}, {r5, 0x104}, {r6, 0x10}, {r7, 0x114}, {r8, 0x180}], 0x9, 0x7ff) r9 = open(&(0x7f0000000040)='./bus\x00', 0x4000000000440, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x3ff, 0x101, 0x5dc8, 0x0, 0x7ff, 0x99, 0x2, 0x0, 0x0, 0x101, 0xc670}) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x9) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x104, 0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0xffffffff91f655fe}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x28, 0x3) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r3 = socket(0x800000018, 0x1, 0x6) r4 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r3, &(0x7f0000000280)=""/127, 0xfda6, 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f0000000040)=[{0x100004, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x100000000, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x0, 0x7fc}, {0x6, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r4, 0x0, 0x0) semop(r5, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r3, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r3, 0x0, &(0x7f0000000180)=0xffffffa9) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xa, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="6b4794f38276a8e73f282d07a0e7122e9f8eaf0a5ed0fa7e751928626c8909ff02a6c3a0a8d8a2dba22b3c6e9e2852198274e0862d92cd19c0ec48c8401d98ea3b82658aa28d99b9311e31efb4ba60a873366c59b2be462cd9fb888a77bab1ec8442ea67499fd252d448816766b23572ca8b083e965642384031252dd8796dbf987cc27e3aa05ff442033d90daff2701d052b636949cfaed0b4e73fd5cbdc125ab5558edf3e7bdb4618d99c7e0a14783dc408557a0c954f6afe660c00976ab3ace26", 0xc2, 0x1b) 16:00:10 executing program 1: r0 = socket(0x800011, 0xc008, 0x3f) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000000010100ffe400000000cea1fea7fef96ecfc73fd33503bc7ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c102a972c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb3, 0xa, 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000009000/0x3000)=nil, 0x3000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x1, 0x15) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x7f}) r1 = socket$inet6(0x18, 0x84731e5e04e53511, 0x100000000) recvfrom$inet6(r1, &(0x7f00000001c0)=""/203, 0xcb, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x5}, 0xc) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x3, &(0x7f0000000000)="9b2018") 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18022, 0x180) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2a) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0xffffffffffffff90}, 0x0) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x2, 0x500) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x20, 0x5}, 0x2, 0xf3ba, 0xd14}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r5, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xc80, 0xc5) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') getsockname(r2, &(0x7f0000000300)=@in6, &(0x7f0000000400)=0xc) faccessat(r1, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x120, 0x2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getrusage(0x0, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000000)="db9324", 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "014e52754ac5c1eb7ef5cc4b18f0c5116f83427a6fa5bbfec7bced405c7454e230a1a4eec3b9de6ed26730ef97ef0ab91197114d9dd3277ac4fd7e156dda942ca7e7e5987781b286b3599bae7744b1c7103e7fc007c7061a04e8317670d5d604289fbc73104736c0ad09a14ff15290229d3879492f8f9a45678049a02d2449f5428236140835a7d510b1339fc4c34fe28838bfe6eec5d84c474cd3745cc31fc2b5d2f8b28a8f4f68dffb4e408177218f7c6e84f9ab91c3ba93d9359acf50203970200e6eae9d11f7b4a037eb209441af1c8a520261"}, 0xdd, 0x800) msgsnd(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0300000000000000a2543884888b971f263c382b33839df04bf328c39a43773403bf89eb169900671cd16c2ab7f5908201d45fad856a239a02c6ca71f0cbb9b8c5d9823a6a4fbc450e13644daaa635677b9541dab95c05e32a0e1a9dda7ecca509d586f20beb162d0035128b888fb2f5b0030156785b974108a579d172915a1cd1e84fb05e9c7c5c0f87dbdc9d3e714b12aee8b8538dad6278495570aa8a436e9165bf832ae279c3a6487329621f46c4216d7826da5b5db6450a8eaf64f1d28ed11c8b7d6352e36aee7f48771e48639f4854e16e2e3695887ff2c6e7859afed29dad32319ae11401c46d4c405e625dae7247899241cf230f96b5cb01c78b9b0c86f184becb9ccc3e0a66596520f27c4a43c4c882a1358d197a18e8758c931c3d2b086636e98c451c566b0b97de84c53d11ed693131cc54cb306bdfb70d724c6df312983ff3973e40631442112252d3a6a1a719e098c26339be3e933e4fbc4d6bbb94fc6b41f80cfd6fd78f566e01dae02ebf2bd1629db23e0302846500d35474e02ef9cea1914b5d527729bb4be236151b98a43cf1bb10d03f402980ca60f74fbae41518a7eb7cb71b89e167be475e6be955623e9897bd0ef04e3059c2daa0f94bd4c614d552a00e7e56490d6f6bb9d9a9d605bcf4d428b96e161f05eb2e909960f55e83bd1f8825ab1c2b3f31b42a9818042e7bd1c8055ef707f082556698048483f8bd31059373f11eee8ae8b5517459cd3e5732275fec00c0385118aa81ccb223c017c222acafa8f7866c6f3725e0f8bee19cd1b8dc6556c78c1a068d21d735c58ea01c5261957b4cf532ba6f0c3e5fc2d3e95e55e093fd176943c3b966ceec87d0b3e1234b068df6c21cc9e6dc73a8f3bf2feedee957f1989b2a9ae635dea0b8aa426a6205ce106f2c3c5a9055554840dc7f39c52b4e231de91987059bfcee9ed20f8cae001fe3a48ed32600c772e5fbbfcf75adcfa7c63526bbe68aed684170486e2aafc5bd4302d9b9e874cf51fd4d2b3f706d93a8b4f827bc9ec9888ac1f88764597031384049f2bd445c7aa24748aeb2106b82006f018dd5ca7523bcfed887585e4b8caca76a3152a29b2bb972fca9d2188ebcd87d80cd527cbb442391e44ba1aa16914e6b4938579a7c4ac9219392ee4d58ab2ba26fde0b076d0ac28e2af07c7de6baa1d3a207eb7d643b941ebf57cf6f4061f74b464ebdbe567b922fe3809f862b94ebf9577d89354004a993b40972e86e3dc51e756c4fafe624077c0e2aa8bb33fb3fc3fd3079ae602446cb0ae9dc0fbf2e353af0273aaea7fe4968e07fd01777058f62662e0b6c5aac3ca3087f6bd2efe7bf5d77e2dd90736c8306e26600c781aa3f7f568c95bcc06b1c276c41aa0cddeec8c0c767da8c3ce8af80f61bccd0bccae620ddb3739ed5dfa4226634781f6a40707969c9bd1d3bac34875d61569d8d239d8950684b1d29e00c12601620f01b597cfbd7c4f32d4295768e39117e25b99c3b2ec78e3cbe3594eef996a13f76d3cf00658b4f23852b15aabf7f17500ed67d5648cdaf10c0320623c6bca6c2448344b2a9c3245c511568c017167c88d503b3531539d136720fcbd4606e3bb3c6e51794ab32a89634b70cb6cd53cccc95941de6bca5e2db86d4c61cc65eaafb619899510650173607d037590b5aaa062e7055a9813023e2aabae65d0b3bcade25f70a03a6935574a7f5ae44e7d525c98a81cca9f2c5d22999c474bb608f1df674b52093acc46ce71476c51155dfb0d99cd71a80267bf29e0bd4d1afac0c11acfe38ed03c26be29230f05d755491fc0aee030af73b793ad2ce43f576c12620892415073df0bde5ae912f462cd6036d35ead3b00c4fd50a91217c5acf40d0b5d99d7ed491ac67fc9492c3b97881ebb862503456832d0647bf56e681fafbafa70c104a58489380ffcd5df36d3128bb90d6ec57d5a37985e3ef04fb4e14040dd02feb1ddb16c6f87dcedbbdc1e9951792db31d4e38c4df1b7325cb9ab10e6c9583383dee48943127e812d4a5f41192440c0bf559bb1ea4891965447b6da27e11c3a6cf30e3b949a4364561963291a469067a0f0d0ede139254d16408cdb500ab9e3045a2455df32c97cbc4dcde6a4cecce314e9226f4293e8746422a06ecd89daf09c9a07942e879f386a16beaebe6b3b46e6ef6027b26a692cfa106f2d8ccc978b6d5431156396257775d6c26148b10edfe79bf8e4cd632a68b5739647f458aeacb4405f46c90f4027b88ebd04db1ebe7d9965e6af1ee950ac1488df85493db69e832ee8c92202e5ebe2bc1bfa1965f018857a131566cf2c3354ba55c3cfb5df2e603dc020c0a265ef0165126e0420674c2ac3e1ce43098df35c14ce3f0e4fb4cd0af862204b8386a52cf25beb86b99858990f2e070e6e282941ac4a855ab4a197088d04ab711d4eb45d11ed781eaa25cee430186b8da903037c6d95ecfe1dfae47ddac10660f005faae847c3fa136214e8e3603bb8a973f80490f1a997b38ebb29fb9ccfdf61759053ac2cc9ccf66222cf7edb13e9bfebef944c4c1c5dd2ec0e4c8171242d16d50c73836db4e5384d79a3239fe23db36bfbe3be99222f165a78295072ea5a8394b3edf7a85eb26a4314a84cec086c1bbae4cfc8a3e6a11edcabdb68769a91b007c819c71fd34174548a4a18d2523425cd4b32ed832dd213aef152d8cb703d34b7dbe639be62cc73cebc90111490ff6cb33876c5c34533fbafa04cbff548d36409d20b7158d502bc7b10401607c8f269243dc8caded579a2dc5a8a2f157c1880e3c851daede896ce1c68eeede307e30550c53b0ab26f286efda11ebbf47de630a77dfc03d562b0390f92bb861670ff8172361b459946208f969a52d72bf47ce08186ccaa95133bebbf8ab083b6ab74687adae4cf09df47deba08f20062945d9de631412a7eedb0c6d9661d49904f37cf7bb6608c4112b580d67dbf4578fde56a5b27c0c09d036f0bd49bb6cb776713891aeb0607fe952740195cee48b62ef0d61f31962ba38fdd54c34b1ad16af1b13842d77920c9f8a01aed1b5f9d3a388b967d34a8af0397b8e2f1ad7b025708467fdb43232f9e2da8475e99f096157131f36f2ec162a611071fe389469b2af727787edb2a8979bd78de1653432ea299e920b7d2598a8a807bd8b454b22b606bd91b442913f7272ad3f4b0f27ccaefff12196450eb8c2192b12ed3b05d5cc8e8be8f1fed4f38e7d657ab75e04241b81b2927fbd4f5410451a1ca15202b45b7aceb6f63259192b5aa1235f5301380ce6dcd4953c0ac03969bc9fa3b985c03871b6efdde1df81a894edf90652143c96a064e481f269ea8403b3617a5cf612f71219759525fc8c26a34b6fdc70e87538b56d889296e8722d1bb8b8972d8dbb96cafdedcc5b37de237f152b9631fdc8bf598089634c65ad6d5af20ed94803eff8f77ebf79260e341d122ae135b1afdedfca19beb33b93adb7e5087fb5c06d6dcae819cece83ee76559472fd3bbbee1bd35bca73f3088924a6ccb21cd58507c2580d6cfa67bfacfdcb85c941aca072d7dabada090e73a52c259e3aea2a14113816bef5bc551eb26bed1558e50cf10705295ac4cb8611b6e981dfa82c2cbc6065a0aaa744d55b4afd4167e047e24af5f40c1d02dcf27b4f08f8b5c682eaee41e0698b1732e1e8ecb5e62befab79b5a4440717d5c167bca21dd8d4977df3320a75a4a5987c07e3a6c37fe60badcb1f8969d23ee0228e02efa6dd5a610768877924e0effbf43540e2d9102299a459274d93e5dca4dc50e16edfcdff8b83c2f70696ccb2d57844ca5429bf98b2ff75b43d5a7ed64d2471f53218045403e82af11d67555002aa6c639c13960a5a0a1483a5f9d0b9f67bc1e7e5a9ae526abe31ec6804caee6f4fa06a9a96c331cd61ed8b7fda65e0c7d4ceb1499d374713f85b835198485e22d7bd41a69f0e0022afd4ca1d728f29dd2caf4135dcccfd86571da05bb9b49cd14cb838ba4d84586c899260ef4a8e3e3db3c2fbf4f2a548246b8c2d6dabfac9aeb71f83bbc17ba5f5119211baf0df5aacae77f0a1aecf113edce77e8a71d292ffc7bf3bb0319b3e4e4fdcf75626f7563717395737b6089903adffced4e4e4a0f4d754e71b1b007f7ec05a69c0860bbcc4913040011c42ccc13c5ddee786049bcb81be30631673baf992d5d7349c363097576baeb5d92d73fa2c5b6cc7356c984ce2496e8259bb4fc3df591366561cc2d9944054d6ca2f4fc3f238a13f3bc3cea6c2d6f9c60929c47e00f02eb5285e4b78d39b061808f0b63fa6aaf17a77d1e39f40fadde667b0612849aa0b623162621dd61350ef5e85177fd86f4137e75ba8f7abb09db78a713efac2120cbb2e157e10c554425d61193775420f99224758fb39a4726ff9bf786f89d10cff054766d5d2bd2bc4b0e160b5901f25a349d0aed51701cc295b8ec428f74aceee84b3cb975d85d875243110436b7a0c3d5cf7d09e9b0d738454781ee8e1e5f7f4c2e001e67de753a3f013d1c60268af9c4a2a1122eea67a1df6e74831783af10223ee9dd95c323e604e3bea0b38ecc4e04cd841cfad9e3a127234c03920c64ce5d599744dbbdae439155fb41c572b67d237474517b70fd5232ee7ecc8f31d198634241868aaf7a444d99308b54741f8f6c481db34c3bd9df02fd8a1a3b6b55be74bf94e1e0811362df5eabbb34a523ac772b781650c8939b0638668e022945c153a08a05123b993954766dddbfd2caf7b11851d84ceb030efd82092e79862ce8f7487281fcf0856bc0c30068b67e5555e974da688ac8fffd164bee1826464e94216d8fa8c02c6420206288b4b7f15ea2aa838509ce416be93c3a9897dcdfddbfb88eb360e525e096777fac142546d1264a0bdaab09e9c6b0e656bb9c6d7947a6a8c2a84bdd166961bcbc6f9860e5fb97b74f6809da11c6eee91e97a395b14e41b06442f79e7e6f572c97bcdc3e61f9421cab93a69240fc2005516df33dcb295285843030aa9e74fd63f70b3ad0551fc010c39c0e3e96828075b4d4d01471c182d92fbb2728b2f6b53ca5d4b9bd01221231cb8929a015180b887b03a7e93a366a11d8e7a5bfa4dde107a93d52cd25a369c51fed74714fab25a9f702a5bdcee5b64a46fd096586ab748f7c8d6d18d42534806456bc860c9e53c24bc922fd511f1b78ffab0c35ec0e0ee2fead6605bd4a5212a7181f137b364fa8d7766860d9221a658beb7606239581bf4dde1febfdd97fe43e0e76fb2c5cd0227ef694b13616d17ab06927c6dca611befc5214ae6fd37c33b3b009cbe9e8ff2a990eff1d0dc4e3d2f3f8ede237a929320a12de5b467524113d7e2cb875a6b4aeae763afa8dd145701cba0b85078b3b31426dce19b8c4edf536a66f2b0230546be87a12ce8f7541fefa9131d1628c97743465885ee0cfd6505d4ca5f10c641de878a966b611df7f7bc90054d74e68b95183bcc91aafa769de963a6316acf700cf7675bc949ece06bc16966823fb83e8ceda725719dd5e420e67fa39453f65ae721996c8c87e92a9f42546473d997f7da26df6fdc8210d9636f115fbc4d9871447498caf8f5b7eae02acbc2a4aacb49ab606a5264b3bc0e322b764385119228303c86c47a618e6c0b866b00b6770882d9332e7bd13068bf0465518f3f0c6c9bc6dad14886aecf404e9c35c7036201a0951a35db6f06bb06f77680dc72f5e20d553caa1efae38f62da2d49e5352990c1e245ab29b81cbb41b415ab7b3f55bc86181ecdecb47615f6da0ad8273758473ed00db80eb08ca273c8167047b43a84175a61bd7fb39ad32803a9352628f1c126eacba05f015daed87c2afdb691537c21e68b5d11701704a48810e35b4319616f6ed8786ccae02c23ede1d3dd2b6536d8083b801b1ab72228bb983b451db6ce3186fb700b363d9b39eaca2b"], 0x1008, 0x800) r1 = syz_open_pts() msgsnd(r0, &(0x7f0000001140)={0x2, "e6e0acf76ea9433f23cfe0ec6e4f19baa6b07cab15611a45edeca4814c50eb67bf9ad93ba96d8eb502771b98f12ec3bf4924446c343c9e"}, 0x3f, 0x800) clock_gettime(0x2, &(0x7f0000001180)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000011c0)) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x3, 0x640) semop(r3, &(0x7f0000001200)=[{0x2, 0x598, 0x800}, {0x3, 0x81, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x2, 0x1800}], 0x4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001280)={0xfae, 0x7d, './file0\x00', 0x888, 0x401, 0x9, 0xd02a}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x5, 0x7, {0x0, 0x7fffffff}}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001300)) setitimer(0x2, &(0x7f0000001340)={{0x8, 0xff}, {0x8, 0x5}}, 0x0) pread(r2, &(0x7f0000001380)="586f65dd96b89f6378b4df02e032c1977a8b1a084be6f801f5059dd0afdad7965996a0c9d85d21644c50f068ba56f308fdf6859b5a981ad6297b37a05333130d89329614a44583528fdde9138f41fc6304372f073145915f914aaffcb9659fe03be75419c8b6660df877376c8505a1df60bd858f605ed262867131cf637aa9275b44351c3682c2d1caff715b9860e66fa5105b8dd5f9b3f1d1d47e3a89f6980a6c44861411bbcb31a17cd0c6174c8027a6d98e383f4ae73455a57db24726c6c7a2f2fc7566dd0dd6e7757e531d3c6bb09a92d25623e416444c3c2154e11a8986c37dc64285c0c12966cd9395ce1b7521b29b5463eb09900506292809c8f3", 0xfe, 0x0, 0x5e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001480)) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x3, r4, r5, r6, r7, 0x1, 0x3}, 0xfff, 0x68df, 0x9}) semop(r3, &(0x7f0000001500)=[{0x1, 0x7fff}, {0x6, 0x0, 0x799acf8db8bfca56}, {0x0, 0x100000001, 0x1800}, {0x3, 0x8001, 0x1000}], 0x4) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0xfffffffffffffffd) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x5, 0x0, 0xfffffffffffffffe, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffffe) r3 = socket$inet6(0x18, 0x5, 0x1) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x10, 0x6, 0x10001}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x18f2}], 0x100000000, &(0x7f0000000300)={0x200, 0x351}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x90, 0x100) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)=0x5) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000340)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x56}, 0x10) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x0, 0x401, 0xfffffffffffffff9}, 0x2, [0x2, 0x9, 0x1f, 0xfa, 0xff, 0x100, 0x8, 0x8]}, 0x3c) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000434000/0x4000)=nil, 0x4000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x5, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r1, &(0x7f0000000780), &(0x7f0000000440)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x14, 0x1, 0x363f) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0xfffffffffffffffc}, {0x5c}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x40, &(0x7f0000000180)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x400000000000060, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup(r1) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:00:11 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0xffffffffffffffc0, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x400) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x280000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$dupfd(r1, 0x0, r2) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{}, 0x1, 0x0, 0x2, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/30}, &(0x7f0000000280)=0x20) writev(r1, &(0x7f0000000a80)=[{&(0x7f00000002c0)="7996b92ab02a1491656c7454a6eb2f6259a9175ca0f9a82dbd064276e3e76aa6696c5a53e38160433c496af059b3ac00ee93eb4e6bfa0167bc67a771ec9d0b111b4405ee5389e84edcda7460d83af8a81b5efd0756cfe34016081923d5be87cedec405b50289fe805ab0078a9e908990710a893a01a5f853", 0x78}, {&(0x7f0000000340)="9c33e94d0c365a109b0e25050fc28a41d35a4d001cf1a2c1c47dc2566251650dfe21bbcf242b774ab3532e69f7dcb969309ef9644ece84733509ae1e9051ce18a242fb8e1e6f0f05c619c6b46672b0c99a4e90bbfd9dacc037e297eab2379e9207661ccc0112232735432106ea8d5b4761408bd61dddab3a3e257a97404769a8b4275e67602d05269c5a342177cfa54521ae1bb3fb367399fbdf231a0656bb7417c563a3d2103a8224b435cd75b8f5230efd9ca8359db4e38f23587a8ca17a04f239513b9c38c13014eb91920a9d1afb0535c7a5276dd3f34664af2b80a57f243d02d628cc4d3f8278c309c5e75ef08514c35bb470aa16", 0xf7}, {&(0x7f0000000440)="22a1c9093d5ce088a59a3fd0f672373c891441996e443e6dcafc647fad29c77e20d462030ea2f4fd7e", 0x29}, {&(0x7f0000000480)="8ac6749977264a11e21423743c24f1b973bf2d039f185420760450045b2ab2d53e890053911bc78ce139bd384942bc019ae6ae03ee451cfe66ebb06dd6a2de22c0e0a5c45f2b8e7ec8e8502323ee9a520bf59c252c968ce57a076f53ee81905cbd0030276d0f3ac886acd977540813488b82f5301b37ee71da80aa9fcdddc630975bb1c463a0ca7b", 0x88}, {&(0x7f0000000540)="f6b1df97ff3d00b880ec2926fc5026e5f82a5b2a84afc1b6c447fdbccb825265896fcae2993c89cb51b21eac5c5cad3139203f1fbd26fea470784091ed19d3cb2931388275649b23726b3683eda06769fb2e021edc046975068a65dd13732db59335a588d2bb45dd323df0d1a940e031db78dc17a8849b7c50666eb13c776f7a2ef627e1df86911d437cb83c532b05eae1fb0b02b6bf29c1b7012072052800", 0x9f}, {&(0x7f0000000600)="eb9cbc5e798aa54be52ec9837e6da6855579171236f5d409fd07a63f3945fe6ef29380e3855e681bc17cf48cc7090bf2481a129cbe49ca8f2473464eaaa668b73d4f14d0f20ade46fd6108e029eed4067378224e519cbce482aa9f3a74ce3b5bca7a72f1ce3d48ae15d7690ed03cbbc2b2f1bb267244da87d6b68144b16671cf4839d5bfede7315c8845267436", 0x8d}, {&(0x7f00000006c0)="cff8e7c0d8e300732aee52a17d5c4cec1c76935721dec78a7f964d6231992ecc0448bcf889505840e1ef7810af6506a3639fd2c0948ccd8116075817666607ced2de4902d0316fc4478eeba44516f881a049eb9ccbff2b7ce7143061b5715157c2742062ff55260963162dd93fc845966cb519484452e359cb2ab0610889497bcdbc922f96b513b98d7f9d0ec2eb38a3e9d52640d9b415a86b0016483436c4c4ef7b1e47581ed58f66d35e09af3c4630e4018ed2cac2e9e3e344e94a9faf01936a128d9dd0459cfa0e8a43429e613717c2751209fc558a010080108aebe2a5de39ed3b5397939c733d94a0515ef35faa", 0xf0}, {&(0x7f00000007c0)="b1c398707113bc3189b30555f25fa5f6d6ef1554409651cbd24daececc03188369b508fe37619bc8d24c1d2929b34c0def08e6416755fb5f2202274a0d640486bdb00a3d8266dd409ef6a78f61cde74f947758d4cb3ee289ab7defd6d1b06b1bd2ce21e38e71a3ea99d67f3738a15e70ea403b786c0dd42d032cdea389d937d9bc8571c15c8c51b695423af647b449b982bd4bdc4936de9dde179bbeee049f77d80cc9f2048b36bf7d3f9e6414ba9259c1bc2a1b835aa87886c3632deba5cf01b0649c9a8dccb9ff64f3913851339ac0b79482c40956e86deaee803ded2f2671062875918228d70dc1af44e68d90d98749fed15f8709a6c049d0e95098", 0xfd}, {&(0x7f00000008c0)="c0b2ffae5ef03220675b6ae6a8c570a1bbfa8e2795e5590adb301cbd92417375e9e0cd5c51a29e32f4c122b442442666d50571ed81e201d53da18778f4a4253edc2c5195573fbf09305ebdeafdff202bf8018b911339e822f2056776d89ba3a63c7ba8b45d106456bf2541e0a5c9982cf4b6cf950e7cc44468f5236c53ae34b591c808c6f7025a365e9d5aaba8d2962f620ddeb1a24b046265fa48de5ae7870a4e0f8bccf3518ff603451e6a90cd4da247097c8e3a9376db05933820055da62e25c1e8a603978a092df814bbef60c631", 0xd0}, {&(0x7f00000009c0)="a5fea3f9923e2c3927a5064ce2050a77db8f330649757337fc0aa9c15608bc3c2f1e01c6e5d0ade7e8d063b71960fd1379ca8820eff58094ae4013900129de878e15324f3bd0a4a19acba953426c7ee3710bd9cea4a98b31af27a5cf11462f7dc76adbe5e1d055f93977b7572f632a9073ee01f28bc01f4665b2e1df79d56fc9c4d3ebdf106824be6848", 0x8a}], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f0000000bc0)=""/253, 0xfd) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet6(0x18, 0x2, 0xe1c8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) unlink(&(0x7f0000000100)='./file0\x00') setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r3, r2) r6 = socket$inet6(0x18, 0x8000, 0xda35) r7 = dup2(r6, r6) recvfrom(r5, &(0x7f0000000cc0)=""/86, 0x56, 0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e0000320000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a53564dccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea214086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a49455b42"], 0x1c, 0x0}, 0x0) setsockopt(r2, 0x8, 0x8, &(0x7f0000000180)="70048c1e886da8fc8f6ba49506472de32bd7a83dd47e6797f33ae7d3871222242334e58d7d93a4cc9149bd1bbdd2ce50f8d175f0e87485fbecab27f2aef5b93edf55f5e94794a2873f4230c32caaace85d7dce93c002cdf90bda657e1ec1123560e717c8837db07573192adeeb7cf42c2dc5365b37f458879731c2ea2cbe824e110dd33424a5", 0x86) 16:00:11 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:11 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c4b, 0xd2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) lseek(r0, 0x0, 0xf, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xe6, 0x80, 0x8000, 0x0, 0xc3, 0x80000001, 0x7, 0x0, 0x1, 0x33, 0x3ff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x408, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) 04:02:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 04:02:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = semget(0x1, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r0, r4, r1, 0x0, 0x8001}, 0x8000, 0x2, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pwritev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="8f175a4991e23abe311c2f5e7c2e9ec7149de11a411445f06a77b9546170df678981f819486f164ecad221ce3dbd2cc927d4c8a0a41f9276ebde00b627ba5578fd0dea816a9f9e41ae54a09d83b7bdf058b1f1676edb7eb364345a0440dbeb0d6cd61082fa1136b0efc4e1b0a384d1d3a2dc916c5b39aad82a19fd71cbb125f1009aeeaa3a884c97c7d838db833fa17e7eb0f5d1bfb30919d4e04c8fec65b79a5fb9e86502c8e3c769a32e04717975031b5ae0d7ca7ec66513a7ef43a6d00855c3b87f06b40ada8d47f5a5cc5ab46a242111bedc19d7d863e94324b98b47ab12f9c7f1c9803709dcf73aeabed90bcd13c804bf9f7e7ab6c18227b0eddcd9c8446f96bedc6fbed291ea60c85141e14ca2cd507a27da01427413e5f4f4ecb23a3a65a9c41b9ef9860cd79bc713e336ea03e86670b9e7e9c0fd10dc41f2b39ece5eef277ee93a07f141b7a633c2fa4c296774a070a7fa412ab7d982c7a14336106b70acc106a7d4a1f8c9bf028bb76f3dc8ff393b7b8dd100799eb7b7286936ae9bf2812aa84295f56ad81a5be6195cc66278cbeb2d4a68bcd6af436dfa17dfea125c551da871eb88284289e657d65837c2008d718c1ece459cce4ba2094a126c2af0b7a3d35225e175879f91d0139e972b8c16c3a328bc5dc5c330ed244e92cd683813569d756ae6e5c4991e214c673e1cf861f7ca1bd5a4083a91398d3c82cb51760d54a71314a31202e997dc873d8e9c052849e6ba46fed18d7124eb3747b53ec1ed469387337969a56af303181743f17fd6d61cb72f8fa8760ad179d46d54428050c969c8c514dcd8237ea6c7dc1e4a20e376cb52dee7522b8bd86389d2a9b87fcee9018935ff5bd408e144cfe2fd240851c6021bedc50b6f821464fb97d6c749f85384eba420ca4bc086f5e595ffd66fba22cec8d50be049d8d182a16ed4c36f634c56cce9aa6b2b50e0f1b2d4cf42c34ebd8b84f09eec5c9c8d2633c265a49811106c9d557f3560b0fc468d1ce60f068223fe0cfdfd0c8e84115d81399097c57bc0fd2c7554259efc0b7164f0104b182ee415507e83bac610280a8603029ed5e0c7f993fe9d0dac6996aa06b185e6ab57e41e26d97ab7baf12c3dad90935255852ffdf195d345c6333d7ea0a26cd74f80c9606b609762acca247f4bc32a3cb8719f5653c10b87e260c8aa84a1811c463ff048e37e87970488105b8090218de0dfc0e5892470d1b2f4dc1a44d5757708f9f6c402cca91340c9fccdf7091c62cecd6c64fba1fa9da63696f79ae59abf2dbab13b6eaba130a78cb23993b4f3effeeda35cd6ba17c2877c9acccecad64864df0a4797f6a184eef3f12427c23f40ef8454656025e868ac5f274596708a65ded48c9d3e9ece1eed18d8657c3cb7d891302b66930268d527e96b2ab9479b0963b1a80b66e94c04680bf723504e026da136d75500d9a6c643ac68fe62bec6022c476de5c8d99a6c584e72e0bd73db759e4f2b3743084f02564bc140dc44bb2068182857ba4e5b9775b4588b116d0aa5eaa51d3fca51465bfbcbeb70e78ae0229eaf3bbb2bf7ca46181cee052c50f3f8299ae6035d879089809c6598990e2c27b629c57a2c87f5fd42d7df1461fa1336644f8d7ef87c364f7d34cd15e53afb9b39a4e924948b4a71a878af6a64ef281a10f7237a008288795425327a16b1fe14d274b9f63bbd0c434d5fdf249e778255174ee1947d9752768ccf37c00624e64892b6877052263057eac0c323dd6d38d45e315977425e6819de730dbefb7b122792b3fff33b9ee3b1aef86c0c998d0b0b6cb00774f51154775449fda9f72091c6bc5ec25b459fc60262d1d39bc1c8635e143cb40b3a470efa1c5595fffda382e2f7c14e38344114dd8667a943796ddc809b291655cd0e74f9948125bc7b21b923d3cebb6dbd4e0c0c6c24d57274e929b60366a9cfb9c80576afaec7f4b6b2379f4f0eb80dddd83e4a7badda12282c6081ace527b61000cdbc31805680b6cdd163b72eaff9de8fdfe319a2b319d90f77b40cd9fa3de69f122dd27122340ce60b6e5a003f07f887198c026580b20a383fdff3925a421bab8ebf372a7a23f914ee8b4f0d12e46126aa923f899c2eca2387b415fe1a83114dc4d78e81b85e09782c668e106cc723e38f0fa590ada072ef6b10153610d5ad53616a2d49c53ad670d66fea77f79f6a9695426a456e246b3760804a11c323812e0772618a17690c4b2d4233a0daf2a90865fb12f5bb113bb57c13122227e23a9c173cc7f192628a15763f3243357d3e1912dc058ba4760b7e8f5a59ab24bb4764144fb9d52338313aeb55fd704b71a853345ec5228f85679227d5ef7a45fb152cda95963dedb656e34dc99ad53de2056b984370890c67eec173bc08d46d794a24ebdbae04139aa3b932166448942635b0e52b49c0764f8400de350841049c8e88119a2967fd19c1375ff509b90c86ca11a9d196173edb1d0d4a53dadd8c0a60977528c70d9e8169c6bec058ff23af0f5bbe6d503eec1c4d31933c5db18a6d4aab5de335d80bc45271033d84ce2c4b92b997aeca0d6d63b259c5edbdcc0c7436bd0c2211a20674495180f236d2811649b286f23225adf4d6451f8b738c181c511122436f1fb3b68d4edc0ec6111663801d4dc63434fe2bef9620e3ef39b72a8e9291672602349c979c444bb81c076a5b0d6776218d70e40094990092b17b86b8b64e51b35a218c29ea741f963db27a3d2a0a60fc3f8067243364e8f2b02a0af079652cc596468889a7e4478ac4422ac7563158ff84778783cd6f367c0d174def3a2795d911b42c01bba02d43c04ee274cdd38c480379264622b90cdb30701d8698cdda51ec97f4a9ef7001818ad66a99407a8fca7b267891e17acb9a533c094e218890de7272f80358a0ed3d9db882f564375f49b58b15fc9150f7cfde1148f62179ced944316777a0e515fbd0b06d9be14f4cabaed0d097d10696f1515592630e891473ea83b76c03abad9be0533b00e021c7d41dc025a6f85ef245d6e7c3b7e2887b0ffa6ed59bc6060b5be7d922c024d5fcac9427a0d4f81d8f5c7c3f88986380c80038f67d2f2dd6cca06ca3248e1eb261466e6c5d42a5fd8742be1fed165466d2528fa20b7d9a73962c272d692403566ab7690d510619013ef2af80898edba6ea2d22bca8c26f226da6c87ebfa12499ecb769971cbf29908fa889bc640f4f626ac935b9d00a93ec53e2181375881edc3e635e5485b61cab79d6ee03218f851b2993dd15ca31c4f8de132e7971ba344cd25154c2f6f9e18ea82e423a470b06fe60c746cf4d4d5c8759b0dc65dc599ff20fe617204f74c2f3bff287da1104110a175949303a9756925f95150065ee217bda536007d0e9ff3f085f254e9ee65ec456a0dfe21397aa35e3c072227a7d4e9152897d5d202e61b4c3d7675c10dfcd46e79eb30971f254eb5361de92893a1f55b3eeae2dcdc24fb94a59b989f536b1622281f925f9ab1eb4c4995822a00a641a9b0650ba92a19e7e62d0e352bcfbb56a7d6dec06a5ee4b64ba5af919db97f651c8779d06bc3c5c6fb51f224e3676ef754c46d9f6c006334827cc5b03fa8e19af5fa94a9dde046e7cdf030d2303efed4aa1d5a9e6dd2c9a63363d1818ca78c0dd1aad0a659997a1fa74eb2b7b68ace1c926e40581c3b1990ed1697d24af15de924664416c166f0669628a20f9eb74267944fc7d0cca3ee5c4744ac9f274517fa0d5927fc1c21c11212cb2d21f4f8676b25a4dc5580a2989ed7da518a843021ebe0d0c2bf5dea5e7a105c1d2ba189bf61d6a97bae5d5c11476af9388d5f8f12f19f1956f84a143f8ebdda5b770f697c433c99e71669ad06dfd552badf48ad65878363f421fccf10a11f99b801bd98293e02a9575265658a8a9d94aa90612e1d1b21712958cda9d0bdac1369982b23e18be52016e1b36ea13281022c246dd552951bbbbb236386604bb8ae6ec481a4ef4ec02ee4c551a797705a807317648074658020ae3fbedf62ed956e5bda1a7a61fab0a3c69b32809ba0fa13d69eb1d8c45ce81907b2241ed4128b75b26e133fe77485b7c1e1277a95c594b7b9d96820a5065dda25103c2e6ea5e9a634dea81f96ca934b3a84af38614ef355b2c44d983d34903ae0fbb51ecb7321bbfe060b349007f8554dc78433b2c4152e226ae13b88d060381b7095a98b5d469376e9ad909fc46723bc6aa1bf8d55881f2a51c5e17139e8729a6424f9910765d7b794bdbe89aae19162155b67627edd26cbdfa992813e66aa8f39655b70c6b8141a6b9e6df28b850ca1c077f2f885f3c9fc823bcd194cbad012e3bde86a45d82c9acb87d8eb74bd2b5e1ace2571ac854e3088d537f698ff353a9def7b8f7dad68c59ed71fe72c4c6ef1088ea395be8344fff99399df8e722a84326ef84796f2ec38ba0620c0192145a863b28753569f5125e206f4daed7f2a61afc16e6253b5d589fa1867054f13a87892f305d4a209cb27b186341d786563f1941e1958189db60d694f1bb4dfa2d0930d36debfb899b98e48f7592db47e3c6c1f3e849a58fcb72dc12233a31d203818e81483f5d2a1e3329e3eb59aad1d9f2fd88c62c19020a5311f4a3d5ca6deb4c82b16bd9878d1c7523bc4df9a6a8bb440c00fa9e172dafa426d59590457e7d248dc858692ebcff0a169fab16f91a4ebf4fbd4a771a6504f410bfba81055d6a1e67c80c4b83fa892fbe368ed507ed8b14d5ad9eec681463d5ffe20fe66093246879ff369f62d1247f926ccf43b08ad65b7beb25f5141d1eced1b1d7515c4ae891c37a1102ad8a92f10969f58b5ebd4ec791bea22c30c04fe25b796f6339b0c63ffb35758eebce428ecee7a8ccc857fc1d8377255e37a005595423be82ece1c3c0f2414b9ca422c6444cf4213789ce8aa82b71c0af13b2e4c279188deddb37c401d9389c44a3f00a69095e1c74a00f7454845168329ef78d6b1eabdd5802df84813df10fda1c4f5d3698eb78771ecd1cfb08d49d230ba24dfcd6d7064e792cfd98bd4f3c27df690fd6533a8d23964800352de7610d3d98f46ea4f0a8a75d6c5514696ab520d09b58aa116fd6ce208c861160b7621cc2e175027b991f28842004ad6a8b23c6d93a8021cf980a23ccca3b17ffceb7430be412cb39794bf7fb0055f263fa1aae5550bde7f18e836b1d094b17cda101b5602f543ea987f7acd630722f747416bcf584a3576faef9d8f22d036f1df3ee6c68c15a9b7c40e51b908e460da56db081476bf005f28dc1b6690f8a07e7e2c5c50cd2e552e5ae0122c99e2910e454e6f61809c543e2e8663bc5cedddefdef1ec27f0149a90b8fce7166db96fe83b5aeb3523aaa098381edb4df591e9dc31e869063f8b034cb89a7c5714cd74cce75bf98aca73b328c4b69e1955df3be8ba699e1b6abdcebe87775bff599c98eb77626be385bcb1e518f4a5379365f539d3097cf23daef699eb545a13b0cd908c2cc90e9aadf5799bfc893c6d1406510ae65293bf389dfa7f665284fa24aeec8e05737e6ff0bee296be49045114ac0a4b0ad7235145945cea6ac0f89c98728b3e0d9ed85afea5f1274375cff9a614548dd12607ed15859a2397f95596b17957d6f5492513d8d41ec074b8396a567eac2f8cb62c59e653ac1b7cade1e0152a14d82f8e573509ec4efbbda395fe01866bacf868117b668eb20bc514ca0eb8b0dd914737d0a91c1901891b35c97c863f81976a914e6535893ff2d4203d996a31a11df0ebb2bb32a3cfc28ecc03094fbf403be8f24d34b9169", 0x1000}, {&(0x7f0000001240)="3944195a5eccf728ea3dd2c114e54a05eb15ce6aee4ee020a8c4b5c5c6e9c92ee74c32feb79c44ad0ab31e80118755172c646f5807e1dd60f09c8cf8dc2d70c6160cf2ced82360ea8c09a5035f32e28489bf97a2801cb04165747ef3799219138beeb1665f2a0e66ce42d06c03573d7d7b30164f99896a43f6b06625ecdaac9460e0209e0eafd301d83ab95279293b43a36224a72f954b26979e3550597a6653437f96fa594dbc1379b8165c4d2c503a36fc284d6a6eef83ae46a3a4dc6d76b2860f8f5348da2ee543769b5abf5acfb5293fcdeffb2acd02dfe6cceb5d0d5876cfed260e709e86272b5b52435d868ceef96de920aa01f4a5d4c7fe987c21aa290f8acfbd0cd857a5853ddc10d44c9eb154fe13f7385cbb15eb6a3e1b6b1f75197652f0656972048ed3faff60cf4a6ab6e3c7a6519c7abbca3e6eacceb5dd10fcdd9db046a5d6579cf99c43c72b6879daa8ac69e58d64c9f9cc43b482ef47aa58447e5961313792d7ff9dd04911cb226367052410b9fd5aa535f11dc0d6a20c831eb73cef585c56fb2ca18fbdbeaca2405a322185afbc14fd3cccc498fa708f649345ac13700fec830c97a92379c45ef79854c9579e0afb2f488e115b2af3d860c4ff8450004a48dd095e3002b751a5d2b12171d59b25ed8f6414cff5fdf9d9640f9556626c6a7e60531d740dd86459dc0c745410d1696ae9eccac18c0514516b0dfac08a6e2dfad9182465c28737fce489f0a23578dc5fd8bc3ba5c831909dea51408a20d14dcf39207c2cce33fcd3d1b03fb5e97fdf1b18752752925ffc8d6e90796ac0637b8976f5f198e8cadec9d02c7199a44963657c6f452ead7d7681b21fc106c8b1848cb3369e04c967394d966e13e947af11583b9bb5639732dbf90ab09a03dcacfeaa655953712f472bb939e78e0f44d035bc4698b99a6bea2f72b94d4c00f9a80fa7a107e2d023cbddf518232be72c2f205052f78b8b23b693d8eae54abb2982ad70c97219fa15b368715390da4f1dda6b8d3f8d6f831ddd63e505b3d1c080846f26c6ca1d67491f383d7dc7333c86f8b79116fe886ecd873eb89c5ba36fae5e8e7ce4a102260eb8564f876735482af95eb1a81fbcc8412ffeea83f41943ea10a7c1a24f589565220146c72a1e30854b9e4faf20ec6789db8c73a2bed64e268805074674c76bb019ebeb86dc799a15c257205e3df389140a7508d95afc2fa67da109ebb94b5602f91b28d6b032b93f256d9a771e74ba6fe9dd52c3e85f7952b9b3a02b359a1532e19d91dcd157eb9f5768c8e8d30622270d582797d797d4b41a28d2b6e2dc81c5d3640a1a66b7328e5d720873e4bb64bf6b75353a977c8c1864c2f750f0c8d49deed8f73fef0a5a7526dd53a5ba90d9d0b7bfeb900acdc9a7793067bae01d2d42c980a43f37d5576f3c996d63928eb662baae9cd0c27346ac95e43a9eada8ace891e63651f025fb0eb859bdc472b35e500291b61386eb864974413bba0750be8092d5d19ca465eedf10fe3726b71e4d925ffc66555d80819cf0c9fea3cd94f93fee35687f1713e61f8ff2eff310355371c46a57f8819c040842bc313982a3b6114c075991c9fd32a782dc7ac5265f138793970579173a528a8cf5a7baf44a43ee6cbdae03029e49f832d5cc1553882d752f6f0c22563b174f1be0debed96ceeed05d6285408703c1e1880a441fb1089fe3c551629dc6c7fe412ea253f12e985ccf8b80ba44e81c43c2abdfe9305535f0778e7e3a7daf3e60773d042adf92cc021fb71f9d21e1a119add3676ff737b8818723c39f18c38ce007fe43b744562b2823fb0c7c0fca9a076cde636322938cb637b6ad01b9bac4e7dbb292230de6cc811b874e547edd50860b40281c92a8b6d9ce377da856e64e5734e37c402441f686dcb9c792d889a06795481e0fc2c3c61807ea6d1c42386c145ad0bd791f637440cc713f1be2dcac6fd66f46551f54be4e60f368a4eaa0de8424f447fc91dbcc43689d95f2f9847c09e28dca5c7a65bd31f7bdf5f6dd950c4d1fe391c40dcbe3847611af5e89bf050daa63b3e1cb26381f9630db083503817b9bf226b5d8d51138319652cc75c95aca551ad6244b4cd596ea94b7bf403c7d37eefcae8332e1b8641a50ac4b4ffc5923d703bb916b31c53cd792308d06af3cf2bc2afec59dbf4415c7c7c57a0a8bec62c7287571f2faa221df775ea5f3d88c20539c43626fafed6b93c72a9c025f621755a0fcfddc1b73d7fd1a404ef14b67d82901bbc62e657ce371c87b7125ac5d3220dbb9a5790fb81221b686d3ca0cf469c5e8f208da4d924f366b4f7c1ea1e947a9e6bd049445488479d7e2678aab3133b3fa2ae6ca1b4cb77bbe0d22eb398ecf840866a36e86b4f2433ef2fbcb01ae4b0682680735ba09bc154e45f7680c07053c4ed2d2d76302ffdb1b8137784a0f89396d875c1bf6875cd00bd9e798182e099963ae792bda1d9a61a1fde4302af1f399af867568ef8bbc52b584e7e924dbf0653bbdf3cbc5c90b6b0b12c1af01715ad1e4efa9282a20959a4a2771141a611e7ab67f1e86a65f37eb292a6330d27a2d91698c76a09b4761bd5031938e001c4ecc237573c7a59054ea11f1a84b30cfe94459dbdc80a81d939f1ca76230a25515ab8071b30dd6f7040735679434b28c65306482fe0ba427dc0d2e32869e64145138295c24ac6703ca05d37d0936d399c50a3c19baeb60c6540bb82c5144db314c73dc16bd9f70e50afef95654093990c3a2f0588af5551d81bc0ad1cb856b79438324823acafbd20196825a982fd42051d5f9b7e2364ba3df711a37740414b9e5f87fb296b0ca44e84038a0b498669c52fde1504054e81d86280794f778bc24d48163fc00eb2611736a48bc528cf561ebd406ffcbcfaf5a3f1d0a699c80a41f1bce95c6bacf6039c6c675426c749585fd10917c47f397de80ce3de5a02c9b9ccf48779dc7b3762231f6650f71d00b47fb4b7ab6b8558019bab5966d4194a46496ed0feb370e55e4e525cf99be016d951140aa560f7251eccecbdcbf62102125538db5e685f8adc607535bd4265f2a9467ed8b9bcbd489c29781207f7f6898faef75f729f5c66f38c37e5bf72dacbca36a5e3fa235231c5456d37a7a8c00667bb19f6c95c19aad673f4832ee9bd879d54f3c853d5c785d4b187ce60e793a191bda4882fe5c278ec01db75381b22f45487de023668ca20d71c0965d6b9bee2736106b5484bed719ea50c51b03600926f73b56e96b21cae4d236c1a040246e83faae3ab6d9c72ed2af254aae41d1e6903d487945f1d2b156bd19c2906cea7492af1f50cf1a982201324032cc2225cb1e9f367edeecf6a73f3284e78b5cf8a6ac0bbd37097e727e2e9b74b5c8580c4305ff368bdca913513efb7f2f5d30bdc8628c0fd7bfc8dca5c189c7e7f64fe0349a5ec6cd1a2c8711400f735784ff62367b69509b530f637164eebcb972d8bab028723f4941c3ba9de3f2c7d025be37c001c25eeacff2a00c1a106b9c3b0ebf3e9ccbac16126aa175b279746d8ac98d0fecdb1d7888a9d9c38c2740fbe9ef355cd3ee1606524de9bcfde2dbc5e3b4c68d5081cc59f6d0f60d970860b9fcb174c57eeae910b3df8a13e4ab966b96e688cb827a8a5fd914362dacf678c92c386ff88ee5c0a7f2a91012c2b2103f821245f6a07625b83bdca2ad063f0d527354f55110e59d00b10f7f804f976a57c7b39ad1efe3109a6adfd81cc8b2accd93ddd9ee1897efb436c54e21c85db88f2f64d8b05211bddc428778739af5c1e471b9a5534e6faca14407bc7484425805dd966c8bd169a73e5ad1e00d437205e86706cf6d8e66a4db421b64e38b2fa44316b47d5f14cf6f4f2478d21072c9288779d3cf956523030930cf64f1f8e8ec484b9d1ed053e05951fca8534f3bc9dcd031a118b79454b89914547e639623a8717b6957de47c3541d30481448e5b15127cd01617330bad00bfc2c040261eddbeb3488b1db31308a45b6856a278b13e3d95a32bf02a0c1a70f8d359c9368b5635ec7a5728904692e53a64ed09ed2e06973c134319b4f2e56491ec88ea01ec6d56abe1f331c873140e1957fd6997a905c855b37ccc1d91b49fa059caabcff0f745d0dc84c6dd8b6d2969dfde410c0fda856c1015b68edaa9b03de2548cf30a4c862415c3e47f26dc06bcbec29bda6d485142803618b1b17d8762b51891f3fc86981455fad7b693b9dae49b489838f0fd56cab2307735e5b4b3bf847da010be1f875b8279c322164fac2c21d75267bc0d0d2883bd1a93f1abd637e83b9a34ebf1151df93e78410f4e01b9877c5e35242dd2b5a26198050870ca5d0fae5f84bad9176e5f4d163358fa5affeac381e22dd7a16e9e3b74e96dd56acb057fb2ca0ff816e92e732abddbe3a3fb9670918bab9a15d4e0cf256772a6f8091800bce71aeb64d3887c1921d1b785d2a14c615b88f80d21c22d4b207604204c11f83bb35010bf36bd3f34f3c537b131e3bca47b367c8a0957db0db43a96ec53fbe10b6c2e13d2a7916f80bef1362d6d070c24f0e3e074bb746ad4f3d8f6e716b4b6c6955012c5cd7c2d5517e2ba24355f36e51d1dc960d6f1f3db60348efd47387d651d1378ef4d183d369950c379dc370bb7506cdd67a2f6d7adaa1ce164eca7e820978c3c6ae78f4b7a302e65908455e80fd1554a778589f0165fac5c02226fd6b5102f695e3efc7852e5fbfd6312eb30b58c164350b4ab59a36964898e66f63ae30f70f15c5a3f8c41b3ee02f5345039736e67ddfb31fbb9ec6f096475e9427da9f3c632b1cc6a5eb4a19cb37afd8a5d8e18fd2d6735e99faf25cfd1774892e173803946ab55ade0e15e281b5f89a3b471edf28ea66261ae6a400e3630858aadf22fd16c690460806c53471fd0514004ce3a73c54fe6ebaa2372a455c719f6f20e105e398b55aea5324708e70f3f131d4d709a18677849484be7cb825b7dff0b06d514629a3c5ab8d167cd5ef8dd267a8a74f798e5ff62cecb104300005c30c3fec29df2027c66db56d486229e23ae43c28ddfde7eea1da8fd2baeb5c7459de7db0c58ed5ecc8061a7aa1987409e6b070ea50e8633116f73ad3899afbce78f8c4074ac9e9fd22e6e7bbab910b5af3e48a1a01d7e1adf185a1f335ec53add70eb6e5f607dfaf57074fbfcbe0b1efc65a1b2ce2199e7542d0263bc1166118aabeae249f1149bc78300d3081f29d1620b14c3a058dab5499122c94f3492e66408557e81e50977d4d68b6b4524b231c6f51c389ecae7414ad385e7dffa3f29e851fdece925d799d76204ccf52a29286966574e97086c5b4e83fac6a94b283320374fd09e81594e25b87d3c101e7db33f39a3863c529f6bf117676d0bfdbab1f3be32e7b887ca3f766fe38dbc46706e086954b4e2a211ad76e63ace2eca6e3852d974d813a0a4abfa1872c0e0e6d2eb267c8204f9d5b8c450c05bc2db3816ce791cd025211efed34b4ea50cfefb138bf3f347ddad51134195a9dc19979c1dfc5c975fe02edc8765aa2b938b4d98ef498fc580bcc3a9d70384e687d3a758c12e8ed31ab2e23780d8e3cd80e75fba7479fdba6076f98c41c9472026693891ad90c79cee243492b435f5d5d3d5b85229c7379e7cc4e65ee13b738ec3fb75aa999b74449e10ffd07cb3aba888268492743cb446e015e9178c0d827711299cc6a271bb4bd9d888deb3c2082e6559eec4abb1d6d5a93cc32c27bcb0d322be4b464f023eec2cd357a9bca3cc7284bab42bcd0bf2f88d6c5a7ed7b02a219355", 0x1000}, {&(0x7f0000000140)="8a64fb7864121b2e675c1c1981d6", 0xe}, {&(0x7f0000002240)="4c6f27e4722c071df443635a8c624250ea318258195b6ff41e0891c3903931f3f4f3a7451dba03fe361a19b54ffffb70bbb7f1097a9f548fa770ffb0a0ba3a41ab9f5aecbf0d5b72835328be39035f35e677a18c14b108a383e58d31ed2e995f9996e1c0c0696b9147577bb9810e775b0889fbd522972c13f8b69ce12248465dcf103e8f41b2ad934d4ff506337d8c0637220ddc246459d7abe789bfb980c8960115f76d3198b8d1e1ae0c4538", 0xad}, {&(0x7f0000002300)="e89e282907feb25490824a1a49c598047dcf0e7a306293fd532af8b48d81ab10ba2c542a21cca4fc923c3f67e3fd7815f85b25ca9e3fea0677525963b4f354b65df0e476913217ae122fed88805b3b77f1bc490f6d7e767ceb57e2c3cdff49fbe59b40c565cc7b2dd5728074780916818a8eb7bfaab8c7610c86759dc04aeb24b126da5fcce7f97a6d1aa8d6fcc06d03d9106cd4ab8c4dca76e13f2e7b0ff38c1a1f786e8d64b8568bf61308a50bee86b2697b9a62cd755864dfa8696a03fd127c6abb03debe3db7dfec6479b495996b4e5066a82636d8c1bdd4cf337e4045a3f52ef06d6bc91757bee1db429f23c61cccb7dfd085fc67ddbd32ba31187a", 0xfe}], 0x5, 0x0, 0x495) setuid(0xee01) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002400)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000002440)) 04:02:35 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x47b) 04:02:35 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff0c) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 04:02:35 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$TIOCSCTTY(r1, 0x20007461) 04:02:35 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(0xffffffffffffffff, 0x29, 0x39, 0x0, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x800, "d730c1bb9d000023b8ec437f6de600ff00"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xfe4, 0x100000000, 0x0, 0x0, "58ad936e44f4828d9febc34b63a760b1da48ed4b", 0x2a00000000000, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x76, 0x14, 0x2, 0x59c, "006fd9e90a4ad2fe51747eefd9f3a9e790631543", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x2ade) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:35 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e00000010000088aef4951f0c0631a326c63a2014a43f952abcf0b70c96bb1fdc558b0d1d5e1fa7ddb72fede69a709f102b8850d336059b167cc189f1a1869133514f6b2cdada322a6b87a6430b88e356d132f9a5f62b33a47c8908a979c7404f5779e57cc6e75f578"], 0x10) write(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1810, r0, 0x0, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0703a291dc579da2b328e579dd9490304d6bc44fe51a6f0e75101e00000df557f357045ad35a0520270304"], 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:36 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000000c0)=[&(0x7f00000002c0)='M\\\x83m']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x24}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x1000}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000007000/0x4000)=nil, 0x10001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x3000)=nil, 0x1}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000001000/0xa000)=nil, 0x10000}, {&(0x7f0000006000/0x5000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffd53}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0xa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x7fff}) r5 = dup2(r4, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x29, 0x20000000, 0x8, 0x2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x8, 0xfffffffffffffeff, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x38, 0x7}, {{r4}, 0xfffffffffffffffe, 0x20, 0x0, 0xf5, 0x9}], 0x2, &(0x7f00000001c0)=[{{r5}, 0x0, 0x8, 0x2, 0x8000, 0x6}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x100000000, 0x8}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80, 0x80, 0x9}], 0x400, &(0x7f0000000080)={0x1ff}) close(r1) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000800000ffa9"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet(0x2, 0xc003, 0x100) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="1f77368c3cde9dd17e5772022e80b4ed88dd2afc49fa92bc0b6b35403ff61ff69dbca5defc7fe67f5f6effef00d31bab08db986277ad3444f0beab51a71e8bd026e6294b69acfddd42c2f72e8213ebe582", 0x51}], 0x2, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x50, 0x402}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x800000000002119, 0x0, 0xaa, 0x80000040000028, "5008ff597002c129ca8aaa763831be9efeb4dcf9", 0xc7, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f00000001c0)={0x3, "9a9eee5a8066a48d42ade7c0a9a0b2fa4278323b37d1f26da9345849263db256beda06ba1bda66db65958ff990f6019c1d9454af2992ef81b0536e17424a23e89de31bd0cf4b46a64f1e9f576e6d978697a07ca40359710732d04fd3912bba482abeda74e15e1484e4199233d4d8907718f56852bdcb1595433f9eeb463d22039a84483ba4f9a013d89d29bf4b80a876eb87a9971fca9ad8d8d5c0a9b58a33aab3cdbecb79167edd95aa3f5f8f8ba2528176f0bf56db276f9b0f942ef75c96adf42ac93663ab15c2b8d56bdcd6f44a64cb9d94d5e02af54d3ad8d8844f5662b3e21de1dfa2df8009d398630bfa5dd173f8fc59c7f0b5688caa7a37dc1e"}, 0x105, 0x800) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x64) 04:02:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3d, 0x65) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x28) r2 = socket(0x19, 0x4003, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7fffffff, 0x3ff}, {0x5, 0x13}}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0xffff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x82, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffffffffffe23) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) 04:02:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) sendto$unix(r1, &(0x7f0000000000)="cf6c0445c503bb2331ce761b68bc1f8c0c7dcdd840e94511fa2a506f5e37b60701dcf4927d32f4dadb2e9404c891fbd55e5492324b5e99fb1e21a3f16790d3c577f1f88667c79ae551183eec40355210f58f4079402dc48536a752f8cd3601b39cedf53372", 0x65, 0x403, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/79, 0x4f) unlink(&(0x7f0000000080)='./bus\x00') pckbd_enable: command error 04:02:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000000000000000, 0x0) ioctl$VMM_IOC_TERM(r3, 0x20007478, 0x0) dup(r2) 04:02:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 04:02:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x4}, 0xc) 04:02:37 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = semget(0x1, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/3) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="99") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 04:02:37 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r1, 0x6, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40, 0x100000000}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) r5 = open(&(0x7f0000000540)='./file0\x00', 0x82, 0x8) r6 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000780)=""/4096) listen(r5, 0x8001) recvfrom(r1, &(0x7f0000000380)=""/211, 0xd3, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockname(r1, &(0x7f0000000680)=@in6, &(0x7f0000000700)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) wait4(r0, &(0x7f0000000200), 0xb9bfdb9a1d73d409, &(0x7f0000000480)) recvfrom(r5, &(0x7f0000000580)=""/41, 0x29, 0x2, 0x0, 0x0) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setuid(r3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000300)) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket$unix(0x1, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/132, 0x84, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x35a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x80, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xbd4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x614}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5e}) r2 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 04:02:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xc059, './file0\x00', './file0\x00'}) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bbef851eff0f00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:38 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x7, &(0x7f0000000140)={0xd5, 0x0, 0x9, 0x4}, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0xada, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x35c0}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x9e64}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x10000}, {&(0x7f0000005000/0xe000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000000c000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000009000/0x5000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', '.\x00'], 0xffffffffffff8000}) syz_open_pts() 04:02:38 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:02:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x6}, {r0, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x1}, {r0, 0x98}, {r0, 0x10}, {r0, 0x2}, {r0, 0x80}], 0x9, 0x7) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x188) socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:02:38 executing program 0: r0 = socket(0x40000000018, 0x1, 0x80000000000000) getuid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x4) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20082, 0x0) sendto(r1, &(0x7f0000000140)="124cb1ecd315e691fde2999d4b4ec0263158bf59b76d9dff2653798832a64e207eea82478a937fc9369607ef38a6eec4913e037e82684ce097dd14c80632314ed2f7e9a95352ab91ba5ae80913504894893b5fa16c7be4923e698514372be1dee0fb9cad1c2ac0e761650246951de22392d281b643bb97ffbb212b8fc3513c355585e2fa4edda5f3fc7ed5b61402e79e7705079cfaeb4c16adbe0057bf6975bddb1427dc763ea3c637c3f7dcfe684dbad5a2ae03842ac30d843d0d5a", 0xbc, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="cadf3be8612d7f8cabd254fc5a67ded076e0d71340b6fefdc9ee845f772c62a893a34f577c4eeb2ab8ab7ee019fab0791c007e2d572370054d13620b9bcd1879b2782581ae578760225fd32dc4593732a37be328e6f53ee62fc55a80a4d778fec06a22754c488ddfdc1695ba45263ba302cea4f08b769bfdee05bf415c73e0fef7030b64587f7d264e5e2aafb88ac9ec32f93ed1c4005c2190419c282374441f06aba2f545"], 0x8) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f0000000040)) geteuid() 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getegid() socket(0x27, 0x5, 0x2) setegid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) socket(0x18, 0xa2e99763a1ea2025, 0x3ff) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 04:02:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) socket(0x17, 0x5, 0x3) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3, 0x7ff, 0x1d2, 0x1}]}) sync() r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10d) recvfrom$inet6(r1, &(0x7f0000000240)=""/81, 0x51, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:38 executing program 0: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r0 = shmget(0x1, 0x1000, 0x421, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80a8, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) fchmod(r0, 0x16) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000017c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000000c0)="a8c41193dc4e7850b749451c829fa0856513183f8393afc89a0aa9f93c3d39d6c8126bdb06647485b06c2cc84d31a6b0", 0x30}, {&(0x7f0000000100)='g7', 0x2}, {&(0x7f0000000140)="3243be3796be58bd3d4883b41b7169bf3a10896b1fc1623064ac31c56d190a4d50d1c11addd1cd370d34f580c6603537766606", 0x33}, {&(0x7f0000000300)="b51f757480d19fd4479bad8fb07221021ae090f37baeb89e40eb6a51d5c3ac915b5986a65bcd4f03e4e6b43231f2a5eaaa29592e5acfe63ba4f557dedc76b11c87ce1894e6761e9bb7a4d6763fdbf856f938195942014015f757be3401c44bc65b37b230a60e474d3de9fb31067838e6c9e3469eb301da7a9ec0f8f28a054b4c377f2123a2948337a02da3dd45c59c1d3c3e7aad929b8369566c98d3efe687070f0065b3c2b2054f4986975587f9e23b089f241fe37e28ed923c3844535d16798350190652c0329e5c83512ee51f6150374c53", 0xd3}, {&(0x7f0000000400)="ebb8064ad4f9e24740adb409039db7b8d8e768feed8aaa113f9d7a81642eeb9807a3cf7e8d9dbfcd8e811016df05422a412e077330d57c999d60eff73a2a6cc6f6dcb8fc61a1d614ef77d42cf664cf26f7e813724048c3e1a995d2d74fc2d1b405934363d350d7406710239e8b7474ab176a9faf7584a4efdb3ffd44acb02bc1da4aa7", 0x83}, {&(0x7f00000004c0)="8f6f5b0c913d9e514a3e16cb54dfedd9034b0cff31a3c005de10dd8c05600a12751b63b820d4e18308bee883932730b108d1651329c30ffc19ef4156d277c578a27f6d02d6c23328f9c8f8d00a267bdfee37988f836c66d27d684943d4a31c7a113790b4bfed20c844c71e8b7f3fdf1a30824e7e810a4f72c398a2d2347281ff6b066d273dc7470a0b587107f3beaaa69e58faf4de5dcd1430940750381f4832a62cb0e023e0947d6e6f2cb66c6a883796fc0bc758d8294be1488eb5b3b8e05c9dcaca4410264c3c91a4f5bc0feb4020d96cd3473412757918eb9761a84d83c9b3e3a20bc6368480883ecd0fe19434956bb411344731d281f43b0c4da116157b70d6c3915f73b82c81cb9621e554e0a48fb17275ed213119ff03dd56b7bf30c29cb0dd6858b8491bd32d13c173ba933b051a050de17a033c52eff98d79ea050c28b9eeede14258f672378bf8fba9ee04539bd5663aef1c76293adeef28c95b7da339fdf4c7359c0ce1c4b5862ccfd423f3491e5998068bd4c91e42bc4c78316a1f7ccf85fda22ef20646d04200d850c7c40724aa65b775d9a58ec1c8738b919a8c25600af444108fc736e451d7cf75cf2c8968b88047ff78fb965dbef3a4afdc94ac758f1871df7c0b13e7eb3904e6c57cff1a0290643523bf7d5dfb06e4e422671a19875138af2d32f1d3ff5f95d82ddbf3811d8d2a646f188fe29d8e6e31f463f936224b273714ab366913c0d2eb91150e36b2889a9d24f378a74e1e47f6b6b97e2846a1e386013ff7ebf0c9f707f4a34546af40a87b1bd0d8c15625460b6a7b6c2b29ac6dee77e86a59983dee6ea9fc04f9ec318df284b84c82324af0c57d74afa767a4d84167b5400632cf15a25fc8b0382f97873a7a1dbe51bbe736e2493e56013e2e7a899392b1a2d5e37c293a3c858ff9490d9e47e1489da2b9c550f2463109fa6c99df6ea29e5fcbefee6b7fd125b5e3765b168ef71079b8f4f3498607bc3e28a5a00f43401922dcfdd3bee05ee32af69a67e3a215ade61c5eba0351cce92657c9d86e417b318550b9b18a827b620ef7e51e4ddfc13a410b1fa7c87f5a8bd4a5fd21a7d3de44464f0816a5c7f06fc18efa7572195d3aeb1ccba12f895cdf5246d9d5d62fc9e834b7395e67d0238cc65d58165d9eecd758933e4cc1bad846510ce5c428035a9ee8a2eb5adc761f8ca0725b7feee3b2f4b7faae526ade7fc095595feaba74504e6e67872b95542fe6249589d5f2406a9297bdf100d83e0fa61891e8e1a30da83180c4767a72e7644464e3b931b7dc828b3f1cbfe88952f42b72713ba204107f6c41984ba8c9a48d1c9844ea880f09a8808d87954a6c0eb8cf197c191368f753ad97a688c9173ccf2516d62e3175d96282d66e542f3ede5c2e682899c959eae9e5efe6f4af82c859f0938b0f3fb114d03cfaf8dc4b4b17a8dc6c033bf6ae1415a58b18db9577f408c24454edfd9aa3693b033af3b7f33a7366fed900daf17e2c45262421b267ab8877e1e3ab0ff896ad26e43b9b1e81ceea3c14179608438f8fbfd7b829167a9cae5963de374a3341933d3c76111c4e3f7055afec9a93949a191c0778cd9ae480edb6731ef4fc0fadecf79c8dae7ee24ed2572cc5780fd63238568260b5f9f47c835555583964fd74e56a88a50b81e5ed538f6d1050a7a89f46db247c0a2d928656ee17a4ff2d27bc5d019e8c8911253d5335843c1d2bf0c44aafb35d9d37a935bef1ffb104538e85b5a4697fdd6a125592d0644450b7c4078a0558b9eb7e697a63ec27b23538103a338687a9ab45a2c9fa63eb0024eead53b23008e9e747cb1c3c5dc0e35e5284a6258f5e7f0c241b7eb146ebeaf5fc41dbbd8b18010eb297521d9d5d9840e47c062b136185df24033395afceabbb1a5174c832779eec25a1fd31f934f936e3e705c9d1caf660f196d42882ff6100df1d1286d98c448db7e33fae31e4aa620dacf1d50538d219fc2440603ffd4cf3cb2bd89620afd6eb154e05da99b585dcd5aec20990eac0ad76b4cdc2d4623b1c62685712ce0d73ffe7f8047af402c88f3f8a5b93fed6d3ce750c1146ec47768fb9a1770acc6926b71e65552378ca0d110f6c5a56e16ca55d7676b9dbd783e792a76137b73569dffa4f517799f7b41d7507934793ca2117a275d15da5d65d62543a4890a7751fd35175ea30e592a7d58934f856d440b89d34535684ec55dad9f6c649d754bc36e7482361eaa4c71c191b6ad5a45d93fa6d304c91f48086c5f66199cf65eb1bf9563462ed5d24293bdeea6d2e22b0c22a54e9373d49d99efd70efe5f7fdab55eaa58bd7e69e976cd7ec5e9a82864e8a1480fc80f156a6ad0ae584538bd937fb2a598480a7adb74223a85cec61d9ff7a5b4af46de43942eeb14b8d20653e82e04913d72713622726b2998550a4fb954e441e8f4e27685a29e09d5b23daa4789a77a46eb3f6f9c8ba0b3b729e678d6fa75917a49a6c38ad503e431ce842a4b1d941219e52f2f90f302fbd4c8f1b47a13fdb7560df3da507070704c51ea6da22b7462c4534fc274bbd7b5d907cf6a6924501a8e477b23d6669cfc50079f84205879d55d5de881576eb06de2d844cff7cbd3c13515b79f4bb090b6cd0df7260aab64de5eb9ac7f5e0a838fb2e72d402ec73c5a59bd72be7c00f2960cd98c1e052b9ac129bb55479a799815cc2738b1c8d09d5f6caa75697e58256cce9a0754012668b223293d20ff403454bc9015ab7ec98810a7e88b43d5c86eedec2ad60290b76194870966a153376e8e72e75252f0f4cd7a9056dfb3be52687b378a2632ad52193d1d6728ed59a3fd342aa0815afa9b06c91a092f35639c506ff079e76fdae1e7d452df39f47d162d51a19caab4b359b9aef98521fb5ce716b4c1fb4e72e15afb2db5c58e4b7990ad09644507a39d8f98b15a25246421493330a1732f30072fb6cb9c64accd6b63077e1d56cd44f24722cfbcb4b9864ecf9d399858ebb0334e59c3663a3d313eb6f2781746327052bcbceef5bbdf86dcc3e0a8d3577037b770b47161a8507107968e5b394c5ef95210a57e066f23940cf817378220b4bdfd9c4f11e1a2c92fb5e029b7136be44d3d40dd3bc6fc4875396bafaa7e5986746d2e5eeb56c6be5d8669764d94cf1cf11ec36ca027faddf44b430e6d7cd2673d184f9f26381eb0c93a7bc12e64dfb29b1b4e9a18f51c8c93582a424589636e14cabd40af1114840ab985c6e62ec687776770a6872b2122ce23682ad633b7e082d2b7eae7116abb446db810bf19dc4af7c7d59ce422983c13ee179a72cba1ef4f2d3509df9c8984c0efd20cfa6a97ec063a8cc13105332827926f47493c9171185286693cb4dbe45a8951cb61f29a1d55d42105afd16a048da1bf274ec9f1a3d49bd71f8142357e4442a479b9b0a2c1e95c179b32c8ecdc36d7a492de52c8d08f51dbe602dbfef07b02cd660a0fc6f0ac79d16d8437994204d046a6f6c51a91fee8a21f2bf5636b968fbceb6291ab99b53b9978b8a8c9752a5e890f731710dd221cb984866b8d42787de358ca84b584301db59f0bd0ad882f215fe88fb86c33b3c18400cd42323d7be39c8efee59f0eecde42cde8979c6859d31863b31104c9283ec9052d8081d285f581e6adcd861ae18790328b3df12e69a6d6334839400ee859e102ba4b5b8595b7db5bc5234cfcd9ea340e13d8cbcef85d4031fd6441f7b6e8125114103f37953dcfc0f8d5e74624620c3552c1d6d73141a0168d6d311cfeb0cf5ebb756fa58e1e4eb89b83c1a53164348879a666a9af9d75e52b2cefd2d90912e327a765aa4799ef12a025200dc2d674ab92b785753f3a9ff70e62eb8733fac394d3be64ca70cbd2bebe3cf78ae4bba58114e7c4ea485a6065ceca11d35135f01aea50f94a8cc0dcd438cf761a2f32c2379af59f215f70951adafb496381dc5cc780be99cd3e1f4b170bfbacb971049ecfc7b98aa776d793370d586c036c1b3d3e24af45e9fec35965f8722df5e7fb9b793d286e862dc903ff537034c3233116c66a99feca58e567f49827fbdb1a36e409f7c6c7feddc00a20d5289151b7972ae31f386cd6888e242660b3fbc96f379ea98c45330d5afd68a5f4a0c67a28ec4cf356bd8d2b34e9525f2059a838d4c45da38143b1739395b8c1743d7310d2766e0425033b3789719a704fb308e60d55da53e86adf8d4cb6d1285f41963850593fb1507eabeffe80f601e99870416b64f073663dc2f27c2ff32188bfd0dc26cbdb36c35a56192cfcc42a16618bfb3f78c122e3c73d20123153bb36f190056bfb18c50399e60a241cd69f1aa1fbe5dd5339d0ff19f09ead84b631dc268daba21323cac52b25213723c2f5d8a8e2213f0583e5d6ee14704877c2dc8d194f4012a17011e4ca6ad7041121ce74190464d0d8d0229718221debb8ddf7bd046bafac9e37b15c3a0443d26a5ef90664277e300a55037aab90b6a9a0e1d737658d23f8284cbc3a1e27b902dce406638abbb7f1c92ec82147ebe6c20b2caa9860689082c5d707fedcd9472b7ee17df4c12a5cfb067471ecf0d23384c9b397e491bacfde2fb6ee64279264cb0c77ca0e4687ca9a6c8e82733745dd219ea7837f2aa57ef23ab3abf8c5e34110cae88eb55a5512406b5444ed39f3f5b6a2d1ff46f64464f4425bf8da497174b9f15403d0570f62dbd0a6bb8c990f2544b403d4f206392fe0a0f80d9f53e4716a7043646ed3b1725757a438a29a156d7b978991bfea8c43572f207e46d028a141254c0b9bf3237e72e4d91b0773ebca57992bfcc9bd7c96313d9050d120d5602d36cfd9e359cdecb43b5dff6ae6d17b2b75a15c41726793896d4879a2b0958f89f306ea59556b751f83a189e498a4558206dc3786a85ddee9188f8962101244dc3a0fb4c2844b72c776cfcecec6cba717259fb6a68612e1e425f993ba59c75ab1b8f0144bd05b19f76cc943339724ed6223b27c6ad4b0b0b6e75fd54ff0527ac683fdc7ed27538a334fee44ffaa4976d6c98c6ccc287b3798be7f794818618d77411311a25fec51badea64453a9d6ce2b9b29a345769f6fbc0b91f72a28790db64ac5fd7d7247a484d1245e4b525660a15da1dc244fbfd83e228e678308a3425a4fb190034bd5bbcc1852044573f04ad2a4d0730d2bf89f799ba9dca4fd8e0fd73e3846aeb5a359e96b0e8f6ad1cf82f4e368abf070f56fffd7f6132a9008189efe6b79f53393a6991d531f67c730edf75ccf8403a8a58e168fa596445f7fa866a3d540508b0d2ea7b93b1691943e0dfdba21bcc93e23e8110f281bf8d30aae01662ea62addf452ec3929644f4b1060fba3902789d8f453423428f3515b5027ca463a2607169ca279d5bf812d2be72485e32e863845b7d6400a47dd11c8f164f5c847712df675663e1d305c7a1a5be6472ae8f7a35d1fba8171bd0a6bf61e91daa35537f9dd3139cc4a8e152e6ff5aaac5dde451812e149df488d1d242ea3672b89ec57268951f04392776b9186fe69f52c3f089657b0da0e18113c4db6e8ba4c26a8b0da0c8ec47010473665b412c2c3eb132a4ce7d583fae178ade35f432a033847c77fa1f35cc79400a8ad4ffd73a028902b648186fad5b98b99ff9068720343585b7737171862efaabd0a2019c74192a09f0dcd114e5c380a1c4776f46b34cd841506871ae8236efe92f2da5e3613b2b2702892617dc024b2dc24d4da9a63f28de98cf55e13e6f3be0d9c05a0d23e968db0ce54f575caf96f11a14f70c35e95a7f10a73c88f5d1fd91693ed70089a9", 0x1000}, {&(0x7f00000014c0)="740d8599c27a0eab641750daf374f24d80e7707275ab4f0a180e370c58d1fc01caa8df8211c2fde0580eacc2e9a15bb6c7bad2489bd8d8cb76da58a30b7e6b87fa1b0eabeb31bbf83f30475ab183de16872b96ba8a45c74d62475145575d9ee27797c4ac00207715edeb1c91d99e8809c948c6a651f4fb40039bfe487a5146c173f8a318f460b93a1509257b361b893773a4d430337bdc11dffdb3b16e3c655877fc690b41ccc4fba883ff0f579d94f54b1270ab96ac774ee06f9e94e9d6984960bf71ab0298229230af2fd248f3cb7b3bc38fa9b13441aa355c2d1e72386919", 0xe0}, {&(0x7f0000000200)="4939c89f26d0bbe177603e6ee4bcb739d2f061000a5df4d6e7d8042613f3e6bd98e753bd1f9ae9b817ec93ba9bbfb93c492c59be035c", 0x36}, {&(0x7f0000000280)="13f6ec90ddc51c94b505", 0xa}], 0x9, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x74f6d456}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x74, 0x80000020, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x1, 0x100}], 0xf3cb, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000004, 0x0, 0x2}], 0x70, &(0x7f0000000180)={0x6, 0xff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) socket(0x18, 0x3, 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 04:02:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x81, 0x84) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file1\x00', r3, r4, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) close(r0) 04:02:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20880, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x5f, 0x2}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8a83, 0x40) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x0) 04:02:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000100)="ffffef7f690e3d18ca20d0b8a6fbbc57e4e44775e27050a5b2e3d84e42dec4d72361c55eff123c42a0ef3625ea2e46465cba61fcb3347801a9b12bf953837428a2a0ce8a2b47008a108126e2c621b3efdf4f75e88234cbf77c00780688c1493f684ee66969d1eac4a69233dc70ecf27663724f761d58dca26c5aea7bf18fc64f821747c54ac3fdd599c445cef727be5f3ea2b59f8832173646e6f093de8c8ebff2e88523467498aca6a0860e03cbb172f8a41972b822981c5ec70d9c2e72d823ad0fde261f2a6ba5482b0b95fca18ae381cddbc0632fce561027ee18a8e92b68309831086d898857fb037113ebcaa0a9c76bf69d07a945dac0342ae370d674b1e4362e96559d811072c0014ac527caff4769ebf57b7c35023a07331f1a4fe287a413451572acd2042f420f8ee5ad2538331c494d96bfffe7930631", 0x13b) r1 = semget$private(0x0, 0x4, 0x402) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) setgroups(0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:02:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) flock(r0, 0x0) 04:02:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 04:02:38 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6a}, {0x28, 0x0, 0x4000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 04:02:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x200000001fff, 0x204) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x70) mknod(&(0x7f0000000080)='./file0\x00', 0x8082, 0x100000001) mknod(&(0x7f00000000c0)='./file0\x00', 0xd000, 0x5) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000140)='./file0\x00', 0x21, 0xc9) r4 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind(r4, &(0x7f0000000200)=@in6={0x18, 0x3, 0x100, 0x4}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1, 0x400, 0x9e, "da3321438e9e1dd183720366c7b323be94be169b", 0x5, 0x4}) r6 = syz_open_pts() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r9) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) chdir(&(0x7f0000000340)='./file0\x00') lchown(&(0x7f0000000380)='./file1\x00', r8, r9) chflagsat(r3, &(0x7f00000003c0)='./file1\x00', 0x0, 0x2) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000440)="57f842cae70f7e5488e8edec6478f135a82fc347f2d5359efd1f8eeaa7d7fd1edbdb8ae6e8c072cb1c5eb0a564271d1776643d12da9ad31fae463e5433772319f7eb51f848ebcb4cdae03877b0a1f4ba8425adde8f22247c783cc3b34712b50ee5e0787d8e78964692814c23ecb2e31c8c9be609e2fee6946cf4e773058b542586c154f39a1a0c77facfbcf2c67a629b1c77b518fc0a75fb53d35470b635e1fdd8012bde0ed6722a48a3bc412cdb4bf15e940815be16a2d82e3124b8730aeb0e980531743534c72136d4ad921c26c7a5e214441d01caf42cf98ac04a7462cdf03021d85b29782e7da637503990ee942848229aa15057d9275716bbb9e8cb52a27222bf9eba8318d60e148881b517140fa6712d9491a5d9e5926ff6e850be7be38b022be18420f07edbcd1c077d4ad8cfced4af44c2a85e58dc60e937708432777d004187a6e5460c6a5259fcb5c1c06475810eb1200976d7fb5b2bdebeeaa1ac3ea4729360adda8d571ca3e230fa4b197cd17e32cef6518ae783b354032d790a9913331d685d5b0d10a09db2540b726c5e18bbac56506801c3645c6755791556ecaf5dc3a7cd12c67c9b462b74079d5f215d9fc7e9c0ba8e3286f62cfddb37ed36fd47bc4582e5996c11113792f4e989a2714abcfc0bc7a25558183c303af84b18e67b0cd0248989eb1025e9da6d2969e81ca1f2e895bc456a51858ac4b50eb4eb11da9a8767948c394166dcdd4a62176f71754749417ffcb321aec67dffe35647ac0ef33048b5223b4f48fb415216138eeb9e2513a9d0de75eef80507bf393d9cf9795f3955f430c84386e81d51ecd4b252470ddb72ced901e41932f84289185db74bf6c19f5effc0e8479056af1f4adb01eb6568954bd7ace5074aba2e1827f506b766f340c16de89728177b2145f06fd7250db73b7c09544ef5d02977256a58af100398229d42e2fcdb0d094a34997c998dede6cc498a033f4e8e3e2916833f99da2e4080074d107eaae2dee0f8c3881c062aba2c17528d548517c3e61a6f4af664e4d60982c171114adeb692d514c3cefe7716451fdc5c3f80dc1fbb6a026a14fbb0c85bc005e82792b16610a66d48f32699b0293fc3bd5efad9e7c859fa1da1e6aa7c1062b6d161b3cbed45a5c56a8bc90fbe2575aeadfb99bd5e0f4346356647c89e41277716c62789f39be78160379bc9b7137d4b4784fd6eb370f35ef671f10291f349dded8a65cf4a0c512f898b4bdd9c9a84f06fb6d1984ed292ab4d06e26f85591427a5c9ed849492fee7fca44b7a0f51999eced2ce999bae98c3f0b05eccf3fe48e65cad4bab92eadc9aec6661310d0ff9989d0dda9af7aaf6723eee2cee9ac059a1a7a6227f8889439354bdcca824910aefd0c4d2ae1057ea91d7bc396f88153a27f22a06d9233653788706a3bb353f0b4526cd79a058cbe9c1c42092a644290c9c78a26af4e4bd1b8c600adce47183e9f28cdf538f8d9dfddd6a90af6c1c96c3abd5cf968dced051fb6c675de3b643b2b70ee99de305e591beace697993448ae60bed3e5742a88792b63d659305d5a8791c99b51eb3e014fd2923bd122304c9fb78dad60dab9168763d06cb93a4310f0fdfe9c51e3cf2d6298db987f7c2651bcbf40b7b213eb64e52197eb2cf51956378a159ecef444cdd09be0750484cf038261e154baecea88824b1538bd393fc1d74aca76e043ed1c023952385d22d06b0eba80e59e314916f5d27429549584e6980587aef1dcaea1b0389a0b23bfe9e6fef386f9db4ecf55475968fcc9f1ab041f8e76e8fb305148a0ac2898093bddd281ed4202db82ea8d64655a520e78728eb40fdcc731a81efa405a263a381c6579d0fa7136c13270856186f971bb6a9833e950ff5ae65974e9409cf2d14c34ec380424c959c85376dafa548cab5daede54250a9f3faf052f958ae3405e86228b1e6070b95b4cb7fce56f98c6b9d4824c70105d15888648a31210a404b716354ba5c6c15eb2683e2875f3cd24a5a83ea29b006abbd97510232eab1a87deb3ca3740ce4d503c27c18f2c4f30d27b3fbc974d4fc9e6dfc36e5cdee679bd073a4e2d889ec5d530452a4f3e4b8cc49e16f9bc545c7d70527dec04dcc243d85699d9ee980d3dce7433866eac88addde58532108285cdc5549277fc6819380ac7c9bceff3eb7c3bc1938e1a2de38d1289c9174ad76a1ffa1d9cd22de100a3548740a939cc2f5bb6fe47b932618e9517f2e35dad6f68a0be43e4d2895b16384233e04380d25adc7b0633098fc861c7a2968c8173f87e2bf142f9211f609cbe751f52a2d8ebf09dad0a3394c24a22eaee1c43f8a57510ed4f0cebda55f9c2da287625f0190f1be52cab165519f50e7d0c629bcc79fe5dd4abfb966d23ba339fb3bc3edc8650fbbf3da14da0989c5a0ff1e10f1125bed297e9a12865c3dffee16ba49d70083704dc7646b97c84e441b7e576427e5f1d859d6126131557b1d72724441a3c4b79149c3523666951e9fd592e054cb330262222dc9d6877533e476822e16a553692e4672280407cff7eb32f70c800087ec73eb6f21b0480aa1d6735c570ab99825891eb04984fe6e922b374cda81cc58fd1d2b60aa8daf55be39928a03bb1cc43ac63ee9a9a91b428d1b57f350c248b489f61d0c4773684523074895facd26954f5e5c02dccc4e4ae84c6f6108497c5308cfacc64deb3528e03a549252638a871766f8123113e5b5fb67fbc4be3e0bd24025f1b3f13048a3e5991014e589687057e22262e734f0d481d0fc04b106b1d31ab5b9bfeeda67d3623809a6e78039a2f862e8bf33658244b3277c59b4026e9e019941965fd8f5d8e9588456ffcac8d2426dfe44fc9643c8a4b7ffbcccd82bdd84be3d076aa338997fd048538e2d083f3fe73735f035ef8a3a36f1ae3629d02a2855cca46e5ef9d5ae6f77036ab172e911c8c13e6384654bff6a92cd3db6968eeded6023e828553c3ab668ccb66820b5e9d0fa12b3d2e49a1e390770d266ec24fc87929432c118d1c4109bf47fec9137f331c9c92570551b235bd871328c41d40bf14e0ddca9ff1c6ae271a7e512dd19160e7b1cbab98e6b31d98bd3b0884e618d9172ec508e3c8b776eec2ef2c2760907ededb22731c9453a0203497dada0a8083a9146927946e6ee4dc84df9db34308224809a6328168c8580e6eb6b270a91040737d98de10ad1d0d0ca03bc03140f8fcfec0c47b53a8529c1295a70ac9258c81fb8ae0e63788f7bdeb32b70ba9080dd30b2171c34bcc26f10df56747f4f541c5955d14876921d8a284dbbe81d2a639a762d311006174819b9ddde77829764b17b9ee3afa4d9e06961dce70ee18b4e2037b0b25a4ebd73cc1059592171ab23180c0eb3e93b58287e94cb358777ca455342f9baa84a8110ccf707a87470747dbbde90eb896d7af6f196b82f7bfc24776d1aa19782cb089147923f4c39b16bca26317f15aa5a1f4c94d4539f8edd5c7927bc8b1c857bd0c9a6cf524ce13b86f00f14fa25258f86ec4c72980e16a442eff6544d7e12d0c43f234dbec097762e3cf03efade85984106b6ea23495ef5ae21f80c2978ed63a6f649dc957841b7e554258173ed3c9069101e49d61ee3e92cea3aea829fd2ff380a6067d36432329dbb3696f090e174181f0a68c7b6d6ae2247b6f5188936dabb4535068201ce56bb2c0cdc0c7d0a15df0090ae10cd994054d9d2bfb09b79e37d7e98591ea9bf2abf000c6d3f1b5592d83d441463d77629b0db1a5f41fef9c8c5925f7033015f6791f2ab2ff7681992103f70440a6259e76986467d1d046feeb96a519453e5e6127b1254cd3e99cfe7f74357b06ee5b45a6745ab204422f88ee43d85ac4525f67b024900ca50bdddae5d94ea32b3d23982737a21c8ee1fa57aaaaa4814f3da8a58784ed144522a1811fd2f21a4f5a3e3648f443b7b5ba59803f382d042bde3c19d573bc37ae87a0729ff1e5535fb884ab7c0ed4203339b2f05d59312118353cc84812524dc31151929e6265828b5dd4f66631fdfb72153c8f800adaff14432dde14f264efede967a31bc9c15ff0a3e04e2563aebf8e85432349af8d1c9f8917a2b992cf98b5dbefef272e95d4b849f645fab9c40be744b500255374e136ad856c57ddd3460208a758be65fcaad2c2b1e79db3c68c851176e30da29f95e1271f4f15c1b01d550bca939cf12dc3e7b62d76160ab4a057f98d87d5bc353a10980675f8d7f51a9e42d6e40b762c240d1dcadc0c0659c0a84f9086ebf1a9be1eb3852adf02f58c2a4678d20619c40f0446fc6becfd56982dbe4e520a344c150e12f554f3eb575ba90f5ffa750985723d24cb11e168ef84e877de5d7f395edb772ecc3c1a7c0023c38692aa5f22215ba2fa9f80f748779624a53e5dd59196406f94d437d93535eca95a6ec19feb797c33aa3388c0347226867cc0a2127f668bb775bf5ea468bcc6fd624f49b54a932b7e8dc8a9705d4177c2b30be36fcd35120bfb6c1f20ae223315f55bf78216fa015da4186890d34d25cf9576530c11b564caefa81d9a5d80865455b2d3d317ac80a2babb259db3edab270daa026b8577bfae83a9d86716d087920d52bb0aaafd7b7788faa283a97ce93a8ddf633d306d3055231344fb36b8583629e8b189e2f5e9654352fbc3436ac75c71446369ac320a4e63a7241c12492a81cabccec63faf53046a579bc94d9d5b9dd8984e3d4d644ac59d8b7c3671759490c552c337cddd89189ac6f474bd988e05bddd3d5404a470984b9f2605e55cbcb8c6265e30c7abe59badcb1d2b1dedeaa602dbaef9ccf0a45a6fc308fc7c6b21ae26ef6094f8d2c6443b203b6d7889f000b053ada2e66cac61ba5511bbc2ab04881345a945d450c070dff1d3511eaa95485285db015c150f448b822d5af4c23a0e3738911cce71a607ab3dce80491c0f0c9779fb8361344b0ab95c75b76c4ba28717fcd230005a2f09a4c9a3922b22b7cc470e780f7f8c3429fdf4527f57f07ef2e1e59dc839db40f2070bb0f7c1c23d69ad0cf6542878d711849367bd7361bfd32705e055966f1ac07bdabe2ed1b3a1230f51928bfb7abfeb0bdf4f72bf673b9e74bda3c46a7172678f7998828f321de3204b3db5e08cfb3d9dc5a6f76a49c3d47e8fe4561913a8b694b68c245c7d8a7b071930927dddbaf79002be08827996fa06fd50b87f3f2dc82681a471eb0053998c836e99f2d44af510773bb76d9c4d76935ab2cfc3410ea6003b4d593259cfa9c7711a3adc15bf554517cb09860a53f0b71324c77bd848b977144261cd1b48b6cfd94b118359281bc609e1363d1019715be02e46178cb3d9d262cdd3f8e30e5692fb6c9f6613652a75c4e952b55e38ad283e908e0981ead942658425cc7cbf136834f2af7d9ea62f9b24a50d784816931c80e00e00a91a92cdaa301baa1f88cd7d297066cc551e9e695441d4fe5945af75ca5c3c8977f147e6ad63f9efa9a1c87dd7fbd4329ac7957ad375ce3be86947ccd2d520abcaf13f8f9888e96131a63418e2f8908923610c5eb9d39f6e86ff5437d6df7041d0e1244f2bcc0ca6de166f92543b9d1dc904ca54a2b816e6809119eb50ba3b777cede4bc05ecf850fba20a54d0afb67334da5946274032b6ef1196d025a2e2e6c1b06d206242e9f671b156cc660df1b71f33b87c8010bfccefca6fa62f6e44e34a9d643b027759c02d11c9c4098315b3c4ed6d2fe31d907efc6b219b3b4140f02683451c491508fc4aa78a320440eda318c5755b6fc079e8078af64cfa50c02023a5516c", 0x1000}, {&(0x7f0000001440)="298755ae0c170441434cb3d3ee43619c664ca6a0ca4f5a70c0fb5ec2670de66df7b6258cbdeed9dcc9bea0ef3b382dbae96e9b83ae1b9f35af728ccea12bca369178511653c326fd9882dc76d2f755fb4b2104cd39f9378f00a4e3dde61ce7a4520faa0ea6ca61dbea01bced049f9e8b74e17d8b2c3519a50f90309344ec2547480464b16428059bc772b98baa62fd564213cf209a3827c8ca1cea6e10d34b9db0416a19af01b71fbfa0b94170df6ac5628d6cb7531c1f8c30e5e8593a21f2fcbf208857f314c860182d3faedc76bae4f60da4a42477d84756c16aeea97c3d50e94ea63293b6761d56b07cc85de852", 0xef}, {&(0x7f0000001540)="3b5f9d57cbbbc6ecd13d899ed08e9531bd59d0980bd41a493e6c5b4da0e2ff43f9b18f3b5e1bcef6258636bc165a8074a3389b36efc0842626d487515f9bcc2f634dca4d7ce35eb397e354c05ef936", 0x4f}, {&(0x7f00000015c0)="b7a0cb1d", 0x4}, {&(0x7f0000001600)="27f24638427fa80b6d9734d126a6b214aa200312001ad3ef82f7aa5f04e41e424d3128f1e6fe98be20d80306eb52dc48a29a67988e3415aafb6227094b3fd726ab67b9bb602fb24b30833949b065b9b14924324c5f88e947e80293c9b0eb2c294927e372ba23b096a2ef8e71f9f0a1c5086d3ceb10a479fcfe0c8eba3c5535af3dfcf237d87c503974a7ad503fdd0612fcb4c86f0adf9817f875d32e4c7b301bb1", 0xa1}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r0, r6, r5, r5, r6, r1, r5]}], 0x50, 0x404}, 0x403) ioctl$KDGKBMODE(r1, 0x40044b06) listen(r3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setgid(r10) getegid() r11 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f00000018c0)=0x80000000) socket(0x2, 0x4000, 0xffffffffffffd1a9) 04:02:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) close(r0) 04:02:38 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget(0x1, 0x1000, 0x100, &(0x7f000036a000/0x1000)=nil) lseek(r0, 0x0, 0x0, 0x3) shmat(r3, &(0x7f00005c9000/0x1000)=nil, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5f) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x3ae3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000040)="09cccf351333") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0xfffffffffffffffa}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:39 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9f54) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x81) syz_emit_ethernet(0xb, &(0x7f0000000140)='\x00') r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x5}) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="1186d8e65eafd164e0b5efaa10a79b6597bb46fa4d872592afc70ff71cab10ca4d0222e90845fac3", 0x28, 0x2, 0x0, 0x0) 04:02:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = semget(0x1, 0x5, 0x8) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/141) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000015ee8cca2cdd9fd92768205203fa59d7f9841b025ed62066240517c8ec2c79c997718b114ba5aa489277f73d059f1d9c1881161966428435a2a686bc495313869d40900000000000000af951351892034a025e71aab427b0fd56c25e7e546651812d9d074a3d995d23cf3f4ba6d16a0e64dbab4fb27effed20301be2d9985db555d621f53181de946eed1056dc4b501f830f726ee2caec33a2d677eb318c8d988b5336c8b2953cf65e56420317759a75c23d78d2573c5389f238ea7f26e06def86d3b06d54c107c066f5944f7437df4976ee53585504d"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ftruncate(r0, 0x0, 0x2) 04:02:39 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0xfffffffffffffffd) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 04:02:39 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getpgid(r2) openat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket(0x18, 0x4, 0x3f) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x6, 0x1}, 0x7ff, 0x8001, 0x46}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) connect(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x3) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:39 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x52) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d2e4daee41f5c743b8600ef03dd3ae1c32967d48a66f62abbc9a01cca3f413af5d6a64eef0f1358185b4cb29bf75031bd5393281b3be8c0bbcb2f2f6a5c0503c67597a9b5fa8b34fff8090027e45f4689429d7ab"], 0x1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/119, 0x77}], 0x1, &(0x7f00000004c0)=""/153, 0x99}, 0x40) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1bf, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x800000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/72, &(0x7f0000000000)=0x48) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0xffffffffffffff0c) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) dup(r2) open(&(0x7f0000000040)='./file0\x00', 0x92, 0x110) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) pread(r0, &(0x7f0000000280)="ba79f0eaeda6c985449c85219f960e753537edc04d630e870324c8a34c66280c13e49de2529d9048738078e4708d3e9056c0eceff597653198de9eb9aae5ecae4ef1ec1bcfc2d550464797fa5b2913746bb57dbec1aa95166f10e90c1ba9ae1f865d1671d2e6b34eb486ee8aa9bb22aeb32bbe9a2290576146e6f51a20742028bffff35c7bbbacdde95394ee273ac919397e37b37b67fc59e35a69f0325c10dbd9bd1ef5bd34ca004f37d183f279baa747efaa71", 0xb4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 04:02:40 executing program 0: socket(0x20, 0x8000, 0x7) r0 = socket$inet6(0x18, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shutdown(r0, 0x2) 04:02:40 executing program 0: r0 = semget$private(0x0, 0x3, 0x12c) r1 = semget(0x2, 0x0, 0x0) semget(0x2, 0x0, 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r4, 0x1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) semctl$GETZCNT(r1, 0x6, 0x7, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000300)="47ba619d335ceafbc7052f0fc791f101e820306a3ab1a8f443db64dd19aeb6dc1d41923452e679f5000000000000000097bc38155a9a6dec7d8aa279cf07b9e9bf69ebf1888d49c192c7992ab4fdaeaebca9ee130095a53fbfc1baa82a83e1c006b860c35ec44bd84ef981333ab3dd35d603e08eb8cab7ab791702ca315058b38de6dc19d80bdeaf47bab704ee1ba413e5a96562333b3104305a911b72d087e05fc62687250c62b3abec14a25ff01488de078f35dfc818d60c2841da5b9bcb00ed5cdadd527073aa66ac02440012bb3471ac387368db6ecb1e1a6f6767482c904a7e4640b2bf895b8f3c36461b4eed1f304be145a8ba10f5765a8e", 0xfb}, {&(0x7f0000000180)="720c2765f37094170b8be044148decb9cc71135045ef38dec6a15c493c771a81217fe1cf8f435ceb86b4", 0x2a}], 0x2) 04:02:40 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r6, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x8, 0x290) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 04:02:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 04:02:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x900, 0x50) recvfrom$inet6(r0, &(0x7f0000000100)=""/166, 0xa6, 0x41, &(0x7f0000000200)={0x18, 0x1, 0x8}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x8000000003) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x7ff) ftruncate(r2, 0x0, 0x80001ffff9) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x55c8, 0x1f, 0x6}, {0x4, 0x4, 0x0, 0x4}, {0xfffffffffffff34a, 0xffffffffffffff76, 0xfffffffffffffffd, 0x7ff}, {0x1, 0x6, 0xffffffffffffffe0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}, {}], 0x3}) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0xffff}, {0x4d, 0x0, 0x0, 0x8}, {0x8, 0x0, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6c}]}) socketpair(0x30, 0x5, 0x8b1, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 04:02:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0xf28, 0x5, 0x0, 0x0) 04:02:41 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/14) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000380)=[r6, r8]) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000300)=[r12, r11, r12, r13, r12, r10]) setegid(r10) setgroups(0x0, 0x0) setuid(r7) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0xffffffffffff15e3) msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[0x2, 0x0, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x26, 0x4000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r3 = semget$private(0x0, 0x5, 0x9) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3e4f3196d4def929767a49cb153ec7d91daab41cbeda0aefe41045eb92c9379c81", 0x21}, {&(0x7f0000000200)="57bd3806feaa1d8e0ddcecdea5716366e0636c923ab1f1d6266921d6090500881d5f53729300af11d55949eef2195a71e1e050940b28e9c32b5699d82c1c57e6ee29e90848b1b0d700be206f2080eba006e8b54cede175b8b9b5f573d6050cd35f4b0eb742743ba400b5f9d852d9fad9ca1f15f507fb2166b6bd7bf543fa27c23d8ba95285ce2f5c5d2ecbb22aed633c097f39fcc3a7b0a255076330415a141410374acc64df9b5492a662cb0da24acce23aca3bb81efcbc727fc55ccb76c0fa9aff3e1b3bef8566438edd56", 0xcc}, {&(0x7f0000000300)="d0062c59f09bcfdb0a291f2dcca5f80196bbf1446c9a27d083f557ffe4eca239490eb732380fea55cd1123ca24a9b4e443635ce13817c37d1a1e058baaf53103a6afcd81ee6774626970f763a9dc60816ff0f5b5e0d18909d57d6a8f99fcc12a98c88fd1dfa0ba02072f4914c067ddd304213fa8ee096fda5333", 0x7a}, {&(0x7f0000000380)="e696c06a32e0853436c136adbc4f2fb20b6f8a42e457490ca2f807f27d", 0x1d}], 0x4, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x20, 0x4}, 0x1) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/190) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r4) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r5) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 04:02:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: r0 = socket(0x18, 0x3ffd, 0x2) r1 = dup(r0) setsockopt(r0, 0x81, 0x2, &(0x7f0000000040)="9f7f345cd7a3cf28a04cc0c94f422e42b2701b06ec99961fdbaf7d88c5674c20ee2b73d02ab3ce7b23ad64ec9be13719a3f90ee0b57b61a1d7c5e7044e3e58d9fae6d237109ea8a51965c1bfbb7ae796f4291e411f2b065bfa2ab645052c5009cf7940ba8758aea32b705f94123ddb5073055f12e859f6b9de1d3b60b85ee8072b0f50aa00f4761ad9381c5a56d7bf1f94da1b4e071ed144ca7e058167196a514e8211136b82fd5fa02425f371ff9dbfc1c8585dc82813459d5edab7151c2723b8f1552673a8160ce71900c7213ed197a795e0d9ae223190892c228d05a820a7468cbba3b86352649718a58a84b3707193077146bf6b36d733aa7721653d2a359f5a5ea72eb8622c283438576e2bffc8a8fac69de13afb9c0ebd1f358b2c60d3e194490cfad0b528b67d7026592007f5928e842c60215820fe7276a8ae7d6e7c0e0a5cf6e591703e66702882be7ecaf470746bd876f1ca74edff4476af6cd797c50b2020720e6ed73bc94438a577cc8a9184d431b3b23614711db017b8b6751fe195f830df74c2abb8d64fd00a72d271c4f14e089e575955ed0d4adb1f3e18bd7e3cd8b6fd02d31505f563bdb14829e39dac8faf1530c41b2a450e2705a73924e820364a572923d6170de4dc90426d7a556d3415d28d311758be7d5ecc998cbc088376f9836457482682d5ff4d79fb42d8f333c82741703ce4e4b859920c4b4d5cac3bc856a89c29854cc4c4a914cde586cba67462b01a54364458c59d3caa038f5884b53722c0e67705281f3cfcb004d24b6d52a0d9ef1198ae5103d815306117f418cb8bb99d421006e3df827fd531f9f2320c41f9f5673ff3add882a1bb6973a4d1437b45196bc1aec893b8ddae8907e1110db9092d4986b85109a0f298bab60455fee4822e59c1d6094bf8f0cf1818f075adac40159a709fdb9e0f634bcc5897295fa646fc73baafcd055607d40ce69c7ef8e2035ecd40bb3a69e90152f95cde671607c3d4ef8b8ada2064e1f8ac2948331fa44ee302f3526e9c3b794a998aa618340a49a80a4f7419d4358bb9219623d17e1854a822c62b043c19b8ca4ac4ea069e4b25a010600ad82a582fcc0d16b40904f06aee39876004dae0d13786d7dcf11a1d78bd016d360b7a046ed45198703233d769b34a139a932ec75da4f7908eee26b5f33d872a3e39d5b74886c468883bd836c190d1ec8728481dacb4748c589960c5a4251e9b784b1c04826964643a42b37e77e22829e1e354bf19b1901e51ed0cde6f31e4c7f7dfab2aa7e72a483a31b61f3ca32ccc387eb8c9666dde2274e65b3f1c7f7b0b99219a1dd957bb41c36f9f5071bbe973fe257c712d9e991807bdf00650db999784f3dfe1b58ce37d300f1bc93ed8460d3ba293d7da00d9412178129366fa9bd84322790e0dea0e8bd9aeb68b649e9618995038124e48375d6fdacf80eb69ad172ae9b585429c68f653991ccf1040cb566f32ded29153b52e4cff612e144005476c3d941c4e4b8df40bf2c3a74f8f15c0ea95d814902adcd50f6ab5972fb2d9cce999e1a7c39f7ceac4571567252f226be298cbe20396e370a4519181d2eb151db14bd15ceb923b3f32cdfb11dff85c62f43de858ae85f9bce8ef7ad53e5d592e51002050701d84db8ba38de5cd80ca9318fab8c15a09fe1f6005bc6fbd7fb333b01800379f9866d0548127543583be6fb871a43bd943cb601306ebe46add7c983c92de5a20b7a67b2a1577fa34996152e98e93d1797042e8d32ff39df898991c16879a83a6f219c9b6cf2553a8006a3bb3e132dc5ada42a5b43855fd88d85945e59ea740e65b2ed4db67bcd3dfb9aa695293d3b7d83bf8465e6aa0dfa400cb56309097bfca3e7cfd616ba3b011163357b508780d66e7d6330c40fc0d505adf89d9bfcb63cdb1c100a68d820a40517905d026b29a710d6467f162a23b08368f2c440cf0fbaf10ac977aa942fc6f0c7376218c2ca294716a17314dea73cee165926e6f41572cff1e69ef1bc7e4888970f4c27fc87ef467ae12cab258812254aa08cdeeb201481e71875a393c7eff8e6c3a5bf835adeb1424bf6ab547cc7a531f37bad47627a53da705a2c68462c793065d7c9052f70bb1d5f76836f3e62c1860593295b93bb9a4b87c1a894f30402464d29ace5001f085158db0110e42d2230b035d4efe0c34161c06155388c7b8724b576b6210d4df80733692cc6e0cae78512f5c31748943bcb929557934dfb8ea0d07f8c36771c0a37f9e7674ff0aaaacef777a2f1786f87473afe2c3cb61abe67378da12d119ab050e30da760e6e74ee69a3ee86abf536d904b8000d32b37bd48cff5e22de824e643ff997dbd7573c7454dfb3b6a87aee21667509f5f43a03e3a150284683d28209d42dd3a5b3f69662555a8da4268c1d71517269e01a7db045bf8da098d1b5972b8f16d8ecbb0e6a15ac1e862d5520402653568c65c626c4d6b61474a32d24ac9efa90f51c9bc3c020c1575e9ce0c2148f8d619af61bc067f6ab7954ea561444b7c41982d7f90caff35714ea9b05ef9957566a0fd86643c69193c4750289d74f00772f0d0138f3a4350a87ea49bd318c85fb9d4b09c7a2a610ca3abdf003eef985a58d5949162c775106238e93470d63d96d366d9bc7a70b14e8a359ac0b72603a1a27e737c15339042c58178152b875dadaea989749ed271e57bb37c13d84312f206322a1edd6b3472abd8ff6e2a9c0cb61a1653b8ce96d70cc0ae82cc30f62c45572b606024594e26d7b0ff3a9508443097bbb55b0f4480f672680403e989a82d842d50c1b22b44071049a919480c644c309c01be92a1bdd8bcdaab2d0ea92aa3e85a477d9950829692483b6fa5a24ca07e9acbd00244c311484d7271ad529c3a25713f2773e1512ff786706eb9e32b63e1f52be55f89b1c2eb30d2049f103bd16c01f56a4e197e6c84d99eb292f15f70519f69263ff86aa9286173c40c8e2627c63d43eeff3ba0769fccf772bbc93b101bf17a87a5751dc23a1f2de94379378671d487cde9acb161845f157b840897c412f7a70fe7ac5845c97bb28563138e8106cb706a4f766784db4edac4a8040eb5876dc5780a5c1c04e2381f667a34c4069d715644536955de84639ffb2bb84d57337368167ad2b075b478de10d55569374e4f2cac424e2b1b356ac2b3674719e3ad95007bf97f6403fd0267914e3e4053d5ae59872259f6fbc3f83532dbe0bf820477a99b1dd79aa79926b07897d64f9f8db8f60b49786a28ba228feb338477b350c372d702783d59fa01138bb83c9c2cd170b0dcdbf0e473ab4e0624089185714a326e67d68b84dfa3df0c710d5cd0f88fb36925524204702f122f8ff55586fc4175aefff57e96680bde7268b707457ca849610b52a4aa9f00e3cf8ce2e8fe9e376f6afc0a42c5edb8e477b2f084000ac4e30b363a2afd00c46e07859e2b734865c757ea84b0731b30ba5f09a4405e679b2bff383f7f6c8e4ddb6c804cb7cba77d773dd0b504b7d0141f3457212f69efd5b6ef7d5a0b2576073c9e099822f307d0c7c3bb7eb433a6deb18e9b068a391015d7a3dde73df21fecec70822d4ae45a6a2957181e0966b79a56b47629083606bd64d7cde46c0e625898615580dc16d75b4303f54fca7eec80be366964dba20be0b1852502467f5d93a31a6b982c78dcb8d32f438e89d9a15e467b04cd33356ddb81b007b859221717ef4eb2235a0d5f935b837b6a25534cbd9183dcd2918fbc6d809d12e1469e8dfe8c4d3c4be26b3761d43ec095046785cfe2e85e9d2eba6aa02cd9a90578af4ac747a70aa45004619a2e094b2e94d4256238321413c4533985a9b65716352712e8382d0ad2df507a6905a394ad5d31a69d6bb4b009744e4d8bf535178d76764c3f299ac85fb8f37ce77cb6d719b250eee1b9b1f12d26b409c341220331e6491ee5a976369f153fc07deb4fae29f332e457fc52eab6f15181dbc06daa7173d7eb1b2a51d03e665f798a158b42a094d1b2eb36a936aaea03552677ef56437ae5b44743719da08ecf5f90e13d8ea4764a7c6ffb345899d8805e7b025a41ad7575ad99937956f58cb549e5751ccddf42f0cb4dd867d69862e99b088956cce3c44e1d7f4d7cb7615a44e07fe0579f9b1ea0888f1217f578e80f3ca822b10ac1798802d3d616f0f022a004ad0e94a0248a485329d3b8a4678548842503436b9d2314f33791c82779aab094bf24a9abc5bcad22f15a90e402285c08c3ca00f63947ec429a6cf8a799081275bce6f13f6a43542f20a6ec9b4c6fb3c85ff2b2f10216b3155cf94f502c906f29c11b3bb6c3b4f189d934b32a76fd7ccaec7d138f1d968170bfb47c9f928298cef909a122bf3943ebfa5f7172ff985625206992d55dc60ad8ff79403169ade1d42cea236e1a8711b465c5ee7817d99ee52734cf14bc96963768d08d61a37e32fa87c21a685b143d0ff44e09a25f2b9372aecd32f129ddb54953af3de8a2af3a34de1c8ea69762a0decba5a6d18303663592050569e61a7c343ba97da021f1b4b80fd7664f849b1ad6595edad42435807b865d165cf946a160426885ebfe74d4dbefa87ebd80e07fd294cb6eaab8f9572e154c478af2544a9bbf3e86dcc67d5fbddcf29aa5faa0ddbc2572cb95d64362b292868ff6b8198e2b76c7b180eb50c15df6594de195d63c255d8f1d53147fd9f4d3777251ebeac7d9b2064f8609c777d5c08011b0ec4f4d1eec74648613d0d014c43e212ea9257583159517d12bf3154da1e740bc97aea4fc92a17a6d682da7b5254efd55445396075dec0c8d9d57aa1cc076d2e917ff7aee23cbcb445304f01ebaf57c9bec230f583a461e3808be951d982a0fd3960b90a07ffce5e8c2a60460acbd62c2117d16f8224d4357504262f716cf93a9d03086dc2f60020788a2403fca6a2913b50a38b469c2a5c060e97f75f0a31ae59fea01ef38aa3f2e4ee80fdd5536756281df0dff100182cff50de9c70e7cebd2a992ecc9adc7240fc4d5a9f7d09dfd5c2f82a3b1823c63bbb886580fb13726b480f07cb7ff3f7c191623e4e65149c4db14aad973b715a6870dd51489297d23380e891db92442ea51ae55d03bafd1865b08c881d78bd51c0d8e26468cfbb57d8b620d449629f2206430efbb653064d842d35ac401f5d201970dc75778d06105b10a35ed6f4c0106737b1a128699d3f5f08f99702a92a06b5dd6ebc3f9285c182bc5201f09a7abb91dd06ee3c5872b0f6da9a0e48029c03e5f86b48a215ad01b7d5933317cce00c55b30ff278a3be5e440406667ffbcbcc1b575bb9cc7f1d4d27437f21a3cf27364f4fc045c1e3323a444c35533658e6692e1cd892cddf9e3dd0cc522bdd994c6e305d36b337bdc13e6c1fd15c718732b7755f1899db9cf46dd81e74a58fd105d1097f148f1de5cd784100b2260bf10751b6a8deaffc49ecff745cb948d6e4f15c06f80550339d56108158c4924cce7bb2fb0cf0e03bd2e3a8780fbe684b75a476af240f0e8e9038bac2594f028cb5ddb830bb4f23db1ce8e467e291f70118103351616e7cc2ae042b2f1abd20f9f658b97104af2ffe316bb94d24fccb85c9f07267f3ea7009837498ac1513aa3349ebf8ce500e5ac95bcd7e7971c4e9d7731942d967d3e79bf7048355fd0ff3a9f58ca8e52a2db1bf8011edf0c4fbb548bbb77f124ba75da47cd7e70be97374a447300bb7db39121e44843074a4053f5b362745f6587c1e9d99b5cb5fe89dc1ad016d81e435836525a4b6fcdb6f283e1f6887522fff831b9581", 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001040)={0x80000000, 0x2}, 0xd) 04:02:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt(r0, 0x7, 0x7d, &(0x7f00000002c0)=""/119, &(0x7f0000000340)=0x77) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/176, 0xfffffffffffffea4}, {&(0x7f00000001c0)=""/117, 0x75}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20030, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x6, 0x1, 0x1, 0xfd38}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 04:02:41 executing program 1: geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:02:41 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2000000, 0x5, {0x1, 0xfffffffffffffffe}}) 04:02:41 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xb, &(0x7f00000000c0)="4bc0eb92", 0x3) r1 = semget$private(0x0, 0x1, 0x13c) semop(r1, &(0x7f0000000080)=[{0x3, 0xfffffffffffffffc, 0x800}, {0x1, 0x0, 0x1000}, {0x2, 0x8, 0x1000}, {0x3, 0x9, 0x800}, {0x0, 0xd130, 0x1000}, {0x7, 0x3d6, 0x800}, {0x6, 0xfffffffffffffffe, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x9000000000000000, 0x1000}], 0x9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:02:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x1, 0x1000, 0x10, &(0x7f0000228000/0x1000)=nil) shmat(r2, &(0x7f0000576000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x115) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) 04:02:41 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x820, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 04:02:41 executing program 0: setitimer(0x0, &(0x7f0000000580)={{0x0, 0x9}, {0x0, 0xfffffffffffffffc}}, &(0x7f0000001740)) geteuid() 04:02:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x20000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 04:02:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x8, 0xffffffffffffff7f, 0x20, 0x4, "57e3266b47ee7871217765b6a9fac831b0b6973a", 0xc39d, 0x8}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002008, 0x46485d48) clock_getres(0x3, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xce4}, 0x0, 0x0) 04:02:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x4007, 0x41) r2 = socket(0x1, 0x2, 0x7fffffff) socketpair(0x86820152ed7eaacf, 0x8007, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000300)='./bus\x00', r6, &(0x7f0000000340)='./bus\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) r8 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xa0, 0x8, 0x7}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0xc0, 0xf000000b, 0x0, 0xa284}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x4c, 0x2, 0xffffffffffffffff, 0x8}, {{r5}, 0xfffffffffffffffe, 0x0, 0xc000002b, 0x33f, 0x631}, {{r6}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x6}, {{r7}, 0xfffffffffffffffd, 0x81, 0x20, 0x0, 0x3}, {{r8}, 0xfffffffffffffffe, 0x20, 0xf000000b, 0x10000, 0x1}], 0x90, &(0x7f00000002c0)={0x7, 0xfffffffffffffff7}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r9 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r9, &(0x7f0000001740)=[{&(0x7f0000000140)='g', 0x1}], 0x1) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x78, 0x4, 0x13a}, {0x4, 0x5, 0xffff, 0x10000}]}) pipe(&(0x7f0000000140)) 04:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffdfb, &(0x7f0000000200)=ANY=[], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000080)="5aaa34430e87a8042844b7145d8b0b2524d9e76408c25193d00a359c5f34e37234862b6564031b0c6bf351b303033865d891e997100f58122610ff6646f7449d2a432d688dbefaa7aeb882046462ed25ab07875a1755778422c94414b89a15d5adc8aee2c0217b90eeac60a8aa870038b6cfb6357712c10298ddb068d5b58b7c580c3b5f", 0x84, 0x6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="51d2b190017b767430c440738f851f52390d61448908eafacd2c4f18be5ba3ecc71517f17b4bb05787b6bace986b4942c1e181b0a70c1d2f43dd874334f841a0712ae250571d1becf41ff3a5c2f34eae73fabe60c4b49ac29cef798664ed685c8774c5d13d27e49ca3c66f29e60db379ad6c50eefe0e3336", 0x78) close(r0) 04:02:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') rmdir(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) socketpair(0x1e, 0x5, 0x0, 0x0) socketpair(0x7, 0xffffffffffffffff, 0xfff, &(0x7f0000000000)) 04:02:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000005be4505e408a84fcaedd7ecf1500ffff002000000000000000e30656d1ccfb1102d9000000350f7b8f552cff61bfdbe9"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendto(r1, &(0x7f0000001640)="a192ae8368116e8c210660bf95544b5c57baf0635e4ffefdbd857081e889ba7c22257f7536aeee6a819142bed65042ba9cb41ef013648b5994bb0c07c60900c9f23fe6de333c715752fee982d16891a1a86ddde24f4f87e376dee976986041e96b1fbdf712372dce55f75201087e06db78d897d8002bb170072748f391d651c28d0a614a32c050729fbcd096c1d84cce7a123f6140addc4b335366e1e9e8bd3b744e7776c4934fd97b76882c48442ddb9b79afa6ac6342adf60dc703d156c39ae8f5668a1d3eff58039899ef60c3720f58e8393d7eb242e1bc3a67ade3940b10f068281f16e1b3ab17afe14d231d17b0701fa2d8308bde27386ec64b458ba31123c274c7aa1414fa54e434041af42b6a68d1d362b066ce657a54432ae5fbf97f644eeba583608789832af0ed97bad6793c5020457ac0b67dbc3a775606a8c9948d4e441f6b8ad9bb1ed42f9c8de65c3ad6538470e61d363f84a216a8de745458b7bf5f592effa60e9a30ac81e2e2a202cbedcf65032f6671abdd3b86f94a1e77065a28eff51b17a68ffbcd0ae7df85c4bc4b6a25fecc83ec62194334832934d44240e47c8825498012a37c4cee9c626aa8c53c7584f7ca3c0f126950b0e76c4477e4c1016abe1e613c72476acdfe7f6be25d828d40c3d637ceef252e2da89681267471d2bd3fda7023c43cea625cb8c6b75cf71f0fba79b600bdccc116fb9d84f3247a5217da498616aa5685fed01a87519de14c800bd30f6900188fe96b536cf4edce81402f36e32120af7d1da074dc86bb20b8a0956260bd089f2c4426b0652d6721037919f9eb8d38c9cc83050a89707648f15eb153419816b2c466ead3fdcc85d7ec8155aa5745e461abfc29d1ac12a723bda92dfd63930bb1940a9c5fc4284a630514f29ae702ee9b11d63c04bb2b244b3c548075ac619b029314e8a97703a3299e617024d6eb4b9c149d14cbdc42202333cc0f09c05ffb1a14ad2f86ce8966bc4eadb2c62034611372cfb6c3e51c0ebdc12d1c2e26898566d9411ec00d7544a8b44e913576f39f85e7067a76109466d6b1809a8a0ec489a526d31f982d142fd2bcb25f94f52c89ea150544d639fda3cb26b55a884094ddae27dbc26b037cb828fe8b8063d6a802f079535c7aac542e2a4c348210f31d88ce921228b16544aedb36995341790f9e55c2495bd72185cf3f518e5841325a53840f5726172d4be43ef20672aba726cc1bcdb991543ccfa0e787534fbb24ab890f47a7f6a936fafe4da61d30b6808e84f8494fe0159b15488fddc6ca6f56227a45a1b9a0d091097044b6c62d3c938090378f7970227fcb881310bb97afa87801f47a89f16d839ca17a5133721ea3f00b7cfcf74f3252bb59ccc07e132371fd6fe80dbced2ec94044feb2dd45c2be2156904db9c6e27d58e069a781d17d988f36d308113a4eb95178e35ed7ca1a9db241d693c3358a40f251a456b47d9ba40796d99afd72884d1ebea536e5d4bbc5b2dc477c265b2d4d61ff4669c262b732c5cd301d21e9dda121c500e78b0ff334b75a7330efcaef68c13cceeaf1130a4237dc5f6bbde7e0cb45ff22572cd7de57ddb0d882e072ae69cb2c31bffed98114a83e5c05380dfe48299d2228b78a32dc455b062de71bd22ff11bb6ed3c809073882db03c70ff464203364c09f7bfb6fc8feb47c8a6c32940085161a268196fd4aa33559e794d6eef05a275946666eff58cdaadf0a45b9e7f2abf5f237f30d6b2aea2a0879856145a9d1e5fe0b219fb25609880bf4ac1a85aee8b80533353f1245a23eaa436623de621827ecb17a5a769e42b4b711ddd1790d974acaf6ee08a7998cd5584c3490314a7afa052087a9dcf061b09a851c157a45cdb80d35214fa454a19b5899ae768a29209b494faf7d8abd14ab5379797fa7208f7778181161eb7be5c80465087f7039794f8804a860836cb22f265af9320dd6e1026d8b1b51873348bd7b4444b752a21f42bbc3f62b0291798b7af61b3b9527754ea56aac87d506513ed1855998117decc5250417ef9a012deeff9984720cb124388da6138f1105013fb9eefbdf174254744671413c195a1c5000e30cd893d8fec2ac8e4218b9a7e9c2154e74d91987d77667d5435b06436a6ebef68aef129a32dfb25ab22701d9fa53a395f1b53b2ca324247806fe672b492b3631559e2096e35923a62c74e206ad8a6d5638a60b43254c6df228c837a8515ca4dd3f69cbf6d736f1f652cec9a3eee29c696808b98e95b8d5d1815d31c9cda676f4f7d64c082fbb03666789068e2a553c671e5514bebeb564e4b9cb3d0f894f0437cdac8ea553cebacfee62a10cda4bdefd738e13f9b14460cac6d7aca507c07fe0f7299d72a675ded1ff79476f748b5d9993f54da18783c76669dfc34aad844dce244014253acb743644bc0317d7249ade1781266ca349ab4b2408fcec12996db119d26bca156064240962869d4fdca391b2e16b3dbb115e15317fed0f585c90970b97d82b43365a3fde4a93991e7e35cefaef0f560ef36f2e5621fff09e66de0fd885b5b032bd5aa60f04491a50a312cb08348e7abe3caf8a051bddbfa18c94a3001098b7391774510f83f321d259c63a3e85039ddcc54223861514d33bfad73873fda79236aaec1b00a3a2e40867f9dd18d64864301c6c8dc0ee174942e1671a389762bc0979bc42ed5164c9e4e18b48d7fef6f99f58ef4279bb6302cd64d0fb12fdd3e1a1ce79920a7b2c5e40506a2e578142be0dffc58e5f7a266c0ac7f4d7193b15cd28ff9be8c8454ba912b1f9564da4899d74c2d01c96d828b536fd7f94101558176f10d4b6acab4c45a99dddb2687c848b0cc1346a5f1bf3f018bac2cecd5818d07c508bfaad06763e4e39d1fa2f1d15b4f0684a622f785bb1781e17ba30f790338e8ca982bd773701304855d9eeefd81a34892e9be2185e556a61961fa3ac1d8d4d6acae1a2bec3b771c6cb098c19a8703da0ecb7bc15d76d9091405119412f466d9f20045a87ff1f26df90c8edaf1a4ac66b12f31977cefc0f3ea94f6b496d3bbd53b298f2a2e4c4d3b0379fc043da87f8677bd51b2509c61689becaa293e5ce30914f4201435f51f559ce48f3cc7c699a87affaff4c34f9f4b75551f4a389727911562d07560850b1473f133c2df9c4828de445a40554d4f826f9b702cc59dd6c2f92be8f47d4f30105fae312241f195bdfdb9b9e49504416297ed4dbf5ef2af0eba323d3a67b788b765466c41b09905433b6e5ca605123c28bf8063a43424080649e8f1e228022d612ec2f3b6764438d39d7dd8bba63499a9e097fac5ab9fd7a98bd380e68b59e221df359010ed9d89e9b800c518fce2c14025dd6a15444ebb687e0cb024fbef5dbc6504b3028a72e39cccd86264a788d8604ef695ea36f5cf8110121f752821f9f11f9b183e9b42b785cedb7b4c0529641686347a068fb13af7cc87b690e56dc1fecb3ed5fa631c29372c4c56726169b4cdc9242469b6eb3147692b09ea2203d61ee846e384d07c98ed59f170b2eaf4b32286177aa9eda034e3ec0d19718cf39b6836fc1b5f9c5f9265b620c69e24a9267e2010de0e605c0d7c571d616ba97a0a47047c6562eb3fd1ab669f29e0a028640704d6da1e9e8228ff02c8f3b160973e5cbd235bac3d0b7135081355746e7c72045a6fc44837ed35451e07488c8000cd7784061fc20d5c6ceaf030c440258ce58f4dcc0a119ef56392a962d12d7ce0c55e5fc7ce3b7193543f0ea00336df12703f3709142d05c25bae34f8afd5d4ba8d5ebdece5936bd93d626bce34a45a7fc7125319d5da1670196434e80767887c45d1c71ef5148d928c49c247491306be76d603dcd3e7efc9f51c3771f4d56354d6add957fe150e6251e3769ac286d9e2f6c0b3dffb7a578c51d417e81b9ffe3730b79b821bb8526c27aca13ec06a0ded5c3754e02659bb7f68a75ad635fc9344ffc262af4ca5d5f905877c071124bb49c57f9d24c79ef912d0e70e37148a66ac3cd8f93898b9bae6aa07435c0848ffaf1aadf72d50204a14cd6a61f007d3c49f8dd1b38b92053accaa32ffd8ecde90c1636465d1c67eb5bd6a261c2e6a2bf7ae444bd6b90dbaaaa4399f000608d740b80984dfc36b036079999e2700832b390c749f012abf8a723e95f92c0db3560a6e646ef6b8b190324383c836ebb5bffe3da0a747e32ac277a05ad164f901034949bd6aae31343a6248fa0a55736b4402647adbdab7df5d59d266c2f49ad69c5e3cb424a46f42340bdee462f69510eba7d2d4165bcb1e97bd0e1120af923521c8634db6eb1688ab698d63f33357cfa5d7cfec277529db8975e5b795f3b04896664711c8e68719029107416fb286f134289167aec681a8981a92002ad87eeafe7f19cec3ef73e18659efca97145dce943c9a1750aa128dec7fdd79848b288e2c7cea1dade1919af36247480250604395589a0967e1cb34b1bd8769d1c5460f0b545bb54921b0d7ab3dd3a33b67f3b8696e7e15c7a83a70a90ed1afa2b27d75f2a8ab11ce0fc673f677a783b40074993357d7e5e874157bbfed9e2e73f9fa2bda4ce4cdee7352f4c8b7db32033335277ee30fa81d327d6da5cdb78809aa58aa4b5773a3b1e4efe5e520b5819bbaa370aa57ec9b72118902ae0e49414f312a396b6b6fe5273030a53507d6724509b6fabe9e0d3415d4e12a163df6d7263b7d6ad6634da6f0044911ca536b01ef07e885aceb3df5eb20e59d2765e3eab70a750ccb161f511a8dc1fbff246c661712f41de836afd169450b2c34f2809b6bd6d4c7dc8298d26c31d06c496ce884d35ac02422707bad805d2e376fec67cfc50a6285ffde1d19a68ba8692ec48e6e7709dad175b79133ae81ba6a9291e8dae798703cb718882c0cf5f85ababddc3b1092b9503991357cc45aa1ccaec322d9828ced532af5ba3c4bba3b93307d58c44aa164262389902fa3a8800d9e6cf17a33093c0c6836ec9387e09e80cd1f6756b00a2e84e358cb13a5dca4795723b6aeada86df97a19bb5a912ac31a35f19112773be6e938a90c162c0b5af31dd662a7d73f0bb944085b78e346091b8d5f38002c9aa7c16d3add2981a7e4a76b9db92df589dd85e4e9a061995a621aa8064945e14c1a61b39eeb36ade6ac58b90e368d16aa4816e64c8465bc80ceb696c15674cfc2a5799fac6ec048960c5ae22e237d7884a3578b6a824494077631c8762dd6814bfc96ad9046ccdf27344184c0c4b847f6f3d8508f865423226340c4825b80ee446605785230d9d61f82e5d9973760c63821e6cd23afe35e56f5942ef50c252ae2d083abc5fe211e16eeed51b8e6298991b16f7b7f3eda5053802b4a710f2ce227c1a57be64cb43cc150488f9fce0a082d7f202d8e699a226b509bf0fea66baf2242a15052fea4cfa6a68207d31f040c7267c1361c76fb8a7fff22abf80865db0c67899d53b078ab61b4afe945e741ab8544f218e0de8f0e708dc9c7201e54e899fa88dcd0841273235d1128f24799770b8685cc23831366de8be1608f807c96cda406b4f481993a9dabe4f38c987caf4c2c7bdded525ec591a7d7ad4d30128460095042c85f6d6479a49d97ac61e5e0f757c7adcde2615aa1233365f127dbcb3b14dc0fff60ef9a2f4f9732451dc756c30c438711249c0aa78bcb51c11b0bbb875d445749d130408d8e658195c4d12f8c67d062c9dea4adc7801cb1df265e32646326270cb3ed5b0abe13bd334bf7c4526378be031258a9351c0a056bdade9cc27eb8b1620b2ef5c438fe5e13d8", 0x1000, 0x4, 0x0, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xffffff90}], 0xffffffffffffec6) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="3a137411493d1638cdf06aafe6c5ab1a36f3ee62a6e77c1ad0f3bffc971e63f16a47ee52e85dcc729ada503d9deeadff1e1a26eaaa7b1c7252d700ce47ee0d5146f51b932cd49071efed6aad3c6a2aa0082a63fff82eb2157f34", 0x5a}, {&(0x7f0000000280)="9860a0b20fb59ee377c36bd85bb39ade01f5c7e8185d7551b5d08d52ec8545861202a08305097005c84698b816bfdde6353d09432cd0474b4000c079a41d1701d821a8eaa069705496e1", 0x4a}, {&(0x7f0000000300)="321a22c367cbc8ec015fea6288e51c", 0xf}, {&(0x7f0000000340)="b84ff5c08ad52ea82988179acc49c2c465d99391920c1447d941f979b1784e26e9cc94023df8cf5a42afc6d1577fe8420cf824e2003173b89930d644b111b65a1416f219ed53ae5fbbc7627a8aba1d09d401c0548eedca515cbedf1d9961e9c695cd30b20e178abab8c1443c8bc6dd1bfaf691245ec7c8f639d7880acd3e383ba1ac0eb1c106d8f060150c10ed5de5b31c88e5485d8357bdb25f1f2bdf8fe08663caf838633d1e8bfc0112b51080171d03848396435d9a6eef7e2b92d2a184fd00ad1558129ab0ba4e40d733e81bf3181db013026399134067c1ecd419c8907d0619bc8337bfbed955abc35999adaf960f1a37015f05674bb281e893c05fee48e3ee49a7112732c8075f39a22ac0386774c4d8c524d1fe709e11fd06c75d97bd2b72fe630b03b6942d2da6637b41e8f91e50fb852247bd07f7c67d6b9337a82b3a9ce0dfadd58ccc9e7ca956e159af84d027027eb59bdeae879d5e158bbef7c328f21b2939220ffdf05537ac5414b2031c720d542a06a650843f485a4b21b892fcc146774dbe0eb808a33c4bf53df5415a4fa72583d3fdf183314d1b7ed82dde3ddde3205bd295a0fbc898ed1c4a3fc64c0ee42e2c51a0c473791ce2a8d07caf3b6675eedd31af82cbbcf1c56c22df21ebaeac337339845b356ab32a0be9e93b072b0259f77f2d3f15f732dbc28476cde731b9c4ae9abfb60808c1438de008f92e70baea1015a44ac376edc1ee73facd4ad9b531c06e9d847ed8ec8c8eaf05bf7a77645bcb2d410339e5a9b61d873b7ef2687c418fdb4b01d42eee1f079958ead13ff9e6258cb8119dd8fd047bc551caeea268a8cbaf35762e2762c5d8516167d3c6e88c53e34307369e372a5f4d835c9dbb83ae364e6ae83ee9cee824a33a9ccfb0744b4cf961e8ff4b109fda3363c58b21a446a9c176a7e9dee8ee5cab970a584c6995783233b9b8e5acd7d69ce102dffe32710d2623f15edae6314e0510d4947cc0f346b70c5886b7b6a8a885eb77a6cd8bd3b5a527e95a53c7be04a55d80cefa606d3a4b2ae570417ba087f09d05c3ed7360dd4f3ddf9f3422116ba20bd997e06a1d02cc25bcb71bbed2c4a5fe0c7db206fd47ab8393c9ee08bf637371fb7a5f32c8cc7128ebc5560bd5a782c8236f8d7ac8f5de6ea8c425bac37ead044297aeecb3014db5a1ad988787ccb72f6804094159eb8dd86b93866bbd63690e35b9374979d0fe783cd668c98c8511b9d62cac8c0c5d5254e21834a5ff88f60aaecf9b1e8fb1ece29716e54d4a2a0d9c59edcb3697930a0058af7cb7a4d6825f9e616b00521c358e15239234ca470c2f68325aca1e3057e0ba5616fb3796cd600af4fa276c941c24134696863a4601092d47a2d1eafaed079098ce1201c96118e838ec44d991c35e308d969ebcfcf9e7b7d0761fe440383dad17bd5dfa79b4cedbe3a70dcf3272ef38a737213e5baa6958e77c0f976fa2919935d4fe67a241543a72f3a0e42ff72d4e50bab475e142945caa2693a50150cc5e56788017bf90bdcf4e72e77147221e83a0f7017d47f47bec7451739a4dc003bea96edc1568d5b05ed8bff3526e90d89be180475a315e36580f6e690ae76d83f714c3f4583c8bd0334e9007573a9f568ec8c2eac286c375fc174bddae6afdeeb6c5040454e383f76e99e7b15b244c1c9d30ac813269284d4e40c914cb0251acbc3c85570d1ca974032f1ae71e02745e17598e415a85192afdc578a95ebafe0563fd157eaadd819dd9debbee1de35bd506dca96ded352d26a309dd33ee9b076b480e7585fb6894034004390b981674f1f592c39433965ab6aed915191af555634e128d6970446c7ffdd5a76f554e7bfb1750eb7da6ec8db8fb07fec6558a56e088a21779b81b3ec363570a93cef12c363c9fd11908085c9581bcc1d2c4c18502bdb8c2096c1f53cd13ccdf6f7567737dbbd96840a0ba66e12e10dfbc3bfdf124a18aea3faacda259b0b84136357b1059484d20999bda04ae40c1c859fc36a8481ab3828569708b060dab04ffdffb209e9b4f4c8cd10b13ebfb77da409de8fcb7af239c6ae59b785e06858a43e4ca7a8e82250512dd1ed57fa0afbb2644705756774bfe8dc9518fc8f999e4075a4a9c961b484a5fa9b87ada8aa414538128e4b38583934d446f94cb880f09304f23291d8eda4340cc0897fc359bce583beff72e480c8efb2a01f665aba90181ae371969aae498c8b0714d9ac6a0a6926942550c94e663ed46080575f1e74cd75819e8876d1f41d475b202f693d976eed4062ed94dfafdcb92bcd7377928ca900536b1bda9f5d901651688abb58fdb76de18f90cb290d7cfe2e10fa05421b1c3eb322b40745c3f5f20ed62ff03d64be73886476eafc1ce38582b97d4fdb2a83aa11f542ce812b4ffcd5eeb777a5e1e9f4ca0ffde48092c62f4a7bc72c4ba6b2cae2dc197992f6bf79c43d2d06d75ef942a514d72a346195e4f69ee09ce31b71361e4c7e51e3936c0148dc68cdf457792725839535c204d9f432cafe87471566f77ce4481e43205c5b76dbde20b5223d532a1d0e6591432505c767c9b2b5082ed5aaf4e0f87d64de880442bf42b23525f3bad3c7c67bf6343a6310f2678828ec376c5185ce83d535022732ea87fce1a3a7260843095e3a43d3c0ab542fbcde40f0548f8246c118f3162ed7385118e42e4855a9affcf375f4a46d29586805dff31c45a14115d9e0d7ebc70990aa852e8064d4212b3e38cd5f77b5fb0c5560e6a19d964bc840e80dad640b5c11991be846cfb262112e4ab1b211f202cfe4459ce9307bf1dbbb8b04acc1c5b89ea83a477a62aa0516222836f15c43f9c8288afab250f3baa96bfc4dfb43854182eca968ab449092ce199a1bf9f309f93d337e344568e92f7d5a3a9ac1eab5717ab604eb2f3587385f3a5809cea612fcbc4689595079fac2f530b5f27106f32f61c4be777c65eb206c65a86641639100c258d0f2badaad84357c5b11e0dfb200b9acb8cd610ec5a789de07b8a98c0b73eb7b788fe6a5e9b7d130bd9247145d406ebddca2520fffd764130fa0cba3258521f2f1210f01c9fc444e468000fbb936c5c2726ef69731a66a8f7c08c5486c1e68af2f42a402036c980d325604baa7d56449ecdfc3e20073d0a7f0c4c6c9317ed3b425b4e89a3ace3cb07bead8137a8cce18e20d0acac00cbd04b8f802cad2bfcdd0c346863d855e1c6be61e38f03273fa059d496e4ac57aa59588efc38e0d02815e072d02bd39e3515f44ea18cfd1c160e32558390f68d703fdecf0ba1c567c9dc66cb7b6021190b1f231077392d33003939582ac059ed1ed39924bd76795d3bc44e02fad8aa259825ff914678a3009cec6a05a29d05e32b9f7812516139aa097f0b21fb4dde30db5cd0e54042057d9a4a09db5e310b2e81d6273d2981e7c16f323c5fb780d04e0cfe187de38dfe5e4d7d4281714c9d591c2b0348aba640cbbae4dfb5ea652e8b764ee54b11afc8b56a65590c2f9ca1a5675f6378629c555fc0511183dd0287192caa1b0e3dae59069dfeca8440d4e43dacb3026608f353cd2f4c3e8d519507c012286e590e3c9d4736a430f53bb6a6eb09c45294595eefb3ec95aec4ee6f4869dbb8da32643ceda2e9bad365dfcc52f4b11ac10f6fc1ad291b5a6800e98a50144928f0299b27fd4f524c80de72a501737c2da292263c78cab688e8e57e39fb0484de9778d9f5ca928c065bd8b644e1d70732c7be30771737d4d4d0ae5b312ffdb8ce482431fcb851566acebd1554c1642480dd6dcfa171d14203e09fe3fedd3b828c364f4d99b3dedebb1ab3261533d61467847c941d9d0b83db8d6d2f1b24e1b1e1dd2255a7c64c658570b5c6d6bfa72956ca70e4d166066d22ee58778d381eb8723887e9a8715c4b9e1c37a3ddfffe5b5da528c96f06ac26cc10da755d74a982901c0276c487bf2a56732df7c4af6d680ae9faad94fe83d228995b365bec6f6bdceab2df03dc46f88b63ab020f7786735bc4269ff754dadd2b1522ef827836c0b8d86e91a769790ba97a38ad958b1be494b871564953f92c5e81e8414bfae2393a8f86222963b86b105c7fca2a91a55edc6c94b1b9c6f2a76d792c0489e317ecfb80694b2e932e45062a533e52bfa03d979d53c5f763822ebc364a1e376ecd83479154a6fdd5710a7c5c0a5f3debfc0e1bb1f3c5c7f6efa22cbd158bd13bcbfc14f8cbf5381e3af7ede02f0b35ff508129f42f848f51d0cb71a76c02a5069b03f93b0ab2e94f015176fd4d8982bcbaf5e0b06208d169e18f87fdd3b7732b0bfc73db89b5c7ce5329684e812713b690d586d9c7a9b68f41a3090c5d93255026bc4e56faaa754a68e92b35c8f8d70054cfce544c4f35639c980a0e41ad8a28a4318f6902d4f9fef1d8a7b056f6d4c025e9c31fe161e47499c64937cccdb4569d4453eec6adf3908a9e5d54bc9fe73603a78bcfe8e412dd504d19d44bef12936d5e390fd1d19e5cafad7bd258f8577e9431ad0bf02af958ae88ad0713dd8f6608c92ec1397bc346b6cfae9aa8ef1faaeafa26dab7911fc88bfaf262da445b416fdba6948ae98f5983f5fd05745a6da942fdc3d329430c6ff20ec79b3c603a32b81ec94d252b3de1a83b9a2fbcc0c40a2b1ce0670bac23ba91053216e04b67bd3f462b2ffdfbbcaf489caa3b24e9eb49407381f06fa653d2512eb6d67d9d4bf46772b3a82f6e7002f5c713bed23452cd7a7c86be3acc117cb78ad884ac5630f5b9c607563ef4c092ae3ab441b11ead888301d6b73371dba524bde88225b36a7e42b606c696a5e9a39fef39772e917c21bfa72e4e9b5bac7763b238b98a188b57a1e0913eaeebc058d5dcb1c5d75a679906c8235faec925793adbc29ec2db718d3e4d0a1c9c979472635803e6b4a968ab4b9d819f1782cfbc73155097dcf3ea02e3258aacfce1f5d7349b57722c04d501a04c483a4544af8201f06e290afd3d85953d7e2c1e58d63ab5f8391ada8f20db6f50bc1d131c8fbf0f6571e44df32e918d72ad350d098195c50e613c751e3763cc5af81ef4c5f2ab52755abfc6f624b646546b4de5a8c48dca3f0fe6e1b29d9b769066e22dbfc040ce666e7fc1783aeed074b89171231b12ce2e88250d2f13eaea99766a5f105ea222363887f9254ab885f7dc5f6dfa3f2fce8d0b6aa93969fb53c98fcd6f4c352a46a8fb960b54e2a2dd0dfe28f811a614618ee801b16119df267035dd8de44e5df0e0ebf27261820bca96322534a7c71751e28b1894979b9677016deb7e800c2d38ad8fcfb368ff05f09e8b484d0a13595bd0690d36c42aeea96ff472910ebe46254e6fa2613e98435fd95b190ce4a05f2f7dc3c622617cd2b743496e5717b085c363ff4cf76af628a49d11f598d662458ebdff1ad46d9e188cb44c65c62dd20d8fb8703b81d15fa73f72ef8208841f75a04f7bce19349f67b409279590f218b69c91db4b471ce455ba3fde8c0e6aa0697b68952b408582650ab1dbc43d94dead180044687075ed533116c974651bbfa73ecc715d71e46e8a2c06e74c06c0cd915e85648908f52ed16e0772bf3cdf4f2af15a66ceca5d215c1f64cc38f4098d5e9f39139558e257d2a62ec773d24e77fd97a4219c1120e9060ca14d65970f4decd43a64b1ccff15de4c7dc703916723ab1d7125be60308abfad1eec26a4f982760b9389f325c21bcbcf3aada35d52679422d71346fcc8d89e0b833909e2315ddb3bf21b85a193efbb1fc160e506ec8a14dec74ab3f5601541c5263c28776893d55adf55dc", 0x1000}, {&(0x7f0000001340)="813d16604946bc0406a8e62a9c4057d200f387ad34c6b80721650f7985cb57b935a5333646ed672dcdafd5acb6da67f753a5765df2a89d2aafceed4de31e6e170fd8b7e7e9cebf2aa4bb793cba87a7d9b9ad2a34be3a57c7111c988c3853969bb4de9753cdf4cb4d98d06d6b463ba591", 0x70}, {&(0x7f00000013c0)="ea9f7efd201d9060d92846054bf2d1d8f53d5c101c5b8d275e21c46bcd416c1d99268331f09934d02c1bc25bd86efee901ba60d73f1c7ae0a50eeb36fb69a7dc4b374fc7926a541908301342d368cdab47e4374b0de305f4943b553ea2423c04183a87acaf57740dc986a87fd4a3343da86db1aa48afbdc70bb01d3d2a66bd8dadde66131ac3c16d96fd1cf56605df506f89338ac1efa6c3ec8ca038ae19f03289f15704022a5418898bdbd89a32da4ea0b9196718379e28d59ce748297079eea18e5d9decf131af22a320d08f9bf1b76bf6c90b", 0xd4}, {&(0x7f00000014c0)="cd072151bc87a3c4251cae16a0cdb95c2bb5be8be74f182c9dac3d4359cd68619766a56cf2fe50be052ce3c00c82ea29abb9b3621ffa4be44061f80a1e669c86268b19aec86b56a4ad9c33d23abd345bd290cf96b1befe573692fe4243d82e66a52d9e0030e60575e535077a2d", 0x6d}], 0x7, 0x0, 0x0) mknod(&(0x7f00000015c0)='./bus\x00', 0x1, 0x2) 04:02:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) shutdown(r1, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x10000) 04:02:42 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x78f780000000000, 0x5e, './file0\x00', 0x9f04, 0xfffffffffffffff9, 0xb3, 0xffffffff80000000}) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x108, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 04:02:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x20000400000) socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 04:02:43 executing program 1: r0 = socket(0x18, 0x3, 0x3ff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4, 0x7fff}, 0xc) 04:02:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x519868de, 0x8, 0x1, 0x8000, 0x2, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x5]) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 04:02:43 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="fa2893641d7068e5e55989b9ed89fc3cabeff6d16c3217016df9743f938f5fdee8aed98d6538b6bf56dcaf6c461c2c221560a895becce10804dd75976d55263db3b6ad60d610be4b829519b33a3b2b57dc", 0x51}, {&(0x7f0000000200)="e9782b1bf5a13dcca116bea84cdb60466a85ea5866f46b38020cc9202131952cad604df88b8fe68922fc57e0140a89a19c6e2436d60f9fc8546430bd94b50c3e23faa99270219c5ba4c5caf937b6b47e16f0bd4edae393e97eef3ef7e3c7a03cfabce3b8456622be10303c1f2bdba5d4c42f1ee47ca0c0271264232b243cbf8818c694f2a37e2b6d384b5b49267a954a25439372003293bb64be96eac2bebef59d1c26d8bc3feb7a684eb880262ee9ac6a6ed3e7596cc218150b2a1a06efa92c9ebb1b4dd971f205693ab5781a98415596fdd9eeafbb2a87c4f499b021", 0xdd}, {&(0x7f0000000300)="f1dfdc5457023d944c3e73f4cfe3430aef5fef156ef6045163a969024cb2179dfb055f567dc7b3e00afd486edfedef8be79004f76cb7bd48882973020095ad9186f8134fdafcb9", 0x47}, {&(0x7f0000000380)="749982ea1039da74e06aa96ab545bc865f7e0820bd77fca72c37f40a5b968ca7c8a97b97c865e75916b498dcfc7af8664383ab9ac2e374da28bcacedbbbce21b64ab8eee56ea9b04f6bab8a4fe8d6581cac769f227bf77cfbbbc731813fd962a7df2ebaf23f8e263a816c0f419c2b9125683940a6e19b7d82c785e7f0160b7ba510a8c5be9d333d35ab8da7644a9", 0x8e}, {&(0x7f0000000440)="76afff699aca2b3f7b9f1ba31ad4b7921329165c0e0ce275549105feb81cc0484f2fd4af155c3f36eb6216374f2226da87e903da070fb8732af837f480c647977e5a67e6", 0x44}], 0x5, &(0x7f0000000540)=[{0x88, 0x1, 0x8, "fb642bdf17340d63eb45af0681a16a073af45ed6be5bbefe9172f1e1f650d7e7075bb1d92312c93db86a2c8a68ff5994b18afa2b80cf06bc7de5471f02239ae2c31234b5819487bbf2aecd0ebe95d2b8ffa4746a75b1dd13740b56d5a99d91b60f905f0ce12d685f338fb01825bec9ab3b86dd231b044a"}, {0xd0, 0x1, 0x4, "61ded1f294c32e9c0692cb12e16761c7e811a8f7ed47f28cf519375c50bd88830b8e3a4989840a7426075bf269804ff6b235d22c97e390178b9f1ffd3555da8be56f5255d32dc9e80fbc1c5f43b67ff7e2b750e99e75d5a0d418d2bc723704770a6ecac41fd558f0b2371ef5d19b0eb9119d46a7f9772435902f6ae3b25dcf7ec8bdad4313514225ddb2381a228b4e02910153d40bb6ef28b1c4b7a10cebdb1f7f548da02c555997ec412d1b68ba447197280cbf2015f1a6920f6d6a"}, {0x48, 0xffff, 0x0, "702ff5d1ebdc4c7166cd04e50fc54b537c9ae712707680efc8931a26df9263f65c41e10ae1c3131e31c605b90f260c9d67267baf0e"}, {0x88, 0x1, 0x8, "ed5df6782b52a6ed00e4eaa7e93b69ff8f69916a5ad3fb9c26a86e0e297064a9705cd5a108408df533d74824cb06b629fd2cfd5f3230d3f417af4b9cb4a14024281733e887d244441e8a9ad6a4534f6279154bfd85a482d52f5cdae0fce9ce6674e181d87db7950dec7f2b495afb9f7938"}, {0x68, 0xffff, 0x2, "60c39df8307b2c4a7fee6ba6af8d012413f578bd16dede7c82a17ccedb34f742e016bb17afe31798647c42cab55a29ab236faf293db5889590834f57656a8be11ff8812ce6c730ce64d08a4761eae4fbd54be3e854"}, {0xf0, 0x1, 0x80000001, "c86910eedd8061e0852cc177f72159d0ce0f85b551bfb45bd353fcc2ba64f619ce606ae9491e66a5dee6db98f369ae22fec73fe9f1bd63b2f6109ac6f0237ecd6bfc6f1f8023f14c5c08a0095bbc7a260ecee5cf1e223ae9151497639ed168ff335c65c30a2b945c93c1e1eb1ad678f7d83a7f633f2c621be5091ce3723f135738822541f73c43e703187095b797bea2c90d92c654bbd30dcd96eef15daa07af55e935e802bde94bd48cc4031fa0a57f079696ca90140c43d61f0e68db04678c098347cd9144a7c78c3ebedc1291b3ee259766a4b624b9b86c7d4fff3d"}, {0x58, 0xffff, 0x0, "28007944f2bc3f29255dec665f943b6ef9bfba63c493f926fca553ad443bfa4318dcdd4b6ec9bce5fa937089914ae36383e2fd7950229c25e1a6194b471481172b75a967b1"}, {0x100, 0x1, 0x3, "5345b6a8a77aab7e347d1e62ec5984e1ece63856f183b27ac1bb72fdbdd85fcd7e21f8244f954ded6049c57b641bf4f7d7ab81d0986db9428271607251100ba14d4a40a823b63c96ab6cc135a58d6e8cf61cc75de7fd92a281b4ab88a79ebbfeb5973e25a6e7132db70322295ddc4e5b8c22c9a6ced3b60c123214001c1b7ca881dcb26a3c592148babfe1c3fc93151b632cf375db0ce058e6c1e3dc422d6c0f14ed39ec72b0d8f3feda8537fc366f018a3b7e6936b99c550b72521fc093e1597dc19bb156d9088fb46fa552a86b55ca3aeafcfae3ce583c501005da21d54ec109d6780f1fbd6129e06cc8122bd5"}], 0x4d8}, 0x6) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 04:02:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) kqueue() 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() r3 = dup2(r0, r0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x1, 0x10) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x40000000000006}]}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0xfffffffffffffffe, 0x0) 04:02:44 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x12e, 0x8}, {{r0}, 0xfffffffffffffffd, 0x16, 0xc5, 0x6f68}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x80000001, 0x7ff}, {{r0}, 0x0, 0x8, 0x83, 0x2, 0x328}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xca2, 0x208}, {{r0}, 0x0, 0x22, 0x0, 0x312a041e, 0x6}, {{r0}, 0xffffffffffffffff, 0x70, 0x2000002c, 0x6b0b, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000008, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x9}, {{r0}, 0x0, 0x4, 0x0, 0x7b, 0x2}, {{r0}, 0xffffffffffffffff, 0xc8, 0x40, 0x101, 0x7ff}], 0x4, &(0x7f0000000280)={0x1, 0x80000000}) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x9, [{0x2, 0x66d}, {0x3, 0x3}, {0x3, 0x93}, {0x2, 0x5}, {0x3, 0x1000}, {0x3, 0x1}, {0x0, 0x80}, {0x3, 0xb410}, {0x1, 0x9}, {0x3}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0x101}, {0x3, 0x1}, {0x1, 0x200}, {0x3}, {0x3, 0xc41a}, {0x1, 0xce7}, {0x0, 0x6}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x7fff}, {0x3, 0x7}, {0x2, 0x6}, {0x2, 0x1000000000000000}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0xfe}, {0x2, 0xc2bf}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r3 = msgget(0x1, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/245) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x3) 04:02:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x101, './file0\x00', './file0\x00'}) r1 = socket(0x0, 0x5, 0x1) r2 = getppid() wait4(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r4 = accept$unix(r0, 0x0, &(0x7f00000001c0)) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x9e) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x2008, 0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000380)=0xc6) r6 = socket(0x2, 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000003c0)) fcntl$dupfd(r4, 0xa, r0) bind$unix(r4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x40, 0x7}, 0x8) wait4(r5, &(0x7f0000000500), 0xb, &(0x7f0000000540)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000640)=0x1) getsockname$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) socket(0x0, 0x8000, 0x6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x80000000, 0x6e03}, 0xc) shmdt(r1) write(r0, &(0x7f0000000240)="220e2a", 0x3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000080)="830f079f9952a72a5e3b088044ab9aee90278bca6f67463861edbe97da0ebc29fad608dadcd63853a253ce8eb83a9add9152bbbdd5ea9abd94c5b5ac7bc4ddef3377463ed503d8390f019c5a48f65843032c2958b957a461d0ba3d4fb8a3cebaec69ff39112ecc641570765e826443a3824275e760b3438d1ad2ee94cd94b5b9d7899b5d8240cd828f3e705915b11053ff5c8c8cd73005083b8745c98c991a54ca", 0xa1) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3b3, &(0x7f0000000140)=[{0xc, 0x0, 0x8}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 04:02:44 executing program 0: r0 = socket$unix(0x1, 0x20000000005, 0x0) mlock(&(0x7f000064b000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7fff, 0x3}, {0x6, 0x3, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20010, 0x0) 04:02:44 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x101b1, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpid() fcntl$setown(r0, 0x6, r1) 04:02:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x2, 0x8000, 0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x1e8) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="ea914620232a69f2417d6de47a16ddeb0aed95f727506e2d8c48f813228d56349009072270e0f78689f6eb061e90803ba745ac542111a61b938fd250756250595934867904d6fec548c2", 0x4a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0xb90, 0xffff}, 0xc) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x0, 0x400000}, {}, {0x20ab, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x3f, &(0x7f0000000000)="15000000", 0x4) 04:02:44 executing program 0: r0 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="74478bf4e8f0bb6a696a99d63cb00c44e4b7da136e5f479b8ba7664c6764daddf4001e6d023363c8206e00450fd8fe08615a997f52abd0a6a8bfcbf5fdfb7b7b53b62d859a1113c9dc4e1085abfc444eb6c0d53b75b820ad1327586f7b92584e406ae9d680acdb279c1eb295d1ee0a257f019095fa397a976012b5d34d5feca6800c", 0x82) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 04:02:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x28) 04:02:44 executing program 0: clock_gettime(0x1000000005, 0xffffffffffffffff) 04:02:44 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000080)={0x0, ""/133}, 0x8d, 0x0, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x4000047, 0x4, 0x0, 0xfffffffffffffffe}]}) 04:02:44 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10000, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 04:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x9, 0x1}) close(r0) r1 = socket(0x1, 0x5, 0x3) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x6}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) r4 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/96) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x120, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x8) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:02:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 04:02:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 04:02:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) select(0x40, &(0x7f0000000080)={0x7, 0x3000000000, 0x7b3, 0x5, 0x2, 0x1, 0x6, 0x9}, &(0x7f00000000c0)={0x0, 0x7, 0x2f2, 0x7, 0x9, 0x9ff2, 0x8c}, &(0x7f0000000100)={0x2, 0x1000, 0x1, 0x80000000, 0x9, 0x8, 0x3d, 0xffffffffffffff00}, &(0x7f0000000140)={0x6, 0x5}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) 04:02:44 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/70, 0x46, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = syz_open_pts() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/90, 0x5a) read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) 04:02:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) 04:02:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r4 = kqueue() clock_settime(0x4, &(0x7f00000001c0)={0x7, 0xd0}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) fsync(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xe02e, 0x8}, 0x8) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x614e}) kqueue() 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 04:02:45 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="1cba720601828662a3fe4302d26d292af2d4d71f9ff7423b28e757a40ef0dd9f0b43d9a96573acb948f8a3e994393c2a81e958eeb330b682bc02178f191d2a327c8de35f70ff5c85e66750dcf4b7ed6eee81a1720378bded2cf08be62523e916cbfdee5d83861bdee5737c459afeea5bf984652f34c594f532b854357ae785ff620a2ba6b1579c501cc20e98fbc889cba2fb5441ea7edbcbb68d9e86729eeb7b9b271b729072524fef420136beeb0480dd33fd26ebc0e1abc84e0045c37d35fc8f0644e2c76f22836579d2a7fa42867866196ecc4206c49cb9caf7d2c53286d1b4175cefc0898c14d651eec02e9a6f936efefe37be7a71908149edb3b1754c75f129d309b4ea832b3ef365cd8823ac9f4a76a33f31dddc6c5d729cb80f8a560e77df0a727b7fe59eb0e7087b898221cf5b276d59e0affb58d19c6b08dfe969311a6b73cef911d9cd8c5a2e83425f472dcd7ee1ab197684bbe730183356f67eea29a8133a5be06f9aeeacf2d1043d8c1c448c26f75abba309273e4479511d5897feccdf690d2ce84e480a842e672228482ebe6200ca60384b5e0226bf8b980093170ba9551776faf018f8ed45f37698ff9480811ba1c4ff22177908b314c250a6b530878bea056fc9d070d3c7b800a67d54543470381742189ddad1714f7db107f4c1672fecf242ff0c41cecedcfbff9e922678dc9ca4b1aa1d257392b6340d0e42a45d176c84d7870d96e6ceef4405bdc058f509f968c0cc3230221f8936b7d341ada89e1d22b4612326b536ffd1a93cdcbf8d77325f82ff11045781128db98fd7cb03c53284dcbed6a53282a6004bfdb926bbc01955b71a8ff8acaad96e9c63e84085e22da0d927b92a32eba0802171bf01c8b3319d1c9881465101c2e2dc975f1e368b6b0775ec01ca28d9b28d47da8056ba929ac4aea5505f9a9d4c9255a4d6111ed2ff26e61eb2aedf1b777806ef14b87dadced56327e1a3df1369dc8d64fd83de04a2bda2e49694bea3b1ff1d4a2a1b60bc507efaa18224a64eae3e00088880fae5c7d5675edbab72cc3ad9485303490252aec7bef98caac8416cc8779ac6ae99084eeef3a1ed1f5b317ebab5eb4140cb48d74d30a0d50ddbaa4b254194c4043bbd791beb264505d71c620faf1dedaf79eaa4e2bf6e2c1bf87a6985a35e5438ae4e00bf73595000c5861c8121288dd503c240a4145e07c358e3f8f2753d278d2f70ab9c80f60ef5c535cd850ee6da8c7fb6c00a0d369956e34175f68e9950c9734432173bcd808ac1da83e3b238becd77173a665f47896cd308c21bbf6245f424b3a474913bff7fe2dcfc93bf2323b7bc374984e2cd4ecbe13612f5632f9728f3d88e3e6f52d4d375e350f6f9d1f1237b38c045c6ca23db0d0fc00a", 0x3de}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0xfff) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) getrlimit(0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xce3, 0x8}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8a136488ddb5f48373cf126a8c11d8ffc003c7dd"}) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x3}) 04:02:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) socketpair(0x10, 0x1, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x14}, {r3, 0x4}, {r2, 0x108}], 0x3, 0x9) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae2df91fbe3ce98a3c236acf00b785f882b297be1aa5b230f00f4c8b2ca3ecec2579ec2b1fe5f6c09c3699a1f132e27acb5d60200f87d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x14, 0x0, 0x0, 0x0) 04:02:46 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:46 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000440)="0e306ccfed732bf3d92bc975", 0xc}, {&(0x7f0000000480)="7210f0", 0x3}, {&(0x7f00000004c0)="12d6e0", 0x3}, {&(0x7f0000000500)="4795d678e8f84a7da17eff74a14e34e28fa31f7672e69753ab207c1553ea", 0x1e}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x3) ftruncate(r0, 0x0, 0x4030002) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':&]()/\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)=']$\xef\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/}\x00', &(0x7f0000000280)='\x00']) r5 = dup(r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x4) getpeername$unix(r5, &(0x7f0000000300)=@file={0x0, ""/70}, &(0x7f0000000380)=0x48) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)='A]', 0x2) r6 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r6) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x83, 0x100) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000580)={0x1f, 0x9, 0x200, {[0x8, 0x5, 0x80, 0xffffffffffffff46, 0x6, 0x9, 0xff, 0x4, 0xfffffffffffffffb, 0x9, 0x5, 0x3, 0x3, 0x100, 0x10000, 0x2, 0x2c, 0x6], [0xffffffffffffffff, 0xbb, 0xfff, 0x59c8, 0x2e0, 0x401, 0x4, 0x4, 0x3f53, 0x8], [0x7, 0x7, 0x400, 0xf391, 0x3, 0x7, 0x8], [0x0, 0xfff, 0xffffffff, 0x7f, 0x2, 0x1], [{0x100000000, 0x4, 0x0, 0x6}, {0x400, 0x5, 0x100000000, 0x4}, {0x3, 0x3f, 0x0, 0xddd}, {0x7, 0xe6a1, 0x2, 0x2}, {0x100000000, 0x7b2, 0x2}, {0x8, 0x5f, 0x9, 0x4}, {0x6, 0x5, 0x80000000, 0x3}, {0x2, 0x3c344313, 0x1, 0x4}], {0xc7a2, 0x800, 0xff, 0x4}, {0x45a1b80d, 0x8, 0x5, 0x3}}}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000200)=""/170, 0xaa}], 0x5, 0x0, 0x0) 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x94c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000000000040, 0x0) recvfrom$unix(r2, &(0x7f0000000380)=""/249, 0xf9, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 04:02:46 executing program 0: r0 = getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() dup2(r1, r2) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setregid(r0, r0) setregid(0x0, 0xffffffffffffffff) 04:02:46 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) msgget$private(0x0, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001500)) 04:02:46 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x420, 0x100) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x4, 0x400}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x60, 0x10, 0x200, 0x1}, {{r0}, 0x0, 0x24, 0x20000010, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x58, 0x9, 0xfff, 0x5}], 0x499, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x64, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x60, 0x24, 0x0, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000020, 0x3, 0x3}], 0x8, &(0x7f00000001c0)={0x639b, 0x4}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 04:02:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) fcntl$dupfd(r2, 0x2, r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffff5e, 0x0, 0x0, 0x3ff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc7c76435e5b6587bac2d5519a2d550049ed32f37423d9bc679dae9446eba32a10a040000001fecb7684cd45fb4619d6f1fdffa59648bfa947a97b2d920d037322f8fe0ad9319cbe7602b169edca26747"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 04:02:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffd, 0x81, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) recvfrom(r0, &(0x7f0000000140)=""/239, 0xef, 0x842, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet6(r2, &(0x7f0000000080), 0x0, 0x803, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff71) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x6}], 0x2, 0x9) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x45, 0x0, 0x6, 0xb690, 0x28}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCCBRK(r1, 0x2000747a) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8001) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) write(r1, &(0x7f0000000a80)="51360515fe48d93bc90cb9ed2b021d08783d337fb0ee9fe4fd27a770f89a6ba453e03418d129b5fd2d2e6bd4321c8d756f21dd2b1c40376ff1512c217e6c72169a1149889ee448442b57a37fb7a94f0bb837eed68b7fe3002dc6b1e8180d092f04045c120121c4e9ed9b549bafa17e98d64bbc578c2b9f47f294a63d801e2b36484b84744a8ff30669bdd9e8e897c5ec0e533eb68f80dae9c7b7d40886fe8168a7e0971aa259b54210da28bc50b338763ec4c5f98184dba6908f80137ab5188b901c4af648650d0cad7b4459f21790afa702962980d6eda5c48de8981e4118baee1b23f379a316396bd7f299fe0bba3ea7e6fdf80fdef7205979917ec0791ed7fec15be35cd7abfea3b04750a463bf99a403d27dec8eb922bc11560d01a161fb2dd30537ebd0c3ea6f6ec4500466935a26a8725c02f661db94c1bae55f3aaede53b87ed49d310ca049817416ed639fcab2e6b4f1496fea8e8405db966d97deb81a02f17be24833b8a943e27bbfb1647498099f6a90a29026e6f3a57f33deee8e5b3d955a41be1d9dc06495588d17120ceac68ec6dc715d469052d83a8fbdbea677fd9e696b0e3cc56d77be283daa9ce94885c647ef30e7cb7fa2f2a982447726b169098eb8a3c3b6f264f72b8ca21e86681add4ab76fe29bc8e348ba281ad9d18e35ee07c8727b0adff13d1e57bef8ce219c914f0b8a133d5c24ae138d694f162d6c22365442c669a1bc3980c5535881e899f50fa7589f408661650c517df5a68e5704eabbd3e1e0d6306d5d20cf0cd4d64b3c523f6092716b7358064b8b2713c94b323c963aa0aaac9a9dce46ce73fa47aa6df644c55c689aaf108ccc5b01f001b7fbb23922aab39a3df307998b9f57f64d81a269822c30df50b3db162b56b754cc227093459fbe5452c8d79bc1545daf3968b19b792e0fefed8513c5002eac1d344e2daa24b6899d33d28fe4dec877de65d429e84f0e6a8c1e5fd73546d9a1eea597c869b419d467d33ea14a01dc4d726ec196b958ebb54a99a27849b8d967d2ed8f27daaa764b58a2cb3152ed07e825cdec7d87a35b42c1b4f9c31cd8279faeb8b634a9c1cd231885e1ffc6c5e08edbf265a4ba2fe856f822cfb336dedfe89d328f3e74b5644dbccabb5724e12d9ca8248185c0a978a56ebec98c9e3889fbeffa3fb6f65599fd495d0c571105c9cffac643411b8d5bfa233e185e4864a672bca28ecacdefc3ff19e100b5f08cf4a6f4d435e841f34466c5f14af4a9fa87cc2afb856c732c6c9c9fa4a1b841a9857c5fc7282467f520347f0f372712499fa8152e0d05e3a81977916304727664cae093d225979d95b33a8e79c94026c297e379cfe1b7711c07b7ad6e9a1e8999ba71ab8e0f276af9db00c80c537280388f388b08c80254d7f6ac19dff12f8f5bc5c42d61b36c9937f0069e31dd5aef11947ee6c336588cc468c8b980dc376eb8c2702475ffa664918d4cc50a2e64433eec91f8e5811e487ee5dbbbef4d5c56546548037a7d46ad56502d300485e372feb3bbd2972b49f73bb35897abdc204a9707aa97814a4b410992f622f7709ac0611cf63b1cfd9784e1f6fcb65cbeddb2a1e68e0bb1b135226d3049607fee5132e53382fdf8bef1bb23d41a97334f6ac4b5ce5d18664ec4cc059ed70ff7aaec4369bd4fc89204be5e079fcdce1ddd7ef68544e652832451cb3f11b327a1f0d0ce7854cb988e855fb947494d78828162cbc61a8d31fa714b399e4ce708604ab049df500f3dcdffa36c0ab7305290e4ee33d4963f71f3ba647c82e7e59a9ff3b62fbe08e3f87b8f5e904fc18e3971c0c139b88872e4baed1fa79a2ef5e71857117d4759b115bc3e685b7d66f42004ac79651f8c5fffb97b3a7633332f745d6896152fbb373693a257f124a2a9d0fb35d8d079e7d889be15b3ec537e740c906ff8f87136b6634eb5f40c0e2cab7c03f7375fa0eff7e9a1c0b8c76c37ef1e8610f4bb928a83c19bf025eb87baec141cd613335f82dca77e7d7e9a33c942d960bfeda34eb0bd57581d45196603e7351c4ebcf10d39b8150bd41f4cba01c30be77b26e39cf80089e04ef2418e3f2a952756e05cc21e499fcd77c652feae0e3fc2772a5d52934489b666e578a53beb8ca9188b5acf5cb0d666f166988d3e373f8ab8f638d37cac6d7ff99d0c95fa78499e11691bf99e9bb51d132cf4448a500703b1e784d09b0142c6715f3baf52db638137e1aa38b9053f25e4a962367d2e0073762cb2f4571767c8bbd0126de04c0f668cf8f1daf3e899eaff3b8fe12a41daad5524e964f8cd9cbf17a177551c38f4e8c8ddb1bbe15b2c62f41985995af2b5ab673a764c32e7dc6abf0936ac48f2df6ce2664920da8dfd3fe19e7c3bb5eaf09aff4912e61b5473d2c775ba4d8c60eeb5800a85aaf9483ea2a35e4fac5d25dfa5b60f1d0d0374d513a3580043b6b720cac52ec7c92a03b23a16716071d7a0aa847989c68f451c415ebf32ea271846428e2d3bdf2bb0acabd87b33ea167c4ae336965cf5181e2443da25506d385a0d541d08ae7c7cbacf3092d0c4dd1e492119396fdfe270c5362a3b7ccc743d9202d289657dad9e5dccfbb411abfd88975a3cae3281c0fb47f7d23ec851b31967d0bfe561aa014834c90a212d3852f9527aec021dbbb6f9beeb642848908a517063b29b6f8edc71d7dd8889debf3ca64a03504cf945250b6cf7186acb5097eb8e7af66224cd5a02ab32a058a5363c69dcbc4f4702f796055811219f97d2c21ee586e62673d0c3f9bfa5138886b4c938c198f15dae797cbb615c97f496b06c7b57d928d6dd16af0d05ed1696cb6bc53732d53d30be81c0514cec9fa26002f81a5decbc8197ace9486bec9abfdc5966b369f2a6017cd08990e90804c81d959aedfeb16732f388692ed0343017fa710a6efb65f5d043eb4a747d43b07e8511521c49df496f1acca201b96504a101cfca234bd1c549b3c2d041e3e783629989503873230455398c501cac1e5ec3a461def251a65a78db997d7ef5a24804bf39cd4d719b19fd6c38b55495740977553dd414a178666482f35f787219a3fae8196e8e82ae85882da47ddf10ab1dfc132d87151a8fed6d8ed6c2b21913fa5c28b8a31db6ec23dc40f4d28aeef1fb20db26b4ec5fbf333b4b5c35bbc75b642b29fe09e570b680b93a60355e178dbf8b0d1b4ac66e0d8490115362e2f5e258d69f01170d2a1141209708a29bdf4a2c8041dc3eae054e87bbcaa992059cdfbe623597a7f21357a8270c017b82d928aaa7266c42f713dd571d4110966da2a547d36ffab5c1261b2fbbfe0bb475782f7ec7efe5832abcf363c2f9e05ce71dfbc3c3d3ecf6e3698e5ff28592ee81ed8fbfff9683a0cd83575a9bb12fa46f41eff8831412993800a5c462265716384d253419c99c57176f8ad588dd4fa87a8bbfaf8544c97a66177301cce23092bd446ecdb5a5e6a106e9be5cb709eea0c5d7e2eae64dc647eee5d9744f17901ff67b233427947bb1f698a2ef4097f6ee9175521a43b165782550115ba2ca27ce0c994fe442ea65a454e9c10279fe606ca15630f78adca506d840646fa85e6b550e14953afe0ddc6bf4ca7a5944172e0dfbac00eac35303fb2334eb75fa8c8da351aab0674517fecf698a05b556a188bddcdf701c405893e89ad03cb43533f11e9b5ab93c123f3532e797644cee3cbf5d016217d1dfc9e800e1177874fb6ee228c7d3b8baa01d3a9f60d5108fdcc30e23d789f158dd9430719e7fea894d231a5d75a37106f2f51f81949ef576074e71cb937bfea3ba2b1cb8a1f6b8faef55805062e09061b1540fedc638dcbdb48fb27275a4c8d0663ff51f152aee1396445a0b4ce335a68e472cb9989540514fe8950e1498c428f46162c82291b1a05c784c4b83057eca7080857a199db776de96299f41263c49cc5c59f426026e4a2f1e7c3f7c4d732d0bb863ba21672dd2fe7f201d6f210ef263b6b0f921e0ed569939eab8fbeda721c5ea08f05ae36827c056c1496aac0edb914321e3401f0abef0b7d6e6d56a9efc2a5ba25956a754ccc58996d3137eb38fdb1456435df9d985e4f7df5a3c4b8e9813bc0796052f9e333fa401e7c5a7921bf037c52cb3b87d379bdd3e91fcff34997f49d727847cd708cb5eba88001aea4476edaae1a8b0ceb0751303e643c2fac593a0ae4674945a7bf4cfb1676e5da353349d4bf2565498ce42477e335f0463c766eadfc3a26c8489c5c5e8ca4c3bdbb8bba1e064b93e59a378a6ffcd5c3acdddf190b97a37ad663a7eab21c7d743b4040f3afbec918d9e83580f28e7e4aff3f1eeb2fd5fdde55f26541dbe41165f38597ad200529ffadb7de98e9f169993563687de67a791c4cf2eee90277b2e4e07ebd22b622d406c3e0bf1e725cee3ba9051c5f6e875cd022184bd5023773c056229d8cf627a9abb17fd2b31dfa5e7a9b9b19cb77f4a0ed7521e9c1204da063d3651eb16b72acbf1a598c0cd485292760ed733ee072eb7b86dd4d8249a1b716d1c74f1123271f7c0300c3cbc7c56e2b956fd84ab1f91780cfcbded347004485b94da8f7ba08f5eec0855ead6f8793b271844716f3dabc867e37491516a55bd515d405c975c7e428df6d1addf235d6ebd42ceadda227503afb561f1e97292495add87080d495a71f0a8568ffefc84a767a466581e27c1256d4b53130b819d8bad805a31e4d11389cbf8f56aae290a244b06c7a1a78b98e7e04c2b667f9db4af5dbb4a98eaa78a3843652ba73adbab80ad18786c58a57bcbf7e21ca11b8766f51f045dad1eeb0f783b4c51a33990a0c5af326de13c8983e2c88d157d4b4e4ec7f69c1c674db1a12afc2dec5787caffc7ae5efb3bf406110e331865ef8216b3ffa0519f1b54d1474ec2775d8bae0a6f860f6946d0946c88194c8df695d39090d496493211daef7c8b5291e0b4cc8fad50d7f3a7969612a6bffc2047faebbebd20cd43087b369bf063469f7f51d0e36755f1eadc8a34bee1fb1995c130676823785902b8bc57bcca25d1602a74f4d0b65544207027b754bdeecb6c9c2640666be24bbbd903a3117e15bd3c8e9a913fe0a2ef75e74510a7747f0e55bdbb537975460004c168810c45d74083c5d2654df9ee7c3baddb5164de389f7ee3d7c802b2ee35b127b2674536096a7b3b2bca036c15e911f310ab7ec8f5d862a06f617ba700fd09ad3fe18e297ebe4577a41c62e8e11d2d23facff44265fa2a1b7c7e02f84dcf9931269e22477d4c3f0a4c1551fa6d90f1179604ca9e49704634aeaf264775e8384215330e06443049b8277478783a8d47e5e99025fd54de702ef3b8a696ea8628dfbe4dc1dd976495e114423e50332ea576f7826552a9d01a78a4ecec55d57266dceebca5b6a12b25d17dadbd4addcf568664dbe935d7228e4d5fe5f81911ea1eafecc847b2aaf72056731eb9a193fa8f2c48414fdae5f931cedf05e7fc31ff30d27ea18fe90175e0029ddeb0e73288cfb29c8af70ff48da274ae44f89654cc0443bb24acd5cfe1f50de2d34da91a939c0a45d9296aa454bd8f47ac688e19964342d7e2be0894edcecd4f986ca0f206c4aa54cb7a7609cbe9abf741d111469c68c60da1592d86ca25d156582a83a666470589cc1aed3f6069e126d47b461972ed9f36811443da95c1ea6e3e4fecf7a7551a7e9fb7f1ced146c70476c33f6fd6a9ae339a3250f981cac7b5bdb86d44498264d3c45ecf11afc985632bf53df185cec1cbc9cab315202ea627ae5c72643eb836705a45bf022f22bba40e3d91e02601", 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0xbb}], 0x2}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2183}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x587d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffff8001}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000a21000/0x2000)=nil, 0x8}, {&(0x7f0000e61000/0x1000)=nil, &(0x7f0000bbb000/0x1000)=nil}, {&(0x7f0000b59000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000cb4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0xb6) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 04:02:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x63, 0x0, 0xfffffffffffffca3) 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x900000000003, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000024000c9cb0c7501df839f2124a70008d3bf808139", 0x18}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0xd3}) 04:02:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="504d39d04aa3a49aabb15b2f2d3130b0e75db893167b691dc72b2d0ca666700e90785c0a1927e65776187d357e882a67dccba4435a1af770e7e71409bbeaada296b827b3ed8af825c3ea3bb2608a723252735ca5cb9ded535a84fc4a5eb87cbb13e81ba342af7de896d6633426cbfd066c2ab212ef3b3015c25c276f6e314d7b4865a557b63058bb84b0253fd0273f8f4350a1f585227e75cd4b8b9215336068f0de3f06294bf7792e120e8452c647b9cec42987613504a76e581e36f0a40562264a34a336edb63373f5b078dd4798fb0531d56cba08af9945ad0dfbcbff5ab614eca3f4ae1ac3cb2b73bdd7e5839430f48dca614a69244dc1408221", 0xfc, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:47 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8080, 0x2) r1 = getegid() r2 = getegid() setregid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r4 = getuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000580)=0x7fff, 0x4) r6 = getppid() r7 = geteuid() r8 = getgid() r9 = getpgrp() r10 = geteuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x9, 0x1, 0x101, 0x0, 0x4, 0x100000000, 0x7, 0x2, 0x3, 0x5d, 0x7}) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="296b17039169558c1496764979b87f976523c1b0f9f16da72978db546a869c5f08984b74ffe9e462a9aea3813ac79f", 0x2f}, {&(0x7f0000000180)="d56a54fbc9ade85ee28f0db35767db2f0bbe9325c80a7dfa1ed1493a3ce52687a84d49beac9ba412b5d93387610f859384693b7bf880725458231ad2fa12e6154431eee06af565e5196e", 0x4a}, {&(0x7f0000000200)="7770334882083a230867c83a793e64bdc3f1a99e1f4b92d33c8e1576c30c799ed3fd2f5fae80ca9bf1796dc4569abd4f812278650375141ff01f3b11b7e0c2ecad0efd039e28897732f3ca3d616cc24f573c93f3e5f5fac2152722ea5535291c9fc9b34060c5ee668d222651666c5c05fd32f4237b725c397ecd78397a1f8bd876eb566b34e95b22c3f4ad05d89c35eedc82cc7219017fd1dcee7417714a2edaadaecee4e2b36f202834716305351bb54971c13b8fb1cdafd14f1caaf74168268610f2ce4196f55e24ae3a", 0xcb}, {&(0x7f0000000300)="f8f572ed09b72e9ab5fc6450effece102a10fa0dc0f33772825dfc4c915d9488dfb09c628dbeab1ad3c74d3a18b1f3f75a89eade53a1dee2f8ee420173fc2cedc5d5d429b3b3286253bd5a441ffc0c15f6444904fbf0a9363b99fae3774210bb2dcd77ebfa2a62ad856cf8f54e141aa78cdc4890cc9d73c917f04d8347a5154ddbe34c6ae1bce66b32d8e06e0296cfd2210d5378b0bfe7bd30ffeae7530c93", 0x9f}, {&(0x7f00000003c0)="d4300db30d0e2353d456f6fbacf8b624470eba2dad2e5a6a09dadcf16d7fb44d214bc925d7375d71804d006476357bebe8f1cd08", 0x34}], 0x5, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020000000000008000000000000008faf", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000bf475191aaea501d0ec86acc2f86123883a6613d6f4402b0244049085ff8d82d1ce4cf6eb0796f3cb38a43cf858da5d6db54e11d205503f554eb37d05512e29ca102d5b71ababa630cfc4b8fae2a5331016f444be82bc3e4bbbcc4df23cf692dd95648b99fe0c91b7e39a5f341f7fd406889768c7e15ffb3e08543750fc92fca", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x2}, 0x8) renameat(r0, &(0x7f00000005c0)='./file2\x00', r0, &(0x7f0000000c00)='./file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xd1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x88) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r12, 0x0, 0x0) getsockname(r12, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000700)='%^\x00', &(0x7f0000000740)='&%\x00'], &(0x7f0000000a00)=[&(0x7f00000007c0)='#\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=',]{,@]@\xd2\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\xd3\x00', &(0x7f00000009c0)='%]@\x00']) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000800001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") fcntl$setstatus(r0, 0x4, 0x20000000000088) 04:02:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 04:02:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) getuid() clock_settime(0x3, &(0x7f0000000000)={0x10000}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 04:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pckbd_enable: command error 04:02:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="9fc0", 0x2) setsockopt(r0, 0x9, 0x80000000000000a, &(0x7f00000000c0)="c29abeb84722a6091a86cdb7dbdaecd2da7995e803b645dd02ba89371daf7afe6b9ffe1c2d4e5d202c1b59edf44274f44cbafd5a9b93ba0457f57bdf8cbdf860a939c23afbefc858d1c12963d700"/89, 0xffffffffffffff55) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x4e33, 0x1, 0x2}) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) 04:02:49 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4c, 0xffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x80000000000000, 0x9d5, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe6dbfa6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff8, 0x8, 0x8001, 0x7f, "e77319cfa1126b67c00c56a345442d7ad215176c", 0x57b, 0xffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) 04:02:49 executing program 1: r0 = msgget(0x1, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x10001, 0x800, 0x1f2000000000, 0x5, "591c0b7f5e20b40fed18dc8fa7b997e049335617", 0xffffffff80000000, 0xff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x6) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r4 = dup(r3) kqueue() sendto$inet(r4, &(0x7f00000001c0)="d2352eda72b7768848b06de59145cce657290d2d602e804532d55711cada4d1942b4d8c363198e06324f16e53384604124ebfbae9fa65faa398bb156d853862ceb51d33ee10f0bd242b965be72603bc0ef976004abf8dd7ddc4a2e1bec1ebd725cc43f0f32c6c55bf4abd5a3c6f7b277067a60938e18341ff8530bcdefd4c9ffbc4ab65469bd678bcd7028107f2297930db00361c582ed56d4cdf2ad7f4314f923c42654ed9e290fa7a9c5b7", 0xac, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xfffffffffffffd8e) accept$inet(r2, 0x0, &(0x7f0000000400)) sendto(r4, &(0x7f00000002c0)="007bcdc41a655f6fd8f92ef29bca8333df258dc58193900c1da7a7f4900c3e3df9f54998894309f5cfe150a06b48ee54df49158fbb8bd037e4ad8ecd57b1c5200985cfc7350733630c6feaf064ce0b5948bd3cb90f216e85d8dc6d77d04219ad131f", 0x62, 0x40b, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)=0x9) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/2, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0xbd}, {0x6, 0x70000000}}, 0x0) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="dfe1640000000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e408000000ef880518df5ffc9f4fdcde86f7fc5a5a7bc1cf1df658d55b"], 0x10) write(r1, 0x0, 0x4c) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10142, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) 04:02:49 executing program 1: socket(0x6, 0x2, 0x20) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 04:02:49 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x3f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="3c10514c73d87b3b8940c023a4980c7dec46b330c6af6fd0580c246e5efd75431dec6ceb8d3852ef55c673ee4924c9a0f45d34304b143b8d1a04b8c76eaee2dc465110f4099d83f0bde6c1001e6daabad01b4e5eae5a45e770dbb946cf8c7839402693683d850342a7838b762502ad3b9f542083191c20b438f6c4ee03b2c160eaa832a1e6c7406ef6565de645a9a2b40f8e9619540b5b5673fa76a16e5efc7a6e895aa7c35d90807b7442cdc9d9ea8aeb4edac39a04e19bfdacdd2914b00f740517a052006ddfc9e04e", 0xca}], 0x1, 0x0, 0x25) dup2(r0, r2) 04:02:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x1) r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setitimer(0x2, &(0x7f0000000180)={{0x871, 0x8000}, {0x7ff, 0x10001}}, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:50 executing program 0: geteuid() r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = dup(0xffffffffffffffff) socket(0x0, 0x0, 0xf4d) sendto(r1, &(0x7f0000000280)="8de75b32f134991e6955662302f44c59bec1e3aa3394012732967d8ddc589b60241e2d1464a57186967e3891315a639297fa6cd6424f280d1a99d1f1190eb02f6e8b6a4bd1ed9cfcd23dd4d56912ba103a0da55112c28487bb6301772f2bdcf1ffbb462a3979b282cc3bab48e3bfe71034ed65a8af6d135e8008c25261ec8fc3647237db75af1081b4d10b9aa85ecbe38b249746aa1d8799c9381c8ed7335e2da551976fef37608d3e8df221aed694f4aa71e473f2e4de7d9b9947cb9d37e016b0a5d82ee8e585592e4d8c1b2ac75a5427e947587fe74c95acac25d59bede7917e", 0xfffffffffffffe17, 0x4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xa) 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) dup2(r0, r1) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xffffffffffffffff) 04:02:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x14) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 04:02:50 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() sync() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="c904c0785528e0ab38511d184b7b764a21b4a9488fd1e4b22d3602ae6a2add3c0f7d4a08a9497599ebccf6f8854853da333387171b157010649ea99c", 0x3c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854971000000f70030000000000000001900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1000003d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xa2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") rmdir(&(0x7f0000000180)='./file0\x00') 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x9080, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 04:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000400)={0xf, 0x8d}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getpid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) sendto$inet(r3, &(0x7f0000000340)="9a473a865cfafc5f7219823ad596072a053e289929ffb1f87b0193cdc33a05", 0x1f, 0x8, &(0x7f0000000380)={0x2, 0x3}, 0xc) write(r2, &(0x7f00000003c0)="1e2af2597fee99362602ab5fc91cbc9c52840b3316ca417f889a5049dc2025", 0x1f) r4 = fcntl$dupfd(r1, 0xe3992721aa0bf738, r1) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000440)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff, 0x8, 0x8, 0x9b, "7383900461c76e6fcfcf736c59dbad9db0ecbdb0", 0x84d7, 0x7}) 04:02:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) setuid(r4) r5 = semget$private(0x0, 0x0, 0x40) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000140)) r6 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/55) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001240)=""/251) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) shmctl$IPC_STAT(r8, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) 04:02:51 executing program 0: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82ee2d2f66696c653000ff2c495d760c4e17af7945ab9d6e272deaced6d2ee49c93253f111cce5ed397df95fadd41afda1d25a16"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 04:02:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x100002) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82d7cb8e82a93e"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r4 = msgget$private(0x0, 0x422) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f37c842b47b737c425438b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e21b834e1d7c769456c4dd7c512ab7173a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6ef6f323c5eec10c560f88ca5bbfa66a88628b615cc5e7388a35fd7c0077881b2107bfb70e7cf41bbdd28872ed7ffe4389378d038f710bbb3a76d73fa265375fb91186f4d5e7fd1b4abd7885a4430d2a9548e000092219edaad4a6c181ed06700000000000002e7109e7575d9f5fea0f8efca1eb12311a6d80c71daa56e9923384c77700e1d0f00000000000000"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x400, 0x7f, {0x4, 0x8}}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x7f) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8d, 0x9}, {0x23, 0xffff}, {0xcb, 0x100000000}, {0xaf, 0x87}, {0xcf, 0x3f}, {0xe7, 0x7ff}, {0x0, 0x8}], 0x7}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 04:02:51 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x5000040022000, 0x2902) open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x10) 04:02:51 executing program 1: ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x45, 0x3, 0x100, 0xff}], 0x9130fbf, 0x0, 0x3fffffc, 0x0) mlock(&(0x7f000057d000/0x2000)=nil, 0x2000) madvise(&(0x7f00005ee000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f00003b9000/0x3000)=nil, 0x3000, 0x3) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munlock(&(0x7f00003c7000/0x4000)=nil, 0x4000) 04:02:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x11) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0x3a9) r3 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ftruncate(r3, 0x0, 0x6) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x4, './file0\x00', './file0\x00'}) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="0b1dab0cfd3752a2f0c4844fa4bf938e55c80853aef524cefdace510c2b904e8a3f5b33890885ab281ad1d343e0f5123988ddaa5d00e31ea77edb804771168db4a9fa60a2f6a79625273665566d75fd11247fe356de2daa0c617782064879efc50fe812288df19699c90753d4cc1cab36232ebda55525a570dcac1ddb9f6e61dc2df3a5d345bd13fa41846e81122badc4b862970279355423c4f13a5858eb050f0fc06fbe050312729c24e6200205f282534fc44b6df5d794d6d86f50f078e5b5ce0ee07c5bf0e4decfd2adbc69f318190b394c596b4b26c30d0", 0xda) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x725) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x52b7}, {0x6}]}) r1 = dup(r0) pipe2(&(0x7f00000002c0), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$inet(r1, &(0x7f0000000200)="3a69eaedf073a45c38b35bc383ab4b14f3e43c0c177af5f20c63b1d633f721a8db080315e1406c61bf2d96e2db17d7b16ab16325e583d8ec720120c3ddf3dff7ceb04e096032e1e0aca07f08adfe6ebac4c114e88cea126ec966a11f9a872cc65d24d80206d44a98a5fe31ec3829e1952022c3dd4ad1f14f446a79a8df1eb92e80e60e4256d499c497d0181b1495045dda07dddeb4c7cb108ac2ef535f", 0x9d, 0x9, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) setrlimit(0x7, &(0x7f0000000040)={0x7fffffff, 0x6}) 04:02:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x198) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x59cb, 0x9}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa, 0x0, 0x100}], 0xf, 0x0, 0x41, 0x0) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x1, 0x2, 0x2, 0x100000000}, {0x7fffffff, 0x6, 0x4, 0x8}, {0xa87f, 0x7, 0x7fff, 0xffffffffffffffff}, {0x1, 0x1f, 0x9, 0x8}, {0x5, 0x8001, 0x3, 0x74}, {0x253, 0x2, 0x8, 0x1}]}) 04:02:55 executing program 1: r0 = socket(0xf, 0x3, 0x36d7) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e700000002000000c65ee1f13ff4de93d3f80004ffff00000000000000009a00000000108539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7d686935baf0b961d5bef40d5c5e13d8a11fbeb0beaf983bcf5ced531de49c8b7cbde8cdc670c6e0369e39f2845fd9ca2f1f9cdf92ab47b4b971c232238825b59465f6349e89988090000000000000042d76ae0b48e7346e074dfb91d045f1c55394199d9de4bd6e7a5dc7a4b658a3637cb1acbd562ddafecf6a3d4dd799fb4f80000008059f2518c436ca02e2ff4f2aa1e78917e063615230896602996f71d26f9", 0x1b4, 0x200000, 0x0, 0x0) 04:02:55 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efbffffffffffffff736252adb98ce15d0684eff608299f7aaceb39019d55a519c8e640c451253e3fe1d8"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0xfffffffffffffd65) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x5aa) 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x3a29, 0x0, 0xfff, 0x7fff}, {0x7, 0x5, 0x9, 0x1}, {0x4, 0x1, 0x2, 0xf149}, {0x9, 0x9, 0x401, 0x7}, {0x80, 0x9, 0x590}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 04:02:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000001c0)={0x0, 0x7, 0x0, 0x0, 0x3}) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80, 0x0, 0x1, 0x7fff, "5ee695cecc10aa770358871fa9c36594f185db42", 0x7f, 0xc}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) fcntl$getflags(r2, 0x3) 04:02:55 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x200, 0x7, 0x9, "e87aae61804bfdbd19ae9281e3997a37b2e6ea28", 0x1, 0x3f}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 04:02:55 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x6}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x9, 0x4, 0xfffffffffffff001, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x302}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff4000/0xa000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc92}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0x10000)=nil, 0xf2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['\x00', './bus\x00', './bus\x00', './bus/'], 0x3}) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:56 executing program 0: r0 = socket(0x400000000000002, 0x0, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400fe7d81"], 0x10) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) listen(r0, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfc) read(r0, &(0x7f0000000680)=""/24, 0x18) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="65f9c3da212f4c96c6b9ab57b52578fe1c7a2b53cddcd1e9649f8bca61ac2752c0150648fdea42247ad51ab561778e4aa76d4422bbdc3adb73be0a4f157a52d2ed9e7f9e4e6ed440b48ad49adf7e23ce1de40a9d7d60f7baaafa4c46b31be9a1d00459c634bcb89c237fd8fa6d6f517d713af2f873cb1c4e667ae8615827892efc35de3377cd2cc7a6c4cda486285678018e545bf7f3a832e19e63b3f6028a4391658bee3e36c19fe3ac5c1cacb558e307f70f92fcdd1dc6cf849349c06b93a4c9ef174b40db9aa677764411ca6102de1e6eb004004126411233d69d352cfaf74e30bf8fc4f098", 0xe7}, {&(0x7f00000006c0)="8e8d2736a575cb99e251fba8a92b9a0b16b0e7d969af8d0c601a5ff68ec95a7551269e163b451e40d1a65797f7955546b1de403024ff8c3b84fedb2087d62d42372a536023bef1edc4b7c91612602d868e6718464bf6bfd3ad411501c0503c52184fd27770a583f22eea8f1c9f35a109c7e7cd7c0e41e76c06c93bb5688a4e3dc16f33dd7319c3c3f81ed786ba69b28c11d81bc045a966ece85478bfc9da67150d6a45f1a2c1e0e320079447a01ee546b9176cbea163d8f4b8e9cd3684d04d478bd742a9d7bc7f224f4d0aa62f1ad97cf58df71cc3bc25e9d140171617df19c045615f1974bd516a46619149134a0aff6473639070d457cde8266ca3a7e99f00dca514d6b4a2877e2ad4fb300f474ca125676e0285a4eafa9d488bb7585f4013def2c1be20baab152b1247f8b9b1a3b14abd72181b35dd95a48ae7ee844cad069e4585087c278dbb055033d3f7be8dfc467d71e397eed4323df55e9c29fdcd1a08d3df41f915e40883da2424392dbba647edc45c5ed69f46cd4f1adcb265ee4c617c0d467a2bbb13bfd4a50d9ecd2ad908221b5a30342ec90bf50919ab353fcc42734fa90aec16aa0ea430b39a3c99726422e498c3905f60816e76698755a8bae198968f8dbe47e291364ac4f12eca998e3ff32c4ba7c1d8e8830ac2425399b27763fc489a34f718e1440b34647e5a02229d88e84871f3309ebe2fbe10b90ed7a3ea9cb9097262ab29df1914d5888703b4d3a89f194507126c680abcd0f2f4a8bdd11dc7e58c9cfa8d9925a97e28e4d35d9f5d5463e9a9c2616ceee29f3127e8c3151f74f63aa38d99a4cc0d2f968083a3d3727f00ca584d4aca41cc5ab2a91b8a6eb317596387b783399d08c7c308e3caefad49f086224522e2d1b2ed93a20ccce604ffa17d1770ec24e7117107aca02ba1ad3146076640119bf52de4cc0f62045c823e192121f281d50c1b7ad9bbcd345bba9ba0c9bfc4ec23a6f103d78fb1c2369a553d47828d4b118a159e285e6fa1af15a4d1742b4eabcdecb24f3f6c8b09c11c67450f6bb9f7bf09c52cf4dfab8a932341f20021df6c5a04d50ecc93676c688f2baa285513373206cfdcf600c7ee10a93d1ce1661b95f6169ee523d012dbf77d7f5c99675760770f3ad7aa6fe935b5eee0830b766d3aa4af3d8897e92935bcb9d212b554f024f2b6012ca9318b5b26a58f494d088cb4054873f6cf975d29b8aa26228848822146fb5013a653cf83f87038bb435d24ff0ff0f66707d7e6d58baecd039b9c4d576adb8b639044edca3efe1f347f12bbfbd4126b5e1f0d4ae5b0aa2a59d3c26c91446eedeb71c956df763f1a2dee545fe7e071361847f3c3a0139cb3b185d1429e1148df1ebe7dd79f8693f82bdd8e4fdc65ed3d7b8d75bfecaff68fcf8c87eb2351da8b7f7a1975ad251c4c9b74d976af00d8b5fa6bc1221eda3d2e2e09ab2f849c0d9e11a83ef889500052bb0989d682ad9b8d2484b0e26085a036fc64c4f752dfbb07cdafbd5e52ce23c8271d7250da6a39528d715ce74d32fe88157a2458b246d814bce29a0cc6bda5014405e5f2ae53b1c7ba3a80d576f7dfae01acf9316cce1a1efc7ed34b30d257c46b299bb5eb2c03cb43074f11a1a1bf56c5573deabe25b86e1e4bdb348533e011b7ad5efdb9454c7abc8b790702e9b3f55ad80dab60c8e24201dfa2b11e5730abf5b1210d37d210c99f958d53c5928d987db4a5d89885e838f9212abdb34d5d8d3ad3caf42570c33573c0cb4abda4853576424e7b74c4775f45272da16199e03c9736cc9987197ebe588fdc1dd13063366ebc675b4bbc1b528eb638f67dd875ddf7edcd98532b8e1076a15a002f24a63d9a3d97d4e70dc23ab683f45291752971ab28b370c53e910b463a3bc6206f3668d892d7690fe42f65476d1de67a7074f089375a90b2b61be7e05049067455e94f2a99181c25b5238dbdbb026fe51f35fc9068c78e28826cff42cc91af42ae51b45ed381fb2cfb67da76b2f185c68f8143623cc5788f6e634006087410f13e05f2c70b9e82ef6f467823ed17d42ea879fc426264c1b1a83cd912993ccc6ac97e53333e3442533222246ff265114c36cb49dcdbd9a5e7897b4f40d1080049611b6128d621215e00fb27c6b7ad9588bbc3bab488fe494f862fd67e527213520cc439105aa35edef5066a3021e5bc94114b9025c21c4f3bbdf2349a817ad9091a8c2762c9306ca99b0aaccff378f987c21dd11b288d733ad54a3ec72c43e0018805f9fd3314d6c19fca11855fafe9eb3dbcd1ddb1098769e8992ad109903bc1b79ea2fa3466df2dc0552d8f1f48d35774a8a459b36f9acac14347126d9d62f48556326154601a6de48a3aafff2be37e657779d1d0235b66664df44cd2993eb7c51897be869477bf67821f23a0143bce97404af7acfe4dd6a03601b2a4c28dcc0d577aa83b94d18fcbc73857e5e46d9ec18de97ccef3206e57fd662bbf0306b20b8c91a119c697ca9ff89a9b1c058e332a73d20e87d3da67aa7bb7b33fbfb07f3bb01d93c1335f1231c931b52104906a83b8b9eb3167da30efbfa5ffbe75aa4e22a9c845ca9ab4d423f5ec55c43e2e2767a7c6fa2dbe55dc6cd17e6d9b3d359d0cf7931469a30138b1348f65f5cea57ae1c59c30cacc9bf03f5e22a0627d81194f732a8e440d5543853b27e10aff0e143694968fc7ccba0abbd1cbcee92077f7fdb243e2f08857a78dfbf9cb06c02ed81ef6015a14c42558ffefd074eac64b53b4ce4f0ca93a334095cc956269b913ae2bb6a1ce1916462edb4e636f6ca78991b7e76ae310c92402f92ef4bcb514a7ad010ae7e370cabc53fccb0905e895271bf075ecbdfec9201bd63174181c44ca96344feecd679255052de0ffa2102df7cd391c3bdeac0ac34aae229ea5ca14ed58f838f380f883e5074e0adbcaf1ed6e5ae8d6ebf71f74bb0c53132e9765cfc1e01a6b85a31e70823d4f7336bd5dc4888f42c8cf9c1c4f1c56d89497351a30c6f061c7ac1b13b3f3886788b2e2d80821b13e1bd5f7d328aa91f6aa8e44851e119265e098edaa93481235b9d5a85be30928a05df760c03475551568a0bf46e3a73a14cfce6b6f64c22cf2cbc3260ee7c1b7de18f4346eeb86c52311753024d3b2880f85ab011630a41cd9c09d9ef3a57acb4dcdb0d635f844078309de82b73ffefe395c401d53ab94e5454141615918082d03346b3c438a38a0dd377b0830cc138c926a47bde0592f8669ca7e46b25afc8fafcb0d7561de52bc884d039fb74bfb8e0d8314e8ddfae06381afd5436758e0fbaf73e02f14c913b1cf8762c1af5e8c30e7d253b9ea3fe3120ab93eed9b6c82cd6dab0d9f69b63a2136e90e52c3ebf8b20315d75770f7b6c7d19047d7f5cbaf02a17f5a6d4f72c52451983dd3e66873a469f707075fad599a509ba94cb9306d333b2d2663885f676c08210e9ae7890b70cf6758241e1611e22793d53bfc7c81b432a8e3370f719c74608130b9f5b361a37c7b48bf000adbc62345b1d7aea5ed01fc3a13ef0e6c732a5701a1a79e01b9b15fe45d78a2ef0300d84ed7c8a22f37fcb17d3e30a6ab5321e13f0c472288f02724048e7f0068e23790aeab65cf7c1fc75be176f0f7149ac552fe2de700c6092846519a268ca80c2d0bebbc704740dcb375776725b101fcd992756c8a570f06e206965650f9d01d0f7dd88d4b57d6797ca6d48f51830b5bb9447ed25a326602b61c5b787431bebb6802358c1e7fbab931cf3ff48461334164e9703512ebe323a83a95ff52f1357a142f2d622ec155c25c7a55ef267b1ab9adad7f330f1c7a11879fc1d144d30a9cb7df3ede6c5f70194e399f0474733b6de977bec9f06cc36ce37bdec3f6ea02f903fc136308c11665a0bf52721be8ab9bd170b28937f6c03752e29527be82577fa9e32da9fd8ba7295a0f57451eac18451968790d1eac4a694ccb7fe8ae9568d745eca5651b2ee340cf3f1839fd6a872d064906dfd03981042f4d06e38d209c307386f09d208c7a9157f5f627cf1fd0af9036ea6e74b0453e160fb695bad045e7411bd3d7c6a35f3c091671d299da3171fa47f8e1be176a630ce7ed9170abb391c484c3c485b52ef6b2822ad1da53837b43b505d4436a7b49c6b4e427d17e4297c314bfb39c6bcbdfd21b1bc4131b04e6499c91ef128d4d85aa2ece0fda665f2dc366eb6dcf7b9e477e32ad603bfa0e2cd3a1ed91a15857231d6310f6746b2a023e79be96bfbb1cc60e63d64c1369af264b9b39e64a7134bacf97c65ad1c84245eb6d1aff426863f4738008f8b01deac387caf2c791869618f8c2677b6435bdfa6cac3db50a9a2dfe9bf4afb6f71f31dd38c61d5e5acf9086bc4a87d83a07464d514bfade8e752783006961f6f2f994c6877428973b21462cf13b536ec9bf22d088de0eb211a4e742ef934ee63b652366c880281bf94f9387610ea5f1d302bd6902a9f35db03a3731beee5ede89844579e4c3b1aac54cbe563c031d505d8360b1872f72761c83462fbf3d1c09d8d27a1b2938814a0aac71aee569716cbee43914632129dd46e807ca2c7ebe1f93e5c118724239469f357e5564daab2292f9b6772e082d0c105c1188f35c579458a7ad8fecafaed181a2dec401a362283d48e3c45679fe68a79f3491352486ecd6ec82eff36aa0291cbd79ea9334514dccbabaa1a2c6a95e2602a0e45198c6dcef9fa2a6712b762d21cd07117a7ab7a6a0f91934da4b29251f703430450fbca2c0e6a217bd03d532d44ead796595901f7949783daab41e2523e24ba13b4880721ae2053b3801ec2d5e5b0d330d6e7cfc7ba33d68526de6434add8f63c67948a25b5b2fc3b20889c397313e667ec5d1ebff25b4b800d560d2373fdd154c322bed702d33f0e8719de72661c25d3f75d3d6da1ebabb37fd1047ed6ae97bc4563c0a47f056345b5b03e7f4b14c13b119102fcb4677869c3607bffbce2c30d78eab86751675fa2c34dd70768ca5d83dd78329129a3e70a4ab624b3c4d82b1df1c687644412e2c60e86910f6f524dfc003346152351a4656ded770a4ba04f81d40958c47dbe78d4290574bb77e25bd48618f3a471aa1e02030c135e83d94167450c6cb0f502064d013327497542b04c80c6a8e6b022b8e84d703189b374221fa6e8e403d630c00089c7cb0acbafb4363a2c4e4a7d8dc72e876b6f6c88c59a928bd25731bad81762f6fcc4012da634cad4e5282aaa1a8810fade61738beb43fcfdfbcc3e593ec3c2d286d9bf37d6ccf51a0a1f5ac92febbcef723ae8b0ea3b2f18d5b0e3cfd85823c5f18099681f24a8a69470f0c045959dd4eb9b3222ce20a010ff899b310c05c494de0cc0bba246834f4df080ad6c7fc299fabf9f4bdbb641659e15cfc8db668a825f66df7aefb671a5188265b7d55924e8ac5b0f9fdbf505e7e23c746144d8d888f2577a5230f68d2c9632786fe5216966f9d68a8c907181aa0f6e7e2f4a98d8fcf0243d8c70295b9d7790413f21477decf7cda13cce560294ff8407aedf21ff925011fd51422d5564bbb5bfbf705afc6b2fba3b24d9e4cdc2a7fb484497f4e9d5fa3d7c4d09dd424e063c66d34e25bc15995ecb1470aa95b6af013684db96685e5e0bb65e6381ad560ff350d5ed196f14c4e907e3f1fa717d112bbd7b2ce37bcbb2582099941b1206d89d7b27a66d8f022a362e625e4b8c4d20ca36a3cc80c61671150e5609261d0d2fbf7be68c9c031a920170ce9cf719b5fe24f363dc6b06ec787d15bb61afadae930bb7ab649ed65b96de3d8e12ac0", 0x1000}, {&(0x7f0000000100)="cf16b2b1b1ee5172ba614510716a6eadee0ebd9ae9c38f4e2045d254e7f67d50d83dfcf87f4b73e013f44ea144f09dc9088121654d39f21a3f905a78e2b1224ebd46421e755f47e072cf38aca5645db04b75953348fdd195a6dad9", 0x5b}, {&(0x7f0000000000)="ebd80336e28547401efdb221d70ae7ad6b65c6ce252a", 0x16}, {&(0x7f0000000300)="958c1558e61124ebab72168e99b26ff4cd2d40dc4bd2b5c5f85c1694dc3e3d88fd7bf3a707328863a13c991a5ed9326dfcfa4a7982834adcb6ba94b424b6ad73b1ed0e63436a6e46e1a58433f09548bd63b53c4a7291061654b74513bdd8ba", 0x5f}, {&(0x7f0000000380)="0e9aa062418c96e08baba4f7e99e44149578b820113c548ee134f895a7927513dfff680c8735f76db90039854d7dc20364ca2bb429056668d4700b8fffa70594e644501181630761fece", 0x4a}, {&(0x7f0000000080)="a35b5adb693a88dcd6865aae05f8221ff66dd4d0b0b3b79ed1f9c59538890e732f5f12ed8cc293333a48a93b9bd56dff25f8da708f890a", 0x37}, {&(0x7f0000000180)="f65fc322bcd723483bc9ea42df0a79135f0189f91bb7de86a57c28f02587a45247bb77b3b9", 0x25}], 0x8) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 04:02:56 executing program 0: socket$inet6(0x18, 0x2, 0xfffffffffffffffc) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 04:02:56 executing program 1: madvise(&(0x7f00005c6000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x3d, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000001, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x14, 0xec3f, 0x24b9}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0xcf84, 0x7}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:02:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x9) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x9, 0xff, 0x0, 0x4, 0x7f, 0x1ff, 0x3, 0x2, 0x1, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 04:02:59 executing program 1: r0 = socket(0x2, 0x1000000000004, 0x216) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 04:02:59 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2020200, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair(0x7, 0x4001, 0x9, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) r1 = dup(0xffffffffffffff9c) r2 = dup2(r1, 0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$KDGKBMODE(r2, 0x40044b06) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20482, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) r1 = semget(0x1, 0x5, 0x260) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/83) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x0, 0x5, 0xfff, 0xfff, 0x100, 0xa538]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) 04:02:59 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667c, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd97, &(0x7f0000000140)='\x00') r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x2, 0x10000, 0x3a4}, 0xe156, [0x9, 0x7, 0xffffffff, 0x6, 0x5, 0x100000000, 0x9, 0xffff]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x40) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup(r1) r2 = dup2(r0, r1) clock_settime(0x3, &(0x7f00000001c0)={0x10000, 0xfffffffffffffff7}) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 04:02:59 executing program 1: r0 = socket$unix(0x1, 0x1000000000005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x14, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x31, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x8007, 0x0) shutdown(r1, 0x1) socket(0x6, 0x7, 0x670) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3f, 0x8}, {0x18, 0x0, 0x20, 0x5}, 0x1, [0xffffffffffff8000, 0x2, 0x8a, 0x1, 0x8d6, 0x948a, 0x7, 0xafc8]}, 0x3c) NÏ7fNÏ7fvput: bad writecount: 0xfffffd80669524f8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1461, on dev 4, 0 flags 0x108, effnlink 1, nlink 1 mode 010100, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 57196 86424 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd80669524f8) at vput+0x187 vn_closefile(fffffd80640efc98,ffff800020b298c8) at vn_closefile+0x15b fdrop(fffffd80640efc98,ffff800020b298c8) at fdrop+0xc9 closef(fffffd80640efc98,ffff800020b298c8) at closef+0x11d fdfree(ffff800020b298c8) at fdfree+0xf8 exit1(ffff800020b298c8,0,1) at exit1+0x32f sys_exit(ffff800020b298c8,ffff800022e157f0,ffff800022e15860) at sys_exit+0x17 syscall(ffff800022e158d0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe5894) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe5860, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vput: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd80669524f8) at vput+0x187 vn_closefile(fffffd80640efc98,ffff800020b298c8) at vn_closefile+0x15b fdrop(fffffd80640efc98,ffff800020b298c8) at fdrop+0xc9 closef(fffffd80640efc98,ffff800020b298c8) at closef+0x11d fdfree(ffff800020b298c8) at fdfree+0xf8 exit1(ffff800020b298c8,0,1) at exit1+0x32f sys_exit(ffff800020b298c8,ffff800022e157f0,ffff800022e15860) at sys_exit+0x17 syscall(ffff800022e158d0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe5894) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe5860, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022e154e0 rbx 0xffff800022e15590 rdx 0xffff800020b298c8 rcx 0 rax 0 r8 0xffffffff81ecbab3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x5efe1664e9410353 r12 0x3000000008 r13 0xffff800022e154f0 r14 0x100 r15 0x1 rip 0xffffffff81b7cd58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e154d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=139236 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29b40,0xffff800020b28028 process=0xffff800020b7ce00 user=0xffff800022e10000, vmspace=0xfffffd807effe5c0 estcpu=31, cpticks=4, pctcpu=0.4 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86424 243005 85111 0 2 0 syz-executor.1 86424 321160 85111 0 3 0x4000080 fsleep syz-executor.1 86424 337774 85111 0 3 0x4000080 fsleep syz-executor.1 86424 57196 85111 0 7 0x4000000 syz-executor.1 52068 157737 1 0 3 0x100083 ttyin getty 85111 114588 73890 0 3 0x82 nanosleep syz-executor.1 44482 479925 0 0 3 0x14200 bored sosplice 68004 38580 73890 0 3 0x82 nanosleep syz-executor.0 73890 339870 88454 0 3 0x82 kqread syz-fuzzer 73890 412760 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 442736 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 458997 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 44422 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 197084 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 87547 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 222672 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 60255 88454 0 3 0x4000082 thrsleep syz-fuzzer 73890 329884 88454 0 3 0x4000082 thrsleep syz-fuzzer 88454 498163 66792 0 3 0x10008a pause ksh 66792 95091 95284 0 3 0x92 select sshd 95284 231576 1 0 3 0x80 select sshd 85722 160078 86339 74 3 0x100092 bpf pflogd 86339 312892 1 0 3 0x80 netio pflogd 87733 192232 99657 73 3 0x100090 kqread syslogd 99657 484599 1 0 3 0x100082 netio syslogd 82578 438591 1 77 3 0x100090 poll dhclient 37582 202725 1 0 3 0x80 poll dhclient 58933 436051 0 0 2 0x14200 zerothread 16606 177659 0 0 3 0x14200 aiodoned aiodoned 27686 71920 0 0 3 0x14200 syncer update 88705 165022 0 0 3 0x14200 cleaner cleaner 72394 243929 0 0 3 0x14200 reaper reaper 68676 503356 0 0 3 0x14200 pgdaemon pagedaemon 86091 132981 0 0 3 0x14200 bored crynlk 88999 462489 0 0 3 0x14200 bored crypto 51113 170097 0 0 3 0x40014200 acpi0 acpi0 61031 243022 0 0 3 0x40014200 idle1 59018 403707 0 0 3 0x14200 bored softnet 90797 209168 0 0 3 0x14200 bored systqmp 67040 483324 0 0 3 0x14200 bored systq 20907 58143 0 0 3 0x40014200 bored softclock 54323 353892 0 0 3 0x40014200 idle0 38253 257942 0 0 3 0x14200 bored smr 1 93473 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9561 6436K 7339K 78643K 17316 0 0 pcb 13 8K 8K 78643K 200 0 0 rtable 117 12K 13K 78643K 771 0 0 ifaddr 72 16K 16K 78643K 324 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1600 0 0 iov 0 0K 32K 78643K 289 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 3629 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 38 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 310 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2600 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 54 51K 82K 78643K 739 0 0 subproc 32 2K 2K 78643K 51 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 249 0 0 in_multi 33 2K 2K 78643K 144 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 435 0 0 pfkey data 0 0K 4K 78643K 2 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 115 22K 31K 78643K 9451 0 0 UVM aobj 123 4K 4K 78643K 132 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 187 0 0 NDP 16 0K 0K 78643K 87 0 0 temp 200 2748K 3387K 78643K 11405 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 126 0 124 1 0 1 1 0 8 0 rtentry 112 68 0 24 2 0 2 2 0 8 0 unpcb 120 863 0 849 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7611 0 7611 3 3 0 2 0 8 0 tcpcb 544 460 0 456 1 0 1 1 0 8 0 inpcb 280 1259 0 1252 3 2 1 2 0 8 0 rttmr 72 6 0 6 4 4 0 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 24 0 24 10 10 0 1 0 8 0 ppxss 1128 56 0 56 10 10 0 1 0 8 0 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 9 0 9 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 58 0 54 1 0 1 1 0 8 0 pfstkey 112 58 0 54 1 0 1 1 0 8 0 pfstate 328 58 0 54 3 1 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 235 0 44 13 1 12 12 0 8 0 art_table 32 236 0 44 2 0 2 2 0 8 0 art_node 16 61 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 10 1 0 1 1 0 8 0 semapl 112 308 0 298 1 0 1 1 0 8 0 shmpl 112 130 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5633 0 4213 47 0 47 47 0 8 0 ffsino 272 5633 0 4213 96 0 96 96 0 8 0 nchpl 144 9455 0 7819 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 29940 0 29940 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 26821 0 26821 15 14 1 6 0 8 1 plimitpl 152 214 0 206 1 0 1 1 0 8 0 sigapl 432 2798 0 2782 3 1 2 3 0 8 0 futexpl 56 33663 0 33661 1 0 1 1 0 8 0 knotepl 112 429 0 410 1 0 1 1 0 8 0 kqueuepl 104 522 0 520 1 0 1 1 0 8 0 pipepl 112 1572 0 1553 6 5 1 2 0 8 0 fdescpl 488 2799 0 2782 3 0 3 3 0 8 0 filepl 152 16955 0 16853 10 5 5 6 0 8 0 lockfpl 104 1030 0 1030 2 1 1 1 0 8 1 lockfspl 48 354 0 354 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 43 0 32 1 0 1 1 0 8 0 ucredpl 96 3685 0 3676 1 0 1 1 0 8 0 zombiepl 144 2783 0 2782 3 2 1 1 0 8 0 processpl 896 2815 0 2782 4 0 4 4 0 8 0 procpl 632 8514 0 8469 13 9 4 5 0 8 0 srpgc 64 6 0 6 5 5 0 1 0 8 0 sosppl 128 32 0 32 10 10 0 1 0 8 0 sockpl 384 2289 0 2266 5 2 3 4 0 8 0 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 251 0 0 29 6 23 29 0 8 1 mtagpl 80 25 0 0 1 0 1 1 0 8 0 mbufpl 256 324 0 0 16 0 16 16 0 8 0 bufpl 256 10944 0 3915 440 0 440 440 0 8 0 anonpl 16 257555 0 245603 120 55 65 65 0 125 14 amapchunkpl 152 16452 0 16334 25 18 7 10 0 158 0 amappl16 192 12715 0 12061 85 41 44 45 0 8 11 amappl15 184 1294 0 1292 1 0 1 1 0 8 0 amappl14 176 1349 0 1342 1 0 1 1 0 8 0 amappl13 168 8 0 8 3 3 0 1 0 8 0 amappl12 160 674 0 670 1 0 1 1 0 8 0 amappl11 152 663 0 647 1 0 1 1 0 8 0 amappl10 144 85 0 80 1 0 1 1 0 8 0 amappl9 136 618 0 615 1 0 1 1 0 8 0 amappl8 128 184 0 153 2 0 2 2 0 8 0 amappl7 120 40 0 36 1 0 1 1 0 8 0 amappl6 112 664 0 654 1 0 1 1 0 8 0 amappl5 104 809 0 794 1 0 1 1 0 8 0 amappl4 96 1798 0 1768 2 1 1 2 0 8 0 amappl3 88 2853 0 2838 1 0 1 1 0 8 0 amappl2 80 21462 0 21384 4 2 2 3 0 8 0 amappl1 72 69031 0 68560 26 16 10 20 0 8 0 amappl 80 8816 0 8773 1 0 1 1 0 84 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 131 0 9 2 0 2 2 0 8 0 uaddrrnd 24 2799 0 2782 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2799 0 2782 1 0 1 1 0 8 0 vmmpekpl 168 24660 0 24633 2 0 2 2 0 8 0 vmmpepl 168 344147 0 342219 177 82 95 101 0 357 11 vmsppl 368 2798 0 2782 2 0 2 2 0 8 0 pdppl 4096 5606 0 5564 6 0 6 6 0 8 0 pvpl 32 720347 0 705092 271 111 160 160 0 265 33 pmappl 232 2798 0 2782 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 621 0 11 18 0 18 18 0 8 0