kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Aug 3 06:32:07 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.193' (ECDSA) to the list of known hosts. 2019/08/03 06:32:17 fuzzer started 2019/08/03 06:32:22 dialing manager at 10.128.15.235:48850 2019/08/03 06:32:22 syscalls: 332 2019/08/03 06:32:22 code coverage: enabled 2019/08/03 06:32:22 comparison tracing: enabled 2019/08/03 06:32:22 extra coverage: support is not implemented in syzkaller 2019/08/03 06:32:22 setuid sandbox: enabled 2019/08/03 06:32:22 namespace sandbox: support is not implemented in syzkaller 2019/08/03 06:32:22 Android sandbox: support is not implemented in syzkaller 2019/08/03 06:32:22 fault injection: support is not implemented in syzkaller 2019/08/03 06:32:22 leak checking: support is not implemented in syzkaller 2019/08/03 06:32:22 net packet injection: enabled 2019/08/03 06:32:22 net device setup: support is not implemented in syzkaller 06:32:48 executing program 0: socketpair(0x19, 0x4007, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x111a, &(0x7f0000000040)=0x24, 0x4) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$inet(0x2, 0x0, 0x0) flock(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x650cba90) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_LOCK(r1, 0x3) shmget(0x2, 0x4000, 0x482, &(0x7f0000ffc000/0x4000)=nil) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/138) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/83, 0x53}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/160, 0xa0}, {&(0x7f00000006c0)=""/90, 0x5a}, {&(0x7f0000000740)=""/31, 0x1f}, {&(0x7f0000000780)=""/170, 0xaa}], 0x9, &(0x7f0000000900)=""/91, 0x5b}, 0x3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000009c0)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000a40)) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCCDTR(r4, 0x20007478) stat(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000dc0)={0x800, 0x6, 0x7, 0x8, &(0x7f0000000b40)={{0xfe7, 0x1, 0x9, 0x5, 0x40, 0x10000, 0x2}, {[0x20, 0x9, 0x1, 0x800, 0x3, 0x2000000000, 0x3, 0xc1, 0x4, 0x3ff, 0xa4af, 0x2, 0x4000000, 0x1, 0x5484, 0x3906, 0x4, 0x5], [0x7, 0x1000, 0x8000, 0x7fffffff, 0x0, 0x1, 0x2, 0x28cb, 0x8, 0xffff], [0x562, 0x0, 0x10001, 0x7, 0x1, 0x4, 0x4], [0x9, 0x100000001, 0xffffffff, 0x75b8b19a, 0x3, 0x80000000], [{0x7, 0x0, 0x1, 0x7}, {0x8018, 0x7, 0x3, 0x3f}, {0x7, 0x7d9, 0x81, 0x4}, {0x1, 0xffffffffffffffff, 0x8001, 0x7}, {0xfffffffffffffff8, 0x80, 0x1, 0x2000}, {0xacd, 0x4, 0x0, 0x8}, {0x8, 0x7787, 0x80000000, 0x4}, {0x2, 0x3, 0x374, 0x8}], {0x5, 0x7fffffff, 0x70, 0x7ff}, {0xfffffffffffffffd, 0x6, 0x80000000, 0x5}}}, 0x80, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000e00)={0x3, 0x3}) setsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f0000000e40)=0x1f, 0x4) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f0000000e80)={0x0, "91544034ff67e6220a1ceb8d5074ec52ba9c0da83f290941aa2e42e1896cdb98c04db68357ef1c5921febb2c832aabde2986d9b9a372c8c89aee97bc7944be793bbc9585f0646fd5d09a29f4545807368e70f524aea6c39be69a08b05bb2f33260c3e676ede0a8dcc8a2c64b75a30b66e604e0ead969c72f2f2cb4071c9ab53c691f3e2def421754943b41fe38bf9f0bba5287b029ba9786fc58a98da536704d39bc3dba6a90f1edca87d8d7623b004467c3d018ba41a66c2f1462f7abf95cc96848bdc2d2bf052234039e83573a35ec491658143787d24bfd49b896217cf8dc0f34c7d5e67c4b35d467d97ecef54c873c392ecbb9a3d0b9c22501788e5ff7b4e5debeed7bca3e3a6db3e90f3a17f4ff4d6c5641f7b1ad168df7c6ba6f26b05a9d7e8ed6a403f8efdcf874c5a109bdf1f6098e32d7e9470cfbb8c0ec025652d00f75b48adf732db7b8c7f01d00034c0ce6240310bc83e572af0195969718e5d6d4d4316733a38358e74709c2fea1e10b9f49464c197ae1b0898ef088f044b6f99b2f0737d232853947a888d756da614acdf0606ace1cacfab3c4f8f7d84fd108122094756daa64632d7587509b8d419aff509f524e315c12470e64ae29f132361d47392c0338a3bb3b93e4c3edf8bbe61d9367bff884d88fba19c3e1dcf9e6e65dbdb29548fe5ab793a53e826266f5315108807de7b04ffa13fb2bbfbdab98c69a9082d0309d7d653f06f394a3f473a8244534e663636c64eee6b085fe9414841b7728740f4fa2716da9eb8c90b07c9da78ee05e291af88d84513d3669d2c5e15ab16d6f43aae7b4558dac226fd3a32535d26212135e931cc5ddb09dbad3e8de6126590377a3a6ef8f9a8fe60b846aa072e27c70903de42e862928932eda3aa25956cd9e3c36d402ae44bb73b29c22df7f75e8abaa9bfb2028df65011b15549c06637650cf3df27d94dcb84d50e0855f790745421b30454bfd3525e2038fc0a25ee6c68d32f60e24b50d5ad9513458183bfe321395ca68d2e7ef9a015ea33424055cc157020fd86ccafc18fca17b04a038e46edc50e08556103c32e3b9d3b32fed8ec2eb0dd89e1a81ebd28efbbdef008a6aa83c11d609ad7aa1fe9f8dffbddcf0e10706a66986a1688c6a07bf33805e9b738b5ffbe29a9fba253f0d08888d8bd16f63c7da7450cdf55ed00c2bb559011b887d27121364a9da57053a8266878804f3c0dedd529801cfaeedebb5aed3364ab86850b525b934e65555fe0cbbde081e01b82074892cc126fbefca9ceccb30abe788a5878342cfba6f31bdca046c325534ffc71ed852b3e718fd660567213ac10a7332d4b5b0a17e2973506636b75934aa6f79e59f882d9207f72383e49b60eba532e00714a697b2a5964b1d082df347433604461b04af7b6fc6f1dcc0ed021566c78f74ae098c30c3f3f14b728417c1cd59db87b543b2cc978dce71fa6eb37f8de1101d6aebe629e59afb802df40d48c396ab75b59145405e65ec9749e6da7058a1ff8b7ef941bb2c6e4601a51ade1b4e09d45d56992d45f9a8a273fdb9de9352ec4a782a6f63c8211d8db7c47cf3929d58adc49079a3b0cdeba92ef50facce38da24424ab687e87f33eb7fc933eeae722c77a0589727ddd2e1e5af88588696ff5fe13b6c16b1126331589c61cd25e11956cb506f38985c6791a0906d2aa205b8461326b2f4179197b6b739ed4683611a0eebd57aa43f3c0d107fd4d0d6293bb01b00b6cace0f57ba9a26febe86f4b6b8436e16db1755dc6e1948e740e7ad6830eee19f413b2c8fe071e207305df3668bb796cd662c9d68e91144d1d1d2fd1f070f750bcc0040e7f179905e319ccc99461a14062b8ea0f383bfec30d8452f0c7ad72c76de877934db60c38fcc6eec3631b0a30f63eac43dd3280fc2064652c3892b5ab4e2adaa6a78dd6176272da76d563efa231644f14f9baf184ba7c4065e3ada6a84ce3df344ae6d79a8ecd2008ed53f808dc8eb1f145287f31f0028ce623ad127593af8514d1cdfe96e3c142af5f9c739568b390b0fe26f5d0ef563e8ae5f4069dfb41912ef62a1140718f62e95c5962465bfb3c4c57e826b650d24903bc96bc3108fae8b95920c1c3ab2d8f52af4d18f89e38bf40b46853612c9ee31dc3f5ecbf259aad2c40d2be34d54723ce268f70dbaf1f422458c46774a286b1efed9be8b4b7d08abc7dc39777a882b06a88e80f51593fa9348df15fd74f9928871cc272228adc3414589cfdcf45ecc8d72427e1d477a8e03e9fbcd3c847cce8452fdc1245219ef1b8731c47481461d081f1d64b20ff7957941f7474e5ce4daad344e675b640efc6dd7e99730463fb40dcaf5e5501f15137e52aa9a04c38fc642592fd5cafe8609a64b8299889839df431d6c0e2f7ef3683d4bf6bf53e7281aa77de2433f64c5ee022d2c7027218be9f586070c04fa5958c9e0db0bd00917c4c46770e9d86e1c469c43f969013598fcd20367410b1ca7b78b5d7778bba593396ff589d60dfc9f949e583d9f2198dfefd04b330aae3a2af2073956aebc5177f677f4297c1ebfae0986bafb43806490accc390cc49406f0bd44b9d75b0e4850b267b7c38e36c0e4a3514ee20513bbfaee4841b43b3dfd3f039faf5fd2b61cdb0c35bd61231d5f83a71de35aded46de170341009948e8a7eb658059975964653443c0f2f93707f10387c6abb88a580f8b074f44e626e87f3aef0f196d6c8088b6fc087a2215b2ea78f485ab26d29d0317bfd7309d2e52ee94b477a74915b8edf8ca2cd48c6c3122b9dd3b62857357a15cf87febbdd6656a8b63e9ddc45bbcee691482f607190d2374d9d784d55b4bcdb17529aa6f177a1593b5aeecaec88025d675f0cd58f9b4614f904a83d61e6f7b9be2e68bcc32c9835aba381c89aae17fbc89e2f8b9cea63543ce169db6ab6d547a68c3d8a4de1dd7372cf043c67a88e8921e796a4d0d524b47b53d7c5f496c12146dd5b8853171a4bd8ae98d31917dda92cca879f802d97a812c7addb42200b8f18ee9eb56edd0f54a5eca92ad228fdd8006f0ecf95e00c93297e353e11ef1f715aeccb9025a90479a3805c7fb8fc9f128121411b718b1c4b34f47ac072ca26d518e20306c069d6bcaa784428eff2a69fb6cdfa342d25fe1e05d2783ee913a2abe7acc032fad6baa7a4dfcbfd77b41955c203d66517427453168d27350d8bfb82f35b3d15b191a6e6b6a04712511843831e71826f71effeaa0087dc885385c2e1a184cb1b040e8eaf5245fa6891490f11613b11acfc27f28737d8d0f1efbb3901f14ea53b909644bb1d1dbd74ac74cd990c0dfd2663bbfd230fb6c86d3e9c418a5b244fd7b0ec7ddb40d9ca4f80992afa903b6732964fb7aeea31eb37f4b1f7cc7a78fd924dbb5789b04b1e5b98949701070c171ad32d8c19da5fe8edab36b9aaa53a7bd3639bd0cad8e256914c5a40d2d811af59c7e58da7cbf163619274f78d5bc2d67c596fcb1febe4534d768fa6320ad64326231fec7dda8ed322fd5cd317d4c6d78fc3b8a4b5770a6cedd52f67e6e8f7db54a279e7f3230f9b53a3f8adcac9b65238d49f3623440724fefd15176a437bfd5f71df39352e1152b53c224abe80927a5554a0d949f17afb6ee4e1644e846fcd92de16392c82096d529e0b5edf995ff7ee1253d0a9c5d5b516adbda1ca4921af17cc63ce9159956a12296950e5eca6b4ee9e0415397efe81b4f640faa8e968fadf72f60177e0e9172c367752e828f9f82a5f2e8563526bf985e50badbf6ba903997db10f946b1a2688116ddb3e8e449764fcb0a0ffe8de9c4f963abfda913bdf4ba988504c1dafa84a280d7b86af349a0371e131665563c47c796f1e2457e36257aaf018dde698c0966d821fbe20a88bb2043373926a84b9a54bfb35d486e3956c6fcf4bcd34ad487eddf4a0c1d2b38801fda6f38b747f8f544f420b2eec0bd1c3c4f0ea6b17bec796c823eb304d4681bdc8479ce3ad723a42a7e3c2008b7bc7a77a53bfde1c6ab9e481868d4cfa44a2c76899bede0c4d06e506b86120e36fc50e3187a6e637ed0bc2a1a83f9526873660a972498532a0a8bc2b6cec6e566e1626de9caf15c05a86d439b9229c2db584ffed01a553bcdb51a8754689b3233aa5f45252b6bc3b225ce8411f0c9e0e10e59430c26c2cb2288fd2fddf06e74c8b6bfa20f9d4b0b6b04cdbecd7c41bffe0128f3826649026e8fe28e452080cc116673052298f1b97409ab92d713c989c5476b012017ac82905f4582a058326cb38c25ee0914c4ef2527164dc05a5db0e02b6f907409923b08a3f95d81dc779d2820d4fe68b4ebe7dd7e121c847d066f1c3872b33900fd54f6b0c3e266f56f506916ca5ddb5c577718094379f7bfb96c6620b8a601e0837e888588e13e86d7644d6994441508de1eea7a0aaddb3822bd735a899ad67abebed5beb08d8b913821024e6a740e2a877968455e4df762a6d01d0c36bc7b7e5a18fbbc96bb69e07a60bfa476316262e285c2a2eefb4d32522131a29b74822fb7b92f13809a5e2e956bfbd28b1f7fe54c6c21d3bb83b4dc4f38e007a09ff353352ae3765431ce680ae84fac08586399e447a3d1435a0373a3105b941c65fd78ce18690c580c4da31a7429feef4612196e5e24f8e06c50643126b629cbe0f8191352c8ea1089f9ce03716ed4e5f81578db7d259d567a354a376ae6d857f3017f1a32142535b91e76b274a531a311b4b6ef66d0f0179c0452d779e914371d851472ffb2a26e033d54f81795cce7a5aabec3ce531073583b4aa3f2accd797eb35db01617dfcf0ede8e26e36a9f96d8a98d2c3a9b5f2b42cc3e960c891e2afefddc556e9d1c7fdc8a176b5e9c8783ebe8795010b48a04af144ea02ebadc1b0fdd4053a75630f35a815f40892d8295a3fef0833699eb4dab2e57810ddf61ed124408486666ada662427bc1b62a42758a6ae4af3ad350c9ffc3e82ad6408f9ad862b8d5b20cce6897b2aea5d6baaae93181694c804e378069fd1793fb827331eb6ce4d490e71218be5cced8f9ed75dbcb8e33147e6786a8de064b7df18297d8686e5e8b49fd181b9b9ab61658c159dd8a8c03289e3bcfb81ccce7f077cc0032c33951397fc62672c7f446cf8af61ef2303259f39826d8f02e5d8b05e843055d6bbf3ce9dc724c7df534a2e7cc2381cbe223af358d8439ec437bd4fd331bed42cfd996d222eb6f3182383b9f0f23536bf65b55437d67e096679c3383d18f453d95cc7be7e8a64d6b4335eba2fd984f203008ab5f3e2160eede82a40cb3e3a72d7c2eadaf68e54a78d93c5678835c49e5eb4cdb71b0bbc4fb9dc4e95bdec260fee0f8b50daaf76a0c23e04e48da7ab6b0fd4b454e9854ebc9a5ca04dfe789462f7b5149127b93dec1de9892739fde0d92b1d0a94106649295dd8aabf7b9018e15cf2ec36e07e4cbc867460133bdad8ae03c0242a62f2b40722f0f4dc661fcddcfdaf34a2b919a93dc05bfd75c1a76bb4644dca7bf6e68a682d32c257d85b4b20ffa4945acbc824752e9ec510c64bd28fd62e49aba1f69c8b6a34f6c0dcea47b74dd614dd159a2b9e30aba3e599264cefef786b90db31302fb45e51fa578135a70f10ace45062fc5f3c3cc845b299e76fad844903a3af91995a69dd9ee4fbb11cde38db8b1770de07fbd5ca99777437a7fc6f94ad84ab8009d3517d26301a17748d3b7923a1ecd2ba175b53047e856564cd76a58c5b224fc192072906d03b695c68e3d9efca4d958364af51a8dfd6a1efa2e6be47fbc56e179f02629a04301b"}, 0x1008, 0x800) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001ec0)={0x2, 0x20, {0x3, 0x8}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001f00)) chflagsat(r3, &(0x7f0000001f80)='./file0\x00', 0x10000, 0x2) accept(r0, &(0x7f0000001fc0)=@un=@file={0x0, ""/4096}, &(0x7f0000003000)=0x1002) 06:32:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x8}, {0xba5, 0x1}}, 0x0) r8 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x6, r2, r4, r6, r4, 0x40, 0x7}, 0x5, 0x401, r5, r1, 0x80000000, 0x7, 0x6}) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000500)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000340)="23d582a4e40351f7b215a8f402a5d7e4278d1869216e230f393154f82545a7d81cb858b0215f3cc565f83aa7bb93c9f13d85801a5749d8", 0x37}, {&(0x7f0000000380)="0dc07ed6b545f8a8e6a4d6c619ffe19527f131e777bc876a9ebb3f19fd987cee7c2e0c0c6af9705e61695c30b593c3eda6d89b616712239ba59956b6dc8e05b9d14db50b68", 0x45}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r9, r3}, @rights={0x18, 0xffff, 0x1, [r10, r12]}, @rights={0x30, 0xffff, 0x1, [r0, r11, r10, r10, r11, r12, r10, r10]}, @rights={0x18, 0xffff, 0x1, [r12, r11]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xc0, 0x1}, 0x2) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000005c0)=0x5) r13 = semget(0x0, 0x3, 0x400) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000600)={{0xaf, r9, r7, r6, r7, 0x7, 0x9}, 0x4, 0x7159, 0x6}) sendto(r12, &(0x7f0000000680)="f56814685457efb717185bf65d048b98e9a13c8dee4f67704bd2c3545cb095513882f82632441ac877670f8d0ed52e784756c8262438324493bac141389ee1a865e6495b304c417e4079fb0420078a571867e84e2071617e761e2604ea92c5c2c3fe80a1e0644eddcca8498fd6d7d4b954fc6f2f0405ca8b844263f520225a2b25f679903f5ff3d2e4a566a4189144703107cdbf27ae5d5156ad192c0df69262c2ce7ab9ed5bd6ee55dcd3adf36502f25d3ae223ceb76ee37e7a3b831651048042eec42cdce9b08bb8c9e85e5d414a3ec63690d37096c03d591380015495af51826453199264cf21559b5176", 0xec, 0x400, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_RMID(r13, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000007c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000800)={0xbbb, 0x81, './file0\x00', 0x1, 0x7, 0xfffffffffffffff7, 0xffff}) shmctl$SHM_UNLOCK(r8, 0x4) r14 = getegid() readlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/124, 0x7c) semop(r13, &(0x7f0000000900)=[{0x0, 0x5, 0x800}, {0x0, 0x8, 0x1000}, {0x3, 0x7, 0x1000}], 0x3) r15 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000940)={{0x4, r2, r14, r9, r3, 0x184, 0xb0c}, 0x2, 0x8001, r5, r15, 0x20, 0x5, 0x1}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000000a00)={0x20, 0x2, './file0\x00', 0xdcb, 0x26, 0x9483, 0x7fffffff}) 06:32:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) socket(0x10, 0x8000, 0x7) r2 = dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) 06:32:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) setsockopt(r0, 0xda12, 0x59cd, &(0x7f0000000080)="a9b97159ab34afe667bdf2ff4415ec27c9e2efbe2aa153e6cac77771eca4975a601d186f3e182c33645b0fa33fb9249ecb354964a596ddb6dc3a9f992c560a6e186651d7d94290b1fa20", 0x4a) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='*,.),)@/\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='\']*\x00', &(0x7f0000000380)='/dev/null\x00']) r1 = dup2(r0, r0) shutdown(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) 06:32:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 06:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r2, 0x20007461) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) 06:32:48 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:32:48 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202eb06e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 06:32:48 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mprotect(&(0x7f0000909000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f00008fb000/0x2000)=nil, 0x2000) 06:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002d, 0x0, 0x0, 0x1}, {0x87, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCPROMISC(r0, 0x20004269) 06:32:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:32:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 06:32:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20041, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x80, './file1\x00'}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffe, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000c92000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000cf4000/0x2000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d65000/0x9000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000f87000/0x3000)=nil}, {&(0x7f0000c37000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file']}) 06:32:50 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) fchdir(0xffffffffffffffff) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x82, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) 06:32:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x2, 0x4) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x5}, 0x8) 06:32:50 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='r\x00') utimes(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)={{0x1, 0x6}, {0x1, 0xf}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') 06:32:50 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000007c0)='./file0\x00', r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000780)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f0000000540)=""/107, 0x6b}, {&(0x7f00000005c0)=""/115, 0x73}], 0xa, &(0x7f0000000700)=""/71, 0x47}, 0x0) 06:32:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x7, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) 06:32:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f00000001c0)="8d6e", 0x2) 06:32:50 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:32:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000cde000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 06:32:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xcf7f1c59f0ffc6c9, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0xffffff68, &(0x7f0000000040)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) 06:32:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x1810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x37fffffffffffd, 0x10, r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) getrusage(0x0, &(0x7f0000000340)) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x6f96, 0x0, 0xfffffffffffff000, 0x8, 0x4, 0x3, 0x2, 0x1ff, 0x2}) 06:32:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0xff}, {0x2d, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x181f, 0x8, 0xffff, 0x800}, {0x0, 0x2, 0x19, 0x90}, {0x6, 0xffff, 0x4, 0x8}, {0x2, 0x5, 0x5, 0x7}]}) 06:32:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") nanosleep(&(0x7f00000000c0)={0x8001, 0x8}, 0x0) 06:32:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) pwrite(r0, &(0x7f0000000080)="81fa5518820d93cd3e7e483ce7f8b554a1eee0b29a3400ef870e7b5d7d571bee79", 0x21, 0x0, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:32:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 06:32:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x30, 0x8) syz_open_pts() accept(r2, 0x0, &(0x7f0000000080)) chdir(0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 06:32:51 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/61, 0x3d) 06:32:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000050000003f000000000000000000000000000000000059", 0x2c}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 06:32:51 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) socket(0x1, 0x5, 0x7f) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 06:32:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 06:32:52 executing program 1: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x800, 0xb3, 0xa0, 0x1, &(0x7f0000000040)={{0x6, 0xffffffffffffff7f, 0x401, 0xffff, 0x7fff, 0xfffffffffffffffd, 0x800}, {[0x8, 0x5, 0x9, 0x10000, 0x0, 0x3ff, 0x1, 0x4de, 0x0, 0x7, 0x5, 0x80000001, 0x0, 0x2, 0x1000, 0x357a1925, 0x8, 0xfffffffffffffffd], [0x8, 0x308e, 0x9, 0x6, 0x18, 0x7, 0x4, 0x5, 0xffff, 0x9], [0x8000, 0x6, 0x40, 0x2020000000, 0x6f6, 0xffffffffffffff08, 0x7fff], [0xa0, 0x2, 0x8, 0x1f, 0x3, 0x7], [{0x3, 0x1f, 0x100, 0x8}, {0x1, 0xfff, 0x6, 0x80000000}, {0x20, 0x5, 0x46, 0x1}, {0x1, 0x1, 0x1, 0x4}, {0xafb, 0x9, 0x8, 0x8}, {0x5dd9, 0x1, 0x10001, 0x400}, {0xffffffff80000001, 0xb6e, 0x8000, 0x3863}, {0x100000001, 0xffffffffffffffff, 0x5b, 0x80}], {0x10000, 0x20, 0x4, 0x2}, {0x200, 0xf89, 0x6, 0x1}}}, 0x100000001, 0x7fffffff}) syz_open_pts() syz_open_pts() fsync(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:32:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x200}], 0x1}) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) 06:32:52 executing program 0: mprotect(&(0x7f0000383000/0x2000)=nil, 0x2000, 0x40000000000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 06:32:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 06:32:52 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) clock_getres(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000003c0)) 06:32:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) setsockopt(r0, 0xffffffffffff8001, 0x2, &(0x7f0000000000)="06a073ffe1ae26e46633cb06e84f30ced0446a5decedc107d30a2ec310d58e0e32d2f46dbea57a031ac415bc7f4b79ecfd61c19eeb916abd44c5c0dba762f0af9ec2185927cffd0fe645914137d51059abe5535c730331350eaa182250e83767a591c2321c19e3090bb5e1b9cab205bdec6dd6be", 0x74) 06:32:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f666969638571"], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x9, r1}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 06:32:52 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) write(r0, &(0x7f0000000040)="5d666caf824d52c11c6b4577bbfadc0dadd53cf19d8525f77f166fe58c27e5bd7da97c02f02a1db30ccd458f61379c8faead0f5da75d85f2b0faad2cb46e0239e88e29d30ca7c2c98fdd6c3c2df0f91598e22fa8356a6ba2471e1156f85f49554c3408a0a6dd60591edb56054e6aab3deab35425be53723a6b", 0x79) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28756ecee12b1a06c15e2f00ddfffeff00000100000000df895e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:32:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="bbcbeba7267815f4d2fd585adb877fbab7d27b2263b2f10b7424868c26fb6911de3d60cd4595f3d1279db16acd1e96b252889b0ad3ca8cb675688c019eadcce1d6ea99c94c3d0a55c4acd629177fc3c958b785f95e306a8ccc687a177f550fb9806c36ef1f027f6d1c8eaf3d46f397fa187556bb1a94c4f52fe76fcf74c469bbb94476dc09cc9c65404eb78e91f462dca860e03d78b26f82aabaf683069fa1dd6e51219ba85c153ef9ff7b75c272cda18ea4a6643b25f045d04c8de09cc79927e73b069de93c5096c126ebf0db46752077f085d42a0e7c50c0d98f78ef3d247ab8e2", 0xe2}, {&(0x7f00000002c0)="80113e6bba65ac01591eb240c811dec52929a4b857e7f36342135308d9402890c4c7b3a85448128082eff736a13ee31e93028b519397bd99350daf09f8d989e5ce3052a25714885e123324df128ff89769a79af44957f737818675837905f24093b68b8012b1838c3a1439d0cabd3ec27050257095d36af88494594ff2973579d23c3856c0953a41ddcd8052183e7df23916b9e1221c5347f62d3205da89b7331c12aa18183958d35b7ff1aec9fb1c79d0f24245a51ed52e7024ff9f9597f9b5a2dd8de27b414766cf5ca112ae4b", 0xce}, {&(0x7f00000003c0)="6c55990f35f238c9ed6774e3e3742a19d6d9c31a29fab2b57f86dfaca68ba7669800a6abfaf6e1fae424aa47d8e5faf641036334a5186e28dd8710787fb6ca624b319b569ec471ef54c9732561ca46e309d911f16792a5b9a240897c35e772850dfce988b38ab12ed6f53b0a9fd1123bfc58e8270dae3f9bac6a33de0adcfd636c567c7737ebabbb3979282b0a7aa3f3e5168a3159f81daad7c481ab1a42ab78dd8d7b78a4ba28dc1dd005bc72e4b6d8652323c9f0aef2773e4c2bcb15fbe86bddb05cdc4cbc36aaefabbeb3e58313e60b3d57928cea71dea97fbaa1e45d81c0d28713a41ad8059f3d55db479247598326b7ee1ccf3555f2397db6258ff6291f2ea9f65d92c09c7689dc0d499e6a552fa089e3494d7be5cfc306ddca9ffd08ef0e06c132ea9dbf1b7139cb5689af5843cbd84e5e398bea43d68d848a8550976a79ebbd59b8abb70f064bd832132812e0a0453117cc60363e91e36e1a8a9df03728d9259ed204593ee18a7c8f1a1f23c31cce23d4798ed1274e4ee6c1decadf8e8bbd3177a0fceb6416644ced94d95d0ea2d710e2243945c96e7a423909cfa4cd989e6e7224bd3b30fee09ec2d4aa07722b86e2c48a253c17d3537143a09177b963b7b6ba8689e3ff2748440554fac918be80077065abce69cfcfbe4dab7dedba80ff87ae8ac46bf7532cf8bf9425f0384b539ac527a6131ad90e20998555b8aaa9964dc186c7b9ea4b896f4e5b08c8665885698c98d39e6af6dcf54cc791a46be981ac009c95721301c9e16782d3191b9a271efa8bbdf93e0d1f03c67202804b85117e6c3468fc0f4276231c833bf375f75c66fea01e7b14b019fa2484c35b7f3539556609042a24a505c7518fb5b7c611ecf44f9984bad9c5c137221bc185bbc3c37a1dca5a89b54bf896bea6d8c02092eef1d7900e25c9ec27dccca35e3ba9403e2eaea695289993e19fa30450b2aea6a990d604c976de70875dd3a94730146f140e954e3c53130d0f5e1114b2cc74124bdfc469c52590695a274fe2515e356e3af73f5c106708e3f7fac8c84f71d3d10a31e1a7a76e43bcd5d812023f9dcec5c7cc3e7f4f8330eadeca927d3c2d1dcdcc5f3d70783ef836775585494374a616b562b648ce7e8d15b48fdbcfdb77b0a9401438ea0e731b93bc6bc6c40493eca3adcb39d3915d3793e966960dcc86a602742e4da28a5a368cf99cb212ad5b221eeeb9f8bf3d9505f0be62998fdaf3fb091983a2e2efd4ed2a83d0664e98a4c5ccd21fdeed58a02b129017c0d2730451941122b3a9b59e6042d0831b0f3e43390b4f48a982481e2b15c559f0f4b53edbee7255fb0fdcd3b97c01fc2a40f488db87cc4862db5d085868ed1777f3cd0a4de392e887242063a261f3d03cdbf440573243c37fc0552a3bf4b547bc283f60000d7e1c1c79a1dad582253003986d1c0972407c559ee2d76c235a97acbd09b2c854a88b5663bc6756835c226a23f4f591d58487e6c7537866417b7ca97f125b32271e26c76116384d5cd3023a58bd95f8b031ee9ffd5606c6478b7cffebb43cde403d73f3e0e6ab3745b482ecebc676303d5035b5155c74a6c0fc47f7bbdb13b3a7877a51cc5ea78be1e60a2a2a3346dc7cb51a20385402d6b70cea523a68b33eedebcdaa9ce796ae4a15578ac352be8a63137e571ca5c4e0d665ec075602b33b95724ee9c8fd5ccf440fe9deb45035741543d85e00390178bf44528cdff7ba99c77b1ce1e69537ce199f0f33387888cd115dafb2e2add5af9bf8b277159c14d246241a548ee61e1662d182ea1a63e8a13f3c2dc3b1a13b6db722c935544a1bc3b20217811f15c148f4802e41f4ee1d21dc633eda93b7cf7566e26d371cef6907ddb448f0acece3e2c068ca5efbde48ca6c1f5e82d8c91e1b45579ccb89c9906703e11296476c99c29c1f9e7e3f888202a50c7cf343631696151046002819e444fc9d8ea62d5454aa1d1581913a2f822a690a3ec21f4aecbc4070c1da05a2e3ef1d91ee042eab6f969222d2ae57cd5557ecb924a03cf91e2a97b0ab655649f8c1fe916121e176dc51da7217ffb4b125d2294f6a0d265d024d8ea7a878b8a74b3e8e98e6bb4ed4272cfb8faaa02484bd876be65a093987c0495f3060e2a73dca1ddf33115968800e187f1e13c2b659d520228fce9d9cac1233dbbcc176a0593fd71394373da0845bb86eb34c0929dc26a390fb64f3df286d29350cf8210efe3b01b3c5eb63faf75a3169361f492b5d479b4ba1330945d628d8980824f39e5cdf5649893bd724b39ea041755b3438a6d203a78037b0781fd9bc1d34cc5c87f151d7aa3163e0afaaba9af2387a6af41eaab9c8838355f9a6ba95259abf01a39661a9498fd2a0d95898499043ab19989a9a93200b30eb5a3572b7210f22bd6394ac95955fac0487e73064de1a9c972bcd7936123446767d551d9c4e226ad3dac865cc59a3a0376bcde9e43398d1d3acff84c8f3a8b91e0f51aade38e6e2e409d8c2aa723991f6f1d0350b5fb6ba233466c72d315e8a2dff2c61e47d6c266ac569946b927078969af87c5742c59b76c7d5ce541bebf33777a1fd1bfcc03f2c01e375ee1facdc4b8916f686c9453f309a97cc4c5e6378cd11d0a7f6291bad35e53f308ebf66f5c1f063ed8ba91af33f5687fd1e92774dec795f2055c20baaaf7f546a8505bf0157c63967cd3d4c75c04aa5132e3ae80bf7987f20207c606f975a5d26886d10742f42dd897bfef0f9badfec60cec9a712aa69f873dda02d0e35e329029d7533a27757f4f70ed7c08d6146e69651a21152ef689d7e4674251bc5b00f1176d3a0da74cad1003bb1cfb3a5025df3ced79866c082588a2a54f473d67590eea159e1ade8ca7fe73d010a9439b25e2faf6496d9cdf00ffbcdbb0a1b116d2d27c5bf927f6ba3db7e3b57956bdb1bea3bbdbafd7e9ff49d460afeeb3e541d13145ced02a7410c9fcdf9aaa66164b0bf6be1d579b616d34a6055b62928e66e64b4ac7f6fbce04d1fe826153ddd638ebb60531e8d03916e0297c8476b919499965e10b2c9b4ed71d5178e090f15d48ca5f7fa816ab2e07f33639dda356e83bf85a6c6f3254c06eef2b189569ba99af5a1f97229a11ab9056ab6218322e39816bf42a958047e365d0798b553fb6146dcb62caa1dace31a9630b01542a41c155397bd418206f1029a2238717fef8f10e45bc8d9fa56f6d41b846725d570d1573c63073c5ea93840181aa11b6d000e0b710f240fad8acc081d3c37094d23c7f8cd5ef4c40f109b61b52074dae858a246dee7643afa0508fdc0c077cc5ec26846a381b795615b34ea6cde8279a3d0beea53a2db0705a721b693b67d05df8d8b6b3c7369dd1a666fa7e70955bf0b714d5c4c3592e50a0a9cbb0daf0366933ba7a3cd2226f2c497249e8aea59da8ee3e1586a67eb7afca5012c8e6ef0134f493b16b8019316a75eb53bf776ba2ce31966091a8bd2052a6cf25dd695e9daa404d08eda2630b8d91e630a1df2f55f3c77623a1f14ddd520a5f1f7967e5d5bc1feabe19b463c31691e04a954fefeed62b86567bb66c6f82a8efd8981ba42b4d1ee87e96e0be336ea6e8638b1a4ff6516cf2bb1439c31d0e37054a2388cf841487b35f13573ac99424f0124fc144b0fcada850ede64af97d6610003fe3367e8ff031e5356f05e37dad47ad2cfc0fc299c11676aa3974f8e2ec81bb742f608d66d16a7347b424335e8b28feb367af47f0f74c63ec96c22cd74f4345fb7e3d611ca2783ba8a74fb51788a7640978bea5bfbfe16c38d09e0e1f04236193cd0f558c5cc38ff6b7ec4d87da3e70dcb5b679abab1adecd523e368905e74888557cb70560b00d46dcf375275e74c407cbfbcfe1882685f493a794f46dcb0d20cb4bb3dcbcd0bfbd07e248f9fd59262ccae0d666bd6d237869241bd9b1cff83ddb89cd823d03b24ec622cb91d7694ec7c324399507a897c8b677d0dd705288ca367c58388f9674270864689d462a7b2a9d1424c3da9c212a7611eca46266a9854ac2a8eb3e7f0d8a69ca5329dc8649a2637a5e6d88f1403ae1fca588ed1a8955736e6d19a6e68a3ceaad3ad38660834d1e31175d77c2218439f51f1bfb5bbac286e8441a2d76d949cbe3131de1056ea802cbdbf6a6c6e62a2eeaef557808737010f58491d6444ba44449f423d252ca2f7be4a982984b78ba24785ca7f9e5a7ac449614728461cea5f3f00fecf00065c92db16d7e2a3684d0a00b5425c12a359ef7f254f39c0253581702c3de66b7b3abc668e4a21ad267563bbf92035a00120d0bcc15dafa7ec8a391aa9e81b5158f6f997e580f289d956b0bf67572510d36b82650de89d210963a3bc20562b3b0f467e99c702fbeb3386564d5b672fc5593d31062d034ae88a5d58e39387e84ad0bf97529a8c46194eab3e6c94cfc19a52e65568ec76d55f79820e9256b5c7140a5a39579cfca1c61fac40007ab71e8c0841c0ca255af10d6d578cf0399340c1d9b7c1747d4e1c28e64bf84c550793de13551ee814bdc388bfc452002689cad25356f7fd38f45a84cfe85194d3cd0a58dc6f990095b8afd0b932cde67c6e7d0f8a90f5b9c870bcef84e656820d74f3035fbe3f69ece0fe665ef3c205522eccd2523ae5dada204e5083b23f62521c801c84b80bb2bf541759ad92f3289476c41dadcd7c38577c0e5d93c2ae1c82394690dade4dc5083b8bf25e4726e811dd3e72514f2a3e64266a0680539d1c0b6633dc0d1cfa3ad693cf06e604057bddfa3dc12826eb3e6d98d91c1f11f099a02ea3e8cead77342abe5d823e3b0d6b26b2455587ce1998023cf15edb05e98c9f2dbaefa0adc2ffda24f608088f33878a4f19c53fb21202166203b31f15b9aaba7fbaab5a2e64eb0230350d008ce89e7ff3cff7793a8cc3cfec4dd78c6ee31d59b45b7367aa8ddecfd362c3289d9325410b33138cad52ab766d34d2e9fcd21fd73c2438bbb2fe7afb6b48298320a487b3ec8449eee0eafd28564d6cc800e171fba9ae530954493d23f885930ac8f7dea48f42acbe7c77564ae8d9cee44fd979f214141e987216dd8080c22a47f302ae1b52394dec6cb9649debdef4406847dc2a6defe1cb41cf4f8e9ee6903b02c4ca5af2d1af17ca838985f741f67c4abffe9b139b3fe2f9e3ad9b1d3fc6a7582b9982bc80fcdec7455cb41c4736d9eefa75c24cc319c109342781a05efac17ec209e2cb69ca351f468a01d50f298f5edd8eeeb915730370b94006604b8e1177f84c32a3ca8a6af280ff78494984b83ef97c6e408d22decea37839a54cc6599a0039d220c865cda10129db70998270689d0edd5f983c554d787805677aa12976ed0bb318fefdef7c277cc818932f747c6dfa8f47ca989e0cc9ffbaecdf0d311b0107fac67b02aa015282317e7c547b5c5ccaabaee81e1b587c0c0ef9b89201b23556e76f239eaf8e2bdf4e3c6f46119e750f230e56990b2cd5a5459c513de7026e990af740421cb11caa70dcee6a427a6416e7da0e5667227c42de9c51ee88707354746030490c5f313b2aa97ad3895575aed3c84c5bda2c8d4d97400fa57e00d70b5301be1468eb48984deba6de4d5e9bce7016a776e7305a1d1dd1dcf62e95d9bb892c7b3d9aefae26d8df7d6aa00111997bd68b9838e126abbdd5cb87bfc6a91f2fb49515f1f767a5b52a0327cc4326a0678d10691390a1dc4ed179a112a3ef285df725d7ef67508edb091b99b6e321a88a6dc3592c546829acfe2593bb5d1beced5f3f44d32acf98eb07c46b7b15385abc55", 0x1000}], 0x3, &(0x7f00000013c0)=[{0x108, 0x1, 0x5, "0e819ed5dfc275cb6e03f37942cba28fd3d20d930ca7de51ae08264a9765f367b62628fba858447af52afefc9208193ec9736943b94b499665ee40a2f56ff9323a5808a62987cdd2de79c72bb76b363e62e96668887fc9bb233db2bbecd4c2c68b0490000d1639c793902a397634500ec5dc017942e28a55373bd637347be1e01228f6c041c5be406abadf155ec75841ed9375ce246b5e367d9c4a4318a625c3cc9a9356fbd26a607d3edac8050ca576ba3c6b6cf2cd561e261ee8451325c5a68f4c096cd15846885a1aa3b25efb0900ef32dee1736b2848a8a856ef26982c11af2f544c55f72d4bac53e172f682ded1b5"}, {0xb8, 0x1, 0x7, "093d38ce1e067c4f0b7b84bb0784ae60bb92ef16b30d8f1d5ffd6e1b17c244e7085af4e4f5187dde8525920a975b782ad03fdec6da6fd5b0b56fc641f65043f4e4eadc9f3a343fd16e30bfbbf54be8e820be1f49eb558f0404b78e47a3254feb87c1e44a6de873b8d1d58b272e57e7028cee2a33e6603b9a279f57a721669d39d5c68ab41c527c5fe7f9b985fe3b71e1abb2259ebe5c452810d1ce972de1bdad997b66"}, {0x80, 0xffff, 0x3, "78bd68b9c6f4beeb2f7b397a6e5ca256ac96edcbd61bd8ab8aa54dc58f6c2a06354266be6cd4ebf27324425dbd2014473f77e27838748f54299edaabbc0a5db10517f7cf80366d90382e2249aa2ad7ed300f715710b73e7e42a47bd4093dc29072157a1b583441609b612d1db6"}, {0xe8, 0xffff, 0x7, "c211768d9bd83a2569f2e8eb36ebc4a2d7cf647182378ac19e15ae0a142120dce0ecaf481b4f6c9a8dc469a2682d2b0a3eb401c43bfad72ddae379031312284265ca8d86d940ba814cdd7d6a79dd5f0e4c23541d9b9c876496d0f79b2117909b3568cfa3f2e5c6e6a3a044031b6429b184a1221ed1f8b54dcf39599b6a0c5a84d851e69c8bb2b21aaa9155c8299bfa1a74b3c880b2ba7fc97b7b72dc1e402618044c4f28b950824f3ed24fb55c6d7d3cf6a04fcdd2854d391dfee6d388aa32c18d973ce79617315079e176bbe883b4411399"}, {0x1010, 0x0, 0x5, "414ead4d4c2016c3e3f5fce1e741fb0a19ae993462616b5906062aae368988f0d27629b2c93e0c891492188adb99eec14b8db32769c2e8a9a39e4b088e71beea1636e23fa514ce524243371113ed1a97cc1d8ac42a1a18bbcd4e979e7715127f7127178de79c2ecbb4d1cb17362a48ff91c657f9309d59ae829f561f40a6dee715c6f108304d2aea2f8d704d3cd45d11eeec650b758612080ad831b73416625c3a4e044d4a70a3eb0d7460fdb9045d80fcc0b9f7e245bc9b5385ff6b83f035b88420109d86099fe7afe1ee55a769d2239442bb79fbdf8f016b7b35b06949f7574ef1ce4f29ef1b3f0e2a17ae5d0aec9613b44657cb3df4e48cb04a593926794eef78503c7b35d1850b0d8d7f371242fcaad73c792367f8c14d8842c170536c02405b1557a0364d5dcd2a49876b579dcf304959a1ea3ecd61b2b26cc446e6f7a0c7628482a8a02f79e2d1c194b2b949ac1a25a83a4f5c524c94e7be0c1b50b0aa0ae197a61d5e5b78572e7bb45510a1004e094da23c75a7bff40ccf83928c4d8e0a11d92abb4213e74a5bd97c89328ec91d018a94df00b19c6d671831eb528368260f0c42ec62355a235945cc44f97f05c4677a0f8bfe726726074b8dd79d7e61930ee9fc5dacd24375944080b7616ea03261801eeaaa5dbc824b6852ec77616e44abd357af64ae33f351411b530a8dfa73b31b80d3cb123a1106df657d966388001f0fca2f1c24906f3f636503cb7b42788a736bb12efe5137c68d57fbb3841f1beafe547d70b7207a9d0a920043a3215eaed9514e41861a30527883a56a3d7058da7b1b2e827bb5f7cae4bc3d275db2884a17c695417cc2cde79a773458b68bfac873f55a6620364190c8a54d165bc959a315fa0888b8627f81ddb23edd01747777bb16e049febc520d96aa1d814e991cbd3843eca3ebb686956367ee481da400004030a8ad52f4dfa4792b1f05e94f85b0d4365c041d02a8baf8bde25778f12cdbf562abbaca2739f11f81b81f9c1027ea081a99b65b55e2ccb48026954983662469b16b15948c4af298a52749894f5aaab648ddc16cb80b25087631b566c849780065f076b61fae7104996ada166049ba17f110ecb878166faae7563983ff628828fa755016ad32251b34c0ced61861d664fa330c72239caf4e74dbf79af2122cfd0341698094444800d58d920050259e3147582366086642231ee2b7764c2bd98792fb67c688d05b66d189775561623641975d53276ebf845239f9b9189b246efbb53155e6858dc9094909dbad31bed019a655aeabb16fbed1dd91142115fca140e1e31c1ccd87472a162037f437caa93b908dfbfae6db9eb1947ccfb0f3301d57f195b87d7431246f4dcd8357c7fa797e32d7537abe330875b10e06ada6210115c35cad9da5b1bc483eb3b55f6785f1b848b11db101f4622484f7aab1af5f67eca3aa131b8f1251f14d6fb1ba2b30c4878c6463dedd27f9ffdb36e93caa6f32b7749ee22f2d0d56ef6149c4d9b660e2a713a4d20d98f99a7807ac213d1bc4352e135ee23f6574ddcba17e69f20da52dadd0ce53a3919b24ad7d6bf11a016f356961637db4d647c9a827e95ef9efd79f4438c1fab8fe4e5db262850e96704c618bbf071474a10cc917527c9ddb774afec049f7b77017d7054cafb3464c050b3aeb4828d063a37b537b0f04eec6a9601367d6225fdeeab422bf5f6fd7c2ef003d9e96f6ae323c77a443ffaad8980a964518607a4d1bfdf60fd6ad2bcff8ce3fb5905f7cd510ccccc9b392335d9fca645a4402674763233a15233786d05a6067c52261f6041291a66d8e438ae0f93760339e49a8c816c44a0a0ed3a5e8a2e706262633462e8a18cf477bb8fbd3f96394774c502af93811fac1d716f7924840daca941328395f578b923f9f51357197c57b7d0cd5ca9b4b8b7d54fc57e5323c85a6929d47857351039fbd1858825163bc8627794d1bf5ca46f1b1ff616d5d5b77ff99b989d7a7eb246a9273315b27f847b05bbfcc793710515a3ef34a178feea4470102b2774cb55fd8dbda41b49772a43c81446b8fd8c9e69f715dc67b3af282e7a5623de9e8ae461bf348d6c438252541d4fbe91d1cf1c0c9de3db9c374bd7891fb49b660d3a8c6ff58e089d800b69f585ce60d27867f8a9da644a654729c6ba43b271e8415eb6b652b446e7b082409a355b05cf0eaed2f58010b133bd42955b7253301253d48e8ba58dc57fdb09c618558fe86c0edbd2144f88abea9791a65aa3aa8fdc89ee9cd43008acb57f9cd3292134630d93b53baaf16374903e4d0ffb21e281ff15aae9c7dcbc4ae121062010c32f60126629b4b027bf401942cc19573fbc55b7c4903213553fac43a23be3e1f123e8c966fa0869d723e956e77eb2d75c4baa20cdfacee1dfbbc5d3d24341b5118cf555609e8d90d5646cb5bb607a70d9ee5c11f661f938ec75bbbbf6b1191c720675df6e8370cf87e79576d358586b101dc105dbf28bad81b5bda953bbebb39daf2012678abae13af0c27d6de0bf08aa185b671ca02d206acab336dfed2afd27b5e87fd6eca0d2ac49a1c316a0862a8394c5e8e2c61927257ace3ac456a6f6e189f811d233457bf6783ab4fccef52f1e5d4d3978db986d4d62be75e73de75a9aca2f061ecd9fef17a865a26b7619354f3094a426be1c048f3a117433a44049dfbc6f136b6a5b9ab5170ad51f91788274078258b3e31e2c6bb77c7faf8c138e2c425be938e43c5f84c4a8c0c7bfd88d3323b77eceefb33c63dc37306063c66ab829a843e576a29431952a18f79aadaaeef6054c9a80c879725afc81dbe728ece86eb01b7e9ac11448d28c8191be2112b81a93e04e20da29e6cb0d47e667d35e270cd56476e1182f9cb66726983e005bd3b8d6a4ddbd78389edf0c0be48824872ce0c148e3ab0a2446373276e5f80ba5535b94870acb5e601739b5f5556904a36a323697a80ed2b71b011705769befb6bb7ce0055c6e934b09ff15cab066b48afd7f3fc5a1618572c197c805afade83b1d1ca26064d573e2a36e802634ac004e90450fa34309a39c25306dcec6c90fc29d1fdec2e7e9e5f1187a86d5dee5a9ce125c73912485f76db507a2041155d6b738bc2ee5d7d5c86c58217a286daad909c196315b23fa9aa4afd86c658d705ef84d4a18bdfecf4e7f507c864b1f27ab70da5f086b765f30f038c2643f5de54e68994e2684aba0ae2643e5163ebd85a0124690e40aea568aa14dd011e4b6a94f3fa9c12d935f35c2e7eb529a3979e9e311e8c91e37335b5e5dad0b94b76c5f090e657902c7baece3f699f1f33927ff148dabc92af31a7b8ad657aca0895dadd424b13b48029a23ac647cc8aa6ab1625f7d65eb8f4780074fce3bcc6c73ab7f6f5e9348e64c75ce81e04d84cea7e2daab0fe0f59c795d15a8203c553196c6cac693e3562df2796c30d916e37b32256dcfe14c9531a0f62d65dc79533f8394d404c82b6f95ec6cccf344c0738d8931f8a0717157b23da377b4e004cdd3d59e76e0283a563a6809400f19eeb15c9019cdba3eb4bc5d84184a59f3865b5195ec87ba2f786ca7bc5e847baca7a53213cb61736aaae5276f78e7f032eafca5edee9612d345fe0fa2fa9d82ee7d750082588d0407594215031a01d9f48d057b81c41794d217ee15b8b80bd4d0a8999d70ae953be17d258471628bf12cd9168394e75911cca83fb97923e49571a154f496f1310bfb21969fbef3a253492ad3ff3298b1be23363c805d05084feead37d840fbdff68c4f6491d9f77ff2d8177ffba49ffe7ffe6b758c9744ab75cf69e24a870fdb7e30d619edd5f15c134bda2de8f1de05247b6e3c9a8e1f99686fdb8f1defea495ef2475b25474df23fc4dc98792d372a23bd8e23b82703275a585e94e41881aec5707d4a097d61bcdc245a5c8013692980575e837f356e0e4b627e1d21207b9655cc8bec0ddc4245f230b449a953699218ac26c9cb0f454154485465151398c79fd469775933ad854222c6e9ea8df2a7855141720003d268812a7103509ab97f886f2120598c07f90c0d931cd8eb55ecfdc52fa3ba301210a24501ff45411a977b686d8c3aa3cfae85e341b339bb403060a5bc5f29fef4b69a3eabb50d692c8bd3a6fc5473c3b86355ecea31ef44a004ee6bf5423c4cb6db768cda1aa923a3b47c1bc786789712df81cd7c0a7ba834d3f03f6c1e2c8809adb080147498aa542d828a56ed842a956f57943c3802c96f59a7f24b2da7ab15dfd28d49ab305bf7e23a14b31a9d153cbb4796bd803bbad35832b8c69b3c72e9a285f317d58eb581390adcec80346562d3eab4c5ada0c5f4805e713c11c86a99359ab2a431d2eb4c1a139a03e9077e76fa216906284aa39a78efda3aa3df5273bcaf20e4138a045bbce63a1d9ef6185e2c5c1785c2a94d22639f00dbc8dca81083a5a3b2d520944cd957a8ba5713231812438d41b7dd33d72d6ab1667d3f2541529d0368524582485437c9e7c1624400deab17441746c180c15deb85020d3bdf8d340e8687a29dd9dbe65b8189c39ec8b8084fa35dbf907cc581244b70ffac7bb841231260a16cd930cf21c60bcd102a5ce6db5413b7216c0250c8c6e74a8922d54e04dc04890ea955d5f756dd07af1b08b7f9fd455fd04a67d0959a3fb1e1b0b28aa17908173b86419908c2b4713dcf0cfe5020f0c75ccaa5b46909871e43fedb43b643d39d9b0f5382a5dc6169166cd8fa775b1d6f1a157fd791bdcc001a95d1527ffdea40cc525ff95d143411411f5fd1097d7436f32dec0434cd8cd46426a99eda34a6f314d388301aecd9952efe02b459fd6c289a3665858e72856658647c5aa7f256cb75fb76f1d428bfa0ecba838553ed42e03839cda5793be7d534ac82091c2aa4b1f03119207f1bde9e1524db9ad71b5f63088ad7a1160f3bb9e5bf7afd0a3ee8aeca27e82deeb08614cf4b019b92e65c2be1ad49d68b70fffac1d6b49b8280618ce3ad3fa94d1d3abaf2fc78c23836bb59390387b1db398319be8a91858204a6690394c683982c12d6c4b1427ff6bbe4a04c0f8680f516ff3c7aeb8f9d02d4b99b1b8a4d301b568da1a3a3567f7ffe46ad0ce4b745cdd3840c7ee63f5634128b7966fc5f848abc5ad14cc5ed680000399514248518bff850b70ae39542e8df0c29b82c38b8f0c4f1f23748016e5487d57ce7a522096c3cb5443e5488c5589bd05774a449ff896779f3dd4295d560d03d0a65feeb413c780812149959b4797777573bf52007c3183200336108a98eeec3e1e453d01a0c37e886ae98da8f4dac4be3bfd1e2806b7d126ed1f7f2f84ec21c2c75f78299845befbb5621e804f3e52bee7435e503ce5ce333fb9071dbdfa9d7230da50b2b3e5f2a768a80307748bfe9492304f9e343650d21e27682d128efc436d5c915fadf192bbf427cf26592676d51897cdea84700e40f66d7c25af1269beb071ddb1606f29116c478f16b4b8487454652caae9c9adb2327779e295379626bc3dedce52eca6e3c91ff408ed10817652b65bd8ddb74698e8607e1f563e99658e45dd091c277e345f1128bc7a23825607c3b27d7d5dd95cba1174ef01075faea6cf47bdbad45678499bea515c35b10f95cc5e8485560994921747a5331fdae6a7517f964c54feca636dd0fd2de35d1e8b56c93fb06d5dd1774b14d247ca9d4d61a155760f2e0d36ad34e429afa959d9227fcf966c2440ccc65e9a74be246d5642831eb6e3fa63227e08d999df6746bc76426d57a371ced3fab561b07929822e1d40ab60"}, {0x60, 0xffff, 0x5, "b553dfb0a4408955bfe834f0ec3436a2936fba5e62b6354eb52a37f9836c7283331ad94134d4b399206ddb048ce14a5e82fb499adb90d203df9d275f09a527511319132edd46f474ac5b"}, {0x1010, 0x1, 0xffffffff, "5a4f4da2d84a1e3319debf8502986f957820bb5f8d522552370f5ab59da04b1d06d8312abff61e6bc890697f826a45a7716b5260cf0252de1dea840a627943cc6b753223e176686add0fa29c74223ee383b646ab3a2c98de765f027bc1a0b6bfd76a5b05cf1597a5414e0c86ce4b0bd6913b36b27aff381033e25deca562165cf9e20c3699e01594849ae7671b66598e927288cba56402b3430d1b22f939bd875d568b3de8bd2c3b68b118cf4edf0dac455b25f2c3e0485e1578b509b10941ce2490c7a87dcf784e3c711b71c7af74657f7430ec275a114936205875db8282443b483e98b5000c532a1680ae541a700308a360ff220b83f0685218e3cf0d3afe04a01aea82731d0535a3db388ea17bc3c60961b66088bbfce5794ee9976fe0ffab2cd804d4e1b851fd21d90768d018c4ff9c10c8507b330b3a1a7c10624c893ab05f7cd3d621b9adb7faa1caa34adac1ebc2b4cb8970bc4574fa3620d0d43366a0fedac80242ef4b5bf3bddcd87bb22bafd872bbb476e4df63fb2362fe17e6f528ee70e7c20fcb9794b939678138795d022d01e61c4132952ad0efe6317ed4298cc055e5e931bacbf3f47a78f37084d259a521298a495f82b177e02505fb14f2d6f4057fcbe55f17f4819cf5d67867dc43e3b535ffc0539604206c7e9345b74dff5fdb76a89e9d7ea0da912749d538e3f4b572c1c6d240b7b4293e729c812f483cdaa479e808f66260b2086bc37fb27b87595f031f7260523bd7364bf3ec0332f815be8bed5a0c286f68ad68c3d8a3b4b2454c46dfd96e9a9b5ba4d55002aba896027baeefaf85d9338c2d96239129d02e240cd8590e6cd819e1484cd9eaeb351038658c15a7a4d524337f39b9406aab865b5e671a2794275ab5a95b7d2398b803e00232b2d2e2ac6fcc7ba6cd43be58617a4e3fea14eee88118c49be1c404e4d33550e35d84ab10a4cd6c64086f6258e0d26b8f11820f302bf56f3b19a9305b3db5abf03e22efa0d1bdfeaf7111d2a52d0da67f7e04f693fa526e4257ecd461be4f194e161555d731ec8787e5edd34abf872b81daaa52e08bbbfc8b60075c963a80f25a7ef30da969cdf98c51aa2e74a362cc685930660cda16bbba74044ed70c4f02ddd397c09cc35648fefa675283a62901e6e6fea34249c7de88eb451cdffdf1dd0246eb2d99b01b0af8efc105b44bf7019eb972a0ed2c4b70fca35e8f2e71490f8e4c7613a17bf41ad6ee55adb13e71eec615d1a38a4f721d16a8993f15d85f603249d278924933bc112b95e8985413a852ade5de1cc6ebdcddf2577e6eb7de4e2560a4c2a5e323e367e5bc86efa78700d95419ca200adbee3d383cd50257ba9b6ed101cd6a24e8d248b7cbd5df34b0715f672201529cf420fcc65706fa949df4688f4a9b8b4c33b9ef7ad149d78ec036368f48aa80a720d2b806b916600a156d15b2957545d40634f0fbe4d9b63b5ba97ca3dd76be204af3fe87659c0469a8e1984eb9485b8d770c9232dce091bbc184019d262ec5bc2fd5dc43b1b551e3829fa985837d441cdaee285d232911946fb2a4d487a3e2c2ee8ea77a1e09418ef070e9a6afd500a035b7337c56d91787d04c2f01acc84e78b23f0dc2f288a6c7fdfddc2021fa12f2fcdbe0ee4b4ef25b25a6400bb86d14eded080d14d63e7f9ad0c1970232bf11a9f481006f1b28ac93c4b6a733cd7cdb862b70bd51d0f196280c141681f9efef548915a77da2e85c5eb521b5956629271fce434f6b5084d8bf37e2243149cf701f179aee4085af6875e3dcdf7d7d321ca410ce9ab37fb51c0cdfa393ba3b594f4d1485db276911f63276a47f97c2c6a03b44424e9a2c40176ce74be79f927e477c1ff964105a0bca110f285f9c444c42adfbb9647e073e9fe0d4109a16f2fe5fb243b6bac917fc75d90e047a54d764080019654f2fbab9639186c93197e1310dafbc7bdf51a893ada45b58ca1a0dbbb0175cef2c37ca2de6668aad1fc6c1488ba5c1b0397514752fcfc8e4e4dbc36443dad184c6250b2b4be33827ed2c38511d2ff8e6f7cf198b89769c6e7a0aa220eb5d19f1255efe4a99f5a353021d466ef8cfa1025e12fe82300817d22ae824833e6171a0bd41bcb8c0bcbee76b880ef8735bdcdf6ee554e8d9ec68898f0a0f66965cfcf48c45bef46746c3083d833f2216408877b456396f5da40db8f7ad855c632b3c51bd17fd6b68b0cee47680652cea890d8df9196f0b74c7de46b30aa0e51a3b9c1bc0bb1754a0670678b7aa37d0997667eb3435c7decd5f160b9fe3c172a68084fbbd74e078068a4723b710ca1c390f340961330970f5be3a036d0f0ea05258a2ba0345eeadfc5685f3a6836268492823ee2109185be8a7ea8b4b46f58705ba7a9df4eb2a6659b26f7269675807801ec8f9e2ea4e1cbfba95dcfc75cf1a140cbe9f6016d85b197ae786152ae0a3c020144c6e7c3815d16941d254aee695e7aa0faec4509aa5492d06f4f34be337753a3c518f098faf13e662fef324f522e66064eaf34523d383a9aeff8cc2c9210f8adefc64a86d6b882cfd6b3c0a001aa942b045c98548d0976ab8233af09c74b0ed40e4ce60ff5aca1ed2837addaa8c4cb9cd5df94a9e47cbaba90277fcd9100431d68a5c466b7fc98344e6f634dc5474a944029eb3ebe4eaac03aac5db3c10c0ba0660232686d6ab7d2fc6bb7ad66b587e5182a38d7421dddc0a21a2008d551c715106cb5d51b8bf0c7ee590ebd0a51645e2876c2847b73cbdb785a13d445539487135670ce89f4067b6eac741cc61079a8417299da4b1ae4684c674dea6ddcad0879df108aa86ff75d2b1a022e691ba1c0f418438a91e7c5b17619816f7723aa85b4924d9c6ca741212eacfb6b0261147bf03779a34db924c0e4f2a2c751352df475cb90dd0ad4a2018290a2ee3b57e287c045b62f207612b7fff888379f8e94a440f58c80778d9af3de20c5e74dbd6218efe258b19c01688053e0c89d61de829983c424d3377343435390c87626f6d002663d01b3ad3c68d8c816a3557f395fc21f958d8234888f765fa574b37a03cfc0bc3772192ef877962a54620a6c1f4650b4a9c1299e9e8bb23bd2c43e5a791b98d12c2e2b1f11fc585358fc8bb691b7d3016bd3406141753c8576962afead6be442fa94784ef29878b6efa915e05703ca3e54b330e9a70e849f1d6837ef8356c8b8ae3dfb6a6dc85687934038a30b9dd0a314a9c9492c667e762a78e9dfc2db5464f354e3f1f7ce4847b5228be3145da41a2edc5b7f49528290ac4fa478a1f107ea7739269ea2731a72d53ebd2a3d59374ea809378c471a3fdd3ae6f1860a3f9f9095ff36d51a5dfa3302eef96ea1613731d07b53a2ca67987f96202abbc7e4d138c816621b621e233c2fcd5a871fa4bfd8a0b3e87c2ffc3f8c88c6a4f00354542eb7ea0a9bab3411b9febf4c0e88e7ce0da24767b5c0d5afddd83f1adf37ac1c204943a5a659591bd9aba0554ead96744e9582d617b7464ac7b696c1d2f13607fcfcaa818f1c01afd8e33a57370a4dc1e68562f1e2f6c584d46e8d0fcb684c1bf4773c054eb767a0aecf163d89b69877256e7349875b35a6af96405a8a0759b65765a9154d1507ded88a0ebe3d7449eeaae5c1ded7f8732ce4bbc1e8ac6cbc9f26b3f9177653a19ef9de86bd8115ba7ae6fb01d18695ffae2474f3a7c8cbfe5d4f9232ab1f520880496e9a5e15309fe421de226bde263b8ca73e6de16a831d616eab83c90cd78b5c9b225d816fe9bc5a9cd9a52146bd7390b3ef0df8a279a774f58edfe45e8ed7fc2814c0663394b7a549ab38618836af02428fe5fcf96091c7a06653d3692e513980966590e951d13fd0552c7b28f99cacac9221c75c1ebffca14059301270900e616b0c05fb22c3459d8a8edf1a1e9261555da6a46af6cb0a09589e81ea5a8cffe94668f91f11b8f0c5b5a0da93da69938362fd60b6954f69934389925b83b388ff9c2206ec41ea6b223ab61a66b2418d556eb50d6b99689ce93f5e00c170712a1c8dd1a24fa026eaf3e9f4e2ce74d840bc52067630d7de731914f66c3f4eec874174bda6a366ac9171e95b7bc785c08ebab2487a10e08504e776c224639c6e8331c9ba50f5b82727804af6f3026f5a1c08dad6d63350e1a6d1c5f033d3b9d7e675f29c38260ba0e62cfec66c3b68beb5271f0646606324583b48e21d8be620d215217944ae5a97d3a82bba06add0b6c0cfb0c11168de3319f7f6b747ed371cd8dc69fcb8e700ce88ad6528c5501eb01c9728100c195f86e20d87951a8a4e304c501499a52d52c4d8ac40c05442c00a5ac818513830cb3de94a196b4723ece6434f23b83c0e4d198e0f2629a159a1ce7b4f965df5081249d767dcbc452668621a708fc5fc07b96b5f124c31310787054588a99d9d1a8bcc1b623fef339a2625771fc28f902cc94f03e19c6e7dc774f58c2d81cf47ae0d2d04071b0ea880cf549908c97085fe6adf2feaa9459a2cd6c9534f03b256bda2575deb89627d56a40e53fa9f8857ebedcbd8a1d39786d9d3680c6b699a54f42468e0885fa9d5be43f90813c16d2b87005756266da4c043b762d8108312e3c7bbbc067f2be4c6de392d41f32d3220fb2528cfe3ad27fdf560d7d0b7da629f228e75c4177d597754380ae821578e43a0c0f4d09d45f91d51395072cc36118315cf2a753f0024397293f99af12db94a9a01fb1e4e76949430c09992d560fb145abe49cace58564c21e9b02fd64bac4927cb67e761e6bbd663b8c9b778173420f2c2b364b7b0ce1b9b8476fe9bf192bcbec38c91d1030a731e03c9a8ea0d3346357c32e2576b3ec9f17afdf5284f98bb8998784f3ecd25655ad25cba07cdc6ec2f56f7c85f48ba071a9e00e5d110b5f206d49d4b37d07c20e22ef4baa60105c93fca50e4fd984fd6c5b65aa97129004dbb90b5dac9d3db616b8ec2a3ca6c3b7e1c0c153eccf882085cb24aa491cad418abfee34c41761ee7263855362cc9f37571eccc0a95e3e10bb7dd574dc3540288aac37492c2dde984e002fd21f737adfeb6c51930198f537503721b65a4457abfedbda2c290f906d20a2964b94bb24f1218cd1bf304f5be81db5d99660cc219d2152946f72ff72da65ad2064757f657c5a8aebd757ef7013624940529cc01bc6183b7ab6fb5780510db95ef3f16ed39c377ecbcd6ab4c5a3e6ff44718dc924941934efa3208811c986bbff64d8b764490ddd37fd01bfb024bcdbcfccd39cdb9ce958aa61a049079b19e1fe3998f6ebdc07dd2f00f7b1714065707a6048d35a132927ece32815c06174bcb42883b4060be5ae894cce5c88c5c30b027db6d3ae229e8eb2c0fe81282beef260589b8442181caf34cced5b3e3659b348c5fc5b521ef534db56dee3d6abadf2fd9b2b76da906ad03b3fce26cb397c8d91b00f35463250f0e1b4fadce4f973c764a2be8b739426ba9b411ee75bfe50b377b67e68de33a37419d0f903cf3b3e2a32e51406f614c508aed5e74897e71ee65ba37aee649f886ad7f4abb6814526f8506c15fdd94d230ae2cda7fd9a177b4d530e06cc037c3d572fafb4d4fd09afef9972c89c7b6a40fdd19c89a5ecd3e821befcc9937cf6c6c45cad1b6c7c16604977464d46deeac9158ef5dcad2ac1546150e7f8b121b6c93fa64d102859a221a20b08001b07bd6aec56125adb016078249b07ac7c3fbfa46d327d39a0b3dd72e8d6a2f9934270180e0b38b4892299d5ce00be6aa7e362866584e749f41d4d5948fef2260cb7e51a9b422a3062e14307139c"}, {0x20, 0xffff, 0x80000001, "dde1f168b8cd56d2ed27f2"}, {0xc0, 0xffff, 0x0, "be6bcdfd5314ef605980d6ce61d606d9821ea036526f34c32e37138bb8149f0f1a552f80c0fd52db03c5e0e5e84db97a16f5ce4f0cdafdd98ca0eed27d48aeabb16da9d828fd360cdc386bbbba1198e8c92abd24090f1660ff0fbc1bbe8986fa3fea3a9cbcd46d449bfc8052800886337c2e0fd781b19bb39c8c80df60a09c1306690df72643cc8a4d5dff387bb3554156cb4e5934950c1101d5cb40a2661398d225b020f25990769a6ba5881c77"}, {0xd8, 0x1, 0xa439, "6fb941b5aa3ed52f2bc9c36fab81bb253b7bd30798b55583eb3fb5667c99ba3582bed4a847c68020e00d077f6b40f1c456ffbc3b1f49b4c76164d3c3fb4565d1a0edf4e56fa105f58bb6a5d1424facaeeb5c25f00d330184e9ad87e1ddbb98b72f81aa9b0335d53c956a2ec612a605e3c07db6b0cb85f5e59950fc3c2102cefe5d727afec8b05d271e40ee8ff7b5719a6299e2ea6d372402cf92c33e55f43836bc6f31c81751a85e609822df1064cf4bfb46f16e9a0036fe00a56baa548c32e49e38dcab01"}], 0x2560}, 0x409) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:32:52 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 06:32:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="9000000000000000ffff000003000000f4ab1c313fc7586942c396df02e3b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa385112f55e145809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869"], 0x90}, 0x9) setsockopt(r0, 0x80000001, 0x86b, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x6, 0xa21) 06:32:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x1000000001000100, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 06:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 06:32:53 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "937500"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "f42fdffdb727a6f4951b97e895225696b7b11ab5"}) 06:32:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)='MS', 0x1c9}], 0x1) 06:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x108, &(0x7f00000004c0)="85bc137ae6117b88000000b6bffdf747ae196c17cdecf157c2f6ef2fda723f32b8de2d3815edabf3a42f8c1ecb7e519bc7c444d1a21a9d04b63618c66fea4cc58b0891159cd9bf95300df0801612883dacad2612229861c555458e6cfe14e63c0de206a958e5f72cf20d12cb983041e338f8044b7033ffbd3862b0cf13ee31e45ddab445ecc96db4030e82f962d6124838cc8de66168fd863e6ed4b4320f3fd0096d6041f1adc157c0f599b03802a3c0b5ae08e5075ba3e620c762433012a0f16f0e6813bdde48a60f3995134e621103d37a297ffe809ce4ab9ae85a90293ac002c70cbf299d3785ea19c4aa5dedcfdcc55fde308dfa87422e79401f718749df97e08c132a38d7ba") 06:32:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) socket(0x6, 0x5, 0x3) 06:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgrp() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x200) wait4(r1, 0x0, 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1812a, 0x0) 06:32:53 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) syz_open_pts() syz_open_pts() 06:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8882, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/95, &(0x7f0000000040)=0x5f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 06:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30000, 0x7, 0x400}, {0x8, 0x1, 0x80, 0x7ff}, {0x100000000, 0x9, 0x30c, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:32:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="489cb709114540b30cb3b979dd13b55ab3aa809554363b4c168d5aa0f5034097f0bcb12b4d581fe410e353cb9ecb4663210a52a5116df02bcfd10f442f17b1184116460441c47eaeb6c794d18a88af8752d5a98aa72bca996c516722636de6c56330ff7c0f7bc2adf9f516ab2ed5ed9b533a6648972673997799344571159fa0282d015bb95a2ce1a351f7d0a0aa3534ac4d8811683bc9fb", 0x98) 06:32:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 06:32:53 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000000a3, 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xdda, 0x9, {0x6, 0x3}}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fsync(r0) 06:32:53 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) 06:32:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 06:32:53 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30001) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 06:32:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) setsockopt(r3, 0x7, 0x6, &(0x7f0000000340)="aeda07e8abc898fd6c8c9213440fa4561ad52cd0892c93b9f8d190df494d77739dae5d065b685e7a8fff1ef1b6973d9b258bd8a1fd696782c777c42f411cb8d073983d1fb29ff7042dcf4ca5a82a5cf2ecf038f599046975e2b77889c0c948ce4f3fcfda106ecc69fec9852ac804178a03", 0x71) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) r5 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r4, r5, r6, 0x3, 0x2}, 0x100000000, 0x2, r7, r8, 0x6, 0x7000000000000, 0x1c8}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") 06:32:53 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001700)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="d444a8c9ed3b50769ae4cfdff940bd91d5db38b767a0af862d2a85d453352da435f1ceb3bc7004adbfdd805b7494c4e79c4ad845da6ef8157a16300c3fa69f489a12cb670e12bdfb23462e71f124c9fbbb5b2ebe6493e90273489c71a4c8dc0e600f0da7aeb3bf85acb91301da3b809380e71f7f56646aa8fc9e7677643879913086cd25e050d686eb23db246a1086d23cb55a505c207eca0bd18b1d4bb6dfe57e1ef15c7c858cb791a0fe83a3916061cba1b0927db1cc6872f7412ca77a6efa6754c519f054b108a9", 0xc9}, {&(0x7f0000000240)="a5d627e32a9f00abefd8892d41b4fa2ba7f7222f0b88f0755618d8ca74b28c0c3cec1c045018989327485cfa72b57596cca1f270aeb1054c89251201bab84219e55e7d17ea9787b22968c6ed426a8292db98c9510fdb888f4cd1e67d613b93c1d79f255f5c4b9040bc9b618edb99a63852ad221afcf95fe437df8c309ca51b0a93dffbe471c71b5a1d9c5212a1c8806c6776397b953a3ce4542617b69a78bf0b3f6acd40e38c894f311b522a7ebe4e10e635c49f34ee07cec7e660ab100122e3fd635673920c4ef528d455fea5ec4cfdb77d27604571e71446cbb1a6dc", 0xdd}, {&(0x7f0000000340)="6b50f10c43116c50e5f9fe619e7c05be2c0efd2ce2e969a1acee60a76f5aa309c5a4e7fb8d7b98d4bd476e87357a7a54715fcef8730ae94d226275378b481063892287224efc3e88b3f23d64a316b0f673bfb394c97f5ab44bf7bcf4389167158ed1cec2bc545930a87c110239b05246825a413590745851faf8b806bc1d7af05f449792d73aa38ca7d6d5dc8440edbcb388f3fc996f0415d38cde9549d63bcfa1638099a9f09e1bff627bbdb785e125b893a8cf29199008966d13ecf671a77aad24070e56cdf1a48503ac44e1204d13416c0e0231b14046c036c91208ff1ac3a4ab1c60ea0c34e1", 0xe8}, {&(0x7f0000000440)}, {&(0x7f0000000480)="0e618a9cacf1855d735c08e6d07945d45e3d218178e2bb73304ca82fce24ef78a377b0485f521b50b81b04a47fab1ab27ee0f9aca17d130269c00616975c46e5d1", 0x41}, {&(0x7f0000000500)="3617825ba0792593cd5aab119ee464f7320badce5a456da12d810917655b19690705414059bb0e3fa9cf04a1995487d4207e357a12d766185f2eec79be0f", 0x3e}, {&(0x7f0000000540)="3616816d4a845a84bbf3618df71caa3d6bd4901f47298325fabab74922e88174a31bc8affaa47fa04a8f114c29a8cf8d441432022c5e2f86504abf6c077094d32f4bae3c274112633576fa9fc78336ab9367b0cbb9715c5b565679038213767617eadf5c3d766b810e8074e124b367cc6b4dc2f2fce222c5a4abae386d71c7c6195949f16bc1c9ef9881dd4ba14085811db8a0b890f95af87241c540c5b45bfd0e1cf8578472bfe6699daf84e2e17e8842dea5a0ea3657cffd6a68c26515be4cd66c1ad030a667c2a75e68c9cf6b99b1c824d051c94e7a927346f70e56618b57777d95e2a0101f4709b3dcffd1ac0a764a17ad903eb40da0484b0960c562850002689f1cbec6c7c0ce888f8383b477f859b1af562b91f3e2ba366db5fe57eba3b175bddd42aa9fbbb043cb1ad24470a4c3a0595162ece2e344613f07c0e85c6356c36ee74e231b23bfe2b2d4fad83e568f83a4dee4a353149de5c8402121c46b3b07bf01c5b129631873d16a62c7ab094e518e6b04144c48054e6d3194aca76365da52d7c588c0b70e7be77ed9d0f2616f09f865f1ce3c86a71d63020435e955aa3748a94efe0c46efe3e840eeeabc6a54db0e9cdc881f04c789ebc2c64ff081baf41feb61200069d7fd842c6710321e36e2a0fb0cf0a24283e86dca536c178b3725982c59af1ef3d747a53530d8da6e13eaade28ad0df4337825654b0190c5c919bcfc894e333b9bafbcaea597204031304d26022d55d2306b45a96c5c1ea8f7bb552287cbf5e4d8dcbd5511af689f7517fcf034be4d820c4c7a927343c4b76e503f91460a296b2e7e5fb948e9508db99d1d5464e6783490f38a0c265f7a5756c11f1ee633f280e08ff73c05dcb5f3040cb27072b49d7241ed0bcf452e43b4e241700881083b596d7169b97d96439eb7798dd7e36f40f1102cee8eeee6da321ac1e4520a6033272fda1bc2a853ae07cbc5b03021bab5a639d68e66b536560d35433384c1348092e843b6b0f762d1b5bce7ce61bce83e6a5158636f19d2fd64b787fd40cbcd6e03ac460340f0bd9ed3443d8de2926b3a790359d886ae98bd5e88a0b4232544ab648e1e60739352ea24e3b373cb9ffebb2312323be2fff17beda6f2ed40307899705826e7d29025f73b2b34b061c77f651d19485da2bb3a54e0174e76170136a2ce2d3a1c77ad33eb2968d939437c96d42defef145c1f613950b4439ed930c152751d29fbb2476dcf0fe261b671d7f5621e34576b47217486f10a6fea96ab2ca058867e9eb8f38c389feee7e686374f366f9f8171e5c8036c890aee67f2ba25118cef4b4a3e3c72dc433a550fc2ac4f918cf57c6e2de4c4aa61b847c5dc8b4450f72d76ed24932fe6faf24e39f3c605f900e7df16c00bc1d9081352153aca48e3bf520fc040fc28f91465571e5c5daf95d875827633945f42e986b8c822d2732fa96731ddd7754a5f529c499a81fba744e7dd2cca8cd8825af5c435b239dda0055892fa84f26403136f4bd0f2ae1f3a9cc1beef039d19519eaabd84b785fcb95ea291839ba0b038e1362eb21c9ec40f3ae63642af57794df9b43315c5c291afd26fddac8db9f33fb17a90f169910696a392d062c3681e5606b6bb47944e3dcdda3aeaf1ac8ce69a13fc0907601f44e8aebca4f10101fcb84396e02e793c8050aa54ddff3abacf188116261842ccd92259a2807947608db6ca23044963f5f6aed0820cfcb863faaab7be6e7ab8388128b692d439463252e6e4c94c6256bafc015f6672518894664f608081912a089a1b3a03dc309ebf37d66b03d649b918bc90c6b5a291551e9732671ebf36e8f9dd9829697ff5a8931dcb5784a5cfde5bb67c3a2d2b93ddc1ffaa3817ed82976f121c0a56a10659aec55177daf74911ce6b7d3e4907b230044aa834d2e83b7749e1373261fc7a0a3a497d8779e6d2e531d36f63b8f496c632aa5362ed77b6d155c15cd2f4a2098f7dab7f1d686d8e419a19a006fbb9c835638e059131fb7ba95bbda2eaf37348a457b74b8a2b3a7f1e6155f7a6cbe6b168be35e7d1ac602961f5c3648e9a33f25b4a2c08794559b4f1739e2ba766dc8c2b8ece5cc6bc94cacb4beb68bd04d97833d9e8719bc21e4901635531813d1162e239be8b76d3b122e89e0a3260eef7e4375097d2d86b7ee983e42dbba8294f266edb3204299568e61c55585e2dcc3200bf49d331a41f567513743e2e8f56d06d1a4bb2f4c649d2dfb3a451bf8d21fc4263d983c8b24b79f2cd61b805cb6c56714755c7ce65dd2205957f6e0145b3db7de5c4539d81bb9ba05e49cd10e0a9a3da517f84a8d023b37164d0e9184730d5cf239eb50549271329e0bf05c6a565ef270be370ceee6939602c60c4b661b5eacd554ec51ca04eb6a2f1a6051c458c770ef95490a881a8ed570de26080dded1e8608e1fc3fac14c225ebf3a595d45c36b1ac4e89dd730a46c355f81a31be77d9afe449e4d51371f42918f919c593a80675f52a640c7d94c97e68464c03ee263e2264eef2021266f22a5f78feb4974ede22af066928f8fe83b1b66d16775e28929686ec81fc372ddeccec130428d03ab8ea74a9e49af0029a1ebd94ace4c15380169f7d22a7ce02ac299abfa5a1260f7384d6da28e45933eca3fb677ce209a79cf5207f3c22d24c26db1e421034b6f845309c7d06baac30f2849a2bd1e67a509f4c6d6f4adc3d75e391dd2b5d134572d4b3811348fd1d36b9ba98f2cb101d466c38c5d134e899d5a25b2e97de02ff79781ac1afe6f9ff887a3dfce2ed477e4206814932c22812787bd298e141d449d273d4b8b3355f1d13db938bad40788a7665c63f57cda735e088885d6f98113d78400f03724f86070eedad84d6abf4b916e0aaddbc75ee37b813e7efbe3df2cfd4d7a6d0aac6d3be8280642022ed7d5ecb31397ccb1ed26e52a375354488bdee3ab4ce25554948b8dbf8aa08c77bb13db9a2fcb45d2b806d1e5b9b7202d62e21d2b672505e08997b7f3594b7a4e216901de3bad57eacf15fd82d60882913251b48cdfbc0528355c83b32333076a03e00e8f8f48a7fbeaad9f2b60608d85a514d4acdb99820541116005597362edaea3541c5388d14dbfb489739771c4108967c63b7b38e8d9faac5cbeb47da8c9923b6daf76def153d78b59b38d877b9f3cde1121c5800cddba24bd5e9e0a3720999151fa197737dc88e86203dbc529163e5ee799d61a9a026ac007f40a4e92215f9d71845955dc88effc4cda1ef5399e2f1813025da0f6e54f787151f11da404f1befee5ae088ccda62f870b86c57c5c8b1d9958ced7806a891eca516096d4f764735b7da99080a3a5ccabd051193129d1f69342f98272869a915368cc3e1ce16c4445ff52b5152602af07da9951da66989557e4092b14e9795efe399d3cdae90714daddf54e8525eba83a7081e5634af7068c9c36dae6f1abebd641163aab5bd1bb4cd516d26bac82223c229f056ebd000e9b8c69c02b5f9353f253b34de9933023e0968e822bab061f6ec970999eac1401c0c1b83eae5dfd9b9b82fd30459a06e2e706e89b75baa09183f67b70c00954f1be9d322bacc7ae5b53fdad6bf1da1713c5ab25332ee98b081b2ca6f4cc72515734f33073544c28e884efb9ec230d1613387c16f1cd196776002e7b7f32c1488ee53c31393ce2bf786c4143409a83e53283f5bcc4545adee72753d7368f560a3cf75b6ee0b5780315bb86a89e83f17562659df0d449d169151292e7c722fc0e6992c06c5c618261ead80d1c9b7fb23c84496a7bd5dd010f5e89358cf28565c7eac026bf4ba31ab17967c4110e5c1f5dd2a0bb687cad9ef77cd08ff837680d3deee6b3fb1cb2f5433915966e1a548f2701edd73ac0abfa7590d5c95c35de1be4e4afc05293ab61078ad292fd7703a28c23914f096039980a9dc7fbe38ab5ebaedb8fc29f6aa1b6cc0197dc6ade5e6eada80d122503786c7c37cfea6f717b7b41de4f40e40e0c2995e7c7cfaa4fbd5faebf06abd122c72cd7829b1177358b60ec2835fdfd23cf873d24d59e39b2a0cb529a88ffb36916c4cb217b48076c57d9e2cccc591057c6bf1be5db32a16a57eff37cc051b14a69a47550f0d97be13db20a8865c23de7ba9849da6604af8bcc13ba0c4f40c8f92a08b2e9f55ed398f70bcfd5dd1842fc3f661fdab0e9cc61e9ead9236769b740ee48e65c49b9dd42372e15f0159a3dda0247304be49dce1518d55283ee38681042b4a54b13aee74980ec257ee5f6024eaa245973c97306361ee530bfc2a40fd7b9960941fa547760c1faa918c0c82af052e484e0dedd368ee686a6fbb1a5950b1623d8082437e2d99b5e7d483577d250630cbf6f8a82385805ab9e2274dec310b9134804b1376849fcd2606e80bfe9807fc5c772049841bccf9243d32f1d9972dd7019c01b510efabcf4bd1137bb2a6030c4201f1f29b3f8476eeda777f28c3e4052c7371282266edda9472870f1c50596928df940aac59fef54c643057cb40a00210f4a09e184e14d14a2a048817a04dce9801e2b399f6d1cdc3d52cb99dc96561d4d462d87205cb7f427d17fd54a6cb9f25da1e3f2586134ac917a8e066e86ac6b5c43ddcb65f011263fe4435b95ca92a49e7d582f4a67fbbd716ee961cbe050ba83e3a956658c9ce6cff0e582f0b2f26a1071060b62d37f1fcd49d42844d78f49615470d7149f9c23758daeacc147005a5dee9f92523668c35f6a1f70387e4bd99d9438e7b71773e9904ee2c7716e71c19d1b96aeaf6ceb88f5f2be8a20231989628f6ee723f7a77e6dd296ce873a29aa71b09d862f6d69699dca235dbfa3ccadfcef0a8e9a2f74884c3ce85b009967d63a8e06bcd2e3cd8b684dd341138c316e14280bb7df5100db7cfb4102a083913e45e4e9439424ada0af2b9ffcea90c9a80bfc6732a5f646ffa80aacdbf0a35572032978cff1774cab71e8223020b4112e424e7b5ed396143f35f63dcced281ff646c3478d573104cc338e250c55bfd2458e94dc2bc84172ca924f862c5d0b466f9433cc76b74f777509375a9cc2defbd8c7592ae44e9a01950fe3e31203471fbf9545f13eec2d74eea763c617bc04fca6a5709d86dbd2228d41456022bfe2a3a54c66083f1dd6fca3a853f3f29e2b057a03986f0d0f706794a1b5bae97a72089d6a416ca576097d4e791f782bda9e5e02b395e87f5fcbcbe6b1d341f6ae22b08b1c877142e79fdb12aac11aac6bbaacafdaebc66f06ceb52efae80cbdc29251f9e118c14c74afe443afab19da757ef3aafe6135f83e50196ab1e7e7ca5c1b55eac72b251a2bed6433a720fc381931f51da915ab9e3ece2093d4e1d9e836b7469e2883f841fec3eadb823a72f1d6ee492e4050a5cc6ea546a76c7c109f1131a95264b9cd7b99e51eb01d5de863c2b42993b6c2bbecd26f439e46890da4087cd0587aaa4b83468247920f9eea5299afb27c037211572ffd54b3d3eabe5be24fa89a23fda0e7edd79094fb2ba72c020f9c2688f6bd6dccb9bccc948ed5e3a4909515eb09a3d2e18f8f34de76ddfec009bc69f2da188144122df3db27cb3a73daf8bbf152283ab6c78f2b50d1447974f9fc4d20556e29595a896b608d888c1bdc7c4aca709a75dbf157aa21b8732de0db1cb4884f00e5441c2d5216467aa1159f28655b9ce76565a7bab734d444a66e29c851d9d1b9c0499f75b1708f7cfdd280072facb0d27e820c5a88e0a823ed7467265ac6333bd792fe9f66d6c33d1375682c8f122a943af01c45f5d20c79fa30dadab44fcbec72", 0x1000}, {&(0x7f0000001540)="c7bac938d90618262cbc2e92ad641f1bb58769b92e581aab13a6f5091f195ac27d894d6ad87bb9a5f93f4bff698833ca8742f9f7131bb595362eff29692960a122e382570537487f315a546c75bc432ec604ee2b98c19f695c6f15edf16ce2249f18c289e145e0c951afe41904aeb801d456a13f883e6f819d2c8ed9040dd955d170b1f4035b179f48b428958bff56fe32bf537f27b720567fe23a7ea9e64286f860dba1ed9fe87886f5f5f576eec26aa6718e71543f73a1dbfb441c4731308d6b8b76caf3c91eb4e5d84b13a16024b220728b3ce7b77f30e21b721fd84c373b5471ed65", 0xe4}], 0x8, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) pipe(&(0x7f00000016c0)) ioctl$BIOCSBLEN(r3, 0x4004426a, &(0x7f0000000440)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x9, 0x9}) 06:32:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x23, 0xf0}, {0xe7, 0x4}, {0x45, 0x3}, {0x22, 0x100000000}, {0x101, 0xfffffffffffffffc}], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000180)=[{0xff, 0x7fff, 0xfa, 0x8}, {0x81, 0x7fff, 0xfffffffffffff001, 0x1}, {0x20, 0x6, 0xffffffffffffffff}, {0x0, 0x6, 0x81}, {0xfffffffffffff0c7, 0x5, 0x5a81, 0x6}, {0x40000000, 0x4, 0x6, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) syz_emit_ethernet(0x4, &(0x7f0000000200)="d8a9144f2ab5c95671107fe6ead7598fffa361bfaf6fe152495ee6784306c80e090714b2a225ca777631c795bf53ff4e278774b95437229b3217417c361d6519425273c88aca3cfec6bdf2bb") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 06:32:54 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) syz_open_pts() r1 = semget(0x0, 0x4, 0x440) semop(r1, &(0x7f0000000000)=[{0x1, 0x9370, 0x1000}, {0x3, 0x8}, {0x3, 0x800}, {0x3, 0x94d}, {0x3, 0x9, 0x1800}], 0x5) 06:32:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x821, 0x5}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x8}, {{r0}, 0x0, 0x80, 0x6000008b, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0x8, 0x20}], 0x1, &(0x7f00000000c0)={0x2, 0x1}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus\x00') 06:32:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './bus\x00'}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 06:32:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:32:54 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "7344f505d072b81d04063efc75d7cae231b1bfe1b0ed5819f96171e4c3c27c6514fa798317b9ffebd0cecdfed3ed5a1aba16a18d4f0dd4dd028e82a245deaf6ca4114022e4456a885545b10a090f9d41b62bcd09a0ac7dfffa3c6f6a2e6fa95e219ae9b3919e3f1f3c215244456a8778aa6b43a81191f2f9d93a9c0cd3e7b939e2ed471767c1f06ddaae"}, 0x92, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x9) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000180)={0x2, "6a0099f00dd5e28802e1639345d02645cea87efddcd813ed41af18924658aacf72af886fb3fb99ebb2d2e274f0f0dd2da624161132398e726717cebb538ea336377b989a3e3f82cf"}, 0x50, 0x800) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000200)="e3ae97057d02c94f55136ca6630a2d3807a293e5fbf50c7709e6b743a50851688259999ae02a06d42ec9546280418ff4cef586e2a9e2c9af34e0ee51f284bafc34e8b053b0cac19295722691d42b890fec5d6862dc597b95101257ae755adbcc9ab89dcbc8debade3a98d8f495bd250e4f210c88c189007b080cd8b15be77d00b5e0966dc7a80ad204ed25b38a6dbcf09fe717f40e380c11a1a71f7f610c067cd7caee18d4918c232e15f171a79afa28d403af2083fdd68d64f78b35877903d641e87dd70a195a8a8fbc66f29755e72cfa28987aaf07246bda6baaf5e1623411b79a7e92cf98b334b87fc7e4c5c34bcaf14202d63ba540151d02c423ecd90d4428a5f7a649f19fed66604b7955b902a065d5ba7feafd46b4c586e4ae2c8054a6106bfc7f11224f0bcdf9bd42dbe03c7c20f8ee603eb3db56a4c7a1170eaa674c4eac141055edd7ce80a6990c56f9c3b7710bb29285628aa34283ca3f8b359d6ed3aed9ce76d7d3ffacc911437e4428da9f8713b786de7f472e476cb6f62340c8532dd0792dd3c922604d766106a199880ac47ed724f2761473b16a24adc6dd261f0f917616a921bfa340e63fbb835e4bc2415166c23fd53435c007ea4ae13607fbbbbde8027145edf525e7f90f3541b5ed3b444243b9825d1d93375236c89850948fe20b155761b242dd7ff41f8228cf0e844ded67dcb5dd45347f5ecaf3809acc13803c91831040ae0e0f990674dceea7bbebc8cc8fbf476b633c248c43fbb1b9f71c1329ba70f63d3439e04818322789845cec5c3fc87422df2cf6d14e48544bdc4b7d0375ea57ef3e05e199deead33330c7082d94061db32e25fd9e905aa665091030944fb1dfb6ae292e4ab96ea4106694d4c4824edce5630db74bd0acaa333921f4e28db2ae1182aaedf786180ebdda107a5bf683fd034e9e69e5c19dcd70ba172ea2e6850b8799423e5037d6c98388726dd0913e32d1faee5b9a974ff8035f0d19447c1e0fcd0eb49da76ff0852808447e7203ed4dfacdd643e08d36f69584a90ceb4e8b874a4346c2bff2b93837ac84f04422690259625ce00126ffff99fc9c227ef400e4f236a527f8c51c559e7c33043a681174383a449612094b1dd72592f5e227194f04d156d479746ff6d95272cc1a4e254b62e7291b427d29eac107172b84107480f4eac3f1b91c1839964db28623438a0859b362f1baa62213792bd611f9cc816c7dfea87ab7a031bf7c2088fb2edb0476669b5d55ae9e607e0f0de5a5f6148e1bd5a2a6e897884ccda2229960a7bde35775b39ab9975fd267bad1eb666833c403a39d5af462a8790ed9224c9d902d89c88e51d9ce74eea6a9785d56e844a391eafbe33d6da0c271ef7f171794f7c4c44c573ac4abc1e73844b3f88171523b254d9b712fdde47a1540bb135ccdff6162ff38b567f4899c19d848c8239a9a65e20c4240a118635f71c141eb635e62532836a5fa20f0092fcc17105b64367580550699203354cc54bf39591b68d6af648437e33b238d9c12c40485bc5d88247b006829e1dc499d6b4c386e0ff47e083aedb9b573488ee539b7e54c178a440a34843916694d69669795cacf64f3a3a0b914ecd0ba2235bdb352eab79834b1b59ed141aba07ba56de1c6e9026bfa42e4bf89b1fb01997736dfdc98aaeea09cd59214d2957b9434978232069781da18fa6e507732c89af885bc4fdf17e953e1ec410d3f77b7802387e293b60f0c311b6a9280774d089b893e4c6da528a10bf921aa72d6cf0127bc31daf5f51fc473dd68d539299b39da159e814786fad341feb4846ce9987bf3b82c5f669c60ba36f32cd898b407319b3cafb35875214e04a8db8062f6445a97c860fab4f52055dad63963ce50d4706314e1024b54bd022853243bebcf7a2afee37f554afcb10aaca1aa8d7e5aca86c1dd709c6be6350a317373091fdfef5b9a4054018e5661801bc5ac1ba8bc735bff5f73b1b46cef625ad6caba0918be278f9ca92da92b3c2a644effdbea3329d5bbbe2297cb87f119977f52583f7d9bbff352944f1973e55d75c3df5f9a6e86f86c4fdbba95ab316e92d3e57cdbce76da435299b67ccbffa0e581bcf0b873dbd40d2ec2e761a2c4f4b22830f9ae551af3f132118b1a10c7c101b2b70501e88a6ababf1b0441b0c70a2adb102cd8dcc6f62e3cbe178f20a84670d22c3d4cfb3b714968a6d208def9b7a27a97bdc29398449f3cff21a2d88c38e2fc6ca0cdb930080659b0983e68eda2c62c125eb069c2034d478ef74306671ad027b5873a2484e21e877f982e93c5d4a446078c9ac19a6c9e253de15eacd1986993c69b3fc5d9104ba36f21199fb2c6b69145022142dca7afcbb432eb0e885838093b4ff1ec54e2b52bae6e322fe79ab288ca00431315051f59296fd03a96e6989fba3f12f5f0e44ed98c4c35668a70a17ff76499b1d7d361d3e67084650f2512338dfa69ac89990f0006eba1336333519b1f8e326413567a7a0f88d1640ebe3797e8b9aaa957b36b2812ee23c4fe675ed644cbd897641f9e52414d0ad932a223254a61a40aa561efb4f90df7a70afb275d13397dc4b2bb95d14b398918eb2bd20d0d1734109c33cedd896cc7cb79973204a7df779dbb58c43833a58e5e2d617f2e024b874ca39d19ecc9d67d3ed9a91884ab2271d39f789b4be7e6358e4dfbc8d01f9f41a1f336a84ed996577ffbd64144142991831f71d8ab9d241639f58c9deff41353f6b340bc90ceff86a910b0ac5d45271f6c1653c53481f96ae339943b5d16485a0d99d7e38ff695560644c7590ba9da1f01508b24a2db1ba296e6a6354e9aa0200d0cd633d5859bdd74c76afbdded961327d41835b82eaf17de5ec882517609c15b39cf159d12db0fc37da63e89f0273646684b0600782b610922732b3e36df395e90d16e7a0dd7f83b48c57609a1252f1be4e9b3886a75d8f647f07ce44ecbac5898bfea57b9acdc4d0d9e540206bc6d4e048e66df68a37c8e8c7b4ae909a9c801087517e03c75565569573d905bda284e42d2dad70459f726844a7b45c2f81dad44e8e1411eefc52f45f0765f8de133d9e69272a7707b6ee4b7ded3ade4e1e2c28b25cb8843dc8d04dbbbb9af4ea47c15fa01884b871206eec3e1d761e57f4ba44e35da45cdaf8c2fb8dddb42eab009f57a38fc21715442279fad5b1fa7e89ff9129b2f94c4f4bb555c9c377a51bce3fdb4bca2e70770a965cd0074372dde8368098944e42760dfff7811514c52ba1cd76159293f0de315a6a91646f8c9021c272ab625924dad92ec79c4f323a2d0911031f2a455eb923d08615bf803030bd2b8b4f4eab9740ca93c2a998b9c72802fc0af133afadf8a10eb0c44353cbcb165c50270b778cd8b687bf6eb528eb4e2412c20a7c8592d474f88f88c7d87f100e4ceaf3286d3e4fb010221aca78f7e3fbdd069daba2c7ba707b15b18fd8477c2f1d00cb470fc143746e87be9e37b8d5b7f9d1a505dfe2ed13aba655beabbfbd6f120b213ed51210550df98dc6683845752ea1ce980c12b023eda2b80aefae22b51fd2b2286d5b7c8d33dfee0f26f48396bbf6beb47ccb9db2eb0e1f98c2b8da4b3963d704c71e78d1aba16795eb95e4c4b99bbcfbdc5dd91441894b36f6795adc7b6ae45e820d463e9596e0222efd2e9046db24e5900aef0437893ae128ec3c3dd9ee764c729f0c80704725d38e59a1732a6d1eaac18698bea0805adeb01a634dc6990c4b04dd5ef4e8e924acd2664f2f7ce1108702fa42f948bef2229896eee40d1fd8e21d5312683984d6e961fad211bc9b763bbf149bdf248f29e91f55b2a975590533173d858f5144faf1b0440e511f65e7393d89f90c6d363c6d3ec24565d871332309a748527a312a2eb4696242434f28ceaf1aa192bd52a1421287ca10597d3fd2b9fb1f13183caa1e03cdc1505388f9ecaf65125ac8b1cd28ed6502bfbf7e436748ba947df0a6c9ba9dbd00abaad97c5bbd483ed7cdd9beedb4338a9f099cf95158b756ac1fcf66ff659189fa242eeab665a74168b8807c922c9d771e21609e1e31ef46a45a015ca28644aa6c0925a894cce9a992ed405e69465c41d7f3c2f15ced478488b621956fa3dbbc30b3ec3b903be30ea96f7a4d843972880192185369bbddc361c0e4fe245cb59ffff72c4a1e40c676e2ee4f346719a2a7fdad0bda11d2ffdf2f91ce27e3b03768beb4769ca4d11fee943025985ecd7b5a6aa146615eb6164080cbcbeb55588ce65837d2edb8c5ee1c40d1f30902adc467bf2d3667860ceecab1c4d81d1a39f6739726e718d2aa647b9a28d9cc72558ffcee612ecff9ade2e980d2875ff4d1c32d0c916484235a25de40245655757a4b1c22b6cc08517dddad3cd14b902725f9b8b930d835057408db344ec7da46ad8856a9cce6475811e2248548969f9386b0343304d0150ae9df9221b2699a1f6b608fe3dfe02a7fb335cb454444d639ff2b20fb63a0ceddbab65bd611f1588be8feb8379b983abd9d821194404fac7c715802deecc70de364aad20afafbc6170088e369de7d78bcbd4d46e73a0412b2b0bb15d26abba6ab986bbe7fbffcace80e13753f47b0b1a1723014c77d54d27ab50caac75bb1cd6459091f993fbdfe73ec3760f36800c4fb1bd84645c5b8ec7afd7fe6244a9372169a98bdef40feb13c7fecaff8f02c2a30002ff3ccef13cb8cc663d10c4458580d83a6ff46c71ee48ec71729057dc4979dca928848814e8509dedc8d6f61df9aa76c2f705a8f729db2aef01a022660baeef0931bf370e8e5ee047ee8aa22b6d2f6cd244cfd4705cf7d08996ff3b158375db57e4d82d87c2427cc7c1c2abd4c4be7b7e21d991f03228a7d89ba2a986d02178501527b9588f0be2d62e8dc56864ea054eeeaca24bcd1d919f876343f7ae53fc2bb4f3c0c47ae5c5bbaf4ec8f771235a656e02427887d591ef28319a56c0883e32cf46491455c40b3ba44391b8350fd8480d97441cae90bed3d1e4cdfaf2b79422c7ad07e2dd24b397c27681fb22f05c182cb2484fa1ff61d957d832014b5451679c85fbd78d27163e8ab646f8cd10b5ffeb433f2776298f810ce7242a5b71e23c437cb12b2643d0bbd7f50d86b8d5d7be6d36a4b8a5122de468bbaa5d965979636e13522ac8cc7b9229730e94f4355536c2d44cd4d6b4b6df15d49c8e2b070e9a6b52f74970a913035960158458b818393be71e92df1ae72e89ec2f6b59db9c5551eeee4bf2a58842632fb02cd6286206045a1437fcf9e46740ca5c2adde509289742360b45058894e3b8b045475cf1f64ecf195a65709cceb9ec4dcb9f6c57b719c24790dc26c843ffdf6ba6449b34a4ef31665f9d1453f7bf1dfc15630fe7f962519b3fe376a63f00bfb03dd929014242765dc3444e2d41ce605d5886eec531879f538a7acd0b13377d83ec6b05da0c4e9784c5a50d084e917f325112e433b64b63198d4e21795a2d82a34101a0017336d7779012650747ca0d761ad669925c22c991327f54ea2c46ad64e17e0003054263223e3d90cb4691b875d137f438557391c5898ca21af3f0d919220f03427e8ed7c3e6925c1b8593b03d5efd346241bdc4fc06e37c07b004800a2916d09e935bf9e517271d9489e38695bbdbc53194c63c68a295dd41d2f2e3f6c95a49b84df76bb39203168e1f931fce34bb23b4d6cf7b57dc9de2385d9164c111891aea7890abb27ab983ff63e6a8663cc7bdec4acba989f56b7feb828485856100695ed5a5049d695c74162ea244b65f91d654b635033ad7", 0x1000}, {&(0x7f0000001200)="dc909658cf7ce15333", 0x9}], 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001280)={0x1, 0x8, 0x1f, 0x8, 0x3ff}) r4 = msgget$private(0x0, 0x214) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001800)) msgrcv(r4, &(0x7f00000012c0)={0x0, ""/61}, 0x45, 0x1, 0x1000) r5 = syz_open_pts() pwritev(r5, &(0x7f0000001540)=[{&(0x7f0000001340)="32e12e410479afb035d0679f8a3d3ab06553ce55fcd8b142e1edf32398b2b83bb21c2327db15047493f14085fa3f02ea2a6317", 0x33}, {&(0x7f0000001380)="37f534d5f2d077627ca1191161706baedda0838f330ca7ad24aee3a2afbdfcf21a89f131fbf46812103f564cbd56a78f7122d068e3239fefb5233c161ae780a9a326edd45cf0bded0e37f68510c14ac1d01bed26703b677ef7a51f42c6629296d43c6529c3f0a4dfe186ef4fe72b4de0b063470992f518dc10e36ee509f9e7538afebb82cca3864f5ea04845d9c2c9de62f73bd4986df67b5bf401284fbc14b077", 0xa1}, {&(0x7f0000001440)="4e27dbb9f749eedea808ca8e389b7748e48f93eacf623dc44cf60bef3855bffad8053f7f01fea3e108cc2a1ba58f87d0630a5e62f594003df465be88661bb510ddb5360f03e0bd6da260d42e2ac42715a33f87b13f075d2c7651a97f5705159464775c71d0154f31aae200f1bc0d5fc731159a0994fcf5033da71ed0905ca08694756fcaeb613eafe9417672c3527e29866e852d9b9de2713fae30c0b1802612e672fa62d64780589cad", 0xaa}, {&(0x7f0000001500)="a15b50151ab4b9f4", 0x8}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001580)=0x2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000015c0)=0x7) r6 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001600)=""/253) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x21, 0x81, 0x3548, 0xbc}, {{r5}, 0xfffffffffffffff8, 0x40, 0x40, 0x800, 0x3f}, {{r5}, 0xffffffffffffffff, 0xd, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x44, 0x4, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x100000000000000}, {{r5}, 0xffffffffffffffff, 0x22, 0x20000001, 0x7f, 0x3}, {{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x433, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x87, 0x80, 0x5, 0x1}], 0x3, &(0x7f0000001800), 0x7, &(0x7f0000001840)={0xb268, 0x9}) kevent(r2, &(0x7f0000001880)=[{{r1}, 0xfffffffffffffff9, 0x98, 0x1, 0x3, 0xfff}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0xcfa}, {{r5}, 0xffffffffffffffff, 0x82, 0x80000080, 0x0, 0xf7f7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x81}, {{r5}, 0xfffffffffffffffe, 0x10, 0xf0000092, 0x180000, 0x1}], 0x10000, &(0x7f0000001940)=[{{r2}, 0x0, 0x10, 0xfffff, 0x9, 0x12b}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000014, 0x9, 0x1}], 0x7fffffff, &(0x7f0000001980)={0x80000001, 0x73b}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000019c0)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x401, 0x3}, 0x70ba, [0x20, 0x0, 0x3, 0x6, 0x8, 0x1, 0x5, 0x7]}, 0x3c) close(r2) msgsnd(r4, 0xffffffffffffffff, 0x0, 0x800) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001a00)) faccessat(r2, &(0x7f0000001a40)='./file0\x00', 0x10, 0x2) 06:32:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000100)={{0x6}, {0x0, 0x100}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 06:32:54 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = getegid() r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000080)={0x0, "ad427d4dc9e2207957c4dd6eeca2320eca88b9a6ec32e08c996486c3a65effb569df0940eb4dc0a69fd910dab28e3631ff81a8db8fdc37f29b18c42ac37dcc8aafcdb72918d76d1d39a4c4369e277dbf50d3541c153f9229987cabe652a473832780ec2df9c321aaa658777879425d159027f81f2042c1ac004f7b1325f289f00ce70ec50754b0d45b2106288bab6491cc9032d24a568c0e1ffdd0d274c3fa1c50662c22d0781bb4ac36d160ce3e519c4237aed2ba2e39226fdf4cea5b86355a3ae606e1"}, 0xcc, 0x800) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x2) r4 = msgget$private(0x0, 0x800020) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000215dc64895bf98bb5b5ff5f92d7407bd316d209737af53b6946805cf4fe8ede7a5c98d0c21c8fb0385e5c4f2cf1bba895376e406a905d014cd339a4327de2097e08c3065d66055381f3db9f94f1194501c8bd6efdee200e9d26dac881f35b6aac3fc3eeadeb54a4dc9c4ee5d3da0f379ba3908618cb994a8cb5a107bf08063f71cb1b15dad31cdf5d9339e45cdf5938d59fbed73690b4c261ef0d5439f98c4a393d62d3c8766ac1e19195de09a90e584b82ff3eede04322773c8f9b8f00077ea3644d25cd0b947efe828c226e3b2ee56a0ecdc1a62840be10c82bc90fe5294b897a66a19eb16073fd2e66ed77d1e8c95654036353cd1b4d80614ab985ac69d7402902420c5ff6a58cfdd43fb902295e8df76a727673104760c55d1929c7fba537b95c13d26b2d875eddc6d85637b93d4ee8924dbf6aa8108597c5831ecb6a6ea4f989412fbb7984a20236c6ceee23f6d193b1c2d02c963"], 0x4a, 0x800) 06:32:54 executing program 0: r0 = socket(0x31, 0x3fff, 0x3282df3d) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0xfffffffffffffed2) 06:32:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x6de4866e85fe4c56, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) 06:32:55 executing program 0: socket(0x14, 0x20000000003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100d0, 0x0) getsockopt(r0, 0x51, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) 06:32:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) execve(0x0, 0x0, &(0x7f0000001440)=[0x0]) getdents(r0, &(0x7f0000000040)=""/33, 0x21) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 06:32:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 06:32:55 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) socket(0x19, 0x8000, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 06:32:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100000020040, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 06:32:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="008e12db8ab2784bfd300b88323a92d6038ff99d5a05000000041c0000"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 06:32:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xfe8, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x200fffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x9, 0xc04d}, {{r0}, 0xfffffffffffffffe, 0x58, 0xd, 0x129, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0xb660, 0x862}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x1}], 0x0, &(0x7f0000000100)={0xfffffffffffffa6a, 0x4}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 06:32:55 executing program 0: syz_emit_ethernet(0x6b, &(0x7f0000000000)="e1744b4db20aa165098e59f85aec2ce61ff2bb2aeed4cc16c3c85e5241274535f200daaea44b3ad959355edfc4134b30e2e981351539a3870518f7503285859a10b5da1f3f20d183de0b759295a9be2e1b9f37bd8d5706460b4e30a18e56362beaa40c29b7f401c4f9c2a5") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:32:55 executing program 1: r0 = socket(0x18, 0x4, 0x9) listen(r0, 0x382759b2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:32:55 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5762, 0x8}, {0x234, 0x1}}, 0x946fc9f7244259d3) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r3 = socket(0x11, 0x3, 0x0) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x6) setsockopt(r3, 0x10000000011, 0x3, &(0x7f0000000140)='&\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x3}}, 0x3c) recvfrom$unix(r3, &(0x7f0000000000)=""/35, 0x23, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 06:32:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = semget(0x0, 0x1, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/211) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000000)) 06:32:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x12ac, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x0) 06:32:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fchmod(r1, 0x0) 06:32:55 executing program 0: r0 = socket(0x1, 0x4000, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:32:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c472e7262a40926f342f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xa, &(0x7f0000001400), 0x8, &(0x7f0000001480)=""/41, 0x29}, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:32:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:32:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x100, r4, r5, r6, r7, 0x8, 0x7}, 0x7, 0x1, r8, r9, 0x100, 0x9, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) syz_emit_ethernet(0x1, &(0x7f0000000000)="f1") 06:32:55 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) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c453000"], 0xa, 0x0}, 0x0) 06:32:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:32:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2a0c, './bus\x00', './bus/file0\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) 06:32:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r3, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) r4 = socket$inet(0x2, 0x5, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r5, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="0051d94c34f1c7b2edea32d57054f1bc474c220a8d31455e933ade90a04d5686a42cdc5c89ef4b32dc40b327684120a8330959907e93baf2e79436e17b693e89fffe2e1628de08d1e9d425e7b3632230a83944ed4a0cb7", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x1) recvfrom$inet(r4, &(0x7f0000001480)=""/205, 0xcd, 0x800, &(0x7f0000001580)={0x2, 0x3}, 0xc) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000001280)=0x9) socket$inet(0x2, 0x5, 0xfffffffffffffff9) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 06:32:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 06:32:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x47fd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 06:32:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x43, 0x0, 0x100}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000082, 0x84}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x6}, {{r0}, 0x0, 0x4, 0x4, 0xfffffffffffff4be, 0xffb5}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9210, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x7fff, 0x5}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x80, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000081, 0x10000, 0x4}, {{r1}, 0xfffffffffffffff8, 0x81, 0x0, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x3}, {{r0}, 0x0, 0x25, 0x20000001, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000005, 0x4, 0x20}, {{r1}, 0xfffffffffffffff8, 0x40, 0x22, 0x84, 0x3}], 0x6, &(0x7f00000001c0)={0x80000001, 0xffffffffffff0b88}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r3, 0x0, 0xba) 06:32:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 06:32:56 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x2c9) 06:32:56 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:32:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0xa00000000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) 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) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r2, &(0x7f0000000000)=[{0x4, 0xfffffffffffff883, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) 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(r0, 0x80085761, &(0x7f0000000240)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) 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, &(0x7f0000000400)) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r5, 0x2, 0x0) recvmsg(r1, &(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) 06:32:56 executing program 0: r0 = socket(0x16, 0x1, 0xc3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0xffffffffffffff7e) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0xfffffffffffffcde) chflags(&(0x7f0000000140)='./file0\x00', 0x200010001) socket$unix(0x1, 0x1, 0x0) listen(r0, 0x0) 06:32:56 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getpgrp() getsockopt(r0, 0x0, 0x21, 0x0, 0x0) 06:32:56 executing program 0: 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)) 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', 0x8000, 0x41) 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") 06:32:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffff9) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 06:32:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6142, 0x40004000000828aa) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) fchflags(r0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000002", 0x3af}], 0x1) 06:32:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) close(r0) close(r0) close(r0) 06:32:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/85, 0x55, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getpid() shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 06:32:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x84}, {0x16}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 06:32:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x200}], 0x1}) syz_open_pts() 06:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x10) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) syz_emit_ethernet(0xa1, &(0x7f0000000240)="15325ada941253c1d5a35ceab3986069eaf9490f1bf0c24f2e6df0260d43ad3f0daa7d3b8320938eac6418661e7fa5ba3135ca49e65e625675c1fbf0e404c1e032547bf984d9f41bde577448b4839ec5dee0d6ab7309740d41d771598c1c33e432f47fe15cfeb9ad548265fa5ba00a1e40c8610f7edb6a1dcd0c05eb244fd18967f6a09f741b98d2304d818ee12af803978e2bfc1655573fb858c6777e0b059677") 06:32:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:32:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4c0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x800000000000010) 06:32:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00d3002e2f66696c653000ba8b82fefe5d1cc7dd75692a4aa019b8f9d39c9d958b"], 0x1) shutdown(r0, 0x0) 06:32:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x22, 0x4d}, {0x82, 0x2}, {0x1aa, 0xfffffffffffffffc}, {0x45, 0x4}, {0x40083}, {0x67, 0x6}, {0x88, 0x55}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0x9}, {0x3, 0x3}, {0x86, 0x8}, {0x23, 0x7}, {0x40, 0x7e88}, {0x4, 0x51}, {0x86, 0x200}], 0x7}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10481, 0x20) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) r6 = semget$private(0x0, 0x7, 0x104) semop(r6, &(0x7f0000000280)=[{0x3, 0x7, 0x800}, {0x5, 0x6, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x63d, 0x800}, {0x2, 0x6, 0x1001}, {0x0, 0x2, 0x800}, {0x7, 0x6123, 0x800}, {0x7, 0x1}, {0x4, 0x800}, {0x0, 0x0, 0x1000}], 0xa) 06:32:57 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20001, 0x3d) write(r0, &(0x7f0000000340)="22c2364d2a519b136be26eb607b20d687baf82cc250eec661c3beae583a7888a4d9f4a3794c64cdfd09bc1e0bfbc92dc66b9d59afdfb32ed7ce86abe459b97ff848b3ecf452fb8d7a8e5691d1f92097b6a672d7d9dc10edab45fcad697fa0a46157717a5f3175a4632539bd4d1c91635c12e450f9cc9567d4f2b068ce84615ec2004a07d20f56f880958ac", 0x8b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000780)=0x6) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000200)=""/169, 0xa9}], 0x3) ioctl$TIOCSTART(r0, 0x2000746e) dup(r0) 06:32:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) socket(0x7, 0x0, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) sendmsg$unix(r1, &(0x7f0000001c80)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000000400)="0b71f2bdef6be2e7f52a618ea25ddcd5d0a0c1cbfd896f372ce63854e27ce76c2833fc7fcb599c2d8de4f1ea63295420177e727b379cd2677273102d2be33af56635da6af8702703367ac0f07a360c6bff63f576fc3cb576addb95f8bf83196e2d9de9e4e82a08806d00d4ab54e817ec0aef1d40207fb4dca0b83a58efd11ff6b447ece5bef378cb7af8bff0d4e4b4573dc7468edb30eddaccb031894f1190d53fc8eafb081144b8623c3ebe022b6df694dfe994c6583a16cdb5b3931b32afcc608c2a6ecc523fe50a196047280f7c53437190ed208afe71edb089c29031291df14405f0ca4c2ab4769bd1a55db9438433981966900e351f28d3e3df3613fdb339f0f3d7439aef8a6ac1be3e25306d2cc8faf6209c0ae99bdabd72ef2a218376ebbaf30d6a19cd98a44550e13a7939452496f0b4d6b7134943f5453efc3f47b8faca75244e64595cff3eaa4fbc9904b1cb2ce3d4d99e578a9e463003bbeeac91f84eb39eb2b0127a111caf6f9aabfe44afc679ee21ccfdce396badcfdb4d1437570cce52568fab720ba7b782cc44497dd6b34f7014c91a0610971d55c59ad013e0a0a75b4dfeafd8ab5f524fc53e30ba7e1a1accd729cf62fa15fe19de5d4b3a66bd8983169b80175919473729681da419b0dba8b6bfb96501b252c7556696f966ea31f2b7b0c9ee5ea9c3d1be5c12f7175f61eac96baf48c8dd64d7f379cdfd37955f1ff2474e5cb76fb412528657eb74346eb05859f7b5cc7cf5b5e5c3ec7335c4a77f04ae69c4d2a04a3aae9b5d7661e6b5dcb00b54622f3d979cdb3f35afcef72ef33e97ff5b66df2d9cbf55762b12f7f57a28891b6e2a87edce1060201022bde9d240bc864db5ffd4d26098c37d31ba1ab12721e73f60497192ec82182777ac464448bdfa8ab22b5510f92f6d2cb6c98806ee28f71de51cd5e365063aafb3b01d48e03ccc5181d188978cd206cf76d517a39702755db4415711d2dfad5e5767ff02f7e0a93c63cec15302f64a562984feaa03cb7821d094723708485fd2eb06969a9b2f8b335ec1a226ab09bdd3c1ad790c23a58b959e903313e34f3152c0015a6afc0e241284079c6702607062dd212a26782c5d1b126a02d0450152b7789fa23b03973e01ce2dc41dc5611630e5c5b1c709032057745b63db6bd8b84ebb66d68029dabfcafd00e2f5561ec46947e85dbf0174b6282e49be64afbc08af1c06cf39141714852fe8c513ff7d8ce90a19de86dd2958600a27eefef3e40eae3824c785caf5b98b84b12bac0c26c73dbe67601dfc5b073d80f86a514f41e867f72cedd66a4885f65c8f6c917d6ab805dc9685f7e738c76b98b1d444863863fe1d2a74ca53aa7d867a63b0f2bcd0235d25d05521cef4aee3a7109d9da0172da263f8d6543aae3d83c888163e7b51c635853a76ab64b6369ccb7b1667c17b1d9d746808c60bd37d37f5f0dff8521309af6cdace3193cb701e2783207ac54e9ad61f66a441c2f843b7345aa12b3962a56c67544759fbbcfd3fb420f419845b5a7d1b16b86978d2f17f00382d22377ecfcfad1d51a0ebd82287a762d8d66e231cfcfea7074f074fd06d97e35b10eb06a87de48bb727920bcce002259eaad6ebf1c2adb198e33547ee2a0155619d9a505b7095ed0177901f57e9c91b4e07eb41d59634ed5a9fb4fbb66d1dad9429a7c66dfb5feca6156086b6af7d495e7cf29d7adbc3c569c5b36d857c6a6c8335dc49b694b938dc9ceb3be9ded0ebf69d75d5f89a096b159edfc87e610ffd2097cd0d43e46cebffc57d31cc239f9e6b7b44b60179e5a38357e73108b76d5313a23ac74a94738c0c9fc9803032784d02b1d7ff7160176cdcc5123d08d4ece9d623700fa5c45b1d10a80d3a19144ba691aa7498349172feeee38886ef5c005647a023412f1b2a9422db0e0368900f334b107169d08fd107884dae10eba78f43c9db36df85f91d29cd807b646be3d79ab3a1123dbe201c87c6babfd10d9a0ec643640ced1bd6885f79a1e6569e62866430cd75529f17d76b6d2a514fe955e9ab11a425afaa1c7e92ac5c136a24e5b7db1244e6af7689012f25bb2d740be698435c5dfa7f8785f4a24b46ef0ccd8fa3596b7719eaf8eeb981bda791a5c76d8ffc9702c33d12b602698811f9e606fe5a794f70d9b5753a105ac26a0d032728b30b30e9e6fdbbdd106b9a6a8fae9ca069419799db9dc668bfe85660494607aa962940bf82fa5c96316d8dabb9c021b0e48a86763a9db208bd32724b574bbde29c61e50dfb3bcdbacce9a9539abf22bbd717be091b41dfa384335b2daf8c3a5e81ee2b9d247b193d699f391c191f2f132bb0bd8e29d1b6a460c16a8f78bf1b9f3e79c6ec03b8aa267464e1c176bc10c1bb02e0c7c0676b36ec40c9f174d7d59e9bb387684b45224c34280c590374d791b7c1827fc742aba9c386e2b3ace4d8bbc813ecfd4b8e2d5b14b856b7c7f9550d0b37ee3349eb4234378c85808ddd36cfe505f706c7745b8ddbbaf94ec6e98e9089de03834398d346a35d083c0db05424aceea3f63746b0d427b67023f0c3b3a5721188228760d87fa379304ed7152a070dec7774e3913280a19b84429b3224d8968cc6b5947a956502460b6c74382230ae052254837d821ef3bcf7f07c236e5d8008dd2ac3fdb5b35d4f419184a276900eebbaf8d166d5532f90d224ade0beb3ac839f039d95dc30a946654b5921f41bfc01d32e9ece9611c2716a77ca92d46646cf233a8438491c2463486a486618111803a20309ef8295cb0e1cd7f4dd67e4d1e6c4f9d21cd4f454bd76bb69ee1c66d4809db95f4c3cc8d291065e1817c7b0567bb4fe3a09af49e3db731688d49463d44e9cfa2065c1ca94b02e6bd62b40bc3416d36d58668b32f948e54a9daf3e783c9a822932eeb551d850ba1ba731950b00be338aa6adcfb2034c729d97fba94be9ce6f82a20ee6cc21eec01f5aa5a5ce617963905fdb80eb015f4316e762a0b4d42d8f8af2a63197cf8a5705537b377caafd76fb0af9b89278b62605f3a44c2169b1f2c3277fdbc51ef8bad03f2042dfd1a685969697cf943c85f01c6bb58a54dcec4222fef92c0e9d37f21e0c7ad1d8a683780dcc50d7534335bcc1c3887471c82bdd1f7552f31605ceb6e2296b21f029d60cbe45e99207c8273ccc642f3be8d2fd84e874eb593e938dd98fda98014716920fc68b15f19c8a3d217e1e34b706291c68b8b6e52f24aec49cead299965066b4155c618b9cae0b5da1a343abc9db70bb7e1eb27bb3c05b05a1e8bf7540f63abe1a4a6cde9778d7bb0366ff80ed5e1fecbb7e19d309e46b5a043996ed09b583d702b86ee4431e59a76f4efd91748ad3597f2b05ba695ba6faad09ff76f32a92d8b0d323c6ecd4f4d7c765b5a89fe36b4ef4ad41bacddf49e8d917c8a64abe33f1d37924ffff7e3f4e4691e56a284fcc491a6828c8187030c0c78c4e908d20e1a3a1d79d935f2e54a9a466562eab80dec9d7fc8b4e6ecb103b2638e431e5f57aa555a11c2b055066475f3a84a0fb2fdce3cfdd251a3dc2979b4ce9ac23e2e76c7201227d511c0384f8d832b1ceb4fe49eac1ad952127b40ef4b4eb11f29bfdd64c57ecf100015388f62ee550ebabaf5308b81f4be42167bc27359680aa909bc234b4513b866f087dd1c00bd7dcdb1577d7777997a8a76a09de191c7ec73143dad3ebf687c91decbfde708d0e2b50dd031fd2221d30afd8ce881345793d4da9a0a6c6d79291ec62a48b454bb93eef2fc51501e3c1d817c524aef36f964bb49fa19ed89a5b106dd12cbb86711372f2338da37476880acb206d006ea1378a388ac930d97943a8b419d074d6afeeef45624e702e947dce2b2eb9acaef7e28dab557d55c4e1f544e0e781374019dd30534fa66c687c21f8f0234820179e5bc77fcdd6617a6575f4af794888b7b79f3778bed4ae95ff1baa5fba3a7717e4ad83a75b81c1f88dfd6c756ae9cab5787385636329b36bcd3fe41607213ed9575072dcd48560c7fd08deecea8ef8f499c5bc936399471c293d94c4039556609ba4d923f2a8869e028f884432a72a5c375035ce5a5f428ca1dbb6edccb15cc84326a57bb692197c34adb9deba35702b56f14318be641fc5785346514768467405c0f93429eee05f6dc25951ef802815f3f083a9d38c5d1cf26e64f5d82c30f41d5e1c28760b8f5be35acc2825c8dc4e6b32ab150ce3485cdf33ad045a147d7dd626e21ad83aff43515a6aa21f068012649f827116a47102069cc3242ad05a4e09c027ef87417ae68c7b207730728fb1fd0984174c16f0c9a22d8d65e039101406482c575962768532937bd8b463dfde6e135903862459bd83db6c3886a60f039aa9597bde087e5588f844347c4e81795df84ba2b8b8553eec1745a08385dbe2a0bca7a4ffd59a699a7a599749fc6e89116a58d76cdc69333324b63c52275c166e29eb32a4a7b62f7da2dd0a75c3df42192fd254cfbf4a38c719cf219be26a06ac0182dfdbf2197100fec24ecf1828524ce19b0fab00655af6166ac35bcd9a4493bb21c684a77753a3bb8c51b5b79dbd0348aefa2b96deb179130aa4f7addb22c7a88055b6b3a91fef70200fa9e659c836141512e0ed3ce2052a7230c6cefaf0a8af532213b57c0c5e170a9450e556cc627bb35a7c2ab5f16f974741e430e130e888410ee07cef690d4be2a7355410bf03f68e8ea6c9900a0300bea9916111d6c0fbbeaf80dbe93bb2c8bc54b9bde629e0cbfda8224a70fb7681e9687d9c6620d5247719781a32bab3e1c7bee90c3d9281d7346679ae6b998544d914d2c01353379412b4592dd4f731a09921261dddd489f48d4e5b5713836e61b9e42cb49c37928b0ca6da2f874740a605b9b093d604cb6994e578220f42ae95c3c6e42679c3f625048eb8329e68e97f5a9c6b862ad195c8897c26c633192f5aa958021180e0e4a8c4658c4512125f33f2c4da67d931140bc13ebad679217335c16778ef5b5e8930493e00c04daaa45e7c61b1efe4ede02c5927ae70d26e7bc20ce3c080da732a7ea329660b86994c3bc06d09c17e4c63949e4ef128d9cf9cba4f3cbbb3d1e7e6e51066c9a50de2656da3deb012737676426dd553f2deefd875ece624140cefea08ba84e99c31fd7796f819db0d4e6429593cc42f68e3d5e84146a7f8f92043dbae2f8ec8ef349d2c001d8e77b19f8166909798d8b3eb58d39dd820c73620787ee36f6b57daad9c7cb3963533ad2df92fde2dc55f2f6e745f8647893f8b7676c1720e93bb128baabd082d0dc252b08b2e4efd716b2165d28ca0bcadc4c79c98fb80fb2d23ddf5b0bb0c641f1be2549910b6fc9425d67eda2c2e558da6446d863296ea9c30d347792036849180a041a8402540f43f661a44c00f22d72f4b3377a902f3ddce26c4752a0814c19b5e3eddbcd979cfbf44bcffad56e0b81be4e446f5e3ea54019a48c83fbdcaf923157c08fbfbf7f0540587120cd79e6aadaa021b25ca64808bd0ff3c06e20a3ccc7be06e6b9d6236ae9f8da095bfd7dd4abc3e37ed6b671c411fd1f120cae87bfb09b9233a693dd55858fa379eeaaaaeef89885f7d25401874c1ee9e208ff192dead6001437b8b91b6c8d6231d651b13d29acd021ea7f7a5df92e92255264430957c1ef84ef6d9874126ab11ef971c00ced5a5e7204002579f4019967326c1e2cba19c268c88cf57853661641174f190d3b71ae6251c5cd6c4ac1ebe8031e805217d4939efc77c62bf4016f50fe3fc68b7fa6437cd44b3f827dece04c41bab8e5e", 0x1000}, {&(0x7f0000001400)="40327e19a4013ff3d0d36016d31b3f2286803e0515d2561c339f1aba1ff516f951b721a42b7abbbbfe012542e97e730539443af8b1a2af2c7188394f599198e3477ff113f15d3f7bff12c5cbbda6ee0aed0ec6c9413438d9db562ce19fc909a1cc8bb958441aee6eab7007a42fcdf09f094bd0067b653a5fa541c95bc062fffea2eafb930b52b1c6140d7616a7eb9d4a09fe00752ee7c54db9167ff72021fef75c5b6c260dc267d2639bce3c2ab5c0faa67d84a17775c3d8110c2594b16d570c78b8d8db0a8a98ec", 0xc8}, {&(0x7f0000001500)}, {&(0x7f0000001540)="191a09fcf4263132d3dd17a7aa253d01b149c552e1bc0532207d45c7ba279197f30aacfe5a37744bead4fd3cf1bebb67869286cbb51f1a8cb05ba480c86f55fbf217493b60a1f69ab1fb0034f27cf927b54fd8831463dc93ac824b882cc0ff8d7b49903b54527872f4dcf18292a6e32b26b32a7939795ecbe66f3b9360689a8c0941e63b5cbf39b5d3698313d46129fb84abe367de860dfe34e52fbc0e48c6840fff85b6e0bbf38de32d2b766a2bb9abd5eb9b003c240c0278473643ab7605c37d25c9076b86630a8fb7a91e494291885a08e76c34af15bc875b0c91f4c9b45f59eb62c377ad45dfb4889d4c", 0xec}, {&(0x7f0000001640)="e3d9fa63e453dcfa71ad62c3bcba141e3acdd532b9d14c9df828b97b26de253679ed5d96958dabee0755f14233bb7dbf0b03d0f1bcf8c14eef5476a489f850a4af90420085", 0x45}, {&(0x7f00000016c0)="205cda6b193cbf94614fa6d28922545f3323238265639411f2217fa01892e5d857fec370f2c4c534130edb6c3559d810fb522cb4338e4d3d48c66b100c9e13938f6703bfeeeb4aa04762f4f8dd7260572ccfab8be721bec2b755497364", 0x5d}, {&(0x7f0000001740)="79a9a33ce32aa77c681d0b2b226cf458641a67854a762d3ddc7e61b6a75b0b35af48e12e50b953a92db00f30d5f8edc6bb2fe9d0709305079da7c5a4ba1a5ce4a3868eca6fea06e980924716ae3576e34d9563b139729492bd0025771c1cbcc8344d60f9a4f146963583e24534eace4235d052a38c177b761e396fbf2d4cdc9f4ebf3dc6f23d8510d3c4f75b960bbc92b4550f08c12bdc9ebe025f2b5de30584b6c2b71172c6220564a936c08526fd1221f96ee690aeee2dec6dc85fab642cdf", 0xc0}, {&(0x7f0000001800)="6fc9ee7c802a0c2b7b953ec418ac35166a1b1702c6e55dd32d4ef15f0b317997f46f5b1fe5315372696b44125f7e63653fb1aca6b226dae9c0aefc8ced0888732b545777b9b5cf9e85d4064b9b7274aad72f6023cf32b8f5", 0x58}, {&(0x7f0000001880)="498704e765f0b10b75bbb9250e9d0bf9d37d298b3a64c1f79c7ed0e1da886a4e57b8ad2b6b7d31d92d9210de8d0101795411b70c09a29ed014026e2b76aef53543751833c51fbf823819a2bd86dc57d70f49ab6179d663cfaaf26c211ee38158f7d1ba7c07964f021c3ff44302772ab4b0e72e05695c1034ce0d6adbac64904520781a0f62a1", 0x86}, {&(0x7f0000001940)="3bf7aa6523a20b29e5383e5f04293c0b05de5f0d1b1361206ebf83bc2aa1a5cc28fac19f8130f8022508b19b7e4eee25f66d88a3c109402dcc6e9d774a2698d70dcab64e90260f404f5fa71d20ecbfffcf757454f7ef07a133bb58ce7e7c70410701cdad73e2035cbf112c0ad98ee86869db346fb718badfa39935e59c9cf59436dd0d242be7199644da319b997eff49be8124361b3b1f8d62e52d4b284f0b97e4e1c5d9b8facba6848858b6539ef09be4e75a52f156023acdbb5a49edcc464d7c1f7957991be98da79080b80f96edbf159703732d37620cbe918d8fca90b6", 0xdf}], 0xa, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x3, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 06:32:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xfffffffffffffcef) 06:32:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/33, 0x21, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 06:32:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 06:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) 06:32:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc809000000a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b37e9ca54178cb0267ba5050932ed63dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c8920000abec43bec4656f729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b27b5613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000070f06c014208803a3d83e6339cfd67d7dc70c9495cff037bd4a40eba474f403d029c909a0e3e3bc4a037533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433932f3f2833424be13aafe6f40da43d6a0a1997ee87d82b5f6abb5ed4b9fa83639f37466768c885dcbd08eb49b8fe6f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8fa4d24f1cc832b8eb0b4733d9d795cc76a6c1cf40c9e8c23c7afbf5677e4050021831fd89d264d7d741002a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54b49917168b9968b4b4dcd6cf7c90af6770883147c02387239dad554c4b4ca3bf598b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad8445efb0c9a4cf8af0fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa6663929"], 0x10) 06:32:58 executing program 1: r0 = socket(0x18, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) close(r0) 06:32:58 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) close(r0) unlink(&(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3e4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 06:32:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x410, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1000000800000000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x200) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 06:32:58 executing program 1: mprotect(&(0x7f00005db000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10001, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) fsync(r0) 06:32:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 06:32:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 06:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 06:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) 06:32:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) 06:32:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30400, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x5}) ioctl$TIOCDRAIN(r0, 0x2000746f) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 06:32:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 06:32:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="66c9747fed2e2f66f3c669000b543d2f6c65"], 0xa) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 06:32:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:32:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x3, 0x83) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:32:59 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="f69a1a37d38ed4ca97d0b348c58af311b7f3e7137f75605e72494532061497862a58d30ae761bcee0855f7436e0f9dc726733bbdd069c065be55a9f9b5aca95aebbe92212ed5bbf0aeb31367", 0x4c}, {&(0x7f0000000140)="5580bb6e3c1703f68bff5e41bcf665c60f67a5e309e7d598f7b3a7d93d094be1e3b5650131bda16792729cf82cd796642b31398277f93805f8bc0611936d4821e7d0a8ac398379f803dd16ae2295a86702015b42173a8f598a6897a2663bf194c7af6481de988dfb8ee626430998d3947c4ce9404f6f414e35fda2b02b235a0692554b9f055b543822614cfe02a367d06f234490cfb0ffbc9a1cda6ac521040fde3269b10ced10f49101baa9acfb20e7239cf3efbd1890452b89cab32409c55c8b9d86a163b7db04ed34d4af8519f4b9e73fab308175bc4d3ae7986efd932713c3a68deb73394e013245e8f99cee9b9fb25fc07cffaf1952139757b6374c3432d0bb50eec344aeaf528d567f39b03aa795f9a7bf06b4d156dcf90499d320e0067f5f1f7c18983381e90f2ac92f70ace2c167c1c4f3f87ee38e924ac89d902e1bab3a836be397a9def7041c74d5089e7d43db63116335c7c4ec3b9e1814cfca72ce83ac43eeeefbf6d6120a8d8165b0f1f215d3baa797a93372782697bd31da1e4a583a592cb51dc6c080443028b2494aef83fbf2b244899751d551f32b813aa9e617a47f9b9dfc990e0dca3eb3747f9754cd0787d4a04e797d13fc78c7e1ad953969e11c1c9337e8f3c55aa7dad70146d6628cac346d952db322e0fac72b838c1531f8700f396f5b07af3e3069b4c6863e885ccaec8fa529e39112615ebe4ef169d36282920cabfb8a3f2221f4ee9e81296ad688c25219794723419e44c3a44c5f89e1bb3e7b1430c9263e37a0e7b76630d73329647a55228a3f076e383e0d730934a37e945db8e4a1e33c437d493a880669cca599b9529a8caa1883e45a86f3fdfe4a9f28672c52c44b7c5a0e7a96dad97467b62ac487f2a97dec4797cc4793a65817047848fe3ba60f71526f5495065083dbb25264bb1582c691d79e71d4311b973034762b3d8c7568837489d3e93dab4159bcb92bf78702a6b0307aa5084646b94ee61f619cdd5fa45705119a752ae122aa318c5de16de5957586ca35de939b2101910888a5b88fff21e29d2efcf3b059c1c8210ef60a78e21903526ec3a4b8a73a68b8fc84372b9d3abe5c7ea6718e5dc31f9b2351d78555f3462bb94b2a1eb00b3a409d5606ad1cd2c7b8397d8b8c0ab96330fbc94f1861943bcac7fa7b0dbec3a663b37c87677338a35dd3debfd3c9b0a32eaeb0cc7bf8997490b27c0a44575890e94769a527e22a51341f021ceda4be5053fabd094bc9e4507bef801539f9f17f4e5e467001d4471bb743af08fb681d0afdf62b8dcef0d70ee39d6f4140d3efbe49fc43b21a9e3b67e03cee170d7ea8936a3df029c8138098435346b8c0578548abb421cd9a0c3431952a96fb5c1974f57dc8950f56863b1537ecb9bf821c7bd6e6a923a2ed29c69d38147fcd179714b3d69220f78ee1f34c64d8d8e20a54d85d661ea705184321cd78d1051872bf2f0e080776024b2716029f0a14dfdb7079dfb3d20b449cdffccd1e2d00228cab5c40a7d5cb09298d169af23cc592bc847bc99ca057d1fe5691feef904d39046989af3608dd5f187ad49762abc54793354b43afdaaa3b0c9d1a8e632f33a6741bdf1ae202c0b1c869816e15d86c61a5cf60fdcc682a862f8a0084373255b1ed6d2355faa480d0af0843805ac5b7b83c9ee7b268b6dbcc710a3454581d2676ab0c7988789c96cf5d32221fc26730eb16581ed1fa968fb474456e8f12d92e202c270db00c32a6cb4a8654cbfeddbd3d54731eec3e7c043b1ec7d9ab69cdf209435dcece3aa2bea6697f01640f0c469a6547cc8adf131e965f11557d204e158324641092885da5aaabc8739c7280174bd2c0a64e70a5e4d6a6a22c289c1535f50285a1053c9540f1da1266c703fcc19b438e3d65c84d8d5b094a70b4c8ee2f75ec7e4d9cd793abd0b3175ae36cb33506e13ed241acba4008fd53383016081d53a45655e66600b22f90ffe44547ae5a525680551fb838096ecd9a3039a89363f86c5f3290f895b743e7c3c5ca4c32ad636fb1148608762ce843e8aca15339858a82ed411560188256c40b7fc506d5276bcd039c62d0e241beb28884573ec4831e90d4a972cbb89fdb7d5995e97e93ef671a1ea75c0e52a2a89f92a20c0faee5b9a5717e1be26909d22cf5d6bc48d80e32dd321c17cb7d54d845a4e6e2a1fd2453190ddb36c7cf3de7aae0aa99d16706d5dbaaacbc47aa2a40b6e0fa09c6087c746546b6241705b43a5ce1b7631456d4b8117e5b87ae60372e1ba0b09edb82cad833574213f7e9441b3dfd97d58ca0d13acac4dcb3ba7f98c313d5e4d2b572cba7c6104ddb4923bc8b301355d83b2ae8f8c41e3508b971454f0f8ccd027348d0e7fdb3c0fdf5834232fbe43523766d25207de728cf314f66b69979c2b55b9a6bb1cdf9604a8fe6d5456217800e4c188118c0cd30f1ef0a538ff4de99e2f53a7b9c86ac1e7f659193092734f69a2faa2529edf0d175daf53ecf667edecd1cd444ddd53d74a1018f2352b1e212fdd1c66622578c24e6d1bd367add61492eda6e4eba3f56bb95b4614db20b67c3a949d1e93aab37ded6cd5784b22c186fbc73ff8733fde85ab9eeed7575c70aabf9e78445d0e78332f5a01b40d202358c213106601816e04c96296d07a0ad1c05bfab211d2f1fffe12227167fa32d927ab824a124f69fdb5764106029438c87715753cdbe9e686c5ebe802df9622d5c3cf2ed701fea7d6524729ef96320617553d0ff34e314753a18894a83de4c7c6c99fd11a6e3119fca840062dc1f1acef35d2e6991a04cf09f3a0d04cfeed2989b4896176a6c266e15b496f1a13ae48ed824e1904f8cd11cdcccd6b76eff61a4586d9f2d93a292882081ca0a923826932b482a00c937b48ee9c37d182d78663b5d8366365750e80f99a285ff5414fb855c26500402d91bbedcb98b77f51f003a8fbe026dcdf07a0e55a9aa8e6d33020bc202ee4f6267a252a545690b919614076a16baa7cc3deb41659f155faaed6dc7d8f2d5f93f393e4b33f817147e464c4494fea7bdd075363dfa36a9f165fd2983d72c4b202a77ffa04c979e0e3ba0e0238691385fcf4123e41f9075c334685644e5c05049c2283168d9ecd3d3d5277ec111132f52c90c176bb74e10728e9f1b491442259ee3e0add67b7d3e80faa033efb3c612a13539665d3e7a8330c05a1ee6ee7384c1ff623044a41e6e0837f049705cdb972961368a84ddd9c159faa0fb46d97be40d52b41f7ab1efb3197149d29f55e1a4c56b7a04adef335363ed72db7ebb6cd07fb76f11b63f8a918f53e309da1f3e1b8b7f9e60c8dc5b1e1d0bfe47343129eeac93f6de6be0ca849fcd3c9980e98f1ec293403cdfc64746f92ee347f71a67e8800eee9578664c71d39525cbce1107cd4348fa789506c8ac79623151b3083d4779a60a216d1cd0040076172a41f3949f4aa85e75e8fb05858c83b068ebcf7f78bca59f28a71714319104076a8bd106f157a9db3e11b5701640da76d59bc6d1bf516ff92c174dda7626f131cdaec3cd66c6c2d97f882de08e9ea93e2cba600a19df5fd3a2d3bbfcfab12a23887b22e061f5e1eae0966916bc676b5752bec42cdbcc0d75abc59d67234438461d68dfd68d8af06453eafeb15290398b17c6fd834a3565b86ba4e8fd382251c00a76c752833bebddde266bd67c33ca3772e1ff00cf6b1751bb3c94b2138d1c6ca29fa2d156824f257fffedaad517d8f3cfc5c9148fe7fa48ce25a3435f7371951fa47b809d3fd1f7fe2f1aeb4cc5e791aa27f4620bcf1d64b8544e9240a199626ce0720aab146921197617c65f71347923ec44e2e302b14ab01b2d6511162298b8d2018a2744fa91e18e462c73db7e71cf427ea6003190e8267109cd84958726bb6a9a6d8e8fc6a636264ef7cbdb241ab5a5da0fed913ec27acb1fccefc93f8a62b24b9969e82183b8c16431c02f1a80686e3c732a241e1252ba823ce9928fe91864d2f47fa5d824e16313aed9b1e3549032aa0475706a9d3bcf673c314c306c7aca8c0f257f6ecc15a91e6c2df97d70a7f9ea4b13829e1c228345d9deb32413a8cebd972930a1a2d69915550c0d2d18b37b1a86dea9366fa031eea0c44660ab9325a66dd9fb62fff5be58f6a64de64c14da104cff55afe2ad3ebaac7b9fa9f06bc96610ed8b6e7d2c94af6daf4ba0e0969e0a61b73e0b488cfa409c662caecdfa0d7b62a47742ed297762745e3ffa6990d339ea0a3533900a47dbb8ff09004a3fe04a4bea482b097d2d3ab646e6c7d8dac4a7e2e6359ae81452f752f742f34e5ca9397a5a95f0b3aa76d1a4587279a7753132c3550f874a2bcfd695c2c436840c39752ecbd3ff5d24082a997dc4096585de359245ef9e043b2f3d8ad4cbe3b00353ff10cb384aea2668aff5dbdb8a5c26dbd4a5ef8553109fd1a5181d581c06eccada4c41f46c7eb28b9a02414a0a77d26dfb986336a64d677400399a45544b809252a710ce0d8a599ee24030fdd1787190a9f1a33fb4cea3ddbb9019f80df1c3db2d9487eb338e09191436e045d71cd26aca367b05dd2ab9c047c2fbccb8427f396f60e306648b4779a516b43e207e92c3220a4a9fbf1113ccbac2e8d0d5190d0b53d729dc2d31bf2432277ee79aab713443561b07ade45dccc07b57df4933b94dce53f75056b45e2c1957c42bbc163aa08b1d7c0bdfa1ced8dce2bb7a0b327976bb5a0850a169d871fc4970413605c78ae075605bbb26cf2ed5ae2f04ebc5cf1f4cc4220c95d52b8a260965f9e59955de63eca109fac5b645359ebf1a65ec0f71743e8e10080bd20302654837d88474293d04705f06bf3835c78395d13422dba5617a3d3b5a87b17b22daea7d9ae47d2a97c8177b6c4859c1db148d616a4c43fda0ce70110bc977c149e9899668b4eaae274017250856114ff2f3ea055980ea9001f3671da7b3c3cf1654d029e46cbe99bf4d0a1a7604bc351a695c15eab4a33931fb05ad9fb5cf6bc36010ce1de9f41e58522dd9bfda707ad1aec727d80675d84530e18985d9790d3970c6f7c0dfd1c3ae85910298e3ae9fc87f8373f9b624b5033094bff90818314c3b22b5e39b05b361c68f3be1abb1b42afc53718b76e611d6cbbe8c64395309e41c95f6ddc589770133f9bcf4a92823dc1e4c584742428e58bd8291bda53c87ea8d1139c2da1e4235ca4e165a33dba899c52a7ebce4beea5708d870bc2bc863cf45489e36b9011037a76adc4096b6ef05f6a5ce2d9d387c3b6300626592b109b7b6f018bd902818a39053c422ab9b1cda6741a69d547ec4fb683484a4bae1ab51333df57c2bede62865290d6b0f28c408b09a247465fe1140cf1c18a4cfa39f764b672e8d5b454c2ad43aba7b42928bfcdc581dbfe1c421b3e03e6067c9f385b0b2f39f44ab713f0ec136bfb33f9ac1d0353c7f3a3f194024928cf68ddf5c53b57dbea4f18b7a46c04dcf54d00cd5d2f4350bf7cff1a7598b8aa3bc6da1cfe3dca8e3ee1cfdab2967f1d26b70c20514843cfcde29971358caf884507052d6417aa14a096f82e3cdacd5c961328c7e186aa5071d6b3c51da9c3d1bef7f33a5d7f20a066184836f9e60b86493968b599e11fe49336305d84ed559b3ffb16b20ddf96bf08b67837c9b69dd6cfb281cd8e6a776d05605cd029c5631a15bcff5ae9e82239f192b127dbcc86cc73b44ddf0a92fe605711757d04f6066a084951c8b4a9ef32e3409f18f96d9584a8860fe907eb304acd27ad158e51a9be64684f204dc748673c1d2a990ec61ca0546b67918", 0x1000}, {&(0x7f0000001140)="b74d1f2f3b733275dede72770eb115a05e21ebf8d8d88d2fac02fb491577bd1192a85994c4ac41c6fb6e09a0789833040329e1c31000acb8646297dd1ba192a3d0bcf492d5f05a497a5845e9cf3f844b33bcbefb5bc2dd5cfa1c331ff29ec0fe1443bf9338e7fe4194c26a4bbdcb538c5bebb971efb2a02c79fc9a30e7cfd3457b92d76a9545691f44c9cdea943ebaa6f527f9ed7dd981ce16a7a9", 0x9b}, {&(0x7f0000001200)="fb45c437cdaa12d458eb6f2aa164a4c373b9af9330230f3867a547fc8fab9d4863ada15bfee9fcd5c5a0dc83670c40c0ee78853b2b196808f6cb42e01b4c0c904143c15cd2416ecbf9dabbb01b12074734a41c6a62a2e9fb766e5f09f11f0fdf43b52c1016516e8b54964eaa0198256a1ab69033790d1564d85c834aed9b3b1761afc5d286ea0a19a8a94750d29ee88cc2253f20039ee1ee807c8076b19c2b75758c22c30aa5e5c3e0ea19cc2c8b63cc538543146765d1e3b191082e97e0aba074c1ca6efcd73b7f546a5288fc9072a71c7fa205ce3ad9f834cd9564cf3f1db1005f842bdc61ca7a3d44e9e79d6a14c378b734988f8394fd363c8bb58b", 0xfd}], 0x4, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x12) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:32:59 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xa69) syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 06:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") 06:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xfffffffffffffffd}, {0x30}, {0x6, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:32:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x31}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xff, 0xae3e, 0x7}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 06:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:32:59 executing program 0: pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 06:32:59 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f0000000580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 06:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x401, 0xffffffff, 0x8, 0x40}, {0xc87b, 0x3}, {0xffffffff, 0x7d, 0x7, 0x7fff}, {0x2, 0x1, 0xfe, 0x934}]}) fcntl$setflags(r0, 0x2, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x628, 0x7, 0x20, 0x200}]}) 06:32:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() chdir(&(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 06:32:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom$inet6(r0, &(0x7f0000000080)=""/87, 0x57, 0x0, 0x0, 0x1a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0xee}, 0xc) 06:32:59 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') symlinkat(&(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', r0, &(0x7f0000000000)='./file1/file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x30041, 0x0) 06:32:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="c9ae806d", 0xfffffffffffffea5) write(r1, &(0x7f0000000340)="9cbdf22337c3884ff10f101b264d6d983f5907b061dcda5d16e0bdf342604b6ed27007a43ecd411d6ad3d7d49f399fc8b23000010000c1f35253410d59fc647209260000913e9b480000", 0x4d44) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 06:32:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x2) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80000000, 0x1000, 0x6, 0xa9}) 06:32:59 executing program 0: 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)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) 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) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 06:32:59 executing program 0: r0 = socket(0x2, 0x100000000002, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRES16=0x0]], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x2000001006, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff01) write(r0, 0x0, 0x0) 06:32:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/81, 0x51, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 06:32:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/200, 0xc8}], 0x6, &(0x7f00000006c0)=""/207, 0xcf}, 0x803) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r1, &(0x7f0000000180)='L', 0x1) 06:32:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) r4 = dup(r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0xfffffffffffffffc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4039, 0x6f54}, 0xc) 06:32:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x4) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) close(r1) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x3, &(0x7f0000000280)=[r3, r4, r5]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) fchdir(r0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 06:32:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x7537a23c610862b3, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 06:32:59 executing program 1: socket$inet(0x2, 0x4, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xffffffffffffffff, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x84, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:32:59 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10190, 0x80) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20080, 0x0) dup2(r0, r1) 06:32:59 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x6bb5654f27ccd255, r0, 0x0, 0x3) 06:33:00 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 06:33:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getrlimit(0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x10000) 06:33:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x4004, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 06:33:00 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) 06:33:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) recvfrom(r0, &(0x7f0000000080)=""/202, 0xca, 0x802, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:33:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="38abe866da297bd7af9283d0ffbc949b796b06dc05d419fcda7b13b93918a3159b68749a45401d594844d849e5358bc2cb8cddac9b2f", 0x36}, {&(0x7f0000000140)="edc09f32037237376d2c904e9a94cc46161594c20d633472ea55479790b021e93551c4eb51805efd5ddb1af2f07548b5bef3ad592d39741624256dd094584a77affe1fe65f80eaad199f9d25888bc507b1396e7d9b44f482a90150f5399b59738dab29102868c9dbf21361afa9698b7ca3", 0x71}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="003cb9a448dbcddf830700"/20, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x1}, 0x407) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 06:33:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/55, 0x37}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 06:33:00 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0xd3d}) setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xfffffffffffffffe}) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x12, 0x7}, 0x10000, 0x6, r5, r6, 0x3, 0xfffffffffffffffa, 0x3, 0xffffffffffffff00}) 06:33:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000200)="d0b49f46baae40cf6e9655eaa36e71d9ba1d39b4b64b90b2df942cb8835c4ec35b05deee225cc08d3802950878f08871d56b24514303dc42cfa4cc9fd03160becb4e2096434cf15effb30746adf1beb0e06dc539d492bf6a6057c58bd9c5433d3610c10c6e159e8205d6eaff526ee2010d72cb92f8e5d1b161e303692b9775b7674a1e5dbbe3d6166ef47bdf5ab7a11e60190aac5e5914574b726c7b34681c503778919807fb2d8ab95a27f6384fe458fb48430895a4658bed9d1c1ddf2a76e72ce57ac4893a0ed2a9ec7ba6a25f350cfbb7b4d4ab2567adb8652a170fae654c91d1", 0xe2}, {&(0x7f0000000300)="4b8869227185aa8ad1e82de0c5b8508471e24bc95741a472d323dd1f58b8d0196811a849976d37dc15dd3a3bffeeecfa7d365f477a64b12fb21227aa73536581ea792dce1ebdbed43774cdc7476fdefcc3da278edab984d3fcc3ca7c12c44b37c649a66017c8c7e3f8634a071839a33c9638201ba9b1887b55ef8e0cbc5c7ebeb2c11136cc6c4fcc749be8f079d5423ffe067c97be6faed77948c7e12f9a5d54e51c52f00a5f16e7d0ce897c53d5120677f8bdd91efeb8a7007223b47afd597a7380f7391575152466c3af033a801acd648e1a45b1251705dda0de070e6e0b272bff9a9f2ac9699eaeace99af0ac3b4d53f735f5788decb1fc402e2e688da53abf7dc5f0b95f4fa402b9a351db0eed3e2188eb930c62279499b2bf076f9bc05fe62dcc6bda36c5e2cb8703fff8ec27daff0673435c285c2b340b2b96d4db01930b1a17772970a3c1993a4c98d15482f596faccb1c739768257573ad95d2c172a7abd603ff1574ad1b4625400f856c2ddbebb7fc9f2553e0214db33ffa65ff4527d65a6b7719355f7ed2ea9ac467113ca4f65a1a66384f0ab1b38f6eece67f79e008c3e7f2cc7e89f60eb1d330680dd603027ecf7bdaa3048488e9ad89ce9195ef7d5f771e164acaa66b153907ab4d2eb3adde04fffa14edb67a4fabfc446ee306ce693f030b17886e7dfad51d2a167f1f8dc617ea294f40114661333b84d671e236a652a7158e7a4531ba1473815ecfe4e16c9375d3493b8c152f11ce27316e96cab4146ba039b7679f1ad084a773064c5721a6987f716ef59b2b4e97abc7561e9d2b05fbf02cabb614106e24ba88627fab9d37da240805127e6cc1da91db5ce7dff1c3d3771c3476a8537ff92aeb1890dc586b88195c91df49282acb8c8702aee660417362a3253df4e1632ed935a7188dcac211b22c3080a14d91dffacf2fd437d33bf6321582820e8ff3e5dad63ba79281b1938b19be5622b682ff752b7a4aad78804c0848e29ab9395b2114026af9618f1a0226ae00299f4be10edf97385ad4c13acbb4e6dc377509473950786ed36e87e5260de89f2ceafc1dceb30f54d0e4bcd6bdeb87cc4d09de26609ca53df17e144842829ffe81676cf1c45918f5f7f4650dfac7359fa7c70562b9cfc417a7787f1f26bd208791658f8bb77569e5b645f114533f195c59c424ca495b509c9581fc828edabb3c7fc906f6f6ff0e345a5bfa98ddcf2e5820bca37a72c965bd656699328a05e065df92a8da79a520d97b6d93060ee467895a5f7917a98dfa2703161a9603f9356675e0ae5ea0eef26668ca054d691bee45d4256adaa7282a188f80f2ffbf9d9a3b07f5ac25d6b75d7de77da680c7183825047b72b6086b92f755f29a07b5afe86a204de923c120592a3153ccf62347761ce3142a1058101c3c3eb4ef27631acfa89fc6d3f63db8ca5867a7567ab1a487de9ddebe2c75dc9912575fa428a160e00c4536a757f5022294bb40e5225e9d5d3659a6a074ad1187dca3c5f954f80fb4fc19f76301b728b2dad610b7821a4e358f059c4a9cb5dde479737c5deb3d928f2aa2baf7605f2fdd42d34be493981d44f06e29dd8a8845cef325c6ef607c170aba7d4fde6191b4280c88297af4d2b3cd47f4fa632d81ecbb7d209d043b8580536d14759e00c360e408c42e1c168630a4fb8a864ec30939516201f5f1df61711100b430e7456c727511f88144d666cbc210e35b75a540b1cfee5a3fe92e9a13aa077e2c963e329f6e41ddb6440d7a68c5166f01b117fcf6c771b7fc25deb85f8806be20a60a0b174ff06401e0e56988ad41a71fbac9c113f471faf958ea05cb52ee014461bda1a146d3cfdfeff030fa437ac57e91d87bf76d2c064a6ae748fcad76c5a587bf543449d2a16500c519eeebfc61133e9c522f9796396e05ed8ff2dd5279f1aa195fc522c55e20531bc6c55edc3470e167fd045dceb0e7843726280bd667db2ba1e3a13bc6e78ad4da37b1b6b27172b2983165dbdf84f748a1b1f34b6ebd74862a92ebd261c321a1676aaedcad21394fe76c140d899ab0b0aae1416d14c4818d35c2076dbbbe0c9ecfae9fd941cd67ab6a0ed23fea8881c3ceec5731a1a38c35ef5a619b4b5bed45e812f19d0466f7443fcc3cc67167f85c4806afdf3b071d505206ef6d303bbd499efaa6955c2c28fb4d22352fdf7166f19072f3b3a537434581712e81dbefa17a2ff23df0575973fa7a2934989cd669e79590295473c8be9252f8d521ae8fc3408e3ecf19808affb5dfcf60608887809c73dfe9877bb345097c552c880f3d8fd8b78217d17b31382e2fe5e8e78a150258f48cb6d1a402dbd8d67a2f99191f9609e2c4736e657d184fc8b36b7def9ce0efdcd9ecadc0a9d48469b0f430a1f03c7952ffe78240faf8113bf8875555ee110ceef9e9d98f5828a99f073966e0c58f4448c83631db3e920c158b910a93729d6d1ae6b94a46919bd94d2e36deb80403869682b9af269c16b9b7cc05eebbe85028db68666eb17a050807a0a0458a9f741ee278abab59c155d0699b58516f263d9cab101bb7599d137e57cfa7472860b64d686c4504a700acf88643410cec1bd8d00433ac457e73efa23d09878676531a67520e653fc38579c69f59c046d9aaa5a1f8edb6c5d7a120f9c0e71f50d48a7875f5fc7d2b2e9b7e0eda80599e72f89679ee82d4f5d2bf92e5cfc12ccca759f4f289eed031971294a444dde75b9f537a8d52df61ea241af4c7a40d0d4e1f449da609bbc5e90ee3e870e689488a6a0ff61a0955dd49fc42a50161012b4cb376313cd3a458b60df0399096a364f817c849b66a70d40ca9b66a33efb6c757f21e5777a4cc9d6bbbc944341ab2fa0653bf4cb53899de185cab12415c93ae67a1ed99b7837a45039ffac9ec642bae29e03b402ef023e5b06feb5e9ba26109040f7bb4fd3b3ae96d74b1488d8d2a0f81cfaa248529bf9de6b823468c42f7de8c58d961c0e305d0a0ac65b81f7e79d008ee7ebf627e01eda046d0e5dbdd7ec6f08286e444ac9f7312f1f0ac7e2bf616eec23b8c18e8e9b0226271d0ff800912358e2462b66c1c732c4f46ba1d0f0469c9a301319a92b34343fa45b4f7ad29ff85db629408cc21e8e27513d0d487047d85d59fd11175e343319c53ed64c6030157c7f9e8adac1127488b3460d4f759e8a551c5df25c98a75fcc8e9d9100ac63c7e17bdd22c8adddf3989b20622f75b24a6e4d30e2451816a5e15804dade50ee3abf69028afa5202c1f0354cc5e49d3f8f445c2fa78b17d43c46bb89468f39d828eef6f7f98e73665c0ff01e76417337b9c86ace8cfe3f4853fff108a85bbb408c795d320bb07d35ec482deecfe5848e69a64b8f23d395974922aa16dcfc01ecf5a98528d91eb19ad37619cb14f6735c02616b0139f54c846cca0157f043dc34d3f4f7888e4853dfe57331f6a6732d115fe5156f476fa0861e1a03ef8f716968ad02cbd7893a907f306d9741c44516d60c93081149ce672e7c093a61da1cb965542104e15c70df31e61cd0a62c7f52f9184406e63c72071170a082e2a20a62416900f56c8691499cc1d1f5d8e2dfde211dbd1824b350bfcc803548e89aa3ff49933eb827917e0176a79320df124273d995dabfcaa2205726a1851b8563d6f6520bc7a770fce2d1a3341c495593b0c58959a573925ea19bb431f775945d71ade9b6dbaee148d9c715030f93344a538b5ca5c76d2886954e5fbab7fa520399206b08877fe7075b77e5d048ce49dd1eb6e48af95e8818dc5c0da1d12c02863b07039dfa1dbbd5eda3e25cb8df8a2fc3e4d451ce963fdb2a41314b68a799bbd6f115d7ed7b317d78ccab90e57685e6770e6af694edc2fe6a586a839e7bf4fe9c3186de35014c5c12c6995e9b1401439a7e285278d9c66feb0ce2570e3ae09e2c107552fa8b314dfe3a3ad6640c23b39250fedb9a140e15b1c57edc652d4453b47ed77ed4e659b0756f4df3d27356300bead7a7ed3cc93ff0b235906dd2f62c7373895615794aa56433ccaf55cc28d5d87480a727249acc958a316fc2badb553f148d6ad583955a0b7f8f4ccc17d8c3d324f757030c902761f06df75c146e139a42c51c0ec9f822d8970f4ff004bf36a1d8afaf65b627731f2fb42c8cd114d816f6dfd281f058168c43b91c91f0a344fa72c0cc07c8aab91435f7e24ec187e5eb03704dae01a2f0595f2e7a7956777f3f645abc227c9f04130f16cd3bfb5281e86304147cbdc7e0b0042ce19d6990eb71f934e849363a42a99732645ff3044520ce521c4a00680ec3cbf2568805e054cb3d705b6869d2a0ed855955d9549b951dfbfe01a7729d48a630f6eb73a6f1896a8a8b6a87e5302718a4eb572e334d72ea703ff8acce993a1f2199516113ff757e6d8bcd5cfbb6bdad75a36c31376f32371ade809d93ab2b15314b03659b9cba3360314a83f936e619d8ffc595b4b27cc21db736102a9d0f29d79701173b27b08774d8a0dcd96c197aff39956b7667952cf3e47657d5b30a44c264d175e165c49ea0508546134ef9b24074b192254e15f1e3289c7ae91083812a380675820bdb7048a937bbd687383eb81ae674cb5a109fab6de23c0a84fa7cf9df5e9b84d97138ccedfd7204d6a33dbda6fd0da0efcbf375962e06050c27e68bf4ea43e922c829f52020b38adc9350f4175bfd22c0b745e1155dd69ae74a6d99153ecb5e3a13a387f193ef697107a110b3946768a48ebaf069c16bd44243edb102876c2f77e7f112c3b7d2723e85460179a78c41b22c86f4bf85588d48b5f7e84b087954ea028336f67994aba95cf1940db030aaef51390adf0631dca9ab5567ccd138ebe5bd6699c4a573d96a8ec15e6804d30e679a2310caed19267fd04c47ae8e62934b3f0aad9b0c9bf1a148947532278c5036a4d82b0b2508dc6d5a78428d41c86be92139e83b2ca80b117173ef21941be396a51e3664b801b4f95fcf4e080bea3301fbe94f5bd298637ea32a31256b30b05def67179f6eeecb1b62e7f6da37eeb0e4e93db3419ef6b0bf205ddd6d42accbcf0dcb9943ce22567a35f37e6f90b274a2001ba09d37da769efa5a8366513a1edf2376a89b6d50b64a210ccdf150fef7541587efd9b3f7a616ebda2015627a717597b6432f0db83b800151395802ac6d957e6af74f27ef2b2e363a503d255c14e907fd81379deb32f44f8ce7808157223459dcc47466eb6104c24f40bffa05855ed02ea59270730c1389af5aafc918d384e607afde26e8cfe32c46efb3dfc5d1c6825ae92d38a0461db779e07997c3280a6a040a758e1e3ec28732780722f67be7ab3ef01f4b56461a3a490bf039d042941d1af6d640916dcd735e08e4738151c92eeecdc5b2a74b6dc2668f039a4c9574fb90b79de5823dc5cea25ba76d5d3cc5d5cd6650bc870634404a96e4e3c4b7a7405574d1fea5a98eb9ed0e65e35b0c8541ab8982d9425f701bf339e202d5138f17ef64a50e72265a87deb2cbfff0edc2478b1e1ddfb804cefc77ce0b584c9c399e8dd664e39794ced0f6689455256c24db5f7f5426c1d7769ccf4f8f098397278d8eee1426075c3a9560407be7e9fbb0ef4a4585e03a2ea4f17351c72b297c6d4fe3f15d64e2b2925a8b29023b0bcaff0adbc73536b43184da1492f72d34afd349b85062c2e349a30e4b8691a941b37a4374e410a66ac8ea17eeff493f0edc384e4502969225c1d4dc98b110c44838ddb82ee4e3f067103e1aba0d974606cc91d3db89d961a44993023898b78feb833a4d279bdda5c1ef", 0x1000}, {&(0x7f0000000180)="2f9c70d8465effbe0892f8c89978a830", 0x10}, {&(0x7f0000002880)="d3228727ef38227236c5a52b4d3b26fd78bfd65badbe5e34c3250b7d1775354aed6d3dc5f2f1acfd8c074118d3ad9366d771f200d2f36d1330d1762c24a92fc99209ca3ec51f9e4cccbbff59d2f75397e2ac32a890ec04e1804942e20196fcbb93ca57caec731dc440696c038dce5169f934c78baa6c31e0271d8523667fb7fb4daa1c560cea928e49ee0be68f5242a925e1c692f0858d34fc0a13742ac996523b0de3736859ba9168d3472d74c9430fb92c02765f8730dd342935cea76ca6da2b3b96e7ada7fac16be0592a4503426a081e00", 0xffffffffffffffc7}, {&(0x7f0000001340)="c576ba2dd2b39e095d08f5194f175d076e90065b1a3dc0039b4d19a513b23303f72f8fd293d98d88417eb9eab9b0d5d700fbcdbc139077242bd9e411b7231baa0538d0a5863912cac14f65f846cac76c407bfdb72f9c60d2d02036a1ca2763ba9e35295c64dd517e4663529179df3d1138de24f97d8650197f1289b4429c9f14239213ff16a063b3e393e32baea8a14869012aef2462e368bf2b52b754411db6d1caf0ed4ef5d8992ff5cc08e8cb750d5608e94afc086e8a3958aef94ec56cac67f4d7730a9f394a8437477b2897cc1fe5670c0bccbf4a3d840a6eec5c18cd4eebbd09c179a8c2000de2b12f7bb8f6ed3e579d2afce48377cab6175292ebc0f29cf0dd54e93ee3d3c1b320a5fb415b7877bc4cfbbe3f81126866ec689aa1e08bf63b56b90366aa83692a51b4f1a8272f94afcc7554d19e5c2b9c252648f676aaa5674b89441ac4b86ec1bdc8d56eca5b007a09cf4a30c8ccb7cfb44954524f0818c9fdd7f98e0d7cc60a033977ddb77baa02db37ce8b37d85df92e528267a2849c56fb04b281554d904e1de200dfd53ea1faf7f696ab6e34aa4c2839501bcd7ca8e85651b1fcd980380fbb5b3beb69ab45c0df17f5aa2f6efa7071b4f1e37c64579b8eca852aac60fe8b20d923cb32bb9058513c56bc3193d5ad398386f296d7faac9d43c0fe44255116029b200cec16073b1fcca5c34bd04c94735b712e323a6223684494c5ce9b66ca0057606e240e389f867079aa13bf6b73c3e4ed341e14a65ca03c62cf7d9bcd75fd336f6632b4668015b85e4cfaacbc02e2e09f75e274562f8c72364469dd6c5b3996ff8f547568adfa4351dd936ce8daedbc8f31cc90d2baa7db82e93a25d4ade90360b25abe991f251814ba91a8cadfaf16ebaae1aeaa39d56f115c14785616e3e802573fa37f69120e942aa68026755fd4061c89da76729f7d30a975308310456e0417880df8a59f86ed12cea9a06eb085839fa507e16e1d43f4472875d14c01eb932ef5b4427c950c51d6442b72883f6276c2df564ea35767dcb9701527b9d9e82c273b00d9259cc2a5a4670350a3ce56dd3ec3bde1f8296dc17e5d7bc6189c5b26e63b88434c6d644c034f07f314c34e1ccd1b8b021012900fb2f597f7b3eeec7cba53047bb3676dfcad0d01a53c625a4b3cb51e7170428f60204c078e6e325d99966221ccf4598856babc349384aecc81bf81f1664602e48235b05420097fe8feeba9434c1eb6651b03fca38cc11583a5413d50faf0d8287ebf3dfbd31b93a1be12d9755d77ae2a40b0b83f157c3d2bde7901e40acaf3572959e21442e43e3543d17889548041eaaef8752c00385999c05420a0d7f57d9914fa8e94b3a3a827623a1a500abca6eccf2b20856fff9e835335b3910a3d80478ea623d4798f6a3f414c008150459aee124bed1a614ff22903f9a4e3e830764dbe7e249f120cff094247e9087dc00f1f18f0ec57eb38cc8d3ea24b9324d116f38ff8644e9313eee6194f88abe4544c684c4146cb45303675df13914db018f6286b41d25e18a8d883663753bd5a913ce752abf1999c02c9a38bccd0c4443438ee4e255622fe93db0e3ba6ceb990ecb67b8e95f41cc8e4ee6d1c1dff509fec5b1935989fc91889f485e9d7f5a4d10fa83674796cf9fdb5fc3316a18730a4eaeae56ea98d259b4f123cba33ef6a92050e4534bcc6cbee2fa1cd660f614a44fc5bc3d4e81e4ad9e93cb94b1b12babffc0e9153a6a3587363b993d144e9c589df2cb748e3a4769c52e8a1db92d932fb1d4c147134264a4ad864705cca2777f3f0c3cb98887b712aa6bdf7418c079c8988b6635f8c28c50ec39182a8e84fca779b0403664166bea4ec2360bc34578d0fbade67c9d324d6d6d27664a9f9a5d74f3cbc2922bd566e841e19639c1a136b724cda9cccd2452302e6feb5c129f434b683fefd66b026b7b1385df08ac7551311b29984f29d2d4936c1e2f8dc5631d1caa37cc62e842deccfb7d06a2770217b03075a58c6429a45057be440c19ff56714139e0856c181fa672f1295c978c35324fe7340a02add20a9491b94fc3c2555b194e9907ae511e6d46e189fb90f53ae69fb6276c7d08bab0cef6ce1fa896c0caa98248d5091a27674070478a6abb9473d38096c670123baf3d97ec71adc76e3fdee74766e5448692e880ea842d4547cf734da71c40db47ba984407e4b622cde920621cb5eee21dc69b6eaf4bdc33859871d87d32f86c7d5be427076966fc561cb8f016c0eeda89e664112b7b0aa7bf61dea2acf740fd7b8bd77481c5d40fefc9be899991af172582f02ef41fdab3272f5c5a317ed520712ef7ec69c92d55a7ae527a5287d57ecc05d24a8fc4764021526160cc907744f721c062cb07db9bdd293fa2fc59999a1b2edddfe4a77155c50f850faf1b4485a1dfd31d39e629a3d07875dedc166f74ddbb48458563bcbf6b642680f77266f01d9cac2dc35bdb860f39bc414970f6699a435007456b8f02d3d1c52ce9906bc8a9f2c703a1a1a2ddc5e31271e7816f427be09061639fa0a4708e80b34a83234203799d05674b8a31e997853f8af5ae3588e65e53d8c995e1cecdaa09875720146953f234abb38a788c238b3d5cfb7d4fd6327a6e44b096fa2c17e17a473a13538f276cbb26e82d7216fe6e0b5c357f081025f7b6e8aa864dd8884524cf92543b6801bc18598294c76a90df9c909585310abff13df82d0ea626934c48f6ffba12ec392d38851f6ed3c5251e2402f865ee2d3903569c9cb9025301e6e96fc98dfbca498ec93c0746c4a12d4f74d61a1dbff0c565a215d65b7ae4fba20e1df5f9341839d977d34ad6c9cc059be2e3efb535bd0919b2d04a5de3364faf51ddbdaa9ab9f20194136f5ae574150ba5b255a87b7f2cf3f060393dd80005da568bfa3f415d007259b12751f5ff99dd19cae8d441af5a6b1700f840b518794dacabf7fe58e647ed1c63815066bc684ff2de9061478ba9c439cf067f1eec6fb42203cd1da8ef03da66dff287f539faff28e12c7ea9e667b8474f442d75318a3c15179d00c6c2a869ffabaecd5426f8ea61dabe7471f203705b5425c61a5fdc795cdf9901f28cfee6f8a75f2964b2ef935309d5da33f9404a58b39fb71e3593c7cb1b53f5e17a04bd952c70ac98cc018b807b1ed0b37eca6882d906ba6df3fd8770f3bb3a8edef8a1cf7b433c031937660495e374b539ea84593c499b082c2d7668836b24bc578d6be4baabd63b1c75e2abbb6757c5c997d1e63b84b52ff50924bac0f6db4a4b524a3dd689dd1e4085e4a66ceb6f0cfca555f7cd6dd6cd5a161ad49c21d8e1ee5b882e62dc7e4feec4ca972d926198ac365f2287f2843438719539933a691b3a42bd65db61e435020ed19ba3631f89998f753df670970883cabe49bc146e7223737d1f92c986170cb6c9c70ab5c299ad10fc42b941909c21d0f271b8fac2edc5f4381c1edeae523deb19c6585cd8d835075d2bb93e59557ca459ea8d1d29596b660b7130d101de0c93af23f09a5c061761bba63fb2be752111365b22df4a48b52ad2c2156dde150ed39a281678ec454ec036a9fc89e952a655706d04400650fe672319789b2d502d4a517950f95951f56ad4087163be393cf35f52653963221f58510dfd7249565d347dfac4dea6dc0fa104500431f4c209f293f2ac661f7746d61d2942a437a2d2f6090eb4515795faf80e5868c0cfb49f9e269854c83d1b9aadca6291d2e7f8593427479f3ba5e8483e331daf1939f44adc555d95e2a47c9a1bd926655876969250e4792290561ddc8e9a7e07d38e9e905a6365bf091eb8e18a3d6fc419a84d0471d3c1022a425e978a2df7128dfd8ab1e21d1d836605c7ec1f6e2d1e413383507bcd4b170bb71fc113bd5ab56e46436848b8b6c101512eae815157550d16e56e0b83010997414c4c258636e7db782df1782079c1187b793435c8ddf925ee9c4249b88a42de840f9148bfd6a93fb952f3f5156cdd56eac356a2f000791e0c8a4ac883da6135ecd1ec87db2a14a7e04d53e4a561a60f6d85d4b1707f9330451df97ff729e6112b5961cb2f5972ddac53d0496e9c79e90dbf1366ecb8f44efbdc2a8239d20fbc9df6a36c9405f74702dcf17dfee83e7a85f13a826c19978c277a7a2f82c248f4efa121e013a6844c25d0bcbd2570ab0b72446954bcfd4a86137d636af181081091baef40bcb552484dd0be99bb770b6b358c9144f0095906c30f99838dc080a2ff9f47514d64adb549b74e0eb5895f858dda933e2340144b85530a220fb37c93aafe3faac41aa8e5a938c6508d4c0bdc75173074319505962db6190b3e78c699e0b0709151820c527b6b40ac2445a77c27ff65acb9e0b7bb0dc5f6931915f7395d023512593fc337932d9b7113a6b9bb8ea20ccf49f097e2ccef10ee0cbbea9254ac460b5b6cf97c92eb7379dcfb79ec6219b094d4a7f4902dd9ae21c2cf95d33af319f76f5e1cb27828df89d49f0b62dead5f047a818840ad50017f78b3b6e55695a23ed2704b9c4e217d0e222f28687c36773f19564abbeef8c6c5bbe9d1f2917d4c67ad25be0a3ab30b89f35659453c3c68b9a34e984a40a714d5d14aa2b1437dbac452af1282fb0ddbeee113a3252f89ab2087b2cd244bec182287e819b5935a692dac3b13a2da15bd6d97cecc9b4c8c887d0a98244122adbaaa218f664e2b0ca16e7b54230310dfa82628c1eecc61cccfeebe7fc33fd5cbd71de73b516e8bf91322f77f5f0e0e660eaf59da274857fb838679ae4cda1cf1292e822d3e0b07cad782f631dc1010ce574157cdc4660b88d21ee95482e818d5253c042fc9fdec0352607b8dd7ade321cec39e9016709691a619f7e87c193cc2e1535445d4f834cb352a2e9f39688df144b6e12ec3146b2b4712ae75b080ba47916438084043b1edf1a6988c23e71fbf42355235c2efa1a4d42920a174b9e65535455c0302e74bef98fcbfaa95ab17321503ce0fb538a28e0026ddfa3b4a0d653d6eb12a1892d64179bec70bfee2f4f8994da322e39bfa0cbf161af6b137104d70aeeeafef6e562bcd45325cd07211e13766113ceaabcabc51a177c45ae612aa6325e6a974ee6bb92e1d536c251cf723da9c9736b0df491f2736631bbad46108881e52d66dc246979657a11283e612e351a66a8df9b312484f19180bc7f9c639d995ba2e67b5168c1a3390f5a70e4359715971ab9bf1fd51b01c512338e563e9b4e7d985d96372cba3ff59cb100f36d83404fa1df153aa418a7f2ac6820657aeef4162dbb117c0b136a27fa7f2437c2dc17e5fa1f4a26d6272d65e8d2c51b0cdd104f4e808fde2cbac43774d53fcd2b5df19e46765d1949ae4138e37eb430b28b19dc774f51bce44bce2972986797b7a735f8dd98294c95d80831501c7eddbcbbe55278525850936645c4bd900fbfa2bd773f547e52b9abed57093caa7211926b708a0c3ee3e298580a4409a5755e3fe99543999de946816d9b5c0108060f91f566274a0ec5439a24cd37186be94fa1e762fdd2f61ba5edf0490ffd553b683cd8d8335d0dc24cfb3a6ba6d3b1ee8d96e6ff25798eac981d66ad8a354358cca2a676884d30a27eb0074b79ba031374b72890ec1f0de216f06522d9d96953d006ff6b6323818f92e71c480b0f6d692c4bee0471f3731cca0a2c01ff702800b289169c5ae29afe0b5bfd2fe64362b0f738f816fa50b68af9f88d5942bf36690bfc409335fc96faa9cc9c512a2b7a069444fdfa2bc8a99503705676b5847aa40c11ceeb", 0x1000}, {&(0x7f0000002340)="d4472cb04191f38f8e79d1df1108afa64d739ed5f950db092e7412f713376f82f310b23bb951b3965be633e3a851865fc80bc29ac5eae7bd464bb215d5a8e522cb4d5e1c5a0b1bef37569825d0985683cd650e8c867ca32cddee27abd64cfcc8dc7e62c1436fdd0577597bb339eb0207ca6e111551e7ec81121934c8456abdc775672afe3be34d8712cb0a4b6fe9f45b243471246e7c34684924fd380ebd53fc324b8f56e0340217cb810621661343bfb2b416d8adc9c78f09cdcae449a6586ec4848cad66105ae00d364a9eaeb713a2b9d3265dc34119d1b9ef928776af57e7eeb7", 0xe2}, {&(0x7f0000002700)="f5f4bf29d68e3d90341512d09ec2748efd924cdf8182391427e6da25a116db7d7135a9b166e828b3e5d5c708aa6f59152963b8ab9a57e22e5f893f84792d620d6d261ad759d204955aaecd9c3cbef3739cd067c70e714cc01fa0d71bad5790c338834f54fdf3e70eb3400e6e6025674eab2899cdf4117e7848ebafd461cc5450430cb2eb2acb4e81876bb9ca80194f160ac5ec3e4529e6e963c61c5a5a8d61e05102c90cde07a60ef6d5c55a3dec5396a3c17073baf7ba9ebf583e5b86e81eb8eb0c5f36e0b46ea21f3cd965dd893d800859de55c321050baeee817f817ab51ca0b3ca0ac3350406e2eb39389c53b3adafddc027fbe7b6206adb71d67d452d457017237396bd3afdde1cd6115c5f479030d5f9a0b4b5a5a4b8ba0a7f9e6afc792a6f86aa079a03a42fce18dbee99355b3b7c84839680d3d364a89e3f588c14b0e3926edc7f1613387c0787a5cca38f25d39a653992f0a87669d90f1e9f16d6fb0b0c6b7789c836db8c03cd", 0x16b}], 0x7) 06:33:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 06:33:00 executing program 1: socketpair$unix(0x1, 0x1004000009, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 06:33:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1f, 0x7, './bus\x00', 0x8f, 0xaa4, 0x1, 0x4}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xdcf6}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="f4791226ec029c22c8b19d47b87d820d77802a1858beab006391f90b5be8f9d8f33db44f393a1e9bf6cee4ded11a75d73b6d9aa042f73b6409d9b90a40276f07a1d6f5cc42d0eacfd6299e7a5ea2df0695343410c2669ada9450f4322274a7fe2ee97f17483b10e94efc49147d0d197c62077c41736915d17de97b5649660126234d59a4826c98e925876fb61a66de9fdc6e64e3e7c3c6e6dce11cfe3bacb2de50f4487a02435d0577ac6520c705ef282d61071ea60b4370d8b14ca00ac81116444626036863337f1c70aac9e3da5e8198239ef0b9d67b10d65b", 0xda}, {&(0x7f00000006c0)="5f3ba00a2d9fb2d42d46d7d8b2e1e990130e375514784da416840977b1ecd29c80180020c756094480cda215b12498", 0x2f}, {&(0x7f0000000700)="68c92c9c855db1a7c86f03d89bbf7853deba36df5edb7dca2918d9c743f9c826be7de62f604dc64160b3c97b7745a98c68d80e61", 0x34}, {&(0x7f0000000280)="c8b1912d83e8d3d2313a4567f6a218208be9829d367d12414e11af262039f142b0dcbc95e7f0eeb53effc91b5d9cdb88a47ceddbcb9b7d7741e1080c74ae219a879bf4e468335296101e7c3037eb32cc5aa3d0b5dab25f4047a431ccf4f117e4ced95a07aab25076ba9652b94d020b6a17a4", 0x72}, {&(0x7f0000000640)="a8308031f19e8de937fbda34793e7f1ef37a3504a84f7eee20c5d3448da96173ed34ecf992e89dee8ba44453159ca3c11e095af98a44cc74d8903c3af6c3ce0a5f2eb0a66c9a44ec6bb52655fffadc3f2f611c448b53bf871bfe6b10299dfb029019ed6044ce3ddeec5aa1e4730f9398d19dcd91d807", 0x76}, {&(0x7f0000000380)="86133ea50ef65d6edaa755055b3e87789e0e8acbf1219a1df1ba343f6848417bdc154dc3c28b453e9615ad25b4588ee2a5b543539b20e4eefb944ec692d93e78f79d43136eb5a142d9e78e323d7e6a96d6fa249b4ad1b99cb5f34e7d4fa3adb6a55dff9174aeeea95bc29eb2f571fc7abc1d9b31cc6e2f39543e47ddd866dcb658b2bf632a4f3acd27f875e97fd1d0953e1b5465a17c00f4b64afd94f91bce5ca111abb262bad6675a7c5c28f5a922708c5dbd6a1519178e53128bd5014c80d64e6b2b30f6b9a1fccbbc384a7e8c46761cee42b2a328efd2641dd9d4cea1629276f8962db1477c4af8723389d279c2ef7f32eb2c9947c5e66a776ff868", 0xfd}, {&(0x7f0000000480)="c2d5b1bacf7a8bc831d86e9c05a6b6072accea1758f0e0ed81e8deab19d48b2b8e2218017cddf3379d0aba5406bf5186fbaab86274e624311ccb7d775250ddeb944c7eb25773bba4664f7308fd72371af6c1c65bec35f99a0bffa60c196cdfb85d175ad765c648ff46425b278cb0ab61286e0e91bef897c27b8cfce41aec14159a48071ece03ec427aa350f603f99fcef9088e7bf8123f28", 0x98}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4, 0xb9b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8082, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000680)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff3520002d1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb437bb5", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) sendto(r0, &(0x7f0000001040)="2ac535d89f6a2c27d5f33f73d2eabcec29380dae63f246eec3444edaad94d47d7330fd36092b6e1723cc7bfaf14d2bf287b94bbcc46ec68b5e5fc3c5b3a0b26890910f8c58fe7a2cc336dc488aba8cca15b7a4c45378126126a43e1de1fe3a849c025b35cb3bbbd18a63ea515fc4335167588c9806bc5f4c1d8980cfa5ae6f4b7d631076692ede186e57af89ad5622f7e659da7c6203d5dd34b6c31238d1c636715ebebcc48e9f11b57d7eb56312e65cbafb7a2084c7d0b098f0e40343ea51607170e72205779d82fde47e8a2223c33952af40a37061000b62b5", 0xda, 0x400, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000001180)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r1, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pwrite(r0, &(0x7f0000000040)="d8582c95553ce7008d1fefcb77cf9ab7bda2f53d98bb1d458637a16cf27385528b03cc8f51e13393759e1ad11f52960f7761b7d95e6dab71d5adcf3bf77ffc1a8207c09a87c3c3bf958e0c35f9d3630a579557f8d2dc16eb4e5d909995222b63b2687a7f474465c3ade563500f9e285579f0063f4152e32213ddbb0d5453e2960d148eda4ff10bd3555e76763e1f7c104cb4313c388c79c08d46f0455872f8277a0c306fbd2e3567d5524aa3d3416104024ba0e47dc6e7e34cf8ffe33aba7a82c46fce2c88767531d11c04362dd729b2b03ca8cfb9cade9ca23eb3f1e8d6c86ae2cf4272976b3c1bfc3199551810129935bd6f7344a6427ee312fa09cd71ba757aa94d236e4df7ba214e847449eb9d1e904a55a65172d818cdfc4f2820b517778f247fac954a7a8070d5716f93ebe86fd25cd462cd6d369934f29f0e87694f2a099230147a6f195dd39084379574dc25102c2a3127e5812ed5aea69b880c5e390ba4162e473d0746e107ff8c65525b75e13faef19b35871867d6d435b42c77fc241a5399b639e811d35b5a0506c7876b6887d67e5a81dc386c9d235ce1b68e7578bae2c9ff0e3d338f07d2b87731e0942d21c2379a8a184cc0c6333725bc200d1ed6d7cc739fdfe85f29ec37814474ce8983c15427322ed8a5b8403653f855a004011a9363064890f316fa5758374ad16855075c6859329808322a346118b61eb3a29c27d05c001ae3aa5afa5010cde1022b54ae4bdc5b887919e546efd5e881387c5f6a419a79f7e7d0e891a3c4050d7b89c44da59dd8f679821499f2fae42773afc98080b10577d9a10a1d7a809455cb765b200ca31cb9f39e7ead35000fb57d3dc17f6e0ee60e4dc47a1d6b23c31cdb01e1aee964828d7d8373f2ffeba5e679aeceffd2cfc8fdb781a7f4884b3cef5edcf3b10661aabdbea396518503e2097329225e421e4172c679d21d2f45c0e60bd0b3b4a615f98c911fa168daa29492fca7a0097c004ec631231642d64d129afe2416181e56c2f2c61b37418b63da82e2175e1145330683371b2e7e55d008a155363d531fdcc6d6d6e35c53ca515fc4dd98c4c58b9dc007eb52d5fe76c21cb86a54861aeeb83f4d13e38d95b4ca929151d057dd24c10d2da57e50131e198899bee04c18351f361b359ac2d0686b2fe8ddbdfb5cb8e2b9d52712d72daa049419e5e2230e26c22fe98ad4abd88f34f50fff199ac96d035d3d087812c799d21ea0ffd3e413f14727b30a9ced9bd2829b53415aae77f863e4f263eff207dde85a77424d109b6d0968fcef56902f5dd77645828ef06e2120be7e4e42da2bc56128f2369d5a4a43c34c16206c155a298e7ecc8a21fefaf1ae5cdb9391ac06ba351776d1ab983b3e0318b59d0659cb6f4e4a37b451bdcc510768954d20213d0812cf430ab995b893226c73205a781034e445815c37003d615d1056dda89bd384aae58ce5a0d05f4fa3e981cd1e89fbbb96d03b8f4120fabacda19f76ff1a0fd929991b1413247f10539ab2e5e6b4a30b73ba8d9ad874af1f7eb029322ff21b08b23d983de41a64b5ea7bc10752463845602347bc810af46a27dc1393e5cefbe85c16f83a54c7e6a6c98cd656edbf029d8154571d5f3e25ad6b3e0e84f32e9060d88f16dc05a75415d0595d747789e402c110cd270ccd904c7280429efa740aaff22d42bcddaefc123dd9b21dccf0102cd516a62ff71dc95929d29adb9b89807dedab5ace6ccfe75f743cd95f0783acf15f1b9124a0aa6b0a0700d03645fae116ab3da813a803c42dfcc52639e472a641ea1b436c2d17d7d6d49532edf377a855f5cb51510feca6525be9a2767e107675193de23386a94c5f9d6a1ba5e3606048ce30ce60a5593f517cc067baae41a573b4ac7c3372246ab316d6d1ce14650a7414150fc3d82b948ce554870d8e83bc6c67771a3102aaa50276f26613dd51bdfb62198d9b439cf8aca974f0f7217a83c67bed68c89231eca7b3f63155a600dd1b251b123769787345e48774a946c496fc8fc06dd3d8616036cea681704ca533e996dbf5b04a1af3537c5c0b164ad2033ea5022c5b56a71b006f7ae22b309389e34b751679130b0f1080dddd37c9365c021841ecb57ce3c84b44679fc8510f61954bd75dde343c17747304f026c77558b98df1bf37041724e4ec7b1369130f380869dd51e0c7775b9b23ebb59f024da136d4c255734f09de54ae377d332284cbab8d900f8dccc2e85078530821feaecfaf9205e5201e72aa47b9120e88dbec49b742f7b635c92bb78d1f8af72b472499eeba967147c3158df19d3c3230a961076752f35dba0161f949ebf7bf849dd80d53cb9da9cebc3d56c64d49ebf0113054ac5f96027bec1242404266db17094a0c51d5b2b5eaac1897f2f60db9a49b62cc493928fd52ee3d164ab190add4b784ea940cdd9777ba3e841b3090eff0e546bb5f559d3d80233c4de58d46d1cfea33310b37a29275b739b97a4f8f61d065599634922f1ef25dd0f899a5a2dc1752361123a519fe69acc5898af5b5a2ea9ad1254be7cfad9de6012962be9f99df5a243c0d1f0f0c49fe90d0846dbdc7512883cb8fe12f90c14237685290889684b6cf762ac61eb4af3837ccef51488a4d1ce0c57bec3b198e23e29fa70de04bf2fa822d34d38564e44da0028c225277eaa3ef7a8fb90be780336a68e9db3fb2b1411fd621a53427e3644ec197b4079ca3e5fe20db849afd4e27fb8ed286b4039931b7a30858dbca759f57c559171335f07c13bf2166e5768e1640a57d477d1b472758ce33c15459fffc933f8d3c18a38a25747f4dad9a79da13b3eb2e8f2087106b680c364dbd66cfb210e401dbbe9b78d0c84e56264adafbee2b7f9d01c439a894fc5626f40002f753bd07c73f261228bc8520a8fe9aca4983a01805e700cbedbd9e10ca4e142b0445010199dda0cac973e4078782368920540da151624af490878585e4d1cee40ca50b83adba2f51e8941864c10124fce9ec50ab3ff4416f51c27599536cac731da548c78c22204a5f02328b961125662c5ba83c2578d8f17a3845254e510f7e378911be17205872d4360cca63b1b4c2f4a54d9f3aeabc299a52b4adb3e16abb1cc0d24348e4943ddf857a6ee6000f1093a057e4e5e30f3f7c14160279b7d72d39a3a43242b979aec4a82fc020271f0f5b61f6dc2b84fc9c416232c84bea56683518697938777a109841bf156bcd503852e2f4502668b7d6a5c2dd192409dc358614851d76aabb68d50a6146904ef252f1346a07b957ecfacaaca7192c869612858708bb4896d6f1b03478fd65688b944e4093e68fdfae70b4fca4ef3f2a15ab405a0d87f1e1c31b5aea1eb91813efc041dd9da4284f9647a31fa53b09db008da8ae75dba1f5972c0a22e8c180231a4a591fceab852bbb00a4833e40aaa61e6f64bc2c2da9e33f291afd03d5077de1d1c16ff2644fa0b7dd29a4ac3791826664fb2b723df083740a457a18309aeffbf9dffe6079502830873762b3ae426b65f35e34a2e407375af9e36b8fa6bc859f5760a40c8d0d816b2befe37f5165554f0373aa228e913220a0823f830e4de6e8a59031a63b00ed7a14414fe4c86e4697c5d8aaa74d67399da753b981fe7f0a806a4bc7ba0264f3c602902dd99507e4a7f24f8473f744d1fa77203f2cf4c7c6ff71253872364a681de75d1940af4b22ce5b475f2595c24d7b26417d4bfb168904119a6cd9aa89b51a6cb0564144ae1816e614fee464e34f61be03283f4e39a4a5491149c67bc2a1c084e9a833b20f944e1e8f5a21678826f58574888bc6c3e02f3ec4715e7d8ff4d7d0b19f83e8a6d562ee76ccf29f1e7ff19f7141086e39b57e4f504bd7b23132f2c6cdbb146c9c4662199f27c5ec9c71728f896aed49c067d2914f0670c85ddf29d4322891ddf7cc04d6e1726223ae66f44061fbaee302191843a9c1495d784d5bbbf336ec37f0b8a104666274ef20942a5a99bcbecac97d572a662f8e8d3176791abc6abbfbb55737ba0ef0f9fcbcdea28aabc0edfabc26f3025345619e7c406e3cda530878df1d2f35898fb2abadc579b6281d2eac7c9c5a213d3caf4bfd792420e91e977005f2be8b251f895055441eef77119cd193a16b071b7f069ebbd04a2c6baa426bd4d0b62ad119040f11999371b862a6981b9a299d5e2341b0473697aa811878cbf0d88c7098d1f9505e530f31bbcf599bfb9596a3cc13711beeb4c695be177c1249394327fdc62778a7c85efde9b57c958fb691bb386dd24b1858711713c7aa98f0ded7364e7b341aac9c0943d136fe995bd99dc546d4d7b2c365441de40e323f65687e136f1bfe3ae0ed58a1360c668726ebb18003c6dcc417501c62bd4c6b00362f71b55e091496c58b705c864b10788054af985e1a7d067e2809916e2a11524f0c2967ad76d4f2d19de0f07b5d62555ec8c3bf6630cbb29828d9ba060de59cf3146132cbe58a17859a2078d96b1c177a855d0a52df22ee431c47af1c50a6a4b63b93ba8b8e774a6fb6476a6c979f0932d441dc62444f4f772f80f08bf911f2baeaf571fc84b804fdc35dd828cd148e55f5e926dc727c820678bfbf88fc1408b4117caaa2b078546a5073c9befd65b6b6ee825470c441e91a684d47a61c688b2addd5211659d55b720ddde59f9f8e6e791f1c9ba8adf9c30e836dbae3551ea46fbdc813923873f631b505b55fed7c6bf5e4b8cf5e46ce306cd3b4255d4b7803ce890450a8c9b379368ae0a5ccaa962b6809c0c0bccfd27176ee60a38417280844842b900bc03e2c6d72696b8d1c0e136c674fd229f6d34d402d59d4276895520e00cc2922da1feb47c3827377c5d8af1a4a3ec8625a72bb8efeb4dce29566d26eb23f6bfa4bdcdfcde5a6f26f0a4a63caaa3de700ed2df38bdef222be74107e266109ca6c14effc14f1e5a80db9a58d8e150b33adaccfb57d22e446f6bf3d198114800f4666c2d2c7256736d024cda7a91f199729a94e3424b47dde7400693a866d18536d75d35382adda05aa4db58326537a344458091d9109b85ffe176b7e46068fb56da1fd57161db5288a3df0193a05619427045362abf74ac4cddbffc5a5380bb59585bf76f8cad09ddad9e007ba5f443dbe7b14cbd2a7a1f36d774386093f3f0f3cf0e97e0e7f3232d982b184e1e14a7164e2730291b1904e79bf5c737ceb7bbeee2730b43a98cf90e08ef0bb3ec081d0f0ff9f373c63253fc0e2c60fdf8c009dd177f03746ff5b3b28f30ee7261d4a9d8578525a07d777151d805d9a6ff411eb5ed4e0fe916cce6e8020ca6e46ea2170fb37c78825eeabecb6f35698a1f048d71837c355509e9abeb213d6b89ede1fd2ef685506ee0ed4848777c983e23ddaa526a0f3beea6c1fe97614099c0fc74a7b97bdc44b82039e65ffbb3f6f6e1cc577b8fc5c07e0eee1e02c13a6c073302d6c28ea2404d0d6dd3e249e45a42bb6b00445a058beb31ec108c13391b6b4278d7c79d76fd9de461277b942650ae48f805b9694d687d9b08d4193fbe5bca626dbe8bc35b3f7027c3a1687f8272042aaf5ddaad8d9a4b79767ef3bf52b525734bbd905bd589d87eebe2cdb5892be4443102a99a379d5c11c08f2ea570e2e18a04cbc6ca4e86726a7a2df5251fb526b52ae565ec4a4c0cd704304322b94ca02bfc73be13221212cea40f6d71572d86f1313444a1a230e4ba76223b18ea371e3e0b8ab328bf25254057b7d5318e5446ade49191ecb4823ec9501448fd2da932d2025da9253947f9cdd8ede5d869230fd1892b6", 0x1000, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000010, 0x34a, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x40}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0xc4, 0x80000001, 0x401, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000018, 0x5, 0x1000}, {{r0}, 0x0, 0x84, 0xf00fffff, 0xe4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x800fffff, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000004}], 0x80000001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x40, 0x9, 0x7fffffff}], 0x1f, &(0x7f00000000c0)={0x3ff, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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:00 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) fchdir(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8c4, './file0\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) unlink(&(0x7f0000000280)='./file0\x00') lchown(&(0x7f0000000140)='./file0\x00', r2, r3) login: pckbd_enable: command error 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899edd2b490f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/338], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f00000008c0)=ANY=[@ANYBLOB="00020000000000000062757300"], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0x9) bind$inet(r1, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) r6 = msgget$private(0x0, 0x29) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)=0x7) readlinkat(r1, &(0x7f0000000480)='./file0/file0/file0\x00', &(0x7f0000001380)=""/157, 0x9d) msgsnd(r6, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r3, @ANYPTR64, @ANYRES64=r2, @ANYRES64=r5, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x175}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffea2}], 0x7) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f0000000a40)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_flags}) msgctl$IPC_RMID(r6, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r3 = getgid() setgid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) link(&(0x7f00000036c0)='./file0\x00', &(0x7f0000003700)='./file0\x00') r4 = openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000038c0)={0x0}, &(0x7f0000003900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0}, &(0x7f0000003980)=0xc) sendmsg$unix(r4, &(0x7f0000003a80)={&(0x7f0000003740)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003880)=[{&(0x7f0000003780)="24710064ed2e63d3a811655a87290b06f143e721cb777983f39d393207f541d600d0ba", 0x23}, {&(0x7f00000037c0)="0ee5fa244ade41fc424c67ffc0a34951787cc80f20f09d787178fadd43c5957124d899728fd516a1d23defc0d264aef796fa0473ead2588c4911a6cc2795e19c6374efef9be795afa059bba988e08267", 0x50}, {&(0x7f0000003840)="91b7301fa0941448d674153c7412d1b154c125cbe23794b4", 0x18}], 0x3, &(0x7f00000039c0)=[@rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r0, r1, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @rights={0x28, 0xffff, 0x1, [r0, r4, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r1, r4]}], 0x98}, 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10808, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x83, 0x1, r1}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:01 executing program 0: sync() r0 = semget(0x0, 0x4, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}, {0x7, 0x5, 0x1000}, {0x3, 0x2c}, {0x4, 0x9, 0x1800}], 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) getdents(r2, &(0x7f0000000140)=""/139, 0x8b) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x75) read(r2, &(0x7f0000000240)=""/87, 0x57) semop(r1, &(0x7f00000002c0)=[{0x0, 0x80000001, 0x800}, {0x0, 0x6, 0x800}, {0xb60b0fb93b15e000, 0x7, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0xd8) getdents(r2, &(0x7f0000000340)=""/116, 0x74) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000580)={0x5, 0x100000000, 0x3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x5f3b, 0x800, 0x5, 0x3, 0x20]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/4096) r4 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x100) semget$private(0x0, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0xc) readlinkat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/114, 0x72) semget$private(0x0, 0x1, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000009bff6da5117c9e03000000250000000400000000000000"]) 16:00:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="25350649927732e200005067271f062002412748baddad72a8caf9fc2c588c374286ad987be43b836fe0cb83154a4992df6d9b61d3963530c1ded8c03a550f68790e5c145b86b6c2d3a9b26d9f1ddc6740cafc0e7710cadc07ae24bdcab78f8dbd3dc18111595a27ff7fff39bcdd2772ac9770ea27b8687a540114f51634165786e98a11b4167634ccff9698f46e3096cdf27f83d83e8cb8323fed0249fc08c909920cd551a92b20273dad83a2c3029cedcfb83f3630e151efdabe512500b0f8bcf7dfe26b161d5280c16aacd3b28f9e7106da5947990bdc0e1cf643a9466fb73e97a68a22326f7a697854ec3fa864392b71312ce8712ad56537f278d511299444f11fa7bb6d6dc7a0477762674531604f1e1cff297e17119c6f86ddea9ae43e5a2f0e42e856308571d922be3a5600d750a0969efa7936fb52b123ffec6417c74b1d498449c6b1838dd388780c84b5a13c46626622683f1480272a3d8c01bef59571d5f518602600016168e1736ce7370eea524087f999baeeadf25f7fb1c5547bb72639323fe838712f35db563c8acbe4cc2b19e70fe9551d4c6d7d6d1dd2e51a3881014561f5262e1c9e6ef245a2f5f610ebb05f3b30a74c0ba3cd89e1641c02b6a2eb7e0759f0c02b83b55ff4e61f50239fa21e8cba270b4cfba0efac36cac0fb205ae99995fa011dec48acf89e03ee1f44083e2e3f45c2a31a00f4a68015414e2b8c7020ab7a31a269e630198174593ea7cd92bc7757e024ab5bf2788595671e5c7a18e90b050c5aa767fe6fa7b7a43ba17eb6305e96a8b75e13f4a4a980c6d0744afe720f0be8ed3a38b6868ff5468f04a0e7165c5aff6b6d2fc4e3cd19be39bc3b5c87172bb41d1e55d72cc6ba8051f5a72dfe77ce672dd6821f3247b3f76f00694af985ee5c8e19e4174e56a787edac75f29d34a66de923de6b5263c40357a72e6d3a4a3617bc96c226c4f592dc23dc6fe7f3b34cfc3a44153835605ae8b82944c2b3215c4cf9aa09a2ca855865ed1af428a80061b397b0e4c0dea149e5531748b207"], 0x10) ftruncate(r1, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="6cdb2bf86b51a0c33914de26105453838487ca874a02b64bea2eaf9892d69f4a7b1c25a85fa93d374c4838fd62d9d99e5d20c479e4a8cd56d2e0485cf6c40420654904af2a1439708b45777526dcba833994eb86e5b9a391961dec99d91d4042838bdc3d625f044a1b31621ceddc6a5f4d3e91af8f757591b21de67cbbe2", 0x7e}, {&(0x7f0000000100)="900d5620d83a7da079ac1c4cdfb2de440a7899af0a79c6a1e0c5fd710a1642704fd9647f0dee512d41c6242544e82fa73530a630a0b88070da8d1ded6b3a2d4dfeb4d788163483aac96561ef4353975e428bf984994437bd0dabe0a054a38b48f2a7249503d881c972f5b69b4f7707ab8352de1b147d59d8b274054155407e988dc664e7bfdc92279fabc645d51b05f7e9a43a195bee1834b10ebb6ad5eac5a75c213d172018581d271d706af78496e17521999331", 0xb5}, {&(0x7f00000001c0)="5eef0424f7ba7502d210b314cc3e7cf72b9cf1e4d6476bd1bb6295665a33d9049f8e4eea3b182e950b463f480a8486c92ad18e9100c2e0a61c43f323283910e219d44d989b9785f11764dcdbf3518d7676f76c68059f955a2bfd33ed3358628bb9af1addb739e2a0fc521fa5c6d151d7cff29d6114a98aba317cef6dbd847c41f9", 0x81}, {&(0x7f0000000280)="3a52ba02f57781a9a1e373f262715865d68e5c5092a90e442b69b37dd6344fcd5c30db9d3c422728d313ce83a4f8a00239aa75bdf0b1a1966ccd47cedaf1837c8055c109472908b5a7f5c5f289ea74e1", 0x50}, {&(0x7f0000000300)="9e39e4e8d82d01c8ad2fd77e108eb970da1fd9be6f25b7d79fa451fe72c7ba08c4ba8cc98f6ede845c90db4b1bfa2984f522570310f7c8dc3eb6e5b89c52816341426ff14eaab290c0beb1cdc39855b347fcb4cee6061d6cede3c69fa23ebf9db560939141", 0x65}, {&(0x7f0000000380)="b478c26464304a3dfdccc5a39c606086591b163627713af5a6b5904985a84a236ebed2ed316c2504df5eda274726a3e4a8032fd5f6983a73778c8337d84958686ec469ccbba1572d16976fdf4e7208a0aea31630fcba999ff994a407f61f339690d8df2c3b35e943ed5ee8cae67e", 0x6e}], 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) accept$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000180)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0), 0xef, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r0, 0x2}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x31, 0x0, 0x800}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r5, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:02 executing program 0: r0 = socket(0x1011, 0x3, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x41f}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCEXCL(r3, 0x2000740d) shutdown(r3, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xefd55ef7b3335178, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0xc6, 0x1, 0x35, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xb7, 0x200}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0xfffffffffffff001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x48, 0x40, 0x7, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0xc7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8000000f, 0x5, 0x20}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x2, 0x8}], 0x8002, 0x0, 0xfffffffffffffff6, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x8) close(r3) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xf) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x7d, 0x0, &(0x7f0000000040)=""/125}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x3}) execve(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='/dev/vmm\x00', &(0x7f0000000280)='$\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/vmm\x00']) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) r2 = openat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x280, 0x22) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x8001, 0x800, {[0x3, 0x94, 0x0, 0x8, 0xd6, 0x3, 0x7fff, 0x305, 0x8, 0xdb, 0x8, 0x5, 0x8001, 0x7fffffff, 0x5, 0x1000, 0x80, 0x5], [0x800, 0x7, 0x5, 0x1, 0x0, 0x0, 0x8, 0x400, 0x1, 0x4000000000000000], [0x4, 0x7, 0x15, 0x80, 0x4165f7db, 0x7, 0x7f], [0xdb5f, 0x40, 0x1, 0x40, 0x9, 0x1a68], [{0xfffffffffffffffe, 0x7, 0x3ff, 0x9}, {0xd7, 0x25, 0x1, 0x447f}, {0x7, 0x3, 0xfffffffe0, 0x6}, {0x2, 0x100000000, 0x6, 0x4e2}, {0x1, 0x5, 0xfffffffffffff1e6, 0x8}, {0x400, 0x9, 0x800000000000000, 0x4}, {0xb9ad, 0x2, 0x400, 0x5}, {0x101, 0x8, 0x1, 0x10000}], {0x9, 0x1, 0x5, 0x9}, {0x3, 0x1200000, 0x9, 0x5}}}) r3 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ff7000/0x6000)=nil, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000740)='./file0/file0\x00', r2, 0x3}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000007c0)) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="51b8485bdebb03a28884055e3d049bde007633ed01b422b8d9574d63e24c5ffaf3a0386ec8f76dc6066edb2e6f6ef4028d4bb35d273d4177360844c7bbc0da0be2a9ed3777a55505984856e4698443f176b3dbcc1b0b23a7110cd775ac8b3c197dd5a268d040b6d0351b5c25e976e53e737b1624592cf3fbd59247d50cd57488ab850db09178c2a7b86f4087e1bc24e197964031c48644613d850e3489bcfe8de5521aad4214fd70d0353dead6f1977d6694f7ac756be8408a493618cd5544401553daa79ddb108041906c95e75eebaed9d0", 0xd2) close(r0) socketpair(0x2, 0x0, 0x7ff800000, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000001500)={&(0x7f0000000940)=@in={0x2, 0x2}, 0xc, &(0x7f0000000f80)=[{&(0x7f0000000980)="36749440af639a6cfdab1fb10441c0c5aef09305b7dd3c7361a27532b758b7a67752e642ae2197299927618c6a8b1ac93bbb", 0x32}, {&(0x7f00000009c0)="d853085f47f3dd2ea9d28e0c562bb489a2346303057019fe73839d7e1a3ec077338a963a7f82314e29dcbc49a73bd64bab873e828d7e4d1335466b5c72475bea122849a4475515b92a8471ed2f64d83366bfaea6595bd46190deca1fda55bf2d20d5df81b5e0f6fdab5aae4aa335ad3379f55e7762eb149e44c92892860eb478e0d3b7e4b86c563721372844d4036de2fec3cc9efe4427e9a8ac52996e50d844e008964847cd43e2455fda60b90c69d3a9e1151ecf60a9db698e4024a55ba2a89d32166ba612f4f9fa2ec152ff36373e22e03930b3d58f828500e131d7fd7e7cce8a6d3911046dd962faa154e0854cce", 0xf0}, {&(0x7f0000000ac0)="e5d85b8ca3b2bc91d5728ad6b29b2f724aebf39761f2408fff04579f14ea198ee2bf559a7cf47f0f34de65ea7973e611c794347ce4ee71d02685211012307be574f68224b9d32f3afa4d421ad6c2de753f36b036276a83aa4ea8d1414f8a4b97119cb51b1c2705b3e15b2367667e191cd6e39ad20b69d4a586e0b561a1d60e0d57270be68f46023e18cee62623e655c17a83859325aa1b3ed41ec327314e823b88246f3d8c527d5c11bab941e05d14e726cbf2", 0xb3}, {&(0x7f0000000b80)="f0815f6ee2d883c9edb927c10a74fc5285e6bc1cdeed0069ea12d9a514c2e66077c3c9e0a3e987fbb8df597fa383c42f3718984496b39ed3198caf9b9b1619cbbc19ae871b3d93cfa9320a142284ae6acf8f88b2cc34259fca5a6aa0f60acc5b1b3bd3e1e13a7c7a67e8efb44f98c9d89d7e3c287f2f4f09c03430", 0x7b}, {&(0x7f0000000c00)="072b26b583c91e144d13e0e3bde64638bea4b41fc0ba8ad9ee4fa3dc88ea283a7c717aa78ce08ff03b6eeb789ca1c31ac24134be65a63cc21aa292abdf0579e4c5eeb6110a0c10ad0a9ae21d2247fd99468f0653c0c4a02c942b6c488cd9595a106b034be653a431d1ab24d74ef8d198c9", 0x71}, {&(0x7f0000000c80)="b11b79ad3a5a972683dd3a286810c46b8b7693eda8a00cbb4081a053cfda460f5cb52d0ff959a96f6f08b707205601cf89f1c91167f5c86274c5b9b206af880949d7951bc95bb29c98c6d6dba4fb577bec9bb178b2619fb88bf3c385bfc61e5587ff5f5f1d9c65f17ad85804ca0d452f48951c9fde06b4e8", 0x78}, {&(0x7f0000000d00)="d1735a9b3fe02f848ad7ae90d38e01a94993f79af07d7260be512f43f1e7064111f6080d588c80479be3d88019f5c153209bb8460800460759d6160289b5e376cced39024f1917b741", 0x49}, {&(0x7f0000000d80)="35639039250c02d133c2bd4651ad3330756a35a0f6d844fdebf06ff68921f0acaab156c4e187b75f2dd8e2d5b35d1011e13e0ffd122e3fa6fd99286d7bf3b020640dff2ff8034c166421835dc83786f1a9c239f9564f6dc4a5c7aedefa6cc2bce39edb54abbca480ccf01116cee5076700967aef474e2294199e7018edf8bcb742e5fa59df5c22ee5d280dffc76a4b973ac10703622d22586936a6dd92d6c649c5837d33bf01af487ec36ad7e3280b558db2844d54574ff4014c27831c09c9188e8d3e8d3032eb1d652084180c85908dea5231846d78cb0f32351326fe916bbcf3", 0xe1}, {&(0x7f0000000e80)="5bddb221bcdfa8bedb6a8c0a8a2e1746028a6b47cfbbcc7b2cf9a071", 0x1c}, {&(0x7f0000000ec0)="ed43280874d631fa5133bbf352d0eab32902fdaa810d5c42ec965b6d686128f9a6a722fff981b40f84449c01d46990f78f82863cd720e763bbc30200ed99cb67497a84a8e733dd2919a9e9df28bd06d119f23a380a7c0b5e46776bca31d0af3c1ebe44067fceb2d85ce8944edfde2a9c749a3bc3f74091903eaafa5250f3d9f0d5ffb2516e7b6c42a1ea981c93063bb693224b739a9f78a1bb392102721b18fb2f6b73f28ee3dfca938532", 0xab}], 0xa, &(0x7f0000001040)=[{0xb8, 0xffff, 0x0, "33f079d13cd27ac4966a8c6daa581f7ef31639eb12d12b8d5346f094dfbbf5673cb5a0e167382d25b0290c2869d047fccee78cd85f302347e74f07db21fc07a9bb3f07dc77cf7e8463861c1010cf9a9065d76c5933ae899b38737c619dc4475505b58529e14cc6e0d193fdbcf9989aff7fbd003dc69f5e4f67690b9daf2f578602fcaa681c1d1bc92be4182a3bcd44d767eebd92da0589a27c423336b386f8004a956ba5"}, {0x80, 0xffff, 0xef, "cd3952aff3ab9c409b054f33f60242f1703ea9617dd841f89135ef7dfc529bf0d02267449bbb0c338e03d703033f584e07a4dabd959ab981a1056baf976e62d8bc23d66af2bf12ac355511527fd938975592bdc4ff47efc520659acf8ea71a14afb649bf5fd8a4d2113f85b1"}, {0xe0, 0x1, 0x400, "141188ac264cb6cd181d753b7c0a2dff73ee2cb48c3a4bc1397da2ab79629fa9f6a7c41a0f098b697acb13932230e8cd5d3009b0da736004d1e6b8e8f375224c3c16dac6a4af4cbb2967d91ec10aba6f3619125601758709cacf13a6bb91a98292ebd283c4e950d0ec372ec1d814f427a749e072e6a295829cffa4e31bb6324c73b34d6a855b3e285c2afb9cc82799669aff407642f4d07618c91026e80b6113fd6895acf655f6fcc4a57fc2edfe7eadab8989c472043829bcd734de2a479ca8a5fef64d5187ac268b2c"}, {0xe0, 0x1, 0xff, "79dee31a694dd6bdf0e35b7273d0978559074a2eeea6594e26cef0bcda350b519f5ba640f5f4bab12898ac011485642bfdbade0090f69c4e3bd04fc81cce71c0516d91be30759e0c9f1a8bea5c20002cd9a519483531ac4520333dcb961daa504b0daebb8d645f026391f39b951d84cc7f83c4fcf1d306474eda8f5dca5a836a4123651d79002943e794e7431f7f6a46ce0599b69f7e1bc2ccc9793bda5fe5e65879a776369d50e472ac0bcffc83f772301301d6113c4f65bbe8ab27cacc231f867d62e080c6aa7360476c933d333c8c"}, {0xd0, 0xffff, 0x1, "6364d2a049a6854d82c6a2292a091b9976d66da1efadd17d0023c6f170054d264b22402983040ea427d6c19c6397718950c4c7684453f43c461836ca5cf872fe8ce8aaa56ad2d976c945f38f6c7f9b46b803df3ad787a6416f7e0d8590afc6e5b79b830417c5bd7a045eb9be269155d0ddd5bb77b43dd4980d9067292334b0b8d46f9d3ddbfa38c42f38d70d35789b0a4199d89b24c5c465fbc4f77bec3d03d574d1794c6facc43e3d71d000237bd15b60633c83171051825e99a199842d28"}, {0x40, 0xffff, 0x6, "021ec4b9738e934be3eb4f61238d3b9967851d41a3b5bbaa70e3fc4317cbeaca875f9ba1d2c271cc7a18df49ed5780a2"}, {0x50, 0xffff, 0x80, "893e42a20d313cab36e8968a99767285b1877a3d1f31c3e357495443852f6e7ca506e1a8a352c0da998dc685c22c6acf227389c3fdfe0c88903b"}, {0x30, 0x1, 0x0, "d5bd0c70662194a1fb60ce9e1c4908e08eea2c46d041c8523f10b06219a45c"}], 0x488}, 0x5) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001540)=0x20) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x4, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getppid() r11 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001600)={{0x52, r6, r7, r8, r9, 0x72, 0x4}, 0x9, 0x40, r10, r11, 0x51, 0x4, 0x6}) 16:00:02 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x9a, &(0x7f0000000200)="69131f67d180d4d724a6911fb8396c56c0fcccb2f257ad72dfb17cbeec4d3faed71d8602ed93fd02ca586edb394a954db7d39e18c14a9cfc841d37057bfdc46e15aeddd6fc2858f242937666a03348c96f6f4f7b47ec4be849a2b3dffefab5084bd20a70a213ef78528091cfda4876ba993221075a07ddfc3f5d80ae8bba85f37ba0f1d814e039a22a0ed96eb3a4dca066b99c50a454aef4843f") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xece4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x8, 0x7, 0x3, 0x3}]}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e300b00013a92d6c77d5e1a3032ee09968f"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000580)="d466ad3c562f7299def4a0b053f043d5375879a87b3f5e7ad66567dce57b38c7018ee95c59affe126ad0abfe721a1b158daefb27296a29e0f497f58db994979874df628c0112c801e0ca19ef0c5142e16289a91dc2cccb9d41d2ce1dfc24fb7395197db07bb3d730aaf2a32c6f8cfa7210b6064cbd69ae0c2eea1104d2e5fa3b1b4e32dfdbf271ef5e0dd1f24cd1ca4530a174d40178b0d2e7d8cd25ccdb195cc9053c70fece760a52baaf9f489229b87e96efa7685b5fb1b3d9c2ce2403cd65d8", 0xc1}, {&(0x7f0000000680)="89e8f836b00ec98ea7cb98f68ca28db3a12ac3d624b67ae839e75450bb9ca4ec5879fc499e8aa0ddbaac22f8", 0x2c}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="27ce5d1dc5eb0b61e75129b74f72ce76ae79be3025908c2a61cfc64f6371aa6cde4f6fda1cf9a29583ba3cd78cc272ebaeaef5", 0x33}, {&(0x7f0000000740)="c52f1deba600899e65a48209830de49a76c59bace467f771e1c39c4ae84f9ed389f8f217470099e8807db3b9daf4ab529236601c4f152e86be298568eee6277d1281646ba122ec8adcf489ca65cc1e7f4f8eda84bc43ab3a188e7e2b62c339bdec361b8ec57913e227d5bf7f497c4b74bffc04c723ff7fe69df0afb22039068972aeb3b998798666fc3f8840ef21c4619f04bcce764ee267655b8e629ded8a15ea916bc7cb6ba12c5b08f34fc3724c3b1e81fad51277ffbdb9a662f86a154bf8bb1d948b1ee5b1f223bc3f4f546f53b5969ef2f5097cbd919bce278e5d4098441554fb8088562fabb87d4626740fbe9c85f5922cefa05725226128c24a823ddfa761306726bcd944c1efd747f725662023418c0682f3d3e4a8aeffb23b71167a29591319b1c1e8b64cbc680b25dcdf451722bac67df53df017f21691ad7aa5fe42d60c9774c9bea9c51da45bcd55c20df84a4866fa8a7f453ada07f49b11ca919a6aa36733b76ad4a5416f72c35850f35183cf906d270515f4f0d69f4a626b57c601dd6651cd1c41b2698df184ef5603ae6e2248d216290219d36f3333924d33ed9a76cc857d9ba0d01368bd4daff15dfae4cc8616fd4b7d1eccf7515d9465990de9c72b76874c00356a794ad1383a17d4d47a5d905a55b0c19ac6920a040f9b48bf56718bf92426edfb7fdb681f0ebc47e2b9d4fb7783b893b1b4f7343e9e66681eec1fce7d54f84fe5384c79c56a77c7fbb2ec03caa931bebd3975d2970220cd4539a9dc66805518d07d5cd0015d22dc10ab3cd10134b62cfa35273c4a6c6c6f78f18116e167e75cf542866cca734894c691496e018b309574cb9a7a2008883c1536ef668329e4eabce48a017fab4156351788ce2a294c97428c58c2622bdaec439b1691070f8692a7a9b094f6b5fd8e261d2d7c7f54db6b37d17cd7ac6c688513dac36abea006f6a29dd5ff51119cc1c71e330f31b8b32f4f3fcb80876cdd93167391ff29df7352de4c41cda908249611b1eb2af56de9f0e51d9984d8c1adc6878e13d717c051ef49dab5b3cf66ae9f048ecdbf6e6089827b5e1dc8f335f94eb2aa84409ca3dec08600776a8179bce863f3fe96ce3a0d9fb2dea362c4bd26945c87d0d1b5bdcceefe0d8ee4254d99bebf3a432599f81b24405edb9c68467276d890339201aced347321aa36fbe7f26101a5e1226d06894984b88c08a9aa1baac52db70548464d206cbbc2bfe0402bc9c91cb8e33968d293ea6f20fc17fad59a694ec84ab7e07509004db234a1a743fca60a190bcef72779a939572b3af4f8d39abd92f63a291af80f939fd19ab964b3ce79d44eea04dae0fe9638e6c9e3ab07652f52ea7a055df59fc20223d17abd6162a7e0b9053ed463287e96a43900cf26737702b947371f537ed6a188dbdb701be8d0602a0119da245f7d0e480103534916d0144a5b0e319dea39abccba5030dd1a39c0828b1ac2abb8d85e0ccf1b86a6b08e6a85e3ce6f7818fdafdb9ddc91fb0fba172b26667e66b4901792f4c095591531c63c49bfe517a31bc7fbab258d552fad8caa16b9409ee86b56e8d46150104d20745e7666566e82d03151732071165db13181ae7a040b5ae18d5ac2010d700272f81f638f80a211463f225a3ad6e546a520c97f6d0c703f2789fda10e16bbee2720fa72b6531cbb2fa5229e8289be64e42b94826bbf8ec4a90dbfda22f57ae9bedf5878ceef97c58897b7920b39e01eeefd7c13c79d9f82f784654fac6601fd7838e7c98cd17c0dd9128c59368ff544a1f3820d22a25724faad4ef5446183f5ab3b1fca07107cc2347d5f599ec51b6849e045030e3e80dcb6ba333898e34650ac39ea62ff6ca0f8f9a50715f4b197579cb960f2cdbf5595b281879d4aa2198923912fec7855c8406a44e6f8a35f99e7e2f1349cd3416175c1e4ba30a4733f00b4ed294df57ac69f5fd5d862914ab4044cb742988405094c2532f60f9ab5cd9e2e82e73f7b680218e8c6b3a85cc0cdab459892177fb3c101ece3a868cdb0ae76793821756ca17f91e95d85e593701860cf4a8d01fb00d7d448384fccb92d4eec1cea74dbcf8c2b4a8769eeff05ebbf97a2a119c14a62d906e585afb167a5a32fe638b45d89d09eec342b260c92a90d0b168406def0057ab564044c81510a2ab2d7972eac271bb1eac3cc48075af730fdcafa2524a5e80f13fb1b474205a52a4aba345b4b6004dd42dfd98badf6fa46ee31653f293662941e8e9dde08e41a250f5a55009812203e2b373a5c630d668beaea4d9349c69db5464eb246e94cec766afb2d4c43cd702c9a218d9e0a60828e79c037794310a0329ffd6ba5f3e837fb426fd19b1108fc1e07fc01cfd3a195c588b659a94dbde11d93307abb733db5d5fe7181e252fc9757dcc8e78fcdf522e05b03244fdbb50a89eae8d232e635a4be39d42ec0f3586a82a8069aab6f3ed08a001e9d98eee0dae60dd8e22bef0d76ee3190c104a842ec731f4607dfe9884dec494fb0b82269f90fc57632cd34224d97352c11f7bc320dc0aa5b87a3cf0a106f0ede6b19996bb6e05af783a66afdd4e0eedc2272f4133cad97abb3ad527ce5c41948364822e8ff86d4c744283814f8f7bf26182fcbfbb26f6d311bf61597d95ec603dd63233a694539d9852fa0c5915c37250a179a5a435fe9c3ae0ce4ae6854bf4b41305a814d4de25454c637eea7d33ab2ab9978afb0982b44048099a5808f97fbcfc468d05e91d089839e1a75ba1fe819e54521a2862287d817735ed2d79db8efa61eb5945d0c18c182183341352295492c7144557ca9e9c0c034c331e9a80af017c744f961b7a8dbfca946250c6fb88305dc1456e3f3ced48b8a88afda2233ca22d8845c03ed5f03ee6fac9a36c46582712624c3e98bf923fb1760a43bae677fba12f2bd09e209e2aa535dfc59fd8bf85246e825970167c3e583ac56bc6c828ff6e4bd56ec43921d5a6515f81f15ab52fd93d1f386ecbb00ed50bbe121040d432df720d07668d4727e9d4820c28b355d31898b3eec530905218d8a98f58e26314b2ebd8269565a040af1118ad9b20ef4a68c915f5f902cbce002bd31349604a0f1d5cfda44cf27c8230d64b3ca8fe9ecfc67d7880f89c90ae5e7ac8001a50a35ac2f0cbe58cd703a1f01c04a484199e63beaeb26c0f82ea65f8d78b6cfaee3ccc27082e4881ca75565b31cfa2c2c18dc8b28d0401769b3aaabcf4adbea9425122c529af5737723488fffc73d85d993b5ac74d51bb4dfb64792bc65cf7b92c789d14cdc2f4dd473cb55e24c05627483953fae6b5d40b2e8a38e1a912e875a1b29914127c30ba5da49efd5902344eefc44949f26a9ca0c8a9afd44ed62e469655b0a1ffdcb034c63edcd2173097956301e3aea292d9120c35b154da85990d16aa177caf5421e474b8cac8c8a5e78e36b49a43f42f93001010eb25c6ef74ef2fb453cc87490e6335771e51916b628f3bd1ccfbcd0824ab20043bf39a53e129193c74f1fa240ce48634e3a86ac3ddc38ca144d47894f1e41901f4603b0289f088cda17966c3973a34d836d967b208909618f653b20327db461acd6ff599c89c328e7a1f4f92ed2e7f23748c54505fad2ad0b584ef52117fb4f3bbceed19fdb3dc83ad362083328cca0385fc6fd9af210dbf4fb15a159d9379434ff181436ad6d649a5d83a7cc14e88de54cd43f9d9d3fdd2006a5980ab6d97a66d477846b4578b81e1c18fb29972910780aa9df232749ebd6822ee3e656fc6f5f052ec6afb7e0d5ea312da732109a036eae724a02561bc9bde860f08d43860b311059e247cbfb73622d61962e3dc31e5c73c7558e0df944f8d90ebcfb7da13445c2a0fa37ba3537ea14ef8d46eb1e247ee1085967c948efc450db5e8e94d74e84dcc41ea1cc036916430acaf2a679469b11578e89dbadfd3266a8f6cbcaa0602e852ac7afb68da9526435166402a57d84b93bb3232c73b0254f787d08b79cf2d81ef44646aa05085a3a640c4dee88356e3c7c381ae074240425bf88c92b567300c5d87ccc49d5dc9e657dfa2a75808cf9e71c134063c549f0c22dc4be36c79339b497b02a32c2510a72a09a0b81da2209659bb50a44d92d6593f234af084d71a2356f795ab5efd3bd235e5d30bacac8c441513329233b7614989c8ae7e5f83d918940a0d15c72455bfe0f23fb321ecffa07a17c2635c73f0701530b603bc75d1ba1602a39f772554f18d6d9bf47e08f016635a9748eeb5471d53d1c1e66af793acc8961e93834e9668f461d7dd6e064fb1166239785384c0d558504faf3a787f9f87f4fdc7cd6f339fbdb39dcff211145479ce0f0a373aa780f34b8601702e93cbe5f79c5b5bf3a0044f2b94b511bea2d5ecb32237e751955a2c3b32a8f7fa77b72eca5d7236d4f3b9b91f8fc6d78dae09741f805d6aa6442d985b078ded62c62f941b99d048cadebe4bb5b96a628fedbfffa9dabfde0cda95868c2b207d015def7373a90470d1401c79c255c7ca986d169320a6b6a91e3cfd2c5b836674efec8dd5688e19688d6d39840699ed073dd8a66c8de3d1139924b009619dad5ad84a3728c0cc29eede65c20fc7ca28a4b4068c580845183e249d77dfbbd30bcb63f94302de4615463d6859f7d702db86a1d28ac168bb80502f1d1c67fd46003e1127455f3aeee93f99a7a6eecb342bd1204fac04d0d5cd6c1cfcc48b7d6b67d3366d3e642d39b25da5ebe689c7aa37f3c80ca4518c6430da4848bdba2814e22a09fc7f17d6dff27e88b5c606cb559a3d51ab9d300768085209fb5e3915dc29dcda65f0b5ff1af937ffdc877f0eab21d5b5be69dac64e511b5b1fd6362c4133298001dd0464048b0053a070e65b5b03a3c3f515b30521b056c1239c0506550b3f0aa4ca9e5ff5340472f494ccdef2eb7f448e6e4f097eca7e07999005cff9f6663ac922216f31000634305eb9ba29ab4f7b7e93f2896519bcc52794e54ac85f0fbee76d73eda3940569f6d36db2c77fa847b81e66456089ccb786f2229645525f6fba6694de8e82a4a5defe0ea7b077ed3db1915d11ae3b6d2009bce794cef091b2ea55aea8704cf2b10e7a221771e960d35cd098fb66286794c33fb85bbe152f9764d53a702ff77f70a13d2f81f572e869bb12e1515f23774f5e1e16466a9012bce123822dcf357785a9b911c6d5ce4af13eefbec4f94223df80cfd305102b506981a45167219a54bb5f5f01cad152e1dc55fe80269bfbdc95bdccbc290442fe2b8b23e0008758854a7adcab94dd3c98dd0418da1ebd5fea58908cefd45cd04e45642279d8d9c7855cc5e555cf3a5c7653fac8dbfc2f0f0cd0d9c6dae4ea96bcad6ae217ab9de5fafcd1a1573b1292f76cc58a8e2a945ca24267232ee1294c6f94c58d76f46ed90739e10af8bc835c90380626f488afa21bd955e85fac450b403764ea52294b9d19c2f21984a1cd73b4a83f326de3c0ae719038ee3605233d4d5a266fbeef10bc55cffebb06bb2734b70212264df5f070168c8d092a659233841faf0a4dc04a8ecd1ee64cd95a724bc06258f60457eb3b42644a25368d2eb904b82f930cf88746f80fc60a977d4d03e36d1dd320c597fbe29d79098716bcfb5cee5b7dd560291a74926bb49811b331a4a9b8cb2b5818d96280a8b3f287ceaa070ecdca07e507f55fb6e01f9b9b0632960caf4ee8c839e5129532fc0196f263ec8820ff2cd0772f62bd51b01235e88e6ab1c32df7396be4a71e88e6a7bc46419d9c3763ea835ea8cfa6d7240211cc9880fdf31496e5bedce", 0x1000}, {&(0x7f0000001740)="6dae2b2e997596a27963598b5d65c281fa289479486bedb6773b742f8523167d7545d00dd32ac05b3201187c61878639690fd84cb8505788ca51f78dd63ecb211515c1d76a47178b6f4dc78a525f58a9ba0dadd8f6145a10c2bebfbb7bec6dbcde1a85b03feaab8079e74a4edfc50ee7c4cb8669f8c6198c88e7310eeebcb4f7e5655927c9b4832484340bd177c83ca989b8c99956517f13cdf24939059d2b", 0x9f}, {&(0x7f0000001800)="2a1d5fe95dd4ae8fa8d805f0c39ba8ac856199b45ee8c9ef1373bd4d086b314abb656ac17b100a60a629ea061f434c6d2f9e4404276b125c8dc53c5108a0dd91678e6b9f5d5b33e7e81e12f11fb348b84e8df1ea1a5018297e339016023c7086ef21adde5106ced60ad4439a6761fb6154f394d82123623b5349586a02303048d100431f1a0e313019d3df533e2cf0276eff84a082693ddc46e3a087fab8287ba39e4505a82ef8103f8700744f7badde", 0xb0}], 0x7, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)=']#.\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}}#-\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='$\x00']) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x8}, 0xfffffffffffffffc, 0x1, r5, r6, 0x3, 0x7fff, 0x466e5290}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x200) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x9, r2}) 16:00:02 executing program 1: socket$unix(0x1, 0x7, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:00:02 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = socket$inet(0x2, 0x0, 0x8005) r3 = getpgrp() write(r1, &(0x7f0000000000)="18fcf520ea188278d2409352755cfe96ca277a6b8893bb17e714f169ae4a752e8603538ed1b8ab6051f981c8ee6445c7e2a8a8b58b87d94716c01272c6d3dd0efa3ad944452bae2536f19d53fe0e910d13bd2ad80ce300728d23ea2c85a54f0a69b80638f8a6cdc923da3ca686fdb46e27844ad808c5eabc1e10d3773253b9ed1cbd012063b7ab9623f7667207c8363710be7a256f43ecaf764734cb6e8e6d92e954ddfebbd116356104e3af8c162179b0e013237814d0cf04f2a5647b21220e3256e28ae490dcc7a93676ea60533fa8b192163c2de4ae1e6023e22935572c8f6c21717e519336ec3c89f70b4ef2d23a6b2d024c16246b36dbd99fb88c7a", 0xfe) r4 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xa1, r5, r6, r7, r8, 0x40, 0x3}, 0x8, 0x0, r3, r3, 0x8, 0x8, 0x26, 0x1}) fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:02 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x94) sendto$inet6(r2, &(0x7f0000000080)="3fe4c02f7fb8dc05e473d7aea263a89796e20476ff7a6de1e5232b09dc24b068e2cb41e70d152aefe1c4cf850665081e367097c55ebc034c7f2ce378102c5b92405ae6d43309f5d6323aa9e3f4f507e2158bc50122bca0a376d358", 0x5b, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x10000}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:02 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(r0, 0x4, 0xcc) write(r1, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x8613c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x6) getpeername$inet(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto$inet6(r0, &(0x7f0000000800)="76c72104c1e0e377c5cce22d606254723ae159f453e8b4ca90e4cbcf2ff5be75", 0x20, 0x403, &(0x7f0000000840)={0x18, 0x3, 0x7f, 0x6}, 0xc) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/213, 0xd5}, {&(0x7f00000006c0)=""/137, 0x89}], 0x6) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000780)) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x10000, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x80, 0x10000106) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') pipe2(&(0x7f0000000080), 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa8, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) 16:00:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800a, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getegid() getgroups(0x3d33, &(0x7f00000000c0)) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0xfffd, 0xb, &(0x7f0000000040)="d5ff9668", 0x359) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[]}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2f66696c65203eb8db76ebf60700ebcb7a37a79da5af6bed17941b3c"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000006c0)) r7 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b80)=""/189) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=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, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r9 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r6, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r9, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r9, 0x0, 0x0) accept$unix(r6, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') semop(r7, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 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) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x110, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x0, 0x2, 0x1}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:05 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0xfffffffffffffffc, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:00:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 0: 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}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = dup2(r1, r1) r3 = socket$inet6(0x18, 0x1, 0x7ff) socket$inet6(0x18, 0x1, 0xfffffffffffff6b5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r8, r10}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000200)={0x29c, './file0\x00', './file0\x00'}) getgroups(0x8, &(0x7f0000000240)=[r10, r9, r9, r10, r10, r9, r10, r9]) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x80000000, 0x2, {0x3, 0x317}}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x100000001) r12 = semget$private(0x0, 0x2, 0x6d1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x3f, 0x0, './file0\x00', 0x0, 0x400, 0x7, 0x1800000000000000}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x0, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x4}) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000400)=""/76) semop(r12, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffa, 0x800}], 0x1) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r8, r11}, 0xc) bind(r0, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000540)=0x75db) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file1\x00', 0x90000000, 0x8, 0x400, 0x1, 0x1, 0x7fff, 0x9, 0x1, 0x2, 0x451e18b4, 0x1}) wait4(r7, &(0x7f0000000640), 0x0, &(0x7f0000000680)) pckbd_enable: command error 16:00:06 executing program 0: socketpair(0x21, 0x3, 0xc802, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x4006, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000180), 0x4) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "8510ffff4dbe6500"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='E'}], 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) r4 = fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x451f) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x7ff, 0x2}, {0x6, 0x20}}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f00004f2000/0x1000)=nil, 0x1000, 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockname(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0x8000, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x400000006c, 0x0, 0x0, 0x7fff}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7287837c710afc5ee9640fa1b7ebb60453e91980455cf8e0961df4517799d1031f96a1cff962fa7a06be43c08f919daef036be20fdf2a6c0f411a37ad17d7dc1ff2428", 0x43) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x18) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x2b9, 0x0, 0x7) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000400000000000000"], 0x10) write(r0, &(0x7f0000000040)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001", 0xfffffffffffffe2d) 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x10000, 0xfff, r3}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r4 = getppid() fcntl$setown(r1, 0x6, r4) 16:00:07 executing program 1: r0 = socket(0x3a, 0x4, 0xcd) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x1ff, 0x3, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) bind(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="682500000000499201000000000094c6dfa7039689c99ecc6169f56cfe08de3a3d21d96687ec4d1d3b12647fca1a602a888b2b67463fadf4224b431696bdc3517be56d3dda2a7eb47ae2e517d07c1207b7a965fa376b1ed6"], 0xa) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x190) r2 = fcntl$dupfd(r0, 0x6, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000100)="ffffffff000000006914f6357e3a", 0xe, 0x0, 0x2) fchflags(r0, 0x10400) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8b38dc06ccb0dd97b4d69e965927da8943c2cd1f3ea01166c1b9cabca37ef679e7fd093109694e0e22e9721cf587b044586a16a75d7e7e87522dcf2bf484ab6d8e86b8e454fbe3b5bd056edd4527e89a0f2e8c0eb8d8e38c2fe4315d00d076b5136742a9c5a1590bf15b27eea97628abf572a8bd5b", 0x75}, {&(0x7f00000001c0)="f1849be9ea36e360cacb3cf7297cee4827d533d5e1d3de67889c2944a02c717f208307576a7d2648092a7f2003fe7b614fdc8eca71997d72399c695b1431679c5968a23c71fb01fef5d0baa7104e4c4c8117", 0x52}, {&(0x7f0000000240)="cec69686bbae48b1cddeed4d5e3959acffd83bbf3ad7a24fca40fe7949e22f28c9c94eb714954cde369d1a6a1a4d18cb6ca99e63dce629af8dbdc35299b51d02fc84c9016aa7fcd0a7a0f8402a90da691c4272c804fe77425f891f04d8e55857bc497fa1031acd", 0x67}], 0x3) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x1) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8091, 0x0) bind$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000676b03f938e526f94d0fa2fa5fa2bebdce1b6b7aa966ce2dabe93b87a7c25a0cc828ba90d70ea89bf015fac7e7418727b4ecb8c6317193563f757f21d3f332d024422e149835c0f4253fddf8569907582f4336fd5702bfa6aee1982e40b5cb4c26e3a46d0a9cc7d8dfd28deb0007cc36e21a794f5a909636aeb008c94455e2b219ba4a48e7b39287cf6e76c03ed1f217ad406ecd84000000006b2bad0e8dc75e8b0055ded25ba0ecab46549b3ea2599c2460270678148c710e29d2501a3a6250271e36f04d268f28d7f4a9d52b73a620c8ee2b55813b65c29f7c72d4046ff7cd394a608adba7b9ee431439e96a55e96e2ae900"/264], 0xa) syz_emit_ethernet(0xfffffffa, &(0x7f0000000340)="b6") msgget(0x2, 0x561) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6cde382b37f543a71ac4f46367848eb5ec66f82f0e7b32f087d4fe6721179e71556c1d091d24751f3dae8e5684eef92dbe52e140ed1322cd92995bb6af2177f713b20f5adc406e52cabb232fe7103f88b32503ea18ab722b6f1e2098b4e5593037", 0x6f}, {&(0x7f0000000140)="e173e65cd5c18c2c0643e97fdf9bea82a3e9dbe5c1f8447bcc6067f07cfd50a5904fe6296057d9b093b6a1fbbe76ac9ce5b101e3ff4b92e1", 0x38}, {0x0}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000007c0)="c5f7053b30d41c1ce7b90000000000000000e5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e55082135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e3937fc04a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0ba5ed0c059f3acec8878f7637f1098df7ecd3d776ee824a342318f713eb7b6cc468ca5b25ee7f2109db96320053cd8be2d60ab1ffb49560d217c11e82c4a381b1e5c37021f05bf8bfd8cb23b29bacffe73c5f0484e0621f4382ff5e0fdc10c9ab775c3c041bf54cbd244ab00ed720ae56ac3da9c1db0e99f73f610634f59cf4ec6408a56b8e49564ac5d2", 0xa3) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\' \x00', &(0x7f0000000240)='$\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) close(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6b, &(0x7f00000001c0)="dcffd9000000000000") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) 16:00:08 executing program 1: pipe(&(0x7f0000000000)) syz_open_pts() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x9) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f0000000140)={0x4d, 0xffffffffffffffff}) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x40}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0xa1f6}, {0xfb}]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30, 0x145) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x7ff, 0x37de, 0x98a}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:08 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) fchdir(r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet(r0, 0xfffffffffffffffe, 0x3b9, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:08 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8100, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x10, 0x4) r6 = socket$unix(0x1, 0x3, 0x0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r9 = socket$inet(0x2, 0x0, 0x1) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x80, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x80, 0x5, 0xfa}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x3, 0x5b9}, {{r3}, 0xfffffffffffffffb, 0x8, 0x82, 0x2, 0x2}, {{r4}, 0xfffffffffffffff9, 0x3, 0x0, 0x44, 0x9f}, {{r5}, 0xfffffffffffffffa, 0xb0, 0xf0000000, 0x7, 0x9}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0x7ff, 0x3}, {{r7}, 0xfffffffffffffffa, 0x91, 0x20000000, 0x9, 0x8}, {{r8}, 0xfffffffffffffffe, 0x8, 0x8, 0x7f, 0xcc62}], 0x81, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x70, 0x0, 0xff, 0xfffffffffffffff8}, {{r10}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x9, 0x10}, {{r11}, 0xfffffffffffffffc, 0xc8, 0x40000003, 0x0, 0x8}], 0x9, &(0x7f0000000480)={0xffff, 0x946}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:08 executing program 0: setuid(0xee01) getegid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r3 = open(&(0x7f0000000000)='./file1\x00', 0x81, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x7ff) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x1ff, 0xa40}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200000007b, 0x0) r1 = msgget$private(0x0, 0x58a) msgrcv(r1, &(0x7f0000000180)={0x0, ""/58}, 0x42, 0x1, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80000000000014}, {0x6, 0x1}]}) syz_emit_ethernet(0x8, &(0x7f0000000080)="cb639198e7459098") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x0, 0x80000000}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b0") 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "9515b962df611a67de8c06cdcef60aa63ea2434a", 0x0, 0x7}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = dup(0xffffffffffffffff) getpid() linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f00000002c0)='./bus\x00', 0x10000800, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1ff) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x814, 0x80) sendto$unix(r3, &(0x7f00000001c0)="f3b4f1a44759fcba15ede23be8b4884b875acdf1cbd3bf984e73e9c1d33d416804354c70846046065bad4f795ae6c297cc9b8fc8afa58ec33d52c5c1ecfdf257d1605cf3e6fc97b50a60dd8e3dbae8853c92d676f556fa3766f7d26145ed97d83c6811e0b4cf742732", 0x69, 0x402, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000003480)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/4096, 0x6b5}, {&(0x7f0000001200)=""/173, 0xad}, {&(0x7f00000012c0)=""/236, 0xec}, {&(0x7f00000013c0)=""/189, 0xbd}, {&(0x7f0000001480)=""/4096, 0xfffffffffffffdc4}, {&(0x7f0000002480)=""/4096, 0xfffffffffffffe79}], 0x7, 0x0}, 0x0) 16:00:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="e57d6e5799ab2a14b05d07fd0655b30c2047d669fbb73809d6cdc77a2292e3c0d0cc2b972c046f7245f5c29c2e740395f3eb07ce22c2e33cd8958e421c51bbb6fcae0bdbd9b705992c5df546d40aeec6bf573ba64298f2e5ade8977422af472978f9e39467818f87e33294604538b9472e539bae2a81374b8bf26520de2e69cbd57e40582a7cd4805f782b0620538cdd5b5a9c243569e5356a626866fc847e0093a78b329221a41fbc2312d10552d5e3825c98bc9ee8afaea794e08b0e63884003c1c90360874a0aceb2d9d1da8ddb391749e1b96e77b4b429bdc9e1e46eeb1943e1d6e67b2e658f4c30e167d47050d85e672fab6bcffa768c5c3cc7d9ac7a"}, {&(0x7f0000000440)="3e4e1433cd00fa1863bd6fe1fb85f112fc1307115505707fa53c2f2e2e93c106c4df8ae7cc5ee537e166b60ab6c6202dc1cd0673d83c03b3ad53881a66360b8f79397f6b0125dee27d391e1b66e16d4c4636d6870bc428548fd16b1dc8557df49ec3193adae706159df4bdaaf7528882b2f29ed1f6f6fc32a087b084132074b6aa4498cf7a654ff50f1d172db70f78274522116d1c68f49534de2a894640cfffa1f521f07ed218a64b1cee480bd9ce85735ef22b7017087df64f136d560a30f3e1f903a5445cfe20efc74da53023cfcb716e9223c59dd08f9fd6c3315e3b960a2fde5024821491b7fb84c96aaa7defbad72de1b2945c61ae"}, {&(0x7f0000000780)="acacb8ea3e1cff1f930234e898315cd48fc171d33051d1c6fb45adaafc100f758fc2d5a93865b467163553cc3baac18d913bf587f9bc5741ab3dab0615a7a66c65cff918b76f8f27ac5559fb28fb73e7e42a6856be6871fdfd03f856b93c91e0c91a4c5edba3dfe1019bbb212f5295261f2ae99c545e9a7b5244b1b4cd8fbf87a06ac71fb319dff60e443cebbececffbb419060c7c85cd067c0c53fbde382b6ed3e3b3be83031fd9160649c5eadc08e8185006980ba5e48e14d52bbab01a6ecc357184d2b219dae081b2534a9cde3b88ccb5855dcba10c7a3af1cf4f6441cef6b77105a210249beb66a42416fc96bf2a4f0eb995322f6447355aed77fa1ef7"}, {&(0x7f0000000100)="3e257bec694e85d1517f737f7b22d4902f1482fbbbe7cf42aac9c92340c05cd0c4339c34b1591006135f83cdea9c50c8d91f8af1d42c1cca5f10961c8f3078ab7fd65ee03886a63a8adce87d7c16bc3e2e614863db5f2223e2b637efd420613a8d60940d7ca5cbfdfe11"}, {&(0x7f0000000640)="72dc4e0b5e5befaaf036060b3ac76c82c455b3ecef6133e88247b029e8963345ca3d668af5e0802052ce4a48ef991257ea61ea259685b5043907a1ea3579185746d4b451ff04bad9a6e4db2f9d55bb4825b16dcdfa36cebf1e68fcdb4158a5d718c388fa0685a4b7acd678ae86eb238ec09bed2a3b08103adbf5a041c55e8159fbadc6e92ce733350908cf98b94adac0497090deb936285155c5087293c2160c40132139c398dade94be9d"}, {&(0x7f0000000240)="c393e978dfc023f67cfe602b2b40cbb89171e5f07f9f90a50bc6d51eaed6a3fe5a901cfb8b5ee34e6841f9ae305c170c1ae5f9daf69a39ae8bc1eb1b039c3852b77c29c374296d7d47836e62570c7ae894c464e1d30dbdb265d478ea79a8fa21c9eb3a35b2f843c40f57c1268ad346e489fa13ff4a3b", 0xfffffffffffffebe}], 0x1b2, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0xc00, 0x20) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x3, 0x0, 0x3}], 0x1f, 0x0, 0xffffffffffffff7f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x7, &(0x7f00000002c0)=[{0x1, 0x488a, 0x5, 0x381}, {0x7f, 0x7, 0x2, 0x1}, {0x800000000000, 0x6, 0xee3, 0x5875}, {0x6, 0x7, 0x10001, 0x77}, {0xb66, 0x6, 0x1, 0x5}, {0x2, 0x9e, 0x7, 0x8}, {0x1, 0x4, 0xffff, 0x768}]}) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="18cdb13a24a6eaab869e472dc08a03450244d33204cb9a8210632ca3b3c6642abaa66aeadebebf59fb4f8ab9d4065f7638232e7f210c153ccfc66b52a5d9c1df6f2b7e5992817868b87c85392753f27984a7d496fedf3eb5209fba9e6eecabae651632b2830c21e2f360fd0748f215546e6e60c8a71f5c651a7a0675cf3b5edc495d247118a33a7a4f2c4e14a34f9fb2550209e6430a01fb1fec00f988924ab64b12fc4069c73723dd21b889b61774f991b9a2c18fcb2fe2ab098e51379d22eae12b675b02da563c41b71786377e5b5be35592561d774e9687b569a79f2caf76003c80ff01bc", 0xe6}, {&(0x7f0000000140)="faadfb7675ee1762f6364a6b2e189ad0d7a83d0b23f6ed09853bfb5e01e7921ac0a9ee22f22de4206132465649f8a8882e216b7778f2b52dafdde20f9632971dd006457bac8cb4cfbf6032e5c5bac46f071d703bd5883f2aaa", 0x59}, {&(0x7f00000001c0)="f3e790ec3c1b2c2e75efa84e5e950ed46d758dc1f502568fced4862779ef86213987b90fa3dd2adaef86d1901e", 0x2d}], 0x3, 0x0, 0x0, 0x404}, 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x1, 0x2) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xe6a2940b6932f1d7, r1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="8d5dd3ca458dc1d5a11a9954f6fc80ea041dc24f5bad7cc073d7230a661643f4f3566d33844a88084357f99f5b231959b0f8bcf00bcdbb7cc44d5652fd22c4902e95d3512eec25ba998dded5c830051742f97744713a01e41b6cf517de51938756c55b2dfc6c62ad522fa6f2defea19c7d05c233032021de6e6a38fbdc30d418785e5665e654fec02dd67ddbbf27ae7ce9a18c697f3d9b0498883e4ed398ba2cb9d63596098db364338d0b0ae77f9906e8feb1b90b2b5dfb6ad401f92598fc31c1ff9449d9dbedc19c7d3463dce2d8b529a1f3d8edec7c5466bd4d4213a70d28e4ff7b8a0fe2047c", 0xe8}, {&(0x7f0000000140)="ee03ad67a22a4d749a3bd2484186a7ddba8b8453da682381c33d7ef2e901d82deeb37c6eb7f0abce0f9fcecdeb80a499c747dd8c6c272049f1c44a56cb1f09e6f877dca404", 0x45}, {&(0x7f00000001c0)="fc0159d0b08133de1ad9e3dc28fd8d2396df919f4b9ad4504042ea6097aa24d3029bcc6a11d4cc77c519e36eb787ec7b63e1c3825aae935193f11bc864bb62f6b33c8008e510f3ac8b56170fdfbbff23e44019ce3b813d5a38dd79fe6be4819b2e36317f2ad55c80517bbdf0a17d5ed8688e19fbe48896c355670bc331734483024561ded924e26107b165109dce936f87249e87cbf3fde9f9aa60efa2fe70ce754e084f217de8712c2facc2", 0xac}, {&(0x7f0000000280)="830e8910599d36b2b58fc0ffa9ccd7438baee290c0ff30561876f282e0fcac442df08137009c437e10560e634ba5733b876e999c2439d3f985f72d98cd676dbd75c39ee9ae4f3d63b659415501e3fa8f3dfe112052cbcab7c39bb7", 0x5b}, {&(0x7f0000000300)="0c0cb98c9015309aab2d272fd7957bf964451e14d4f9d31747a3c112e98bd2eef57def198f5da10c2c6e206dc199ce72d54a3bd7115d83f631d19db8aa340fbcba28967bfdc5884b3d0a9207af6f71bfd877ef2eb2fb959389d790585ba2092d00b8d3ca1a5cec18b7b432498281d5329af5a249a38ffd16517daea2a6fa931af6cf72806ea70e3109cbd53f0552028da391c772a7467cf5352cf9c6297e78680055d6b5c94cc87df8fac33153de28ac8d7cc5024b2515f125750088287a2b63a30dd9953c96f4f38c3b6100f68b88c8fa", 0xd1}], 0x5) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) r1 = socket$inet6(0x18, 0xc000, 0x2f) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7f, 0x7, 0x1, 0xffff}, {0x2, 0x1, 0x4, 0x100000001}, {0x7ff, 0x2, 0xa4, 0x1}, {0x80000001, 0xe2ed, 0x1f, 0xb1}, {0x0, 0x7, 0x4, 0x5}, {0x6, 0xffff, 0x6, 0xfffffffffffff000}, {0x7, 0x3, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x1}) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x9, 0x0, 0xa002}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) syz_open_pts() 16:00:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) select(0x309, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget(0x3, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() socketpair(0x20, 0x4003, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000002c0)="ae01768d1f24b6562b571432bd8cc676078c7581fd339065d73f28ea5dea9b830ce648779ed9794b3fef437fa60a65e5531c46099d88e9ca6794ebab9fa7270f1ff61a7019d6ed4312660629575b69e522d7a4ab26685a3d2297dead937e737dd36898a9daa828358d0e9cf13e528b6f1f7409b874c7c21b66c8aa1b562a6e24fdde", 0x82}, {&(0x7f0000000380)="128d879849281bdf464c71292d5f759a3553dff616ffcfe320a553a3f7b700b6ce756cbf0d5cbeb07f0f862a7896ac8686661e77be4d300084d11d4e217433f35ac3b381a56c2045056cf3b5ad05682037a64afb016785fcb56b10e2c894698ed428ec015e14aa2f3142ed4acc37919a2f059c3ae5fb630ea85aed69e1901d1b7d475bbbd5cc2b1877126880748ac2ca29b7bd059bc9d40a347bf5280322080ad5c3e8c0794956ea15bd659e69d3612e520bc2cdc1c5761a9badae89e31a5d5a1b368b71622705a26e19a77dc7", 0xcd}, {&(0x7f0000000480)="e4ab2d48656893cce822dc8d69539ae053612167a10f46aee8542847203115a1d46c5a896b37487eba178eba4489faddeac84b44e0f40ebf6303046093d295a108748e7d24d1f0163d44858d0860cae6dead8ace02aa0c74eca5059d2a5477b7bf2cd746c55a53c71115733745b6abb8122c301fc73c3313769f", 0x7a}, {&(0x7f0000000500)="bd2fa703018afba1d76f3fc6ad62528e05bcaaa91f5afe26714ba3e1bec7a3aaab695803669d7b59a1d744f2bed1d5a7155a425f656de887ebf0f62de55b0ed00a331c33475cf00a0ec5de7f9caa3d4de99441e54e23a99133392206424bb67a4a526fe4", 0x64}, {&(0x7f0000000180)="7cb3fea9becf2dfc24d793465dcc57efbdfb229630f431bbafcdc507fd2cd749e0c075828ff1c8a8f454", 0x2a}, {&(0x7f0000000580)="3bd6855d97251f935e2a6803ea51cd71b838618f8b6c31496c610f9097d0ee1a1fac49cdebdd53e3a06baa014e2683c6", 0x30}, {&(0x7f00000005c0)="2f8c93b5e67323fa7b04ec6b8f4b86f4834d284c7f23675c32b38732401cd021acaf3d8ae869796e35d32e20dff4b9e5e2b698a5528134e740fe2b737a2d92f9cae3925d829a9cfda0798a42358a9ad324bcb6b58c37d68fb2039ff2fe881670fef5556c483561bf5baa6137ce6f26abd71852575379e94a6b539be0a97edd2b35b8eb75c74b337c8204fd8ddfe6c9015d2a53cb4b73515843b60acce8304a2510172fee8e1725134ae3d92698d0eef43f27e22febac19f934b671c34bfa063ceb210acbf01d5e134bcce9434f59e7ac160bd9ec95f8713c32b71e4e28ee41", 0xdf}], 0x7, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x408}, 0x8) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, r1, r2, r5, r6, 0x80, 0x6}, 0x2, 0x7, 0x6}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) r2 = kqueue() close(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:09 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/\x00', 0x10) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="000016d843320d0e8a80"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x8001, 0x100, 0x1, 0xffffffffffffffdd, 0x6b3, 0x2, 0x1, 0x0, 0x2, 0x7}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x9, 0xffffffffffffffff}, {0x18, 0x0, 0xfd2, 0x7f}, 0x20, [0x0, 0x3, 0x0, 0x3, 0x8000, 0x6e1, 0x1000]}, 0x3c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8000000000000) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000280)="d7e8cb912b098e78a37be38c6fae9f804dd8fd6bc9689a5f1630660f9f1825d3dce3d920cf685faef9d36b4a6ff4a351f8d349443196e9f97bb2fa313d357cedd99cac5611e3ed0f4423a4d6d73d57428aac941b8762c8ea4a824cf32ef3abb84b49cfaa8c2bac6fdb291d8ce75e283f461ca0dbf45dc625775172b109c911ede448a24b36f5d295efd3db766fbc2da264a5359173f1af265388916148b9f32f3270d497a560b1be33f1e126f6f069b76f4e", 0xb2) chroot(&(0x7f0000000000)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) open(&(0x7f0000000180)='./bus\x00', 0x280, 0x90) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000003e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x2ca}], 0x1, 0x0, 0x0) poll(&(0x7f0000000340)=[{r0, 0x22}], 0x1, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538be4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59cccfc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892f61cb865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd01049d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc26", 0x1da}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1}, {0x3, 0x40}, {0x3, 0x80}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0xffff}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x2}, {0x2, 0x3}, {0x1, 0x2}, {0x2, 0x401}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x6}, {0x1, 0x8}, {0x1, 0x80}, {0x2, 0x80000001}, {0x3, 0x3ff}, {0x3, 0x7fff}, {0x1, 0x43ffba54}, {0x3, 0x1}, {0x2, 0x20}, {0x3, 0xed78}, {0x2, 0x2}, {0x3, 0xff}, {0x3, 0xfffffffffffffffe}, {0x2, 0x7}, {0x3, 0x800}, {0x2, 0x1200000}]}) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) setpgid(r1, r2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9, 0x3c, 0x3, 0xfffffffffffffc00}, {0x3, 0x5, 0x7, 0x9}, {0xfffffffffffffffc, 0x0, 0x100000001, 0xfe00000000000000}]}) 16:00:09 executing program 0: r0 = socket(0x2, 0x8006, 0x0) sendto(r0, &(0x7f0000000000)="a955df7b4e302a60a36a913f9285cf5890263ff032d633d4df42ba9b53aedd590c92fa715db0c848a73b6e434e53b420341078b1959251fc98e7ab09f7456108498941", 0x43, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) socket(0x19, 0x3, 0x6) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x1e, r0, 0x0, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) setuid(0xee01) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x1f, 0x0, 0x567, 0x5}, {0x200000, 0x67d0, 0x7fffffff, 0x7}, {0x80000001, 0x6, 0x8000, 0x7}, {0x3, 0xffffffffffff6b6a, 0x5, 0x7fff}, {0x0, 0x1, 0x5, 0x80000000}, {0x9, 0xd6e, 0xfffffffffffffffd, 0x5}]}) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x6) kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x9c, 0x7ff}], 0x8000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xffffffff80000001, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0xfff}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x21, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000006, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x2a, 0x80000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x90, 0x24, 0xd64, 0x4}, {{r1}, 0xfffffffffffffffb, 0x14, 0x0, 0x0, 0x1000}], 0x3f, &(0x7f0000000180)={0x497, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x4a8, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) close(r0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x3fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb8, 0x0) write(r1, &(0x7f0000000040)='<', 0x1) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="931ace37d12fda52189b28e9dd4250b0039fe84e3f4cdb86fe0607031f577a7befaa4d81137666c6ce7c0162df1d9b33e5bf8674872820e393baf67ad6e57f2563570903a4e523387b93b93e222e914bf64ab3dc881cc638622b246edde5633c0283b594e4abae1780fa66178f225a624a46f98ffb86f28dec24fb30966110ae3420041778cf7ab977f93e2b3b8c3b53e602e4178aa6712f03cbac7a6a1b83863bbb0fc56a4be0b5f7f793db0317460a91f853288feb77f54d40ada7786299a5a764ad96d9d54e6a737bee1e5d2ee4105032dd781ccd12b4859e55cf8d6668b701e053a243eee7", 0xe7}, {&(0x7f0000000180)="e2b5ebab0d32f1ee0f41cfb25bad5671166fc1d536ea5c1ff5af7d4d9cdf760dc1a4a4f816029097e328cd24db65101ffb6bdb1f586e3c9b41872071317d34ef33348da632194d57314848627316a9b98dc658c0aac571ebe717f77d7a70", 0x5e}, {&(0x7f0000000200)="f36c352182d890bdf7cca82b314d920eda2a2d7b452d1aaa9b4a486a9d3f4f3ecedd7f3569211acac9e6c32f92df2f2d82245825af0ff26307373053cd26669a2cc47896f720db0ad98d5a903eb301de902f50373e70ab1f2cf00587dc44e3b0c0b5ee3b7814f48882c2359eabfc909c99aaba189b4843098091dca1dcc9b6de0b1bdaffe6053788d473ab0c4631c23ba046898ff18fbe2d4f982f25afbf", 0x9e}, {&(0x7f00000002c0)="63c2d4795e94706915c498052feffb538e64a0ff329dc43cc42cc9b61cd8b0c9fc793baa1470c21c8e4efb641194d1e9f6e78535e46a8e09a7418938896f72d1b15b9cedb1e45f177aaf8452", 0x4c}, {&(0x7f0000000340)="3c7754f27f2a0d995b3970386cf85dd9b81e04653eae5307e19c7385", 0x1c}, {&(0x7f0000000380)="006c6fff1cb59da7c88e26a6fb43cc767beb1d7bde7fe41569e9e826ce68a347535e2558fa24136e9cde3f4c8afd0fe0920ca0c08c0a6f9667ea305814e6881ce07011439df94f2adfaebeb0930b", 0x4e}, {&(0x7f0000000400)="00bec19b2e882387a748b63dea0768528da5182b3dfcca896c2d704c1ea562a82bbb041c63e241d20506846a8e01c5e7746c2c8933060a4f00a3ee65833f6fee", 0x40}], 0x7}, 0x405) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x100000000) 16:00:09 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x40, 0x88) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000064}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4a, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) close(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="8c6f053d297de1d5636ba5efa8f29d8642d7a00c2806341edd68228a09908a5523084526f4575ae721f1180e4e82e342039c110fa3e27ec2610f8ff73c5f7ddc8d3f0801dc0fb943f1ba83da019592d2e0f93a49ac8f4a538b913f99bec502cdd4762718c03ec40449dd9c52e3fabbbc8bdc321593b1bd51cdae59aae7217fb90da2d545052ad0d362041a9843547e63db7c84943c0271b973b4e4322202d48d1df9914d491c6ce34c3f40cc721ffacb94223874cb6fbfc4ac02c04849b0ec65573c28da472627d4f866a35da87fa136ada4e951ea1aa986425f533efc2303", 0xdf}, {&(0x7f0000000240)="3ab2d0076ab1e6ac7168e4521587ddf57a279e09ad5cf05175bc9a324153c6c3117d14d57d6833e881573bfd6a9a71dd6c9d24d486d81bc573ef78e970d0708945d20afe30a71c3a6fcb60f88173519e323089d9ff0cc0f27f073d4617d5444002a2cbfdd5307baf83da4f663540ccda8bbf742739c6054bccc354863c1aec459d8512a893ca6e2b02d8d1fbcdcf60fcbf9944bb7dd313dc54e16dff55fd77313b0ad6a399f58553482ea4a40e1a816ee2416164a976e55148aa1c36bf06de4d376a1e153dcfdb3575e53a009d66876274c82f9214cbe5f98bb01a7145586844675be4cd948c2ff7adef4c32915709c61077f3f1b74b44af13e16e198a3caf644eec8a78f4680b6a8d2d5298abb9f37ea3d402865a6e122ca79d05a2448fa4c85c2a7c73ba4685faedb126c66c2e84e966413c5724ba60734834b8860e7bdf65155e84aeec4ce8af6cb777eb6d8caa7feebbfc2a5f0dbff4f881f0b5ff43199afa8042921b73286ffab7d7335c139e1a1969dce5dd09919eda07925445c1b0d218b53d56fd9d31ab3b74b6f20c7ef18c51c58c46c7713390b50c685b50f0d7a623b3f19ea39fc52beaa3635042599a8940deec5565fb05154a848d21809b5a8970bf511aa79a30692b4a40af09a0001897e3f96968c8601ace34ab3cce71ddae7a3507f3975da8824c6faad52dd0349a5afa0ca11f613b88a19510cceb9ffade0c16a2c3c41a505e485636ed7c66b934f98aeffb31681def9db0302626c8b384cbedf16e69a7ae52f919bcff6ed9b1dc3c27993c38674946423661132cc36bacc3ad67632c1c2004d1f1b459bdbb1fc9b7ff792e352eab3bed68db7bad21d2e531bfc267dc46ba305cdcd3053ddc3894c29989f0ef0cc59d2b94ea198623d6b0982d3f5a4d11f213f61504fdeeb79f1c6f3c89c32e1862a59ab35e26c27d08365e5cc4bceee3aca25b1605eacea28f09d6ac8df1ab6391453328ea7b2686999c2b0cdcc286e1aa88ef9aebc3624d76e649e5e68ae1ace6fc2c7fd07dc9f5e59e9da98c8d34d7f363f29f30780c2f6e9c48bff084c7aa3afc63b96e00d3a50170a5319da597a4b483b6453a1ee66d0edd1f6d7a4b3aaa6b9809658df5f45ab3f09f17a02cca0c9e92d5d7b0cd8dad2b284dfb8005394fa03903138a0158d61d183821f52dc9675ef7358f68f36b358a7c24b79e1faf70cc33e5400a3e966d206eb642776d96419839693f018635a19f76b934451dd6ee7261ce617f1894e1a494be3f0c44367407b34e525b56480b0c3df1d4856314ae843b47af9c1378ce1db47bf4ea760f17c8cf5d129fcbb36cfcf7f25b8623caadd7a4234bcc042de83d898a193fa965d3d38cfc0b5b478ec4a0b30508f2b9cc1880849082ee318413208e9b863be42813582171e371ddfbbb82366329ef53fe6767a96f5bfb8069e4d592503a5e94248dd624a0c709b1596e2f424e918603a19cbaff084467bbba41f77e9c718821e66b1497e34a149795f5734bd4988108f42b276cc780147f3f6a5ca55d54ef1762e2d2eca9ade9b7d28c71781344c2148f04f0ff8c465b549265139792c67b6339ffcf158a1b2d87a44fa119f9a53da9d6b33136e99966274fe8266a64aaa3afc584416c7a8b61edf146bee1bc587b44ab80bb49e9af65871ab4b8d0ea5938b28035b2562dfc0959cf9897d5b3f42320a4bb53b637388d4cec85512eb6b4c3636984de3381f75109e1667cff2313092eb52b71ff20e724e16a657539e144623fcabe2b779a957fdde823308fca244a6afd8bb9f3d5d00a335a04f2e19327e6dd37aa09c3bf7445c923f8eeac3ede2c09f7b6d2094c8a423037f30a5b4f2b540de54b25a999f307c9083027406383fc6acecc674017b3c7dd8c7b9311f46025b5e0e88e1a0cf7f921aeae07a5654ed8b6c29cde35a618aebd5dd4fd16a9b0ea59b94387a644c76542c1a04333050d11b50ea598d97a181122e25840403199d108b67446060d9967f3d57a107366e4afddfe65be447f048cb9c40f5ef603b18644ac0978f0d852a2d1bda530dc888978e8224d689796373b9fc6ef074d172b62b9613df4bcf638bec2ee8cfc0a63fbd29952dce5ac95000fe5eb86fb3b3e2f5840a3bddebf517c3d6ded77a2660d66a776ed4ffa732636a8f8ab06d8ab84b59b5a81c55a1605749bbda057fbe43c1a4bb08b0f4f2d0f8c7972b2608278c67e8791ddcb42cf14a8d2d0f5d8a60f6341e4202565d0b52c88248bdc28bfc2c79e67247d27eed9248990c3990fb2f73be4b4241c4791fe7507786305844057e0c3e2fd4398c17ffcafc9072b8c164ca830b48bf6734390ebab821f83b81fdfa48e2ff721223d7b238fafa71755a314d9b2a2c634dde00e862218a65d32206ec755fc12bfd05267f269bc5f463587723bc5c515489c08053634a63537d13cc3a303edb2e8f262f3b2c4bfdfef680900f355d4396d9273dd555c5f0dab14f660b506aa971d93485f37f6ee012ba968b793ba7403c15e06c76fb7045721a5478cbf461827ab9fa5276f2f90779143db8ca0a7d63f15d47c914e93c18843f186b199ff7db4346a43d02460955ad82f5fa58ccfac3dbc4eca63b6398a3c356a118853c581afde51dc6b4bab650daf0db88ae7110864b0361ac3a92ebdebc78bf0451f21c2ebcf260b5173bbd09b5bf3307f350cccdab316a20e0a3ee000fb35e86677fc3d99d71b1cdc83f2758a50abf98363a0f8fec48863542fea6d3c22ab669874ff6882aec2f7ec058043c75564d885bca00bbeaf9e06f87fa0261933434b3022251f7f58d0434dcc9b7668d67a0442d0b5b9fb5880cbdd0bc3e6a1382fa93b99c55d8aadb4998177bc4f3588bc875c4465e3a9fddcd8c863c4afb3108aa06b6819fe200d394edf191188c1fc5282d016382e3b7414373c5eaacf57679891f2b70361377d0a9072ca0d55af143ffce9ad6b99cf911917d8d1344681e1d36a9ed5e4104ffa9a0e1bdff3a677b3d8d01feefb3c6effd8c403a2f3a4101388b93d3f826c8a2a0a4c203845eb5d42c26f2d5f6ad14dfa1e531adeec2d83fbde6cf6fdbd9eaaa5f5e5b6b7dc0fd5d9a2454ba75b1c63fea7d14965a87e52b30f6dc022cbc57525b36287ddbfad064bd4a2a17c282485c940c16df47de3494b96bcb8489e9d4f57711d03a849a852a6498ff460d7b015f29c602ef84ebbfa21f65aa9d0ffadda1e95fcef6cbb6afef6dc4483ed3b8b92688ec220a49063ad67a82a4eb14077a37a5044ca312023f6e897fcdb312e2e47bd153e8513c047bf92391525d303ea172ed707e9001d8abec0719884478b3ccecaf1e8e6cf291b01c40b9fb2ef5802b662d9794fcfc035722a498bfd5849e7d1ad00627dd3e44ac81dfb6490650723e80ea5ff3332326b3654ef1459e415c2825ea69c9bb3face2f4ec974082cdc1f06b83def787b744706b25b84f8c6aafa5bf970589bef4119453fea2a9910280bfbb4db121cf5cab62d5f6c9955d22b2f76ac40760bb69aaa74913b19c1c33e14f3abd5923428c4193f3c7b15f2c515795065f97f28428849a3878eb006f09e7088300f78e4206dd90ba51b79bd4ac9fd716381e92bd9d9f78da95d75b98256bd3a54607bc7a0e757b9113f2de6efbdff27418149c36a5839573934c81f0050ad871800620a218a291e3a977be5db8dfe4297fab413ade7bfc2ee69ac3249a516ea83637360a31f5fa3bd4b68e317d30100933aa1dd147e7345fdcbb4f417576af40afce07c8f5ba5471aa0cb7ac9944397fc46e15edd018ad3cee5e1cb5d454d408cef1966a809aae36e4bb22174c5acb020cf16c1adc2f529da1cf959ddd6f9f4f5078b388e96b9cc1d100a19944d970bd478deb41099dbcab518a9d9d73fb55a80f960af51a2f8ed370168792c948c0f12fff070215648141da97212af63bf1f464aaf3604515d2346ccd957620d026f2f0258de8d9ebf8d1b12dc9b88103e2324c609c7eb87df42614cfff2e2a6db877a15cd6f458330a34fcef876858c0d56985f84f10c13aae0a0c82829f7b165a023792f5b58dc844b1494414ce588681dd894e920ce18e6b69f32ec996dd5377f78458317f006ccc64ce79a1a248f767c50d705d3fd38755cddfaa6e522469e270a4981f33dd61b38812fc69f7db3ab726e042fe27c68c04a44676929579914173175d6e890c40a6eee0dfda279777c0e8a991fe581e2342072651a52a3c4a8a7f458845e1cd95fd6c882a07021b735a6b0d4ac11e77bd02fb9ca728eef9ac114011d9414aa1fd146b6ab0a95554b9b454d01786be4695cfa70a1a139bda9beb88f9fe59f781d979c0d7065ea806e08b64b421e4da843cc1ef9b567afc6b886eb639bd2bf6296fc717e7b0ec230f69a875c0c4af6345ec36d1e64c0bd8bffdd734f1887c67a56b6326e50cf19c7673996af9c5d4fc832e829678d518c15e3f9cc9ec2bfc3fac5a5901314eb6fef2a0f8cdff30d24ff48c0de067ace89d823b6b8fd999b6f2b368fae90a51aa636d0ceb6286d54a37d66f555cffc15a12c7cf6436c2317ddc93c2baeb3f099b3cf6d84977ba4d57907ef68c7ba57f114757b7710492c773364f52831eb275932a90db9b3a3d4d413bac221797693fd6905644f32ec92328a13714f9f159a95cfd33dda4d041a843d1d54023f9269cd7e5b01fcbb1463c3262dd99237176afb7e0fb69db4bf1bd7743631eab5ad1889fa371879dc2f2af72ee7840e8236a38e3fee7c1207e4c44b23625a833372e7f43a57bd06ac864c7d6c4c7c73e016917770214b1e23bdff4f8c17d879fcfe48a83126cad76998087aebee88bf043c4329da9c54071e92a88aab4ada0807dc1206cd15cbb18aa2ad6353a830eb0facfef05416e5794f17818ba882d6173077b9cf11589b71f12f58c8ad8002b209e91149fb299599cfd85543e6f5aff2cae0a08a078806edfcdcffbcc580d4b6b4af557115a4ecf7c8e74eff746bd951062c910d7c784735c4fc25c811ead5faa2a93c337b1db0d7be361c74aff2d4bc93067ec4ec69e8540bc3da03140127c3f14d8f0b46f6d81086553448450962f9059d31bc9e43b75e920d447af44e9508b2374d88aab26dbf2ab0db3cdfaab7b4c74ca9317ed9af90142479d8f54233a13adf7c7c4a86f20253aeffb761d5a976e382b8ca3419e003adc2a39ec7aaaf75876d6433299f2f8023acb755232fbba6b8b9a3f2f092233f6bba6468ec41474b8783ead537c4af520e97eda397b16b9d0a746dbc7c53f358c8679f4706fe3908858146d296799232208e8da891df682b19973b9d5ede2361389197193eac9b3f06dfcc0f7a319893ccf0ea23bb0e40b2bd2e7dde49385ba4f46283be2babfb88e2ac4638434d46fe5e3150c94678df2aca9fbfde5ff814f443e14efa3deb1d827083a032935aed7fd0b098530b046aef7d483ea480c16de85ab3cc67ad3a3194e42cf76465acfd6b0267e15734b66f0f7f4634b78d0f029facbce3655051f956c962e27805bbb3fd942ea8b7f649457333a3acfbd84c83ae17b67125e53b68e08e4e7d37daebb795c3c89a18d5f99464229ff65f6a42190caf4da4e63ca83d3edd5c48e3e06ca52a242f0587ca47c57abe6e78252cf5ca5cd95a1459ef13254cb49cebdddec7721716c7b62b5fde783607cd2978f96051fccb28097996199e6d675dc01539b2e641f3e11b436418b4a31c18e69a2545e3223679533dcbebfa4f5fbc1fd2f42fb2aabc75ed2b4102c22bff9b7b5791dfbe382eb6fafe49482ae914dbe8ba07", 0x1000}, {&(0x7f0000001240)="cc992534f0eddee863100ea7bb9a47e95ccf6c5ed3dfba1e9ed2ba54486db936d0a9b241d3868c38c0763973dcade1c267282ff3420ab111b9bc79b0d53ee7c0d5c9319358240d8d5d4826cfe1ed10bfc06e32bdb91d0c37c0c3aef3f1b15d0a044bffb62e47356d7dc00a1c7b924949a207438e666b01479c7028a111d80143bc8b898390f45c048b868dc6bd8ffcba4f9d08facafee9005a3aebc2ac1ef81e0ad912762e988a09ce6d6620f7beca1fd9ba667dd50e5400a36c01531828e174a8837e2da852c057260b4fb0a85cf251fb57490884ab643c2606ed1e5fd598f2b9231d", 0xe3}, {&(0x7f0000000000)="8904c3cd789b25e8877a125bbcf32a7b0a47ac466e12d12311dfc6bc5e8bddb27444804f7847992a56ca7564b263e08c2ce4c8302088d9", 0x37}, {&(0x7f00000000c0)="da47f3276c1492784d1cb1038ca411ad985368de", 0x14}, {&(0x7f0000001340)="6ee406ae7cc123ac40f4b8f1766b", 0xe}, {&(0x7f0000001380)="b1789ad9a8e9322aa224c46e7f76a67d11fe7ab929cf6de06f58c23dc1230c8a7fff672fb55e99b8bdd1b3acf160db1a99742470c879fd4cb0845f7745d57b808ed027b5b11477ae00a0f1d9d48a4a25666dff9381708c91e9f855fe4410711da30635c40f2fcd0fd47cfef8b1967919574ca5410cae548ee874d23c", 0x7c}, {&(0x7f0000001400)="76a09acb6c95313491c14c69bbd5e5909eb36eee2f1d4e87168001df144f4a2522aa9e2c1a132a31714cce7c0cfe14833da0afaa566397ff9e42c8861bd2a2b21215d6be6773221fdd07d035f5a47b1fdba14165b2fa7f6c49ac90a7177c952f49fdaecb46cebd76648e2d84bf126664f234", 0x72}, {&(0x7f0000001480)="333e4fcd23867faae0aef90e095f5e3f5b7f5bdbf6eeb63bbf960b49589a33a1ce3acdffc4c758b45c5d5e0a8e1fa5355371b9cab0dbb6961d7c41ab5c3a53b09c6e956a61701287337d989c90d2e8011ea93b6574e077a281f7e7343d0781fdf398d44d78313449fde217a86d8c3ce18192304d001bb50e1c504732e052fa26756d39d25bd4322d40e703f7d9626820d355f8f6962b0338a778b20ee6c83cdd449775f11c4a", 0xa6}], 0x9, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001600)=""/81) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35824b3253cbb08c, &(0x7f0000000140)="46372f0cdb814d58c6936f302c00000000000000000019851dff1ec663c04d20129fc5bc7ee5a30c2b2bba2aa35f5c04bcf01c1053a07620995c75b98470b77401055630c918ebcd94d59b042a7d241a96957a47fe23ea321ba0f9b8a7cc979496117bdafc69b598a82ca2c20d9371313e6e9c679d679512accf976d8784b98232761395db4b3a678ed7ca15c9ff023220c191d32a9c648f6f49ea77d83c3a967bd69a92b2a7639bff793d173900000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x5810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000240)=[r1, r2, r3]) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x83, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000040)=0x5) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000000c0)=0x2) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x5e238dd334147f55) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 16:00:10 executing program 0: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x442, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x42) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x7ff, 0x0) 16:00:10 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:10 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000, 0x9}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8, 0xff, r4}) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r2) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x8080, 0x100) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r1, 0x3}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20fa, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="cca5de4ca72853cb170d77a281857bdf8e44e7718322e2ed18e32caa76a9018be29094eae6b4579061ab878db1139c01c3", 0x24}], 0x1) lseek(r0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4000004c}], 0x1c6, 0x1c) mknod(&(0x7f00000000c0)='./file0\x00', 0x42, 0xccc) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x8) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5, 0x32, 0x6}, {0x7ff, 0x2, 0x7, 0x1}, {0xea, 0x100000000, 0x7fffffff}]}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r8 = getpgrp() r9 = getuid() getgroups(0x8, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0x0) r12 = getuid() getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000240)="b5a25f3645ec386c941347f26d95c60781593e59303ce23cd29a3009876add310e4d570e39e8672284cfa8287632574efcb55465bfdc942d7e449eb66768a3ba17da84bd2edd59c7a55ab404b19277cc97063c5607920b55bbba76625c9a84e4b9a15c98df4036766f0f2383e0e03514ca88f7e981fc755e774cb81384d1ad6f8b412841ac1ae1270799e456911e8a7a4a0f6124e3c23687116c66c18c85f3d96611cb227e406b264e4e9175532ed919e7e132a4a08d94a49379642e5fa57a7fa2047abade59485edfb1baed8761900325933d71741d1820da1c3eea6aba1f26f6a935185ab3d1098d96d87269b5c83a32d7a115cdace95e2fc78db813d5a395a1f744245ae350c4fac8bdb388a606d823c1a44ec242600c5a54b5d5e1ac934ccd9f181ebbc28453e48c82ac04f057e990c71e2a641a448eb0aded3686e7783017c2ccce3ba62f8d7585517951bf82546e601d4c4b8c6189313c931db033f5d1ec29d3b8eb245306bf08c3fb9b817ea5829e36e5a3fd0815028832b5650d438ef276c364c63979b4a5fdea08cb7213b258444589765928a561c44c54e32b9aefbce97027a9a3e8de8298cd978fd79669933ce478e8c2710bad6a900a15554c927963dbaa607cd26a491127eaa067a2e3decee79598d34021b162173d13713c577abd8c44c0e353fc0ec46c8948c94a975e678012e98187e283c90c990e2b28977aa180560e1c2ac3d208ae14d701e7524a6ca3143768c5c9351561e2de08d906964773da03c4cae003f36c4245b08a711cffed1103e69cff845e371d7d7a948a2d1e8dcb7e07556749ad0668c70fa791efae0bc5fc3de4c7d0c6c3b7a67c0d37f6ce97623983f8f69c792f01b2773b762b2b8204f4ce6125a1ef124a6578b28df2daad6fce0a208de5aab1a8e8bc5b404346db83405a67f7f944b452716e2d2a8cdc017367d020ce0016c8fee65bf732f5f93f78bab5f9a399f8fa293213bc500befd5c4b91f39e11bd0ee70ea4a69161a714d5da7d6db49b60225acbb4ed72e25071094b07afb48bb96b9a95b9deb8766dbe26f06f76b65697485f80e3ca2b0a92989ff5254a8d530153e5fc7e8450f79ac4620e4a2c0bd3d36360db951818956c427826d80c6a57af003e8446f0bfe9ad3b9e7f81ce4a5fd41ddd6fc65d6811a521847c4d4ef2a965cd0a1d346b5c661ce345a786866842fd7661a3e6aa5498833d265a84d01de8f8e7a4c5dac5531f99b1d59a59990534b524e10ae46c4081643493ec6792245b2249c163bbd6242551104118a1299d13bd2e0379061ed73021014162a70e8dc7d4abd0512f3c39b8ba9284cffc85a520a94337931dc2de45bc9b12b9c0dbbb8ac5df496aab1b93eee41d578c2c2353b694d85537e2ed95b8dded51397218b8047a10bf01ece002f726a9187edd91f5d0c08ea9dd4f68ca870d6028b13efd6edfd360c15cfa4a536ed8ea172c2c4605540c12054b5147abe735557a69db60d0ace6520d7745c3560573e59c056aea17707922d165980c686bb27177acb4b18f36969ca269f47fd35e89b6401c84bb773f3a2f6dfccfcde2f68e2254276a22b388cddeb3d1c25bcefb52c470acd6e1736f4f170585437b3eb786c76211d707a9346b79594c138b7e00804544d246378a6a3ea411a91cf479061e3dc8319df7ae27f423ba74638f2dc210ed511530e37b9a241016382202bba6a220c62d0f8bef6cb3a95e6f06c535810decda6f9fd325ca8bea7590f5c3fac189bb1a383e24f1ae61af66e10da6f1da16861166dfe1884c4fbf47c5f4bf98c0b74ddf8580da72073d506d1f8cc2882a1b04ebd400c926fe6f85f3f298bf5b026c2525b91fba57b262f320b9e1e2a9530c0b3fe7d7800c30df411dc254b8a5a6868d20a3a51f65c0ec13b89b445072d619e961e7136b08167ef61d86242f7a65e729ab6557121e7893201bdc7120b58dcae030ae5375f696fc3eaa48f9eaf13b3dcaeb58a94139127f8d9b5c760354ebf31546e3d021678d5248d91fa98b9d232214b1922148d0f03748b15604796a95f953e55eb7f64a9bae55c7912eb817b10f4747e5e55ecc7471d8d5f10d8512555877cb2fb614b0a491a4a432cb4756a9c591c931f1c43e58044d5e217729f94bd1dad3cb61cb48becc65286cffd4d722db67e8b8656da96cf8201077022e7843634c0ddc0b260b1b4a74e38ae26b1844b53dbebcafcc43fcdda8f0af0e3cae4f2fb3a141dc6360fc9ac83b03a7879b87305d34a1f08f9486518e430ab267afdc5f9efc0e35aaf0364f85e108040ed78036429a90e4724aeb77405317d0878e53400e45c7ab6c762a9aa86b7d242d17eae3355a1c1f2422ece8f9b5f01c4ff07520d9d04632c0b1b24540f33368ee6f175d7ac20ba56f580e19f4a2cd9f7cda26d97221465d98880b1f95358113f77fe8c85d7b4f717b8f087a523799fcfda36a858fe42ec758ce1b8b876e296c3c3ca91cba89a2276f492c1deaf0c7ce3947e6ff1a740f798c2e6cfc25e67b25f0300779aa1c61b30ff33cd276e98bec1da6e8002c8d29abd0f7dd7d0e683279bdc52a6429691d57fa92bec4a8e3ea5027fc16218fad5e9fd586dfd74349f662f8fe380a49fbef76de01d2abf1a938ba9951b20d51c4148388cbe435a94447ca4b28671a2f148ce8a7a22d86bc957dda8c38f28522169b5a0b70aa717b32fbd73b89fa7875b75581f32ed91dbb625d5fdd7013f6132d219c1b64f22e06cc0aa8b1f676f2518d75659891adc60ddc3793dbb488f0bf61d566bd75d6f4378ac6fd19d2c14084d788586c111b3b3b71a6a1d9753ac8f8fbcec578127b4714ab3174ee38e13560d89d6ff07b3d9926d3d43cc1183fce63ae69c38eec9b64e70a9a536b6c79fba0ac95584a7c65a5ad7bfae49096295b5ef8d467fdab9192aa18184403deb62f58027278785579a6530f65b79c032d923f491f22189f246378ebaf31b6c1b1b7eac19f22ce3d9b2d3574b1106c44d002de055daabf8cde37c45e991d81cc2d29f61a29822cf5b40446104666428e9ba3280b2fa2e3c2fca26a3787d8e2c0ee3043eec657ae084e43721a4128757ab9ae29b783c8e2ffb99158cf09d4eb54a0713ab52da13091b67071017e62589e4605fe5fb31055dee123b705d0466b6bfacb8b504647a1a8fd17574f6b4e7b6d22cf965c82f4de96abc396a895c3b9c4587013050af2f8550b74fd04b771655359cb05b70b6e21b2c07e9c6a3cc2abd875ba806f43c91b8cf69007b49a073d8235ec2cf6fa3dd0558bfaeb3e9fe254795e86d6ae7a4fe70615f3ca340505f76e54361376d9db4683d0f1147c7b91f4352fe82bd1708e7b44bd1f5430a9e8899dc0dc2bfa3b2b413b29c103a09aa14073ce7a1f4fc86dadec5f4521504ab6c479dc59a72fb60a8a0a62c26c789a043b6cf2b50c35631a45a28795865497afc508f27ddda27e9bee8ddf918d688d3a16bd74f39a093e51cac59bab4a9179a326ad51f2354f38b67d14d76fc4b8dbb99acfa8752a7b386ab283559dc924e06c8f6de11ce226ba51c84c2a784a432696d875e59876fbde8613a7b46725e3f86333ddba6b9d44a12657fa83023107bd7977ec55ab488b2ca3ffcf78ce5ac3fe187724d9252c55d6014ef2813e2adea1a3e9fed2cac3b54f665efb80b77c91d069679f424772a573e262625d3aaf0bb8f33ed8a3c51eb0d6ca46742cf7d4f8a94cba33f3938685950f6b16a99429fe941544f3996178c14275a7b6e0d73d0e852b4779df2d72e3a7c6194f8f096d39944e957aa9246c19982e5ff3b0b5d1d230361758ff220e2b678bb97a05f07135864e7186b0dd3f7cc53cc989ab15063e78e97ee6b05308f7b3fdde990d5009e3aefb6f53c7580c5ed165ac31291d800b2f1e482662c0704a2e2c3dbf35cfd5410dd33d7dae350bb88e685a069f9c928b6b9c1192140f5ffab4c175cd490d262fc8e3b7e44ee510caf5d1c81e7af413bf7a1607bde243fb0b9b8282d0f33fd43b1a597461f0647562ad87aa4c09d87d862d2d111cbe791746ba2dfd0abf175012559a2db00f655c8da87c476dd74a4f567d2e5688a3b98c2a1f088d16f2b96201bb45252fee7402da4eb09c61a6b158b405c1a78aefc658730f12cb33a1cc05dce0e9a495f0a5cbed339ecc3f33493d724f8bbce9b0bc9b35f4eeb230f4c5325d64246b47312af38ea9d2c066896a312b1e0fdc3252ecc77aa81677f34abeb5a0efc96d4d60df92c15551ea3dee2ea0449a73753bad7e77b2695b701f0395962a1f5a7b4aeb7f05d36463cec544bc146cf0c2dc2feb7be77a447ce639981cf51fc572499695be188e5c8f870178839eafd2ff8119d67434597162f69f8e3fbcff7914d5b0231ccf33665e05d87ebc54b4a799c7658ee29b3fc465d3c4b4542b942d0592f6b53564f5cccdc5a161d50b58759967e82baca9fda3f066ca7018520cdfe50aac23ec34a8de0ec805d55d8d502a2279fe550ac9e8db8da31d9fd1900a67ffb07a45a38ba7d95e1e5bfb2e5de6465878f6ed735b4fdfa5f12969d254f6657e6460becf7d72003b52df38c9bdeb9a2e686edac7a0988e14e97a0ab358c53063037593dbae19e04fcd58da87bd4adc27433c6ad3c34a876e9169374b6844933ffe1e5019981fe0c94f20d4d567d65026b37a6cf9aa6d5f2dedd4c5c5f1aabb62598d0d2af8acb71df6814eae4b7e09446909f9aea5cc7c2b18846172674dab32435861e2d305cf1da41fbd0e4aec0db14b3870a356ed5f940d3ba8440d5297d50765aa8a9b29982e7c635146ef87304ea7b6f6053019b7329b1ebe9804d43c3d8da6dd3c679fdf6c1ed1be93d7dc12d7a2fcf02ee7d03b50efcb35b98897b9ae946a62da7d776075d9bcf61d67cd37790c7ee36cea35c5d658cd735b30b3707408885c39f0f3bc1713d873b938c214cc07081a3ae98c7a8d5255989adb6920bf4e46d2dd91ff591a76902b63775e96d7fde33bfc4ebd2cbb837f14d054ae3480bd33d236c106d9539dd4b274bda7c04019aecafb4f8cfe930a43e60722dc0acb6de495607854402f94773f06e10fba8794ac79c495a0c32f114130044f3b476681c9e98c600b2e5668f6b311c701b1107df0c6e9a53c513f2ca7b553285a3688fc26b78676cb512e6951f7ccb0fe256404f2e18204ef967e5814805666a50989d53d751e938c993e4403925d37d7c3bd57641b0195d902c60b9d117b8340e0e887d609bf625e3e41395e779a7e20317104135cfe0a41dd444a8e0111a194d2ca7fb1a45852b6f39b87caa28ea3b65cd85c2425063794e422d183f0c5b608b71f683ae45ee3b79b428337a315eaf59baaad9351acb67d7d0c380671cb6ddf5e47523396b7a4180b4b177ead72b69af6ad77aaa72d76a0acda7d07a7077b232624a0d87e386d5fc85172330da3e2bcfa632a48bc4608f6693999af2a97cc2172be0d387827de85e08087ebc8fd5f2b528a92ecadacd6f769bfcfa0421b566a31bf2ede1a5ef98605a05ff18d1d298880e9f3691051f3d5e93ef32f17e9676c508ef1021dda2ecc0d9d0fa6b2cbd46fe97293ceec1adb1fb7b1c2a586099ad31a1705c946fe1754f6a6e5c8ab5c5780f22c21087950acb1e23b8cd1a284fd060538e6beade817926049b7abd4e098e1d37a8175c6d47209e98eaa3652b752dfe3da7f39608ca6070102f49017c891c8e06a0c6859dc3f1f187b0db8e12bbd94a42005007ddf1426f346b92e13d98895585ac645a070ed79fe64188ac9de26371f0f25c3e", 0x1000}], 0x1, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd0, 0x40c}, 0x8) getpeername(r1, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0xfffffffffffffffd, 0xaf11}, {0x60, 0x7}, {0xb, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000a12b526195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f2de7991ba5f691bc464cfc252a99c791184b33723aaa74cf23f1bf9edff4fa92210728970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d8530891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d300"/356], 0x164}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:10 executing program 0: r0 = socket(0x0, 0x8000, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x13, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x7be}, {{r0}, 0xffffffffffffffff, 0x2, 0x800000a1, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x11, 0x0, 0x1000, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1, 0x9}, {{r2}, 0x0, 0x84, 0x200fffff, 0x1000, 0x3}], 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000005, 0xff, 0x7f}], 0x80000001, &(0x7f0000000680)={0x9ef, 0x101}) kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8e91, 0x1ffe00}, 0x8) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) 16:00:10 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) dup(r1) r2 = geteuid() setuid(r2) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:10 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="bb26e48d63b80707144ba4ba427f0d8eee04658e2ad1f82c8923113ba65a29a1f508ad81f3b798022e94b5b23ec3246a9a4399b42f1e9eb6ce3876e379aeec28f0f7d8f2cd0c9f21a7bdff13db382a5396b72730aa74d0a2d59a67967ea1a22438fb935b0fa811da74d0b1266122b9c723028d424dbb8355c37780d57633a82d6153cd37a956e05dfd3a16b0c49a26f7ec55b207f1103d6ab8f150f7794115f7a18cd1ad318462e7da92da3048588525b6c5fc2d55b62532c0baed270a966c47e1ca8dd238c0a40655127fc6", 0xcc}, {&(0x7f0000000140)="60a713b22d9b9bae8a731d5f13dd34f000d116fafbc81626c4d786d8e94a3d770234e186a295c5c583fc8eabbbfa1ed591637db48193365de6d82d8c32a59dabe03bf091766ea151915c99f709144a8ee42dd446ee3ac7b45b9d79156e79f0dc3dcd7112dc8c01b4310020678263743f73e86bed09620daf6fed92c316b5de914249fdf37443f72b05513dc613a627a57b07adf821fc6d4d89dc96964ee7b58cdd", 0xa1}, {&(0x7f0000000200)="da7d5fa54345198790c3f7c07849b400d1a2d8b9169a02656a620fbd0c6cb92f305909e6727d3c8dcd5e2fd1d4169e439602a130af281fa517cd2e03758e02975809a55518a6131357fa761b2dadf8fae5df12f18e135f9f1bb0f9992c25e682651b1ff8d62df5b53b497a411d42b49995adbf54", 0x74}, {&(0x7f0000000280)="a9df7b23d902b554ef1fc402bf172dab39c18dfaa4d29006ac87034f755daf1312ac1d76e17c66689b4dd6c82c1c", 0x2e}], 0x4, 0x0, 0x0) 16:00:10 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x101) r1 = dup(0xffffffffffffff9c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8020, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r4 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r9 = socket(0x12, 0x0, 0x8) r10 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10, 0x0) recvfrom$unix(r13, &(0x7f0000000580)=""/25, 0x19, 0x841, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xa, 0x100000001, 0xffffffff00000001}, {{r2}, 0x0, 0x4, 0x20000007, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7f, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x21, 0x168, 0x80000000}, {{r6}, 0xffffffffffffffff, 0xa, 0x3, 0x5, 0x2}, {{r7}, 0xfffffffffffffffe, 0x42, 0x1, 0x7, 0x8000}], 0x638f, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x10000, 0x9}, {{r9}, 0xfffffffffffffff8, 0x80, 0x10, 0x5, 0x8001}, {{r10}, 0xffffffffffffffff, 0x8, 0x6, 0x401, 0x100000001}, {{r11}, 0x0, 0xc0, 0x15, 0x7, 0xffffffffffffffc0}, {{r12}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x8000}, {{r14}, 0xffffffffffffffff, 0x1, 0xf0000040, 0xc0, 0x704bf5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x80000080, 0x80000001, 0x400}], 0x100000001, &(0x7f0000000540)={0x0, 0x8}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000019, &(0x7f0000000000)=[{0x1d}, {0x5c}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)='G') 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x2, 0x1000}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x8}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3f, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000002, 0x101, 0x8}], 0x6, &(0x7f0000000200)={0x20, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x6b, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffcf5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x80, 0x1c4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xe7, 0x4}], 0x1}) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xffffffffffff8000, 0x80000000, './file0\x00', 0xe6, 0x7ff, 0x9b7a, 0xdf2}) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x3, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000040)='./file0\x00') chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0xfff, 0xfffffffffffffffd, 0xfffffffffffffffc}) 16:00:11 executing program 0: socketpair(0x1, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:11 executing program 1: r0 = kqueue() read(r0, &(0x7f00000003c0)=""/4096, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3}, {0x61}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8c81, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') socketpair(0x1, 0x2, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, 0x0, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x43, 0x0) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) setsockopt(r2, 0xf62c, 0x5, &(0x7f0000000180)="4b422715b527ccb56b98bc76283783409fb6a5a9df73447eaaa596f24a743275cd2548ef136b656ee7b338be318c761389d2d4781bccf606e7c7c007ea7db8ff3e9b91e0659641f1234bc57bd4604b848f1eb3488ec0a00d0190da7eedcff58a5b2547bd4ae297447b2aeff2db580eabf0541c2e81739493084beb3d04d4ab8755be270f3bdd6cf8ea6639abd57007cf99a73d03ecb814c1340c", 0x9a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x419) 16:00:11 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) shmget(0x3, 0x4000, 0xac8480325acd67e1, &(0x7f0000fac000/0x4000)=nil) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xbca, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x0, 0xb55b}, {0x3c, 0x100000001, 0x3, 0x1}, {0x7ffffffe, 0x0, 0x1}]}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffca, &(0x7f0000000380)="489428ba82a8819eaf2f8a7e6a477cee040dcab631672de332a780bb4f90981804de70290f450512d669325e595101000000e2c81b42d80e6d0ef09454fe20ac653a4d494186e941fecec0a47ff627c369fc90990d47b265f4d1e1267b587d731601eb8f07b95ce64b6103b4393be2bf866dbc5a6e55dc996804de2f243f313152bb66c97c50d476f6404c7cac4ca9f40a49f55e0d5b0823a61a0f241b0b14ab2f3b14d4f48402c98f48012be94231ad8991dbf892072b0b0e40d8e0f31b587b84aafeea6a2b3505784c15372773b22028fca6df5d746b5d3b1446d82243818f0aab06027bcdec325339fdb78f4b1623a565c516799112cbc66337c4919fafa2cf510aded169a4c4d9a7ac0b7c35a3ed04f0f2f321f92dc0a8745796c96a5a393722f38821b317d3dc851ae4ace5f3879fd4c00723aeb68d55831b763f5a51684379c104a5c87344deb28ef82434c27bcf6b2ff4db6a95184a86398b48d8193076346bd95fb78bc97ef47f3adc84f8ee2201d1c05d6b269b3457fa7dddb49fa2ad3aacbabac7d6241f6cb1f88b3807f630dce229150ccde47dc36f3ddf96676b6b303b1bbfa97d4389b74ac0") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") socketpair(0x20, 0x0, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000280)="aaeccb3d9fb17d1a12279bbcaa9181abf7baeef467fe7ccaf691f690ab048a16845ecb5c585c209cdfde9dd9464e7e25e5fcdb07a65dc6e370e8fd6c3a2c86f3300ddd1f5b7901b76cfe98250b6493b3af227736a16ffa319e1005a8a74488ccb78bbe2dd59a522c9f19f3512307a97d26df0bc6f94090acbd5fd6f83641cd53917213132fb79595b7b7eb16dcb6e3a9c95956f30650fc77e492439b17112f7a683fca28ced1a799fe87e91bcba6aaa5120f450307dcc322bc260c712d65aeef3ba0ccea973a2681dd94d006e9e7fab34e78e7cc75262ca67849546140372dd40bd8bf64f0b624b4f305b201d32e8e68a0f8f9488aa4dccb7e0c7767e132e24bf954ccebda8284598827133320c8d1d936bc9839d838ac4c4a96f8ef67f6faaf364ee739f2a64f73c20024aa463f85f752a751c1f630090e6e1c87af31c83356904d8ef2697934c2b0363be5cf95e9695c60fd1eaee3c8129d4a16e75db967d95eab5f70612e9e778106168e2b10d1c59ba5969171dbe3e2e2c3d263a56078cbdbcee02547c229e7e632d98a367570098dd813767be4be29cbce05443dd636d5c7f5155270fb61401e5d68b20d45842435f3e5b552dbcba9c021a77a36463431a733b26deca186cbfe3e401f9187fc3b233cdef56dcd53c3bcfad75ac4ac2eefed2286629bf65483a09920484f0605d7f1745289595c0bcc21ecf756f623517ee8a140bedd01274049f5950b85cac1fc149475a963474e6c0b192f7ec76b7bfde93905a18e4bfe334f20b774244d34f454304865154d7f9772cf55464429a84c52c991f8112d81cb6bba490cfe55bc2c0a87b7d43acd6d7340e06fce401a5c9355279d9ccf2bfdda3a3807c179de655e934d9fc66fdef994087897c293b62755246702efee9177c3c0809d18b123855ec7b7d686820ea69ad0e49f14b7bd68a1176bf86eef7c9c2a2863f311a9d18ae5f83f2bb7c16b2dff51230610f795123bb0f320bb4fa5086ac2b373cb82dfc45b10b2faabad7c4e432ad43776605fda8dad36500ead03620a7ba811b410a756f74843168cb2976d3916e334385a7f816e17bb9d215a01f60a530a07c3fca1c8648d2ea4489ba124e3675566c27034bafc9de17f0ce48ac92c00dc201866c11ec975d0057ac7baf2767da382f7ac51223fcd1494381c3a02739d25d02874d29149444c121b9deef8ffd8e3222b3ee0a0b580d7739257be26f69b5313909712f3924fed6176d57b78487032286fb7748d9cad7a87926dbe51bc952c23dd0118ae7afc7628f81ff7a0e6df472fcee1e57916ab56aa4000b7d056d00cca6eaaa026c501148aa751b78f39753f4b50cb11aae99057b08de660e2af0667b13220c85aaee1468591963387ea2d9517182bfbaaa029f1d8416ed6643576045f6debd1696866c1adcbf26b2c2ed981ed4e8b467d1dec5e96878714d88c967e96417edfa3b762fc71f0fc25aab62bfb853e0a31d36f98409b91ea216c2322a775f84a6c6fdd387cd7ecd9374d8526d836e4c494b00cecfc32a1701c3d920f9decd1feb12813b3209dee952706235f947bc64bc6507aea850bf01dc42f41f46deea7f6ffddb549f681d6daa52a320fcad2dafc120fddcc558fefc2d3afc76828a74cbcec68e1ccf5e09cdfec55c48bea736706aa6400438e6e3a25a0c30ca129532d249d11849d632ae40d6d2a103740db0b8806347bed9fb159d24f92c9727c00c52f30703d36301d1f6cdff5ea279d2944e8481e7f15e33573230ef6476acbadc83bb1597158ff775b4f1571351a1518172a547280d45e2f9c488e955591cc929620152b755d181558f2b51329af9c8f8dd7901b53ab82b7c09504906d699ec6081dce8ce32292eb480e386597f8591ed65824f91c13888a84ef3c42c92e378c468c1a8bf9500388e539de55537544d5465080203fcf5041f7f08b315a2e67587768132bdea98ecea69142a796975b305edbb0fc7a96c9026561a3d12b0e2fe2389c1bdb85aed1cf56aab44a2c6bea20539ede2b36f5612efcd6e25ff2e95c13e83a98f3a94d55aa0c281da09befc354920ec553925b11f581a33463c6644ad1721e7c9884694f1586d54b9702fb9aebb839bccc1eb8bdc38addbe9c8a174a7a2b5d96c21bf53edc556bc4f5d68f9a998eaeb5c704c8023f7812206b4241e584c2b8511a74955e058154d7c80a94dd1d5da8caffbccd0da6fbb9d564199161ceb056323efc9a30144ef41cefbe0280b6f203c76fb6d4fad45a1f726ddb9b57c70aa7c18d60ddc1547df01c6a1b4a1b86188d09387858e78a10fa116aecd20b855326f437823c40403e1d9a415d55b4a562a93b83c31e441fb8c7fe65ca3e0c537aca4b8d34f66eb5dc9dae29f8034514a7cc4d27c781e1724073e8465ac957bc1e05c7f2df569250c424dd06bf8765235eae8b13de2e5845c7d0585f9409dd6b4b92eb7a9c88dce7cf26cd6672903625ce842e5964d9f83fd75a8513002aa3e7a8a4a29e9914995aa377338327758ab281d6c29706aa647801f52fd096ffe3c7bd2cc0396568f2e64de53d30a3821cf00cc9eccd071346b8d8d0e6a13a8794a24c8e180835edeb2c13dbaebf8cb7baa6b7f875b154e0cfa4385dea645989af49f2a35c39c7b64c55246f91a788f1b46ef25e1a4161be0d5d9c0c8571fce8dcb2a72eb87f96906d3f7dc60d3a1a8961995de44148e204f401d643ae08abfb1bbdc231351fa6550a8c2ef12c955d235ce2ab9fc467a1bd80f2a518e0785730908ca0c2584778ca0ac7ac1fc93cbc9e9f9e0d9e2507c230988a404f56373427dfdc8b72d969bc6cfdfed70a78eef6f0393b47fb8e6511668b424873f8f875a2736fc1e960b30736a84ee98ca5b17eeb4af68587cfd893fa42963185d7256c848872ec1ac96be45c5470a11f95cabf5a5475d5837f5294765e738981490395ed548e0f886170365629cd8d2468e99dd4734ddc095b36c1f3b0750ad17739d7d732e6034eba90a692bc2410fd53c0f4f4233ef7a76b6101c9f6c56844dbd3e96d75772743798ed7c0c48eb274d49006da053a5a722d754ca33769f9522a27cb7c5811ef8f233ee2131943f5f3326c0a2cb20ec08aa0ebf3a02a64aca05e0831b5eb668a6d2d25456212fde2c183fbc273b6a819aafbd09f5f551bc1bd8ab50fc824f3c502d6a7430371d7a7db91b38de9cc4285c7f69d87008cb5c6d56f422d0243b3069288c35c7f1b67dff79cf0fcbbb61b3b0e112835e8a9e9c2d2d3007bd6a769fb4c7aae2f264a06ba0f8b96acd1a7e721772da79a3da21b40f97e2ad49dc59f07c1fd1cdb715e2d9a57e8bc94cb1322133de2c6492e9500281337681440bc1bf17ea7f54a5b4e53ed3d549faf6189b4bcc5e5c03a0b0bbe1a3fceeac0d7bbe16ab8e0d1c9f3af43aaa6757e56055e8140131080a11e789d5f99160e179a7d52c9737a636237d04a45a712b6df86220f0a6440771eb2b752a0e0588cf6ba75a5b21dc368a140f64ed43d48e7f9e624ddc5a4af8fe453c0ae09683380e49f265ed6d22991610d9fd3e1cff8a43e706181d7064ab8ac3804471b56e33cafa8a68f74bbe69cf3928dbaa6f36bcd6689e5ef53cbfa2a81dc72c080bf6ff4208c4757de945689f33fb055088b0e8f9f1a75b50820533cdfc8b08b561147c0be8cae325afbe0e914973c7925b9e8751a0dd90d9a95260f8266b3a7a193505e5e073ad40c73f1eafdf27d7f8dcec4b6545f3741a2c1563bf08df17fd9c462c12437d475ce8630ca1d8e7bacddb00a8e44154c9164ea0a7548276739c4f4a90a6caa936d0aa28346d7cbeb06c1c882b3e38be8595c24aa3c5613addb1bbde1e98d116d255dc4f5e70adbd7c84ff4a14c801af86d4c1d7ec53197055f92af1131546e5d4b203f32864fa8e17323def8395aead981d003477535987698260bf6c42096825111fa442dccc57bfa3a4dc3ed6862b7671915a7da3d1df63a5b05fb9c8251f06f5d80f0408d93da558204bb3268d7346001da64f5e8495a711392401d58c40d3ab7dec79740509f5866e7c4d4aa8acf34fa509868e9a14d024f95fb15785ec1e09f2359838e9ecd939e3d844c19152376e31d9b26d3a6dc3f5160ce408dfbc8328e1d7086623a94ac8f645b0f92cb1ff5edfb2ecb07bfaabca65cdade2b0ab454536206e6e7a6550290acb03ed57fcda6aaed69cd756dcc1419f93196f4a0a6d9d7041af597a5679a18705d904b17c529eb438530f21599f2071dde61233cfb63262def48b9e1dbb005072e6737b2f09e5e30c0d4a4c745410c39ed10d3d73ca3f44b66a9ad06e2bc4038c2d64a43a68db6517263e084181cda92dab9a7de076984dd7d481a336bcb77a4ecf582a62eb6130c0fd4934d42e4bdb5849fd18e360a332b6bc502871c3b400b377f8eba46e540019773cf4497baaf4924737d511a43efe0ec8cfb775cf3f5ba62629f5d4e14ab9a4eda5f015f4e530e32a5d8606c010a39a78f6583fce4cb5ff06d5b02b0d153e2594f4e13c6eabdd625199c41fe79f1cee442624338d0758ed1f5ec04184fea7a71894c9a4df796e00b0e451054d91a9bd766c0f2ed59e2deaf85f62be1499b2e3f0a828925405f7b3181c81f8d93b01c0da2bf6ec177a212ab23766fce604e31a33770201b9fa4af119a12ca1ffb41e277979f90cd07098fecd19bbc3098c79f87bdbd5ae1fe79212250e8b8680352ab387c3eb74c67107bde5bd4a04c548603a2afe02093fe7a88d64163e0f24ef546925e7d74c165c3b6eedf89ab0f060e7aa1a15e7920424737cf5815110b57e0852f64394b3ed20872368dd634b8345996ba29a9f2b1b8f9f156e5b38fcdab959cdadb6d3a56e1520f409a7d0dc16edb6f2e90d8c0f40f770b7d4831693d68b01a79999fee6b2cd282aacfa46b75f8c98937cde4b045876571a44953aee4b77343fd00271a2eec341a2d2424688737f7b5c2aa0d9c323eb9b01e3d81be5d70660bb5a1451735b4a5bb8bc44de7157a8edee714616a2b68d37df0d72d2bc421c255178addc623ab4c54ede71adf71cae8aab0ec056ba4e7003a26e1714295089ce1941f6224f5f96ed7b26e67ade15346d7dc2b91d8a95485eedd0298cf047282764b5b90bbd09805a9f00df3537f507fb51b3626c2b6cd9eb0c7c2b6c64e045174244ea84035607b090d1a9bbb9ec1a852e80fe851671965e32cde6cdd9d3d11d7dfd55d15bd285de6e6d98ce246e1b7a4706d29af1f1496d6af1228b317f49947353118f4fb351baf8a0c03774e7e6a488e49de37a81b75f6f62720bfaf65d8b616324541a33b41c8d343a7a2c29051c11d5d02866882fb66bf0585916a91719e45272d0a80fd9eaa1e79403290b052c05b03b50b02f38acad427054b61064873214a579a3aa0f7a472dcdc467aae9b34de63252bbdb98c576333f76eb98b66bf1070def3c587c5b0c01c0c528c3137dcec17a887655475a0587a8df4419270537a9b9953504b6631125372672f52a325adbb7cab5b7548164302d8124fc033f64dbbc7f4cac05c8b81637ee75f16a3d831e1a8893faf819d59f5d204bff06de1ce27c634b97894433f007fb8322440b486c0f5f01337b133274aba7e313b284902ede2ea15e2ca85b539bd38b9256f3ae993ab3837426cea07a01d0ece2e0399acc7941d09b18dac83cc5bd8f309fb93dfc024f6f99d2c98ad87d3744d582c2c9d8b975868ba913c013c1347ff4501a02f1de7221af8091cf34fe27d9a40cbcb5afaf12037d475349979937a432b907f4106fa", 0x1000}, {&(0x7f0000001280)="129beec68ac1fdedf19835067d5318f2d4b97c889c7ea6b04128691e0c10317f37e3ed41db6ac2f33cec7e312ede3c0a0f0064a562a36ed0705767dc05c4bb23c95609407e3688f2a7baaf8a82a057a8ca35fd5ee24add376ae3e353266cdbcafb836cf2a514f0fcf838f894069d83ae87330bc0a3b45805c84a0d600070883f677146d7cf832bb49a8b10177cc68919e0a2411a9e39cfb1f1438028b098b8b4", 0xa0}, {&(0x7f0000000180)="6cff0b3d0a9a938991d4e198b24c7a05a35cbcd07781eca89419fb366e94b98aefaaf91605e0db683dd5e11e56831372396a1a5504fc9d99c63bb66cfe91404e2af02a3c998d36", 0x47}, {&(0x7f0000001340)="e35735a79328f6c730fc04895a1539329a", 0x11}, {&(0x7f0000001380)="6b5bb93843df1ce1a6b286479ed86469e6df95684d514faf0ff6378de6d6145993bf01190610184f865097288d0ed029555c2e736b1b15b398ef333c30d1c6d4e42769f1c3aab74392a1bf764065b2c83b33e586f9e42426861ed4b63f59e4002e68f5cd9bd643f67b53c246ecf3a07bbb9f7945314527d9e44fa01c6bf2f84ee0ae99b5e546c85943e5a7b450bcee7179c5b83effd5cfd947478cc3d83cd22f24a4192dedf902a83efe481c7b58154014f5c6545f21e1e3cc75311a13901a50a670d7a71bac3e595014", 0xca}, {&(0x7f0000001480)="73cbb2d3b909a8dc1d56b9669b5e2ee919d08aaa5d2cb89b557d4efe8b7bb15099378447790c63a950abd476c97d7f4826c320af344505955fff9d3521a9563b4bc9584e37b7922b4cdbafc167d67c403b05fc166db30ab6a57e7b4c9a8d8ff5a067505ad0d248184c11b87ea438b9428517ed1da53fab0dace6e00e93e154730547fb6e5ebbe435ee3b3785989c5c99e0784eb602bea684e6d6bd5b8d9c28cf312e9e7cb60573734c186c609960d3786b2b8469fc7ae30824821457157e7e587502f8b286103d23b6b71fc11feb6c70748545", 0xd3}], 0x6, &(0x7f0000001640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="010062757300"], 0x8) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0)=0x2, 0x4) fcntl$setown(r0, 0x6, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6, 0x1f}, {0x7, 0x8}}, 0x2) close(r0) close(r0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xffffffffffffff81, 0x100, 0x6d3, 0x8}, {0x101, 0x1ff, 0x80000000, 0xfffffffffffffffb}, {0x7ff, 0x9, 0x1, 0x7}, {0x81, 0xfffffffffffffffe, 0x101, 0xffffffffffff37ea}, {0x3f, 0x5, 0x8, 0xffffffff}, {0x5, 0x82, 0xc89, 0xfff}, {0x1000, 0x6, 0x713818b3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40000000000002, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x3f, 0x5, 0x9, 0x3ff}, {0x7, 0x9, 0xdf8, 0xffffffffffff8f07}, {0xdb, 0x230, 0x7, 0xfd4}, {0x59, 0x1, 0x2, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x6, 0x6, 0x6f, 0x4}, {0x400000000000, 0x4, 0x40, 0x8}, {0x100000001, 0x401, 0x0, 0x3f}, {0x3, 0x9, 0x6, 0x3e5f743e}, {0x7, 0xa157, 0x8}, {0x7, 0x0, 0x200, 0x3f7}, {0x7ff, 0x2, 0x100000001, 0x7fffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x211, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x110, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1f, 0x7d3, 0x8, 0x3f}, {0x2a, 0x46, 0x4, 0x5}, {0xffffffff, 0x2, 0x2, 0x5}, {0x2, 0x81, 0x7, 0x8001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x2) fcntl$getflags(r0, 0x1) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x200000005, 0x400) shutdown(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000024, &(0x7f0000000140), 0xffffffffffffffec) socket$inet(0x2, 0x1, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x35}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) 16:00:11 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) kqueue() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x10a) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) pwrite(r0, &(0x7f00000000c0)="b8695005f19517215783ff7c9d9cbb5ac047dc09da467b3225a5489706494fdd5db9850c0c515afc7059ebf6d3225a611ab4ef5ff20d9c13af7249bdd63674fc0ab7f023737b61559044cfc0ba291c0b0176e194acc9ac5e84085c194a438a8d64de09a990bdab4a8edaa0ca05ba16d295e5f43bf6ba7e64527ecf317f51bd7c7b2182f0d626f65297157e83", 0x8c, 0x0, 0x0) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64, 0x0, 0x80000000000}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1368a42bdac59dc0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x210c0147) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="a6cba0b9938ebc830369cb6e8066878bf54d8fd06ac04dabfce107bdf4d4d8a38e9679842d413c459124d30d1aadb8e7f2332b36a6d020be092cf2bd9cdbfa490fb5ee22f1a00e15e0bf7b1cb4eecfdc8df75d6360b80b561e00da3c11369cb77d8809cc9e596a1b8b85a941a963f5e239d721d6ab4423", 0x77}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x231, 0xb0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x7fff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xc) accept(r4, 0x0, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = getpgrp() r1 = getpgid(0x0) setpgid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86134) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/116, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20602, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0xffffffff, 0x100000000, 0x4, 0x4}, {0xfffffffffffffff8, 0x8, 0x6, 0x1}, {0x9, 0x6, 0x8, 0x9}, {0x80000001, 0x3, 0x0, 0x7}, {0x3ff, 0x400, 0xfffffffffffff800, 0x4}, {0xffffffffffff0001, 0xb7, 0x10001, 0x9}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d71fa5605161ef7d95e1ba31fd49bfa2d104f5b337a0497c1668507ab727acfb61a4c79c0e2a3b530d96faa1ceca4526ed10a9be489869aca4f07118ebaa92f6279ad325f21190d580ba54d9ca4808e8265a8a924a092e1ce34126bd467d1db3af08ae8172870d1c1db3df73204237b4d005aba00e06505ff0e700c07438094707b4d6ad4b4896f37d00c1911378c154a55a0fc5", 0x94) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x81) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000080)=0xa) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:12 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, r1, 0xffffffffffffff64}) geteuid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000420, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000bde000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000bff000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x5}) close(r0) r3 = msgget(0x1, 0x4) msgsnd(r3, &(0x7f0000000140)={0x0, "f04429f579eca822d607fc07e6f07faa77e481a82a2f63f72d27837c92b9dbfe26555592fc2d6860ab3cdbb937bab22ecf828653565c54f1a0855b3d711d6899c937b68de20f37e46333da285ab08b9b1ebe7b4ff2f305364aea0c675479cd6971f2"}, 0x6a, 0x800) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7ff, 0x7f}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x60, 0x1, 0x80000001, 0x8}], 0x4, &(0x7f0000000240)={0x9, 0x7a7}) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xff) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x19, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000001200)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000001240)=""/16, 0x10}], 0x1, &(0x7f00000012c0)=""/199, 0xc7}, 0x40) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f0000000040), 0x4) sendto$unix(r2, &(0x7f0000000180)="64a863a9a50e22e25aeffb37f26a44fb350738c87d1954ccf0d7859df0ac599c2a5fe3ebbc0fc683385f1b919626736cedf613b8504122eaa0146a36a901a362179a5ea362fcb3fc9c07bd01063d8155a16c90c53402f63b342059a5187d253fce3a139fac1d9d6bf493585c8d8aeb3e9de3310ca71e0a2574d4739bb163052fa25b929952a16a6f28132d02639bf29768648a2c93b1cabbaf991db70e9833413fe494a60e785601911435d86a8cd7100fce1cf2bbe432d3377b272dc104438ccc6571a466ab74807fc274e56d96242d03e1113c44434ce4899a3f0f2ac2631ad609608f7f3a2c24ce81d01b22bf67a50f82cb279cfdac51f4346b726200df6b8b0ba16093e3c35aaffcf2a3b18ade246bda8fffb84437decd445ea5401eade8d5e79c5dfce84093c8eba649190fb154c817d295562608efce1b6f7b82220716122c223b6e57dcc07d357d73dcde66b40b32e266197dd367335cffac8a7f573884787335df78f135af7c1343831b9f1059fd720a02990908deda7a9eda175bc7a8818bb5c00b72267ac88016f18f0801fa60e73ff15232173b8d15e790f8b912ff8cefbf33d87015558460814826dbb6eb8f8bc1af624b92d6ee252128edcffaf93f6b60b56527e1a18a9585e8a1c94165e0ab05be7bd7175396303db5aa9d6f043f16d1f964df368ef7ea020df7053df78cf4656a1f76b014d72ba3c916c3344b20a80391c3d6a470c5dc2673633fe0fe26c8bc176818f7f5f49f820cc8ba2b50b3e4dc921e6a7fa00d3da1b79d783b26e177ff622a64294f658abfd329bea1dfbc2b3a7533f171fd9d49efbd5089adb74d704aeee6f78b8b687386bcb156cb5d6edb87753c602d562f94f217ce7b8d40bc40f14f3345e20d341a04efdcb8c96f3de92f1ac91d4268fa6c11c54d8448bebc3adcf6e3f5123ae4fe291895f2209b5904493ca54fce1ff98f1c24124e5b7e905123c12913a535ae2a78fe6e66a9f0fe2f37de4ccd3f262e4ab2ab142b6cdd2a4c137ebf8b9cb5142546e9eed16b9df879fda629eb002b819994d9a84205d48e6caa83c41f8fcfabaef99a413945218c3302dec02108c549af9630a026d202681364e7c4970e2098f29d2ab7ef0c456fcb2e688be897ba6ada0c1831f6bd0d61f0281fde02f319e01c67641bb74f448770f63a8e4e33ab2080ac7f3bcece23abe4c8382185e6a66810abf09cbc14b959ad042eb140a7877d0b24109bd6c2a5ed6e94ccad1b2d71b5d4d411c5b65174dc1a3dda8fc70ecdb37e3413a03180e141d23f5522b9eb5dd775ee34cc649774e0f8a834d3a47348b758db087f4afd527ebf1dc70f0c832b1fa5199c7c4bd2d3f2c6319cb35fc32148f2ad949d7ebfa7630931d1e855ac1aa0cd24ca07dbd4ee69df0c1ef0e60564362b16d6f2efcbcc85386b50d841268e40682a8d92ba4291c34ea083f4da7513302df71f75f724d4ac4de2652a53f7f6eb6bd783ff9a1f126ec8c9ca0ea53998b51ddb3ff4f955ecf17589aa3fa33c2eeba790b7b5a0fafd2433ea8cff1591ea04e22a5f6958afdc39ecdb16b13f630ad6c34ac3426f1aefccae758b0ec6f5ab828e830f2f7dba3a8116c56d46a9359b270018edcac6267689ca00b2362cbb3baf578c718900dd32ebdc7c683eb916735873515dd141113d0c7c48734794b689a7c7333fbd7a1ce4e52be68e2c5e2fdcbb3d158d5f4aa76c2d06345a283c62b2bf11bde817098b8e14e31565e1956cf73c4ce18a4c67eefc909323fbee2abda686b192724f4f9a912846d6f0140320ea635f44acc8128b24d0cf74109fa7611f1d5d8d3cdbed39d2e3e710c9969910233ea92b65851fe72303e42c2f336a7926409e17ebaf6c784a5e81478955aa5b4ebdfc06c91060964e66ef1cb39540cebec77f8038f9bb758969ceb6afac8fe53d99fd7d6b98af7a3b0f3bcb9c38b905acba6cf3eae915718302309539231de68d9d20b93aff3cc32a05b07e5156de649f7634194ae388d48866b2eadfb52a459b5816bba829d94565a3e2170bb6716436f405f38d2c9f65bc22d5b46af82d3a1f9a52b7cffbd1337692ea5998ced3e6ade8df4db06321ef95dac2d2e27556ae18879322829f687e68a952bda42cef632076706081bbcd482fcfcfe845b5da88951c75e55ed6e6c47a89d07baa94884bd7433f68c3f6c66409e4ee96831c22d280c537f90987adc12b991483c32959bb5815eb3dc9e445c64b2c35b51484e08419f365681ec7835be2296ba0386f5b0f9179d4d2f8b9dc2c1c86d13ff5f4bcce0f26f10d12f23b4d38d70a51aa8921a3156b911cf362bd832789f2a1f5ef2fb0f01892f0f3850927e04bccfba4df5cb59baa795fae335528b4a08f5abef5920c4f4707ebcfebdd85f8bb503ee9f547154a7d82752500d9b57e517ff9c84b197c3afa3ec836fc468e316b9760c330eed8bdad1e62e64cb50cb58d5857a041046f0dad01cc18778a97795fdb75090e30915d6f1405ac837d9b6a4525bafc5e4263bb93c8ce31c3cd0b55ac174230da6b642f5c4fb4a2d9f2cbaaa6705fa708c464061558ccc70d9e32920f1948bec07fd5919182201012123cd60fae7965589551f7a5f7758930d24256de5031a33e42870acb85d7b76e61158428005bb43b8f4572f1be819b0a4401fdebfae1df9c55dbec6cb32de8002c0e3020e8d3e8449945e1be97f7a2124ae0870bb521d4606955f18f2f7e9f60fd5385619355504e3bab7398b142700ecaa38ea4bc43efffc450d3cfc73fe58a6067efc672ffeb78da84ae47faed0ed47b15c5ba1d1b318151c636a7ed28b14b6ec9916201d184e0167b76dd675962230fe012650ba9ad7fa6a4e641c64bb0a14b13fd2b49bb2a3354cce9742abc2f85c8e23f4d5c31716dc27957c08655fad128892d2a61813b5d148afe82131faf740c695e9400082e7bef714de6630930e9fd330d54e2fbbd156e975d25b305bf79917be528cc53a655bbb6c8680679315779021126c795e67ec7d7a37fb1e4ad9e33dc9e55a3aaef3d876788b15a8178616e4ee5eb817efd026fd5a12366bdb495c258a845a3abfd42fff25bccfc60dce8d9950dbcc0caa5b5e4824856f74e4623bbdf7cf001cbc4ac5dcc25486aa9fb4c3be62a60e4b237abcdd377c5dcda3221d7993ff9181d890c1bf0ef4063ed50cb58a29eb75b130a613242dfc897e1adba734e155d5da5b1e196b226ef3d158db74bc480a1bfca9e3f8bf5ebed2d95368e2643cf4e6a33b071489e4a6be94fbd083b4634be46247c8be9fd739688bc52406059f5c58b24b12936d2381de4fa6c6580c2f6b6eba04a32eafc1e4eb37c80bb807693e9c9eb09eea6cb06712b60883d15fcc00be3c8b1e8b877499036373cfe62ceae2969f76f51e2f634f33354bda069dd830eb44bb2b4a18e7ce17e218f1694005efe33403e7cd80067244477d0c7d2986756be08039394f79852428691ae2a30745ded6409e73cee4ece2dafbda8383f087d4cb60754f1d0bee3ca06b3404d38d22541c34e8d87ba402bf2c5db5e2f08b927cd01612252fdaf863706009aacdfad54d9307373b723d10f473641ab0ef9b0a8b3aef4ec8c0a4ad732ad23585bda683de4afc962905fc5b32c122097f5160a414e55ab8bf6f7e54559f824381e010151d978a6ce5120a561bf3a08c00af2bcf6970f05c8a5adaf9f76461d7c4592270260981ff0d6d03ee59a641dccce7ea2dca4f41f5ebb903f302e5be5501f54491d3c543674621037d0e6300964888ff80faba45584dce1784712e3c8c909c7718317e2c6a225ef75e0ebae0a8d4aa25540faf155ad1435261b2904f06143b7c133aa655ebf495c609ecb74dd0ab13c563bf3d3e2d0bfe06effb2db4df084d694ac273cf38ebc7a8218644268228e332453a33ec5bd6328dea6e8a75a9db7d74d5dd2ca436014adc9abe713eeda30b99b6e1f7ee557f6007ac85d8d59fd8b8aeab174785a52b9b153b4812dfa5f3f853a4cef1c5b97360824a28d5f33f7313410235ed762c77be6374933a9c37cdabcb95d64e4d9d91031e93c426df57c0f1f4f199c48f09c7acb9cecb404fe6940c634e7ccffd8abe6c2bd6c7bd0f244109dcc0c0f556568fc05fb2980eb64219754139041b9df2072d6a7c08d38716abe7e5484345dce8b5614fe5d427f48498bff7e5d236115b19f443d285c6c698b04dd8c1e2c04e0fc781aa7517bb241065d04c3a4fc5b4e173692ed96d6077340d96065bf336325c5c6f3d3a1536f7bb6ce08e548f7daf0951c395c0039f459fc23ec325794e2bb9dbeca4d221eb96f2d361e2e0c66d65ed858adff0c3179c2190aa41789d32866224645cea8771a35923c930736677bcd4c2377941dbb346e489711aa7b103eaae2527734176768be6300eb5bde24c0f9b4c42a6d6f5034446f5c8811928dd85891fce140307384180375bfc803c891357ca6c4a3cf9ad85c5944a90319979661690aab75ea7e9b68e75a1adf1a62bbe05c5fe24b5521a523822399a5ed08e8873140173766fb96f97b5c7a75eb933a25733806b475a45ffb8ddbb301def54351ec81dd29d78d7a383809a6ba31124c629b8cb84bd5ac6103615aa72100f932d0b0276e63d3c7df6cfccfd270106489e802a63f3be6841b39857e408bfc2bbe7c1584921947af4481a39f782d2c49ea8fcfd3e5e676260e1ab2e5f752d871c496a735b84bcb810e84735560e00b5db6f92602b4448083c50bba69d13f2f735b0a89c7a58ff9602357fc7bbb654ebad5fc0d0b301e1dbec206753b4d482ea968210e628ed655833f0e7428f7f63110732f4f9177aa9dbdcd81a38e5f713c7b23e3ee2efa7924fd94389cdf7ef6f236f22d98722f4d024ab293991c6b3e3ef1c4835c42972c7effe521fe3fdcf60ad1e2c1986229537ad3f012089bac94113484d69f3fd5f36979a2c83b54109bceddceef37ae3f4aa5a87fbe48d5d5b3c98778b45fa188e2cbc010829ab56d3763bad8524286ce2ff10c394a2a7a2456a46d33143f16a59c7d65cd64c585fc9daf5e406f1b5ac2ba76b319cf85812c97593029e708e97a366129681478b6a89c4e34bfdbcc3a224f21d3f44f5dd3ba20146e827bc019d65697f0ff7bd9c24e1a370963f027c223a5c9eeb9207be9ae13f9307673bad858533cd62eef3c936a59ae05074079bb619b07ce455818194081ca5977967594601f22b8f35fbe379696d9b8486f0765c31734596bddcfad8afa0631e0d47f0fa646b56b08169384784962feeb794887b0077cb243547d86506e84e22a73be79a35ac6ffecf487c764af5da369007c64e2a48e42d6fc0de5572a32643f37f9e3232ac94011671963b5f0158567d41442ecde0471e493a5345a5b404c410a9359bd352a8705b5a6a5ef10e9de92a64d45cb1a40dc605b407887da93f2af2cf1f9849a47f0ec51d82c3b5daaa593c573c1354fe3c32cc96f1fd8a89580046f033b9df616013ff01e2f43cb859d568521ff55bcdbb32984f9194d4b45f5867975b9db6b550d6f5cbff416da5de3bf45469fbecf794af1e0d433e542ca739bae7531072d1d1652b9ad79fa4bde80539d982ad8e0a2e7c4adc88f76c50934c2d137acf4bd7857b167588b12d9b5dc2deee0b02dc30577717d51e1cda7f2ca1ffadbd65d058abbc1b87d757d827ff71279053523401893809083e739a12b8087572f77dd07a1227a72dc8bdb4a602492d7a9293126747bd4aa8384a1f3e2da08c417ab6e6bdde992e2d2822a652d220dda6dbcad38081b990d515239", 0x1000, 0x0, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000000009, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0x80000000, 0x2, "9d2f26bf538c2597049d9b9e88a664d8203fbdc6", 0x4, 0x6}) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) pread(r1, &(0x7f0000000140)="f346507ad9f0c75f2425a6a810b0a64d4a0371558d1fbb61f3eb1d95f05da992f08ed41be3f8dd24f9969449cfd735c5eddf3019ea08ff55567f8d4969f0e06a4e01795937a655c710c111efb5732a784f1136cf82536ffe551354afc52c43230309ce4a77caed1ec73be532f18d8bb817d825b78ae02b7cde5688af9e3fbd3256db48f677e1da3d519838ac2dab7c92916e8be54678b42c788b2ea59d80257b7aa82d93c8a701e939821d133d4a0b500b96cf37c453b08b27dcee64ffd4ba8ccdd765aca8", 0xc5, 0x0, 0x6) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="c1d620f8e15f69977dcf33778a4f67e8988029001165af8d67990fb961fb1db76f8070d0a1629d7017a9aecf6c25e9935a52beab31772c51079f0b092b50e7c738036a9a3366ae1109000000000000003d7265d3cf13d9d2bdf747dbf78d870e655545f90bf33ec7197d125974f08ebdf28f12600d0049206786e17b41f912e75070e6927c91682ffcce04f1cd53504cc7b2eb1e213e106823f0ae475796cc5310167437f51020"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 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) bind$unix(r0, &(0x7f0000000100)=@file={0x0, '\x00'}, 0x3) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) read(r0, &(0x7f0000000180)=""/77, 0x4d) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x2) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x80000001) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) Ì¥ÞL§(SË w¢…{ߎDçqƒ"âíã,ªv©‹â”êÌ¥ÞL§(SË w¢…{ߎDçqƒ"âíã,ªv©‹â”êfuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) 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(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x35d) clock_getres(0x5, 0xfffffffffffffffe) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r4 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r4, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/179) 16:00:12 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/184, 0x486}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = semget(0x3, 0x4, 0x200) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000200)=0xffff) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x20580, 0x48) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x84) utimensat(r0, &(0x7f0000000140)='./file0/file0/file1\x00', &(0x7f0000000200)={{0x8, 0x821e}, {0x57, 0x6}}, 0x2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8108, 0x7fffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10090, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x81) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x80000001, 0x6, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x6a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0x81, 0x81, 0x8001, "8d63cdfd9255efee68cacc26f8b64c9bbaeace25", 0x2, 0x7}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r0, 0x0, 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socketpair(0x20, 0x4005, 0x3, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000280)="3eaf91174ae66ba1e1d51528ecdcc337c2434c95325716998f5b29d376ebaef36b06da818d705b38e13ec660743e4a680e90f711c67faea9c4b20b9f84794fbbd9a97e6c9a0fa00cbbb8ab797d2d816733e1df0057bd4a3afbf64cac8520b0a207bac39038873176ea3bfe23c53fcc1d635fb59375e3b84d19a72eae1a3ec14f22e35dd7cd90ddd9d1153f7d5fd386bd", 0x90, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8050, 0x34) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setuid(r1) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x0, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000580)) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x11) chmod(&(0x7f0000000080)='./file0\x00', 0x40) symlink(&(0x7f00000003c0)='./file0/file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000600)='./file0/file0/file0\x00', &(0x7f00000006c0)='./file1\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x180) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r2 = semget$private(0x0, 0x0, 0x22) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/120, &(0x7f0000000380)=0x78) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000005c0)=0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/190) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000300"/18]) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/23) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) writev(r0, &(0x7f0000000f40), 0x3) r1 = socket(0x40000000010, 0x400003, 0xfffffffffffffffc) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) kevent(r2, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) r4 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r8 = getuid() r9 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, r6, r7, r8, r9, 0xfe, 0x4}, 0x8, 0x8, r5, r3, 0x80, 0x4, 0x5, 0x4}) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000ce8e844ff0a304673e8a08c9f98ac7cf341574f657512d9e883426d386a8162ea312511c61cd20c3b76df84b0f403616e25391acdee08d73e1000000003af5679854e577b6456414669e57deab575aa9747d807bf8bf872c16308f67866a08ed261d391ff36ff40300000000000000546fc51cde9578759573b9df00e62296d7565bc3cc6529cde795c16078e5ab4c52458458562ecfaaecc045d7883bd88644ff05332a836ce96c4e5ac539ee4e6fb6a9268d794638cbcff5ab18eb43235a5801d2eb106c087170eef655b08be59a7dffbd1b13f922848524c8ed25bcaee887b26c4d677d1e6928f6edf4a88008ef73a8c2a5fe9c4f33ce6964d44e14a84ca3815f4a89f64cb1966e936cde33a759a71164fa17"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00'/12, 0xc) write(r0, 0x0, 0x2c0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x39) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x1, './file0\x00', 0x7ff, 0x10001, 0x5, 0x20}) 16:00:16 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) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x11, 0x3, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x16b) 16:00:16 executing program 1: r0 = semget(0x0, 0x7, 0x602) semctl$IPC_SET(r0, 0x0, 0x8, 0xffffffffffffffff) kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x440, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget(0x1, 0x2, 0x82) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x5, 0x7, 0x6, "79b65f2d38c88856122d1aa0c7e4e87b9fc40538", 0x0, 0x1}) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1c000000000000, 0x6, 0xfffffffffffffff8, 0x4, "e59b78d281b2a3856ead6a0c05454ee84a569404", 0x8, 0x7}) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r3, 0x4000000ffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r5, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r5, r6) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) r7 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r7}) r8 = semget$private(0x0, 0x0, 0xfffffffffffffffe) fchownat(r3, &(0x7f0000000180)='./bus\x00', r4, r5, 0x2) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1000, 0x8f, 0x25e1, 0x1, 0x2, 0x8, 0x405}) writev(r9, &(0x7f00000009c0)=[{&(0x7f0000000540)="18806280f3425e1db5694fa4dc4e8fa71559ce66fea3fa18708dae6302d6e5c33f3d71d19f270cf7352fc0f6d0bdc26f3cdbe96eb940e8d654436a6f4ef76e3d2eaa9e439167ec25a3b8409212df94454da50bcf61462123b364976e25e04a811a27b3e9ee0278cc036bad323e01b8cc01d4db54989e10ac756cbf46", 0x7c}, {&(0x7f0000000600)="46ad2dc30669b80dbb18e50256d9236cd0ef554bc5ce4ba28d6f6fc7ae4fc523f19983a3736dd8b147e95079ad0b71b53e2d64c29409e5e2bf1281463f98e2bf8f37aee900862b2af483c49a68bffc1d309e3ad0c7ce141bb642bccd7bb5df9e1c3e39d8486e0c9214fab87f", 0x6c}, {&(0x7f0000000680)="d238f68f3fe8157a8f5135ef3807e8d24d6df1b0831ce789cd6a990af06bec3418a20b3ae38af4fb3f2f2bbba6cee7a9f5efc0676961b63f3b9c2179285c186beb29522496ca5fc65dd4ed49ba763c33c76028665eccca667064d1a8384cade6324c66cbc676d0ba6a49e88d2c127eecb0b13a82c40e6e4394b507ffef52b0fb6ac165d4bde644d62d8997dc4173f036b7", 0x91}, {&(0x7f0000000780)="cc46d087f6d62cb31c2bce226725d25ef9f4064b0625d39820aaa1c781c78704c1958abb2a97c2fe6784a6096550d369bd3d67e2a0cb93b4598fac1b88fe3a435782af423815540d2a01fc817456bf3c009d24bfd320621446c9cb3247b5d8", 0x5f}, {&(0x7f0000000280)="c5f0e8259d6e18bab85605f6eaacb6a86c5423676ace85a8b55a185025e3536bda9a335a887cf88a440955fbc7d07d540101902db722", 0x36}, {&(0x7f0000000800)="930cd503ae7feff1acde084352269dc021766c13b0ad0ecf82faf8bf3dcf2fb64e993b23cb46bf172e9936995b7359a550245aacb4eaca7f20dad73ee633b32ff7634acdc94bbab92ed720b2383109600d93c60b08e8c3b1685c0543b662f22895beaafed6a55c0d51ce62b858d21230b3a5f45954ce8587b95d4b1a96236b233d5f96cf70a28a5bf370a9dd132b3289", 0x90}, {&(0x7f00000008c0)="6d93d423dcacdedefc5a6d8c65f18b7f778652ac3fe0aea43641e6989165e78ad21697f020c0eead8213533a6869c7228483436956317beb05646b20ed3702370a24b4df82687d5894641d677fdc489f798e1f24811d9c0db7e47b90196b9945b4e7775c51bc5946dccfbc906d04998da9b0d0037f2cf514f1528b4895adc3aa0fd3764e040c6320c410cddc7d5e3db4a6ecf81b1b6296f5b03f231bc0888690cb63b45b3aa680ce25d2635c2bf2bd150b2fd0d2534d8a74e22e5120e847996e84b05340b6f85d02db590718b356", 0xce}], 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r11 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000080)=0x5) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000180)=0xfffffff7fffff800, 0xffffffffffffffec) sendto$unix(r0, &(0x7f0000000040)="af3ebe7e0c40d6218f4c031b28ec6d028dd09513205353d5e71fea39c6fca2a83af32c0ee3e0c60982297d254b75b44213ab9c50f6e424fbffaacb8a6b72981eeaec9574688b482ba72bb544cc5c7d2108ae097ec8284c168f3be88a4c1f44a100caf63576d9f89335561a1de20258d2b5f111da49ef21ff1b47fd898a91c7e39a4e48b163374eac02f98da47c930f1c1f44b9b7aaedf1bec5e2c1816790af3cad2dae84945e0d08a439990c179e33ef70d250920004de1aa79749a1b254996ea9667505c2a1053ed8d9", 0xca, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:16 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x400, 0x8}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6, 0x4, 0xecc8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffff45d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1c766c0f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x30b0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8dcd}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000640)={0x10, 0x1d, 0x4, 0x100000001, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x909}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xcc50}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1400000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x44}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}], ['./file1\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file\x00', './file\x00', './file/file0\x00', ['./file', './file', './file', './file'], 0x101}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6811, r1, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000b40)='./file0\x00', r2, r3, 0x2) fchown(r0, r2, r3) unveil(&(0x7f0000000b80)='./file\x00', &(0x7f0000000bc0)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, 0xc) write(r0, &(0x7f0000000c40)="966559f6bac2f568f1a2dae084cc04e7c026b417ffce37645f789b8b5b63c5299c50c5299bf3e09e016356026c535ad4894bd127f720b3bad08106702b54fe4337610c1d7c15b30aa17253ad336aa344b2ae70f4ade7642970deadd7b3f4721d7688ab6e30b2669ca06bee234e9ff6da", 0x70) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000cc0)) mknodat(r1, &(0x7f0000000d00)='./file/file0\x00', 0x2011, 0x1) fcntl$getflags(r1, 0x1) setsockopt(r1, 0x0, 0x4, &(0x7f0000000d40)="5ff2bc2b49e5cf3d4eaac696eea821b0a63609f7e04af3e5e7bbf5ad57763c1d59716212d01cce8eba2a739c254da6ca4a8aa82cdddf55b1186e27db45ce8b377e2c714b209f55521bd9a6099f5b9c27b3559c9205289e466771ea02e55ec4317ec90a3fb58655f3e6fdb00fd73e587d88ba7d2a7fd2c23bcd67d698ec1ee6a402fab91eb5dd14073966c4fa6bef1cf4b89fe7fd01ee216b28", 0x99) symlinkat(&(0x7f0000000e00)='./file\x00', r0, &(0x7f0000000e40)='./file/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) r6 = getgid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000f00)={0xffff, 0x7, 0x644a, 0x72c, "ef55488ab29aa7126084f3424621e835a3004aba", 0x7, 0x7}) chown(&(0x7f0000000f40)='./file/file0\x00', r5, r6) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000f80)=0x7) write(r1, &(0x7f0000000fc0)="6b9b5405b1ca808937bdf2ffc38f23975f4f4484b8461cc6f682f0f2599c4e0b113ba0462923841be49e5cf1509eba16720fe2161f1718afa771ace6e06ddbb1d4fcc26181ec9ca9f206fc171134347079b45fd27bcf79402f2bcf2ecbecd5abb62ae555a2dc3f194b43dad5aa2944a5120b9fab7ab695cbceb95e7c8ae77c8119d5e17d8234aa36f54f4e02c5d32f2316df671817ca668dc7b2926afa1aef124dbe3b4f6221d259c5ac57be236b194ecd37888bf74d7a5b7e4ac99a890f22277ff472e7e5705cb8b50798eb4ac29011bf5cd5f2d71654f8ee3a8212df074409a2bcdad42ee2607c4b1e9ad6e1cec29ea4e3f08c31ce1bfde3affa1b3b00d5052c9357a64022a2bd2014c22a858d6597867b042123635aed5c8bf5efa18af104417c30010bd5dd40b41d6e1e586eaa42bb07b6b9d5c28277d70fe841c18eed64dd08fd8b37cfbe4eb89e51f7d9c55597a78153389e9f460d0c04d718e69fef5fe315d9ac79461a03e95c08af847d0544d39270b4e0d95a6c8b97647a2afc441d4b1caafb48a16aea6760be861bd14eee6c1bbb4042b4b274413405d558b9ba2dd425b7a6709453210bf132642c36e756e8e6aa59350724cc13e36235d32aa47f12c8a378a8ec061a437b4cb7bbf538a11f3ac9f39ebcdfadc7473606c1771dad836e82fd7e84593a867174754eda55340d8dc0830bfd4ca80de1a5b52a0600064791dadbb08be0126ca9afbe6d3b87a9c459a846fc88ad5558c72722ae78d0abb86eb0a8226d1e29cc2bb74ec4b67fc67aec3a35b3af6d07686d88b43589e1dcccab9819e6af57927b1979dc979e422489d678418323816b570c614d175d36c133fb8704021e297dcbfe049ba809374eaf289991f3950c1086da4f614cd389167f73d899d765f53f0ae789b418e513b72d2e32ca126051115b14469ef4f68323ea2e7d3c2cde5da47b3d4c160a8d2933e133f83375ead5834cdb20fe5102e19d81ce3b4d367520700fedb80d5e17cfb68bb1731d2e3db7d4d3a1f8d79f3877517601b84c2749f3d5fd164afcd9f19b338dea8699c7e51220ed18dc6f8f3eeca3f348dc22a5dd571155659fc8204355ce3ed01cd1282be65e5c354339ce8f63079d36418db75841625df0b371e43f898f078e6187be76660d644e3e975609bf228354c16817132bb92602436a82f82886bfbd37cae801ad3a417635b5dc6ca36fb7e17db86425e1a17f1937e6da7cf5bd3c381daa685d0c8509c0eea525990d79cadf2aa467d0d6c02ef4f9a7cff716441d362dae5b5adccd4ef3284a420549f0bf2bb96a99d0ae0ab0ac0c2064498e2aa53d671bdc73ec69a9525632b6f9ed0d48bbe072798feebfdf548aa57b5647b530f1821b2791e1ab077367e30aa3351bd335adbcbf98281f34922813a8ee27e36d3241fa00dabd340a02eca3b5931f6f594490f72e1b061d111f7d09a67794d5899ea21229caaa6af4b89a72f2c5c36896e149c5bd2f452adaa9edff2f063082416729df4a970609aa93f774e902ec0cfe8a8be00c17b1ec7ed8c48c71ac3dcdaf43d8cc6664bc399acbb76e7083ff70179998e855c8141ae3f135a2f1641567c95f287a41117a3969a73ce55eaa28ae2cede03f178687d8b1c10fb25ba56088650514de54d4d83e2eb7a92e31b1d3e2efb650135eb3ec58e6c8cfc0e88529d3c7376c3c8d1b3b061611f9237e9b0ac2252c426a3a05f0b768aeeefe3ced489c36e24dd30786a074992fb6d679046dc628098b59811cd0ec93902880c81d5a634905ffbf1c10a983337b311c0a2b111112eb6f6ed95e7f38715619f731dfc701a3527806e1049e53f9321ece0b871516a3c4ebd9884a3ab957acc5f98ac27c4e1a0afe7702750319cbd2808c38a658a784f9b351283d6c031ff590d066843579f7852453c51e379f045a4854ca5e4f31168c667daabd75129f3a94d8b1c6513d41346bc1133c27714f272a0331546cb29d0aede0d28274d7291c182025e73a303c8d759fb67e93eb27ef5866bc1bc8e4dd266e2cf27f8efe4172212c275a3793a0278039150bed2ece1b7eac2c8cf4e1b545f0d0626ebdbb1f4df7d49f735847fa43d6aac7468bfa78575314984a67137c6087b4a4de47cf6993d686cd8f488afd55b7e6b45de91fdfbcdb6b85120e1a8e036f998fcb1a5a303f9c95659956b64f79074be1c6c8288bc789cff11eed0fbc83c4f296cfc37ea883d89924523d450826e0126a6af6422dbf90d09dc0de4f83c7c6bd102a9438abf4e6297a5f8ac6d9c5f4b42be67277060b98456485f48fbe887c526ecc3c49bf8163eecc5f33d8cfb99f9047542769ca3aad879d742ee71e8af928f05966011a3d265a0a62d6ad1ac7e93877d98b1f6b2091012211f338bac76e81b6686a12c4ec7cc912fae97727b5f3d490aeb928caf9e092af26ca4f2d380fd6012925d11f04bd6f1142f3bd41debf31e2dda826625b33557fc7218435da83ee304e1f3cbb880aafb9f8d2cd18913edb887c1d758612c20838a17238414e691599a0b5cfe7af7cc4f0afe6d652fa3ffdb4cad1306b2a631a30705b7ce291e34151d27e30d77ac6c5bd39ba23f20957cc7837445dad5e5a519e9219654f9380612f3b578ad2553f58eef82328548386e2cdbaaec8b4dd10f1548b709cb14934ce12aa1fe4cd1f03c9252b8697e2368e5d570d1f357cdd506f76e176d79cba9227db820e7f169033384a19c249f11d02fc9ef47232d49ac95e0063095aa7cd181276e4dcab14fbf1f886588beabdde1b34a0ee076f6d0c404728622bff048e339e9106c158635fd1915800630b8498f92312299a75f84a08efc37df490c82ebe92b457b5d2437b7c583db9f75d12ab793a6cc43a472b13efc6cb82ddaff486bd305b177b5ee7a83ee9626f341260c2877e2187ce84eb655ca950e5919b1c42cba26c7286f07e62fe028d88b855bfb83bab88dcccf7872b8e5e0f244d378379bdfbaac006adf084e528e1e61c17ba067a34bf195a3746aec0c56bfc12b22bc31d15aee814de075072768aaa41c015b8941594dad3abac57eff4e8123b431ba629252c1b8bc8b8557675c2b3277efd7dcdfd91d1c53b3fa760d1f828684610b8db1226322d1e26bbc343be8a29e3209c8143f8e85be2b7ad41567e7ae84a733a318a00dc38c6f1d0fb0ca65b3afab9a31f7bf3b96f8c9210e66f0687e882957dc1ea7c782ab5b31fa41351992b0f57b166356b407620f2d57d9e6a30f2b225802d30a2d7d6fe33a8dd02c0b5f90465e75b4edf143f4558c83bee0f2cbf614b6f9889a84758ee89a9d46deb43a3d279db74ae7f1498e94cb2b87dcaaf0ded3043a76cfaa818887f91da4857e2f165c8c2554677c7368dc0b28c1dc9541f5e65241c14d574e842e6c372b17551d364ad6bc1d2e07f1980096b6ba3e7e6262451f9f9e6e8130baa25721cac2da2362d4c7272a15c7178392612a71407dc1876127ddefd38e85b98917e004ec91c51bdca969ba8cdd5fae1fb37ac18ce2e27da2d546a94ed18cc2902ba7767810411ca81019788972011b5a3414071ee1c33d7b54bcbfafe0138861cc6483189c9d0da9f97795fdfefaaff507c7da4765bf4d2dc70c4dd1a48ec8a1ce4cd03f7f61bb09041b4cd1fa946430b73ef0564ebb4fe939886ed54a06da3a52a5993ef723843fa4592aab243bd5038919898ebe0d46b00376e290534e6dc65c80af537c20d1f98aa7d133134ef449b6f58a6ca3492e5ec86f3b05df2261e36ff9cef8cfd667f20eca23e9ba4f9d4a7436cc29606ecefa7780d2d44676f97e3076df82c9f3be6dc8da482c2b50a93d5b3d12cd17bdab9a7096e1d62631e69bd0b3b88fb24f3d37d8cb29d16921fa24651446b4bdbcf7c81e8ac4991e1b302326ead36c310ef3d93c26aff6ec0c37881f1ae5f7abc482d71aa27c4a323e8ca0a1ab60324159b305583485ccbc33d772e7d974159f210e1927aaaa0920c0dd0ba14bf3c2fa03f156e5eb3bcc5762aa4385e3a4b7ddf418eeac1cbb5a957703714068095619fe66da1b21479a6c42cffb38b99601bd7f5cdc1bb2f0f22ddf8706fdca5ea3216ef2c1d676dda6a7b55d9b1e2677526297433a0c6da1feb083322ec7971185bc439f7cd47d4d2c59d387ee671eeab1c4c5fb2efb8764b85f492837d7cb057063ad966cb1c268d41dd50bc499b8538a8398d6c2984f99f2adb3d8a25b0fc280ec3e0a27cfc4fe5e498f0df1c4a2804dc1b8259f799a08712ffd40665b803babc1f407ce842bb8dc8aa62bc6d9d12941cea3440368ca853127a6ae8eb9d9ddc02b0e994a0e44c84351c5c0fddb12fbddf3d8badae33808145275bcef62ecb605dabafda782e2377758cee0908662d8e6b577b6c6ad9f2a1d592a02c5eafc6bc508faac290824962d6bb0d147855776eb294779bb96cac127bdf4b49c5fbbc2229ecb294653b1b0efecddc49eced811c4626e9cb9ce1448822570672bd7fe55e6c42d904745493fac9324b3f96dc7fd50310c2cd90533529733240dda84005dd1e549059f78263288e4344cb1416159b37dba6da9e3a452cc127b9b5845491bdfab5582616a6982bd41920d9f97d56c65da0a9cd286fadadd80bb627dfb83ab502439ba2469ad73c2c0cd37c49d17b9ac1a90fe8f5f56ffff4384145c4db963e3458d011cddb0f6a081d0e409cbcc96f57dc6a909d0e01aee754861a1b183a2ae1d311083960d1961365c9a1203b99173c2d2730c22477b459298f2077b59df09f5a940e2ed4d96161980b211e0d0e407898bd1b6cb846ed85be85172e2f589c834ec5cc1f02c978d5b85779c65d3d161439cd450f0fdcad1b0b9e975dac29b1bc853c582a509e0aff4cfb3ed1f8ca633eadd1c4c63f0a3c51396960451671e075e97e647fa4cddbeea032f36942a020b5132251152691860587b3b4a7b90047b22607c3410c14b0a717016b98ebcab8e76fe8f9ecf1c68333073c0d526a95b28a97987715fd41724a11899c98cd64560262f58b5bbce55d30be8f51f9fa2881d49a0fda041c82b0dd45f48be04a133e77c1c4fa95c77a394646a733f098e4d732387ee68dedf3e647d834a364441c1646632d08a2dae8e495e86c2f5a23f555367da910727db13f5fbbe6fdbe8a4abadbd49aca9bd628ecdccc81f6bebcea10f0622c5dffb83c7c0ae2ce62c95eec38d90ffb74009f830f9f30864ea792be9bc1c4144573328751390915a6fe8a3b950838f2a6311cf1739c9f7959ed97b41bf3e86f624610a2e0f85e4ee2b6bd852475ec8537d12cb748ba39e9f8ef2664ca0c67a8878d30358f53e2d0a0a229d5466e9bf2a4a486943607ad89bfea7e4936fbc1745c4d7feb8fb57f47d2e9d14099c24d6428ca4a27b5a58aee32dc9dab82aa92bbec0dbee474a07589a4670e965f5c7a74ad144a4844d897fb78df72080ef4d0e7dba12ef24e52661fa0b0475f4278dc06a7553a9accf1fdff145c9efa1f5ae10673a3791714f16965b600d5bdb7fe46659e05e17da678a100abd854c87e12ace568a6aa413009ea0d1eb2882b42ec5af3ca6b016723d190fcea7b0389ce0cea1835d4d236977569d2a78941aafac8e9f4d769eae7e07bc92a8d5c9c7bdaef9d47217a0a7e530ca7c09767fcd72db3b004dc1a8cfd289f7d767d120e5a08723bb9a53a9aa48c0012b3af552c3d7903daacb79769dd519bf27a2e4cccdb92ccaaf31cf54391938302ec5bb7b5e288e3cc853a9c58bc3dc91fdf8de95ab2b68340b1e3cd98261555d77e58747dbe6096cde4d0", 0x1000) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000001fc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000002000)}, {&(0x7f0000002040)="64aa2bef7edcc9d3cc67b125568f73710b46f9e9d910531ba497ace4dd7b9a97e2c0f4fc814f6c623089d747d380ba5fb1295792510e2069ba88925aeb6c2ce1f6ec93403fd7a67b3020e48777b01dfdb797605e7a6b4080b75fe7aefc0534602e981acf3139f3ba10bdb6cc80e2982cca7f96e07871f967551b2a469b62c6e917a65656ae8968e2f7a2f65a208e9e7f53510c", 0x93}, {&(0x7f0000002100)="0d03955609070a6ee03fdbfe4734186dafba45beaa44bd87605a4213c8fe3e181f1fea1ebb165bb09878b88861e3cabf502538e6b62d33fd5cd9f26cd0d570532ecb4b3e38b49b1702954b6e7f27a20978821084e0e14e3ed06e7ed947cbc73e557101492e98cdcdf3cc5b33aec4e47809e23d4e5f019de599ed11ade026b0f3391753b8f667a49d615c434cdfbb373d391e66cb4c526fccad76358d439f8f3d3c7a2015fe77bd5c24216e4789b40cc6bb35b402cd6bf2e6e40c54fefb871127b247a9226f36ed9651ce4416dad83a801296ba522bd9acfc1990ff28b774b138", 0xe0}, {&(0x7f0000002200)="27d1a835e698980288369527dd0fff48d3c1a2e89b0d9e3edf24690294f20e8d39d300442dac51087f93f92382ab7904fc7ada98", 0x34}], 0x4, &(0x7f0000002280)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r7, r7, r0]}, @rights={0x18, 0xffff, 0x1, [r7, r0]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r7, r7, r7, r1, r7, r7, r7, r7]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r7]}], 0x100, 0x2d128965e6e083f2}, 0x8) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x110) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffd82, 0x6, {0x1, 0x5d40}}) write(0xffffffffffffffff, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040", 0x759, 0x4e}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x202, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) fcntl$setstatus(r1, 0x4, 0x80) 16:00:16 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x4}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffc) r0 = semget$private(0x0, 0xfffffffffffffffe, 0x100) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = shmget(0x2, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x800000000, r3, r2, r1, r2, 0xa8, 0x7ff}, 0x20, 0x80, r5, r6, 0x7, 0x0, 0x8000}) semop(r0, &(0x7f0000000100)=[{0x6, 0x7, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0xd78, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x0, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x10876547, 0x800}, {0x4, 0x3, 0x1800}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3f, r1, r2, r3, r7, 0x3, 0xfffffffffffffffc}, 0x7, 0x100, 0x1}) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x4, 0x7c1, "7913a8c491d8891a76b9361da56c756b318c976d", 0x5, 0x40}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0xfffffffffffffffe, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget(0x1, 0x0, 0xac) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/147) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x84e1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000026c0)={{0x18, 0x0, 0x8001, 0xdcab}, {0x18, 0x0, 0xdb}, 0x7, [0x1, 0x5, 0x7, 0x4, 0x800, 0x0, 0x5, 0xffffffffffff2f1d]}, 0x3c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x7) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/230, 0xe6}], 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') lseek(r0, 0x0, 0x0, 0x2) ftruncate(r0, 0x0, 0x37) r3 = fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/42, 0x2a}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x10000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x400, 0xffffffffffffff9a, {0x7e, 0x15}}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001480)=0x6) preadv(r0, &(0x7f0000002700)=[{&(0x7f0000001500)=""/23, 0x17}, {&(0x7f0000001540)=""/245, 0xf5}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/127, 0x7f}, {&(0x7f00000026c0)}], 0x5, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100c0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x0, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000025e, &(0x7f0000000040)=[{0x0, 0xfffffffffffffffc}, {0x8}, {0x9, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x106, &(0x7f0000000180)="970900000000000000") 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xfd8, &(0x7f0000000040)="02000000", 0x4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xfff, 0x0, 0x4, 0x9}, {0x2, 0x7, 0xca, 0xa00000000000000}, {0x8000, 0x9, 0x6c0, 0x6}, {0xfffffffffffffffe, 0x2, 0xea7a, 0x6}, {0xfff, 0xffffffffffffff80, 0x8, 0x4}]}) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x49, 0x8}, 0xc) shmget(0x0, 0x1000, 0x800000000783, &(0x7f0000ffd000/0x1000)=nil) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x2, 0x5, 0xa8, 0xa5}, {0xcd, 0xffffffff80000000, 0xf7c, 0x39fc}, {0x2, 0x3, 0x3, 0x5}, {0x6, 0x7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000200)=[{0x5, 0xe8e1, 0x8000, 0x1000}, {0x4, 0x7ff, 0x8000, 0x8}, {0x6, 0xfffffffffffeffff, 0x6, 0x7f}, {0x7, 0x0, 0x7, 0x3ff}, {0x6, 0x9, 0x10001, 0xa91e}, {0x4, 0xff, 0x21, 0x80000000}, {0x4, 0x3f, 0x7, 0x1}, {0x4, 0xec7, 0x4, 0x7}, {0x1, 0x3ff, 0x3, 0x3}, {0x8, 0xfffffffffffffffa, 0x0, 0xdfef}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:17 executing program 1: r0 = socket(0x18, 0x8001, 0x0) pwrite(r0, &(0x7f0000000000)="97afe9e98db71e097a93dc295949559b0e4559c442545a77666c98ee650db4c4c5a38bfedf5ad1a555069805a5608cdde8e0d34474b9e4a105b538998682e191ad13d9259d5d1f8ca48ecc0277fb38ca362d90a058", 0x55, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0x3c) close(r1) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffff7, 0x1000}) r3 = semget(0x0, 0x3, 0x680) recvfrom(r0, &(0x7f0000000100)=""/175, 0xaf, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)=""/51) sendto$inet6(r2, &(0x7f0000000200)="5da5f491", 0x4, 0xa, &(0x7f0000000240)={0x18, 0x2, 0x7, 0x80000001}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/7) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10008, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) r2 = socket$inet(0x2, 0x4, 0xfff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ded9e2aa99a60ee4dc33f9169a4bc99aa494d8dd"}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000001a0000000000080000000000000000000000000000001a0000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000312ce13d900"/110], &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0xba, 0x80000001, 0x9, 0x10000}, {0x2, 0x1, 0x6877, 0x651}, {0x20, 0x66, 0x1e, 0xf81}, {0xffffffffffffffe4, 0x101, 0xfffffffffffff3b4, 0xea}, {0x100000001, 0x4, 0x4, 0xfffffffffffffffc}, {0x80000000, 0x3, 0xdb, 0x200}]}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xb) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7e7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffffffffffff8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0x4e, &(0x7f0000000100)="e3212ddbe6d42822c91fb573b8945e3b3944e0d55b293544c10c6cc1e185df51064ab12ea59831693018be6ce7fbe0f05a020bc392e8b9fa7191162a094b46877bb87c25e131c07aa340ab8a7116") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) wait4(r1, 0x0, 0x3, &(0x7f0000000280)) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x40, 0x0) wait4(r1, 0x0, 0x8, &(0x7f0000000380)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7, 0xfa}, {0x1, 0xc82}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x500, 0x0) mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x2, 0x80000001) pread(r5, &(0x7f0000000580)="8c5a406ada220c3025bf4645033714e2cc861e047a6aa5dd48e81961574cd46b371d5dfe1cd4980b4a6472f7dd381ad53166507d30cb3c8cb5c3d9fd6f83e4ee4207ed33e7436df1ae2487c417d81d97c0585edf5a709bbda4ab55112a9c77ff9cef05b2803cb7af2b345fe1d1700ebfc60636c4e2194dc717738d61fe1d05cacb2169321c3dd4a28b", 0x89, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000640)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000680)=0x101) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x53, 0x9, 0x0, 0x1, 0xa37a, 0xfffffffffffff001, 0x5, 0x2, 0x1, 0x0, 0x727}) nanosleep(&(0x7f0000000780)={0x100000000, 0x1}, &(0x7f00000007c0)) close(r4) mknodat(r0, &(0x7f0000000800)='./file0\x00', 0x100, 0x1) getpeername$inet6(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x0, 0xa753, 0x8}, {0x18, 0x3, 0x9, 0x3a4}, 0x6, [0x7, 0x9, 0x500, 0x4, 0x5, 0x0, 0x1, 0x9]}, 0x3c) faccessat(r0, &(0x7f0000000900)='./file0\x00', 0xa, 0x3) wait4(r1, &(0x7f0000000940), 0x1, &(0x7f0000000980)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r1, r2, r3}, 0xc) 16:00:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffc, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) fchflags(r2, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) write(r0, &(0x7f0000000240)="512db2a4df94e31e5bd07e43ef8a5c949d8d0be9ac76b8617eb574ec25c476cab9a7a7c10465a7d93884ac56d984b008287134c69d806fdbe824dc70275e46b9156b28e930c404151345d40dc1f0", 0x4e) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x70, 0x800, 0x8, 0x5}, {0x20, 0xffffffff, 0x1ea, 0x10001}, {0xffffffff, 0x4, 0x8, 0x81}, {0x9, 0xa4, 0x200, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x10000000b}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="8da3379c10241c1113f9a7d98fd157cb770d8c4c283d3b84547b069935b89c965404f9cdfd501c3b78fe9bf8ba2f1f1c6749c1bf92219b50073907b1f2b9582b7a35f5156b1eb3646d312b6e2d7b092c098f32857fcf7faf1f238af67c607c3004607fbb700556b66a5b0516f5dc7ab657da8efd29183a92884511c069042f9b7ee7ddb25398c75c151e864cf182d17de18dcd6402e6b2bbba6a1fa5c6fa25983c93c2d66b3c28e97edc03af0f160a0c91461fb9f33c2fa0518e518668a7362df4374a12c6ba31f4681a3bf38b282c77bfc35eb0beaedfd5998147d9bf9d1647d05ddc83e310236f401059f619", 0xed}, {&(0x7f0000000080)="3861a57293b0cb1a45a43152353b8739a5", 0x11}, {&(0x7f0000000100)="618b43621d0c4504fff1c5c2c1302ec360482dcc364a821fefb804cec0802d3418a79dcae6cff7c43d9eaba9ed8cf2031d322bc3f48fbb45a7807faee8ef2c7f8af2e7f1516b37", 0x47}, {&(0x7f0000000300)="9b70f1ffad6189afab5ea0276d088143165e377322594e5d73097081db049a23ede401b6390002d83a174be40f77a2586a74a8372ff185afca9a2479b91e1f7ee752a0c63e540ee8b07139d5c754c67183e23ed2d4a1ebb02c7babcaba8a9b763ed47a930001b15fad5c476ef13b357b955570da327d8f2c902f1593a4728433c69e11d970788ad438c7ed5aca53e9e6fd891e647fff5f41546628b8293c84", 0x9f}, {&(0x7f00000003c0)="c1beafb75480ba943bd2c371e35058e3e68ee2eac4fbe8833a66bc5b5897f331cef31a8d0ad20e6e5b08aa3a49324396724e67178b5dc41753b7ab40dbc7eea306980e2c2deb71af88ede3a4ec111f5d232cc0c2fdc869102e408e32eac7d8e568bcc356c4d00a296b3400f6df168d2913289cbe86a5c0be584800fdd9d90e8e6cc4bf4a968ae2c784761b11bd36ba42e9fb8436511f13b315e6ddcaa6c275d2be6af7c2122100d2d42c2aabd777a9628795dca972c14d1ea26443f5d0cf9e8d71715853716b5f4b9f35c036", 0xcc}, {&(0x7f00000004c0)="4234fa4f7107081517b74c85e617af31ec2fffd85c95c9be197426540d76b3cf4586ef8bc31052304de574a6bbd6bb63df16ecc881e612fc0ed0485df036a986705f83951bf37c6938713f81d387ed5cea2a0547d527f39c3a118bed25028fc4e7681806e1483bc6778996fb366275a90359d1ff26c66a325e989a906bddf20ebf01e21bf23d515bb1c0e1e3fc04942358bec99e5473c8e2afb55f92c36e71017d13380425e107", 0xa7}], 0x6, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0xa80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffff5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="006133d8ac22ee57094178b5939ed27b79430c8df5b1f1b2e1e44faffe02f98a4832192c96464b00000000000000", 0xfffffffffffffea4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) 16:00:18 executing program 1: r0 = socket(0x11, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x118) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xbc10, './file0\x00'}) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7fff, 0x8, 0x2, 0x9}, {0x80000001, 0x73ff, 0xffffffffffffffdb, 0x34}, {0x3f, 0x2764659b, 0x4, 0x7}, {0x1, 0x6, 0x3, 0x9}, {0x8, 0x5, 0xfffffffffffffffe, 0x20}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000080)=""/124, 0x7c, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:18 executing program 0: r0 = socket(0x200003, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000005c0)="4bf8af89fe9d", 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = fcntl$getown(r0, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r11, r9, r5}, 0xc) r12 = semget(0x3, 0x0, 0x204) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000600)={{0x5be, r4, r8, r2, r3, 0x36, 0x9}, 0x5, 0xffffffffffffff81, 0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xbd) semop(r12, &(0x7f00000007c0)=[{0x1, 0x9, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="685caa3bbf23dba5e4a14aad4085c6d8384896f52a8fea01d215a4d76302754aeba7aea73a1d52c859e9b66b92904fe2e44fb79ae03eb1e5039fe6a0286992a38e8bd001d9e8f795dbee9b7e6b22f7471febdb1a5579c7e9a8c481eda65195efecbdb65894e0c75ff922f56a66f056f96ef89765c77c95", 0x77}], 0x1, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x180, 0x1}, 0x40f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r15 = socket(0x18, 0x2, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = fcntl$dupfd(r0, 0xa, r16) kevent(r17, &(0x7f00000006c0)=[{{r15}, 0xfffffffffffffffa, 0xb0, 0x20, 0x7, 0x37}, {{r15}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x280c}, {{r15}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x100000001, 0x6b}, {{r15}, 0xfffffffffffffffd, 0xa0, 0x40, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x5, 0xffffffffffffffc1}], 0x8, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffb, 0x46, 0x3, 0x401, 0x367f}], 0x9, &(0x7f0000000780)={0x7, 0x400}) r18 = dup2(r16, r16) dup2(r15, r18) r19 = semget(0x1, 0x6, 0x324) semop(r19, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x6, 0x800}, {0xf65051d3b837e62c, 0x1, 0x1800}, {0x3, 0x7, 0x1000}], 0x7) sendmsg$unix(r18, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0, 0x371}, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2c012e2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) geteuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r3) setitimer(0x2, &(0x7f0000000200)={{0x2, 0x5}, {0xffffffffffff7e24, 0x1}}, &(0x7f0000000280)) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="70012e2f66696c0600001b44b7a482be671dc626c362e3ddb67a20276acfc603d38f9efc69d18d1148d103174d240bd91a8641ae51be237e863e0342d3d99dfbc4fef37d0b19dc7936470d479f46759b9ac0dd603193acf946e87da44c715df53448da926aeab554e2441b22037f0c33390fbdd91deb35c18e05e86eb65bf9df65cf67a3993cff1f"], 0xa, 0x0}, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xb31, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) close(r2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getuid() setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8001, 0x5, 0x6785, 0x67324f94}, {0x7, 0x5, 0x3ff, 0x4}, {0x7fff, 0x81, 0x1000, 0x4}]}) 16:00:18 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000000000, 0x800) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="52904d6d405601fa48990abce903b36e3cbe769154efc3875ff0f55c3634e43318b8593b8f4a547fab7dad5389606d99efec7be96f0dad7666a3b85f876383a550898324a97bdc3072cd01e9", 0x4c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) pwrite(r0, &(0x7f0000000100)='>', 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8280, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="efe493612ba718f41c970eb8b120f6a51ccd6df1b558c15388138a592ed2bdfac57a05a364c51e964fd32c981a7809e64861a751f196f1e43d193d22f10042e38dc9ff0c022d766e1a823ce1867fd859462ec58dd6ba51bca4f8f6770bfe93057693799d6414a675f086a8f60be57809c58f4c7139540e0f33adf5a3966eedfc4f3bb4e7412736547a0bf696e1352af281fb5eb599271260c38233970e2481d5336e116a97b42cc6efd32c1f134cd82ea2", @ANYRES64=r0, @ANYRES32=r0, @ANYRES16=r0], 0x4) pipe(&(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x4, 0x4}, 0x10) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x2}, {0x7, 0x0, 0x0, 0x2000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1010, r1, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x59b5, 0xbe}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: semget$private(0x0, 0x0, 0x1000000101) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r0, 0x4, 0x48) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = kqueue() r1 = syz_open_pts() r2 = semget(0x0, 0x2, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10051, 0x0) socketpair(0x9e379d36d6fa4d35, 0x1, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7, 0x0, 0x80000000, 0xf085, 0x4, 0x1f]) r4 = dup2(r0, r0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() dup(r1) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}, {{r2}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x41, 0x0, 0x2, 0x73}, {{r0}, 0xffffffffffffffff, 0x80, 0x42, 0x5}, {{r2}, 0xfffffffffffffff8, 0xa, 0xf0000000, 0x7, 0x6}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x8d, 0x80, 0x7, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000044, 0x40, 0x10001}, {{r0}, 0xffffffffffffffff, 0x4c, 0x20000001, 0x43d, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x5, 0x81}, {{r0}, 0xfffffffffffffffa, 0x5a, 0x2, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc3, 0xf0000000, 0x8a28, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x0, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffc, 0x24, 0x200fffff, 0x101, 0x9}], 0x4, &(0x7f0000000000)={0x2, 0x9f}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000400)={0x9, 0x48714986}, 0x10) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) socket(0x0, 0x3, 0x56) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/16, 0x10}], 0x4, &(0x7f0000000300)=""/97, 0x61}, 0x2) sendmsg(r2, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10040, 0x0) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x19, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x7, 0x6, &(0x7f0000000100)=""/173, &(0x7f0000000040)=0xad) 16:00:19 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) r0 = socket$inet(0x2, 0x3, 0x6) setsockopt(r0, 0x1ff, 0x1631, &(0x7f0000000040)="ec4e3e408c520f23dbd3f322d91091cb28b99878928db4e5d9dddf6c50e150d0f15034eb33b5a1a1c1e18b99793c23c36f4a8200d673a92438349f1f1a973d750db88f0a7ac70b5e6625cb8bf0d7e2ef54af3432f7e0e658b2dcc01acf08d9b60703d6a59c19edb50b10a258e85237f3a7", 0x71) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8280, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/73}, 0x51, 0x3, 0x1800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000010004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0xf4, 0x1}) 16:00:19 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0xfffffffffffffec9}], 0x254, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8007, 0x400) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1a, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8011, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x880, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x2, 0x49}, {{r2}, 0x0, 0x80, 0x1, 0x0, 0x3ff}, {{r3}, 0x0, 0x43, 0x10, 0x1000, 0xfffffffffffffffc}], 0xfff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x44, 0x4, 0x2}, {{r5}, 0xfffffffffffffffc, 0x8, 0x0, 0x10000, 0x5}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000001, 0x8, 0x5}, {{r7}, 0xfffffffffffffffb, 0x48, 0x2a, 0x3, 0x80000001}, {{r8}, 0xfffffffffffffffc, 0x10, 0x4, 0x19, 0x7f}], 0x10000, &(0x7f00000002c0)={0x8, 0x1ff}) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:00:23 executing program 0: clock_getres(0x4, 0x0) socket(0x20, 0x8007, 0x6) r0 = socket(0x16, 0x5, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/97, &(0x7f0000000080)=0x61) 16:00:23 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x104) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="0cb9a20dfedf6e25970442714172c7841cbc23c0f41d7fa63153e2435485d156f50eedbb338d0098f89d93375c604892bf3d8e73fc971a", 0x37}, {&(0x7f0000000080)="ffaefe5df67df92c5f825023d53e659773172bb7671f4f76c2abba80b73e0a2104033d51c6ec9a453af0c81746e197e0ea3d57e27e", 0x35}, {&(0x7f00000000c0)="94ad2c", 0x3}, {&(0x7f0000000100)="68d90c4179d3b9ebcec80cb430e7271dba8fbcfabda7d412c30e8bb176e7f7e509a223eacb1f6ff22d285c5a2cf69f7158ce99aac365629e3fc5e34e2d67c462133b3d5e5452b086df4e1a22c7db88e10c91a67f15ab55", 0x57}, {&(0x7f0000000180)="ba70b39ef0cdcc42a979915a9208276d4dcb22963b867281985bb552654198e49cfbcbdf0ed6727d3e399787e38f3e177abec3dbb0d6287e381bbfc6745feaf9dd5c56795dfedb643cfe8b0adab923e20f59fca4633125a6deeaf163817a6e97363e54a69f18635b1ace8038bba54b7b3f0657e5b74d190d1cbf318238f580737aece8c09ea2f638579a11bd428c710cee47bbe49bf27e75c527030542269eb8ab6f20e3f59acaf9dc6b68d5d4ee62913d31a32c80f5426c462582b0f8dd68fee22ef787ba503e4209bd3eb38f42c2578c8de675d545d277f87ff8b48c19b488271486f1134f9a78d7a73fe583f0634c46a7c1351de0e9d3a7", 0xf9}], 0x5, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7a, 0x7}) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820203f0"], 0x1) mprotect(&(0x7f00004a3000/0x1000)=nil, 0x1000, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa0, 0x0) bind(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="f2"], 0xa) setuid(0xee01) kqueue() socket(0x2, 0x2, 0x0) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0xd}, 0x8) 16:00:23 executing program 0: r0 = socket(0x11, 0x4000, 0xffffffff7ffffffb) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f00000000c0)="8aadd023ab3f44d7edc9f22fd3db695ba865c6f4a9e86d73fea9a67c4dee770deffdf408f9611d929e0cc745134754e3e668c5816d853795640d2aa8cd3f66bd820bd1fe0807534f126f0a57e3688c4ea42fcf6c42bdfc185a8c0e820cb32d0092506ed0695bdce6df5f4097f3ef7fcd4303ede40bcb68d36991cf29071d5b031be3b59e0ac328508e81a97e683991fc434eb15a131914831cc97a75b02e25044c9e410948f496673640bec8236be12deb65818758936fe82819390e608787aa975dac3a982c51429f60b9523ab348e3d0f8395a0269ac9f4c1193837843ac80af52303020e5e4e5e55f7f98a7c10acb0570d110e79064351025096e49866373bb06a331c0ef22d03a99149b971b593681b7057bdb075ff439335aba7fb3bf921b98ccaf9dbc3440192a884b5408ce540cbcc5f6a1a12b4c9184f7b2e78e9408b6de46a66feea3c05e559a43c5b00b57d1dbd6da018a5b03e0951c611fe3a4307c794b91b08c6cf88bcb20065f1903b5ae109c5f4c761a64df0339310e68279812cd2472a15f1a9120124f2c6af6cea6fd74935439e795e573ed741de9a88ceb1caf68d3c7b0e86e4246c13c8c2eef42cfde745741ddd40519fa4e7c935870f7422a8c6400006e092ca5ae065f6dd80ded7f0d2bbe344bb29decbe34ab146424bb6ca86810eb657d00e8212797b12d5e6b42776d8c305b74c64978b46cbd33aa9c316039dda6c19b2b818caff3c7202a888465cb38c86bfdd549d7958e53bbe2e9e3e035f5ee01e2604682ecab21c3d1186ad8cb5fc40d88ec944753c532671cf47537b660de0641a4982435ac560f4b9a2cde00098726544fbbda97d22a329505a1ff8119466249cdd2c4f03d893f4c96426ef47a1eff6aa231486df4d627f3b3a31895c06909b871a6494d78624c0e01d74e92f8d9f47e9f4bba1d6cd1b451b1ce729b5b8d36a7557e44588676f6311beb1cab91c4c842fa50c9cef0ba2f81923eafdeb21dc4b3655a91426b1325b3fb300e983069d4d89bfbcfb523ba71f4f1a21e18eee784d933476b266d3d10a8736cc7bb81246f81467b5dd155bcb67afdad4bbf62229792b484129c1f4dea1e101eb9b9cd4c8feab46490ed367a72b88834befef7890b0a5e8f9b1149d6368cdb233de39ea18d4ef3f3cafb3058a17324499af9b143aaf3e76c2dee14cffd6d8cc5851e46c4141767ad076ebc0fcaca523e5d9fef2c5761ee635672b22b61b34d0a1dda88793a9c7d278d43a3fc1b5ae562f10cb1ae5f19952a7c9c76c32a33af7999ba36ebb69a3d695930db0d6b03ec477ebe809c9953d3398e80ce7728852c87a87426b791173c71e0643b2aa773aa667dcd37fdbd530e1b5728e7f470dd922e9dfb54cc82a3b79e8b9fab93ab388020a3aff74afaf4eaeb2839acf2606e6884f658ff83ccf8c7a86455cefa282c57dc3f8e6c6a92b2c808b8eaff45fe855871048c9d3628b18c0300a6f48f442d489c82b9b93c56bc8f636af05b0f885f38965f7d33433ca8f71dc34725adfbf1f8838b4ecf041f8d36141b61ad5db60db59bb6262a0db8713c5f2199ac477a999fedff63c507603f99f45cfa35dd3a524fb70996685a292dabc6f8e5c56d0e4a972e3f12c88a5b9ae20014386467cd34c5be2e51d0be364caedc7d41cfdddf1fa8e72ffa983c2d5a33629f0586ea580630ca478745a7f1e80faed061ab010d2d272b08c2ba88005eea00621dee7a773db5195bf7eb37685f8556894cfe0ee72380aac35e655e85f34a00ec0402f7a1ac0fcfb29b88ebc89a3fa508940b6143123ddb1f51e5362b22770b00ebcbc52c43187388d15334ad8d0391d6a8a42ec790c3084fb6aa62ea8e0c1e466cb91a433f5d5735b3228d14f1b85e188eabcd04790256ae4e64b81c70ef6244318536566e5ebf3e0d723e85660894e6711d63d8b3ba015a1849c1a06cf54efb40e796668ab758a6ccaf55f114a329e19375a895c3870db60120736588bc47d741bcfcf9e96ed511ddb455d84f8eadfc449006dbf17d5fb8e0957bb11eb9dbcb9211cc4a6ce52e0575bead5394083ad05b1551b5ab448d6a37b49d09df4b6620828c0cb55a374405913bf5247e857744051a09d55da0a6250ca64b51fd8a02f3ff0f2942979d1964fa491bf8c35da330c7116dfb8df48d8d3237223f9cd3ce26d70b34e76f99e6504608774d679457703c167238d6aa9540c0ce1188bca85ab9bd9d150b59be6103a4832c06a22d98bef1ff6452c45f00062cfd1d81ffdde098c5800c3c6cfdf8afaed231b0e41854b8132cae63ad4b9e4eaa7805f14e6ec07ee5b61ce93025be8ef84f72732c70f6f4f0d02bc3af273a126009051281770e1a3da3fd07ce59e68be9445d1c5ca67f8ffdefb7edf26df923e0e1d3e30e64aa0fa9a24613908d3386e2ed4decee7eda7577da8b65e959e491cb7d1fecec896435063950a304634e24d292decab4a5434be6f09b574c887756ce1b9790077e9aafa96ce83e9a1ccef8f6cadd97ffda0844c2ddef48eb7ecc14fd3777762c25fca9b7b26a742b583b15d3da280a4e4ba42fd1d818610e9aa2a80bce09d53868f6745eb68eb0eef0058d2cf737700d1231a6b8cc84398c0382bf6802092050a2199cc0e9a0116294119b8f18c6b7c1a5e575a427c41e79481d4a94e4fd5328ef194083d858f27b21d36fa2df2592f4df446923147dacac387475385a3a007f4bb662ae0b146b21065ced34ed1ef7cadf909dc50aa77609240835efa161cd0bbfeab1143345264bb1ac07951f673aeca24a1b2c0d7aface92e84ccfa48dbae23d791b5c0e40161d4100b141216f3490166bf8aaaecf132a12194f4446f76686fc7d8507e2ea85c5229a550a23f3e71eb57bde40af47dabbfad4ae8d717cfb50dba59b558e285b2e1a8342d3aa8b0c7e67f658bf086816b8b9c272ca70e30856b46b27bcdd8d739952a033e400f3875bb0adfb8e678ceb5095151133774934fb100631b6e20f1bd6a6687c0984fbcd7df3d3e1ae2ee42e05f02244d3b258638b8fcbbc81d80e33b7609863520b3265e87f5f5556f6112f9c1162933eb368e13b4f990206381fd66b0e3c18f96560dc2d1709a862135dd9ca210d89eb526f1ed4ab78561ed147137402d4b607215245e66077fdddc296f371ea00577f9a11b5a8ac2130d149f6aa1f8d21e09c4117ba2ad9316aeb88d1f03d585360ba4733f0ab9e31a89ba8b69d6c119d0294a162530d068b7b75bfd0dcf2bf457b36de07024bc8c4248087c3d867ef80b79cdb5e6b792b511c75e1f412b512ab4fbff2977795e39cfd910fac6d7906dd9504a83b97ae9a0052185834dafc10a86e4e7b90fb06f55f566877a626071f8d0bdc110f480f0354c90fa52bfa99a2ba65b380fa27f3799d8a9419a310864106f51efcbca6ae2fbf9d959a391cce5908a3325ce16bcedef4bd0be4a7ff1fa19e8f8b752376f46df652cf8b71abdaedcda51b0385b07f47b4ca910324c06ddcbd9da1b20a30c3ba211c7de2efc05c914c689a04757a35ffa0fbd635b512154559a236a52d0695ed1644444ff6a3e39402593bd6419706e13cdf7500f3f3f69a46884dd93efed03c3cf6b3421fbfc274478da4f56f6e12f7b7a0aebae51c8e9fc6db9a9e18f3a596e4f132fa81916b4f3c4f5b2a9541a8f346ae2ab6f71254b6c3ec702e26278e00db47ab6122d77f935622dbfc0ec2942b1f083402ddfafc9665b3924262afb081d4a006b0516220dccd1a7d590c6024b49ea957370159141de48d103e8c788fe9d15c93fc305bc949b3d0660105135b1a577b7a220dd36f6f8deca426e33d1b7bda832598d0f79434b2d206d4aa1f86fa9eac34dea74752426ad72916d002a4522863f976312ab19021914ffa1595c08f77a2f48c15a720f5f49f74cd695df99454f7f2e764512378d998559f8668552ef01d7c642561b120adfcbf9bb36fae0f899ef2d3d9be14042331dbbcf713aa49935ac8fa5693c2962b4eaff63b55ce8af5956345ae57068ff64676ac54c1a0c6c6b53a29a5a11e8c30d99173e4c01ad95e3236fca6356ba7167e34a41fd2c6c0a977f061fe8ee81d96ebc43e4f1cc81fa694c704dfd0b942119c929944ae7874a65427c989b852a19369f5dcc4868b75d1148a4c49b76bc06da47fa8b6225b2be7636b3f69a962a7dfb878a299b3ad5c6c6fd3affd09e417dddb683421e9327ad142faccbed81622408fe3151db923dac4ae5260d940ea0ca81d57243ec37c42ddbc7d9c86b86bb7863f8d0ca0c3c57f2c0c3c2ea8e401299827fb5638373bee5260dc99e783f2c207640d79157bd64c81c0a9ee10ff4f7fc5c8ff444c32b663da1aa11794479bd2a1c5e3e5edbacecb65113cb8bbb3240fffc652247070546f86cbca1858c39c5f312ceba3b2e9afb60b0a0530cc893521e66bafd30aeaa156b9d4322af09dcfb130645772a2ef0f02b65cba0f21c10330ab3ae133ac621380bf554fad206e6f801dac3baa8ce9445c66d84fa95bf4088ef0ee948b1d6c7ad124fcca825f9d6d2fadddd3a6d04522377392c48d16e93db9c9bab487642ddecc64a171b1a9f9a04acb701dcae4d26b061bd7f34b2edfb4e43cbee8f076426ec1831ce554b9ee5ecf99b95be49ccdad4d9e70b9adf84f021e88ec41921ffcde1dfaa72f4a0217538e163d4ddf9353b3157178f8ad917cb8a5940e39b8989b7674f9b59f50366242b957efded047f185dfc6d390d34145d7bc63f0bff97bad49456e5a9d515fdca819ae7493bc816a05a96678b32e697b3c75f787cb720c08189fd4876e2a927ea9e21da5076342b9fa2af5aca70ce804a1f3e20c214f864d39a25c7f5711a2e4582e7e5a301c897aec0815229bfe0427fd65c694588f6c2cb00a12a002f54a798038678262794b3846d8035af970b7ca4584aee181f2789605cbae63f4c31cff07d3a48df804a32d4d85612ba55181633bb1e65d0961795c47115b42a17c048080484e329bad7701b840d50e682f0c25aecb7319611207f8f994b10aaf22575bf7e1d7018edb46cc584a8cce562c53e62f316a7e716ec9c6ce85586c44b785a89ef93578245772bb763a234b157891206eebd6ae131c93c334639b4470178cadfd5dfcf1fd60bd412c7552aa89463661054140aacaccf4bd58580a43129bb25c3d43da0501e1ede254995f7d767f2ae1fe6faa1de95496f91cd44597c43b5484d742b8c6f20e0954189eb4993712c4c7f357f4d17fa18cdeea72d4e03af3c2a1862f92b2380b791be3bb1517d1cf7e809b66a317556c63ec8f00ac3685e90e877b76e9065424e28799bc28687216841f2fb20d85c1a466b7ae0cdbb1d8c6c0f1e3595e2208964bbdb9adeaabecfc700c0f7136e2beb919f2d2dc3ca091c8cc7a555ba946c03157292f6d277697c60c9414c09b8c88f3082499bcebfe800026f430fba18749554034cde95c4bb773973a8ddbb81d699a9ae17df95608a0cf66efef08a43293afea4011d2d354f169678ecc854a3e841c5c9b5e271c82f58b5e8aef1b7e8e895e1fa7d2cad102f0a3176b02d25114be9a7c63574d4ffecdace16d9b555e89ed30461cd8e3a8d66b06812b413b3377c06ebc539a87f952eb97ee6ce1a2cc888e000b928751eb870fa46ffe177eb75e24441391bab7438342634d2863b90baa7b98255e1785ad54426eeeaf7a5e830a55da711b2af63b7f7915fadc4ead0d3ea24b1f53bfc32f76afddedbd57aaedb7b274c3fbc7cb4deca03776f04476f3985b09f160cbd6373511489212fe", 0x1000) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80c, 0x0) read(r0, &(0x7f0000000340)=""/101, 0x565663d5207ad29b) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0x3}) select(0x40, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x40, 0x5, 0x1, 0x8000, 0x7}, &(0x7f0000000200)={0x106, 0xffffffff80000001, 0x2, 0x3, 0x3, 0x100000000, 0x4, 0x3}, &(0x7f0000000240)={0x7, 0x100, 0x8000000000, 0x7, 0x3, 0x7, 0x31aa01a0, 0x7f}, &(0x7f0000000280)={0x7, 0xda7}) setsockopt(r0, 0x8, 0x8000, &(0x7f00000002c0)="0ce4d36e2f5df499870426497064aae2389cc4d750fc39754983ded91f0b2f0fcc22ef8271d2e97674d63da2895de1e3453d87f1d88976ee8951b0d9911d54b40f0612d3ecf3833934dd4ebc58fda4982190c2054d53c91a8255857f03d47cb14c34190e10e56f270ef7abe8102bb0d5f5732a902fbb9584a13a2d027f93064352bc757fb57a190266e4dae0a2f697c425452d6a26dc34877812c2330024aae4e3d6b2ca11b4317a0a80aabe9000cb0d8debc1b15bb11b", 0x1de) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xffffffffffffffff}, {0x24, 0x7}, {0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0x7, 0x401, 0x5, "5effb070005d7f5195deca4dd3dfc10f69c0e095", 0x8, 0x1}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20088, 0x8) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x8, 0x3, 0xffffffffbf41929d}, {0x100000001, 0x1e, 0x4, 0x7}]}) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x81}], 0x2}) 16:00:24 executing program 0: socketpair(0x1a, 0x0, 0x8, &(0x7f0000000080)) r0 = kqueue() socketpair(0x1b, 0x1, 0x9, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:24 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x15, 0x20000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000100)='>', 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="f75d1e7f0b30a346004cc6bb6eae6584b468f4f06ebc583f4c6af2b63244eba7ccbe2ca99032552dfe7e3b12e53edf095f99d322679da40cf11e045eabf81e31299ea06eaccff2001b97d11e0c76431fb8878bb88833b9663c924aeed151868ce1243d5c663839476ba16ca678b3399715e47064e57842257b1ea7935a242ddcd94a1f821db8588c0922798416b7bc6fc69243eb6301abba381480a29f186b55558c4fcec3832d6de1ed024e2484de4789912fa8e1ca3df8ebdf833f9e703d6bc24cfefd895992384ad3f265fa7643892bb5b6ac3edbbe23e92d159fa72b965b04a7c495659347ff53810d566e7335e1f815d31f41152c1f70b489e8f878a195169cd25854888af130f5031754b39da4f63489db3632e91bc1291c80001dd1e6fd7fbfda2615f503d8594335157bd9b88b31f9b677d6930e47aa53964a19cb54e85cb950109ffbd546bdcf6bf2d7e9246af15cb604d6110d449e0fff10163fc353095451d871e5139bb1381dcd8ad689d4efc2f03ccd0fb47d3b600dcdd7a3b28842b1430e15fef85404db3c204e1c284fc701ac09d7ae6dae305187ca53414c74c5cb3962c181ff5097a40fd19f6caa1ddcacb490126fd625fb4b01ff94843cc6da270e732e9d1cb9fa48442034a3c5542789ce836e103f9058742c459626c5f5594bf5fe205a182720db657eaae0fa2b1abf7e05e57b45f41e5eed3262a3cfa52e7864283c5605800e83aaeba83d7527a17cb19e8a176d3095a1e5fa398b45fd5c238bbf6b91bd5302c64d243fa952bef0a8149dc1f82c3a7b41d59b56d4c78113fa6566ebfbdfb8c5d8a3601984951d6ef8f23059f12887b846251e0242e081897168e7a71d12590b597ead769bf32c47fac20e30b0327e8d686b61b831a3480099532292fa0d32b84e454cade1024c5b6418e1b322ef16586387343e8046c6ef35ad7cfcd7c904804e5efe0d73f9d4ff7e546c1b28bd919a867561582c4dce5a3812edc959da7792a2c4b5382c9a21373f0c87b553183a608da3684e107d0f73aaa787dcfa1a610add8be30105ec583944aff7a9db932ca8c27b7de9ff35867ae8820133525d32f76c827110aa2d61d5d7592f653441e4044e221b281300c2269f050b31c3624022fb9c5b3dc2b6fbb30862677e8e7beb68a26d78bb9aadf982860ea8e5c04cae48d2af49d038ccdc55323b7b930a6b9441aed11b02ae9b32efc74d7bba4a211e8acf9bd9bba738150b65a89ad1c2df3b768b5a9b7f5c9973eb2220d70334898bc1c37de73a70bcd541b7112ab6a041b8864f985f1701c95e06ab75b8dc8868ade6c4555e1e63eb3822a63a848d091c68147f5f743dd1c603295156c5522fc36fcab853ff37e2003d914b75dffc7dd616d7a06f9b58ebb4dcd27a4e2185ada71d169daef2857660451120b47f3649a94ab291a8de244e79b22372a77078a92c2ad0b7941be9941c11322f7894710978597ef96c17f64d710888e34a87cd82ee3c2d486e56bfed68274bf422731c7053bab54e41328103b71047a90782c296b69bc6ce201859b5c5c7b8018bf3232ab56a0c360412ec9fdefb54ba5b78d1988a7917eb99795877d53daea165d892277ab7c070c9d46401a494389624132b8f15e101c3b09a45d21a891c00c0e1d0306e04cc965ed4bb02f2cfcfa71efc259558079029b0b1e4ad1e3857f8dccea9050f21f30be258a0fee575aa8a8ee1a2a06228c2922dd51030fd0dfdeb5f877684ad51d736190c31da2a01d7e56e08da0ab08f651dec1c7c5a371041eb5b014475c400809dd1ed72cb3d4f7bbf9cb057ff4e2999108fb5521d23793077dec299363bc6b14619ec473763774a451c42ee4b810afb43aea543906ea847956a00dbe5bc4ecad0b1bc663cfddbd2f37bfe6e36d15d98403142386e5bf155f6a0b15e55c35e5e424c0a178f3b40b03b03be46805dadd78fa815bd1901b3d2adeac1ad137d8ec73906c18d583afbdcb4ac969bf4689db35ccb07961bfd579d9bfea3a1a77a7e836f3c6b35f2cb9d102aa8a5a21cdeb7d77cdf2e0d87df47020b22b106902999b56245b35f7fdf0dffa4739619cb239af08ee59effd914f0da52255fa481dbd8b31c2eac32a9a4e9301dc363bbff106e14541d547dedaf6cb9e90f24a81bc236defd7c031e46b93dbcb6a33889ac22aac4d6fcf0505e045ff6b5432ab9736863a8f885cc8718214dcb863d30f25da5057e054650ce4775f4c2c02518c0c46259ab6bde0790f76d412395b7f0ad8203d3eb78c33633c6820ffb8672b248178183ef401f5691b1217f63fc67195a8a809416f25d359e34a16e6f29d074c8bed9dca643a69e622e2189971d35b7439b50aad73690c5aff58085effe27c807efaf1eebf48e4d0a4e2b4500a51dc0395742414ca4879621fbba849e9b1ecbd05787ebeddb8fccceeb8233025d83f44a910a41854edb9e2b35bc8dae647c06bd9383e30aba6249a0a36e4d87ff6551efba63dd9c64b7737e4d33c0e9f0ff94942a04dd057329d9576fbd7f13d7e534b9012253608eaf60b03d7e103698854d3e99cd16b6a72f9dee35d3aeea8597e6ca1b9b2af6d5ce95fd85261e392b0eb3b59fae7c3c9812772bf9494dd930c8ff227053c77697885b62c808af2c7f96fb6572838471bd6536027016fdce9836c9b297401a937ef67174b52b51f742bf014f955131da2fdfa46d01abecb48b6bbec04ac9d51f55e8ea2fd1d6681e011d109d00ea1a7b88f3f702add153796bfd96ffd84d485e1d37c6bc663f803ca1567c15fdb6a08398ae9e255c3b6bbfa25a654b2d045e7a95f14ce6cf9e55e1ec1e3108c71fd27b8c1069f7653099415bfb18fb25303640d6c1f9649efb0be885a207f86938e74cd9d0ec664aea43eb9195a1b073e1db59e5a1366136b7c08a3689ebc4e39bd7b5a5410fe0904a7eb5aa2e9e186134bea49b452e770325ad0010e53b68a5f44f472482003ea16e563cfc8ec9b3c50ec3d15aed8f65db650236e955711be4a732c5f39aa6a21c06c465d0b720a7881d475a6dadb59406d00db212c3f03d1afae912184b7d8a9502f6d83473b15ef59bcf372180aeece3f66eacd9a32c8322a37440fe5d79e29d12fafed6f1cb93a0d3d6923ebf26bd84bccdd9ec1d46ad805c3c887e73c978dee5a27da4bbb0069591cc93e1ce4cd3c6cbab9490162323250aaba22134547a0759357316a362cc5871f7080b52bf5e78ea1f9769240207ab441c2ace24cc4790e3fcb00645dc5f3bab858bd36ff1e720cf89df0a5c65f9375eceb7e8b27021e36ab91e0e2bd47dcf24202691446c449d1df9e232b0ec329b453e7807e5e6d2e551adac6661d4f5cb8291b3fe97014e726257463c9023f4b7a21436fa3344fe225a79da1b1d0e723d3708c174544be3212c3c5cea1df6b9759ed3ee890b9ceb68b5bb924af88d0cd944f0bfe0ae4803b1b43b21e7e828510d71d8684999aba73630cf9f75d9c69dd7ea1a0bc85abf42ea4c3e7994d1573e16244494f874c296d4818a6510b5cfddee9befbb7ff0e77ea32fdde53ca50a4657c76cfc72853c4e7eb27f36004ed66eecfa2a018b0b63255170783790274062b772ed80fc02546d30cb648b95ff23db54f3a2396195e13287111f9d07825bd915dc2e1e3a72944e238c8f2b3a6fa893fe96d963a935983fc0394ba63d3f339b9ca19fac36fa3bd274365f55de4aac1263d185153a004a84cdf039324f6d5a3e2eb3cf6a83ebfd4c39b54de8dcde4196d593fcfad830957ab5e3e4b06407e2f10d15edae038434db2e9fe2e78b893557ed34436f34b882a01115b6cb7785603300298b1442e1edea7108f138b0b09bed5fd0433256d8fe860d3966b8f4e6f4ab4509af0da66efddb48aeb20e31b579df5b5e7fb242ae08c967e1349c2800f3ead7d8ad0806fd7b7d819a081258ee0300e227fe8e7c20721f44ed5f59da2dd2f912613b295e05ee01374b6e4e295cbae1358d052b3f22c0d92afda450a9dbada437917c21ad2a0dbf182a8ec358b788f16be26f0fed87455b19ce201f425e93ce9daa39fa98fdaf9f98f6ac624a9f0b8b0d94aaaafef659b3bd94cec979e15257567ffc543a0648da67c9a13f782bcd95e9b43fa3d975d31e1bc295584541d879f5a44be5ac485279e56f01f2db3984b1152e3b7ef270c9d1f92882149777bbd19d2cac4a541b8a67f1bec21c2d4b7b2cb691dd8aab432f5f4cc84f2dc9d3a5539074073d669ad721e1871381d6035932e34dcb2461f2521e08850b9d2c276eee7d2e4d09bdde99717e22747e95b60ccd2ec8978eb64f002d32bdbbeffa803f1172ba8f482728c8a84f148cd533a1caa9e42c6d03841e47d84d76c4031f819ad1067921fd9f02b9945bb562b40678b99c3f274cfb1195a9b1eff50fcb6863fee0b8d7dfe2952ad5c40e9905216e18cc7fc8c8abc406fb230010112d3d898b01c2fdfb14a6ad5363897e211f63c99dbca74af9b95ee91b38cfec8767a8c2d305e37118d37a156ec3f6aaaaeecfc8edd4d60fce08f41a448712b230163e310ed52152b5da71792e423d08587d605f43891fa32342e74b9e9f58582bf0128a8789aadf86fb6075a98f68159ab12b0b0b6a7be78c6edf6efb158d04c5377889b8f46747d0fbcea996cd80beea6c9626617f5c23c09e82c1407faa8634edeb04f5ea0df6badcd970a439713523f66ba0966e9fe2b5ece62125afd5e1b5cd81bb274c0fb3933a137281f98f86ff85f6b89860f52f852b63aba8cc207690528bb5fa629174ed3053f88d132b4bf80767b96c63e007b7665c02084919b16ef3df4e4012dee103f109c9f4fd5a4c7f5f5799446c3750032654c96d2d8e862371c83f7641f338c71a6789f7db51f97a4ac0604bc570c6e128c0015bc9ddc5cbc9302e5bbb728148c9a0f2c9e420085f9360dd3d99e2b5fd5fd968d2e1ffd2d622f641b19be09f9f777ced93790722fa6b693d571d735f1f29d5d648c8ab2baaf2f66de4845f1f32711a28c074fafc05b713b10d6a0a95834eed3e7268c7a940ff040de2331c89cf0bf29d4ca8706849511a378022a19ed344881da003853a8550bf3f46eaff13e9f35381f846905df537a38415592f5c7eb89b05c4a00215919cb11d2787de247d8ee94245194a43eb0fe742c1c791590c7be7a2f8ba45e807e802e8f87dd59a97008d84cab0992e3e43268018eaf70b4e07752810cd4ad111827fd8341672b07101c65682028843e9d87841f813801b85c22cfc32a9cb460945b3245f2b7d48a5c3bdebd71fd876caed3849fadb843a2c0dd09c15caf432369c1cebdfff97ddc9a30c2dcc5c6020f13aeb93fe59e5d958fe61982663658e8aa32d3d433b8e8b32993e43993f7255197abae441ba932e28278b5fb0d2272b1343e921872ebdbf6ff5c71b80af702026a15e479701d640cbb756913ca4019c595bdba2c12b01279a34ba32ac09181febb15ccaa9c1d18b81c9614e97854a56956ec05c787ca100584c6131d3455eec8128c3139c84aa9fc2ff4f2ac2efa07f30d614dd2dcebd4b36e6ec8bdc6af068de72889957975f8b877d21b234a0914ffbbfff4dcd289d8b456179f621a0534a56073b17382a45f7dcd5ad6f22a3791995758d72a489886d4bd8bbb90f5df4c34e70fe1f873f3235ae01c5c535f1d14669a93b785cd9bc882b36d6c599701773918e366158164f9b041e6c7a5a5ae28392ba7a62d5f191adf3c0875974775de0d84a037802b40170b3f39a9a0d76043e1f49a815a0b43cdcf7c81a5543d0db86be", 0x1000}, {&(0x7f0000000040)="bb69e4ba1f495d9afd7f8147421de310e277a076b848a4ea0b44c7fb07c29933bf348a215070", 0x26}, {&(0x7f0000001140)="5834c312e21e404e09e104fc9cf121c39282500ea820cec68311244f468bd3999aee9fec8536a546b90e7aaab59c9cd23358ead14b0d94ffce6d9190be038c8e61a475b99eb2ce8356ab497edafe1af9c5fd87869e4414a7fc851c43e1673e9723b5e5e70825639f174ec386c518f2896de664287cb84e3936e394e9327bb4735446fbab5159f79d5ddaca353b869076ce1f1089902a546253e40a90a15ee792e44228f610666a77cac7c19cca74ef7ce39dcc5c0afc7375550d176f20bcba023fbd66258c6e63a480fca63371de71b9e5edce2b5793a2f025ee68e9c8642f1f38021223db5f00255347ae5d2c7629f65ea073812db1e16ac851", 0xfa}, {&(0x7f0000001240)="e1ca4e70d2519f34ffdd6e4dc0bcba8eb4a4426dad4e3dccc760fbe237092c88fba2f4eabd9593f7caa7fc8343811916620b830aba15414bcdcda61cfada310147d940d4cfb146adedcfbf00f508c64af1b095a781902615685b9055e12d13df2995a0441b93f547fabc9049fcdd69a5123b83f510370daa1bc1e749b611c2d5efdae22aed173a3c59e51df781197ad6bd571f64bd246e34eab08ffde8624757eebb31081e1ad088ddf77cffde2a6c09988087e62f983031289f94bdc2a3964a3a9792f6fc3242e97ca1fdfec358f02bdacc18f7030cd724abf6a2d6b5aba8f93713628b2b577866d0ef7cacad199fbf8dfea037ac94a0593db71675ee4ccccaa6d184d9e2322efc8f86d3fb7545b9fb735541ab50ab9ba3ad01916fbd73af5428c11b46abcd97e6e2671437be2ed146dd3f73d0717c09b41d8511e13d62ca77b15f8a0551fc33245cb0454692b222d5ec521d07d0d673e0e0ac034a214579d04deb08ca6b93734556b7657159dec90501ec272294293b1515c140a26d4c24f479acd57295fcbd4350617bf5c460c75e71c20d3a14be6248d158b38b8811d87e624cb9c3d976c320036d063a46673c4671e7802f8fa5b9149d85f4021c210bd3472fa43dcc17a15595c7b6e3804869af3cc304795a24affa38b6d7e092ac8a6cdf4e215ef3ae5d301c49547da0ebe72f89aee2829cb5e7a3bb324261b73dbbfda71fe3e260a2a506c4b482dd368b1741b923b421a63e3d2a6f05dce013e56576b67595ff1276370a0651818e16f1e58ec6e2a70815d6252b89d38c02a0a8f73676fd7776e3945768b443d9598f9b8e41a1a8bd2b79d32ae406c679964007cc04a03ac3ef596f0b72bd4ffac306dcd42d758f58b618a9603aa5529a9c7a8567c5a7f6d7e5b8272005bc12448323876386fffcb79088d6488b11f67e75cff5620f37b297ddeb5b6c50179159a9944f5cc92ef8f43b54008b2b7c93c3e867594666dc112c9bc284ecb4d12dcef1e085c71e0ecb25b475dac1bc177c116cf5421e59891fedf290956009e056ad58fa0d8348c4feb2de8361e348e1ab463de0e842d6eabbb6009c6c3dc59b3832208b2347537e2f06127b90d4cda658724481cdd551d84c19b054e827b9cc6d039f3903103f42ce6d980ce99be301a928373abeea1da2296ed3608d3df51a05803a1c3f6784351735230a83ed951fcbb9c8a55c65351225819f5da7d0ba6bdac2efdcf9033f59e2e6149bf512b8744ebfb837b631fdef90d50483b08f43a1ba8a58cb4ccc45051ac74861c1dc3e8bcdf381e6eeff14e58a02088dbbfba43b573d1027f2cb4e6155ba67b35f3b4dfc1bdb7bef0d20a9b537c35fcec845e2e3e1041cc7315e48520434c0c5fd99027511d03c3d047940cbe43dbab1321e121e9372d5cdbca1901b975902b1f3dd326193e1366ad28ce5957dc28b544682e6b5e7e68ca41d2fb4be6aea45a55680da4b8f3a4e4296f78e82226dd2291ce669955d3cf28dea7c1215dcc573d504e36070a34d964cc46ff08d632c60476919b72c5526c92221ed74cb84ab0b884831f9275c663778d73d0fa418f995c6af8ab149a2a9f054bc9d1e59c74627dd9ad23fbf47bbd5d5416fb9b5eee1f88bd2ff180af5ddd6a91d45f7e09699eadba9db18162ebc2a00c28242427c90aadcb92a90826526831d752fa0bca3b57bdcb7a0026ab5ee7d18f4f66c89254513d6bed1f99cf7dfe157c43a95380deddb082f02ea357d7e7fa22ef7063e29e9ede8e6035614b995f4c4a08a793d8274c590fabd2f089c0942cb30cbd943b374455d1d43f5c3bb3d7685c79bbade89b8178be072ff7a79d04de6eb830bc6ea06acca920a52081a811ad309b4065aa7d7e2acebd9fee6a6c93135ac43063103cf5609360dc3b61dfc47a4cf0c33ef3f42b0c22ab2fb63729306b165f8d82f81854877c60ecc315a7df15bbf2bbb3eaa2a75269b7d300abce72abe290e756a73779b1005549fadc3e7f4d9e681b1872387eee226b601c2322d1794943ae7214f6afa78189ef51e9668d96a6846b85977a09a2dca4e4a5c3c2dcbdf82aa42c53e431323ac710bdc2ca4ca771b34504e7039e009e97746485caf179888c22a250e12718c9872a4a4bfd649cb6f73fc2005724baec4258f23083b7be2c3b570033f8b01818c9ef98746ad3035977f2d2efd1a28a4996a40119e362d83a57051f2a1e987e0d0c355e17e95987f4534d60ffaaacbaa64947f63d957be1f4d4a7feb98628914cafdf792597c97eed63d5f9e8b058049e6686f579754671a30b5a1b1b2cb96f6441167e249ff3724e019b64319c72b9ff8a1595b6ca8bf87524eaddeab7d54920c04138d46ae74153b3c235230e64d9ff365c442fa5934b848d60e15b483ce57fcdee256e9fb4f398208066ccd5af342a912c65284cee0b1a878ebd0530d674ab87c98ec052c82887da004090c6521adf6ec30539702790ce6d4ea3f3069c4b30802823c25325935dd80a3c0bff9ed1a68b088d361ead70b4eb2b679b0b04e05d955a7f44a8c58f012647114b9bb67b9218e09ae75c4c5252c0309527311f1e776920737f1808ef1be3ba95fdf7df2b7e2bbf8d35ffd38c6764b7300f9e792b2adbaa939f9cd1b5fa9c68701605ef283d2fa06949b9b47c8bab0801312d0639d8ddc2b2a940ed92eb6eb942b6aca567769438be1b397e623a7ecdfa049c691bda94aaa74dc867cc93c59a855b58d2a3f6c0bebba5778e42159416d262186ef83adb71be23e42fd04c57cc64e576445f90af74155e9f0adb5315b3787f116d2b950764321cf7629a0dc63b696fbc93302c8e98654d32feaab96f20b7781a77627029599f33b8cdb608d985b0dc61e4ceb6909c4b4693cc7ed6fc5a2f22bb97206b95ece1f3b3a554052060c2e1a4bdd195323b1e422166cdb9b5529af58ccdf142a2c6a35533f3be0597c51798c541adb5fbdda63e7081917b3e861b771500a8a298760b8aaa8c9a73a726b7972459657d73ddeb17574b0df141acac78d61df7f22cb824d41ccd1de47e7de7e2d3a75fc08cdeeca61c1917f9f07dd3614f2aa273abf240a764b162b577dfbda4b1570f55229ae83cb9ba6c913bb4440b73ea2f53d639d4436ef66bb5eb9e0f92ca2d0d6eb1c0eb336a65d2eba672e7919ee5b890a72da8b5521148ecfe89e514f1cb5cb5baad1afc98efe7cee8a4262134f5c4006dc77cd03484526e8ba453b5ece476a8cc6d7944d6f4524369cad0f90947648ca4c60adb0b9764af57631704d1efc1c1880b053ed1cecfdb83ed65f3b81969595ec10b710a49fe97c9f5e3515797ad6005b800238cd4c21b543bb82e3510723dde1f9ff96403df79757a920b15e6b723bb25ac1a381b41759f1ec1c29c04a6fac7f31293dce65c343852e8383f51b000d2b7af71106f1fde2503a52901f22ec8e0f04df4af0b350ba4866bcb407a98de232928407af128c77ca7df5c1dec71eb0fb63a751e7fa50909bbda49eaac275f044f838e07eb8206bdfccf2c98f405db31747a3c110d413194e9398447065c4cd95538e223b44bb7aaf89e817e0da5f16051eae3646583ad597dff7f03e8fc84bf296cf45e76a9e6856e167c24e52f421a8a916d74b740aa0fdea0574d68d803f0ca24a9d5e6ea8a52dfd238620d74c925ba17fc917bcc8616fd4d2296f835f7e1b40e3e6fb5035dc8717e0dd8ca07c6b9a4fbb8f132dd9ba105181a12f3d712da296623c5d2dadbc3a4ad4da236525d009d296fcf8c2071d651f066806d99e935e63543fa9a900186d3586506309452d7861ce374de74b7a34cac7a6aafa81a96973ebe7630767381b00d80dbe91d31543eb3c2cd0574dffe343ef3a58359f5b8facd81c01c70f6a5a634a067e29e44172913904b15dff084a5df92d3f8c482aa1e1a9655390731af784a78aee97a084f29fc9d939679c387689d4fd88d62c88c489ea4adc0f6cf61ad897369333cd2ce936cdbeaba3c857484f0d0992253e11305cdfbc34792e72cf7704f4cf6097f21a97f86bb1ec3d90437e4c3f3ceb33f7640b6b0ec793ab52a3d1e82285af8a3bf6e9442c2c2138f021c375af24f62d43432e9c2bd43764756820e116177707be8d4f461bb3a82323eeaa97f2d63f7da5815dbfb3e8f57a45f4c55b87ff9c6f8aa31574f8de9225a077a24b00cb390aa1ad7b999c836f9c8f35b6ae18aeced862a2690a2c255a9ebee23cb2377831cc8570048ebee1e8b03eebff6db084c7e21e8db8eaa681c40b9599dee740217e370fbb69a340f6af4050429ced19502c1b582f802c9918a34abc81b438af347c7ad31676a779ecc5de67b66b4bb2c5a68727eb6cdad2452ca007b4bf7742f80823112422164b77cc0ea7233b199c49efd85558d31ef09147937c0567bb755a942d2d45a8ba33b06c66ed1a2c962d1a9b0138161241b167026943329ac226b24dfb7cd2c52e2c96ca8a8ed18885c3011818d6ec5a05e89fdfd862606d95b8a398b71461d8eda4895b4d50211130b8ca23d2d9470126d670b157ea19c6eeca0b5e1b8bcb87fc6f49146eadb75780d7a148a5a4f0680aacca5d29ade0b757dd5620fb7af805a56859d317d808b616d59c9e02d65706018680e805165df168748a235b4082e2f7935082dc78cb202f4a4967abb0708aa1f0274129741b09439813d1d684cc1a688fa080dc66bd59c1f7400791bebe53a378d039c5c1aba6a6a3e8650216d4c489db995497fa6bffc5f56cdd4995a35d26c8a976d459051d69582992197a370239718005628b01adf2aa0dfa1820cd0f82f39b4da5dc76ef291e044623c6c1015d1ec1d3f9841bc9d155597f79e4b39f83dacf5f21d2ddde9217e83f2a4833cc173961cd51a7d9656265183b8ad2ab59449e90c7ec91cf6e506da3fd1a36e4b20fee6a1b03fabb02e97479969a11740fb32891810490702c06a4cecf8ce8d38d94dee42fd291cec2cd6f555edf89c93f2059107df70583a0a9ec151943833317baea7cfa2efadcb9796710f9adfe55f6dad6267522541b1621fa845408582b0926255fc4d05f2bc922f267eb3378edd6468eea3f3ebea36f903a280d8c01c34c1184608077b0c118562b6bca8390cebe6a0aa0a4ea30d9533fe773a3ec05ff469d1c77e9c716f6f336b98544ea49fb639c5215cbc1e33f3a5c262687cd2f9675886eb979b45b48c1a2efc48b6e0f339cd3a24a61dbad43920bca5d7d919d06caebfaa6de07450df67bdb07c195831c51bca881f54a560f95dabcf94569d07a668df40bf7b406bd659b6b08a5363149266376f1d45e36957e289bc175136cd6a33b49f31b10d618f6f008bde6a57943d97533bdbc9133ff637a71070d724161b6e3aab45ece1816b358740fe7f28a845aee2a9bd3e548c0cb8385c62c847985526624eb9523d9ab9bedc24329f9f9c136b6f1828872b01683a7791362662c7e933ea06101184775b9442dd92ae4e408c4d3926d6697d5a2298ce14ec60a0572c652bb8d7d1db551089d894f1f545d8fa036c55ea15ee3203a8b4a8a5bc8b66463f33cd2f1327f3d01319d2db7468b8239ed58a77e3a6002ef658a54c7a242d3bd776cf7e25c46ad098878a7a61234fb2d9295717b370c63764fa46d203ccc8555c33dade3814b04013fe7b6126636dffc592842b1d42bf5e783a0b12c6bf832a644244aea587a0066d3821b3b59c60c5a7d0ba815eeeeb5aa0dd947e72ed8455a13d7010f646b9861c992ac92df1e9aa5557472a1f09d866721fc712a1dd73c944958459fcea14aa9", 0x1000}], 0x4, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt(r0, 0x29, 0x2000000009, 0x0, 0x0) 16:00:24 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x400000000218, 0x7ffc, 0x22768f5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x1, 0x8000, 0xb9) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:24 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x10000000f24}) r1 = syz_open_pts() close(r1) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setrlimit(0x0, &(0x7f0000000080)={0x419}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0xffffffffffffffff}, {0x7, 0x0, 0x0, 0x8}, {0x6, 0x2a, 0x0, 0x80000000000fe}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="db7f66d8745078a311064490bbb0460811f3627f9419486da9f8d6c0667ed749dd942ea0abf86fa750d3e5267665e271655da6fb61d1afa9f4acd1312eee7fd136bec253ea0b403eb4ad607ed13a55d4b109e0843f25e2dd224ce28912a783f7db85b3e3a04dbff3fb95adffb6aaa137c7bb6574bebf77cd21a53171b3d93200c34f6c1b86b90116b7139fa4e01b50306c9a7e1b646df29e81fa6f3f8d417b48065def23217154d733bf0ffead773d7eb158e7ab73c92f5a89b2", 0xba) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) utimes(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)={{0x6, 0xffffffffffff167c}, {0x7f, 0x4}}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0xd1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc8) open(&(0x7f0000000300)='./file0\x00', 0x3, 0x0) close(r1) sendto$inet(r1, &(0x7f0000000180)="47a93341856a91b478272f0b7645ed2991a22ca2bdf5939d87c79105c35e9511fb87698154d7bbd2ec626f23f881fc188fb420f4f975741e77033597660efbee1dae13d545237d7840", 0x49, 0x409, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r1, 0x2) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) r1 = socket(0x2, 0x4, 0x3) recvfrom$inet6(r1, &(0x7f0000000080)=""/22, 0x16, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x8}, 0xc) 16:00:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x2}, {0x8b, 0x2}, {0xcf, 0x7}, {0x1ed}, {0x67, 0x8000}, {0x41, 0x80000000}, {0x40, 0xd84b}, {0x20, 0x7}], 0x8}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x8a, &(0x7f0000ffd000/0x2000)=nil) kevent(r2, &(0x7f0000000480)=[{{r1}, 0x0, 0x1, 0x82, 0x9, 0x702}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x31, 0x8, 0x40, 0xabb}, {{r0}, 0x0, 0xfffffffffffffffd, 0x2, 0xd00, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1, 0x514d}, {{r0}, 0xffffffffffffffff, 0x10, 0x2000000020000000, 0x1, 0x800}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xc996, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x21, 0x41, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xfffffffffffffffc, 0xd2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x6}], 0x0, &(0x7f0000000100)={0x8000, 0x743}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x2b, 0x6c, &(0x7f0000000340)="d30a01508a6eb5689bac7e4fb0207e65d448768d8fd5c9ebad5301d27769bfc8d708b3b954120e0345e0d18e8882ca8ff17298760c894aa28dfdc6331095e3af3c1c45f60ba7302ad641d4cb26ed9739544c0eacfe20a0d10101116fa07abdfbf73fdbb3fbe0c13960af4f043d3241aad36536530b4b8c743f50a36c56a2a1e4dc15e9a1e95e4326b6c649f083210436305075a5a33dd501675abedd17fd10", 0xc5) r3 = semget(0x0, 0x3, 0x80) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000400)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000440)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x25fc}, {}, 0x401, [0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x12b) socket(0x18, 0x4000, 0x7f) 16:00:25 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="9b") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x1ac, './file0\x00', './file0\x00'}) setsockopt(r2, 0x3fff8000, 0xffffffffffffffff, &(0x7f0000000180)="8882a8aa2a73d8b1a51a18a5896627da54119d3416fb8334cb46032b83c7b75c02b8e70ba5083267cc954fd4b9f915647c65a9995f482f9bdeb8a83981fb15c91a6ac3b67bd612dbb8095e0e33f639697f28038c3e5b0987fc34dbe65c12fcfa0446992ba4fabac5fc51a32206f05b7e4e76ca00b2a28b8e04f169a2ab0a", 0x7e) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x0, 0x0, 0x100000003}], 0x7ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2}], 0x0, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000240)={0x40, 0x6, 0x2, 0x8}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x6, 0x8, 0xc2, 0x4}, {0x6, 0x5, 0x2, 0x1ff}, {0xdb5, 0x1000, 0x1afa, 0x9}, {0x4, 0x54f, 0x7, 0x7}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) close(r1) socket$inet(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00e5bd00"], 0x10) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="8302a47be997cf02e4d1108eafb8d38be1bc1d207b6e80028cea67cff33cc3bb429d89f884703e04df5f11", 0x2b}, {&(0x7f00000000c0)="4332e8f2132ecb7e10bdb70959ff832e5a177832e78f2f1575c6165da2d78fcbb7c79d3a3e53fbff51943341cc55f1361a69ace5304243348d423233a69b837cfcb3c815e483efb5a315655cc0da17d5cb2a04666862d54159539792f059f17949ead7ab66c9f6947d197904689c788c01db8c790fdcd4ff10a810d6bee759f5e79931c2d8d06726237604673f634e242483228318063296909f6d83245d6ed82d0b00314ebc57a30abf4d9f0eda1148c547203f0e1cca9ea6c85717", 0xbc}], 0x2) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0xa) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xa89, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x1a, 0x0, 0x1ff) setsockopt$sock_int(r1, 0xffff, 0x18ac, &(0x7f0000000080)=0xf0e, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) msgget(0x0, 0x542) 16:00:25 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff03, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) socket(0x10, 0x7, 0x7) 16:00:26 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3c4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbcae1c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca90aabc4d6996f645809103f64d60d138ad4a3ebadb7bf40a60832adaa35c1378706e86a1b94dc188f4ff2b3217410592e4e377e5fab6eab92b3c9798f0b2bab84ee7adb5f2c16066ea9a7611542a166b842877fb03402257b89fc7d29e26b99b071d0b2fe1453cc230322ba92805808796730363783adbbf73de93b3b77cf528a12cc7ebcc0f7de08e24985d04077f1f52839ea61904a9a5740136a1c6a79e82f1a605b8e56bd9a2a0bfa0d0ae363b1a259ad636216b045b5565267c88698d72338453e1cbe3f66e53d0ba2e7dc370b9921565f3a335579dcd5b8e5b905aff5ed5a4f"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = open(&(0x7f0000001000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000000000000000000000000000700f30002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5963c8e96cd0dbfa37f00000000a36d3d71ce0fdb2926e43962b6ec24ca4b9fa6e5f26062c86bdaf40c11bb4655e3790b126f0b33097f5c1787a4b7a249debe405e04bd6addd017d7c825269beb143d4edf4e214e102677c260b728986f9b81453bee427aa49dd00080bf59d53a12a6e14580b7de36117d76f5985d462c1e1c087e7a30a548005ed89887d0d71a07238fcc44aa799de54333f56a6817094a11035112dce0cbb32151c4018b48381036e63b82e5f76e61e95f974045500d293fa1e836"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = getegid() setgroups(0xa, &(0x7f0000000540)=[r7, r8, r9, r10, r11, r12, r13, r14, r15, r16]) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) r17 = msgget$private(0x0, 0x0) msgsnd(r17, &(0x7f0000000ec0)={0x3, "a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e9683a5fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"}, 0xf3, 0x800) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r6, &(0x7f0000000c80)={0x3, "b422c1c1f1911d7b9f1b24181d74ce177698faafa285076ea4d81879b5ef74acb259acd8ec2a770ab7bbda08f354c583245b398ab6702f30765b62b30a10d3115893dbc9e3e918ffe09576621c56d2b263f3edf7be342c88118c3624f7fc2d5872ebae50de76f87061d3d3588dbe1f1109d15d5c1bcaeebdcd2f7e732e89792f7707da57fcde4ed4596dc8cf8fadd8e6acccba1511d9d11b663c72ae327e99aa1de4a169ada35b29e62eece9aa6beb42da31c01c6aa644163233323f0c8287b8001152801552d212e515044312439668e45c43d6da62"}, 0xde, 0x800) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) unlink(&(0x7f0000000140)='./file0/file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0xfffffffffff9fff8) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:26 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x44fc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000053, 0x23) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) sendsyslog(&(0x7f0000000140)="2126ac362396900c6e75dba6733c885dd97e8de43c1c0a88a529e8cca67698c168e7b7c2731eb3d4d3b66456b267c4e0e070e59e9e10d0149536af988b9380219c0a2695fdd6a18fbad6e23177b74779b9b2b9e7563ea7d6ab0f5fbed80fcd81d8e91de4b6473b5e3a715c6da9fd70c38f820f45d1d3c8f4c37d66db72916ad484cf2c2e69915799dfbd06a20a410597422ee704c6c065d4fa06eeebbbaa5e8ddfdb979b70bf8264e241883ebd28cf63c5ee6eb2a65eec6d069865319bca486baf703488e114", 0xc6, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) 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, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x1ff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0xfffffffffffffffe, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:27 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000008c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:27 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c91c329b0852c4d53cb57a30197a2f22392481bff24994c0b29b9f63e3925d19b4cf2a7fb32644d6f205805f10d6c21988b1706ffd9f702f3e537f0c6745cf038dd4f301fd2f0b8b6da041efd4cc06041307242cc4ce8f6542ddc5dfc84d888281c37e4dab3d0ada7fa68e9b199895bd7561e77b3f82e1f164a3b3c1ff6308a9bea26768a081957dacad494d3f5eb0114210cd57192d5337f1c329234c8afa764ce1c401fe", 0xa5, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto$unix(r1, &(0x7f0000000140)="2574704b9f662c170ad33b8a54a899977eda861bb9591f89bc876f5cb1729e49a96d2c1c786814f816c2c89ede23c61ae331e64aab60ef516cf7dc17e752573f6172ddc27fcf97a17366a795024acd8b9f77846afa2cc601b783e52563874eae3c4852c34de4b4e4f02afc202af5b4a182362b526418b0e542a407a4e36561ee97bb9759c91a308267c30ae134161209a69dfd384b0b0e6f6f627ab3cbc377b7b4bbd248ca35f67c399b04154ce5b0b7a4165ddc0d9c9ef02c4e9000bcea5117f468e30c792e08fb70fd8f4e38af793f67d5d5a9d51248e2aac04d130190c6dd614645ddf15a3ce7e6b74acca28a7cc032fafa9dbb3fe820c2db88aacb6dbfd3e005e2cc6152df854b6aec2bb049af7f80b5bf0ba3df7a9734754d23b96e08f526d4982046c5542d949fea20ff0a2002abbf1e71d1ceba7bc19d5b9fc116680537a1714d30e86c9239482ee8b109a8b77995c8569f55877c5b78159c835d990d51f02f4a5ec9f0ec7d407f634e46f2e85fad1904c26137115e043b8126b19c4ecb1217584f73c3885c49d12b763ca41c859461323f7dcdea609333bcccfc1db8d2c2cf98419ecfe3ab25dcabcd46f399f0d83d913b14c9b72ed43b67f8de42ca6b7441dd9034e074e331cff01193ac6b9fa6d9530a199e373ac47c9bb57e7e7dcd3cc9d6a7051dd44f4b013ce7cd97caf0696a71a1bfeaa22ac37c2994ef13ff42f5784848f949c2a0696924c363037d4841ed5d0be433d1e9ef1ead2a1452583d221c27ab2475f843e1be9b62181f193836a2ef3a73198b1e57c90d6c8905974f8d831f70b6551e3519deb592163aadf026fae1e2306396077203505e4527ce2ceae067bdcb6d9250960269441cf517e8d70be9a47d53ad74ec9c30d6ed8f9c568bca916dd75a4ed326a219a4edcc8080b15dc2b93fc5307f3861b97dce7b068e6257e102d61e4151082936069987bc30572dc9c508a08666914a3f321bf42fe2429b8a75eff8b9e12bf5655dac7fc50096c6a5f540192219ebd6b255728144273700a36d3a9c06fa44a6b0b1c887241aca7414e1b5758c36caffcd005f854b85c3b135a6983b233d2ed9c90e45a7b716a0d286e5e7ea76113069260e157bf7e52c4e668c14e0a4ce793e565ca353ba2e13ccf239f40720b991f4c02b29f5805f7d13934a775bff4268236c97e94a37924a2a3f5e58d618fabdc4aa2352ea1ab2d3f25b33c2b5af00f39db3990dc5a783ebf584463863a1079dbabcd84c111bec80f851aff8aae74c5e0c9b3bf7ef3b5b74fd9b6028521cec2ec564300df30322f1ff8daa25d1ff78ae2012c22685f59b56b9f6368a537ab967a4ac93a0a7d8ac60a28b93b6f41dc7e6f59986240454ddfc475eebad0056be1dac1b17fafb4ad717ef1619b8c8756ceb164ceef98e07d9886940203b24fc992e0172adcf815ae7ea63b6b3b09921b21275cc13f4f97524c354ec4970506af87996d1a8510f122c587d63bac65ccea7e0217ababb801b9ebf8058802a4b1a694a14f4d5db2121f6f8e973f857c8576bbbcedc8ec3f3e6e9caefb553341986c3bf92b85caae98c2d0a927338a81b778164e1880e26cf335ba030fe4067939f9e1ea1c8c7ec6603caa012a1a9bb31a782c6391dd4f76649528f6f32c5c884c83e166c7925408e3fc9df936d52b6468736cae4587b6abbe3291cd2e2bd0ebcd8727cfe7e58eaf4b1e07cbe77c2a31ca310bcd1e9c988b88fb0b84a4608e663680a6417cc8615c15ae0a88db43546fcd47d61375108e37a7cfc34d9a855dee948aecda4931a6a001d69306a6c163e7c7605c264080c358bb2b214b429be533700b2fd52a7e80824dbb8c04dcadb422a3195eddef47e281610a9f3fd72a3d4e875b97e9376ed3bffa7529f62ed921c31465f0ffbc6bc5d003cec6b0dcb296de3fe216a88cf3c130f79a99bff964d8f5757b59c89a0fe0362ff2d0091775b231f2da8ea8bef9d891eb55fa906bd13200c6118dc75fe6c1ba6951696924c95b0dcea3877866547ca78c6c76623baa921c8c631628204636f782089f31ff2c629ce4145fa7507aa65846eb61c7806a473bebccc102f978c1d92789cd50105b025452341cb78a936dba4a410a80af93fb2cdb0c7170052c376511dcedd43eedc8862e80343c5675efce69c6dfcc284ce26dd61f6cedf67b9a05f9c742326a1f66ab836dea96ff8a8b30e3812549f48dfb271ffe6a896d8ccec5c02d8001e3977dc98e84f4109f5ee7a73ed289909162b6c4a5560cfca81707b42d830bcdf8229b719ca756181a8953eb7e7264f21c07cc28e961197379cc33589333cfe8748069efa50d04b6d32f20e158f57aa634c3db7f1c60ec96545aa1da4bd74df0287e75e3b75ac2cd04bd98d3d9c8d000a8ba35e0747a5075414283bb16290b61c77eec3a78b86c41bdeaf4cfca52b1c67579be1a050a62682832e7a98e00ee71bb96e37125ddb6dd8f783f2205c18af77aac0e1ccc7e97ae94da19c25f73480dbcfc2c37b0cc63490259352b51afc624a96a5231099b3e89b41d21adf10b940de80938aff50ddf54d3852ae513f19329be845120dc9f2af9339816042bef15c9aa82f431b7b64fe741dee8d463caa65b5537f74b1164a869212d869f6702201415ef514b5f8220563e5eb7098ac089a28f6c1a62d1e8dd9698ddd21f169fcdb79df14b4c24193643e1fa4e81141f38ac8638a31cf8f3daf40ec5b081ebf82551d0620262caa45a13f5281aac5f65cd7cd94a418a59b84a7f38da8dac929089acb34f8875c28b22dd6902838b55afd904d6a07461a5c270f6519e1124b29a6bd93c27aba0e483b32161f0c4c2ff88a15a42ed97a992a39516c44132a8836f3abfc0d5a9ccb053f70df30171962ec5e573a84f18a8aad6f4938f4940c733f0e1b5510bf7365559328ef46a75788962c324782f35147cc600d8dda55e426ee151a374b0e8a364e956b59c91425055366fb56da5bfdf3e3926450379440aa151aed5492dce25cb45910eef10ebf06646ce4861085d376abc7026d1d864b0d0dcf2f3c1e607adc0bc8fcd11241eb5a03be9c23599285b3a9e92a3d0b0b01eae94212c3403f231a1fd146a52e66cef646588b6c49736a7c8d7a1022afcec382f5b33b59f64bbde31afd065089cc60c1f078295a47f6871d6ec0e9c99ac6b16bf25984d854080196eba895425727f7a1a3d30909d1796c811c11a077c13db109a3d88c9c8c8d15f045570a9c45d250c71536fe369f6b61e4710c9385086cc87cf3a37ace2848991610728a27e74090b29f5b7573f1f25fc40c7c16ab1dc04037967e48ebb6ba06ae223a380510cd76403e9e8dc4f82dda5220c97fb8fa65391d39d342cb189dd709ba172389e489495ba7776484f9b5ec7c109df551c00beecfbfa54a65199a852354a0153abfcbd88a263f6b1781306e44cfbb5c35527284aa4b5f5844529cad0117a75e472c98513e944ff76643b5f13964a564587d985d3f19489aea615d28629e92def50e2066708b90db321b9c79dc70f466942daabdc9beccf2096ffbb9c8b1d2fe086e82d7f35f7c21e86385d890d39ae8829d5f46b624f8f10f2af8a616c6bd51f3f96b03a7657aa52140a533b174ec4a9844209b79cfaf02322e27c88a979fe223ad4021237983f0e4d56e63f63d20d7a309f98cb9585cef38eeac01a7ff3e9236b86af038c2ab2377c4315430e874a67d183b55ad34ea9b9a1f95f9e09190a9b0d014c8267b900dc7bca3278578034f171ef0fd886ac3cd75436d1b410f398c3bf8179384fcf1eccd586be15183622def90a3f1c7a04077b6250b66bdda3a14254a7877d71147b5339f4f9091947cf895db6c43675882a389422612a693749455673d9ec1abfeceaa7035d4d429a100fb7b592d7440baccf992957985a56dc578d51905c1885aef4b9bf4af63b2db100a146f6dc135713f6228879ff7611a3f17e86c568d0faf643a8394743391d6e000c1bceef95aa1d49c6cfe894eae7b3cd365a4e28cf2f90a4a28b545364a80697dea5fac137cfe5c44ecd6044e9ed3622ecb009b2f8d6165c0b15a2e1db99fb65474697393104e47b004da219987f311ec4f69026ae432203b0680796aec2415b11c9990bccaf55e360f56b938f7032b3758afa29ce4e037bf67a33127bd26e5aafc384f2a0345dca3885f19048bbc673ebc06e430652d056fe3005d878659f30f8b8495b1aa5313ced077594aa8b806dc1f25c8ebdfbc069d3f2ea2224388c55461550d5d66f663e844f55828753edbbfc754e453b3abd24d2a00da484101a218eb5ac35120e19f42e749f6c70a10223ca265ad02102cd8831719c1049dc573bdaf46ab6fd5a99ac698abf713c66fccef21282c7a8936d3ef39e6dbfa4215106a7e236ea058e4027945e27ef6094989d700c1520b8f9ee6c0cac467d8e98755008e12b7bf277f7190b95771f5db0a92afbf7711d90eb66f8856388c9686d28b560cebe3d11ae6654f62ce0b1109cf48c3f23dbd0a3fbbda34a4724cf759cea73531e469faf8d318256b684a3066505c9d15ec7111d526bca1d4dd8f02783239807a11b3191a01c82404dce1ee17300ac32453aa1141b71ad072f8fcd24ef8cf24cd1dae32aeac324a0a5a6fb25bd0c4be6cf5d90a4f53c4bc532646dc8aa32e6c63b91b84942a61f85991beb4825627ed906331d498d6143e9278da8a4302a6fea9e6cc0585b4b61aa929bf5479311bdafb4d07576da4530afb6c8021b4c66b48484f9c6c35562f6685b26c8167088de58483e4f6fa48309d6ef54530d119539d476d83887dcf010e486abcc9f2289e3e6ce59fc76f8cb9f4242e8b02ccbc0b546cae706c7ae352dc87df863a11c3a6f1fbee77d5cb24308e05a7055691734d32239e5139089c00c70ba9c0eacbbcfd7236cc13f65b5e93ca80998604d01ca4d007888082601dd6c17cf57717f5891e88e97c7b984b3b3ccea57e47ce132de2275db5107507a0ed29262b30f3d57a3028d46fb99212e56b99ed3b822dd8417bc0f6bb1fdc4f2cf74d1b6c2ad299f1e1ea7247ea81b29a9a45f9b718440e7565b2712614db28aba5e4b6ebc283424adfc62471d2acc28c51f5484b4c03dd3f867d2f08ab6e4dd18c98005494f5609085329c2da34f1808a459675ffaad830a20793f47d505d8998a17e664bd5041f456f603f46f94b555521927096e598f66e64e8417547570095251a01c41517198ab2c7c9928faa24dd38bc363d9c84f212e2414698ed0bacd9e7670839e0fa01b4a4df475aae0d8ef5dca8c7281a97220bc8b85ee8b3b76ccee4d21f18e620e63cc644718628f38d0a62df9088cfdea81e02a73cc4e967eb18a9e9db18f519e5bf1d4651abf5031e1d4929c72238ac27caf610c3d69b1652a0bd702386ce87e34de90ad68cdf5030ccdcb2aab6fa304d2725bfc266004827abe9e22daa5307518398a061c375593427c17dcb2be117c126face3d2a38058f4d65c4fb8fda8d3a1fdf2730912fbc2128ddfbe47311f988efde9ebb8b2377a7a00feeb25137d03aaf7b1dc711c6ddcecd81d8fc1ef0153e8f3ffddd0faf5486b6ffb43e75ee78baa40e19b8c6ec21ac4144ebd203ef618dce1f47b18065e51d2b4583d2fe440d1dd07b2a8f8608918ea6a0c6cb6b47029f3b892ba77fe28afd9fda535483b74d2105f287125b5fac82fc0137badf35a1e1ab73913b884dc738bad2d0c80429ec19072db19eba219baaf3f9046a20721c4eb8d1473b654c8ec31a8e03b5d5dee46bfefe52d2034c510", 0x1000, 0x5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') close(r1) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2800005f590fe79c82d3c1913ef6816ca2430da6930001000079f32939df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000140)={0xfff, 0x2}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) fcntl$dupfd(r0, 0xa, r0) msgget$private(0x0, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff7) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000240)="598350e6db4bc555d73ed9f8e636ff4b500992ec19d0e470049a3c4d356779040546a7fc968fb5ce9d47fc6af02e6589b9c647ed365d5105417e2a4b5a93d7698e102a54f214c941b1824f625006ee178404fd8b7d4505b5c41dd45ddb5cbc3b3fcfcd73bd4fe3cd7e829b825c292295a2dc1622741c488a7dd37d6b2f544f4f0cfc6efc66c9b6c0cb4605497e154e467ac8fbb5d868831b6c758b302e128d98d804b16c31dd8aa28704f39c41ffce387a6d6b6b7c1122", 0xb7, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x2b}, {0x18, 0x1, 0x0, 0x3f}, 0x9, [0x4, 0x20, 0x1377, 0x1, 0xfffffffffffffffa, 0x8, 0x6, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f0000000180)=[{0x519, 0x0, 0x3, 0x20}, {0xdb7, 0x1, 0x7be8, 0xfffffffffffffffa}, {0x10001, 0x2, 0x101}, {0x3, 0xff, 0xed76, 0x71}, {0x4, 0x0, 0x7, 0x800}, {0x100000001, 0x8, 0x6, 0xf99e}, {0x0, 0x57b, 0x4, 0x6}]}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x6, 0xe337, 0x0, 0xfffffffffffff5f8}, {0x81, 0x14, 0x0, 0x40400}, {0x7ff, 0x7, 0x400, 0x3}, {0xcb, 0xd6b, 0x2ee, 0x80000001}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffffcb, &(0x7f0000000480)="72c7fed560574d") 16:00:27 executing program 1: syz_open_pts() mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x5, 0x3, 0x7, 0x5}, {0x1d, 0x5, 0x4, 0x7}, {0x5c5, 0x6, 0x8000, 0x1f}, {0x7, 0x2bec00, 0x2, 0x2f}, {0x1ff, 0x8, 0x2, 0x79fbfd5d}, {0x7, 0x4, 0x10001, 0x7fff}, {0x1, 0x8, 0x7b94ab2d, 0xffffffffffffcf1d}, {0x9, 0x7, 0x2, 0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x3, 0x8, 0x1, 0x1f, "badf92e91430d5b157f7b0714537bedd24049b7a", 0x1, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xff5, 0x5, 0xfe04, 0x81}, {0x476, 0x7, 0x9, 0x4800000000000000}, {0x4, 0x80000000, 0x3, 0x7}]}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x2) 16:00:28 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = dup2(r1, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10) close(r0) 16:00:28 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = semget(0x1, 0x7, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/232) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) fsync(r0) socketpair(0x3, 0x8000002, 0xb8c, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000003c0)=0x732a7356) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x101) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa1, 0x111) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x159c0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="f61194d2df60c304818033e4751d8038c78f470f7f863916bc36345d908c8beb932f", 0x22) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x7) getsockopt(r0, 0x10000, 0x2, &(0x7f0000000180)=""/237, &(0x7f0000000100)=0xed) 16:00:28 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:28 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:28 executing program 1: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20088, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffe1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000040)=""/45, 0xffffffffffffff5b}], 0x1) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r3, r2, r3]) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x79a4eb58c6a4162b) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000280)={0x2, 0xce, 0x0, 0x5, "1141e19d4a1d343594b96687deec0c49169592dd", 0x4, 0x10001}) r5 = semget(0x0, 0x0, 0x90) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000000)=[{r6, 0x60}, {r6, 0x81}], 0x2, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000140)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) msgget(0x2, 0x0) getuid() msgget(0x2, 0x408) getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() r3 = getegid() r4 = getegid() getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, r1, r2, r3, r4, r5, r6]) sendto$inet(r0, &(0x7f0000000100)="478244b6cc4e4f43ad5f66699c7c6c854a4892b303e8a2f1999a5daa7bb80b9c70143880638710a719644f099d44fef30012b79c7b28ec3993feeb2d88f1cf2e614a28e838b5041bd665939f0e79648ad2da44df5de3814f232375650436d235f4ba8afd8061d23313018c414e310bfce0cf16c175bc3554a3b8fb1e1cd5fd7261c0c0a4ec11b0f46a4d38c7bfd6ddf40d7bd829b793d3cd2b45773368c90ab5c6b61f7a3aa0ce48544965aeefcc35a1845a67bdb668fc94888e1326d55253db5396b3b3076c4de2cbcc6ab76b", 0xcd, 0x0, 0x0, 0x0) getpeername$inet(r0, 0x0, 0x0) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0300000000000000014e52754ac5c1eb7ef5cc4b18f0c5116f83427a6fa5bbfec7bced405c7454e230a1a4eec3b9de6ed26730ef97ef0ab91197114d9dd3277ac4fd7e156dda942ca7e7e5987781b286b3599bae7744b1c7103e7fc007c7061a04e8317670d5d604289fbc73104736c0a1f2328734d904599d3879492f8f9a45678049a02d2449f5428236140835a7d510b0339fc4c34fe28838bfe6eec5d84c474cd3745cc31fc2b5d2f8b28a8f4f68dffb4e408177218f7c6e84f9ab91c3ba93d9359acf50203970200e6eae9d11f7b4a037eb209441af1c8a5202565bb4417fc2d64cd3ac8aded7b9ab8277c41c77fa9127ac51f2de2d0f75272722124d6e873ac40c8e6a230e6c4264e07274f5f4c25edd5d0beb7a0a04000000000000000000bb27e8ec50752fb74bce5efbb81e8f91943c05fe1d8a49ab2a18b9aa3a36044e8827d53cd02f8a68e7e39af4a3cc9249"], 0xdd, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "a2543884888b971f263c382b33839df04bf328c39a43773403bf89eb169900671cd16c2ab7f5908201d45fad856a239a02c6ca71f0cbb9b8c5d9823a6a4fbc450e13644daaa635677b9541dab95c05e32a0e1a9dda7ecca509d586f20beb162d0035128b888fb2f5b0030156785b974108a579d172915a1cd1e84fb05e9c7c5c0f87dbdc9d3e714b12aee8b8538dad6278495570aa8a436e9165bf832ae279c3a6487329621f46c4216d7826da5b5db6450a8eaf64f1d28ed11c8b7d6352e36aee7f48771e48639f4854e16e2e3695887ff2c6e7859afed29dad32319ae11401c46d4c405e625dae7247899241cf230f96b5cb01c78b9b0c86f184becb9ccc3e0a66596520f27c4a43c4c882a1358d197a18e8758c931c3d2b086636e98c451c566b0b97de84c53d11ed693131cc54cb306bdfb70d724c6df312983ff3973e40631442112252d3a6a1a719e098c26339be3e933e4fbc4d6bbb94fc6b41f80cfd6fd78f566e01dae02ebf2bd1629db23e0302846500d35474e02ef9cea1914b5d527729bb4be236151b98a43cf1bb10d03f402980ca60f74fbae41518a7eb7cb71b89e167be475e6be955623e9897bd0ef04e3059c2daa0f94bd4c614d552a00e7e56490d6f6bb9d9a9d605bcf4d428b96e161f05eb2e909960f55e83bd1f8825ab1c2b3f31b42a9818042e7bd1c8055ef707f082556698048483f8bd31059373f11eee8ae8b5517459cd3e5732275fec00c0385118aa81ccb223c017c222acafa8f7866c6f3725e0f8bee19cd1b8dc6556c78c1a068d21d735c58ea01c5261957b4cf532ba6f0c3e5fc2d3e95e55e093fd176943c3b966ceec87d0b3e1234b068df6c21cc9e6dc73a8f3bf2feedee957f1989b2a9ae635dea0b8aa426a6205ce106f2c3c5a9055554840dc7f39c52b4e231de91987059bfcee9ed20f8cae001fe3a48ed32600c772e5fbbfcf75adcfa7c63526bbe68aed684170486e2aafc5bd4302d9b9e874cf51fd4d2b3f706d93a8b4f827bc9ec9888ac1f88764597031384049f2bd445c7aa24748aeb2106b82006f018dd5ca7523bcfed887585e4b8caca76a3152a29b2bb972fca9d2188ebcd87d80cd527cbb442391e44ba1aa16914e6b4938579a7c4ac9219392ee4d58ab2ba26fde0b076d0ac28e2af07c7de6baa1d3a207eb7d643b941ebf57cf6f4061f74b464ebdbe567b922fe3809f862b94ebf9577d89354004a993b40972e86e3dc51e756c4fafe624077c0e2aa8bb33fb3fc3fd3079ae602446cb0ae9dc0fbf2e353af0273aaea7fe4968e07fd01777058f62662e0b6c5aac3ca3087f6bd2efe7bf5d77e2dd90736c8306e26600c781aa3f7f568c95bcc06b1c276c41aa0cddeec8c0c767da8c3ce8af80f61bccd0bccae620ddb3739ed5dfa4226634781f6a40707969c9bd1d3bac34875d61569d8d239d8950684b1d29e00c12601620f01b597cfbd7c4f32d4295768e39117e25b99c3b2ec78e3cbe3594eef996a13f76d3cf00658b4f23852b15aabf7f17500ed67d5648cdaf10c0320623c6bca6c2448344b2a9c3245c511568c017167c88d503b3531539d136720fcbd4606e3bb3c6e51794ab32a89634b70cb6cd53cccc95941de6bca5e2db86d4c61cc65eaafb619899510650173607d037590b5aaa062e7055a9813023e2aabae65d0b3bcade25f70a03a6cca9f2c5d22999c474bb608f1df674b52093acc46ce71476c51155dfb0d99cd71a80267bf29e0bd4d1afac0c11acfe38ed03c26be29230f05d755491fc0aee030af73b793ad2ce43f576c12620892415073df0bde5ae912f462cd6036d35ead3b00c4fd50a91217c5acf40d0b5d99d7ed491ac67fc9492c3b97881ebb862503456832d0647bf56e681fafbafa70c104a58489380ffcd5df36d3128bb90d6ec57d5a37985e3ef04fb4e14040dd02feb1ddb16c6f87dcedbbdc1e9951792db31d4e38c4df1b7325cb9ab10e6c9583383dee48943127e812d4a5f41192440c0bf559bb1ea4891965447b6da27e11c3a6cf30e3b949a4364561963291a469067a0f0d0ede139254d16408cdb500ab9e3045a2455df32c97cbc4dcde6a4cecce314e9226f4293e8746422a06ecd89daf09c9a07942e879f386a16beaebe6b3b46e6ef6027b26a692cfa106f2d8ccc978b6d5431156396257775d6c26148b10edfe79bf8e4cd632a68b5739647f458aeacb4405f46c90f4027b88ebd04db1ebe7d9965e6af1ee950ac1488df85493db69e832ee8c92202e5ebe2bc1bfa1965f018857a131566cf2c3354ba55c3cfb5df2e603dc020c0a265ef0165126e0420674c2ac3e1ce43098df35c14ce3f0e4fb4cd0af862204b8386a52cf25beb86b99858990f2e070e6e282941ac61b050efa197088d04ab711d4eb45d11ed781eaa25cee430186b8da903037c6d95ecfe1dfae47ddac10660f005faae847c3fa136214e8e3603bb8a973f80490f1a997b38ebb29fb9ccfdf61759053ac2cc9ccf66222cf7edb13e9bfebef944c4c1c5dd2ec0e4c8171242d16d50c73836db4e5384d79a3239fe23db36bfbe3be99222f165a78295072ea5a8394b3edf7a85eb26a4314a84cec086c1bbae4cfc8a3e6a11edcabdb68769a91b007c819c71fd34174548a4a18d2523425cd4b32ed832dd213aef152d8cb703d34b7dbe639be62cc73cebc90111490ff6cb33876c5c34533fbafa04cbff548d36409d20b7158d502bc7b10401607c8f269243dc8caded579a2dc5a8a2f157c1880e3c851daede896ce1c68eeede307e30550c53b0ab26f286efda11ebbf47de630a77dfc03d562b0390f92bb861670ff8172361b459946208f969a52d72bf47ce08186ccaa95133bebbf8ab083b6ab74687adae4cf09df47deba08f20062945d9de631412a7eedb0c6d9661d49904f37cf7bb6608c4112b580d67dbf4578fde56a5b27c0c09d036f0bd49bb6cb776713891aeb0607fe952740195cee48b62ef0d61f31962ba38fdd54c34b1ad16af1b13842d77920c9f8a01aed1b5f9d3a388b967d34a8af0397b8e2f1ad7b025708467fdb43232f9e2da8475e99f096157131f36f2ec162a611071fe389469b2af727787edb2a8979bd78de1653432ea299e920b7d2598a8a807bd8b454b22b606bd91b442913f7272ad3f4b0f27ccaefff12196450eb8c2192b12ed3b05d5cc8e8be8f1fed4f38e7d657ab75e04241b81b2927fbd4f5410451a1ca15202b45b7aceb6f63259192b5aa1235f5301380ce6dcd4953c0ac03969bc9fa3b985c03871b6efdde1df81a894edf90652143c96a064e481f269ea8403b3617a5cf612f71219759525fc8c26a34b6fdc70e87538b56d889296e8722d1bb8b8972d8dbb96cafdedcc5b37de237f152b9631fdc8bf598089634c65ad6d5af20ed94803eff8f77ebf79260e341d122ae135b1afdedfca19beb33b93adb7e5087fb5c06d6dcae819cece83ee76559472fd3bbbee1bd35bca73f3088924a6ccb21cd58507c2580d6cfa67bfacfdcb85c941aca072d7dabada090e73a52c259e3aea2a14113816bef5bc551eb26bed1558e50cf10705295ac4cb8611b6e981dfa82c2cbc6065a0aaa744d55b4afd4167e047e24af5f40c1d02dcf27b4f08f8b5c682eaee41e0698b1732e1e8ecb5e62befab79b5a4440717d5c167bca21dd8d4977df3320a75a4a5987c07e3a6c37fe60badcb1f8969d23ee0228e02efa6dd5a610768877924e0effbf43540e2d9102299a459274d93e5dca4dc50e16edfcdff8b83c2f70696ccb2d57844ca5429bf98b2ff75b43d5a7ed64d2471f53218045403e82af11d67555002aa6c639c13960a5a0a1483a5f9d0b9f67bc1e7e5a9ae526abe31ec6804caee6f4fa06a9a96c331cd61ed8b7fda65e0c7d4ceb1499d374713f85b835198485e22d7bd41a69f0e0022afd4ca1d728f29dd2caf4135dcccfd86571da05bb9b49cd14cb838ba4d84586c899260ef4a8e3e3db3c2fbf4f2a548246b8c2d6dabfac9aeb71f83bbc17ba5f5119211baf0df5aacae77f0a1aecf113edce77e8a71d292ffc7bf3bb0319b3e4e4fdcf75626f7563717395737b6089903adffced4e4e4a0f4d754e71b1b007f7ec05a69c0860bbcc4913040011c42ccc13c5ddee786049bcb81be30631673baf992d5d7349c363097576baeb5d92d73fa2c5b6cc7356c984ce2496e8259bb4fc3df591366561cc2d9944054d6ca2f4fc3f238a13f3bc3cea6c2d6f9c60929c47e00f02eb5285e4b78d39b061808f0b63fa6aaf17a77d1e39f40fadde667b0612849aa0b623162621dd61350ef5e85177fd86f4137e75ba8f7abb09db78a713efac2120cbb2e157e10c554425d61193775420f99224758fb39a4726ff9bf786f89d10cff054766d5d2bd2bc4b0e160b5901f25a349d0aed51701cc295b8ec428f74aceee84b3cb975d85d875243110436b7a0c3d5cf7d09e9b0d738454781ee8e1e5f7f4c2e001e67de753a3f013d1c60268af9c4a2a1122eea67a1df6e74831783af10223ee9dd95c323e604e3bea0b38ecc4e04cd841cfad9e3a127234c03920c64ce5d599744dbbdae439155fb41c572b67d237474517b70fd5232ee7ecc8f31d198634241868aaf7a444d99308b54741f8f6c481db34c3bd9df02fd8a1a3b6b55be74bf94e1e0811362df5eabbb34a523ac772b781650c8939b0638668e022945c153a08a05123b993954766dddbfd2caf7b11851d84ceb030efd82092e79862ce8f7487281fcf0856bc0c30068b67e5555e974da688ac8fffd164bee1826464e94216d8fa8c02c6420206288b4b7f15ea2aa838509ce416be93c3a9897dcdfddbfb88eb360e525e096777fac142546d1264a0bdaab09e9c6b0e656bb9c6d7947a6a8c2a84bdd166961bcbc6f9860e5fb97b74f6809da11c6eee91e97a395b14e41b06442f79e7e6f572c97bcdc3e61f9421cab93a69240fc2005516df33dcb295285843030aa9e74fd63f70b3ad0551fc010c39c0e3e96828075b4d4d01471c182d92fbb2728b2f6b53ca5d4b9bd01221231cb8929a015180b887b03a7e93a366a11d8e7a5bfa4dde107a93d52cd25a369c51fed74714fab25a9f702a5bdcee5b64a46fd096586ab748f7c8d6d18d42534806456bc860c9e53c24bc922fd511f1b78ffab0c35ec0e0ee2fead6605bd4a5212a7181f137b364fa8d7766860d9221a658beb7606239581bf4dde1febfdd97fe43e0e76fb2c5cd0227ef694b13616d17ab06927c6dca611befc5214ae6fd37c33b3b009cbe9e8ff2a990eff1d0dc4e3d2f3f8ede237a929320a12de5b467524113d7e2cb875a6b4aeae763afa8dd145701cba0b85078b3b31426dce19b8c4edf536a66f2b0230546be87a12ce8f7541fefa9131d1628c97743465885ee0cfd6505d4ca5f10c641de878a966b611df7f7bc90054d74e68b95183bcc91aafa769de963a6316acf700cf7675bc949ece06bc16966823fb83e8ceda725719dd5e420e67fa39453f65ae721996c8c87e92a9f42546473d997f7da26df6fdc8210d9636f115fbc4d9871447498caf8f5b7eae02acbc2a4aacb49ab606a5264b3bc0e322b764385119228303c86c47a618e6c0b866b00b6770882d9332e7bd13068bf0465518f3f0c6c9bc6dad14886aecf404e9c35c7036201a0951a35db6f06bb06f77680dc72f5e20d553caa1efae38f62da2d49e5352990c1e245ab29b81cbb41b415ab7b3f55bc86181ecdecb47615f6da0ad8273758473ed00db80eb08ca273c8167047b43a84175a61bd7fb39ad32803a935"}, 0x1008, 0x800) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="0200000000000000e6e0acf76ea9433f23cfe0ec6e4f19baa6b07cab15611a45edeca4814c50eb67bf9ad93ba96d8eb502771b98f12ec3bf4924046c343c9e"], 0x3f, 0x800) clock_gettime(0x2, &(0x7f0000001180)) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x8, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getegid() r8 = getgid() r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) setgroups(0x9, &(0x7f0000002880)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) nanosleep(&(0x7f0000000000)={0x400, 0x4}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000011c0)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001840)=""/4096, 0x1000) r12 = dup2(r1, r1) semop(0x0, &(0x7f0000001200)=[{0x2, 0x598, 0x800}, {0x3, 0x81, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x2, 0x1800}], 0x4) ioctl$BIOCGRSIG(r12, 0x40044273, &(0x7f0000001240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f0000001280)={0xfae, 0x7d, './file0\x00', 0x888, 0x401, 0x9, 0xd02a}) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f00000012c0)={0x5, 0x7, {0x0, 0x7fffffff}}) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000001300)) setitimer(0x2, &(0x7f0000001340)={{0x8, 0xff}, {0x8, 0x5}}, 0x0) pread(r12, &(0x7f0000001380)="586f65dd96b89f6378b4df02e032c1977a8b1a084be6f801f5059dd0afdad7965996a0c9d85d21644c50f068ba56f308fdf6859b5a981ad6297b37a05333130d89329614a44583528fdde9138f41fc6304372f073145915f914aaffcb9659fe03be75419c8b6660df877376c8505a1df60bd858f605ed262867131cf637aa9275b44351c3682c2d1caff715b9860e66fa5105b8dd5f9b3f1d1d47e3a89f6980a6c44861411bbcb31a17cd0c6174c8027a6d98e383f4ae73455a57db24726c6c7a2f2fc7566dd0dd6e7757e531d3c6bb09a92d25623e416444c3c2154e11a8986c37dc64285c0c12966cd9395ce1b7521b29b5463eb09900506292809c8f3", 0xfe, 0x0, 0x5e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001480)) semop(0x0, &(0x7f0000001500)=[{0x1, 0x7fff}, {0x6, 0x0, 0x799acf8db8bfca56}, {0x0, 0x100000001, 0x1800}, {0x3, 0x8001, 0x1000}], 0x4) 16:00:29 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20a4, 0x1000) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xffffffcc}], 0x10000000000000ef, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="fb94b730b92bdc35c232f60acdddf81903e24e53cc54717be60db8975e6f8de385582ce5ffd04529e1278308f5ac7037d0efd8666510579b39d6a36459be2769a2e60b35e577cf097d7c41109d7eb5235493543e7501d7a3974978c9eaeecf4f7e43123330d164bc7d2840ad27ccbfd6e8298d314a116154eb6c200242dd1521862c2b82d74448a9b71b649b9cfd5513e469c3f2569b2298e9b05711a3c4a59b8caa4de8a45dd7d63645c05a60815c4dc4", 0xb1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2016, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x93, 0xfffff, 0x100000001, 0x386}, {{r0}, 0xfffffffffffffff8, 0x2, 0xe, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x3, 0xa, 0xbc2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x81, 0x10, 0xfff, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x22, 0xa0000007, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x40, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x17, 0xfffff, 0x80, 0xc6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xd93, 0x2}], 0x7, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10471, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0xd) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xff, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fsync(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) socket(0x1, 0x2, 0x200) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x6161) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000001800)=[{&(0x7f0000000540)="a9e831e02bab3a18", 0x8}, {&(0x7f0000000580)="475b7cafd8517883f243626712f255eed62815df76fbd9ba4c1d917e880dac4fba12a46bdf6b6cd1f983dd548a8d0bb50b8642b0436a84917a4c40330511d4c64b560c3e7c957058bff3919fad80f37101484ac4328feeb886dd570a6b31780b39797d2b3c9f28df86f0d88d7abc22e2793a3682c4c52e2c8edbee181174a609a0cf6c2f81fad878d807e4262335df5eb921596d4009cbc6e0b78f04d3fd361f48c86b73e8a5e86948be757c", 0xac}, {&(0x7f0000000640)="a2b1ac1828fd12bd879d2fa10beb2993ba00822cb80e5d5a64dde51609c104e22bad1e61d1160b6f0756", 0x2a}, {&(0x7f0000000680)="0e88355759a255e2304753b5ded2d1b03125f103642138dc2918cc0470d31d4cb2970de1", 0x24}, {&(0x7f00000006c0)="cd86b3bf41ca93ec7cd7d3e7c0fd7cdfa96fbd1242335e6fa7aadfec0ba6bd8b0610b003ecef78de34bfcc32328a7971fe2cde2ecf7aeab3faa884c1884abc2897993d194ab9dd303080b6495b32d0e69695c1954b8900ce44b7bbee92dfde530443b0a079a258be09cb14a2fbc378e66502b2daddded0c6eba97711194aec2671f2aa487e41a65e6d8211995c9bbd896f094e000e200317ab39f338e952b0df468389c58300dd80616972fc1be0de11feffcecd82b8bb30898518226c1fa445fa07fae6f9816da300fcfd8995804d60cb229ecd4d416bb5981ffbc9d15c259acd1aba4c048d50b405df4d9ce40be79264aadd1ca5dd1a15833f9ef64c1045b9d28d1c4c9e0214bf28dd090475a382891d9ea5645799b0daba8fa263157b65acf1e7d2b9a7df0dd833cf3686186d9fedd3f7366df13359349d1ce8f688ff4a78d56505c597bd277541e8cf53c2b98fbd3141816ff975641849cac86291b6ae7fbfe70e45888eeb68e1370daac5bbf4bdc9001d6aec9733d7471677635d0d68e3c6d06f84d361bb245178b52d1ca08c9c6adb763bc3ca82da647f56d8e5b2a7fc060479a7c002b2a2c52c2c6539329c7412d672414c6057e7ec93e27e36945e0a4d9d27ae54729049aa45a8fa9ba6562709c0362674d46f85b575a3062a65ec7ce2c6fa17a5552591d8ceff5982f3b593dbd6e5812dbb1c548803166de4ac765a7b0a9347646453960cf16a40a7f8296db6e54ba3eacea31faa5271c405f8cf3b977af90a423cafba9bbe71cd1033dc36c3fd56d910eb6532e7bc048ee0bac3811d1a4beb4bc4040a66c30eeb5aa93826a1ed3109366bda7427d9f6b09bed765d43e400c2398d62e0ef1db188600e9657ef7dfa5078e6fe9213c02418518347fbce7903095a647668971449aaedd67f660fa4ff3ffebe14b6cdd53a3d78d9c92335a7f4c1f4a0fbb35a1ac9b10ab5993e92c89ac530c1d1f75a811bbf451785a0b8c276ece4a51e61b20035dd41ae7ac30dff78058c24397cf32257c24487ccc719b308b4681b33dd07c60effa2e7ee5b8631c70937a86cd1cbcc06e9ab33d2fb17649c69810a3c7ebefbff314dc3be755a4ad816ff2094dc1c2413d6604c3d2375b0cb45255771a41ca7db064452599b5e3647464badf248d99688432936cea9517e495a6761a06b113458e999c84d272cfb37f1c966d9874905b95bfba0630bb4be3ad00b4a2b035131de6c531e7794fbe849575ce9671c6f9280c704c5bb873fc237a13086be316249473d86f0701af304e7f53cb39914857f0ad1a9374f54cb156a97fd2633569e9c29fcf60896fa64b716ee3759b9447d237c5a68b9345826a00d22541b29b22f672be07a3ad54fa1d52d6283187c66772a6392eba99140947c844b6648498af4a8507463d12436a390efcb7feaf5975c5e9ff3b249e4f55f00d8870bea4a32fdf832401b48a8e5d189a6e8c9d9f12811a17936c5accd0b1381f82c89906a3f21c51faf7cb77347e3acd7401a94dd261abfae056b30cf3b61584eed9b713fca17d8f00a36dfcaa98037ff771683b6286e28a13d961023c832c0429c551cfde678b4456054250e1af00062249eaf69d555c3f5e365235a0f0ff5f38b940ca403dbe16091fae1fc7e85969c478c96b8a5ee66d827f849718e353eef33b940be00d7946a657ae25ef142fc1ea003d79a5b2f954dc5e96d65dadf6579507b993aa9612eacdd69fe1024d520f1860852ae3c7253807c63c135a3c9a4df87c7fa80147ac0d450686a0fa1e593bc82097bfe16602ee5c84d2cf45ade9751e36c7a9d4fb22510a9a94b8877befac50848dce1a4b318b77758a1e860a848758a8de83aa428467ebbe4406fda0b8b868551c20c5d6178876337497f8dfbec60405b4d72e5ed28be50ed5a8c556c2862859508430a971ec29b3d09dbe10e1ca08181520174246e59ef0054857d120bd641bce9f81a0a8b8aa6ad924883cbbc45877b1053867d30ca3a35bebeb845563b3e3886547d9a632489c7c98b4dfccff003a82c01cada465071f045719e896d2fb89a93c7070590ef6605dded13af7ccd2aea2edbec8c0d01a0e3610161c328bcd63ae3b5aa3be1f5b0a2258650e70cc2220cc7841086ba91066cd4dc29a7b1991b3b600f059384917e88b8bfdbb74f2bb9a93dd19db3892bdbd0e4275811f585883d25bf1b722f807862dea4ae17cb1c1924728f100cdff932b12df08a36d6aaf9a30a4eb1ce8bd86a64768104578fd7edcd9b4c0105b2ecea345b80221eeab7e02b51e5ce438c1c709ad150ec5545b06e6fe03a4103c95edde3e6efad6ab5046a5a727b12159ea41f9bcd5f99fe0a385fd2262819df293b075e21d92b2fa2fc5f1c59376d452b36356b05fa20119344d7b078506b568a6e5a6992730b85fc4607865e5570f27c84e682130ea45ecc0984d4987940bb4bf1438b13f7dd1311a06bd9540330af82f166c43e701056b6b350e2dee6918b9b73f0929ea30be683544eb8c56c72775ee28950de63126797e4535bf961e699fee90c60e6a901d8d6f02e9143980132004f154935bf06be8b45012177ce21491f0ce976730279ce0952246cd2ae02648c5c5df4e7d0ba2e165d72f4241ec972a3dc41d4741867971312e169ccb1ad30eb7b391729b55eba6fce245ac9a197f45336c5bc22490ee61b4ef94a5185ee5aba40b67ecc4697f5e04092539417a3599459895f0ba76b2485908922de848a91678d7250deaed41790e358ac8e3e2496037c2390f75b67497419d9e0f482e88a1826ac6444738227267dc75a88d37ade4c6c843a079020af340dc56ecdb283cc46f29ed5d397c39a58991c7b2dda81617abc272583f6b66792f5ecd7365c80f5af253aba1deca0dbd786fc7bb99047b9c7d0d2cfc17ced7f97507ee6230166778964efea4ef9597ea500da5c6d30250f34a132764a97822f7a617fe5d7210a033fcfaf0efdc4e986912b5eebf0e334bcf593c931d110786bc83199d2032ab24d042164fa9450cfb7c3cdbb1e3b6a65375bc74b1e3e82c65440f80b4a1ae414c774cc99a460d160d90234726bda6191cd53edf2e36f567d6da0d9e39da146e52f32febeffe10ffefafb735e246ee08a3c7e52c2cdd000ccbfcf700faa925c82b1b37416f5e0e4b1acf9e289b91b3586b1e8f6099253f1dd372c90d73ad59be918836b08519aa08f2be794dfec96e691ad074d50bfaeffc76597b7b575b39b1fac97b0272c1fa3084aab6aa66527a2b30b630a8ecd2d28729d21de0d5bd12a83c33dad52e5dd65dab9881c25175f63bdb168ccf002e22c0d6b1e10da2e609de0a8009a6570e65aed39e3cb435ecb69ada57630614eb208aa6ddadfe32458635a939e7ee4a795e3780f4f1b8d9234e9c4b03710824aa39628a5a7f15fffb73c9d6586701081dd45405299411a83193b2e33d35e420ca6da9f6a2c27a1441adcc51e2ab0e1d9b4298593cb12cd07bc6bb9890b74d3321748a7120ddcdc2ad61c1075b7b869eb822ebb3c8df4cbd84b2a51d6e87931383eefcaccfaf32dda3e098f40f29f75d6d9eae7be77bfe36c5178f47e710ccb13f905c515bc71b6be702078f93a799d2e6e83175749ef6443b4d7322329bb401f8786ed7c63844a9ae80f2dcc31106ed240af50981ae939962f4b09cf30c2e85a76fe150fc64e8af2c9e32f03a307a1c499a5c665043b8c0809e1fe5a6528bfe8679cc17f2ed0a27aba4c5e5dcbb1eb7f3a53e382f3d75b9db4a01c2163704ea5248263105fce01b1949a614d1526fbd044fc14cda6814dcc2fdd4cd106b9e65a186074bbb31926f1a5233e6e02826d40d0906130958a1391274e98bab2f3e2b3ea2c954dc564e5d0316eb8bdab6f6e6883e7ff6ae0c8fb17953b536b3c03d6a86e4982fb34993ee5bd5ff1c6a2811d910a9fc9cd016c5e073cd0d7e32ee483e42d575887975a5d85b237a8267c2f0cac23f800c1881a96259efa5df64bfc466d2f3b43e6c8589af6a03689e5983fb021033832e65fed3e65cf6ec115c23aa2c1c41ee67d28f2230e3118638c3a381483fb062afca4a63b21d95b903751f4c750c3600b5d1db9b13fa4288e960a8d54de8c70e76de9d535ca1d6d57c267597e18a7acf0056101332dc737645acfb5562c0bff3bec2c85e56115524cca190528ddfc526733de81b0ad6a10864d6b6c29cdb506995787f777f25b52c9b49f64d020497bfd3c1078af6cf482e23639969a7796623ce56952f719baf51ff0ce2dba12feab8ca65c3fc8b35432a1d9dc4c85b3edae9c1c3d4e1d5721eb92c424e58dc46ca909f5f5a2b178e302ef019410be380eb2ea249a656219f06bc0b39b506223f4cb0a0d9e65456d41ae7015aeb4e8c99cea77d1da9331e520f10c715fc978ef10ce052dd98cc87d6f5fafb3b537117bacabdc5e3d0c5e75872696d599064c0d88c01be66d5a65ac425154cab0ee2335d4dab8544d81fc6517d64cb7514baddc657aed4bf1346f1dda4a3988d3d62cbec8f8450bee9a976279d007941cb80fcd2b200e023ab777af444456efd1bbc9c283c2b76c6e6b89ba8f696aeb752b55916a7786c8272a72313fbab094668ae30b742dfdf1136c16630d11a445a7883cbff9fa739cb36b038cb31c433416c9feff0e13793228a90cf890a003a792c3a79e1462694f356440c37a605a954792255e55cdda9e7f0933d9c77bbda1f577c3a864a300b0887f359488a9296c2309b8e50af436ead6997ddaa9951aac19855c56131fe6ac6b1879ee4411b7aef27c5b828fd99c069a3893044d4743dd98381c3ed2053373b89a9210ac2f4d1305a5b270068981a400038003a79f489fc7f75c527017c180ade7789c9ca1bce4f6026cb01598614c3830993f8b9b60fcc37598f0dcaf756dfd12a8c97bdc5d42cd303b0ad3551db3a976d9510ad47ca7e4990c8d228e20d5251fab2ee31dff7479ca0ae10251e46f9d5df48f9f977d18ede4a38bb864325ff3479ade9b716c73fbfeb447be35e6a02199cc18de00e65c393fa7fb51764657b4d957760817ed6f14bc905da5adbaf047ad569c164415f9f918b26eda5209eb172e75285ba9b2f6388fee5a0aa18969038098f08aa799f799dd1bb791979b922a9f4dd10c4a6ff6f99e394a05af3c23fa88709bdad6d6dc938041c72c98ce92a84bb177063c49d7ed56702bf1bd29cdd81bb4827c6de2e86468c8a73b10971f0a4570c2b217b5f754b0c1f93de8e99b13decc998ea9121bae6ff27d7f1ac53bd800ad099f3a4f1534d5f1459cb90db27a5b872fef11b2f648193ec4cbef3c8a0d0e221ba35f9f2c9607cee068dae36d562185c3042fd450bf26a76f5bef9cd6a40d7acfdad91f50ee1aa26b83fd6f20f98ba913afa206892c0acbdf68cc3721579948105d34f0b81803012abe09e2b5c33d93e6df7202639a694efad42b75e21ab9df9656c6d87b83dd24279bd8441c582e92823affef5a7f744ee8547e3d3cd5060c4c0ccddcb0c198dc2aca0acac33b3697de7210f201b9a13d4dac6eff72873b4beafb346c1e6eb9df969407374e9bdc2478f2c3de3e4eb1fed5cef26eb24d0eaf3d2ca5d905f11c4ed39c71fb6db987201a57cdc3ce7cb106d519249454b48dcd11ab4558059809f181561c2160736c04fa50e218e74e5014c44bd02dc64d0c6c335f3c25b79bfa89444e4c943d8e8e12c9bbebff6624f35a3ff8295b9054cfbe2164c114cb532cd6bc07bc3bd4063d4c066b3ad6e3c5870a7f1af96b6d33a15424ef0ce4d3ba68159f35857f", 0x1000}, {&(0x7f00000016c0)="ea53e4d9dcd451249124b8dede08d56e6c7603dfe77b2da44a504cb99b133f0f497f2dd3dec65f2768dd8bce373864f2", 0x30}, {&(0x7f0000001700)="a773ea5933bc0c1e3a1e5fd6a11fea4df22a16ef68932ea111627e9d93ad9ff5607f06be4afee2fa675f461fded7612e102e65372127bae99df34f7d10057f22a5ba16ce3d0b0977575c7132e6ff39e5c59d73e30dd4df6b3703250c06592d64c7c4bd6db6fc0b8455478fdd2428a8e88122ec86d9d01d1a25aec9ab24e30b3799b9063ebf7b0682749d05e1018fe8a14224891f64a2c555e56c9e83ff51c4e070e35416e5ed9827e1c56f6f21684dca77dcc23a45a956d7cdf814d5b447eb40bb500ab9b7cda73828abe5c8bad14336a2032cecf82de08f71108defb94c8db3840672dc2005faff9c4c352a5a3270a6d830a7a2", 0xf4}], 0x7) r2 = kqueue() renameat(r0, &(0x7f0000001d80)='./bus\x00', r0, &(0x7f0000001dc0)='./bus\x00') kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) close(r0) getpeername(r1, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001e40)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)="bc891241fe61b9c233ebdf7268966082c4f1be8e20d059", 0x17}, {&(0x7f0000000180)="bd4664e1a0c09770aa4fa1e8db7a1adeacd5ee981c5e2847f76a5033a4cc2e94c97f6dd31880dbf02f634806c133d449980581fe4d920c422ed4de4315fb8d10a217d2d2290d98e148db31ab4048e4fff484e6343390fd45e8e530488440040d18e6a58a049a5ed1d2d4ccb4b14f6655ff38316483d734a8fbfb0fd4102b48c6213ef1673126373f3de06889a7026b41593c3b92a6ada75aeba6498fed2c7284955bbecdde0ab47aeeb8b58fda3d573014abf7fc2b1b82926ac627a07921c292968bb9bcea749db8dfa0fe3e55cc74a3d76fca241d0da25e126c3a94bc96", 0xde}, {&(0x7f0000000280)="f95e568a1908a819c1c4f9b98e2ce44f2fba9ef4489d15b5f740cea7e2a45b6ee86815079852b3ca24f43128f5c49d8222a0220909637d7be03418b7e5f89720bc736c4d3fb3bc9c35e0520b4864780c93695ca368ff1e0363931a6b7eb0fc89462d4ebe237b36cf601ef0a56ae6f930a45aafe84a94c40dcbb276f4e900ff638f20e48947756609da3bcb6b1c29b4652a8a6a2f9f27091fba792a8b", 0x9c}, {&(0x7f0000000340)="155998b3c1d09cbb4e775134842dc0e4c1cab06c2c4543ccfab5b8e763f130390712352cc1a3404325853bbe5e59c0ffc363a8f02f1c54fa337c94b1a254e8f9aec62763e3f04cb038876b84908a564400db3040dbb3180e6e9f6ddd0aba7f7d108bead1e1b2c1a87082b73e6de7d7763ab5fe4ad6121cfd55f76772ec3a6fe5824f1517837f690024b6921dba02d9cd0636a72a0fc713d00209f4f7beec1648bcb83afcc9d2659ffee4c0", 0xab}, {&(0x7f0000000400)="8be628994e7371130921b4417df398e1dffcd43cfacf745ff1115f01c54cdd9e69906ff2dc8dd0821539c4ef30787c6c49a4409586fa707fba3f13afb38df00ec8acd551273c43b28e6cd05a0de0989ab1f333d2fea3eb0b90576c68c13a5d60d11eb09758e646ce12cb8f2dbb6730113e62fc949dda7ac4278ba72b61f82f47f025bdee4769bcbee8282955cdbfff6366d9", 0x92}], 0x5) writev(r3, &(0x7f0000001d00)=[{&(0x7f0000001900)="309ff5241325d9555b75f91fb17d1f3dab421af193513784c725bc31798d11f8c3196f0c45d30d70497a00ff742e28078bb2435b48c3922dba4b7e1093407f1100398a1c266087b49431783e320c07c1765e0bc0379fe935fb3f5ca3e4cc3d56c87d5eab03a97a84c8cfca290f24dd54a091a5656f6425517449a6d09dd6ce15d808b73c954af8f026ea14903fbb8d7a4816a66d383e3651532626a319a992a43f60051dba06bcbb367afc3d321392227d75cb2cc70072f82d6b80daae97ce58a29f5acd7b187766eef9f234ee30805c599f27763d7b2d23ae9f1c01820779b2ea2a66365ffd235a2da104e87c9631baa483d379911b637bbd97", 0xfa}, {&(0x7f0000001a00)="4a5e2e30e955eb81ade5466922d21732f5c8b5cdea080ac448aa5936f2a6e3739657fb11fc66ab164c30158c9c9428a87d6cf974f1beba5d918da9838889497ea20106cdebd9ab39d491ca651e3e8a3e87e7f2fc596d4729449ba5146bd298287ffe31d766c79feed9b04cb398d20a43da2cbc5d87c85d8dfe10dacbe7aea28a3e340bbad7b2cc20580218a1f15aac50bf7b892ca645c3460ca2546159d014ca24812bee2b237a4ca3763a765f2c80d07e705662ad1602293f5c044a139f25e5", 0xc0}, {&(0x7f0000001ac0)="0f034e9b4ae12520c2d99063e5e631885fe15ed5d3fd8d156cd0fa811c8f73a4e57903ca3b93609ac2319f6dc663785d06010f53cf87dfe9ca9dc26d35470e0e7cdec97dcf68e85b90924bc4580005ae38e9a02293bad6912c31dca45b6997cbe2b9e335eb53b9bbe726acf371261a5e6eed1c6ba516e87c4ab6f7c6994e569ca016c6d1619d791de8a442686cd6ef24d4aeed6c9814d080fa292c43460f821892f17e806c039af61b0d8b841647bcaa73f1575af0", 0xb5}, {&(0x7f0000001b80)="7170c94c9755d2f0d6cc940d309b6f5954cbe623d0b346c0befd33fb90b286bc641f02edeccfd17cc3b7c36c23cdc13786da970320d1e5f789f9eb5b1936d87179d303114c0ed538d4c0581aaba4c324d4153cae49c26f3646b469be006f33996968a92d3ab4fb0990161df420cbeeb3008060393caa0abb", 0x78}, {&(0x7f0000001c00)="3c0971e4b3c0e8d4b9165807b8bd0c1fca5a8c421663c6daf580c86a8b83470b907d426116c7106dfa5c2659a84d93b71b3a0a20c48a1e65cad5dbc5f16a0a2f21b01977685b04272efaebd80588d4247c69c971151d4e9f745dca08fa20748f57edc41937b4661102b3cb051f0d29996f197d5b39a2cd405e390fc54f039afc42c8175dd1e9c2f1fe1b6d43cea6da9d6ea7203ae915069871c9044e46e29486f19ebd45f3e2de1565c5d1ba13ab97a96dcf217cecdaa2aa4075d4c1cdd530feedb0be73d5a25872c0831f02bd5d5198d934ca838c094bde47ec79cb32c09c1ee618bb7e8f0c", 0xe6}], 0x5) open(&(0x7f0000000100)='./bus\x00', 0xf61f763c1073095f, 0x0) dup2(r3, r0) 16:00:30 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000029000000000000000000000007193722ff9ba66c39c1e22f8eb385b7f565a69da9940a24a28dbe49ead1a6b9360156c165284487962f13f92ccbb7ff270000000000000000000000000066584d47f030b6e7f994d19847e693a74934f301ba790d7bc960f8d559eab374069dea92bc2cc62fcd2f1a61814bdbd373059a33f5db80afbcf42c9efd88e7a171439baf474268b76f3639e5dde84c5c46c109a6c4a2e2af5ae1b33b161525d11e19eec154d6cad9a9b81b6bb0fb"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 0: socketpair(0x16, 0x4007, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/93, &(0x7f0000000100)=0x5d) r1 = socket(0x1, 0x4, 0x20) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) write(r0, &(0x7f0000000140)="a2bddfbf105a83dac8102019f0f42b6edeac8617b481dbdfbfd5f815e8ad24a33d6079a3d43c1ca890741c59bae1b0c3fc54de64a439be2912f93be89ac1e8d45655d9ca6d772027b91a1919e372a72d835be81feeda4648e65624e068934b0b2b9a656b92404525036d7561dc0320d3cf9759db735833119e3d2a598e2413c084d94f2062ee88f895ca31efb4fb5ebe5b068d2d61dc54b1ab801750735e19468e9937a78357ed539c6578b6d6b283e397f3bdcba32dd5f835e2a3301628aab50d6005e3acf664a7f66638705fe38b67cb3ad64e927cbf9ce1ecd04781169ecb1cb0b653ab56d2f15a9b11", 0xeb) getpgrp() 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') msgget$private(0x0, 0x200) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) getuid() kqueue() getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) getuid() kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=""/4096, 0x1000}, 0x843) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0157a02f663000"], 0xa) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:31 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:00:31 executing program 1: r0 = msgget(0x1, 0x0) r1 = semget(0x1, 0x3, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/151) msgrcv(r0, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) msgsnd(r0, &(0x7f00000001c0)={0x3}, 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x2702}, 0x10) 16:00:31 executing program 0: setsockopt(0xffffffffffffffff, 0x3, 0x37, &(0x7f0000000000), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) fcntl$getflags(r1, 0x3) 16:00:31 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r3 = open(&(0x7f0000000400)='./file1\x00', 0x180, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r4 = semget$private(0x0, 0x3, 0x222) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000440)={0x3, [{0x3, 0x4}, {0x2, 0xb7}, {0x3}, {0x3, 0x3}, {0x0, 0x3}, {0x3, 0x2}, {0x1, 0xad}, {0x3, 0x81}, {0x1, 0x3}, {0x3, 0x81}, {0x1, 0xfff}, {0x3, 0x20}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0xffffffff}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x360}, {0x2, 0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x9}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x200}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0x3f}, {0x3, 0x3}, {0x3, 0x7}, {0x2, 0x800}, {0x2, 0x1}]}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x30800, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffffffffffd38) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:31 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) r1 = semget(0x3, 0x0, 0x200) syz_open_pts() syz_open_pts() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x281, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000040)="14360636502fc2fccb339790a8e247be1c65c7c704821bd962f69d6ed560e8f5111df7f2941f51c3098129123064d330a0a174901e1fc3df4a5be248513f72347acadc256d999d76b0c75c14ab012ee241cc0883faa99a203ed3c898278e8a3eb8dc8de3a9d3f1ded29cb1bfbe46a6386e5542a35c2f9745e2bb58a73d63461d832dc8581e604e6250bd555df0434ead23ed6140", 0x94, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="04002e2f696c65300000"], 0xa) r3 = socket(0xd, 0x8004000, 0x80000000000) sendto$unix(r3, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x5e}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff00, &(0x7f0000000140)="6855f018eb86c8af07e63bc22be466c998f0588e8e12b7ef71c50acf24d61c58004ac914a3ad00ee1ea087801100fd7a7c0f252e58ca693211d70108") 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x110) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x35d) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1f, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e04", 0xfffffffffffffd51}], 0x11bf) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x185, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:31 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0xffffffffffffffff}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x12, 0x4) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xf3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x80) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 16:00:32 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) lstat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0xa04ee08547bb6d33, 0x10001, 0x3}, 0xfffffffffffffdcf) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = semget(0x2, 0x2, 0x100) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 16:00:32 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x3f9e2b41451d5386) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:32 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x100000000003) r5 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x520ed54b) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) getuid() msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) r9 = msgget$private(0x0, 0x800000000002) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x22ab) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r2, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) read(r1, &(0x7f0000000080)=""/118, 0x76) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0xf0, {0x9, 0x10001}}) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x3810, r0, 0x0, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) 16:00:32 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5395) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000200)=[{0x7, 0x7, 0xfffffffffffffff8, 0x8}, {0x9, 0x9, 0xffffffff80000000, 0x2}, {0x0, 0x0, 0x8b, 0x20}, {0x101, 0xf80000000000, 0xf01, 0x20}]}) syz_emit_ethernet(0x58, &(0x7f0000000140)="9b3f6098f23eb0feb659d2ce265d54d426d0a5d3e86c81febb7c35b4a177a802ab12ae8c1caab0b26b03ff42a5ec99b2c04637f8e9419af110fa5efabd316ea7146e8c27f926679dbde10c86a4f45d7fb700405e95ec9ac2") 16:00:32 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) socketpair(0x1e, 0x4002, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) dup(r0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x24) open(&(0x7f0000000080)='./bus\x00', 0x8, 0xc4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}, {r1, 0xc4}], 0x2, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0xf126}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0xfffffffffffffff9}, {0x18, 0x2, 0x1, 0x100}, 0x189c, [0x0, 0x6, 0x62, 0x401, 0x4, 0x3, 0x0, 0xffffffff]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5b0f1320adfa42fd9fa12692b22aa5f3bd3d3c70b50c6834f6780de3f1a65aa20586e4c42c377f634a868d0f8f4c217a935dcd3a9cbd153a53e913550d9cba6cfa92a36753d3b65ad5a06538a414ff735499260e99008f7737a3f02b1b26cfba4e479289db5caf37236c6eed6041d3fff61730d065a190f8fcc3aa58336f219ce111642122b8424d11dc635934db370c2cb0f511c4399d7b2a24f7630cf685242eff7ec32976c324901ef5f5e8519cba9a3656e3e5c68d2287d30397b5b6e6196858700b97acdbac51ace4961e23be21f9659f6be68b00", 0xd7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x0, 0x1, 0x1}, 0x7, 0xffffffffffffffff, 0x5}) r2 = open(&(0x7f0000000040)='.\x00', 0x401, 0x10) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x1, 0x5, 0xef}, 0x6, 0x8, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) 16:00:33 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, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) write(r2, &(0x7f0000000080)="a22bececddf881648b2f425078d38f31a0ee8f4b51c131ed62042c88844d76ddf308c478fca0d2b3e703a64b7fc008bbc5f1b896067173191f2000ff4274589c8a3fc0b5b1f8306f80f3340f121935b1016d381ad3cf114a83b4250dd5f9112c4209484ee5150ac9", 0x68) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x100, 0x1, r1}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getegid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)='gj\x00', 0xffffffffffffff8d) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x182, 0x0) 16:00:33 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$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pread(r1, &(0x7f0000000100)="d3523b5d70b0e44f0bebbdd7597930a428b13e56d9d6841c594f346fb166fd10311f589a593d6a222c093f13704ce969fb21cba751b5505f8f684b37bd8b483b600ff1b2234db38ae02e8a57c86ce64aee51d44a4a799fb62002b931c509df8b78d949d9af3c4ec374ac80c303c0b0448f7a2fc9328831e07e2832d22006a0431053", 0x82, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:33 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) getdents(r1, &(0x7f0000000240)=""/176, 0xb0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x1bf1}, {{r1}, 0xfffffffffffffffc, 0x16, 0x2, 0x3f, 0x4f5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x54d, 0x859}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0x7, 0x5}, {{r1}, 0x0, 0x20, 0x4, 0x6, 0x401}], 0x8, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x8, 0x22, 0x7, 0x2721}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x41b5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xb, 0x200, 0x10001}, {{r1}, 0xffffffffffffffff, 0x62, 0x40, 0x8, 0x682}], 0x3, &(0x7f0000000140)={0x9}) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) setrlimit(0x7, &(0x7f0000000080)={0x9, 0x6}) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x22}, {}], 0x2000000000000016}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xaa6) 16:00:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x20200, 0x0) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8040, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) fchdir(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0x2c}], 0x1) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/216) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) write(r0, &(0x7f0000000080)="e24382244e04d13d3bc4ab643dfaf0d7ed7e6671d0d67943cc1f486c3eac34c711ea10473a7b55baedc51690382bcab263a5029782b8dfa9", 0xffffffffffffff05) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 16:00:34 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = dup(0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0xffffffffffc00000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() fcntl$setstatus(r0, 0x4, 0x4000000008a) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) fchown(r0, 0x0, 0x0) close(r0) 16:00:34 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(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1ff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) write(r2, 0xfffffffffffffffe, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x132, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x80000006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0x6, 0x80000000000, 0x0, 0x51}, {0xff8, 0x6, 0xffff, 0x1}, {0x3, 0x200, 0x4, 0x8}, {0x6, 0x5b8, 0x10001, 0x9}, {0x3, 0x8, 0x7ff, 0x1}, {0x3, 0x0, 0x0, 0x80000000000000}, {0x3ff, 0x4, 0x0, 0x5}, {0x10000, 0xffff, 0x7, 0x9}, {0xe5d19b5800000000, 0x3, 0x6, 0x2}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000280)={0xfffffffffffff000, 0x0, 0x8}) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x40) syz_emit_ethernet(0x0, &(0x7f0000000000)="b2") 16:00:34 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x310, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x40000000) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x824d129603e06cd9, &(0x7f0000000280)=[r2, 0x0, 0x0, r0, r3, r1, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/9, 0x9, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x4000, 0xfffffffffffffff7) r1 = msgget$private(0x0, 0x400) r2 = getuid() r3 = getegid() r4 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x1ea, 0x101}, 0x7cb4, 0x3, r6, r7, 0x0, 0x3, 0x0, 0x81}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r9, r10) r11 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:34 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x3ff, 0x9d4, "b7234e6c79122d1b30cf36cf0f784522bee47e31", 0x7ff, 0x1}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec89c5206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a2"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000c95e2d3cb2f99f1c26446e0f3496f5d9f05716fb1136526ee7500383876ee6ffff0000af4fadf3a8373ac7ee70b22a880491979875f3d4394dc8477a4e3de1534cb27962d10ed3be8b76e926ff05a2415955dcec3402c9a7458660769800a168a7a7b0d4ff72df329c2cdd33b9e3609c8bdf7873a09688f53940bbed33183bc286fe42a77665666c6cf57f684ba4d89339cb412623accd88d7ff53a18c8b886eac5a18fd84303ff1bcb44d48b17737100d48f56e40b39f5818ed6a9470825e6ac6c1ba48d690b3351d2e51084891965d562ca9e2ac7a5ca51e141341466183821944306e969d2786fba9422138d400"/253], 0x30}, 0x0) 16:00:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000dbc7d5c2959001560b4ff15b13c9fbd3275de55cada7e7fc536aa9e3d14e5694fc96b7d4f509a6a8ac551bf97478ea61b34d5a6423fca7b964157f90fa71bfdf6641a07bdef1c134c2172a514fb6946ea8800d7d77430a2bc4154a3b99939563ca33b673ec103b3c9d458e64d2a364a86bac97945ac765f0a631ebfe1c7e622b6fafae52a88c0419eadb85c96caa1eb93dad4f6202ceb87e1493d480812e9b9362fcf22cc6e065e86690d9a7324913"], 0xe7}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e0900696c6530f7d702bfdb00"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x308, 0x80) write(r0, 0x0, 0x0) 16:00:34 executing program 0: getpid() r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/13, 0xd}], 0x4, 0x0, 0x0) getgid() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x22, 0x5, 0x200, {[0x7fffffff, 0x3f, 0x1, 0x4, 0x7, 0x7, 0x5, 0x8, 0x0, 0x3, 0xfffffffffffffffb, 0x8, 0xe68d, 0x6, 0x8, 0x80000001, 0x8af9, 0x7], [0x6, 0x7fffffff, 0x1, 0x100, 0x2070, 0x1, 0x5, 0x3ca, 0x4, 0x515], [0x6, 0x40, 0x4, 0x2, 0x1621211f, 0x4, 0x800], [0x0, 0x753b, 0x9, 0x2, 0xf73, 0x200800000000000], [{0x100000000, 0x1ff, 0x27a7, 0x10000}, {0x6, 0x8000, 0x322, 0x40}, {0x7fffffff, 0x2, 0x9, 0x1f}, {0x1, 0x0, 0xeff, 0x6}, {0x8, 0x466c, 0x0, 0x6}, {0x10000, 0xfffffffffffffffa, 0x5, 0x9}, {0x80, 0x2, 0x3, 0x7fff}, {0x4, 0x7, 0x3, 0x20e0}], {0x7fff, 0xfffffffffffffffc, 0x8, 0xff}, {0xffff, 0x1, 0x815, 0x80000001}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x2, 0x6, 0x40000, {[0x8, 0x6, 0x7, 0x101, 0x1ff, 0x2, 0x7, 0x7, 0x3, 0x765badc1, 0x1, 0x4, 0xb, 0x1, 0x0, 0x100000000, 0x1, 0xfff], [0x7, 0x4, 0x4, 0xa1, 0x2, 0x3, 0xfffffffffffffffa, 0x488, 0xffffffffffffff80, 0x7], [0x100000001, 0x582, 0x3, 0x3, 0x0, 0x9, 0x7fff], [0x8, 0x6e0a, 0xffff, 0xfffffffffffffc01, 0xffffffffffffff09, 0x7f], [{0x7, 0x8dc, 0x6, 0xf4e6}, {0x2, 0x2, 0x1, 0x3f}, {0x9, 0x99d, 0x7, 0x9}, {0x6, 0x7f, 0x1f, 0x12ef}, {0x0, 0x0, 0xffffffffffffffe0, 0x8001}, {0x8001, 0x7fffffff, 0x7fff, 0xad4}, {0x100, 0x7f, 0x7ff, 0x9}, {0x4c6d, 0x8, 0x1, 0x100}], {0x25e, 0x467, 0xfffffffffffeffff, 0x3f}, {0x8, 0xab6, 0x401, 0x7}}}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000800)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000840)=""/18) fcntl$setflags(r0, 0x2, 0x1) getgid() poll(&(0x7f0000000880)=[{r0, 0xa4}, {r0, 0x16}, {r0, 0x100}], 0x3, 0x100000001) getpeername$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000940)={0x100000001, 0x80000001, 0x7, {[0x1, 0x0, 0xfae, 0x100000001, 0x6, 0x9, 0x1f, 0x10000, 0x80000000, 0x6, 0xfffffffffffffffe, 0xffffffff, 0x7, 0x280000000000000, 0x1, 0x2, 0x5, 0xc], [0x8, 0x2, 0x6, 0x1, 0x8bfe, 0x8, 0x4, 0x2, 0x800, 0x100000001], [0x1, 0x8, 0x3, 0x8000, 0xfffffffffffffff8, 0x80000001, 0x3], [0x5, 0x11e000000, 0x0, 0x9, 0x200, 0xfd0bf48], [{0x3, 0x10001, 0x0, 0x100000000}, {0x80000001, 0x2, 0x8, 0x3}, {0x532, 0x5, 0x9, 0x80000001}, {0x1, 0x7, 0x8, 0x3}, {0x2, 0x80000001, 0x6, 0x3}, {0x8, 0x5, 0x7, 0x40}, {0x95c4, 0x4, 0xffffffffffffff01, 0x7}, {0x7f, 0x100000000, 0x1fd, 0x3}], {0x9, 0x80000001, 0x6, 0xd1bd}, {0x7ff, 0x7, 0xbf9b, 0x1}}}) sendmsg(r0, &(0x7f0000001000)={&(0x7f0000000bc0)=@in6={0x18, 0x3, 0xffffffff, 0x9}, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000c00)="262cf7935dbb770d141585c71f84d19345f1341789f32e92d19eef3dfffbf5a9828a1e788bb20017babc91f13629d1ae73c675a5f36d5433ae834f2a42d098e2bd0312db5f1587218e76194eae90f6dfa8c217d6fc96cd0ece48911945dbf33dfd87cef8861776c5ee8fc4eb87e64ad3caeac28d2dcb027258f217f5660fe9646ba583539cbbe6b07edadbf0c7aa19104c4d06d93f9682b770c75f66875886d82351b6584dd7bd1a30cbb05137316ce2b5", 0xb1}, {&(0x7f0000000cc0)="495fa4e483cd22a7295aa7e207d3923db22ba409061dbdc15091cf8ec075c0b7794a6097f233e8637cfd4c15b245680b063bb99c4775bf443b12992370dcd5ab1f31dd1d1236c66f556b808a39537c95e05e6a242afba45da517a789c7a2fef7be223c9d42b2e1bcacdf86ef41db5e4e700892c08d30b0b610df341c3a", 0x7d}, {&(0x7f0000000d40)="87a66b9b486909feb6807b46bf8f2728e3d625374e6c40b74470122260fc379710ca12dbe7ee405435d324700bc15203dd088847085f4ad82d7fba6272e9adb4cec80b1688612db094b2cca5", 0x4c}], 0x3, &(0x7f0000000e00)=[{0xd8, 0xffff, 0x7, "eb3c798b71d641d30f96e32f7e938cf9c6a3823a9683898ea9ca04aec0267bdee592aa2acc9c5035b44a80a0ad3595274f3d7dc68bea6e6b7a8f74de7be61ccdc881888bd6a7388788aacf4af4c8b3b8f9b937ffbe215d9e9a5da8846d3f7120a7ba3d6cde145cf98a18ec0ca279c565cf54f4e13360242e9976a688c777f69e3c462b22af60ee97b158b4ce4ed90f77cee0d9e9f36beded392cbaf86b46d8b00422507f7786802c2f43c3e4032810adbc2164b8736f12b9f6afb39010d7e47b1e30b0b30972c3"}, {0x100, 0xffff, 0x1, "6cb660d906676a6140d9dbf60b9a5ae6f89d4ad322293cec91623867cfe0c6d3195263d966603f6c4a52e685cdbbd17624f86ce314f1343790d163094e0ccaf0a5bf84d1c9ef3fa547549023c7d471cacbafc96482e6c88b7cb9ac9255ab803aeeb723378088156b623a626029c19570de81507e54dffa1a61cf83d7b478ff6266c76ee3a098f71c51ce08493ab129fe5f25a9b5247381f93ac58c48dec2eb091c2f4c8d656cce7bae20c3240ab3d7c103da897ed67c7e7a1b052a2142464c49e071b07f674018298e055259d765d30cd156e7ea3a4fde0060774c1369a16ac63fbcc292c652b49fbaaf48428ada339b"}], 0x1d8}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001080)={&(0x7f0000001040)=[{0x89, 0x1}, {0xe7, 0xd2}], 0x2}) getsockname(r0, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) ftruncate(r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001140)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000011c0)={&(0x7f0000001180)=[{0x88, 0x1}, {0x4, 0x81}], 0x2}) fsync(r0) stat(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000012c0)=0xfff) setsockopt(r0, 0x4, 0x70d8000000000000, &(0x7f0000001300)="5ef01e55966e142e037139a89a7e7984c875b0ddc7ceedbcecc082e9b452802821411fb6a472da88ecb7a56d6500d8e60d7bb043471261887a62ac7245040d4a5afa6037d2f3a2cad123f019f9392a378b0df241bd4c120e65912e2ef58148e2d34b3fd197f4cea70d48da9bb54cabb25f57197f1517967fbb66fba2115ef5e009af7e0244f489", 0x87) getpeername$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xb) chmod(&(0x7f0000000100)='./file0\x00', 0x0) linkat(r0, 0x0, r0, 0x0, 0xffe) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:34 executing program 0: 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)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = dup(r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x200, 0x8001, &(0x7f0000000180)="b07b74b8fd2f85a9bf037b6b06421b5f6f92d2", 0x13) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:34 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x102) openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x20) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x4, r5, r6, r5, r6, 0x80, 0xffff}, 0x2, 0x2, r4, r4, 0xd8, 0x81, 0xfc10}) fchdir(r2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) pwrite(r2, &(0x7f00000002c0)="73e08adca558ffca903683fd3bd4b7700b64df820bc582e17436cc9d3a16dd10be97757efb8975da55a7f66c8c6d43a6c5566d9f1f99bacd55da8ed8edfb84fecf2ba16afa97a8c0a6f6b522289c9ad0eeb0dccfa50e487ffba1d147c17d82783b7b697e20ca7cb805ea32064eb600aa80ab6aeefedcb149da4739fc5f599a1dedc4c7d73a47b48715370abaa031b06b5e1357629962bfc4ce354a1c7bea0bdd93f457", 0xa3, 0x0, 0x0) fchdir(r3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x9, 0x0, 0x6, 0x0, 0x8, 0x80000000, 0x6b6, 0x3, 0x0, 0x100, 0x2}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000004c0)=0x100000000) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) fcntl$lock(r3, 0xf, &(0x7f0000000580)={0x3, 0x2, 0x3, 0xfffffffffffffffa, r4}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0x825, 0xffffffffffffff81, 0x7fffffff, 0x1000}]}) write(r10, &(0x7f0000000640)="a64098677ceefdd2f55199a8a1e5b52528cfc9253f3f007723fc9c20562e78e9e2c7f9ce4776c0b8ad0dc14e9987b991c8a9ca7d85a667d5ccdecd3d8a37c6dfbac94fbcb43fb865f09761d8f076b6442c776edc423638", 0x57) getitimer(0x1, &(0x7f00000006c0)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[{0x100, 0x1, 0x800, 0x200}]}) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000780)) unlinkat(r9, &(0x7f00000007c0)='./file0\x00', 0x8) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000a80)={0x3, 0x4, 0xb7cb, 0xf48, &(0x7f0000000800)={{0x3, 0x8e4f, 0x4f, 0x9, 0x0, 0xd464, 0x55}, {[0x6, 0x7, 0xfffffffffffff0ff, 0x11, 0xfffffffffffffffd, 0x40, 0x5, 0x49a, 0x1, 0x10001, 0x6, 0x3, 0x1, 0x1, 0x900b, 0x9, 0x0, 0xf13], [0x40, 0x7, 0xab, 0x9, 0x8f, 0x81, 0x5, 0x9, 0x1, 0x3edf], [0x3, 0x8, 0x0, 0xd2, 0x101, 0x1, 0x1], [0x7f, 0x7ff, 0x0, 0x3, 0x1, 0x9dc], [{0x20, 0x2, 0x9848, 0x60000000000000}, {0x1f, 0xff, 0x80, 0x92}, {0x6, 0xd32, 0x3}, {0x1000, 0x7fff, 0x571, 0x1}, {0x8, 0xfff, 0x54, 0xc16}, {0x4, 0x5, 0x4, 0xf22}, {0x9, 0x6, 0x4, 0x7}, {0x10000, 0x10000, 0x100000001, 0xffc0000000000}], {0xffffffff, 0x6, 0x6e, 0xffffffff}, {0x662, 0x2, 0x7f, 0x1f}}}, 0x3, 0x7}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd\x00', 0x400, 0x0) clock_settime(0x3, &(0x7f0000000b00)={0x3ff, 0x1}) 16:00:35 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80a00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2090, 0x9) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80003, 0x2000000000004, 0xad, 0x3, "117a00", 0x3, 0x3}) r2 = socket$inet(0x2, 0x8000, 0x800) utimensat(r1, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x1, 0x8}, {0x2, 0x446}}, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0xa00, 0x101) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xa4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='E'}], 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x4, 0xa6a6}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x408) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000400000000000000000000000400020007000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048a15a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000908d851b88803fd68d77c8fd0000000000000000000000000000000050a22616709e67b9225afbdaad9d7f2f9c5b4d936c1a92faeccf8340e765513c2b79bb9fff01000000000000288e6b5a934ae05ce62242f88312605223b56f1466a5fa53c9ade8fca30fe085dd751e9a9605baa3c878b5e9fc8faf6c2a6541160bfcc4b53ff5fea3705797dd270101c6f5df"], 0x9f, 0x2, 0x1000) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000680)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfd4f8e4d08be2eeabe85d4fc1e2b37d47b8f2201e2c7784a3c541f19a595532095dc238112d129fb8ccc9b62adc48243524f8d0cd363270647ee64f055cc76ce12f6d2a3f40b30bab7400c3782e1a128b6e15c9d7806c3d8dd0069922cfc3f7357dc182e39668f6c4d537aeb2d59ee28a9b5ba15585ed8c9290e5b8dba1d697378622dcc90bd6771b14d777ece1a92ef244fc8c1b0081b0c853c12e85913fa2c87795e510f733b00bb2ffbce4", 0x204}], 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:35 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x181, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) r1 = fcntl$dupfd(r0, 0x19ec7142a3c9361b, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = geteuid() r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r3, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000640)=ANY=[@ANYBLOB="00004301896df07923cf8e157d23edba00000000000000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000040)="a0f00441c344c6", 0x7}, {&(0x7f0000000080)="fccd4b1a309210b7bb2bcf08e37521d6d13aa294f79c380db393559dfbd34d05c8eb7d0e5d66da954ca49e70f6f26dd6eb9c8bc4f5e9eca27e2226b59920f1ad10e131bb057046ce02d41845255aea4a2e49a96146bb316bd63ca16cdafda364adf5b406c80daf5c50c17edf203bc3afef5336acf2f430c2fda09eb4ea22216d3797f2389f6b0d086a7f44e4a95a0ec712f172340930f25105baadb47bf473a1bb10cca7273a988433022732a24f2dd7d0839cef61014b86fdd6fada5265799cd647ade03771a18c1a3d42cecf1fdf9dd5c5f759c7e45dabbde882948a57ef5a", 0xe0}, {&(0x7f0000000180)="080c9eb2633146e057744f032817b841558b286a248073869b997841babee6e55d1758da37390a533e0d1cc00ec607", 0x2f}, {&(0x7f0000000200)="eb9da1d9d61957dab5a8143e77956cb8b06742684420dab884538ddc5562450cabd19c13e1c003", 0x27}, {&(0x7f0000000240)="cc2cfec1a410f8937452126dbe4c7cec394e6b0e4960b5ea563d9a25bb6b3bca89b2e86c045c2068cfeb06d9fdba6e6abdf6a8e2838a09f414ae8cecf89ac0e3ce949f042017ef1dbf2d5733e894460943af2f1b0499f28fc2787fe6246987d02d62a9f62dd7d2a8a73b02495c20a559b5b8c70d905d662f9627a359bf10ca502f9ec562edae5007f2cccdc32b61dc94acd145030967d439f3981388a043c50f7d332ed59c531aad0a93b98b91ef364922191fc44f2bda180460ecc2066993a5", 0xc0}, {&(0x7f0000000300)="3e9f8147b700601941ca2c5bdb2d43ea753277699dbd348c1dacb8a1a569a3e2c6cd02503d10420835c6f649f3f6f4bcab87762b700d9762e5c53bb17aa0f01a3e9099b1f972812e15cb39e7e99769b3b75eabb0e897b6165733cb9c5de8069a853fdb706da6810ca208318d129bc3547c63a0952d1c6240a3d5d1077432a973b73fea649f40b94cfde3ea0796ce6a20", 0x90}, {&(0x7f00000003c0)="03929be1540dcd0986f4", 0xa}, {&(0x7f0000000400)="eb2075dfc0929790c40b7e54d1ff760c0a3de8093e7fe4dd6f245ac30907aa6ccdd69d0dc37f57a5827afad3793f82d47255e2df1304936a82ae4e8249cb43c47ea37575dca373dcf732fb528d226ea662dfcd456cb3c4406e068662d80533e5c7ec8ac45e4b06881f6455966b75dc53809fa1cccdb5d65af3942fa6f8b275f1caada319f6b7fb765beccb983e7b2f9a3b8eb260fbfaf9c49dbf1ee5a37c5f24c4b826298fa15377ba5a143ed99259326fc9b803d57ae507c9ae447aa1a87e4f10ceb785e822a20954654f8cab23efa5ddad2a7912467d9b647dbedaa1511358", 0xe0}], 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="3000001f6a57c5f8fb5fc81734f000ffff00000100000023590061b9cc80efcb65d33ab275eda7b50e9d8face01790cc40762453b95a85ee60472f2fa5c5093b3e402ff0a9bf9a839a865570c452caf778fa3181dc", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x98}, 0x400) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x26, 0x0, 0x1) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000700)=""/4096, 0x1000}, 0x843) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f0000001700)="758db395a938777af3e8143ebdb5a8f7afc0e9c3ca177856ea1c250c56b2ae20443a7ceb3f1bbc9eec5f6c877aa7e61bb441b960a985e6302bcbb6989c5c55f9cc9c314b3865771d6d2cd53e2d6e78293d507b220195f43570e364d71c848bfbed02fd6da5d04cf16f01c5e9fa89d63eedee362ad1b081d92ec8627ca4fb62a7f7248552ffbc171bdf91630174d6d037810d09dbe13735516012828e140d0ee88ff3739b69b724da78b9e7f27f4b3e80b8f64bf5f43d54e74bf602c930bffacf7ca606499016cf5a37df945a466c996446414f674b34323e30b3cb5b896defb02e84dfb76a55a3301c837c8c079164d7eb1b67ebc3080009daf105f1803d3c55db16798bb8ce8fb8a950c8caf4791d9c8f7a62cb33fae1ca1fc6266dae004f42966d8e2c0bfce48ef75c4c11b684fa77fa6caec5fd2ac8c8589edad030c9651238515e3edb27741f897938d2e1498ac655bdf29014f250ba011643485e86b363e7d7feb6200b881a2fb3e1cba440b7d793b88c695dfc7a68b65398d21074065ee52b7e6192fad6f62ddfeb861c59c91eafbc73cc19b08e98475ddcb6a68c4fca2643bd84443fa67f5af0aee969a37907d174f68268df11ae45793e948854c1264c95b0b592cb4d7a452fc48deea0a8e2a2db999ee690f376d85c73d5a58c609b30532afe3d01b3bc399b3ba42cdcc5643e831b62355e1ca1a43de83ae264da79d807f58618b40ae8191d8f6bf938b36f170b74cdb489ed0c34a49843bffb7274203d03a255be4b3275f896a272628666339115a6656b00f59cd62b8c1fda8e3488b1bc140a2450e179bdbdeea0fbcc015fba0996e9876bfeda5c5d31b5e717005309539cc98c6d44a3155501fd077d6224d09ac9ce9962723754c0377d5361fb1110a4cb85199a67c822db1279f78fbb9f9f8c27e7792b01c2e47887e2715296bbe008ac3290cefbc51c9c0a241fb68d1aa265bf1938751662bfc7cb6df49e660acfe29c52b4d181b00b62381e5e93ae1582c0816614a57b42a7ab698851489f06272e995bfdabd2073b5de8ab75c4e1a9392f0b36735314cebc2a50b23ac45558b21e84195a39955b8b2f678520e5926f23fdeac46c9c56de1ce6c02bf30830161e5405e383e324ecc9ffdeb05860b8b56fa54fd687fd7ce641531f106112b4eb124980fc089c1d781962331d84b17a50f09c7f1d0a2e2bd27fae3d2bdc50a818d845c164793f154ea32752abd284a77ab6d48696ab578c0aca8304014c4914cfb2fda5c5b22859cf836676bc77cb5b68bfd6a2f64de2f306a2f30cdbde09c80dfddd674f5b98b47afab659d16c37a853ad701c9e834bcf120865fa90d8829d65195885cba152a5c9448a6c0b24cb321f96383f98cd1d87d448dd73ac25bc79da94e3537c3c0ad35b2d2ec8c2526ff75c7af44749e996f230e4f20475fb3fea2466bd734bdcf3ae047da593f32b4196ca4e3486642b087f0e9920b8bc4647312820d98fb511e7e285a2a9d560d3d6aa0cb0bc3a95d7fabb81609ea46b10f3900cdf6ee2518944371721e67ffcd6c5513706757fdf19a9405a61534497f7fd8a814577b53428f2484862eaa775df4c68b38ca6f94a528674b9e6e6e64d1d46a5e47e582a44e1decd84a06cf56687b37da6e5596211c6a8c42ffb1085514bac540d24d4e0c6462e5bb0c3919307a8e068821694c7eebb597211d82b6b41e86c8bb1a74939a90bc7eee5670a63020e3aa76effe2271f2d1489f98a7c07bf6d20dd43c361bd593235e5aab05b566a3ce05c1867bbcbcca73eccb7d3b5103a14e82ad7642626d817e45b0fccee17242b885a8d8a26d7abc1f2566dcc48138892924b65acea863b35acb88a71d23e1750f55cb4e9a23fa35b8d298a310b3126a973ddd23a4a183840aa01f7df494a1a2ff29dca3beba556a59d12f3427199b9c02b1e03568b8ed918ae04cb8ac9d8657d8a6dad7e2f3b21d07ed1642f22169b7e10638607918a7d2e76723db8c4973fadd6fc1589cd2fb1425dc40ed7c07c56793b9e90ef65556aade320dd922f2d0a03c5fc44a9a4f2ebf57201db5e01bc705851f841c8d8f9402ed0a715382ad63ec590e741862de0e50098d2b8686b0baf4b230a596ba5a8d94786e40d6001397f8bc9899c1965580b3b253b889dbc36357304ed5af5ce0b26645cb8c66e2d867d72bc3cd84881c4a923e7f76474c67fefa6c9ed73e510f178fe66bc9bf738533854c5b2e29eeb835459bd810168e47f64d4c9d0f1983c1f7cae2ee857b8f9cd8496a0d057c6829301ce33dae5e9e4be45591a160488ae36824953a29099d665c5fb57f66c38ddefbae298bc9eec42851facaeb28e860ee54c08b304730d0583e972281c144342266177e9f8d3dc5d30a7333ee3dc836c1fb9f57975e6f557bc521ccb73a5056e446e14ed3e8230d6c724078d4742bc5ed81ade3dbb63c605779cbdc10484e7c2224bc6a38a8efc1f77f4856a75659ab072c1c3cd1d72255ed29263c9c9efb3ceb76e810bb6df1de652842cdfd6ad70fa2c9f3a97d5ff1930c3df15dc8704eebcbdc680d76d90f2da6e6feafd6de322812bd07112cc5e6ed7c88d2a4e37ed550c2f1e8d88604717fff8c158310876445c45b5893e68315cbf4ebb4530e137ac6308c6ba7be6bb0dc834e26cc178357eed5babe62942a6d30108eaceb3a7a12a5f5af7759fc16ed8ac5ef75847bca257bf1925679b232d712b59d61509639b31c6b241d9323d357e3f2c2c5d4ffa575e5c7a670b79e1d71c26776099d0081ec729c3c457086db7578e107d7e3acfc93094485d1c19b9c84b093b44ae753bc672f780a999afa1ea86dca1f5ac20480c16714050c239e14253935f25ca817fff33c962b41f87dcf533a2b54cce0159b85508396452a2e9480f4af0564929247f5262e522113b723400d6a01b300e1d50dce7fcec9628eca6bbc9183300d13ef31102662b6843cb35ca798714b034a8a392fee676a47196c049517f838ae2cd22dc9c6780dbc5c705ed93f4c1c0328ad706b78a6d22734255e89346a69ea89ac0b643967e92dd8eb76d52f0afb3bb268db11bd8595e323ab9a72ce5b3bc0a295b8eda1372e3e89c8c11f08f2e9fe5fafbd75042606fc289f52f4cc3c3cc2da7c1d9f25d489ae55fcbbcda6cd17ab0d491cdfeac0c18fa98068dbc540cd474a707a6204f2bf6d8b8a60bd128e8f36104c2d45744895c9d23aff009c6131dc9358c4e3cd3b83aba0cbda0833b9263ad5d036c5283572e956dd24ceff5d21741a75f269a764e529025191fd66ff8e3906be0de2a7dc45fcc9f393a77735ddc35930512ff32c38f20b6e9c633bd9e9d7537d8a483c42af986b6f0949d0cebdd79245b72496c68825a51b4a79cd5ab6260903e1c093ba117b1c4e036b0730a9e48377993c47e0a449004342f570330a30c8cbc42e11307915f3cfc8f35e01afdeba97c99e03965e2be7952b89fed3ee5c5816db7d3909db14c1af94b5facd45e811da75ee017fddc567d96be632e3085446225ae349d4472dd8c32ccc4c53a842252fef028f621acd96871b3ecb4ac549117ffc6c046b6c6190529d165a73df156fc358887981dbb99d3a2ef1d352363182094e8c8a4df311c9228e418e3d5626ccc252c2f17db609c4dc5615d6d740de70bd8f36ff793670c5971235b1a1e6e1e57ddd75ed3167401b72515db6c207e2442a9775350f4fc7163097c2558881f1d756aa20638e4b1d57be99249e9dbec37327963abaebe0a6ca360ff98f21fd487dfe2a0022b4cdd8ae5c4b7d7cca418bc98136090b014323137bffe488a0302e2009dbfa90d7c4b5c950676174a914fa58e3c7a8057ded7787fc2a337237720b3e75d0a1e536c627851078c40216c07e958235fe84e39711eab662a040acdd91f05196845b330210094f985bd7378f6abaf0319c9825453e7920f9d99a071b67deca5dada322a9f63a6161960934723eb51d485cbe808e0458f02eeb2e002500adafa8645113ec590e74e0350e95e8536fd9a23d83b2fd5f9a3da82b56942e8b4eeb2f9429aed6b1fb264434b430d7f72e02b351ce730b497b0a72edbef8ae9b4b090e64a0b8baf092e048db7b7bc367d20e1bd255e67791fa7c7d9871b011c94965913daf9014f3085c2376e90d5b04067be0c1dc68a187cc3203c2a35a9d9abc1ab1293534035e81afdf2bbe6287939bba42184d30602014c29a38202280b73010185e7e8da39292c265e79e286d7b0f1036645c06b1e265988b8ff4abfb43e63ebe8ddf392ca7553dbbe2d35aed965dc47fa7c4d44905dfd242f66d771649f2849e4532f6412cc3a4baf8bd7853637eba4796b77e376b95cf176c635f1c84193b0b49cc8c45f5edb4d661ce26547b230882e2489841c51c3b412c88b6d80d834eec219fae8093e6a56c73661bdd300b4b57240f96007714983c9ea8934647ba769b2ce3aa3c987399fc564fe52a30a4898598a2a3da74131131c718c192903a34d10d400be03c6e5082546fb28e8286c89c80b6d610da8a1a91d528cfef4071e3f1de0343a8bd0a1d9fba84ab3ce1b5539fe628850b199f296224b440645eea45daa596885db7eeadf738d5eef603ded64ac34a6f346dc8a2bbf5098b70db792920591929df604ea105f84a3637b4d52c37c98f225c40135512349313890d9039cf008f998a12564733b79f72616f3dba2c93c3206dd928fde82d202f8381e95f6c3ccd7d95bc8c1e93197323cdb2065f29902d639e30ac5065270e9bb854ccb98cee255ab85b14a4971864181192fdb4eb8456e4dd09c4e08f067a7183bc0a58e8fa46a98c4ae8762e45c32ad20b54f2d349ad71ae858892752a5674f5d7d04cede6bc9efce8f8f346305cf1250279dc6264c04d6b8a6a167be8e88e4ddd7da65cc62f9d980c00ce4f460600c70d433535b0511e8d23c78d0b4eb3333687fac3b830aed3759e09d7f4eda087a8365cf618308c1e2a48345c4678e8f7a83f697013fa635f523cc9ec19a502648f774769fafcc1cab19b924263a942e7d0f3df86457d0d8280edefe280d0a71aa724b7d2420c30efc99ee4f08f63da2039a17f46189b1166c3009b9ee576558daa82921fb3b8338f6ffb55079e87c57e77b3e0c4dcf8c95a0af36e58334881ec3216193c6151b27e50983d57ab049f7a5214178c0a2e7a9801a0ae7fd93c7ecde5027641ef90688e152219ffe28194efaeeb36604cafd5f3678c4a6ef44350bae018d0633f268f0e5409243a1fdef7350eb851660e020350e1422fd699d1f4c5ce5918d4da6c5c3014ac944d6cf7e95c487183de62295a8da6f0cdc3d35b33ed63eb01806c5ae4795788bf3b9f1dbf4317d27b3e03584c6c5a9898c6a0a63b778a3f0805f0dad07439ec475bc13274e1a5015b49380e407a87bbb921fcf8448fc996576f6c7e02089c1017521745110b79816a9277e8948ea7a84cdc295542c0241877ca19530a55d49ba35783ff01d65913bbb278dce212efaeac5b0fe8ce0d334cd0288e5c2b259a1e48809cc65c0af9c24fd83ce0fb4c80b6df610f4a86f0e98fde442fcd5ee8612aae86ad095bf24fce51d27ebd1dfe4aa130ad1955b562a1b53a5ff07a03742413dcaf8602ef190fbcd26d415481375978bdcb5283e708c80c6d3cea54e6e05aa622aeed04537881d8b201cf2115e88afd22c2932012cb57ad7457281fab09033f9342ee39c029b53427ff6728f9d162408bf57bfc0ee44591beed92d3a5a7e6c4af14af99348954f7d564dc206868803aba86a1c7433bfef8369", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x1c00000}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="303f6ced6ec048355125cfb0f9d889bc47cb25c829e87cd0c8653914da07db6bf4aa793be81e11ff442c09f0", 0x2c, 0x400, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x80000001}, 0xc) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000100)) 16:00:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x23d}], 0x0) 16:00:35 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x109, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fchdir(r1) write(r1, &(0x7f0000000140)="76b54fcf880f925fbeb5bd2387b082aa19237af2b0a94fd0554281fc1a69e0db0f6fe0302854dae87864ee4b03295a75725f6275dea868a9bd463211d9c96f7bcefa62486fa16ab48e6a46f02d27dccbfc128608d152488177e8b238bbd82c6a8ca6406c3ce6c131c2fa49d9f661934c66a8484a90055d18719ff0ae49bbd049adb1f6041577", 0x86) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100, 0x104, {0x3, 0x81}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/117, &(0x7f00000002c0)=0x75) fchflags(r3, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x55f) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200)=0x1, 0x4) 16:00:35 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/145, &(0x7f0000000100)=0x91) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000000)="caf5b415", 0x5) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1c0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x48}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xa1f6}, {0xfc}]}) 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4ecf, 0x8, &(0x7f00000000c0)="fdb3b81211c0d17207147d36461bba6f31122b92c51b5e75c0c362997355960c3d690269097f753a19a0073be0db5ef0b8881fd0a4d1c5094421ff2f82d89744cb747328a8800e594056f3bc9400ddcc91e0785309ee202f968ec265aecb38cc59c3de303e4e2755bab3e2f89851a66e52f46a143f0f856c80f18d9c99271d54c7986771d4648b1fc7e790d17870111bf1df488d8a2713f370edf17785318a0e42f8297f8f62611c370022b80674d4b435752fd1936f2d0eccb77e257a", 0xbd) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000400)="5c7dd1e9b87efc90ac666e2983998c2215955bfcab923c391ae9b384bbe33ecfab4d7eea378809c2ac57c2f1229b5c741817a4e404f95c660a466ebfa2eb2153b39408c8f5", 0x45}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x4, 0x17c6, 0x7, "af6cd60dc5c9bcf3da82a5c12a5af1adf2733ce7", 0x80000001, 0x517}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x7, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="806ac2b612f23efd84180ce304d414132fcf228bddefce6d3ba2620ffeb4f0893377ad7ad2ba583073e3a33673bdde26da9087bb019c02d21dd65da125a12e0b3f9309ab81a5447124e941442541f8638319ec727f40692e2fbad2770760f02569e6b3a15d95e7671eb7da9055564b5e1389aae58902321dc18d875342f60dfc", 0x80) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x3c}, {0x6}]}) poll(&(0x7f00000000c0)=[{r2}, {r2, 0xd4}, {r0, 0x4}, {r0, 0x60}, {r2, 0x50}, {r2, 0xf2}, {r0, 0x46}, {r2, 0x8}], 0x8, 0xaaee) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x4ab, 0x7, 0x2}) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10500, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 16:00:37 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/227, 0xe3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2016, r1, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000000)=""/42, 0x2a}], 0x4, 0x0, 0x5e) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ff4000/0x2000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) syz_open_pts() 16:00:37 executing program 1: mprotect(&(0x7f0000495000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/172, 0xff39, 0x4, 0x0, 0x0) mprotect(&(0x7f0000496000/0x1000)=nil, 0x1000, 0x2) ftruncate(r0, 0x0, 0x7289) setsockopt(r0, 0x1000000000020, 0x200000024, &(0x7f0000000340)="4b74954ee4c60dc379004b915d65a8cba52607dbef7acd3a62a79b45fa8dd6e92ea4ba78ec6d7fc1f35271ca687bc0c3fbe8a0e1b4621d8cd2558edf7c8a5c7697563317bb75c3d3f94fb89de1f72442d8eabafa2c00c198d7c9e10ca47e827969a120bb85136adaec7a51773fd7054e01573120d22f7d9d5d4eca663e23e1fb213d3273bd932555ada3812ba08cf1c2fedfd1bd52ce02b0bfd7f02a495788b53495adbde211da44f9dbdeaba55631340d7ff6091ed01e6f41072db689b51b9ec2fc27017265c65ff641ee5bab7deea84ebaa1625557e5758eb200028f363812962d7ab8f5cdad66dfd2ce418bc10b63a12fd310f3c5b9a87d6e41dbc37aba73286ee0b1006d4a63d97d7fdb9c37ac83eafa492f5e1a6b74ab693d314ebb86741cd2aa14bd95d23fbd42bd062c08df2c439530ab8609f6", 0xfffffd0d) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 16:00:38 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() semget$private(0x0, 0x2, 0x210) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="f63cd8fe1e87ffb0c212a4e6b43f8de42b56df070d34245e34d2c16ed102117ae1462c3cecaa56da8b371e773e1107ea48abb6f90c51e06f078ef83b27161d7703da8a7a921ec79e86c76cf1754cc2da7e3b197623ddaf3212f6a20090b890b1415d41aea6d77eb7e52da681b0c72d039d8a26d60f53013e1b7dc10b1cc9c4ace44aa85802e704ab79dfe6b86efc", 0x8e}, {&(0x7f0000000440)="c61f95f5a78372d09ce2e4951244438819b4ef914d2e5ec68966f07de38832be4a4d9febe894e9996e71e1c6f535e7419b79b5db08cd389bafabe5f122f99bb9b71f0135eef9cb5d9940dc4142cacdc3ee06ee5059cc2329a9670b9a971e99f71d1cfd9d64d110d0799aee275532f67d3bd3bc03d7d48cc921e17d85b2f783f4d60ea73fa9490b13644277f7a805c4cd0157d4f3d72524fc43d81e68296341298bb9af3aa553d348cc12e1f2f9843059295cb76656b5baed86699472d49907724c09e894fd937308c4f9bbacfbc0dead294fd60cf61d6d75d0fdcf0870e4d4467108c7b89c2f1c0b0a31d3c28e4c5fb94b051b51d78fe9104fc9e8adc7913b8fc397cc92ca849d73b0dc460dc9b93363191f93c967f67e2d304be71229c8cf2fa9e00fe3edbcc5af152372a7bdad1909dcbdc0a905c238c0ea900da6b141a8c6b791bc3b0409447d346222bd235dd241fd3487ada3719356100e80f1072d8533e81815f9cd24334ce7b38e01a700ba4315dd6404943c41a1e1823d550ce50e9942ec9333b3bd4fa2015521654627b4c717615749dad3d5cbf99b6771a7fcb2c28e9a27eafb620c8fe0dcfdd73ac18a1c38cd71035bce7db3949112bd030231511529a455bb0d406ef05326be476290434a4a287094ae5586acabadfb3adfec358d305d0b3154513f363fcfd119eac61a72aef5720e76ba54298170e5ca78950a7044126c31479677088bf0ffca3e9416193d29ea5a690b64e0a25193d0a4376e7c90437079990975d031dc9fa3da092c705886e661a4a2f25696d43ad5c04ba430b3cc13aa44ddb582f6add66a5d26f36e0f93a440b0822464edd01fa8bf71996193292f3015423039f4a493354bb69fe8d8aa63282cebbdb2d7317289d9bf0591b5c84c997dd5af12c349338bf427aa12f7c89c01eb59fe4ee747435ee2e06ce618964642a5316e0bd5dca93c74c0a0c87ceb80b61e8bb5f6ec7794f5d3b9a838356ad6d46c9ff74d82b868f0fa7f6d24d12d7c2a47d762506ed8d8b6cb576752f18ad1b99fc1bac823a35500feaded8c612435315650941754a7f8355b1451d322e89bc5e2be86670b736969fad1be6727ab6922eb341ce19dfec599d2b0e11f02d2267ecd71d05e9c4f4c54af5260be539c398de60fda739f394c8478217b35381023167eafad2429596287347996a94b04a4a294542d7f6ba37468a5ede98b3aa15e29dd243300aafb9ad8dc238bb8f45c9026af43737b2007ce5b057a5f7ff7bc9720eddb00e0257fee1fa3e39bc2515fce0fd13ec0402069fa7534bade3ccf33cda545688e6071a56aa03123dea06dc53ab7d6fc417d8cc6e4d7c2a8a9b9de76b8a4ea6a736984ed1e95b017cf859c3aff12150d817a8bd8c54eff93c259b805e03a79ead9b771d31f006b926ec8aa3b64a58e6aba552f954a52b2c13b88b44c20983de53171142ce2babf774c1f4525446a4396531879c8776c9b4be6e80b7d6676625a2470075c46272a15fb2b477266d5d4541e7b0b97892c40e4df911b5fce8ddf254519427153374a9294292baa1f99d0d2d92f940e23da1c3feadabcb836eb380c5db9706a6eb3fcbc0727b424fcc7354205d6513ecb3e0f4aa01cfb65d52a2f2413a457c0aaa96531eab705de1d3cc2e03196b46055af6a47134e8f650a12ec87c1b6eef7d3589b2728edcf73737d2869cd7b31904e2a12ca8471c99df650fa073536221ffc2f8e61918163429ee58fa81d4b9af677f854b5a8854ee9d37de8c42044c4be63ba75a9a6ba225406cc947839c0ffb53101e1d778875ff17e0ad6fd769032d9d1bf12528ab87334033e23f3dc1de9a921b67468af828a1bf9b00a3ae3d5d1e2b871ec0870b81688a7ae4dc4aa9249e012117f9168edb6192c06968e1c411f619788da2d7141b6519024de733c9ac13ba6af4b9c66b712c76f02585739e4a2fe781dacdba6118625da221f55edfbb735044063dddb0afadba3c93905a0a1259e927a917009f4b934f3bc390a97b3dda44422cae06723c828f59cec6f045bef16e7892900f15f5333079f671a072c5a625f794685b2638f2e9d51a25c6a7776cb692a4d9e8379ce59c3a5936d82553df07a01aaeee0893dfb628cc08f8843cb89161bdbef77f9e51cf8a5bba80541adbe34977553e575edeffa4c3422d8aa6669566225bf77e64d99a95506177a025716b19368bb0b692e2cd8eea9975c610b083ed1cd44ee4cbc892e0fbe8bb56eae9730b805ae6228bdf6c22199267c1c6668e07ea3ed5913281abebb7051e34cd769b3494a16b5258ed6e9ce0a0fe551c6a4f5662697bcacdc5731b298ab70b3ad1a6a136993c4b18eec9b3d7d44c6f457fd5d2e565f09237d61b0771d5781ac38afcbd25e7002255387c2d2e17e23d92431db8fb55f0a92cde8c2c66ec69e986a13f104c813dbad178a1e40abc5d37797c8165c354dad67888bf5d294a732bcb5420a7975edba7edfa484f3c9a711da16e899df3394a5e5685b38256cf2263da320388163ee3e065fef2fe52d7d5ff3398117d0bf9d41b5e9616d22b6029d0a3bb493692daa31418343e9a35c3b4e9c2253463ff5f93d6fabcd116897c7e2f7588200938776c93c35900616d3dfcf792d1151a561ab68847dc4c25699d2e77bd2976ac2551b75b804a72595b8e7e21625a828c69cd5ce295992150dc1e62ccefae85a6aced61946c8d6073bed7b814195668c561bd94bda3a369be90128d70fd56a0edcbfbe4cbf3da96747053a98a00ed038a600cfb2b976e4aba0461e19e514cbe0262c1c161c5a3cea1b1da8ab4196e2309de06e2461d2f2ac3d9698c08aad9b087a3a1157a7422b552ed73449585a48bc9bea7ee174b3d360bdfd615aef7f5a0b64c09ab76e0e5df72595704d16538ba96182544d913a678e96ff35a9ba5698fa5d557201d1e386b2107f207914d5a5dee107b024ff9a46e97d10df918c8d9d54f02dd5837a6b0e59d2f81f0bad816f9ddb82fe6faf582e36c2bfd9207d3861a9c6f8472156737810f778727d4de528fa9081cd02c252adfc2bad33e9392dd73c9082a83efd553180bfa41e4837d639b928aebc23d6cff6e6c6c7a2ea30d8c51e91047d0209d1fc5734107e443d78b6e9b2ca19d174dafc65d898e9866f09c11a82bcb6f4408f5fb2b5af2b6fdf890a3107bee8c9f3748bef82c68e5b585c01f69930a520b34e6e2f29815c8d18880ac95fd94335d409f2a2738559e18207261a1b0ceca335fb75a6413c213b7f205aeac1c3ca2d8556d02366eb3408b729449072755d02651b58a73a5bd3ac41826cf530ab03d9895dd95946b7b1dc2f56e01e54cfc22f04a41e3ab32421baa775267c8885d3bbebd6a334c5c41e5cafceb9f000cac105cf9e8713643f1fcc59fe4f3169643afd0ab7e19ac6f9167cb9027992273bb30e85063b505967fbcf0b8c7317318abf17eaca679917878615a1bad6cc419e78f95866d50dbaa5961c18412a6a803d6d027fcd9452f007f8fa17d4e3783ece3fd1d61cff911dbf7affac183288b6588bdf4dd2a56c739cdcfa6ac7e37500ddd82e91ca7cc7ddfe48cff1bfe85712737c805ae9e9583152586c628397e7891e2503737e7039a7ad1ef9ef523fcc1beabea61919a716ec605506504a018116ded9e787c240eb410f96769f9a5ae270e199bfd557c8953ed21c5e59dd8be6304203ab1cb4b208317b01093777137c08d2b136e2d704dc37147f103902808b3d223d41c948cdc8ca351235b03a781b725517533f362d1e1399e9d922f2f9ad87db650be19169f119e7732b525ee15b9ad75fb3a9ccefb86139f9885da8e16444070d3983f9233991379234961058b14f400e2752879c97cc93c6145479ebf163c75ec376f7dd8ccb628446df40cf73fa0cd0012483192b3e50a9b42c8355c30a5f9689357f53651192e514d0a3810b23bd00aefe88b0428e80e978a8b6dd7a5c9075855157401e68b09795e5196c49b1a2ef99dd6fe348d290348e03b16dc289d1dfff3679cc5cc518cf348f5b7c0840ffa7cc5b13b1c3b2cf6aeed3a091f41216024d0e4387f2179a6035e664a6eabf7478d8b40f56268e8a5c83105e922e88f575e632587e46185950ff3194ec424e0750c2989a6b34b4fe3eca5ef5caea90d0577d6f98dd677ae6452a5b8ee82a598bb5ef68baebafa9cbc3a381327c352a5c066457c806a2dd82f4a0fd832569e918c2f90f272de9feb09441025001597b1145ddc6da9b00d7eb5f2013a4ab54559dc4697a5792a485e2df3e4859d2f6afad1a55075fd472923a20b441a09a864dc97781539c196bec98a886cea770c2aa9cb65915d3956ae8249c01bad3215db7c992f552e6aa312560aaae6ac891ab17f174c6b5dc0101074d90e0a73539241a15b12cd1dbe540f9a2133afc72d07de6182d3897d7da8fc2fb9f5caebbf8a4678e965d36f79bb8447007c2b87d4c3008e477eb572549fdd3ad844bd6502bad18479b8f00d96e6aa66d5fa04a3316032028efd884d986ad434a75de64b9d73bcc2a902dd5372d1c3a96449f07e775186d5d36d2a31bc21c2baad4fb1b95ae8507db93e93b5ca43eb65c932ea37e0f638c275a8c41ddf0f81f10e5447c7b6c73ae93648513f4f8ae9ac0c481130c523330bba9a5fae448ac8bf90d319c29b46cce0e61c321f61835ac8bc27d5d2205df8e5b03fa7a77d6aba27ecc3f962759c002b8c308e1b26b62fdaf39f07ba6c48525168d08ed30727693aaa68aee3a3c8cb7e7f39849ce073f52b101bd64fcf94483b19ee6ac2440f7d2dfb6e4de7d7ef33ae7c72cc0471a680fac7448128b365434dd13e7b477150468db06ecdc24c6fdd2f87e555b3b6d1b8e073c87fc4313b47ff846d108cc36348376a2eefbc73b5702c7f54aeb369c397cae39487ff6adea51ce779e705c2a45b69acb2a04aed2348de535ebe1fa4151a7872ee559adc3377a7dc2c541b9a3bc97065cc5c390c05d6adde9f227ad12a4f75eda443a4665fd440611d31df15c7395dfeb2010fc37abbee6aa1260e694f2784f9d8f64195fdfc9d472b88c2898f5b8a02cbf01838ceef850541321a861d45b37c0cf8f9780d5d148958ae27cb3424d5ccf4c9426fb1a23ea7f08607fd5f85872e8efe3c030eb3ad13cfbf71e419a797365425dff83470dfa33f283c58f2d8f7a65858b4e40288ff141dcff56b1028dabae2e1b34e9ee1ec7d266cd5fa83b65138a71b46ecfddef46bf34325c3c75691ee8e3bd36682eca302417adee0c2fd697b09e61cc44226f30008c22c6c65f341c0ae704779a1578e72bae960c156eb5be5d84a850dedb1904d18c102bf715fe2bd20436845bdc7e160cc39eb024492af6a7a6f8d993e1865ab66ecbad5a55ee6c3c3efe11823227d533e60a4b0d960ad97ff3088515a408f4b84e2d2302bf9c4c4ab824129f67ba5cbdae1530674f524bced03e11e6191653dd96f011a080e4417c3c4afc0b2e6935cda97edb2a4d0312dee359e75a2bd5cc907aeca92c60f165a48519982dfefa9b955ef21053ed263cf1c36562de11a211f4ad6a597032ac5cb9fcace40e42e153fa228e6bb8aeb1c69c29d5e0b90f04abd0bf9740d53ce50c9d78abf1fa86c5e2df08033a9b8f266bdb4ce0b77aebdf6816d03ceee5df0e8d7b8e1bdfc07e09375cc1d33c2fd50ca8641d733bcccff28ccfe025ac117d4abbaa39a86f4eb1d497592cc77e47861c3ab3cf484939dad4c5e7158fd4e5a8c0cce5a36d333096a87ba4a2a568e6d70328b5bb35abfcd4009f74a4", 0x1000}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2, 0x10000, 0x1f, 0x6, "02b597debe86b683b0f950347a08eb9ada4ebf2d", 0x41eb, 0x3f}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10070, 0x0) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="e0b37e63d68e172d778ab58acaa1c65a81f23a5ba1f0a9ab17afb50e0f8b963a2aab98ee5d70c760efd083e09bb5060922da36b4"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x10) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/81, 0x3}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/9, 0x3}, {&(0x7f00000004c0)=""/9, 0x9}], 0x6, &(0x7f0000000580)=""/163, 0xa3}, 0x800) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x80) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:38 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x1, 0x101) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000040)="b4303f6c382daecefb8139dbdc355802ddd72744d415038cad394b63fe88e5125b9a96cc1b7459741206dd5c0850704b135c17843fbc81bad780525d29ea97c4f39d3fcee77690d52c5fa7784d3df893cb8c8804f3b0a5051e7106b077030af9dc95039c04bc3f716a466fb156a0c6a907c7686bc81bf30e10b933cfc175bc2c4d0ab1", 0x83, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:38 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$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x20005a6, 0x1000, './file0\x00', 0x594, 0x40000008801, 0x81, 0xfffffffffffffff8}) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x65}, 0xc) socket(0x0, 0x3, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x8) setsockopt(r1, 0x1, 0x400000000003, 0x0, 0x0) 16:00:39 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='\x00\x02') setrlimit(0x0, &(0x7f0000000000)={0x9}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x80000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='\x00', 0x42, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x4) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1006, 0xfffffffffffffffe, &(0x7f00000000c0)=0x2a) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000040000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x100000000000, 0x0, 0x5, "200000000000000000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f00000002c0)={0x0, 0x254, 0x0}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x4c1a, 0x8000, 0x2}) dup2(r1, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0xffffffffffffa37a]}) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed333270991bbea9c0dcaf04d7a7a2e6e6593c28f4c6abf84c0c762fee17903075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c9"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x7) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) 16:00:39 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)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x12, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x1ff}, 0x8) setrlimit(0x8, &(0x7f0000000100)={0x8, 0x4}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='c\x00', &(0x7f0000000300)='}\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='{^:\x00']) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xa000, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/92}, &(0x7f0000000100)=0x5e) 16:00:39 executing program 1: socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000003c0)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file1\x00', 0xa1, 0x3) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)) chdir(&(0x7f0000000300)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000004c0)=[r1, r2, r3, r4]) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x800000000000006}]}) r1 = getppid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x8, 0x1cb, 0x0, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x1d, 0xffffffffffffffff, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x3, 0x0, 0x400) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) r3 = dup2(r2, r2) fcntl$setstatus(r2, 0x4, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x80001ffffc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/221) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x200000000000000) accept$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x2, 0x1, 0x6, "10fbfe4f8c29f1bcb03af065950d6f3fd7481230", 0xa69d, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000280)=""/140, 0x8c}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1, 0x9, 0x8000, 0x0, 0x3, 0x3, 0x8, 0x2, 0x3, 0x8, 0x9}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}]}) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) r1 = semget(0x3, 0x1, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 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"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x800) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 16:00:41 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) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000700)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000740)="bd9c5cfae9f69c080576ea079ae096d46701c83b1407", 0x16}], 0x1, &(0x7f0000001340)=[{0x1010, 0xffff, 0x100, "0d0be73f41f95d67e4235a4b3c47cd555e2782c406e4da728de345c9af60604d421dd13b4e992b44fe045397ac79a4522671be28d3a66e2ea8c69472b4feca36bf761da305083c4499bb0aead3907db17d18ee6ec123a2a8952b4979e7ed9983bd6acf53bf36f6f212b876c1459f00f51eb25ea484a8149d144287f3d81d304b69c3f9bb39a041a86c07d08a6173a1cbb3cdadf68947756677b46a90b1f2284ec92f6828bd1a8adee291423154d64f91ba6c404355362dc027043a62a0fd2e56c29f6953bd7f170ba008687e0d10c3996c8c0f13b18582b2de1c6a0a15eb655c11f4d4f7a695a6b8636eddc66ac8941e536d59792f4ed48e4f38a440aecc6734449ebd67819847c350533457716299aefbcf6b9341b8f9ffdd18921efc7aa65cb6345cc7a32356635e50f59bf5c787326650fb051d9c759fe6a3491d7a30f98252fce4e518fc7d72948740be05a5aeb5a8ee3a5e7811f8d10e88490e9219054a47bb5e84fa4d1a7fff5d02101c4418253325503582a72f0fa0dd3a8fe550b98d3d7046927c641b5dd69e8fd474761ab052cb0f6578ceb249867f834b0b632da61ee8f72acf773f3f88e71aed627a4fad7fbd1916c3ed4e602624363646ca73a2ac0a2e59bb19cd8e2931a6df9ec11aafb144724565d97ba372c93ebeea4bb3fae5a5aab0bd1c0d6df20927c9c7b7a92629e83bba336467c4675871819ee3ca801be25725c87c6bd5d7784391605fd10ab0896d0af642324c60cc2328772ea3cfbe139d524366cfa7a2b8a4c692224a890c56f8c212e92e4b25bd910c599123811c5ded030a93877d39c73a1e847cf83596595c14ac55ff9873a62ac9391f11bcc18f2e7b57d678ddf469d485555f6e6371c9806468d4c0a7624526b1707c925b4304609eceaeec2d14f375e60889a3e0fffb991939eb92c3246a1144d33eadda27706e146db4134c05906956dc8915abbe0c56b94d711fd56ad26002dafbfe0c184e10d84dbae061189de57bd546bf92550baeb301d0b6e1d0b0247ffdce0d8473aaffabe6a782e7ab42549f328c1767c7929b34f8328385225d99d9bbef0572569111f8d4be434955a98ac658ee7484ec5c25ad5cf63c93d912dbe48f8fb594aa19dc2a890e4dd254c94a30383bc70f5cce274ed7c519aec30cc2bab1f77f5b7ee04e9f58b8a292ba0383fbd5eeb076ef76d61c52df21d7b6dd08e8ebebb13dd354c1deacf4184feca7fd9c2cd3ce0d8b2d236f3451d555f68687d000fcbb2498cd912388be371ef758e11b79f8aff9ac3e0a7e3b444dd2d15d10f016020bf5dde4e1b215b65d274b642916ea82f456c961cee726668621d44e9ffb6fe1d35c671c90500668f01f326de27d47f32131316883937f7dca803e532ccacc8fd3fd039b9e2b171c2d8d80608599f6177e5f4f8210777999f008662e8d5f035f32354fbfbd6aab38720b6c3c4afb530a9c84306fa8d5e6231e696e8cdfd090cc91218f1bb5e1c6298466c480f179a5aa3f66d81c5f420404b1bf9c9388347bec35acb4067fe46be5320cb8ead689715a1ea944ba9b8103bf7c09ea2b8522df9f6ecb59469b9f99bdb4f950fa6f6847bcf661c6405eb720de40791c0fd075cacfa38d20297f67d604f8780e9a4c1af24b86c87b9190a30db60a5ddb88643bad9c7acc5699421511c3c2879a0b7b956c0f37a24f39f88d07144ed1cd752e6336fb3fb6e6f7dd26bd9e447a8ba9d4f55ade454525e781f925c60f5264581f53fad94f6436920652416baade74b33935546f6fd3f89cb4d716aae052f891a458d8a3f1a6d0bd977d2c8de5f598cf8569e8180bf142a6780bdbca0ddcdecd3f25f75117b4d34147f68fc78437075407b4164f5ee62d3dceb6b27d0b5516e900ee48b22eb211d7c746e986ec5d01f033bac09254fd3f503b7717ee6a546951c3927977cd753b55b3703f4609d2b274f1de1054245b277ff3f895d6508e0b2bdefff8fd51a07ba36be8c56db19543673f09b092deff5b4777572cefb3bb85d154fe1172a705a9ca30e95caf48c4615f843a295d1369422db694f4339a7864a2f366811e4c0af61017a58220643b79cb125a370409cbe30966127792f43a011279d5f11602de13b60b09b75de507aa4674984ca9d3fba3401042978e3e7c3b85a34f3760654cb8da4fca8e74d12cb621a78edbccf9ba089fa5bde4b2afba4438caf44bbc75720ed3f77f73cce93f4ac14a86181882491d56d4c7735948c38a331ed444ea4c6181cb69e6d3e00a8bb59c82f606c7127e35214f41dfd98f528c8f50371af3c8a3bcfcbae6b089fad791b34d179d15fcfde4e32a9a945eb0775e914581aaa275b376dd61ba221a3c150ffda583a937642abddbe56fec772d4d28cc9bbbf6e63f9306db2be33c5ffb6ba65c5ac559301bebbf444b34a8d9b933efe68163da98296cafdecc4f51a82ceb72d40a3b23777f134b55c83883c29a804a4940dc29da9229f462713c17700b03d44d2c6c2178de7e70a35a19c0c2bbc1900f812235c6762a94e55522055916d887b71b105e6e03b485b06757dfdd459ea2e485dd8a1a82e0b2e5c5625c282c3a63192d25d291029a5a8fcc1c46831e4e986a144460677cb9dc23a915331e37bd77c3687343b3be45fe36a38090b432021c5af55a9af76de33ccc9f7bcfc5cf282211f9394f25e50b49350796b1bd66d8a4d0d84468b5cacf3e2cdab9611995b7cb66465bd10988a2f1459413372d6f53fe0febee36d8e976018421cef6d9d52e3e5b865c4e4ae37fe3415243d1a6b465bd6aeed43d26a5564072b58b7bb2ab6ba7e1c592b8fef351eba3d66226a237381751d303397418fbb6b63d8ea63557dee78a53f16f08d9ee716cb99d2ccb2b90d4294c3edec97d8848a08db6c908861c20144aab80492fb8574b794955a0d27b7a7b1d9c2eab78f9c59d55ea774318be6ab43fbce294e566ea18f83df550632d4dddef1e3cd57015516599847a2b8ac9950d0260ee33631ff9ed6640a4719a73421b13a0d4a8ff76204d0031f461e1e924c4e9d02794b27582e189832d7e801360ed0644f5c598f3de40b57b629bfdb099ef57f15cebfee72612f44e13aadc20ebea3a8a461e6b096e5a2b67f342b924ef8106f1b549561f9851c600a8862b61bd8f92a15017eda07c9e2703cccc7e46180a818cea39248a3a6b0c49ea2b2a0afded6270342db2692f4c5df87c62b84635bcd57d3a9d9ed5d69c262a05d38380aa834649d8ae9cdfc99d50f6fd2837d2ec2fefa56ef9b43dcd94d5368f823b7603a2782443a9b5df96249bcbf1828b454f85b74114aebec44f8dd6d9ac12c46308ab91689675bedac85b5510ae0054387b794a10971b54e0b9ac7f594735ed1ad9172f3827645df7054e0f6b9aba4a222a5d2c720ed75d852788a4e00e3a0083ceaaa274ebaa74645b4843e5ac5ab9e32d8d13d9d6f75ff283ab5dfbfe81ea961aae34b759d8a4da0bcf28276c4a6754e4545e7e3d04646a4011dabb1c2645d67fe4dca0e9222c92eb37cc95c577ae4e72b6c8e2c7352237d68434d9c032a52216f14ee941b40862b614246e6280e2f67043493479bcd0a3aec3609526ebb6b65521aa0b552413a05af76a1d03db01c1dc31e09493bc2e80211ce0219db18df43cdb032ccc1450f5b0821f50e83bede357c835312336fba1836c87c16e29bba2962388f0b52caa757a8c1c7c0e04f0aced5b9d007170632f4782f982dbd9912861c7b828d914a39c8146624861cd510d2f23c2af81561db5427e97650b6d35c49d48fa5a1d87d122237d721c2427f96a380d668408d1105e7d548638360f8806c11cab4fae460cb1581c30d727894b7fa31d0f22eabcf89dc87110cc9807beaa6ff7f432273d7b84b84143cf1cfd0f6a9a68b503349b97af7475bbfa14468b0e3b78fbbda75f2801788bff9674bee23e116de3abd53f9c2f75ab6237183fa0cee1abce8f53e5c63efed92b53d7df10a5385b136055ab43acf121f813a32e3cbf506ed231ab815caa1e491facee1bf7a6febd68ed65f09e8a60bdcc097b1345ead0ba38695ed5a02aeee1650324266ff15f6ba0c38e54028011a1b6225091859a3033a575af0e502dcc9778f6aa12ac7e57516d26228e527030567cf2ca9d4454afa84806593636b4dadd4a89e897b3854a54890e09dc4b20b0f9571f2ee88a0116c976fdfac6abd9b9d36434398a4703800b2c436a0327c65dd776770c14a32497d255368748b4feebd7ddab87e229e9079b6a020985c2a20c5d21520a1d81dd143cdca0ada900f3f7b85b6854ce29b89b4e52d2b50751acacd587fd175e54fded46253c84791aa8fe9ed2ce82809384223f2a0b94b74f0750d99547791db58f8a14fcfc82823e2fe3beb7be8a517caf7618519966ceb9322e5222e0df933d0e984da7a9a26e53559e852b2f8a5e09b62e19efb2262f794eed4e768befdaddc5120a77f5e7a2f55c787cbeb9fd525361cb11c83831dd8e714aadb915a73707e85a5b7d393b728302f350a7652db7809c1ce4d96b3d55d8b920619fb8b2a33a4aa8d3453f3bb351c6accc7665231f95785db3cae86e5ef5f25bb255400ecab3a9cb383406570e9fa80cc01fd8455e22d3485a82d68da5fdf77c833de919bda7c73102f6878adaa8e61f7e7945790388b9ea7bc1e571be077e477df09177dcd4ebd4479d0119c2b9aac8ddadaf8662def81afc690ff97c17e21a0f6b6bd6412a037c167151490f3c084893a9b244898750f83f1831981a31b3a49fb8cb04165fb82872d6f8f98fcf31be2de9979fc2d24f7c7bf87ce93e9dc90000bd446f2a2cea62fca94297ed6d782818a24e6a00801521266acda12b4ee77e718f61e83912a4cf9e4274ba8d87acbb6a5aa7309fdd06a6c249e32ad9fce4bfc05a227873a25156554e3840dd7fc69a8664c3df229499b54996d3943e34636763eec6f7a9bac5ac022879f6be8bc289d4a9ff53ba480bfa385f5794aa7fd0ff88b3e9758ab2d27c9060db0dc359d7d4c70c2581cc42f11bbb110064d5fa58e0769ea82e03059e836179bbab1c97c151abb12a1cbfe054f7018a0804408817813e54b9c32a8775cb7032f058ad7a03baf7bbf24eff2a329ee6197bd60cb2486569e5b3cfc6669b8dd4e0c5da990d296bff070d9a2ecefb067a458b004a3b7c07452b00f5f4bfbf96a1b87cf604e79c67d2cf3fc402af4f2a8c083df9e7f4be52bd601c6b208f0b2a1e23ed4fe05a31a5352f19b265e988bd2137a84373c0b5fedd4a393a6eae75534d6beb527d2e9b69eaefe481812ad06b46077567ba2c6d151111549ebce8a7a42d3f7e75899aaddf251cec194b0a85d6743b5a568430d57042e951365aa2a36678729ac918ac7320a6eee1a1f626cfb756fb9d30e67c7a38747fbfc8bb16ebc561fb4cb3b59ca72556dcc2c8c37c62514d49e71aa10ff274a7ecc0f4cf69ab8d2b08e216a3e995d7a1169a17e6fecfcf4d47c09655a4f786f7e1d4b0f5c65b34956ea4567ef2d1c7dfae5eb6577f51164eba5184e21855a65c917eea6e1aa342a47b5e4eb9f50359b4f4b263d4ecdabbffb1b1f90ee701acd23da581ef062c669bde514d35f03d51fb6fa5a5f270874b424fbc078194fed05e013430121d11fb941a303712a57fe3e774e9fb0cbe2af14cca552aef472e9b262f5e0fae6c8dcc15889f62d5335586b7607c541ed209cd0efae1a9c370181e6f8705262bf0da2319e9f6e8de30eb3fcae91af014604965af5c9c73c6fc6b337bc9665443487d24058e3c7bb0ad17"}, {0xa0, 0xffff, 0x4, "e819030a141dd46b828928657ac63fa6a56499c71da6407a3ddb64e4ec829d8c9573e81d8a8a8c24cab87b6030295583ef2d79bf931d62a1f2e7e2174595d27951d7d2486587dc62bcf602b3900a656e1ba469015886ad3ecac311a5cdac7f9fd6d17642ae6eb8ddeb49b74beef0095e7411a2f967c48ba5ab21a5138017b45dff7e55a637ae3f6b0c8e"}, {0x80, 0xffff, 0xfffffffffffffff7, "9b63fe0d248c40201a7b738fadc50ee86adebacb54cca9c9c059118cae016b66f461befd9619d553828757938513e6d4cc9ce429fc27f0fb4ac103f5164e4e893a6b0fb4aefb5bc12c6aa8942fc98a0324899f8ab496d19bae1aa2616656235f4ae87f14b3c32c7bf6f7a7"}, {0xf0, 0xffff, 0x10001, "a9192595f928270036207507609da1d41dc3d67bd4dbb16fdd9a1de042dc57874cb53808948e0c6c2c824a9a6fd15bcd5a3b006966ed3e52e51db7deac431392498815f8fd29252750a0de1f4850fc7725077e0e1910ed187b7da776513cadafc323886ba9175948869edcbb190492ae865f036c9899da3b75816c07563a81246d3350d1463455956596eb5da54d167d8c0c6d6a515b8f5755097da250c8089f6ed47077e862bac14c3eca9587537d5ac2ce411238803f11e7e368eb6432f726a0b87794e580828c79be0d6b743e77ac03cc5502c6744f83b9"}, {0x38, 0x1, 0xff, "77173e74fe3148c97b016026c59e61d1fd8c85826ef9540ce1c94bcbdecc2afca57a898e46f4edd3"}, {0xc0, 0x1, 0x9, "2d266110502b798698bcfbf4c2bb9ec5cc5ff2fb6646f139f3fb13b2a43c0f5772c16fcbc7be756098480ae9186a04259e34427284130878a31d31a219031246fa93d2290785c2163c1dca6c17d536b72d93b9580b5a3ebf4a3c5997708934a2e56d5157571b492ee831758d7c2b2bb63ddc67694f1e9cd0549ebf0b221aacbc32f8228dee1035587ceca7b1d76baae23c9520cd8e471d74883f44a5e7b997d1729e388881e0754386b937dfe30b9f45"}, {0xb0, 0x1, 0xb5, "36cc3b1c2fc2f7864d0bc7a046a102197655009ee0eae6b75aadaef06230076ccebded8600a852b9fd9c9524ca2180d62a0fd268f379e32df7ea26b61ccd533560af0f8b4e552b2a1ee9fbc1033f168662a18c02f1ea983616be4c873ab302658f248b45a2ea55fe7cb0fd178de70e9d7518fa5f6fa25a40847e8aebf0578ff029ab417cf6fbb9fe466b7e87e122bd42c69b422a127d1a09da89a426973400f3"}, {0xd8, 0xffff, 0x0, "0c0075622cff95a0ce68b7ebc6297616882432dff36a6a7e9c5a94461593312f19ddb3b7094c40d40cd2d741d53e0dac7d846ab6cae859c35db93d961ecbf5cd38abc7b04eff13e057117af3a1867324cae6bca3787de6dbba4c239a5c478008b7e0d5727d0190b29559e3e3f258de1dd3ae6f84c8b18ff536f46359ab76b690d00578e3b71fa7474de71d4f84f0127f8cefc1e86290127ada5d4b185b1d1dddbd85caca45309218c81438969328726e070c6c892916db85aa372158c501611334f2118d06"}, {0x50, 0x1, 0x80000001, "5285706f72a580e1de9bae4d6548d6b7ce23b9ecce26ca0a3df0a7d1187373dc648f48817a03f25739df2b5906022abe532ff4b601dfb8520587c417e08c"}, {0x68, 0x1, 0x8, "07613e337faa3c890e5f930d4a49f89008b3dfcd18591d0bd54c4a7fccba1b923a67defcdec6975549ca47f0818b01a08756161249f15d8a400a9143383a82a1f84da968d20eebb45b56407339cea33423b822b573b8"}], 0x1558}, 0x9) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) 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) 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:41 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0xc740) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getitimer(0x0, &(0x7f0000000040)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:41 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x7, 0x4}, {0x1, 0x6}}) pwrite(r0, &(0x7f0000000940)="0fcb820340552327325ca8e5a2911a0ae80deb82022058b79d7c8a0e1f37756b9408462be01384", 0x27, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="f34a0d7c0045075497400fd1a98acb66dd23d9223349763c1ea0201ac70521a0736a88e0f18deb849e55807d9314835c3af925968a4e32b1bb67fa7977aa4282bd3c38a81c96b6988358f468290a6f00486135ca1f5168234c8dfbcf84495b81b3a008d1762fd96c27c4771634bc5785023005102b69076ee5a7b9c19b8ba844d6e73623c9e3a957dd3a2bb5cc7b22949c724c80b6f6bb7602c598", 0x9b, 0x40f, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0000001862040179002b2c000000267e897f7780e9992d836000753dd40900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb463a7bf19f24986f2fcc6404bdc5be0e96aea2c406096d5c419e5af0f69cc21e67dfd205", 0x91}], 0x1) 16:00:41 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffffb, &(0x7f00000000c0)="abb9bc4d1260305ca05829c95177bae42ce0982fcca2c105074e24f6ea5cbff075857e50a8f7061add01d94c10d4f44ca33ed43d52547247737993cee268a7f5f17110abbe29a4c7b28f6d3c9cbe3db40eb94c38062c99234a77861b17fe02c55321b6c707163ef3169733c13ec61343", 0x70) recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff7}, 0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x4}, {0x800000000006}]}) pledge(&(0x7f0000000040)='[\x00', &(0x7f00000000c0)='{,\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/116, 0x74}], 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000200)=""/206) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x2, 0x0, 0x103, 0x0, "13aa0db11ce9bae3c651986a4cd079c21a5826f2", 0x1, 0x2}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) socket(0x38, 0x3, 0x6) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xffffffffffff11a9}, 0xc) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 16:00:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r0, 0xa, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000009, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400", 0xd2}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x141) write(r3, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000003c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x9) getpgrp() fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3000}) writev(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() chflags(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:41 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7fff, 0x4}, {0x9, 0x70}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x3, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x100, 0x200}, 0x7, 0x6, 0x4589}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x85, &(0x7f0000000140)="f3403ba0b6262ae0dde1c3b15eb0cb82f342cf03f90ac3921ee9cf6d83c43d7d8de5b0e4befb4aaabb152171a05ad3c7316d83130b953d68f7c48ff4117d2eb4b6ffb2bcdf3fd645545ddebcb1cc39c2faf5c74f7f8334f71fe9b87ab6221d2ba7cb4cb7f2dd8b0fd8fd210790de7c638c128aa000119243868870d9b29602a1ed342174d4") 16:00:42 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/61, 0x3d) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xd) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x92}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0810050000000f7a006f", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="e01cbdb5274aec8d6c025742b877e4cfacbf7b0dfe24b6609492b78ac7e67b25238080a89769feb97da2d584a4a818a08ceb13db637cb33527b319718451cd0c1261d1c46515a4aa07948e3afc56dc953316dc91124aa8959565e5c535504684b5cad7f226d174a19566f7f851e5d6dcdc96a61f047111457cde9dfa91"]]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x200, 0x1, 0x80, 0x93af, 0x4}, 0x6) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:42 executing program 0: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x4, 0xd) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 16:00:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f00000001c0)='./bus\x00', 0x1004, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x4, 0xfffffffffffffffd, 0x9}, {0x8, 0x4, 0x7f, 0x10001}, {0x1, 0xc560, 0x4, 0x8}, {0x80000000, 0x80000001, 0x8, 0x13947eb3}]}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0xfffffffffffffffb, 0x0, "1ed6c223cb7da081b4aa1f8c80210b191429822b", 0x9, 0x1}) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) chroot(&(0x7f0000000080)='.\x00') recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:00:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='.\x00', 0x181) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='z\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xffff, 0x3, 0x7f, 0x1}, {0x401, 0x7, 0x1, 0xffffffffffffffff}, {0xffffffffffffffff, 0x0, 0x3c35, 0x2}, {0x7, 0x3f, 0x8000, 0x1}]}) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x1a, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f00000000c0)="86d5", 0x2, 0x0, 0x7d7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0xffffffff, 0x1000, 0xc}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="d24c8e75d86ba53329f69e07c2aa64c708c3764e310498edef90241eecf330f5eda8309b3f04c34cfd964d101414c38f28ad8290976955d0635bacddb695d738474775998a", 0x45}, {&(0x7f00000000c0)="6f85a225cc12ada2647f816c7a86cd0ab7f3d2676c88eae4a76b432b26cceea90a69405651b365b83a8cc98ee8a3ae341e02ccfd7e5dc89306fee1865544c54799da107e211a5ac6178c522cee4d1d941378bdbb86aecddf585a00d6411d66ec96599c77e2a60f3d2328abc296a05482be20283d11c89cb743aa07618e52f0711f8a0170e9", 0x85}, {&(0x7f00000001c0)="f10a9e32e1541ebf5c365fda8f5c5fff8bb9dc176dddb0e1ae7f620fe4a5e0763a304b2dd435ba431aa0dc58f78a1d43516cffeab5cb46e7426eb0c606cceb5b6812a73608c3b06b1cefd6b9a9931031cf51e39f888cae8f0fb3f32cfcbeb4e3b263934f9a209daaf539a2102883e3ee89f8eba7a8bb051406d06211b407db44aaff6ab9f4fe0d8e255291ecf40163e651cc3561e1e7f5b59774e10c625d9d8251c2cb8872fe5b5103e5c6d7760c576e92b3", 0xb2}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3000, 0x1) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225250460f8e5810673f2a044fd3305557afbd5e41789632dfc94ff33355619515a4c8ab06198824b3da025bbd47b3bf579456fc7d7b77d537fbeaea6bfbfeb21d4096e8c8b6b870500000046b13f12fc00000000000000000001004993a624209e08c630b59f61e80acfc9ba07b0e3d6c74bdd94e06a56675171ac9b4930cacc82a264a23976eef146c5ab7927ae81fe0422509bc8cb3e07137b0eb9547b7619fc4f0ed9ca7c2b9e7ef96b719ddd8b2b3aa4a734c44065d19dc1ac855dc6fc9a2539e7659f3284293ac1d74b9cfeeaa9e80019e95786cdcc7445b9d5701fe228a101040f0da788779d9bac", 0xf5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x8, 0x6, 0xffff, 0x794}, {0x3f, 0x1, 0xbf0, 0x9908}, {0x2, 0x3, 0x5, 0xfffffffffffffffb}, {0x4, 0x990d, 0x5, 0x9}, {0x20, 0x6, 0x3, 0x99}, {0x2b4d, 0x100000001, 0x3, 0xfffffffeffffffff}]}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x6, 0x6, 0x5eb, 0x100}, {0xd4, 0xe0b, 0x0, 0x1}, {0x200, 0x0, 0xfffffffffffffffb, 0x9}, {0x80, 0x8001, 0x9, 0x3}]}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffbfffffffffffc, 0xfffffffffffffffc, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) semget$private(0x0, 0x3, 0x400) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) r1 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7cf, r2, r3, r4, r5, 0x181}, 0x81, 0x9, r6, r7, 0x10001, 0x9, 0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:43 executing program 0: r0 = socket(0x400000002, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8cdf9b1bcc9d5d0cdb62af45abc77732a11cc2c7a2aacf1b07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127adddb69e2b5a27200b3c17108f029a123d200"/225], 0x10) shutdown(r0, 0x1) pipe(&(0x7f0000000000)) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x243) semop(r2, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r1, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) fchflags(r0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) kqueue() 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pwrite(r0, &(0x7f0000000000)="21710f4234784fc1761425ee330e91d008bd315b01d6dfd4dd4dae91397443259a323784c359539759c86ca9c81b676579d5e446bb92ce0093528b2b825d0b8c354a59e750f5daec3a9c7f1b14441b104e758f0210273ad0f8d57cd22b6a0634eb8f5e6a763fc82e45d8a75c7314ec2bb1272bf1ef39bb382b68386e156724e4e9bd40139ccd5b6edc5c23d6eb691c158958be54a9a7d766ee9ad9084ea3ab5f6645bdd9556a2866215f1ac9ba034f6afccc395b439671700500b53a50cae1c16b08442ac7b203ab5f322c69b371d2ebd8e789e4399f0e9cc3685cf21fb2fc976f23edab22bed38c8cb0d56eac40684d1d44c3a54602", 0xf6, 0x0, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f00000002c0)='./file0/../file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x30, 0x0, 0x13e8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/108, 0x6c, 0x800, &(0x7f0000000280)=@file={0x1, './file0/file0/file0\x00'}, 0x16) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r1) r4 = kqueue() close(r2) ioctl$KDSETRAD(r2, 0x20004b43) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x10001, './bus/file0\x00', './bus\x00'}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfffffffffffffec2) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x8, 0x9, r6}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:43 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20000, 0x0) fsync(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="f8013a4730d94fbda7b60c4673c771f3988d204d1da4c73f", 0x18}, {&(0x7f00000000c0)="e03e48e3696c9dd3d028a6520ed94c0fe2fbd2fb895f2e7e87883c3cba5ba953a4adab707983a7d8874b403e428ee73debda9c2a04b341ea374645c6234e857e8fc4060a36fd8aad1994b804f297c0f4b01d1683a65f4327865640f6eddc1b3111828c16b930f5fc22fae5a53f9c72aa8b8157bc888047e0e4c4942cf454b91fb5a2211d040d1cb93c08303d15e03ea0a38747dd62cb079a22c3df97ba320d344538017c3e64cc6d6c51cf1da2706789807a9e13ac464b04c7f071a3b20038", 0xbf}, {&(0x7f0000000280)="9125830346d97f32cd1333f9c898682594e0b9735fd04f7610082ca74dabf35ffff7bb5d2c01da437aeff6ccc10f65fd6949583b6167ba9e5766037060af4faecc3b15100d963a331739ffc2736b641de70bfa1943", 0x55}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe9b, &(0x7f0000000300)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7a9ff51c23a5fe76c") 16:00:43 executing program 0: r0 = socket(0x6, 0xfffffffffffffffe, 0x20) setsockopt(r0, 0x2b, 0xb, &(0x7f0000000000)="70f43fae", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x170) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xced1) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) getgid() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x101) 16:00:43 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$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) read(r0, &(0x7f0000000040)=""/23, 0x17) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x3c1, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="a40dee19c3014064c2926f1e6de148d8c4b27ff5e96bec0744b1844ebe56bbfef20bb04c1694816ae83f2b41eb50f00c1d8df3ebfc3afdd8b7da638ac9901abeb6723673579a63da3b8a0db889629d8297f3b7409ed3e2459b7db62064ef8fed127194c5a8e5191c2e1156e72c98d8bcb422393f09c5f59b303015a69801f5d0a431064d22286f", 0x87) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="bc6dc0094db814b13197ef0a5460fcc992896275904611f95eb2f24b67317261c4ee9acbfaacff51a9", 0x29, 0x409, 0x0, 0x0) clock_getres(0x4, 0x0) 16:00:43 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r1) clock_getres(0x200000000000005, &(0x7f0000000080)) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/41, 0x29) socketpair(0x2, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x1fd) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x7fffffff, 0x80b, r0}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 11:09:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000000)='E', 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x8, 0x3, 0x8, 0x7cd2, 0x1, 0x8a55, 0x8, 0x10, [{0x401, 0x4, 0x7fffffff}, {0xffffffff000000, 0x4, 0x3f, 0x4}, {0x3, 0x1c, 0xffd}, {0x50a4, 0xfffffffffffffe01, 0x7, 0x800}, {0x1, 0xdb, 0x9, 0x6}, {0xffffffffffffffc1, 0x7fffffff, 0x6, 0x96d1}, {0x3, 0x3, 0x21d5, 0x9}, {0x8001, 0x8, 0x5, 0x10001}, {0x4, 0x3, 0x6b, 0xb345}, {0x16, 0x32cf, 0x400, 0x5}, {0x67, 0x80000000, 0x5, 0x1}, {0x0, 0x1800000000000, 0xbe, 0x7fffffff}, {0xffffffffffff8001, 0x1f, 0x8, 0x5}, {0x0, 0x9, 0xf4d001, 0x3}, {0xcda9, 0x6, 0x1, 0x7}, {0x4, 0x5, 0x7ff, 0x4}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000001bc0)="e766bbcd8d71d103e143f2be2e1e1b022dff6c2e0e56b6bd3e9e8b6b6d0f617a1d291006d5af75f9900ca281989becb5c05bab9c07804a1d82e856c87734fcc0bd3772793c94b03a76c080f141bfa2e61e057db4f2656d8b4cffaeea27de11c6644c593c522e4b786775e73874cb8645a6a352c42f24f64113f983021d573abf2cf2cf297a78e66b2d0d16b722b628111e76f714c655a335db901592ba9b9c192c968b2b5519d08ca72e43934fea367a5321b13a971f5fadc5f88cfaf0e678e89f747bcc9bb52ad7d0acef914e6f4e5f686675388df123ebaaae85d425b1314f942e9c8c82b75cb62365e06406329652b8f6b5c905f525b624b6b49f2a996281d0c98abd67609ded05e17f783d72e9f66edab122ff00d396f17c0eed6b2e70c4c002e0eb31be70ec6cc5d10af85682bf7c92f808bc27a105d460df1cff9ea83d0b12ff35e036823f7876b200b27c8d4bdeeb7dadf9e4b01c06a9570c0358145bec1f11752f39bcb1bb6bbe0b1478fbb0467b1b05f9cb80e660ac3733dbab1d06dc99f623c57583c0a340b6798796572d56d086992f231cf8ccea3269abadc6f98d5a29d82f5aeba87a937b3bc1346c426f3f1abae38162d01ec79781cd3ce04c1188d84de1c041ef34fe0a4b1bccde5d5a530d684d75ee333c08435e87755b4bfaff559b0705849a89ad0f1cbde947b4786e39d860fe6d55603e3c4b719644b6893f8c854f2bb5a7f92a03b3822a6d91e9acaf4ea1222a206f0f4eef40fd815a5e70c68a1b2f4827e9d95149911ddb3ca01fd3f1d69748c67b607614f41e62063933674504b6de97b026d364cd4fd782bd741963093bb100495f6d14f04a3975b299b90b1fcae79260f968862b1f5a425b584d1fcce5f7fb4f47d62c1b75f318da5781f1b46fc511f2022dcfcfc860dd628736fea40f9205a8f9092dae84571565c949c32edf5d92b94ddb73284d94e5ff0b0e1b3d9ce538a8297ea21ad3fad08fc97c6de82efac94606ff0c4d548287f0644d0771d70154e8b80128a3568c0b4f2a7d88e134e01b4152bf6614b0867ac1f1141cf1aa3a5f2b9f3fc9b75a03734b04998ef2308a1584a3d18b35a81097d83b7924a5aed97b9f8524f39afb120c0664794b03cbf9fbcc5ea19d5e8f5ce9c1d4a9547b3f1af3d66fad76fbc26d706b3cab56a9334d6b2b5bc57c478a711afceefd6d3b2a6c034e65c5fdfe30d1a84b483180c3a628b7e1c9d7ab86d941a84f63bbb80cf261d80e6fe6d3b49be41a443b437fdd3cd263c02151cf839d3470aad2603d1856749a72d11f2d6e77066cf061bd1734264f0b7b5bfabbaa3bd03501e37742a7dffc633c1059dfcb3ca9800410813e55f94ea1a36734921b1584404baace763869145a757d3adbb86b5a5f21e788127cf497a4959f3188befb84e2dbd6c3adacfd2cad0673bc6b14dbaa14d4ebc94376dd53b5f3a7da01fd239d72b366be7d105501a9dc1b259fc816f42220b0895ae4e79e0e79aad140c078586c6013cdc6c0f2fe350310bc2912badb57e91770b05900d9a4a0e68b6b604377e6dea4150b551788aea967a637128b41fb5989744d99f1d1662d511847276bc2bb54fb96d3a3eec798c630b818a808339f1916edd7e7551a4ab160b877f190d8843a182d1a1626024dc4363545eee5a36da3121865f4f7ee24c04536ed7c45f9c4e109c4c652e627996be96fea06e3b082cebaee960d8e715c5ca49784ff267e04d951304d244df49de87a934f070e2e5e98cd9b83e5fe7a075da24c09a41848bce658e52c220ffa3f9e9ecce00d1610e9ac2499f18d0990e6fae2e7e4b9a8c0a920e30707e05b15fbde714af5d4f8f42c3c30d3a7ac0a1e47afdb2873f34b9ee5876db8fa32e63b86c67ad274964c83a896dd9caffba10e4088c376d1d998349c48fd33615b945f0543e0af42c563b7c3ea7833083ce02d0d517bf3dcdf23231937d3ad1afc726c71ec5245b3423978c820cd469a9e9de994f668cd17a705f2f574c26b69160248f0ba5fd6b43a5f0044c1e56fd74d64912ea889b27dd060ffa05ca17f538f61fb3c898542341d4eed450d138a876d7b9d09624394f6c3478b00e58a73fb886e6780cb43784b20e341c3401cd10d89f6b1b5be394a16ed3b7ed930f80bb4d95998ecd97dd0ba81aa85381ea46f1953711b759a985a771bdd4b11cc236740d0896dccf754c1b3206229c5baa1215d002efcb9621203650a593940d70aa60c11c16593c5e9b7e0de4eaabfcc0f7f35efc98bd125f803916f1a2f5f7e5a8a48ac284e14b4442f8aad84ad09881241a93eae4953ac1ee1ad6663d66a29a9f6445d3e8a0928771abcf3d44643cac02e92019a80e51bbd92052b9ba6d8dcee94078c9dd2eda5b391dfd1825cdb0ce473c469f0a7e8d645ca36f7b245dee8d7f1c5eed6123b964fc1c508125b5929d1ee184460c7298da2cd69a0df0a4241a4e62d76351364391b5b3dfef7e7a516d3625b50a3b919e084bb69dbf9677bdc6e37e8338b4375ebf47f38fb90a922eb485dffabc77e58310f6a4c007b6f6642e26ac1ff7b0a865e0a83615bcc5f1accbbb975ce42e6ca718ed8c0d99f670216eaee46aaf5cce533f5620b7439b7d10e738d8b0a8bc8c33612f35bf9270b9117b13ca144e909296ff2d810a78003db83174c18523d0e48f69b29e8336d2ecded8f19220554a927c4f713b6a65a8f139bfc51a24f7c863ae551ea0d0891b9ceb082bb60783d204760ee322952af433cb6789d8fa89add5bb01b856b78061fa5d94046ce59c9f6ebc88688909aae752f571cdf2da51ce364b68a2ca0e92c2c932dd7ecea8bb1d1b37bd25510a319a72a0f883e85ca5fca0acc07320343f1ed5b67813d785d98947379b738f5c8db3d29614b45844cc5baecff9e715098fb3006c36a9cec60a70308de7344879beec17d7acc6ad83d9d856dc9f30047a8e7cc45a43fb642e436c2b20ee9d9f9a41b63a81fe8f8783c5baa8b1f7d0c4f47f212e8ca192767e5a377a14006cd74067e5f293586cb9013605fa4c2ca6af4eef392d0ffeb581da1c00a059db74f4a4b5c32e96e0fec1951020d0b3ac85c1e0fdf9a661d41086263b4104b249c31c95cb25086dd30b8ab2a030e463f637fa244810ec19741c14ab7f7af91a0dfa632ef2510a7b71ae9847ca21ca30aaa34eef371199fd94d613d6c2f250cdbd0461f753070f7545c69ee850b96ed710ed781ab49f18319a48fcb229d4c6fbe5de604859fccf940da46a76904806bb943ee30a70eba26005210345b5f01503cc0637a62f45559d8b283e14d28d090abacdde567a530022160fae00d5101bf882531fe3e908ce319069a06e69d4fa336c953b5f20c963f1656d02c0380d096809fb608dff115fe312719d32e63fca9b1aa53cef075e5a10ca048ca0c1de6beae462bc6c04d0d5f8bb960265f888b7b94757828e9b25e49d35d55960f1ee741019dd3d058c7b0a8d9abcc13ed2b78465d17f82bf0684468381ad2fc94332d7e3917742722475d92d9e3591387c540a52dc9c8d9a01ef3fd37d03ceed925cae19a1d61da498384b49b2aefb0b9f26a0b5dc6de4eb02ffe21790fbde12ca653f7dba4382931ef85a8fcb633386500f9fd8b43c95f0ba545a53a86a99f7060ef49f242d489de1d3d1243e080b6503fc4b7da68614da78f878231c59d0e921edc4c6200bc80fe0ed0408a5fe5c540d85ccec6bb2874f02becf465567ff89e7a11c85b6fbe1b913035f78b5bdb1df1be6cd034f2ef4f0310f7d969cd147a7a316cda1df532efbcb1f2606e77798668918ab0b1ae8dd3ad8d93b19e41fc455d223a99656d6f1d434d5b7e32ccd591f1baa906bf0dec1bc36aaf7ac20113b1b665cdb84d2b8cfeaa4f9279ef03abe55cf3d7ef49a40b621ab5175c7e3101fbd492cbdd5d7c131335d307620c23ea8df1e63104aaf73c70bae3e9a2f6a48c5365c93d8ea88f8f3b0101b5dc5231bae7e53bec925b5b467cab40b01de9bd01ea30149299dd3176b8841b4dfcc0230b25428d03f9f42631c8faf8bc175fa41dece6764b9f882188d67d1886dbdf9ab4221a290c4d5b3a8268c9ef92eae41a2a08638d471a2cadc0ad14bc252ccfabfde9fd1fe6cb0c499f66294c5635499c8f377df20fa891976c5243586ad08becaf61a24bc21787fada9995edb313c0685787d86a5013d5e2adcc643a70adb83947e2e2adc67162b8236229da8c71d402f8d911c2502aa57515cc0cd868e0a2dbd44115b20e7e63a1f97c7390f19e1a38cdb70343b18535746accb02814a316df5860835f0d5f53d5a5fdc6941ddbbf62b9faabd82732a17dc794376a8cc34ec2b77a7edd109ba5a0ba7fa3456aedf6242e4f1b12ba26aacf8369c408d38a0143d189b070bac063a60a16d7781984cdfd12e44b0c6e9e1755017a4b7fad58414f54d7de5081a966676f38057b3a00eb9c7ce0c86d21e7f19364b3574f988fa1185390095c8bd25ef50ccb5359625fb3784b6e49ed69d80de1d27e84675e9916ca52df7641aae911f3e514e1cbdb9b9529fa42807e972418447bd8a7662e3e73a62e985f343816cffd579df7502ed5043831e65df47521e021d3b5925ed118ccb020ea987e93841c95c519dd04b1d1aeb6564f73818d2b739590b62d66f05f1593be35498ef36334c248175944dab3e41224b583bef973cdc2f2e94b21124fa795f3abb455dfe6408e998bffe7e54ec46edf4b965ec6319e64cf35be59f0a20a8b43f20103cab6329d1edc6551bc023ea61b7c4d173c76b940eadeda26a8b78b03ca7c11189554c6bb5e3521a3fdcea2b9a01bde2a39f6a2703abb578c32a684611bb5ff7c43380f0ff4086d814da20383a49bf56803d4ae91e6a1552383be9d8dfb4de75dff3fa9cd76417ebe3d33b63955c1e1320a99ca622c67a7ba36494b146c8cccf25f9aad44c83a5013599dae9125a64e64c48fab6b5a1d7cfd8102212e0543c0826a8088fd01e8941bb45ce79ddda726251c89e8087147d43dbe5d18f89a359814264e2e26a3e17ab0c86d1b96a099a1c946e18eac52caf192ec2bf40762492f5b2bf1241cc4d792e752a06f056e0480855c555ba56468c7882a99a38a20eec9f9ffc0ae12f4c1d4d991be5a0dcff57837773482e3c6337f7b301563c20529dca0ede27480d507b99a8861b237dcf2afb3965de9fe26ebf97066b5482097b1b784cbf37645b5a4a84eb060f59f74d6dcaa4bc6a1d417c7936ec51e2bb4f45f5c580f0eeb85090025232096a2e89a6aecffb200b9f54c2399c00d920a9489d76b47997ad2d0de66689257b22a14828d74be85c34e049461c9f12bac2db8edb079ad5ad05affc4bd7d3075cc706b1c6f1ccd633dfe0c655f82aae5073c5dde88903818019dc9d44de26a66b99f9877315ab159a127d68cd220ed57f7057acad8b071c69d7f86fc80a0f6ca1e1152fbd86b107dffa6b67a96f05f97728b078301899c1b216f38a9163a753f80e8160cae1a3d8f9076dc79e521e96d50f4a39cc359acfabf4cdc28a0e6638d55cbe680fe9ca963e0ccbfa2e756612f7c0d668dbcd9ef412fe9e9e50c39bed2da23276c2d0f7eb66958457b74fe99f0bbec399176d9a6607e64c0b07d184f7004c54730417699cfc84fd564e426cddaac9a6d65ac83815379bb182b6ec7968eaf4babb06802a43e3ceb0c8b35f29a38db1446ca8109b7f695d2430d01e316932e30d254e3197c81086241a01ae000ee135a6cb803cc1b0d0d0a754ee41dc0de9c40911fbfba9bd1e263ca317b081853a38dca09ab80f0491f39c7f912a26072fcc72e75b6684139fef7cf91a939e8baebdc2722227cbdc2941fa2b52e14ddd72578b929043eadb56ed3e85ed0759d48eb50348165b6f387b600f158d44cbe988896477a33d017ae3881db3c2e43f57fefe37e25b1df64bd9341a90936137cd58b00002185def0", 0x1076}, {&(0x7f0000001800)="0b254423b94b06e6f010dde5798b06882b20193d75007208d9a4797e21f8ec4d1795bb5bd69005fda79f0fb1a4bb7f0f68aeaa26a526032ae1807d53f8d35779824ba5c3408cbdb71abdf395e99e000000000000008d896c9ea61a33d28f825c2e30af5ac89b87fc909735cfa90200000000000000459dd54d51ac9464577565441636260f3e647c4d064f4e90574ac8bc2e0aad51dbe2622af32ff84964d3c6ca700ce2637b434924dc1e7eae2f8ce3775f145f1adf3d77e20324de2d4bd6d0e25c67eccd98b482a1b03484a3fb", 0xce}, {&(0x7f0000001900)="1ca72b557e986aea0aa16fa835bfe22431b03b288b6c8e6c41c53d019791fcf5d7a4027f1bc6035799e7a42b52e831ca698a075416a3b24130990e5fcbdec750989902a97c9a0b7a51dace1126b9be75dc9ac697455a71cd9621a9f4ee69576986b189bf138e12620722ba97abf7dceef13fe33fa7c3cdfe2e63e8b9b173f0f1b3a5561ce2b49443", 0x88}, {&(0x7f00000019c0)="ece15c02b26cedaf533d0d10681f4710fdf1a0d458069bbfd8c7413e77268794671b8da6057df5a95d57b4d67e638b22d4e53f8b71f23074b5a0b440f5322739bbe04cee657f87b6a71028bf8acbd993869f30ba46c90db645434803eb0c337fae2b3df370333804a149c8265cee3de2b0086ffe3d0f6ce6a337f1f9fd15afcd755fe7680cfef54e8cd3e3581a6823f1e0acfa071366a8490bf1db42f250679318ad31fe62a15a2655f8d7de2ec5607e32da9d94e1326b2f459001af3d772333473bdf2492d2a251f93f4fdd197c34f16240578b1258f61648a0a89b11e8762298", 0xe1}, {&(0x7f0000002c40)="106c53cc97cc1e04600100e29834eb89fcaeacdbb4210a8efe7a367b9c6c7f7e1536d75fa222c8a4a521d2576cf2698723ccaa63afc545e6b4e29e6808ea3eb86a01627250ddc4e9de87d82c50e62bf654b0a49acf61829556fcb684f62b5fc1d716b670007357cffee9c8119043c7e02ba30b2744317dc666a4feac2209fb5eebf624d551cd40d89a21dbdc814cacb85f7d766e493e1e15770983a13a256db31473367c2407b33e004c633f25c028a39716ab47296f350e4b49606d56b472c5771f490bc54e3bff1e10ce16fc9ec3de546486b6fc9d930cb7fec2a591a85e76007406e79393e341932e80c3b9e4703669149d78032c588779b1dea644e8ec1dd948a97128861f1f71ae8d231ecd5358512ec0d925dde70c866fb98f85d68f4f0d52270c52907c41009901dc977ba1beceb9cca81f3654963a07e9905d2fc370b8f310b8103f712716dec36637878acbb3e9c4a20babcc89212936e2650c9f117df72065446a3e25eb2766df07dcc4ccbf3dff3afdc71e2bd215", 0x17a}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) pwrite(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb712cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a3406fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072fe27ffdf3dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91ef626ecfc9a97ef263c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f00000020378695d08625bf8142054cffe3ffd32f67dbe5c3e4bbca83820a6d6fc8bf0f716802ecd8f92f475453e7d53aa3b2adccdb5ed111eb658a568ff4b043ea260b847ab6d54dfcfab7f6ab517284b05039da", 0x4df}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x200) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xa6138) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgget(0x2, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = getpgid(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f00000003c0)=""/160, 0xa0, 0x802, &(0x7f0000000140)={0x18, 0x0, 0xfffffffffffff000, 0x100000001}, 0xc) r3 = getuid() r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3, 0x0, 0x3feff}, 0x45001000e, 0x0, 0x0, r2}) msgget$private(0x0, 0xc2) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x3}, {0x74e, 0x80}}, 0x0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x2, 0x0, 0x9) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/217, 0xd9, 0x43, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:09:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = dup(r0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r0, 0xa, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) clock_getres(0x0, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000009, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400", 0xd2}) r5 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x200, 0x141) write(r4, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000400)=0x1) getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3000}) writev(r4, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) syz_open_pts() pipe2(&(0x7f0000000240), 0x4) close(r4) dup(r5) syz_open_pts() 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1b4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x7, 0x8}], 0x20000000000002db}) 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x280a0, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x8001, 0xa1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x9c8b) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xe909, 0x2, 0x8, 0x7ff, "92443844f9fdd2596fa8b967e5e64df574e9afaf", 0x1}) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000700)="42418b46a41fd9dfe5224533b4f0007b092e0503731e4249d8281b852d3970cc420edac7e2c15a609d0269c30fd0c18f948a69e6ce1681762a9adb191bee5c2e32a0d70ca8ca0bcddd0f726138ceb75623d0dad9e175b6a3d507000000d4c879fb5b8b28a502881824224b04e806831902b4a1188983218965f8d24194b4d5187798b1ec5545f09420f6dbc381d4854f66e8435b34d110dcfa2d8615925c050000001be7c8460ce31e0b666369588de85d267cc1c7aa005a8fd894a11576c35ad4ea9e0fdeb2cb624f3b", 0xca}, {&(0x7f0000000500)="6ce7e2d0e0cdc5de8fc6fd0c4022957e7fcb7ab6075fd7e0a1dd91b50e5b260c1886eef8d76f4484c79d20097fdde6835d39b2a8e0bd9b272090c4282c499451e46278cea2cb253b52f73a0d54402ec43a5079c86cb29dd84235aa0f8543b6f522f0beac184249f2ed5ac60015587f7434c1d20cc893ca2c2e0beb268640c237978827ad4f00f6da084adc6506022a5119875e640f700d01fef93365ec1a721287947acadc56038e96fe961df3e035686a17a9369ff562ba7b15b098687ed662b4", 0xc1}], 0x2) 11:09:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x4000, 0x148, &(0x7f0000151000/0x4000)=nil) 11:09:53 executing program 1: r0 = socket(0x6, 0x4003, 0xffffffffffffffff) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 11:09:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0xffffffffffff8000, 0x4, 0xffffffffffffffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6d3a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1cd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xef67}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x594383f8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x1, 0x3f, 0x870b, 0x50ee}, {0x5, 0x7f, 0x7ff, 0x8}, {0x7f, 0x1f8, 0x7f, 0xb8b5}, {0x7ff8000000, 0x0, 0x0, 0xfffffffffffffff7}, {0x6, 0x1000, 0x1, 0xffffffff00000001}, {0x6, 0x2b30, 0x8, 0x40}, {0x7, 0xfffffffffffffffd, 0x8, 0x1f0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x110) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000010c0)="bb26eb7b92e33f27f2828fa7048abee0238cdda289444076aeb5fbea324b4da72a773fd45e4671a86c09039c4c3981cc80628371b0a3540ae364ef338b9ef6140e7a3b68f14c5b284527ea953dae1501f109b64a0ff960945e9c8277eac51cd31fb36eca397addea4c55bb06677b9da4d121b89753ca6302b736231ed6ee12759804eac95b7ac3c849088cbdf60af4e52f7716fbe6e3efc6d671304767ff4a95f43417ea7adb33714e4b44eac60bf273be6688da0d578af53ef8476b533e7696e2c4f023a4caf348a4b054d647adc93d54ba169cb3b35b5eb05de0743399cb4ae1ab9b8d496f14855b35984dbebb4cbbea4e5ced7b6ff864e7c4a9fd11967a572f1d9de46a0f28d09609758e3eaacfda06e86f7fcd7645b8f6944eb5e35681f8ed77cd0c67c394b93f1a6798c37480f8b7afbaf5ca80362f54844c4c8e3a9447cc96bb02e6e5642716abf7ba60baa9e23a95bbfda089d483d69528e16f46f8f166f70be09c2980bff86d0c8f78e9bf50390bcde0ddc00e57b529abbf95fd7a33c2c502ed00bde20c39562b86d95203c30e0083c02b0f61560ff3d0dd0467db641c37458415d622b169683ab130852e8488b53f8bc3f20946e37b8aa4033da4a46014ab786e2d4d65b8c0cdccbab927b9f1179601009ef8795e360c83b212eee4251c01237fd1bfc1c11ab56e5d91bf470ba8569ce8d948a92671ac5ca893a6eacac901274fcaaa68932df49c6fbf72bb2e500dc6bf292fb69a07585016e64ab51091dab6f44856c2cca4e958b9302bed71e642bd557268c2f2b5f98207eda9c1f97d1e1067407023690e111a29c5603208ca7d6cf103d38ddf09c281f97698650826114de0dfb0c606653c2c6b2d271b7e449a9525dca02f74f4573edbc690eac778e02c264f687a61b8c5f8f816cafa964536b29054c7c5702989b724d066123d4969740d8738a77efa880e8b1968cc6ed282557d756b804debdf24764d584e37f7807805a1dc559c9f82f120a0e275c518abfe43d230049bdbdea3bacd2fbfbedce0f17bc3674181ebf3038da6f71d5b3b17e8076e989533f1611d6da726b37b2393d0771b4a96f56b5c72689a06655153a30e7ed9c0e861db9947dae65555801f73b291b272d467efdea0fddf249e70262e8d6950a60720ad191df1847b0d990d748c2d69f7c3f88b02b83d54a8930f556a99805fa457e7120b23b0a31c9050a6aee87c19d36a965497002bc9519e4d78a6dec32698a75b541a2083ed2614934b500259ba96df4adc8d1bb35cbe479a826eaaad5d7fbdfead0553328c5e979051471d97f57bde7168e3ea72ceb2a1a7f84709fee10a0e3ca6dbf854840bcfc47ab31e7ffe3464ee5a7b580e369d915904d85d3814f8927f485e17ef9ad4a43bc806abbc25de695bc761b8f6be903ebf419d0c01dd19763552c8f76a690a1455a1bf2cbe292001fe6da391a29c2baf69bbae57c380622e127f105fb00c3f6679fdcc113ccc3e78a82ea85301019f476d17207350892bd10a737290b2ecc449ba714aae5f28126721d61b76aeb0cc86b6efaa5c6576131d35a5e7aa4be43f735d117dba642ac83885dcaf7be2235f4be15e6d6e12acd06e72efa4ade7757e6230272e9a261ae9654c44acd451afda98fbd609a674c17c8995435f95085c1db7c5b893d6ea1d81e8cb10c82e1993bf66610ebe39206b825ae733e9dd600a33bac8b94527e9afa8117379d347257b9f89135f0fd8fb1f2ea9584599561e9e20650a3a31ffada18e594a4440572db9946ae9717b97ff83eb4f93e57f85885dd1ce8729b6aa9439849770bd615411d33679e7d7f73da22aaa6eeddd921adffbea63a7e933b4f89fd6fecd947030ff9382057f24fc0fe36dd1da5487d2632131c15e234d089b37b7cbadbcfe770037aa0a2085d259511cf8be455982f3881ed46448a94ac02177b00c088991185045524990c60020fc9324132a131e2489613879e06a5410fe208580375d518fa28d0b14ef895eb498eacc21091265619e59ccbd74a66f62360f6b85751497fb9ce9b1f02d0d305213368f7568fbd73378d13523100c10f73a52f4d619af7f3315a7b2a981326e97094e825604658e9a56354c9033d46461689291ff7886e5604cb2dce6bae778e4de5d2c5f8d074f9872e48b5025bc318f128d7b625db777cff1533afe79c7cf33b48b9f47c13d4bb5b6d81ca2faf39bf6773cd68e98c96835a0507d8d44677f476cc9f13256472cac60cad337bdcd86d0b835c2d72ca2b63fc821b26f81a0c05a0a78502e000085f6e16942be5fc245fe187a3df9bdb3fc1496244983cd0358a183a2dadf1f8799f0c85d84b9c28d92125cc9d29dbb59bc72268b0180e6f78bc861884c568babd0e2418f5155cf60d30c14c1fc3443e02ddb104e2553736350ccc8ac2389ba1afb42478028244d3e8beab73dfec7fa45aa53169c3181046e797e09e623624808542d1b8b2514d9a86109bd2437e7a2491262eb050fe58c09dd0ad52a0f1b94bce57a69a9d094ac737b4ecefcde142b9ecf7eb106a3f2b2337b6aaf7e10d64990a15430fc87f5c7320df71c6334b0bb3a1093db3278a5b65a0273f1966a7fe6de63be543f71e2987e997ff40e574b7c9a8783d9195f3e212f481ed03c21126a11223cc825f381f7aa566aee44fde89ebe61d907b49fbba637ba83a04225ace79b4616f3920ead2ab7370d9a2379d9adb4f8c9ef5bdf8a39e789a2f6c99aadf2432b1f94574c5fa3340027001954f9128922d019eb9972dba1ba24290c80428ec5d4b6f9e4b36efdbd23724479b92b124c324c8799cab8eb4e5e887edc5029db196934b54f1611eb597f789f8e675bc09998f7ba269f159d385df9f38a4540f907abb0bbb8c3848bfc6c141a41b0852f2cb782631a99fda2ddc68e845e71471003d24850e729b3ffc22bb6bda3552985c8c4b6fbe2a6082735c916459fba391549d567c828c3ab7a1abb6b068395e206cb3faf7130262bca106277dc206de552cc33fa68656a84fa52be5bab4b9e7ecae1e1149002246c48c6dd0bf68d8cbe26ea7318b224569aae412d31bf77d1bd764fd1e667711f5214aafea3d68b55cf20d9605993c3939d57bfb741d8b9a1c64fa883f34147c7ceff648e0a9f504754fa988004395baaf83420a0d39f67063df58ada6adb43688072555fa6151e58d8b3ab3cfba90c528c467e61bb51507a0c82978b8fbfb6cffc087722e001ebe5f207907bd9860c7c6e75714571bbf0be882127e3bbfee10b36e7dcc835c13dca6ba02b6efe038c3fe73c2dc87dcc83256c8dbb56e8e581682e227841349de1069d32daf5e04121f77fb1883f873a7c865c8227abc06dd80d4fb558259196169e2a9eeb46a85842c4d39e455f3174bb359883214ae4000c581cb876bd6edabb22e80f6b35111017f7eb9f55befa6f2b3d47f9377d4f4a2aca0df4b1b51fc729f7b89bd90e2526d853b7d1ae2af3b12ed6d16aa75d3972f201b5cda0dd887ef9cb0bd872e54b1934c8bf7856ce7d4e9d39e6125c7187b8d8175030eea34016c414edd93ba1cefceaf09338a963f9c98ff7058cac752c5789968b74d0215885ebfd6c4fadb720e70c167331099e22f955e5f87c296195c51f7e570f30956e7d3b324c4ef5dedd9fb24f08f40a4f0cae7a69ddb7d377f598cd452b369bb646591dad0185f6ef0b38fb925487a1f1e0c3043cc737cad1b006e13695b80e82321180bd80642dd76778305c994b216d40d2469ccd56566daac3f24066b164d4e48fe603469b556a9acc2ac057dfe32c7a122fe5a7b0d42231f4b6201f21696c039929645390ce9e46770dd54528b01cbca35d0cfd83da8880554d041ec8332607131f13289e9da2c59fdc77fb088cfb89d41c7795ecb986754e3da111865662c50bdb5b5fd1867423ac0f72c5925d1f63b8e7818a3caa22093f1c3d053e364d39841e5f18dfed0509efeb27ee4b2c12f91126b14d15d2a1f867afdb16d7c0133e7341aadf90fc2d9af06f18b378af0334d6837928d72960b9200832c15d54b1642b07531d89f3ce2102ea5a8ba997560797d3292f981186afc208f89bcbaa82f2cca9f74358b3a457bc834fac06fd803e23d009dea847e8d6488367437614562e7e9db13cf9c455703602da7c9479e2a068b5529001f23e4f1c3558e2d02018ca5b19cd1782a6b46452eb36d1a860f0a77f2086e67b3c8f0c1e845d8b9e4d41b3d34187abe8ca82e1c21a20a36428659ac349b8974ae982a2d1f7f92f72c5fad644f604870122ca978d462941674451d1f0482255964fd5bf4e761c6676477de68caf9f1c634acf49e193d40eb36829fe675af0c9c03c2678fbf0a0f48e28b490f3dc318abffa1eba2d2f6f536da63e62dbac27bd3c0284e67307c048a11cf019f9ea70526379f75da4119b6b6bc14d7af4230de0c9fe1f26aa9876ce5ccbf0dcf3944079dd4f316ebcd97b29a46acc7c47b1a1736db9486a773bdb5fdd9b6cfd79561d58d486258888988c5c4ec52005a9e77a690f70baed3d7b2d10184ac03bbd15b6d887f0fe774aaf89e084c101dcce98e004e25356bb458981eee02b9302283da0ea1352a4073d7a1ea9ac0b8d14f96f0fdd01557446d40281d207380cf580c68f54ecb4844fcc914ed8139f3f0c05299eb55b2353be4dad654aaad348eafb559bb32335954ccc24bb44179303204398ac23f7ecca2596e5b19d42d96f3d1e7b838e676202c65473eca88189b188ad6b721e43456f6cf8cf41f6aacf6b493d370bf943b12530f5e6cd52a6c07fa8017a74adfd86823779e117d9a1b8fad299533beccdcf070e11d286c1fa6ec40102a5e2554c7e48981e97f053eab8a83fbdf19131709a5439da8fee530fe1d04281f37ef58134404690bb5aeab0ff2a4c0cfc05035cde92bcd89707d7a86f52580fe7454fe90ea0c07f434b558a06b3cd85c6db38b787aa133e943687ec6069b6d3311c4832fc29ed8ba4bd94bd033a0cb1abac09a157c5aa48ae7f154bead975aad25791462b03a08425741ef92b699b25d241205c0f87a6aa847f0dab9a7bc70b813b16f0b341b3d129af59925846d662cb4394ed7ace8d3fb78815c5a8743287d612cd77ea05d4bd4da25e6d7b5ff67fb2f273410ddcfcb22110a83afba15c91608ca248197074a7124c449a23a70c58a097d8f8cccf64ca4ef0cb41cbb7622d891dfb29f44703ffb2c714eaaffeb7de342fa1506a3975c88deb5df9281b84ebe5aecd33f481c7409ad79070fffbc92cf246e26e7991e5572b26c6abfd7a1e6f19ddce017c053c554f6663a2984b45ec4f60229f1a7c5c9afa6defc05682fb7e263948f2fff1214f1af41323585ee30cf08af0cf5784b28617000c5ade08e3f32b15bb795c45032676bf97600c25978a61abdf8144a24e4f0e05f8e0fa07383306d72473b3cacd302b735f393e9da305ab6c4f6994ba7e2df0d35b65206c404672a845ea61c0a28fc189904dd29df4f9162bff82fb3ad2660c25b6fdad8865201d674d9795cc2aaa186cba7c83e69db12d13b0d7dd653d98625764d79d44eba404c48fc4c3f2654a7beb32a5b109d5ddb018855e2bba9c76eb5a489e9c37ab22505372e7bfd732440983952d657158bbf7def27e592576ad0eed7d51efa8fc44a1a04368f1b00bc66f05c87ea5d01372aa06aa9e098b160fdc1060d167994eeacfa5ada1e7b39af38a4e57a8689640ed1058aae34738cbb13e6e03f4f49ae0d68ae50b24109e146ee001b00b842a15e0f82f719a0b181e9b2e4e6706", 0x1000}, {&(0x7f0000000100)="7ecfb194ed220522929a648fff93c88dfe0e3f8eac1ec6096266b25fc0a2f470d521f49f4b93814623eb85905e9f2c1eecf27b4a9d", 0x35}, {&(0x7f0000000180)="510ed7d57b274748c7", 0x9}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c00)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebd7aff61149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 11:09:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffec2) 11:09:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x1ff, 0xd57f, 0x10000}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") sendsyslog(&(0x7f0000000180)="15c49480c4bc8a5355b2be91cfc203b84899260befcdcc89fa5287a1f8fb019ddb79980f38567b59b73a47943508fd9d90a62f9fe50c8ac9d6f1fa0fd01f78821970f518da5d7c28dfe84880c3ec82259cdd8c9e640e796688cede03ef", 0x5d, 0x27) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 11:09:53 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) write(r1, &(0x7f0000000740)="82204a01aef5a6e3b4337f10a637e2a0bed1aa723029b6cdd5ebcdfdd30a19e99e7cb40f86b17728eb6ca123885f55f29b509d8b3cae981e98be283aa2210a295fba195f2e8414c935e0f3a664df82780edda7d7ef008baa35658410cf47764c63b3d4c5625b294cef66a2bf0f2e41786c7331ccf97103712c652fe05e2a25e5e4a005616a3d5c029da1f745eadff89d0be6aeb615055a59818375241e9096477b42c9d58c58b5ef0da286ac7415adf11ca879038e5ce5c4dbbc8853061fceaceb02687360d54635c1bc65465e25527f9a16443568653a79b6584a7d6164589a9fe2202a8c9338630572296b57328d7cc17c570ce23b79c768f15491596eca52ff5c8c466a36d495e4b5e860d40364997c631979734801bf014f61ce78acea46d63ca15b071e4bbbef6786318dd29ee2779d8bf49d32d03e314ed3548249014a627071922a88421a65bba9adca01c136484bac94a9cc3420d386efca7cdf06cac1d62d4f491a8728682d40af2fb1aebffa9b151289c07a65c39e90c9d764268c6a8b6075d05c8a93a993acecca1b489a8c9b899f1374d0ad34bb7588f5c5f9dc2db7d62c4685685ad16b9dbfece28e29fed9578d6a0c1c727a60f7386b06e56ff5d5f0132a9a4bb39064b7dadba818caad89dee20c700d9db11b739f8df25b5b7c37a6eb64084b47037f2e3b787134781222fc9120a46e96df2e5111b3d7f67afee7183498819f8841cf7a22705d5e8719d279f99befecca8b254a8f0d838a0732ab21e0ab61e84a2d6e50f3bf79fee2985b1b93abb688ca5b0d66115673542d292bd5e2262cd0105455a44d2a3a68874bc3cf825622588921c3dfa18c39684457924d5b8950afe854539795025e80c49c6b495e78ffe85c14352a14ba489b4d3bafaa9bc401e866d265c119282c57c2dd08169d24687b2351d1cd4f0ed445a755a5fab823273e058d2762d968783d08b9d48fc62dd22f9ec0567b6d07632ef2dcd39fbae993580bd81c200767ad7f51e326a1e9842e0b7719c0451604018efc6bb3eb49206972ab3ea8605d7f868f66412aedbbf0bf61cdcb79a34ccb0fb8b0badbf888e9d5947b3965dac62761c9122278eba7917e457b44c92381423e09498a8246d9cee225ae87f06ba8b45f02241d77e08a46e5db9ea278ecb25717139ec5b986a826e41a8e3d8578bd44e3f016aa8037b71d9ff33902a9e7febcf48d68e3d7093ab92bb73c3e0a24b3a5f0d2e5a7700cc0a38a0fb038b5211041eca557003dc6507cc4bbd8c39a67b7e7582a12eac6a448ce953f1ab4a5b944622a76b9324e9a41256782e1defb7e9850cf0b8df3013aa4845848118c7cf2deb96e42fedee723d8e0b4fa98cb0005aa1eb522298ef1e6297a63f91baa69e6f76c8e39eadd449c71460fc1b50bc6ac0f314d9b1b98f452febdf016a666b33156227963bd1e17573341591933386839902e5a39b78a1169629406470edc319e45cd0dd0bee7138b1541dc32d6dffca3fe295a08b6d368655349dc7fd7c9fa90f89a0fbb7e5bc4634592912ddf1ed0b465248c8f26c1c24aa64d947af9bc8e962b943a5eeffdc3b5d038bd2735087dcc575b1a7ca73b5cd1a52aa5f64361889931372ff80590c850b7228cd43d1f89a9e08940cf3db21cd17207058f16e52aacbd2b3b86543ec0a9ca749ea6947059f3e47fcab2c27c02d1f1637df0a4a4be9d0bd1b913631f405cc3f433419c642412f43c3932de6a27469cd7c9110ecef615bff3ba035ed9398dab2a63cacc806b820f24c35017f2f4e1c0dac2321386d915bae477f4f0c093ad7626fbf6a4cdc98d99ce60811c92addd850670f7d989b4d540f35d4c158a29cc52f6ed12202bfc3805f24c5fb3e489fd10434d544c962512a800b857736abeb185bcbb88be7f2a58107f2a76fca9497f5304f45ef959c21c7f74dd3c4a02b94a347ce110b35e9755be8c5d4d8167e86a464f7e386cfe2bfe0e956564062a8136a08750537d33cc314e913954167c7153979dfd2b77b50b3c01f89dde95f739c5f8562193cc9b5de7f0a11b5231d47577c66a68d7a83e5757afd90c339599863d8a1d1bba2eaec97242fca49ebbd32b00004e03e47952853553e1e290331c3078c26192a1d4a936adfc181ecded247d815b406a7e7e713aafe4399a7d82658c3607285ca3110f0571668af004e7f2fa3731ce6f0d8321bfa74607115f6004b685be3a0009c3da8f5ff4f61686db07715247b5f009bc8911f4a5942c363cf780fb441f05025f12433444f59cd3f068bcbd6e76d261ef72b1807b89e2e79413017dc0ad1e28976192524bdaad94c65b6b1cdf3ac3efece4fcdd22cb5d1c3594f3fdac2281541868a22a28699e1c376f8fd47f7c07271c78c4c5cc5e4cb8b0dae0b7e528cadd49476970608d87c39f5741e0128dd01a505b32897c2b000b4ff48946b084919de0250aaeb3c956b46ef26b2c682f135e1cb648faa972f4a92f8424e3238d23410302fc66be93b0204350eea27fc7f0a987fe55f3d9389f720badce48f6fae6ffeed7641f2fafec5cfa85377e9984180048cfac11431f9e5323284fbe2b650f0c72a733b4e4803af0c9884a525c884b0ed7b9ef4f53aff9746014941c7caa80bc8a270c201869e4432930d941d5065219893828fe19bbea8c94831532e46a6c772fb8ff4a4fdc0bff7941f1868331a4f7b24c37d346a927c31ff027bd12cd4de41be91d02cf6f2a1100be920341fa77cdeb3d7b4b2ae0c11286f52014913b04c6a747d0d444f6d44862f95933bbd987c4360c64e9e53dcad1c659a2765cf49d8479e7b0f116da788172385fd0952fbcfd9c0b241944182d5cdeef280bb3b8839092e8e8978be2c60a26a0d7bb8021b89af60f3ffd5e5c7246177c16e6f9a05bbd44e5e64695f48ad047812595b25fd28e3d462f13f83be282f681c2c29bb53f46af1141ef0de7be59264f28500d2f49895ef8dc8695c6106e0dfa000db4ef2a20b80d67ec67717ce799dd96f05ce729ff2ec5d7f15ab3e667a9b666e06932aa63298faa8e8809bfd27f8fba47015378ef98ef5f4652603b6c032fc7b0c1843a68d241ab2bca5d3002ca90426e7303d6096d2cdec396fca6670981bad62346fcd6e02e72c040c6b4b17b43b38f8a639df43858c74c5e27de695c63771ae1da021e25c95fb0c393d2912d317582b120e3896976c4d3bd74f6ad1666360bf31783d5663e364c82e33564cb6dc4a887bbe0a00956aeb4f5d79b76e40658bce44bfe01e15f7f9f8be520129d595d2873cabbab18776f62719500dac5d1c7d61943fdb3b447f5e2dd4eef507461ad2af1af145bfdf80beb620190eddd4a324cdd30704c8c5a5e9b1a46e754bffb9d7fd4a598b11f0d01402506e4889467258ceb42e618d692e406a04610e1ece13400658133f233d5a0edae265ce3facf4ee6ac115fea97cba444c68d5105f44e8224380c931222c290ffdbc3d290165fadbf19f3bf61317a4df72c7a40d098e2c38fdd7560860f082c8b7c2b534834917697faf7daccac38a316286a2658aa4eeafb4b85d1b46b5d9ca559ea56f28155ee884ffe04ff7386789443e785f76ca86a77056ae46e12e28a602d43f6bb5aec8255e38c8188e7d92bf3abca20fd703e3a14966b0f340e464965dd56b7e66b40cfb91c104e3593c968853dea17731224a15d05d54199bed8603afb0aabcd409d6d61e37540a644e58f97ce290cb78eb406b26d95cb675bcb58bcf78d8cfed0d5e196203062dd9605539735afd72b09bafdd7ecbdd1235e06a6dd4283c80762afa3d0b6a4c8e20375c5add46c808233231f5b16f59abee37352390bd6fc5e00f45b3713632d4b1f89aff87157ab6b6ead5009a643f2ed26096ba8aa13e2ea86fec32cc287d98915b997b5943cfdd2d8efd877ea72e672bc0c7ef67764d6298771feab7f86eea4f51789660389ed2083c4c4628b2607722b514a0f91e94f8f78267f8dbe0241c49d85a2ca26e2f571ff0d7b0cb98081b9e1ae26891a89337d60e7591bee988a35fd6df60cf8b0e7e517e0c280d9009ab7ab579c25f933972dd94830947489aba8d8f525e31d306f773b0545f41cc41549fdf29a846f699ff1bde671eafe6b97adc7db6be4a2189f2a572dfd5460dcdc7b540568c52c35899dfcd190161be971856b54e9832b32d43d6910da9580ca00c5db0f6028af655a5dcd656ffd8c87422719410f6c80f22abb599d742fdcac144c5821cad4ff55df40d3933a3b4c8d5bc9800a100befbbf4cecbbbff28aef5790c5fb5a645dcf11ff7a226d585894a5d7e3e60504483c869ca770a9637b7129810668616642ad51904803083de554b8739ec7948768ad1b9e7713bb65d021e8850cdca111ef6792a2a0275a47503944d2df184c54ef440e1ddcb4be3a4a1c04df5929a124ff74ea3693b0669117fddff0e3e24ecdf0d7f2a04d643bf36ff59f7bd8a6255532713ecc963bd5b29819e4cfc2328e6454e8f66102ff8fa07560da0a5f31040493a5afe0a6a27e71a65af116f44bd8ba6af44a89cc19e2e96ec5d832f5ecc8ee48ed7ff14dbd671bd0ac17144ab6aa62e51bb1ce812d418dc9257ee9df272fd07fa0cf1fb903b3494603f8aab52acb8ff83d681e9fad06b26f91db0bacf27e7528fb7c2577e6f8bb6cd77d87d8225637bb25c74531ac181ec7b240940f2909a5c1b80276abfd341a99be55eb899157e87bbd54187b1d03a2a214839ad425721f3896cbc40e6356878e4dca89e09647fa65af34c0319dbed8fe8ea070a3a707b3cb3ca6a694fcaf6622b8f64420c1b0116d8e56f262d0068f438864f2b5f88337dc95c0ea32a55d07e39401d95432d2d7c351c84ebd7dfca15a902582dab49b200cf810cc7f78813e9a0e0429e12ea1d38f9223f16eb2da8c01bff67bcc7e1e285d9477182e4f233a21f97055c2584b0ab15fd4e3b1a20cb8e81200a6e3746ee1598f0acdacf83be16472a05b6785e569f1f993749298e8f95703cbadfb1bb71e5350d747eba8be787106aa31c0fb9ab138463f52c6758040c80cd3db38ce24d12e00cba41b889be0d73bd4b238101fd1a4e453b810733021d56af32b7d964e97ddd9b15141beb0b86b77d11b9b8526210ae7e3b88fbe65d166e5ee90754b0a95c977aebee29ef6076da4668456b8bb4ff051d95e273e502ae75c49fcbc923802bebf2e9f057b1debe40bfc03ba4a8ffbe4f834480dee1b3d39dc290ea5f544c23f6604787607c55cea9f73049b27098a641b05fd812db2db5a9edd6d538253915879c8b7b1d553e279e1b0da5e1b3c0f004044b47c5a42932fb175590be7ad8d7bf01c7b2f8754a4d2cce1d2e971d8b3da5fe01dcd2ca8b1524e8d0f9c6b9a790f91ea4a17011a9f44482abff9c3d612129deaa361ce821d3e4949a02e99d9d39eb8478d002d8150ecdf211e91d33119ecefdf5cc16d1655165625a3e957f08f7273f41cbbc3cc8635de15b846391646d545f8410e5871204a46838e1e0a0a5f2c871d5b9f7879c2b8e46dc6b2cb72b5cb90bcd06b0aadbdb9ae4865ad505e7cf7f2c8755b5b48f9d93d37c39e147ab3c012c7a9bc091db0007796c0292c69c882a0bc32ab5465997b045609a4edffaa717426360634d0b3db8b1016aba2dad4b71ab1aafa2083d59440e30e3f1393b12faf7c3b97b864a76aeee466d2e15308a4c13a7769d9622627219ac98beecf60df443ec9e91c28af35084fbc877491d5abfb2c6f965e6b32cf56786e2e3e4f2a0b2393590ce18d1c4f4ab3f72e07fc23b689a608e28", 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r1) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") syz_emit_ethernet(0x3d, &(0x7f0000000080)="17c610d96d8959375386bb5d05534a260404ca3b9e5b14555f148cbc24082f25b5d7f1152d136cd55b5ea356f99e5729b90c0cdab9ebab1bbc25722cea") 11:09:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) geteuid() 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() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000700)=0xc) setreuid(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x1, 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x2, 0x4) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2019, 0x16fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) 11:09:53 executing program 1: socketpair(0x6, 0x4005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x4}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x608000, 0x2, 0x0, 0x1}, {0x4, 0x6, 0x6, 0x5}, {0xffffffff, 0x5, 0x4, 0xab1}, {0x6, 0x1, 0x1, 0x5}, {0x4, 0x1f, 0xfffffffffffffbff, 0xff}, {0xffffffffffff0001, 0x7a, 0x4, 0x7f}, {0x6, 0x6, 0xff, 0x8001}, {0x4, 0x909b, 0x8, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) unlink(&(0x7f0000000040)='./bus\x00') 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="10701e6e8b99ec327bd4c96bb0b5fc47696cca803673dcda7ca441ad72452bdd33c3da1476c54eea6b811db420d1943c49b650ebe4b6f463e8f18413abdf9c178d5548e3d5f88dfa73b180ce9bbc478445417a640bf0f1c4503880d1948f0d134f88d899c404e2d2f87dcef8585354e2a53d060283553f8813e0fb886c2abeddad84912c79afa867d6bc3a201dcb7b7d397fbb9283fc46b8c9ac8f9a851cb2671afe3e459cacaaeab52accd9790f8198aa3cbb9cbef4372cd6c2dfe9efdf5793f276e0d247e3da074ea9625e3540aaf898f9f5a7370143fda92cce6e6d3a4d3fde3b29f40c36e8411766ff1b07449c4bfc0622afbfe5c001a2193a1fb476b1782d2e99672bc0cd2b1fdca037c6b2587f3a8934503f9dbc3828945af5e834612c4e78194110f012590e5137ad3867cd5ca8fb4d3aa6133a53a7686565e6b2a25291c718c77ecd2745c50dedfe390087887551e69c47799363232d92725f7e22b2a3bedf79f993fe0f38843435ec0b40b0ccf84d504ad17b5d6c46cc0ccf7b1b70da2a0a60ee6c77ea8e932a3b4bead74ea1ffdd8fa9ed227a27d59fab4542c1904b2bd74f2a0c745860611c134cdab76feb9d561400eaeac2b0c5043962d347d41e6599c1f0081b3c31a0fd7e440335b7a77e3305db76098fdf40be9072a11606573b4fef458e2afd09b607885a19550a64506813d09aa232a741e853345809c9086e9df62a4acc3639653c5781cc0bf3577b2d9314507a1648ca1ab4cef2e13591a5515eb46068555f302b911a6678436a58ffc73a9d92512c6f979c090fd96cbea71e057def45363545e12a0556bd9262c5d10b66e90a9f2631cb696d04eb98f893bf723533ac0f37ec9943275bc68c1e6d3f15edd66e7bb37a31a67a18e87473a70cc31699bce7de89faeddd64b865262a15ee16e3cf60db12a7d61ae80164a4eae2b38836e7962ca7a33b678dc706d2c68fe2401cd1c591e132b0a259ed07f8c3371b19e3bce2407fbe5d8cb7b6ed1125681c1730902f1c2d286aa803e0e33b39abacb484dedf4c1960dc5bed1f4f8512cdd2ec8c47f4aa99508ca40d806f09a29605c07b84575d731a6263b5f1b306c30b5beb6277a2f8194e2b37d960fd6a374e7476ee58c9c0aa284ff579ea792e874d885ff85e12822e9f99cc67a6577f934c0cfe22dfaab72b8a9ee0a55ad573e157ddea3ef1e74f6f6495a1b6ceeac0fc2cfccc33142a7bc669911bc68325222ce4ff0ff16cd4a492e281778988140437af4f06ff2f7ccdea27690d48749170c1e1b3d751ec644f44efe19f80b6492c3ef294bc3e28956ec910e1d6a27076b68b862a2c1c990bc3bf1a02ba8a3f6ac5b14089763f2b0a49c5161fbce30ab9ff451481ed944029290c8b8dd9a82790171b8557898f1b1fc2476874557f5282e218c9549ad7fe05b4ebc4a61f1c7e6b7a5c62f8df60e5a756c6ac9c665c7c6c0d5fb797efaa3e351d62ad7d35ab890f19a085fb64069ea842f697932f6d90087c9d3c29ea7f7e38097f3a9af10b7f41b47e7692178af567c889b6fab221710aa8e7a71da6a05486eb9f7fbef7ea6f624411d78128b6742b4c8bc6e662acaa2566ed8f404d464a5cf4957b3783fcfb15cb738b995f7847cc05cf24fce8efccf36d04ffe9ed98515beb65873179e7b533388ec65fa31c8822a9316ef5375d13190efd4a597dc6dd4ec639327ee5c13b680a75fdbb5ed82bd1f85c02415e80165dd704c72d5fe4bade847b6c9137a5587e610c082b1ba97c1fb323f969f1910d4ebb2d0a9c3a58eff631691d835c56e4f66cc5cb518b826d2aad57272c33e62350310a3fa214b026778988774ff65363752f447bd07aac8d7eb4dcbf3934ec999b3582bd9c2cf535bad56b603f971050cb42274af1adc95fca526a5c9688115a04548251631f5e7f9f0118155b0733917aad3fed68982bf8b2fa0601e374e89e75264f6cc2e4a0586c449bb7fdbfc3a9155db462062fa6100b071de571b16e762a9c18fceb91bd8ac9faa468f0638e474b87ba10fd0bcc420987760368d6d3bd28148f6cb19e9404d7910ec60fab0548d4153afa178c92f1591530cb4e4468e65d95ef740dadcaacd064dade79cae6951b958754cd2d8f6188c9ace57adaac36c83f43bfe07d080dcc63a20499e9a8da398dadc2c6da63ee5dc0424af325cccd9a82f3eff76e258d31e9c75ae1b67251e8027193b6e13fba703d9fa73333000d63ba44c56864bbd5b68a406998e25c7db1b7bbd9462b4714f8023ddfb5bfe99232e30b7ce5c8abce13b617107cb2067cd561b67b30c40406d566adb57bb7849f9eda64d6dc12d6611614a783378ffdf8b715ab4ad1c982489b62db2fe76a50cb25b29add4c86aedf198a42b7d77c31b02ba913aa137587255252b19f1b12d599ef332ed7b79e60522ea90635fb5345360139eb11956713bf516357f529bc562baec2a57b485dd7efe6ef91684f4a407db2d12088d485f497b29f88d6c76996da021f947041657eeb4ded50dd5e628fdf6e5706a362fd052ab7fdd2973cf7fdc2e937d8073f8db8b1b597f2c02fb56135d81080ae4dd09af6858eec09b862cdd029edc99ff39a9c1e3eeba931dfd98b7e6e6fc36fe011e1db88da84a95b2aefab39dec157139f1a3e45611fc13c0ca3e0fff7af5d076736d67c6bde434362d557addfa1598fe0ea7b8f5eddfcabcf1bf9cfe256345189a05415f2d4e0b82428992d3ad24777c6ff3d1e07c31bc6f7ba1b0d4dfd8b8b16e5783184e7d83fe8d73604aefa76ca71f527266b670ca64ea350472e20966fe297134c34abeaa9e3f1bb5c50a6aef535c07f04ec1b55b5ec666b886224ababef6de2f703d50219bdc16b1acacd0b199210be925608783a56b0e261bd30927c0ea88772c4f1b9b4321fb8f3fec4b741f701dcbbc5c4e243413fd1d72432ef93d27e12c7e5624005989cbfcac8848d5c187d6a5b5f6d65d39ff8e965b04296cc83fc24e7ead1240b8c0f54beb22ea3ece81fad3e2bde1e9304042938e7a08832768d78fe88ac13e609da3e62f2e6a7cb2df467c043c5bffab6b3be591f73573bcf9a5bb82e05102facdc7eb413a7be990c5f57df555c6cc315a2d951e8131873bedaf73f5ce779dab08aedff19c9e25436e5f92f4994638b4664ad97bb292a3bce77ca8dd420e2c32bee412bab04fda94643ad27f4b8e379a7dba9d0089b7777777e5ce2e01c02c005b88c1e2240713159ce876d3abaac7f4a6dec142d74e181a1b8631043f5238a10ef9f158f94e730dd60d63179f9ec0cf96821f1df0f591f54b7523f12baee9e9a6ded937c9f7a4c6ac16401584db28b46164e90eb50581351b02f09e33634ce6a79fa08f92183fc4b6e4a1238c82f869b6b7eacc45591a1f212d6ab11c31a1590c6ee6111eee015eb28420ff149dcc8483eb34ee2a1347765247af6ac4c7d22c886dcac22be66f2d7edd9466260e5e9bb2a4bed788388d07be7e83164ffb797b2c0dbb8124026b88efd20595f1d23867e9089e4af76d1498b0d61640d8cd8c6619e128c3914b90a254a06286ad1ccb2df25bd2381e05686499b59a0fbd47008a14109e3a350123e77b59c63a6fbe2f97a20c6d91baecb8717d2000b5412fa945681729b0ea43e5376c8dfce77509c722e6037cd352604cac7f0ad0adc63a3cffdb5c572978e048ee0d4bb3f5a686fdb0405f550b7284b6aba4db967d65b666f4db230185df76aeb230f4286125c708b7f4ddab8388b9d92a4d3e10e03f17c61a6535f7c707b9689a2cece9b70f3075c54629e12930082b393fdf02871324f756407097bd370fd4cf4d07fd96312201d1ab1ec8deeb98be9eefcd5c418866c71f90fe9fd1c1c7071ef2926130f8292bc9bdcf9c3599b739d4606fca90572042c61bdf37ccb5642fe3ef3cea52acd878f7920f832ff904f88a58103352e7b00788e5dd9d1cb3f7a63e5a17aaffc689786aa7b92f1f6bcc3d1196ef5f94a1fd693836820dfa2fe02026c100149a0b89e41f904182dc439df0dcb4155b3ef5a14c8606f8be3d232d04a0e7518a1c2bfdc4baba785cd0d0f067c0d3cb79c5b5d287593902418902859a53841bbf32283dab1dd3ac65e8d3f780ba3871f867b36e7807b1e626a4c20bc7bf27a045a07effe76c9c8453f8cc99aeb41f50ee1565e92a1c942f51ab20e4ded74f7ff487523bd958bb297f4cc2b834efc24d9620f98e18b9615bae6ae72b5d658380f0e8d470d07dd78bcad53aebd6284c5d438d72a9723828a3e0ab139b05ec68815edf2e23a4c6b140bd61dffcea822b8e97bf2a8ef501656cc1bf0668227767fc765961464bca3da4a5255540ff54aced2deaeb4ff4a478633a5321d7451cf3ac754166ea554230d4ccf5673488d0fcd750fd6797effe00c9052427d440557d16abf84bb0cf3ed1e930cc328b91ae66815147633c77e8cb48a281e204d7d32aaa05d973e56a395596a40c65cb07077394d0f051c18313250d5d503cc92efd4825697d618a815e1b2ec989151eb846ba085e0beabbffc2b8f3addcd91587bc0fd356949c63996a7bf93ad43fd78073a2e5fd6a4dc930b48bccbf5eb3717a75d3faaecbf802360d871cdf3724c045aa93a47120009a9b45b3cf52c29ea375f315261452bdf87ec85209cd10a33ec435cb6b1861f41579e547490de461b4cc378a1924c8e12c5090102e4bad47b5071244c44e0ec02855ecc8cd8676ec5c5ff1e71e1e26141709b2740498c40a5bbba57cbe3cdc61b9b06121789182599728680de729fdc5e08f71fd83e90e29106e9865b07983a85339b50c7ef5f4c3d8b9fbb6017127c0eb972f91ea681e5e1f266eb27a3eb7c6dd1da0bb5390c3ec95e1c817982edc7a45e11354b7d990ee3d95d30293545f1eae009856d95bfcb619cf9f9844247a09af66ba3b05c48edd40e65b7779991c6713bcd27cbd724d69da2b149f52181597e8e71450f1a58346443ba2e7dc52622a6019f7f3adb19132ec7f7d4ad954f02fe7f737ca17c81f5c4d578553f33b7a3bd80512f7b3b4fe05820613b5cff27aaddd7e351eb685d0aca6948e75204a2e56f9e5c1ebce8922c8a52a9aa335bd127fa0a62d6883a2b152b2849c4f3a9b90cf864f226654bfbc6f00481436cb8d5af0068061b1deda617f441943f6a596447cbae1e4eebf42ff765b97d694ec09dac9f41d6759b1944b45c33d66d8d3fc6c67c5900f82dc3d89f5933c1a1b37cba5922c2f5e85885908086576eeaf688596645a33e1ec69ebf1752e8312f9ae9ba00feddce27197959e7847b82610f98b97b681982202ed97a683a51400f57d430cf1d15d127910b9e80860d1aea9605279e71afc1c11ae41d24c753173c84149b3ecabce2516bd36c6bfeb333985a8e53fac1fbaa02b77e4a124d3f95768aa97c7edd542810c2297e4d585f5b8f9a33a3033ee81f9f1de154942171c787913ec32308d076cdebaf5bde31e4fbe3f1465bdad0ae659fcbb464154d8b599c2538d59894e5ea13c237562fb3346138f4f3d816079fbc7aacfc34c163b7ba36d2b6e7770cd5b02132a6c8ab48d7decaad2eada032fe0d634d02870a795b51484f6fa0073618804142ba047e5a138b8c848042d5f429d40c7170aa2af20dd84c5c9565b76f3dc2175c5780511e3c6f8d3733233f349a2d961778c696732436e2792215c734da13a1c6afbe5c5ba13d68b243519ea1f82087619e4a68dea38f946d84cdcbfc83e50d3fb4f300fe24834072ca06851fd4414fe72a9ecd07f8adb7daa12feef02d9e5b5fff6c", 0x1000}, {&(0x7f0000000140)="f70d0f1b6feeb9aa7cf3e8e6ff1bf00aa950b01c8c2292af2d2eb97516b8d7dca0444cb7606924a750b1a905c389a528b9a97840485a5a442b071c4daa29eac6e099cfdcdc9319e515654f1217ae4f146fbd371b9eb5edeaf1a7e30907fe2bac9e0c3a749c571569f36c09c5d353fdf18112257f56a7aa95d5959e7917b333c31f44f2097c996c293ee58d3e81f482dc57f8455930433dfb44f2fa18879e6c874c42a6c1dc30658e8cae0b8b4ee60b9ca6be4d", 0xb3}, {&(0x7f0000001240)="800b0fc8b05c2c23ca4a91c3223fe8912035d341659f4e188f1c42f0e56d9c746197e0780cf11fd0bf4c8d851dc6eb136e3ba1acabffcb46e930531e292cca0463eefc5ac9401222498959bd4f931d9707734dcc35da68a67061c24fe240eb8d038ad20eff876786290bf44056d7bafed253714812d79add0bee182559e8f62b2606f9bb841571c23dd8c01338cb3b0a550446e2866660f868803c6a434b5bb9e841f6d78ecd5f700eaaa40af0db1fdc9e0c890e89379d2970f2332f4bfe97a4288c36", 0xc3}, {&(0x7f0000001340)="a30437f8d47358815927561034a04a028e643e8d60457dc7a2107f563d011de36d3428e3144ceb1d6f37e3f975f1ef2edaeb5626be1ef98e39e90516afbf54d43697bee96654edfb7512c18e6e5dca3767a67e1b92e133c2471faaa17716fb691da82c1ba9", 0x65}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:09:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x8, 0xfffffffffffffff9, 0x4, "c348adca759233de8c85231133ac4aef4529b99f", 0x4, 0x7fff}) poll(&(0x7f0000000000)=[{r0, 0x60}, {r0, 0x81}], 0x2, 0x0) socket$inet6(0x18, 0x3, 0x8000) ioctl$TIOCSBRK(r1, 0x2000747b) 11:09:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x7) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r3 = getpgid(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x100000000) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shutdown(r0, 0x1) load: 1.86 not a controlling terminal 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:09:53 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r1 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1, 0xf22, &(0x7f0000000040)=""/132, &(0x7f0000000100)=0x84) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) recvfrom$inet(r0, &(0x7f0000000140)=""/229, 0xe5, 0x1, 0x0, 0x12c) getsockopt(r4, 0x29, 0x38, 0x0, 0x0) load: 1.86 not a controlling terminal 11:09:53 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 11:09:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0xfffffffffffffe63, 0x0, 0x0, 0xffffffffffffff7c) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:09:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="1aae92b63ebc28b03611f224630bb0c84dc1ca55ad58b7ba64d104fcc21e21f9452d0214a7df2ed2ffc19f85c0957f4999f5e26daf708b71403d9f367335662514135b6ff8512de17ccf05fd144d1a1f7cfb641e369068ddd78ec24634c1f657a22b22ed04db19efaa31b8b2639db74eec94fa66896a7b7d1342fdeb6c4b5a73a4a067eea3922787667169abe42b9098209df8ca247ef72a3a0dda89d99f1e282c5e2d5db3540d2d6bf82fdb376e0f64462927cae3dd4c8cbfdb0b86e9a4e8c2b2878399cffe0b8fd94f7a", 0xcb, 0x400, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r0) fchflags(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3364f8ce8ee9748, &(0x7f0000000040)="31bd63ba7751d18938e0885210d75ae7a0b6") 11:09:53 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000014ab498e8823a1b80000000000000400000000000000004000ea00000000000000000000dea7c8d2072debfcd96f607f6e7cbe3900000000000000000000000000000000000000000000003200"/126], &(0x7f00000000c0)=0x6e) select(0x40, &(0x7f0000000000)={0xdeaf4152}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x1f, 0x3}) 11:09:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x0, 0x4800000000, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x71, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000100)='./bus\x00', 0x82a0, 0x10) r0 = socket$inet(0x2, 0x8004, 0x335) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x429e, 0x0, &(0x7f0000000000), 0x78) 11:09:53 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x0, &(0x7f0000000100)) 11:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x200000000, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000040)=[{r2}, {r0, 0x110}, {r0, 0x4}], 0x3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x80) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7ff, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000340), 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r6, r7) connect$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 11:09:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 11:09:53 executing program 1: r0 = socket(0x7, 0x8000, 0x4) listen(r0, 0x800) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xecad0f5ff103fac9) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/74, 0x4a) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r3 = getgid() setgid(r3) readv(r1, &(0x7f00000036c0), 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) 11:09:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x2, 0x8) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xde, r3, r4, r5, r6, 0x20, 0x4b}, 0x8, 0x800, r7, r8, 0x4, 0x9, 0x401, 0x40}) r9 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r9, 0x0, 0x0) 11:09:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000002800)=[{&(0x7f0000002680)="af605f8487538ff5e905e8d78416b0b231b142d4ce92ee0cc0dee25f850137cb968694cc04aac6c1485ed2881a0734acd80a95a3f35c92a1858ea2d04254ca61748b82bfcff42595f74a37216a819cd41665af98f66e997e4324a6c8fdae0d2a39eae933c18960b967", 0x69}, {&(0x7f0000002700)="fd85fa5a2bc23445d24eb0127c31e7c789c33dc9c2c7951b9da4de2b425a0fff561f72c16ee35407b77d716ad69d4f7a809a2f4eabb0c305e21196ea4cdc21d59fa368207b489694ad7130ef962ace09a6182103515a4b5261875ca6f210e3282c59ec7682d3afda69587214546e47595bb86bd426f4bb3b50b4b051edb5946eee52fbf4a6a85b6bda82a34a2d0100a156277caaafa29809d8ed43ef117d37714ee6a73feb4381d4ced74173c34e1dbc", 0xb0}, {&(0x7f00000027c0)="de09c2ed1b163ab4c7bfcdae6f7c2f4f055a", 0x12}], 0x3, 0x0, 0x11) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000002880)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/81, 0x51}, {&(0x7f00000023c0)=""/245, 0xf5}, {&(0x7f00000024c0)=""/65, 0x41}, {&(0x7f0000002540)=""/128, 0x80}], 0x9, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x8001}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x2, 0x1f, 0x8}, {0x652, 0x6b, 0x0, 0x328}, {0x6, 0x1, 0x0, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") poll(&(0x7f0000000240)=[{r1, 0x180}, {r1, 0x20}, {r0, 0x20}, {r0}], 0x4, 0xff) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x1, 0x1, 0xfffffffffffffffb}, 0x7, [0x9f, 0x3, 0x5d8, 0x8, 0x2, 0x8, 0x10001, 0x4]}, 0x3c) 11:09:53 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r1) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) fchown(r0, 0x0, r2) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x400000, 0x80, &(0x7f0000c00000/0x400000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/122) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:09:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00002e2f66696c6530000bd45fe8e69da77f2253e2183ae886bc2d241a600d2941c38c7aa49f6446fb40c40505ee0ab18aded9e3c0f5d4bf3ae67e4f47cf0ded97728241b3e123751f43e6c3608915c392796a06edb1359d734a2e8cc731f9e18ffa9472116b7456467208d08ba7ed2b4627294b9c7dbee308f2792b8b70618c1c6cf4c76fd126bfc8e9d7b933dc7a9af8e1ca"], 0x10) 11:09:54 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffff00000001) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 11:09:54 executing program 1: utimes(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x225) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/208}, 0xd8, 0x1, 0x1000) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x84) 11:09:54 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x202, 0x20) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='c\x00') chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x26f, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:55 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x40000000005, 0x1fffe000, 0x1000300010002}) flock(r1, 0x2) close(r1) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x3, 0x8}, {0x18, 0x0, 0x8, 0xf23}, 0x800, [0xfffffffffffffffc, 0x2, 0x3, 0xfff, 0x0, 0x10000, 0x5, 0x3f]}, 0x3c) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000040)=""/41, 0x29}], 0x2, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_data=&(0x7f0000000340)="30f6c7f0013bbc674f02ae7628e81e4f7240e786e4ee7b234b34e62f2995365bea3603662f1672d3f674877f1fd7139832ed1e860314486e368f0bb1ceb4758367caa512102260d016ec90aefb9ea34a63ae0c62e8e6363a09e0d31e9ec8a86cbc25d9349b3c0d92aac8ed6d06793bb26da3986afd3969ef998a7a708b30d35677f016d5e5b995c6faf4094aa0f8b6be61ca597ccf"}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x9) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:09:55 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2000000000000002, 0x3, 0x102) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffc13d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00009fe000/0x600000)=nil, 0xc0b}, {&(0x7f0000aa4000/0x3000)=nil, &(0x7f0000d8c000/0x1000)=nil, 0xff}, {&(0x7f0000df6000/0x2000)=nil, &(0x7f0000a4a000/0x1000)=nil, 0x8}, {&(0x7f0000e70000/0x4000)=nil, &(0x7f0000b1a000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a86000/0x2000)=nil, 0x4}, {&(0x7f0000c8a000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000d1f000/0x6000)=nil, &(0x7f0000e46000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e3a000/0x1000)=nil, 0x1f}, {&(0x7f0000fdb000/0x3000)=nil, &(0x7f0000b35000/0x4000)=nil, 0x328}, {&(0x7f0000aab000/0xc000)=nil, &(0x7f0000d5a000/0x1000)=nil, 0x100000000}, {&(0x7f0000d72000/0x3000)=nil, &(0x7f0000a96000/0x3000)=nil, 0x7}, {&(0x7f0000b14000/0x3000)=nil, &(0x7f0000b55000/0x2000)=nil, 0x738000000}, {&(0x7f0000a82000/0x4000)=nil, &(0x7f0000d42000/0x2000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0xd61}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005004000000005b67071b542a538706000000b818000000290000002e0000000300000000000000893f0000f56802479e01e1eb9cc8cbf3a733ee13a6c01bdf00cbb9933d936e4b35e81aa51569c8fa6c74ea75f3e86e940ac76c220170455bde1714ff7817f02954c4fc27efb11bcc3552f165fd69d6119274cd380cfd325d08efb66fb39f2d658c09b84b06aaf7c102967bcd64ca41a8bf9416ccf758d7c037b177cdaff7d1f86081af588ef1824c3bed1fe22915b2eddf81ad"], 0x38}, 0x0) socketpair(0x2, 0x2, 0x9, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe23, 0x0}, 0x4) 11:09:55 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x2, &(0x7f0000000300)=""/216, 0xd8}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x8c2, 0x3f, 0x0, 0x7f, 0xff0d, 0x0, 0x1, 0x2, 0x5, 0x5}) 11:09:55 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f00000001c0)='./file0\x00', 0x801, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 11:09:55 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) 11:09:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r1 = getuid() setreuid(r0, r1) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x18, 0x7}, 0xc) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0xffffffffffffff08) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000080002000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000b00)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x10000000000005d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x7fff, 0x291f946c, 0x7619, 0x0, 0x5, 0x44e, 0xfffffffffffffef1, 0x0, 0x3, 0x1, 0x5}) linkat(r3, &(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000300)='./bus\x00', 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) r4 = open(&(0x7f0000000200)='./bus\x00', 0x8000000be, 0x100) renameat(r3, &(0x7f0000000840)='./bus\x00', r3, &(0x7f0000000880)='./bus\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x66, 0x6, {0x3f}}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0x9) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x3, 0x7}) fchdir(0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r2, 0x0, 0x0, 0xfffffffffffffe00) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() getuid() ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xed, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0xffffffffffffffff}, {0x42}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:55 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200a2, 0x102) 11:09:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setuid(0xee01) r1 = dup(r0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000005c0)=""/238, 0xffffffffffffff8e}, {&(0x7f00000006c0)=""/39, 0xffffffffffffffb3}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/204, 0xcc}], 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x87, 0x1ff}, {0x8a, 0xfffffffffffffc00}, {0x8a, 0x8}, {0x41, 0x8}], 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x200) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x83, 0x7}, {0x86, 0x8}], 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 11:09:55 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0xffffffffffffff3c, 0x0) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0xc}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff9) 11:09:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000200000000001000000000000000002000000005fe4dae330e956caa4be2e33f59857af099adc5598ec567d420f27dbab4486156068e19ab8df9cc804027ffe43fddda72338abde91e7a230024c4c92215f3711afb32d64f3b58df9fe3f22c70f09a6d78a33cc335469007a60ca4dcd58206535adcc21e17ecb745f2a82488fff8ffa6350ebdf1654aa54d6dd26adde11617eab2a41687c24b4c28b72066cb3f6ca680c5e11a59f27105c288111da63f32ad085c9d1afc0fb3a3e6d3a8729262275a14aa73f91add570f35c531edb821aa9ecafac45f92fde752e6ac2008a4a9ea37a462996a3f817da39fc8886f02f3a89dfb6c8"]) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f0000001340)=""/95, 0x5f}], 0x5, 0x0, 0x59) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20100, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xd1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc1, 0x0) syz_emit_ethernet(0x15, &(0x7f0000000000)="b60000000000000009a37360e27c1c4b7cab89f1b4") 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) sync() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="bb5b72b477e5687ded18358c9dfe2794bf185ef71ad7852f5df6fdaf7b2a40b75cfd8e8a9de9d95fecf4f7de66c2ffe12c464aca145835ac9f0079ec0e9edca1defe5e528165cb7d5489b9734a2530002fe9369969eb475a9c55cb8ddde29b9267fcab3453bd3b6013138bb8353ebc08152176270dfd4f633e2b3c66dc1a90a75a538c9e6cc54aa8ec06ea28158c5848f15477e6282900af69b41c2a465284156c0fd92314760348a3f822df7222647c3677f1d600ee1b5fc7ed1e7755e7f2e88840cb9614dc6b6c4ccc49", 0xcb}, {&(0x7f0000000200)="3d085af096dba3ab70e960d00508c98d4fd708f3eb44547c58d01afb988dc4d86d23bb14517420ec3933d641ef013bbf9eb3f33bac429af434a1edc857a0df56fdb6160af81373f9270f750d27a3550419d7ea801b61b959c56b90a1be1d8b70b38bd548ce071a2f54395658feca56d6337af08d8167f42923984c7fb5010a57557d1270df4cab4f827e6a6c93ebe2f7079ccb8d4f070359187f66de673eac58cfaa463e7b70e15579426f6792142150a32eaf0c0fd8bcde06d759a7ea8f2de35b5be504fef47df4806e9450c4a966c2ae1c065a730fd7619b80fbfab24b52da5f503e35210fed65dce459551e0972e37dc48668071a5839f4ac3adf221342", 0xff}, {&(0x7f0000000040)="10e4423363fd75aa63863a82d4dcf98167b2cb969105a896df05fd22868656623e502e7aa23e843928d62cca50f45aacd7c0b7fe592063b694ca1f2a407aff1edf05cb5a00ff8e08eef66a5e351969439d7200e0ff6eb3de1ac003", 0x5b}, {&(0x7f0000000300)="f0db68fec6c32557c9c19f9db2b198a84b87d4f97e31869d3346b494c4bdc8a91fc6df7a5ed09a6b6aaea5f161", 0x2d}, {&(0x7f0000000340)="2211d88525563113cd70979ff831e9098cc7b42a846ade88897676648ee268ec0f2ca8d4c81859bab466366645f8d62132d074f9d62330f18ba5d8d293f82e0a853a5a4357805a4872d4f74ec40ecf96c2dd063df4ddfb1ebc37d5c687902eed6cc74de96a75cd29c5eff7e50d53482eec92e5fd901417a79d33d77746ff2ed3faa0ae9c83aff9ada561b14dae500e2d24ebd5df99f4c092b5124bfb", 0x9c}, {&(0x7f0000000400)="0a9bc372187442f0a68728324ab69eecb5709024c896b8ec75802ba4b24175113362875fab9cdf376b6cdad4388f0c5d7321c433334ea48b6f5814af1fc9cce59e05f9ce53421a407e27e4bd382b778906cb079c266e9e1ebfd00987a395ff7d675d13018bbdf9c4cf0d5876fc9141ed9953381c", 0x74}], 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100000000000000, 0x4}, 0x10) setsockopt(r0, 0x10001, 0x20, &(0x7f0000000500)="9ccf0a9b235df561ca4d5489d8258dd49e4f848797ab399002cfdcc6dc408b39a606d6328e6b5644f737149e22163d0534", 0x31) listen(r0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:09:55 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) dup(r0) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="ef3d5da9d3564e34e8791e4886bb83b2", 0x10}, {&(0x7f00000027c0)="46ef8c5e23c00efc4e728d4cdf219305bfcc68e67c6f007e445522eada5aea59fbd66cd7e9d8914d5f0dc9b23442a94b491b1121ecc645335d2bfb9cd1668ed3eaaa290fdb190bd4ab9425625270625f926b1e3350fc107140901f49072e81e21f68f10f55aa44c410836c3ed89466a027a932fd99f39e16e1d602a497e2e737e48b1f5ee4402b8727cabcd742f775cffd0eddf52be63a57ef49aef55b9a577c6f7872f2739d41b660e664872d91b9028fea0fb04fad9e828d99aee64ca59f3777e420566604781aeb28ff952a48cd8ae86b1f204266e58305b784def300d6e0379755f1edc976a9182a21c3cb36020693a4891858cc1ec229163a2b02f5e8dc38cf96c2935040cede52c3a6da337244d67b4997734b9add3e6d1301bde720e420b788a395aae0e62e9bb8662a32727d329de43330c9856e19fc9c9e46a53ccf5c9e201a24dca409ee57928143926655caa5d5d3449d6cf6dc07450c6b787866223bb7e1c913fc5d7b07deeb1117a129ad169382b7739aee45e8b118316a65cd5da523986190347e95d21f777e2b729b024d8a7284d43af326a7e38c58b549bb0f99361c5166282b207f8d7b4af8b8e03fe72c8e7191bbc75f02addd23c2718e4cb0815c6b65981937022618723f9800313f51da83f257583a388ffd74c345917f1c481ae614d4134150ba85c20d617cd163cb7374fe8a169246bfb150a6de02a819c7ef6c28327799a4d1227cef588da6545ed6548b2f2396a5c8b486fb1ccc9c845741c999cf9d2e9166166859bfa5fe0c6005d97e17be06641b42cde02bd4b74bd1a0cffa9d8e9e0573ad8d8402e5a2b2ec55039dfbed90a9db45a68ecdad455704f8935299bb696a54252eff7d37338a223451ca9140b29ef1b945fb709c001aed7d5a48c0f9fc0e9be65bdab6aee86ec6105fa6c392a9906ff0dd0dfe5d452c5c668b90a9e6884b0936fcba14dc262dcc861861d768bc3fc994a9cbdad74831f68239b556cb4acc4085728a6398377eae1b4f0a7b79f03aa7befa59767d8c519d361baf797e23f70fd1f5e992439f5c127300206cc35df045151f198ad1f444553e11b6b5eafdf7cdec430aa86eedb7ca179c0aaabf11478a1ec71c26cf71c6aac5dacca61b4c963bf3fc54860538bba499a7ae1dd554b36f5a163f3af73c54fe4dce4f2730e82828e778d0e7bf7941632a6ceebcc6a5d83075a276613ab539747fa6446cd9405450b57818d2a4298eee77432e30d7287c6b120d4ee39defbb2db7df31b0bfdb6b041cebb779a23ae54d1e47dfb7daf598ade28c98aa124d0989ebec04b0b1e93c11b3834463c8021affa004f78685eece5875ae75213717de0f969914be526f9b2adaab4af588eddcb3aef5d3a49cb4fce572f0d758c13d5b170fab8388104c0fb126e96cf479ca17c3210a56a3a025078368873ea4a2dcd67963d9284c8c43ea6b900ed8f9c9b821d3c7d0cc7d15ecaad4f1afb498f51e6f13367c3523e1c2375ffc5d601c570fc3a12eb73225e154dc93afb642e5062180d58bae7cc15e250f38326778bb0c5a08c7734c5966ba76a8da798e57d390d94030cf529e66556b76fbac64fb04088f140fc90bd668037f0909d7b195e56e2880d0b71013cb5f698f93d36ccdf4e1aa4fc10736f6efb724f7add2fd178c30ee0c851d18e46e55df69453a668e7e4dc43a5e8d88e8f1415bc481b74150f1a81f061292f39db3efef43f386742bac54c2391261602b5471f0615470d61ce7f6a2db590ef7b6cda1aa4fe2404ca6864030046b76b56f1632a0bb008f33e7c939a5277d4fb2b43d2beb2f3d80229c1acbd0a95c92c4b19109cb0c7f155ce9b041fbafa30c7d2697c8e12d30467c124dd074cc8a6340f8ae131c69f55956d4dda8a8acf9bddd31b048d863ae89994886846333f4d6ac1a3f1e4f6b24584bf24aaf50b047d829024363b144941e8337c6c147a357cddafc5e779df694c2c98bcb75cf39d9ea95b2f2b49abbfc052b389a1d29cd1978662de82012d9e9aa12a6c43036a89d90565e26d8df4dde26a2e5d705725136f20bd5ab142e10dee8b1c8c9338639ba04d1f5c13195ab7afad013f41a370e7e56c12475db6c5b5600d557c99c10f0f1f19211eb30dcf57d40284fbf21dcf0f9a0eeae90c33958316ed9f7b8d34abaef587a6520ff6eb26e83d397b0cc54a4c7814639392cf943a4ecf544d332aae03ff6a6830400a4f6e62b6052719e1daf5e98df21c24cc4c69f201dd4d48b2b8bdb36e7c908fa23cd8fdec64a4da8bf6cce041481d1d64f5ccc35c83eeb625adc96cefff8a68209bbfc323145bc02d1247717a4a617300d863543d21c2ce4305bd9d402fdde21affcf3f223e5e2da397068911cba9446902e6bb247103ebc9dff58c8f4288c0e2f4b0b5122cdb21e39fd1beae9bd199d80bac66c7d7675b146a2218891722a168a29bc43e4b5d058479502c6da39f9413a9f822c8fb5821d9a07c68f6a8c84df6bff2ec2cec93974ebd1f727e882c810278ac87a58b480ad2e610d12855c03702c7f9298fd57447d0da84778406ca77bc4f06aafd3c53fd0d36737bb1ff929296fedca1818a298956cbd41a022fbf5f561f967bc474748147977bd554facc26d9ba707ecc6a315048f970291a5fdfba9b6235dc3c68f84f2cf3dbb80b852acbd058dddefd1e30abb0cb76e5b7f9002728e88d0581be186b7b27430f43e3c6ef95d3dccb25620eda1b1bbbe1accb111fb8aa45649c6018e8b86322e46c2cc036ca93eb704fbce94a1ef92d604e23347dc7a54a456436d7d03ce80d544ec2d20cae115d84aa44337bc549e6ffb85efe9c80d1fec86ceaf2b9f9220809878ccee93fc36a4ad642ad3aceab4802cbd53ac96b855a9416992f96f1c89624e860f5ba85d06b06b5f30baf2fe645319e7307031800a674461c78acbb7c7ad196e029e3c273fea3ac3c8df77de51bdf8e095d59585c6ee9f6fe23fa9865daed4b10d2cd1ebdf398f0b066924057318ab04e06ffcc5cd16e0e37f765fbe7eef7df7c5fc695b24a6315a775cd89697be02baf27ea601a97ad333a516b49b4bad15df8391a76975b330aa8d80a466100d1015018833bffd5ee9862aab192d8df1a5e3d5ab35c91a831c9314a94ef8543643c794a253c976748043e630ef7e8660d5fd89b650977786d59bff6f4e2745977aeb045d2d501758ab67d12867182e7271f9641099c400110f6cb18a6410fbb29c530c137ec168e9ecbda2e670ab437c74554961dce2c3a7cc0f1cb1336d38744b0b9facdc6323732de1d5e1009420ede58b1247fb5b3d4e4cf93120d261ba8d88526744d9dba96b7af045e5797fa5e0278564744195b388bc68a9562b7b7d8597577a1d545bb35992448bb3978612859d0807509c7b5865143728fd840806f62fea9e41c159c6d47af69a472f3fce53defce31bee93cbc19276cc3b8271ddecd011d478f2a0d031fb78f3a2f91c23655cbdd86e24dac7e9248d9c2f3ab02f1e97a2de7e625826de4aac1806798cb3d5ef957352a8e1a66546634da23da7ece2df6500fc45d868d0a2b722b722c2583ad6b659fdbb6b1dc9afcb5472d923d7493e220b5f9b3d1a49d810fa3d11973f4175695679bcbd796ce4ba5244d60281485fa89c26dc30861aea3a8c207fb3427d61782b6a8df13b6e17711892359e031c73d475da541a47c31dfb24d1b2f2e153065441fb41108056d0a4c3f1d02effd29d7b32fb2c963ff5f24e621872b4ddcc0ba6b2237b5a0c1eb9c2fe7eb2fcda2c6dce7939d1a7e39cc7dbc2f3b44cb51f643288db680144009743d5122680fdc63373d179a1b4816a3174b575c1e020b19ddd3da663d1da603d01e118a76d34cf6a3c2dd534f1f1a8cda403fcedb99fad155c9f48da86ff5739c108f09d114ab58fe1131a53515b7998eb79023d895502c263f6a765ba8c997b3037c71d32d06850d73f8dbdb8c90750d9766e9f66147c2c13ce4029b6c136ddecba493566ce8208090ca9423332f9b0caeb42c25d635746e95fecbe54b75cb6eaaadb48c54bbc6865d659bba54ae6d5e89980aa64117515d8e50e9e542c562fcf8689e2ada57da61268c0bda9f96d14728b349d14aa7327e7dd0eddef3d0c040fff9585ab2928d7ab538f869fce39ff8ea3ff12d3e9bfb77f1574950ff52f96f8fb94546eda3d71cc7662b6126cbff1dd284f91cb60254c98e7130e543d3dd3dacbe0f03f66b70817fb9102172b6ca4c9b5799ebaf3d1d7728cc9518d5705dff6a18804f3b0cf97b49e61a2a05b7a4ed30837306b6529b173fd02ad1e12eef06426fc731a75251396dbe94736ec87116ed231e341982c252946636885a2ee94ed08b11ecf85ab1f0b9231994f940be3f5f333d5e83cbd177c5cb48be998785dfd6c28e9af4042bd46e5a4c526245a14d8a1cc9ea0002173c26391c5d86ff9b22a5b73a381ad4f982038814cb99e05672a0c972021ef1ae7fd8c247d3615dd2766b762371f5c0a1cc30db93f63092846902f7f49c8288aa10315e181c10de5ab1820d99e16ef5d942d596a8fdcd2122bbbcaae8735c1e092b2c8b77337693d64b5cef97d909dfea07e9314a94d4a2f8c35f33d95ce0b725ebb3b76ec0e35e52fa347687678e6609f51ab5e70342a1ee0a2e956d4b9121502208f0762e7a1f3bd24e62fb72d32989c83ec9eb62f894463a5dae8dc94cb1202513c3fbb22962989f3867a9f1711026852fe7b54592d709297e9f66bbe7c9b08bf546cb898a7cdcdebe69045209ecb9e2b96af05e6633063d600aab23eb102a5b3ed4b5f51c09f8a4ca0bfff6e0950f8b24f214a8fdfbfd32898fadab8feda63676161370df07cf2217442feefa3f824f3a7cf58b030c6a813a879bf9a76a2f37bb0cb0df6c0c013f06c7845948590ef775dd086cba8e2ce4598cb3eaf8b05357a3cf8bfbc3302e1b245ac5c2cb368f3fa7285606ca47dafefe96c0d2804c5e67d8d7103e75a4e3e8ccb79e9bef7e31db14ac115ba483573d2a35a3c5f379edfb5c6416d6564c117dc363ec4aef784e178824619cfa692d0e67377fa18527f318496fbf3f36d5c1e2e86cb27424bd42afee33e57e68e3bf33f6d243492e9e874f51c4f08ab5e0d663420eeea1b8e134fa720f60c1313f6a1d62216fcaa494f3f9b2d44ce18d553958ad373c52763c598819d35814bd9d20d5d7d8301989a2f793f15b7a6ed7d73acdcdab6ca60641de6f598fab0cb19d371e5554a2b3aacbb7480a732b8f0288dc3153c9128ffdd33e8d91f75f23250d499b5bc0a1945b5f952530922a9f5c55a0c29b93c4debfe24256dfb88b15dc19a2dee4a66ce4b469a657f1ff0bc764acce46751218b6a322088f337ccd40d10a0df6e0b1442114898e63292cb8322a0f34d94ac41702bbdcccb391f551d4078907ce18abe74868f8a37a930f57d820c0a479fdff1089816f3fec59840483d23f991126c1c9932b4aa8f6574cf4d8ccbbede3aa7e39d1bf2883a20538c8433c93faf4f8af5a8fc309033deae83ddad06d01a8705d9442f43e6d32b3ae473575c38f86f72af0891396616d5c15857177562c594d71d9b129b038277ba6a10d45d100b96d3457546fb6ddc3a6250935898e6be58769a6bc9064be60b30ad191b218c64c3c0eed0da0182e7d6247ec7b2d1db203975bc792296aeaba17454b188b59983a52493f44bc6628b87ce3296a2d9b4bca231485572436b8e0c4e77a1ec3cf3e08ce011bb010c269b39bf45c295cd23904be651a8c8a13810430319972b056e39e560eaf0", 0x1000}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="8b369c28a38b62855d8c55da9116d25bd9278a8a95c13f908294e443d5bad23d0062c1f2e8f4e01be68e4fa39f811209b624c8538440d7b68efe00f296af746a6a262dd8e1b37b677f3a9af253656464fa14183fe65268a133b90caf84fb0ff89ec7c3156fe1c3452c84bd61035a4a15", 0x70}, {&(0x7f00000003c0)="63a64e39bce06f7345b41945e71450fec6ee6fb61637378515349f9a04840ca5c9a084de389ebd765413520feec1591b412ffc62765d5beff35968ad5824817ffeb0754b9912ec5c82012db8eb363e0767c97a00091d1e09119835f5ffbaaeb277136a67d94d56ff965ec1f38b1a", 0x6e}, {&(0x7f0000000440)="5d851298f221add6ef2056604190", 0xe}, {&(0x7f0000001880)="ec70498c275c3231c25402a49beb07adefe4244c5296574d2ce6f0a7580baa38436ad09171ce662329fc04eea5aaad2a880ed43cc3050f00a1850c5d557f016a7871c2a6a502d63329b8bc39aba24a608e8776967f06990989ad3903aa6f6afbda458ed39bd4cda7fef5c9d9c961a50aa431a349165628a20c35304b2b4bf6dfaf9113cf212cba92938e29c3800f1c6a7669c0c2bab3a3889bed7021f8c4562326682689e73f164f9ab670c5dd63bd3f034a7310bb5889ef16d487a82b69ef9e4007f849a3d035efc745e8ba7414d8969633a40f", 0xd4}, {&(0x7f0000000580)="884d14c41be358238955dec4c90befe4131b1ccb2339766548ee8aa04e09cf222d0d6d95006e", 0x26}, {&(0x7f0000001980)="f709b7bd8516f89c52acdd2e7427861588a8137ad47dcf769d5061511b3cd743a0cf70045d0e986473c81fb0ed1ba0775cd4b6b7e31a96075c3a4007083dd5b299c2f43426b30140f3e88d3e3b68d144c5ba33508d902ac5b5ae63ebca0ec44a1c88b882849913f606fa386f9fd312f55d60a21a287665e37959cff06454f6674a35b3382d5a2be2744a35920d1d33ebbfcb78a11ec4cb3ba49d444e8cd3935c412df7bfc2ac4a52fd0657974ed0a5099f8de76123da937cb3ffb184de1c4a0fa7a57e2c", 0xc4}, {&(0x7f0000001a80)="84ff0f734e6b41d9d16185347c0604d4903adc421929d8bb27d053141383f20c3fcd3429151aaa46923f6c16fb4e212384ad1fa1d8c90317ea2726295dc55de3753cfb2fee1caf4731266d6613ac79706149aad15fae73d7fb6121bbffd6567efc2f8886a05883055243a9ec8f0e6ea6cd597383ce63642e0adf36210cb77a7957fbe854a6b3179a5bc531b416e2fca32297532a1e22773cbdb50e465badc0c1ed1ab852fed7d1bbb32f40d50a19dbe640ddf7a2917a490c56602ef214e88f998fe07e48749b127e7f761f72773d3d5bcd6881a78b120e88ac5d8171", 0xdc}], 0x7, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001640)={0xffffffffffffff14, 0x6, {[0x0, 0x0, 0x7ff, 0x3f, 0x7, 0x8, 0x5, 0xd2, 0x5fef, 0x7, 0x8001, 0x2, 0x40, 0xe11, 0x8, 0x9, 0x40, 0x10000], [0x3, 0xfffffffffffffff7, 0x3, 0x4, 0x2, 0xfffffffffffffffd, 0x7, 0x6, 0x3, 0x3a], [0x3, 0xffff, 0x8000, 0x4, 0x9, 0x7, 0x5], [0x7fffffff, 0x42, 0x6e, 0x1, 0x3f, 0x4], [{0xa25a, 0x5, 0x1fb, 0x2}, {0x80000000, 0xffffffff, 0xffffffffffffffff, 0x100}, {0x3f, 0xfffffffffffffffd, 0x100000001, 0x7}, {0x7, 0x9, 0x8001, 0x1}, {0x4, 0x5, 0x7a26, 0x1}, {0x3, 0x4, 0x5, 0x80000000}, {0x4, 0x3, 0x91ae, 0xff}, {0x2, 0x7, 0x1822, 0x6}], {0xeea, 0x4, 0x6, 0xaac}, {0x8, 0x200, 0x7d, 0x8000}}}) 11:09:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000180)="3c380652", 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0xfffffffffffffff9}) 11:09:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x5, 0x2479}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x10000, 0x100}) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x2a109a13, 0x0, 0xffffffff, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80000000, 0x25}, 0xc) socket(0x6, 0x1, 0x7000000000000000) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r4, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x1e5}) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 11:09:56 executing program 0: r0 = socket(0x2, 0x4003, 0xffffffffffffffff) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8040, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") vput: bad writecount: 0xfffffd807e349340, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1456, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, 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 440522 10180 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd807e349340) at vput+0x187 vn_closefile(fffffd806438b260,ffff800020b5f168) at vn_closefile+0x15b fdrop(fffffd806438b260,ffff800020b5f168) at fdrop+0xc9 closef(fffffd806438b260,ffff800020b5f168) at closef+0x11d fdfree(ffff800020b5f168) at fdfree+0xf8 exit1(ffff800020b5f168,0,1) at exit1+0x32f sys_exit(ffff800020b5f168,ffff800020be1590,ffff800020be1600) at sys_exit+0x17 syscall(ffff800020be1670) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff0bf4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0bc0, 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(fffffd807e349340) at vput+0x187 vn_closefile(fffffd806438b260,ffff800020b5f168) at vn_closefile+0x15b fdrop(fffffd806438b260,ffff800020b5f168) at fdrop+0xc9 closef(fffffd806438b260,ffff800020b5f168) at closef+0x11d fdfree(ffff800020b5f168) at fdfree+0xf8 exit1(ffff800020b5f168,0,1) at exit1+0x32f sys_exit(ffff800020b5f168,ffff800020be1590,ffff800020be1600) at sys_exit+0x17 syscall(ffff800020be1670) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff0bf4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0bc0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020be1280 rbx 0xffff800020be1330 rdx 0xffff800020b5f168 rcx 0 rax 0 r8 0xffffffff81c83d13 kprintf+0x173 r9 0x1 r10 0x25 r11 0xd2584eaeabe22673 r12 0x3000000008 r13 0xffff800020be1290 r14 0x100 r15 0x1 rip 0xffffffff81a69fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020be1270 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=229656 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b289f8,0xffffffff82362638 process=0xffff800020b7d500 user=0xffff800020bdc000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=9, pctcpu=0.0 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2739 38102 70766 0 3 0x2 biowait syz-executor.0 69671 291081 0 0 3 0x14200 bored sosplice 74906 29777 70766 0 3 0x82 nanosleep syz-executor.1 70766 403912 40893 0 3 0x82 thrsleep syz-fuzzer 70766 280396 40893 0 3 0x4000082 nanosleep syz-fuzzer 70766 211133 40893 0 3 0x4000082 thrsleep syz-fuzzer 70766 58140 40893 0 3 0x4000082 thrsleep syz-fuzzer 70766 207994 40893 0 3 0x4000082 thrsleep syz-fuzzer 70766 363023 40893 0 3 0x4000082 nanosleep syz-fuzzer 70766 323722 40893 0 3 0x4000082 kqread syz-fuzzer 70766 141436 40893 0 3 0x4000082 thrsleep syz-fuzzer 70766 313440 40893 0 3 0x4000082 thrsleep syz-fuzzer 70766 45258 40893 0 3 0x4000082 thrsleep syz-fuzzer 40893 328144 79479 0 3 0x10008a pause ksh 79479 396457 7088 0 3 0x92 select sshd 38304 256150 1 0 3 0x100083 ttyin getty 7088 46665 1 0 3 0x80 select sshd 74470 290695 44008 74 3 0x100092 bpf pflogd 44008 472609 1 0 3 0x80 netio pflogd 8431 458742 36296 73 3 0x100090 kqread syslogd 36296 228414 1 0 3 0x100082 netio syslogd 69670 36730 1 77 3 0x100090 poll dhclient 21527 217100 1 0 3 0x80 poll dhclient 21874 238363 0 0 3 0x14200 pgzero zerothread 9976 79945 0 0 3 0x14200 aiodoned aiodoned 39558 23894 0 0 3 0x14200 syncer update 6297 178287 0 0 3 0x14200 cleaner cleaner 10180 440522 0 0 7 0x14200 reaper 62849 351244 0 0 3 0x14200 pgdaemon pagedaemon 49606 252100 0 0 3 0x14200 bored crynlk 84302 490673 0 0 3 0x14200 bored crypto 91022 240656 0 0 3 0x40014200 acpi0 acpi0 55028 121885 0 0 3 0x40014200 idle1 37029 212175 0 0 3 0x14200 bored softnet 64185 380514 0 0 3 0x14200 bored systqmp 13191 352425 0 0 3 0x14200 bored systq 15359 395580 0 0 3 0x40014200 bored softclock 16532 444387 0 0 3 0x40014200 idle0 66374 192348 0 0 3 0x14200 bored smr 1 393001 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 2739 (syz-executor.0) thread 0xffff800020b289f8 (38102) exclusive rrwlock inode r = 0 (0xfffffd8065dc24e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a5 #11 namei+0x61c #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8065dc2708) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9569 6565K 7015K 78643K 12512 0 0 pcb 13 8K 8K 78643K 77 0 0 rtable 112 12K 12K 78643K 380 0 0 ifaddr 74 15K 15K 78643K 135 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1495 0 0 iov 0 0K 18K 78643K 110 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 1953 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 77 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 842 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 54 51K 71K 78643K 568 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 65 0 0 in_multi 33 2K 2K 78643K 60 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 303 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 99 21K 31K 78643K 3640 0 0 UVM aobj 45 3K 3K 78643K 49 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 51 0 0 NDP 17 0K 0K 78643K 38 0 0 temp 207 2748K 2876K 78643K 5900 0 0 kqueue 0 0K 0K 78643K 8 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 8 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 45 0 43 1 0 1 1 0 8 0 rtentry 112 58 0 14 2 0 2 2 0 8 0 unpcb 120 290 0 278 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 7909 0 7909 2 2 0 2 0 8 0 tcpcb 544 122 0 118 1 0 1 1 0 8 0 inpcb 280 392 0 385 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 9 0 9 3 2 1 1 0 8 1 pffrent 40 2 0 2 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 26 0 12 1 0 1 1 0 8 0 pfstkey 112 26 0 12 1 0 1 1 0 8 0 pfstate 328 26 0 11 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 235 0 44 14 2 12 12 0 8 0 art_table 32 236 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 16 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 74 0 64 1 0 1 1 0 8 0 shmpl 112 47 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2748 0 1327 47 0 47 47 0 8 0 ffsino 272 2748 0 1327 96 0 96 96 0 8 0 nchpl 144 4138 0 2503 62 0 62 62 0 8 0 uvmvnodes 72 3278 0 0 60 0 60 60 0 8 0 vnodes 200 3278 0 0 173 0 173 173 0 8 0 namei 1024 12247 0 12247 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11574 0 11573 13 9 4 6 0 8 3 plimitpl 152 94 0 86 1 0 1 1 0 8 0 sigapl 432 1039 0 1024 3 1 2 3 0 8 0 futexpl 56 10235 0 10235 1 0 1 1 0 8 1 knotepl 112 182 0 163 1 0 1 1 0 8 0 kqueuepl 104 163 0 161 1 0 1 1 0 8 0 pipepl 112 604 0 585 2 1 1 2 0 8 0 fdescpl 488 1040 0 1024 3 0 3 3 0 8 0 filepl 152 5873 0 5773 6 1 5 5 0 8 0 lockfpl 104 269 0 269 2 1 1 1 0 8 1 lockfspl 48 103 0 103 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 1097 0 1088 1 0 1 1 0 8 0 zombiepl 144 1025 0 1024 2 1 1 1 0 8 0 processpl 896 1056 0 1024 4 0 4 4 0 8 0 procpl 632 2809 0 2767 5 0 5 5 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 384 736 0 715 5 2 3 4 0 8 0 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 212 0 0 26 0 26 26 0 8 0 mtagpl 80 17 0 0 1 0 1 1 0 8 0 mbufpl 256 240 0 0 15 0 15 15 0 8 0 bufpl 256 7506 0 1168 397 0 397 397 0 8 0 anonpl 16 100204 0 88597 78 30 48 64 0 125 0 amapchunkpl 152 5990 0 5880 16 7 9 12 0 158 3 amappl16 192 4613 0 3979 50 17 33 44 0 8 1 amappl15 184 257 0 257 1 1 0 1 0 8 0 amappl14 176 311 0 307 1 0 1 1 0 8 0 amappl13 168 406 0 404 2 1 1 1 0 8 0 amappl12 160 19 0 16 1 0 1 1 0 8 0 amappl11 152 61 0 46 1 0 1 1 0 8 0 amappl10 144 219 0 212 1 0 1 1 0 8 0 amappl9 136 613 0 610 1 0 1 1 0 8 0 amappl8 128 169 0 146 1 0 1 1 0 8 0 amappl7 120 177 0 173 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 148 0 131 1 0 1 1 0 8 0 amappl4 96 1047 0 1019 2 1 1 2 0 8 0 amappl3 88 725 0 715 1 0 1 1 0 8 0 amappl2 80 7308 0 7236 3 1 2 3 0 8 0 amappl1 72 32403 0 31950 27 17 10 20 0 8 0 amappl 80 3077 0 3038 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 48 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1040 0 1024 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1040 0 1024 1 0 1 1 0 8 0 vmmpekpl 168 11765 0 11736 2 0 2 2 0 8 0 vmmpepl 168 130678 0 128903 143 54 89 100 0 357 9 vmsppl 368 1039 0 1024 2 0 2 2 0 8 0 pdppl 4096 2088 0 2048 6 0 6 6 0 8 0 pvpl 32 310051 0 295257 185 49 136 158 0 265 15 pmappl 232 1039 0 1024 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 573 0 6 17 0 17 17 0 8 0