kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Dec 17 21:06:35 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.43' (ECDSA) to the list of known hosts. 2019/12/17 21:06:52 fuzzer started 2019/12/17 21:07:00 dialing manager at 10.128.15.235:36975 2019/12/17 21:07:00 syscalls: 337 2019/12/17 21:07:00 code coverage: enabled 2019/12/17 21:07:00 comparison tracing: enabled 2019/12/17 21:07:00 extra coverage: support is not implemented in syzkaller 2019/12/17 21:07:00 setuid sandbox: enabled 2019/12/17 21:07:00 namespace sandbox: support is not implemented in syzkaller 2019/12/17 21:07:00 Android sandbox: support is not implemented in syzkaller 2019/12/17 21:07:00 fault injection: support is not implemented in syzkaller 2019/12/17 21:07:00 leak checking: support is not implemented in syzkaller 2019/12/17 21:07:00 net packet injection: enabled 2019/12/17 21:07:00 net device setup: support is not implemented in syzkaller 2019/12/17 21:07:00 concurrency sanitizer: support is not implemented in syzkaller 2019/12/17 21:07:00 devlink PCI setup: support is not implemented in syzkaller 21:07:05 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getegid() setgroups(0x2, &(0x7f0000000040)=[r0, r1]) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0xad) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000200)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r5 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x10000, 0x34) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000380)={0x81, './file0/file0\x00'}) r6 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x80) write(r6, &(0x7f0000000400)="bb602d8931b6ddcdb6751321c1bdcdd8ae51624f575a47778dbaeacea35c8150df6acf64be12617611152ebb52ea5dab5ec93c2ec5f3ba70ff784e42bc47c174cf160b153dd68ee4b80100bd992ca9c46ce1f2f6656ab7dabbf1db5aefc6314e633f46805bec6a6d4239048eec2f4c6eafd134b16a777233a575d27a9ad870508dde0b9777d123de5b8ed4a2a6587e6f23d6f872e925562dec5c71f3f62f33a7cb5470bda205c9d9e9c5180e1845ac56cc7bd4317cccb711e8926140c256d45aeccaa384d8ccb81f9f5f3abd578183f40759be673a1cbe92716f516ed2ddfc00f8ace3604bf6259a365575cb303b673519ee8c7f8d9e25bbb66637de6bcbca7d57ce8722d22b1baeab313ce731b2405e551b79a9ce2fb3998c8efca0915339cb2643b66581707200fc284976fcd2abeb659a5d38e0f83d3222c74e7575e964b45e6e89178372954c3606b8f24f0e9c477bf30a753ab3f03446015859f62ef940e50b3d24313714a9876227c900419eb2b177857d5f7c83ae2be56bef260dd9f51c5597596ebfeefcb1eb688467c1ee3c2a5b8638fd09e7dfa6d649576b5f399209ffa093554d8b42bd004282e766e99551b263ff49d22241954023fcb2026ee47a31cb1c2605a3ba17e8700dd3c8a49bca449903a10583d0a540dad1ff1b131b9e5ef35e52ea4edb0566cc4058d1b43ecb0a092773abc60f9bde41c46ddb00e28a86df9bce3444ad194e3643f39018bea9a53e5bf82347f67b5b09bda659d58888e33a9ac43ee81799e8d2d07036730ffc98f7ebd49e89e4ebd379b96ef43c992a7b46e5eaf779afa98dd6721fe5b2ccea0328cbf3e7269ff70d2e5e788dd458a8a87c3c2c1781a7aa5a231a16c407a791485a947e78afa1637130ca2681927e1c81dc4390c1f295c359a1beda84b837be58835c4c292fee75ff2d24cb2936be533671c30e8ced9fe1a793e3831524a573fbf605fe0c284733985a324919b44dd59832bfebb440657a99cf102cff711db5afe3369399384930e9630ae54419327ad5db11d4c4e4de5e79e381297e8a36f297d1dc84a9173b38765ac3708b7980923cc8ac2c3c85afd4b4ec590a1931cd5d5fb85b6786452d3f7b8ff899c8ea04884d2a1728b143e755b518603f2a4ddde1464b74b683d15a87ea56a4ad6d376bbcdff942e2f939bf39609fa9f5d6295587b6fbd3840fb33016e16b413de9620a9b7126faf60e95d2d134f45f11b9ec297322514b6ce0b10d35a7fab46d508f2dea47addc05f178accaade82c9dd16cf71979b9bd3ccef3145c12cf16a83e3916a6477006cfe27566f52df17c336871b1b25dacab76ffc134a03a008a127c5509b1b020283d12b6afa95b625a74e7cb66c45a16923b6e626b4ae689f61d05f58d724c0851f58296ea34986dcbcbd480438e000ed91bbba48bb4a8d14ee063109436922a262a0fecd43b7bf941295920ca32f63b117f4e7d1af0f8b09f5c78feacff297bde610b405d16af8863c13d64b5492250cb1dab81e8283086187c5245eb3cd5a59e5f055fd6c0532bae7662ab0276c5066ceea808d59d7a250c84f5b8b4dc6651c908c8bccd7e4c245fd156a70cb0dacd1e1e3e04112ddaf29ab9e741740dadbc168a54f74af508776beae1608cc6e233817b8ed5637f43665721d96a96735f5fa3b4b57e9ca13285eefb5a0a231ace1263eef5816c73238c6a0a08c119592f99d8c3f7a66c8fc354174e1924e7510c459fa0ecb41a21da2688dc0666e7e7a19ea6532e0426c5eca4637ad63db3e6f5a9557a25700be961bd39f50293d379ffc31d66095a8532488c5464040984902c9829335356206d95ad425bdea6f66364b527c5bfb3f8b4bf09dd9ecd96b35be25f0f789a5470477ab96ea7da70de8b253325900189e0620bb1b096068937830eb129477640974c1a169c3aefe23e3f3e7233a97357dd898ad43026b6c3151494c2b84f4ef6fb480e45bd27bc5b3059daf1f6cf61255ac6463b31c406c522bb5922739a5bae7e354cad25d8224d1c6bbf25167ab54e0ec41eed5b2d4a2ff24d6e33e3b268e5947d0d73c2d75e64a59440c9097284c752a168839d23f632353cab7a05b87405dc138977c268de470f2ffee94b9019997ec70a07c35a49fd7f61a05eda754743603994024ca2b3ece3fb56fc7837ef8c6538dbdef0a266b3453125ab3a1c283dfbc032d39ed1ba0eba35b155d63be902ff7bcff0212a26456b5079f7f196282bfede3eb527e2935b0900643355910e848808b5458543281dfede99ff4fe0348c3e89335a9213a69bbfcaad35dc38334b7b12465c40f55aba15347b50f182278e48d63a2930a82462c23e8f7224c490ac0cabd17106fb8b71a453aaa50ea151494d8b4d5eb7830af201f760f78278f9316fd261fa23878425c3e2722c13be838aec89ea2b7251e5ff0b599f383cac6f3564e0a26c45197f6a157f625fe7477795f52d93033c85646b40e2f8c2045ab0bffbe48bf562a3c86a0ef1637f65d9657d18c22e61289dc4e071dfc0431390f3e3e593be82fea7add607b20ebaeb6eb95c0089c445e8f963800d74cbfe6e32c394cdbe144a21b7f5a15fc77b50f5c2ef0323daa258cc27900d2c0cef204a209a4ef0eb82a22ffd204741ffa9b9ad7b02196ee9c5ee3a87d7fb97fea2b665583bbabf871587be971c2b2bec63d7682f8f54b911bf88b71f9c511e7aeaa215b0361f4207df17c8fe3fd7bea49e9febbe1800f386644018e16b6afcc987cf350f2b32ab593cfef5be0d427510a98a3ff9b9907e8ae8fd34136ac2640254a5d586166114765d1a522915fb139f1b58888ba26b7e73255f930174b0c4ef71582f486dd25c3b68c4c8434a872699056b5c5f092ef54792b0cd85f0e4d5cd1679fa1a28744237b08a8f73ccb62edf13a3f67b768861f206805a5c0c526b487b172c6f350cfd680c6269df2b98bcb9efd1b7e337a0a85636d7b2ffff05d15db1c6e00f5b6eca2de165b21625106fcd6bca959163fb8784edcf44e3e9044398fb21f19d07675249c7b690a13b1c2dbcaadcd38e96367af25ab45978a5d760dc41391251328fcf8901e1b3dd6408a29771dc383ddc35fd81bc06fa5b5948d723d8f430f942a009a8ccea8441fe6a4896c9d6b06a9c6abbdeb3cf129c59cd0d234586c3734435a3c4e629f38fce80f7df524527fc145e384e9f8ec3768bd73aa3123f1c1837af1650e42c5a1f7318036f957ffa8092bb5daa991f48d3354c7f879187e4569178015641b63851aab4c747fa29377da414fd2d6322db7472d70fcd184f4f66b0db68045e4b99d9c721d2cea7625fa3042a39906c49e8ce4a6b7bb57bf32b67a23285344b997a7a690df634dd16a0468d7430f98f090377f697ef2f117e5a8975488e4507ec76f1baf1b65152e68faaf908f1178eb0aff4214991f8bb190e972363f58f3c7c6c4f1a049fdb2d37fc0254556971e1ce0944eb911591b7bcfcd38ccc208023ec031aa39b4781dd866f3213b08acf9706725b3c9668eb4d2e2fec245bf2d16672662fc785ba70faadb652c7fe46624d9e498fe0ecfae18267f65d1b57651865678d034e4a7cd842fdfe34192a367a90fd0dc58970e28a3fcb8f26b33d159aa88ede5515ab5c2912d1819de70f02e95376c9a2140fb61bedd0b04edfb98b5b47b54bf07086762b26a0daf2d12f4e8e63f24d0e898c114427d6abcd756165a155348c335571058121d8533496977a17e4191e6b5f3fdb0dadd731c8bad0ace1831e7ccf2e247702d307f9d111d73a94c661488244253931697f56c5b6f671fd7af78fdb8cde0280c972fc4637cbba2c66ee7b6b54eb6250a10e4757701f834ad793e42f545b5f805b4d4d5fce13510e4f68d0ed1ee63443a3ce23779a65fa528528a7ae77695312c721bdc5239e4d4c86c0eb0c072761fca90dfee8e197874844007cae9882846cbebba5d29219d8221e60c3e74b266e54cc73f740d522d30265143e0c2fd207ab60ef352b916e1cc869ba2a372323cfa1afd544c5d38ad4e913470698230bef086114ccc5ac17072be90b2bd7c8aa2a886b42b912a2e77f32babd12c1268cfba6c321573d89d30bffc19d07c280d5f99709052ee5ad97eebccd1c6bc91f2687d536e555d6ddb8fd0f035f93efa63ef28f52236daaac7adb99e0603b10a417f3e094c9225bf0ef87dd4762c6da4707937d74f5d99f79bcff06c5e169e5794b2040674254d5cca1181353da0bdac6448a70ffb6d7c3a85c5959fac6598adfd538872a33791c7f8b7d8802351cc9f709620e2bd6b8e029182e89c9f20f0511a6028f34a60f533e4b0868164e45683fad143c28ba8e329fb399fc0f227a678293a74cda3ca60af15ff16b09d86f7ba298bd54da90dc5a878340833bd0eaf1bddd94c94f66280bc31aec21875cd6e6851ded71705872e81c122f6d93760e7a2244836c866977d23dd8621030c7829b3109173a7153480a7b9e6db48ea0f31d6eddfe0b688aa315f4af81423297bf7fd8d54274a6e733358f691345c44f5003761d6918302d153edafa083e8c2e6ec59cb55b1ab7409798bc5691dc12d4961b4b4c89b456c8297036f3d3e41fe44cc9255458cd18980b0fa579829c31d0aa39ff3d475e77f987e99be3f11fbb43499eaf1807a20680f82f13f189f7809111a8a7f98a2b80281cf0abe3449478445e64f173f7a49d7bfe8073c195e0fcfa7d99c39f2d6f8a761a5d45f0c1e964df10994db7d74b1afdb34070ebb27793b186e7e5f5ab85769755fff9d4d0c74326dcf1191ed93ed74d4e0aa24b623122040a6e690a8aab2c152b0402f5354ecd565d5aa0919950df7daa4df411dbc7246ed4b26e38b5782aa77ed9799767d76fb9d716413d7faee0ac4f779fc9999489382fe28bc7dda38872acdf4c9694fc50f02718ada0a6d55be93fb725592cc3fb9eef9552975c1f3c0e7d206bc855537a199716f145e392ba84add70725afa1018aad6bf0ac2a8fb26d6ee9c7a38886fbc4c05077f2cd9981e5a43363767dd180f653edb5a3f99c6b29dbe91f9bced15a466c58b03b77fe215ac795acabea0a75e22ad7af11b45ee7f251ca218cd4e9bb08d544de4e0f2d266139c2b99f49bbafbd69f06e863e027e941a33cced74b4adaf7a7ef04703d75b2e777f17275e99b9532ced971cae0de4e6a18c55abb4787f676c4a1c7e46b266bb48cab79bf2447148bee0ed48dd748c86879cade67ce4a094e9764b2b8d8f080601055cba1aa2a759ab94f4d507ce1408b813918ceb21f15f1fb50078384dfcfa5bc9f27c0428735e6b4a5d310c2c3ed2bb7d9088695d8b7e3a209e69d2cd728419f9bed97ce4f36d3705f3f0504b1c5d9aa2878967e238c10986413220d076e5a2fd52dae84dd64bc8366ee10afdc697247e2d6cb50900eebbf0a310beb1dc02c1983fb177e0a5f062b8a539efcdc64acafe89809009efc2ac4f2c08dfccf7f201f743a42806ba6541d58225ac8726ad4ad4a6aabf04fff85c19087628448377c42e2456e4f546be5822777a7384ff771e23635cbcd7de18b71e618fc14b89e267144eeb8cb173fd0130e94aeed02880188dbb7984562482e10b97c593f87240c6f8885f5d0f95267ccf6cf6b003275e06fbda2c815ec9844ac4b3cd13de1c63135a5ff3be0d25fcce89bf8a24656327ff5dbf27cbd17fd0b80bdbf781ecaae91faf8e6b4f8ecb5f31a95954e1fd75f05e929026b0ec9dcb847842729f31f86cd43a6b201df01a68a4944d1ed6a84323c5ef94e7d7383efd6476d615b6", 0x1000) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r7, &(0x7f0000001440)=""/168, 0xa8, 0x1803, &(0x7f0000001500)={0x2, 0x3}, 0xc) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001680), 0xc) bind(r8, &(0x7f00000016c0)=@un=@file={0x1, './file0\x00'}, 0xa) r9 = getpgrp() ktrace(&(0x7f0000001700)='./file0/file0\x00', 0x0, 0x200, r9) r10 = socket$inet6(0x18, 0x3, 0x1) getpeername$inet6(r10, &(0x7f0000001740), &(0x7f0000001780)=0xc) open(&(0x7f00000017c0)='./file0\x00', 0x800, 0x142) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r11, &(0x7f0000001840)="6d166fce0c329fdd1e2238c63ab1f672e2e062dbf7c5bdef6806136c3d759247eb07053d8a20abf1b7f9b16c3d1a3db1a654b96b0d723285cd960a4fef23b5d57cd4e6e3e90477f6ba4dabc958454860784d4a41b33ab08066c656410f503a1da40d866cd2a39fecb86c98104a97a948c1a7e342f538a183dfd241b7bb30e31022775acda27fd953e106dd79f85f3141fa444dd4e708ec16a95b8a1a59539d236fce1b28", 0xa4, 0x769d212e8ddde761, &(0x7f0000001900)=@in6={0x18, 0x3, 0x200, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000001940)={0x8, 0x7, {0x1000, 0x9}}) 21:07:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/118, 0x76, 0x2, &(0x7f0000000100)={0x18, 0x0, 0xb19c, 0x4}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x84) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = dup(0xffffffffffffff9c) write(r3, &(0x7f0000000200)="d415e90c1935c33d1155d9fb6d57ada9e23c2efffc95e53fcc21f7e50d31104829d137375e255232bb2a1771ca51f90d8b1a0eb062e2b5f72c424e92c2e40607a7de0cb4633e3ce212ff6ce1f90f2adccb9231410e709b7c005a80f47068045ff74a90691f509a5d35b11a5cdf43171b8e5ec016accfcea0b1911f3f42b6d5e1562f2a143fa49795d78510b4af744be2d00911", 0x93) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x4050, 0x0) fchdir(r4) r5 = dup(0xffffffffffffff9c) close(r5) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xd, &(0x7f0000000300)="70c804b9e5afee7d99e721581c") r6 = syz_open_pts() r7 = dup(r6) accept$unix(r7, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) symlinkat(&(0x7f0000000440)='./file1\x00', r8, &(0x7f0000000480)='./file1\x00') ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x32c22772843d9e1) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000500)="ecebd2396711837ec01c9b4c243140a6759426db6f3975d76abd923884c3f3f3c795cc5ba7b7b763c450288b9dd93f308dbfe8923345ec471891c6c8c2b898752052aac51d7d45ee4fc3365736fcea8da0f4b7ea71e2fc40c404bd2754b47a380bfb507495f3e7fe3edf22b6dae71223b0fd00b407da1755059ccb94339698ffe4cf6544f95203e527856692feb978d4f1591d", 0x93) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000005c0)={0xb56, [{0x2, 0x400}, {0x796a05be6b2fa43a, 0xa6}, {0x2, 0x4}, {0x0, 0x2}, {0x1, 0x683}, {0x3, 0xfea6}, {0x1, 0x7}, {0x2}, {0x0, 0x1}, {0x2, 0x1}, {0x2, 0x3f}, {0x1, 0x8}, {0x3, 0x9d0}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x4}, {0x3}, {0x3, 0x3b4}, {0x1, 0xfdaf}, {0x1, 0x1}, {0x1, 0x5}, {0x2, 0x5}, {0x2, 0x3f}, {0x1, 0x1f}, {0x2}, {0x5f4e1c082f417083, 0x8}, {0x3, 0x1ff}, {0x1, 0x4}, {0x2, 0xfffffffe}, {0x6}, {0x3, 0x9795}, {0x1, 0x200}]}) r10 = kqueue() dup2(r10, r4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x80, 0x0) sendmsg(r7, &(0x7f00000018c0)={&(0x7f0000000740)=@in6={0x18, 0x3, 0x0, 0x2b}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000780)="409d36c8a871f8310263642ce47d74adeea5c23c353a25102545289eab5175c0aae597b09e07f4ee66840d4cce00447e177d25bf1f5c46f07254fceb064a4f816c54583421f67d55e5d3caf9fd201781c82ab72aa05684bb2341fd13ac8bf6b50e88ecfc408a3ae13136396d0728d3a3cad77deb7bddd66b3b7ad60a6e43437a030f9e8988f902c6384ba3a0937195bd304c83bccd11426d31fa29a548adef4bf1532fbc84899c995fda65b5f32bbd8cd5f63dae6fd52793505d8e63bde4993736699406080def66b1f5f06dc593077ec754b131edbaf15bddb941f3d05255719f2f4fe5f42d9679c74169e0242eda4e9d43e2a8d6ad273aecb1ecb8fa0403146ae52762b194fffa0838779bb276d6c209515e00c34d548508d60a5a84089222555b5f00459785fa5ca3bafa98fe0609e15084034c0d38452f5553c6a3720f14b15b05c9320f2859f196738305a49a39a822f6845ebc19ac679af03c335b8b808f8cb8a395daa02fca0bca6c4cc1070822437a079cde340cdc8cda850aaab844c33b82883bf494668b050c4149e717ff593d9da81b0ba56e7fafca039b79ed9b421a4664ac62591431cfce4add6b83f374f9a1f261995f2b1b157ec9386e6bf62f80418cc5f27d6f246e84b914701fe61d287c6db623801d8c0d9b113f4b6c1d049a94227fa3027aa386c12ade5f1c54ede17acd863d18dbeb953756be8e4cf6a5398e07d26a497ded3818cab566a73812d8ee5082b201fc977218e31cc9ac2cbac26b279702954582a9ae6a358a1b2568e5ea725c5ea225f4c85397059801ab562275747c6e1f35a5c1f6212ea64774e8ac5835d2fcc5129bcce2bad39ac5dad7deeb9ef556ed1b10ccc7d5b9a809792551c8edddbbebc574f2aa76bec182b2eebaf3180f91cc9a91ead9a8864f28d0c2e9faa1e581e406bb87f1138b99698354b172be9f98608a4249a9c824b3fbb5c5f944e6bb311d7c562ee37ad5d321927c61f5e17d9b7b9161548385f20b1236cead6bbd699b5db8eafb78f3fc58ea22f6bbb10567b8e9b9682fae2f83d5089d6a88566233c1103475cd2b0ad7ceab0ea81d9dfe5722d677b6514b2a827b1a21ede2e8fedcfafe9adb7b9bd5af4e9ddea1a6def65e7119b3f288dfdd77244774806cf458e2895e72ffc49d7fbd8afcba54b8cadfa0f3d86a675da878c6dfe79eee38ca4c22a3a80ce79179f02632bab259100f09c9d2f6ce4b12679430aa5dce2b35dfaeeb4adbf6f21a264bdd4cca5ed585520d8562b647692fed4275c4cb630272bd402647d6fcefe5b07c1b9563da2bc7b22cb10edad69c2e0af6b725d312a54b36d07ab845c8243386dc24af348a417d9cdac05b60e888219a303cdcdc43d5f66992c0b1a8571e3bda8d2faa4fd6715035a7b2fd02e9bef73cc2db1358445f9364cc110c266868333349a970704ab7b0ec03c48cd54104431708765bc120074910ff97b64ef18d341b8399ed724aa12f6eadf05a6a23086034b046ce35ba061e13941ade8fa6c08d991f28e4414c0e158e73fce50401f8c0ee7bdfdadfea9cce86501cb8cec3009eb4660612d68cd87d409db66b219644005c2e57cd6acc8a476191bccbce8e4063f6845dddd71791965d77b080905e9fa1855bd6f8723343c0f8af6c2888aa10bdc7f2da766f228578e639af467d7bbde606df2263094c8684fd8528772076a27ee8de917c00aaf190e92b2767d45594ec0840852d295adc096b7996ab21d5db329858f1be8fcafdc90f78248c4b3941f7e461dc577b11bf6cf21a299704bd70b00ac85b4497adf6d1520465719769b211fb57fda4253643fc96a835e2092c6fe8beecdc97ed3d81fd2b8d9a1248af4610ba0d8eac2440f70decd8494e13541e8154310931f02c76b7247b4d0397f8d56ebd1cf43181acd46577c2340c1a79cf23cac6498ae887073acddd73f22f85144bc836e12133c36ec07b1d97b505fd12e0d60b7df4ab0c72683ebf03d67ec01620416ea8a551588385ef40000ef38f223c2043e6d3b3c6eb0e9f98a24493ef08b9368dd2c2155e5b4fc508dd5852640d37d72d11dd15635d968dc7571e456b880a131988ee4b2bdfd03fd576035ec670ba37e68d508bffdf2e17f1dc4cf38b04c8740d1dbd22923dbb0a36bffa893b1ef273fff64031a6d97298a328036da0ec7ba6c2ed2e573cf82ca2ccbcaa39bc9c39ee1f07312e66b4e0d6570395ca914d0a18fbc9b8dbc234ea90eb3f426a66eb219ee9b8dd8295902db49ed64c37d24c5b432f45617550bfdb843588746c002b08b8668d657b385cc0683c4e0a4d1ebde62c40210baaf0d118396493c1e4bdb92fce6224536cd5f2dd6e6c7702d80e5e47901cd9b2aeb12b86fd589e937c3f4eb03f6a52eaf15f6d12f8eb250510eb5011b8001ec5bd4f95715ebb507108938dbc1f3d9fa84eeddc9bed7c74feee976469662efa7caa9fabbe274a9326ad86cf7f8f70f66006ddc23c47ef560761fe67f5160edfff83cfbfd8dd841a65f70449cbba4f838ddfa70b24f5b97c3d76472125d29662008cb82ad7f7c11a497a101fd45a383eeed848cde158c9349100cda8a47a744c318b0a70205a6d03256ba5c3e6630aba5983d98c4362b4788a7cab5ecf827a4133ef42018247dd36da0aa88256239e74dc0e6b2112dfe9a61fdd1f122760b60ab29cbf34f3699d1e5836bd077cd308d80f482ceefca5d377dc712bcd733d5c0e489464e3dfb6b8ba8b57f68fb278994ecade25694f024a5c368b51ae0bcd349bd396c5c5e5d42df83f7edf0f1bd8028a064dc589624ed2ad80f61ddf56f3015ed36cbdad58b885317afc01773b74e322a6891c08ea7d2b2012e7c3a610ed381647b88963b17c48fe4997843b8839fce293c56fdd5e7180c8ad54ffbd7f598d1198eb3af7d12dd311cea1837ef852e3747864e94eb89e4fe060b5021a32eee3268a19b8190cb7cecc92577088e08b07c5d8316b39881137baf7b0706e38f380c8dcebc095967a22af02c69b9ed2cf79bb73d9c9b49a2670e1a37bf624291811cdcb190697c4de9c94e0db7959004768e7391950a00b4b6c33e9e984c71f779dc1b4d27d167ee8e516e1425d4c6b5df53a90dd2491987e8c04f15da352d2e1befbc31a9e00ed848abec936b75a67725a9a170bf3862d212337455e3cc63c5cfa0e35f71eddc2c7e294923db04dadb81755cba95f9a1bc430870a885a4808574e96d157b4a306421cbf9c513573e57b3f2307a7259c5c9da24d0f35e796f48857c2a0e25be03c19c1f1d141e1bcddbcf8356086c8d6e44da2d2006606ede4274d601e1710a8760332768de68582aaa3e4432c68dcf460fb0dd62e91bf669eee6b0649a8f043170c2c9cb1fbf93c2988760da783f6e58a50f65f2549e7c070693279482b04a0ac5b41ba5bb39bcb7e6157ffa613e6e8f08d132d95ae841ed375939973448a70fa794e929f8fad6a2a2a31f6448d5ec17933616f928da12dcfe69e282ad2dfa7d976b4670f9ae0fa7571569a092f3cb0dfd72ba99ce948deba1d7c0d36d740e7efcb407c6e0365b8994435095661e51b83963ebe05bd0b238a0ac65fe92f8c3f51d47ebbde01180dc1a2a51874f7c103a5519f524aee004140191613b9cc6c0b718995e1cbef45026ef6135e10656cbd2f0fc742e8ef2037afdf1bcca21d34208e6a7f1cce01dd4161c849f3e93b20fa26a223445d508c966fe2b92cfbb6cb8e71a8fa576db3cc47a09bd0feccb8854fb498d5d9f0b1b97995b6990ff9e27ac7125e61c501a8c7e01354ddaade317abc3ffc3ba16f5ececdb96288e2195e2cf29fbf5aa685063664aada3a6ccbdf7e1282313345420ffde65eabf20de20523f43b9be263362e2b73fc48a11102f38779cd495858e306be0913873e21b310c7008f7c6c0b85154249252305b62687774c325cff2a65f3ca85303706e9dbd478640468ad1f01620a76818044573d0ec125bdddd870188253ebef7f9d693213f7ae882f0f6889024867b39ab32e1ead539a2c95c1db4008b5815f680448552e432f8412a35a80983cceefc734e77601b850e4bff189a5294ae699b05e1b4b9dde263c4261c09593c37211af06c1d42153272b13f50a8c5449c0d0f75e71e12799c2697689a61bd16e96358eecfa96c1b85f15b430622b0896ac0760b4fbc2eedaf1c07172c887f4e079719ea5b54af5528deead958937446dd55315e18314bb22961faecde5413c4b276ed5b89991d9eaae4432fb07ad1def9cdc2ec2e93d069434d50e04b30c7ed13d6b6b86e43599f9b78da2a901ba093415bfb9bc78fbb1f871c581ee9eb9135ef5af612e4a773a95f19765d840ada28fd95d1fa86e2a1cb59a9b7245e80bf97cc95c451aa7996ec3d786b3d9ac51d2e0038430a7ea055f9542666d1130dea5c04fc594725baa3a4ac7c5c2d0a9188bbcc7d8b6261e1602400924637ad08abe360c883fc8d3120ca18477dc94acae95d4048b28c2c08d412cc4b1c1f5c1f9d157b8b7e3556ed64de5c9d131b972953b091d75515a8e17cae147c995d1fe64094af77551549d36e2e80094e3b5cf18148a505c2bcba16c1683c435e804023c038c0d712413ad3b9a0bd72ef488be96fab6e0dd08e4b17c0ba0fc0ca6f8fcb075fd02f0bad9a01bb8c3d33010b07412da4c8b9ff44da043618c9976e8482f08f16edef0f926875879c47aa3f8c731aeb7f9bca0a16f104f9a2fd08d79c90e6ed8168c22fe31ab62b29683e4f3ca28eec9038f509b66cdb8606e5353f2bf5fc1931b06278ae6ce717dabc89e66977623a92bf086cc7e4e2f229e4e3072e2d20b22023d471c0e632dd728fee7fdd49352dea9258b26a9fbe60abb29b487441daef7fd879e3f56e16de0db5959739d36c9ae52b621bc2cab9d1a7c6adb758b390bd209f9e4aa38d08fcf1ac606bb1e7727aff0e3a8d36c9f3b15082542f5a44b62dc869c0062ec9fc2bf3eafd72bf2915686c45c05cf95f5d5d55d744eb89ba38f0490ec6ec9027a73346bb6b03c09240546220563a4b59b8ff5aa8345a2d83868f354bd2944aa989595ef7a460b71807375c6c2f3d17c3a437a0fe32970de096df9df6891593b00e93a4873038980762c5d74f3bbe4e86fb2f6e66b92e8a7d6a6bf066efad7809b67b118fcf5fdf47a69f5a9dbc0e302e27f69ef70498c05518a829fda52b516f588c51436b409b28f759bfc5f5df08b3880e371c3702ce5df8ccea7056aa6ce426aaae141dd8e3396ef8ffb81b8462a5c40032342c66aa37bdb8afe184b9317d7e6e8e2422dac1ea3c5c799e2af0bc84fd3d0d93e29808ba9355ebb782371a67fabdc9a7f01d6a253e137e012c4c2227ae0ee83ef71cdedec63ae3e7b405a3e6c42ba9e2fa6072a31df9922063dc9581a44547c354b823a6d2d4f3e9756b742ec7d78f53e67fb71f14cf344b0e9f4e516ae195925624b0eae84ff8337e6077fb8d54f523dd8b22f740324dabc70760ab70c8a36541afb8531ec2a6065ad9485032775ca167b425cbab1f24aa5634877c3fdf34a8fe53e2cfc6bd7d49ad4e66b5a5c43e4926911bdb309843f407bc1c5668fb796a2af7e1721688b281e5e8f9bedea166656b63b55d3a98f5df7a1d17486a3d9fd34339cedf52a0b95220b9f149cd9eccbc1a85ee1c625077b85e4c9e247fa843612b40f7e2ac6c705e1febd6ff627fbcec03bfe14dd87de83479fcc6d8d8966054e0746f4504bdebe7f521aa4905bbc48dd620e03b69ab66560376d06dc86bf2479a431413503e99207b0769ae7e95f1b", 0x1000}], 0x1, &(0x7f00000017c0)=[{0x68, 0xffff, 0x6, "7d02869d37340b47d4ced3904412d694a8d5ecc9315055dd6435485c88077cfc548e33c3a0f57356bf799410498673f17deb7740e791231f8a770e2fc30a632f14f8d1f910b8547ac5ad05b074ea0de00d59ec6d919b"}, {0x80, 0xffff, 0x6e7, "260e03481a2bade8ecd099b6c1aea0d82b992b30f4447edd7fe30246fe4de4d181f83e5e12fb93affe58ce216ddb38bcd6f332281656ebd3e656060e819406c85d154eaeb06b49c5e1cd3afbbe6b0d0ebbeb1b679ff3c5c22763d18af6efd999bf3eed20dda1ac2ee4eeed"}], 0xe8}, 0x4) r11 = openat(r1, &(0x7f0000001900)='./file1\x00', 0x0, 0x40) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000001940)) 21:07:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) getppid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup2(r0, r3) fcntl$dupfd(r1, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 21:07:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 21:07:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) r1 = getegid() setegid(r1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:07:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000194, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x8}, {0x5}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 21:07:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) 21:07:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 21:07:05 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7ff, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc030, 0x80000000) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) socket$inet(0x2, 0x0, 0x9a) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0xfeae) dup(r5) semget$private(0x0, 0x7, 0x86) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$setstatus(r6, 0x4, 0x40) r7 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 21:07:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x9, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x3e1a}, 0xffffffffffffffe7, &(0x7f00000004c0)=[{&(0x7f0000000880)="5d0dab17a4850a1aff1600cc2f12054c31afcc170e000088fc63dd12ad225bddaa7216518903416944b5e0aff914b0803ae959958a8f6dce0000000000edbafc4d07d25c5108f60ec9ac55126a4089ac8f1a2d1176f5d36d69c67d43d7f7b58542339f7ae1309d15fc4d5ce59de33d5ce8efcd4d2e90ffbec470a510a5e06bb18576410fa2ba860aa1383607c69e4f40c4a428da04ade7f4b453a5407fb33763e4d69e5cd4e4850c308d1ce4af19328bf315188696723e0bad121a248016e79be5cdda84a92534f86e2bc770ce4fa81f7e35e7221551921bcbe684ed905db60f815a24b154227f18a67ef98c083c41f936b13168da1f50d1e6207cb6ccf21320fc4933d33c9550b69815c3fc1c084a572eb808f776c9515d2de63692bb38f3470a70f35e2bbf6ded5e84c352020c1feaee90b7cfc28f6454acead3f63132a603bf68b8ca716c7199ff70af756167e96b7ffc27858fe1373f8e221806065c3cd37f1f2be48a58b0a4050fdf14ee7b6b4f7e5b7f209e4edd7a0c1a7bba3e9a916df6bc95b6db1ec033f6e9f2a2f31c0b93f321a90d32a0fecfcaed9d1a2643a1db6e64459a9bcece65b69b40a2abeb82947341c3d4de9ff1a7f6057d00205388ab50b3f069291e11efcd42b3da561c9b8457ef70a7f78666b59456d0359847d1c3860795d61c853f023c8ee07b8679da7121c493f2ce341003b24c6c1c3496dde9c24c32a3fafea286a8d2c4d27fd43b6bca42588ec12746023271ec9fa5bd065cab", 0xfffffe9c}, {&(0x7f00000003c0)="bda8346369b674147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd1876071f49f87f926acbeb3a8c071361ef012dffc524d4cbb97349bae7698911", 0xfffffffffffffc41}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x234, &(0x7f00000007c0)=ANY=[], 0x38}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000700)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000740)={0x0, &(0x7f0000000540)}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x7, &(0x7f0000000600)="065aad3dac02ec3c8366935c480d5aa1e6a64855619975b30867ae5c7fdf392af5f58b723977407af3a640272900f49d75a0f1994cfecf6e1eebb213ccebaa89162dda371f6dde4da59b456281c07738571a52284eea5c83429c315abee7a60a32a744f8e846e55f7f2d9f811257853ddc5dd2c9cfdcbd870b48118d84438883fd0ed1a48aadd1e65838909d7862a6ffe43fbd9458d2ab46c75cfc255a6e03e20f6635317ec35b076bea5459909f2546a95616bc38dfa1538ca180bcc7bb21ca048ee71e7865e6af6b8caab1d2cf95ba1bc2017102f2f62ef20c01c48cb1ab18f7986fc5f54bf62a7aa47e7dd26b", 0xee) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 21:07:05 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 21:07:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000001580)='/dev/klog\x00', 0x20, 0x0) dup(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000015c0)={{0x9, 0x0, 0x1}, 0x7, 0x2f3, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffd77) close(r1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/138, 0x8a}], 0x5) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x68f) 21:07:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[@ANYBLOB="2d012e2f66696c65300016cee42a7e297aa75da9e8837075f63eca0b"], 0xa) r7 = dup2(r6, r5) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[]], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xffffffffffffff6d) setregid(r4, r11) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r15, 0x4, 0x80) pwritev(r7, &(0x7f0000005500)=[{&(0x7f0000003e40)="788cbc39b28cbd1e6981dfad3fb0eb4e61e6cd90ee2343998b93178c4eaaa21101f217c40bb2715e9a794780d9f96a73fddd38322a4d11a014", 0x39}, {&(0x7f0000003e80)="2821435b2f0751a5a51c57882d550f0f58136b8263d1677753dab051b07453352799652e2d90d2d84b1909ec2489db3ec7d6000c72e7aa73e2c91ae0ce67005d630ea5c9215877024c4e98e88c0fdf5ad911e36100a0d022159a87a1186c77c9", 0x60}, {&(0x7f0000003f00)="510cb0047af74d0729e57a222f0d99d238997196780721d8eb400321981fa16cc1f4c571a785bf5fdcceda4cf417b09cd1ac3980c572c628b1698295f55379b9f14d8e1c56860dce2af9406554910579b7e0ac0b46eac1640ad95447dd04885fd9e8a5dea6101f4b5dcceabb2d8201fa7a303c4d30e1b4e5462e708c44120e006ea5daf28b29ac539ec39c320884c0da9b41", 0x92}, {&(0x7f00000055c0)="90441a3b832ae0feec17252a18ff3d765d6ebdf2f35c49369e87436129887601c2c2933fe3a14c1038828fb64b13c6b34cb7c547420f5342804a5c0019f696f2778b9021a08ec452b52940ff0ddebbac73584160429a2d5f8062bf63588cf1af6fc51ddc7944e5d2cd5df2a2dabc8bdd1b01fe66d1ff51447dc2b4d1a00f47d0606e86ba3a3e7149ac148895e199426dbb56669357e14e0efc938adb4eca76f4df30d879fad4e422551f0c9db29e9de09f16fe2f96d83057e6d1207daffa55aa50c49da4ac7888afe2b0ccb35feb09c6d6ba247ce4522284b253f8125ce6fa63d8c0c0d264a027034a47aaeb395415ca6197ff5a6cf8d6b85524e15374a969bf4df6ad8d2479d9cc1bc4ecba310af9f615e25aa28029463fdb8db259df361699755805087d57f4dac29cc0bbeee6c1288e80e0fcc1c24e8cc123d0f19c19a3b4d68f5051da5a9ca1ec225c5ef331bba2a4e8ea2b9be80e9d4c1f9c3edc4510e6f984f95640cdfb5581c4bdef6aa93296ccc64d4a3289533de538e055744234deb8cb52aedb253478dee2f1e16173e893e9695aaa44167c381fad21fb7c8c0d2437d53634fb583eb11ca25dab34c6cdc24377196488da2fbd3339810d3e82c1b37b26b8179c0da17b2478232d2eb3744df857ee821fcea89549b5e86525f66410e7aea6658005ea42261e14ecd8ce8d8023389d8eacb1953eb4e7185624b9198791894868dd02ee29310f162fe291ffefcc1c20a6ce89cd6ad2957ccc673c51e3b77aec33f7c7074bc73a679afebddd26b9c0b5d2f3388576dbbd16f1f83c16a3dc73c60f6d4d07619bc29176cb8ea4cd602a2d13ed0d632162c7be9dfcf0f44be7bf246d557be6fbb47149b43d19bb6e54b776ecb389049adcc426e777e0aaf4585f0630ec7e998bbf74ee2c693af680957e1395be2f67b4c33ae30bd8f7655f1f7a8bfa390869316160ac2eda3739807d793679cf28b7bf13dc05b53825753c88605493a86dadfc1b26db5cc9ca60dcb4798d8a16ed521e3dd84ac33d7584d5bb7e1129c1901854aad14acafe67641f674e41fd47ce14e7d5b1f962b74ec36db1fbb1986390d3ea5ec085caf4c29ab99e90b9de400d59d5fa518cc529383b4fb46ac0cd1f5639b01a9e48dcb87103279ddcf6d086194cb99ec04dc481f921b5e67a921a731a3cd0bd85a850460e07783adcce320743055c857c15061f344ef1c30db7528cc7d97fe54f81efa7f5e6092d4161a5979cbbc18966ca29eb53b330c65abff443a764c7369d8014cd39083875385cc7f33a0b5aaf90658b450cefcc10e5cfeef05bd154d71f98d63c939a094809a526e248a5b551fe9e8973ea1d330576d07646cb7e3983d1cb6f5e6bbb4203d5ab861cfcab9234fc7c4f9efea818a7072869af4a6630012fbaab3625096e3e1529553f3dc93701cbcdc6560c8c9bf59d833d55867f318a335d2d28841106e4ca603a72924e0724dfcdc44db67516e057a755ece2887e4e1d7fbb799e8534a6a2ece09bc7ec826503036dd21d81ebd5434176d6705b73d7b2ac26920f7944ed83083fcb0859f0b7d6dccd0a609598028245ab35f66c376c9babf8971e241b0ee4b485dc5a31ac14621ce92cf9d99e841a75586c9ee783fcf001c9e7c97a6df07c2db22cc81e3f844d8f7851e3dce5ab3b48c915fa9ba61c4106311ae9da4ff63ef9bdfb537c341b95bd95c730df81c96c77fba1c9435a269bb3dca22e5872ea7c6283004b655afea9b8424f096014a20a069705b6886b072328e589957e3d96bb9de69817ff296be43a92a39b8428e8c910625da86f2b98aef9a7fd8f8d09152c1652650d45920d8fe896539ec19966395e09a71f8f6a2eff3b978ead922a8f6de1bd433f01c65698e1bc30fd7341b2b8cbae70b41c9654afcd02d4363ce83917418945eb583124d1156375557c2a409f1b6cd09ff3b7b13da1d18fa5193428bb6186b98ecc6789f961d430d36ed885cfb1d4dc160a4b4a5c3ed55a2f20767a7beafb72b95885434ab483c2087f60e78396a0cd6899dcc42d9ed586595c16c2796e4f0c1b5720223247256668db9d5dae908684d5d262839d85658aae3a0cc32a120e985c8bccc1f1c49f2f565f1ecca970a62a64129cf87ebe857b5842d54dfed2f9d1101037fb6daf6df278618f2366a98d42696bd74904bb76263da5cd318eeff3aa035ec02937376d911bc29280e5a25d1ee347c863d9ff47010fe1c56f11bf7b0553b2c467aa4eda9537c63a31b8d69108aa6f02f5104317e23a6cb156db0d0beb39ec1e622275240e61d23286bc54970fc41ce26482ff3ee8875b61f5a0d98eff1fa617977e01ee8705bbf98bd0114e69410c1a8408b4da73b607147b72af4d9cc8986f4f4ec910f2dc1bf5babcf2c16cce2d2f38f07147933c4c6de4f0c362a9265951b2a0faa8351cf15e990725a3467952c3bcce2adf448b84e98212346de0b581e6c4a086b15e644cbe2638837ead7fe087bdc3baab68a9c4509bfa5c9d6f48a397e987f60f69583eee1095c8e7f46db62d78029fc957ccc858cd1d23a4e0be9d866d069982a705bf6e39a88a91bcee5e845bdd13da9cea8dad0ee369a2a8843e45721c1b4f51612383cf75a8c4318ebeb9e88f90d86f14755df5cf9f6fa807d4dbe630a3e7b36662547b673e6bb45b6484cc5bc973b49c6be75e9d0fbaa455572a724d1852dda921c29a54aa81ae8e89d517d215909c192f4b676d8d558d6a0863b366c5e5d8e6f7bacd47201f01b85eed1f1c519e472fc5540dfb4537acc40052014e54e69c0f678d0c005c93019ddd0a8e53718a4d4e511a19fb8dde3212e0dbbd1da35bb3b26409b833e61083eb01cc420275e1e17edac63a1134f638050523d272477db3e70aabd3319a2905082467c4875c7d68c66e00677fe5d5024c8ed95fc0280531336a26075ea3a879b3202124f26b2430e11282994bb722ee47ba1f76207c4331fb095a567e899307bb2037c330a297a793367082a16f7ad542c6b92797fd8351d1a398c39e5ce1d814de1ddfa2a7c924593393e36a5be96e121c8ebc04c95b8f772eebcd01fb2d9deb1dbb0371951962be6e90d45acfb0d46153f17f65adabc7635361033dfe95fffd6dfe74f77ea71f44984e96da520c59eed6c10f944160ff19624c11629254fcc9a765d4008c3c6ef8715d2de58f5cb2a8b474889042f9900947dcea2b49f6203e2d65e371f81611bbc7df7c678182d91c5b501b0c1367bdfd7495822cd3a0c565353e1343b9daba0054ef9c9693444f5e59d708bf3091995a2408078d232b4e55104aa88aa06c90b51cec383ccb845efa99e5c1aaa4c9887ca039bb1dca65a2cecf77e331cbe4edf54ba454b21bf9dcaa520abeba400befe68147064b8964e78c6f3fbbc660554f1a2a70b6e7423d9f769b4b2479244ecfe4c76d3c6dfc18d7cd96786bcfdf65461c243cce36a4a4b1dc308fd71fc1e67a85423e067d1e013e921b3b81103e1dbf3cc04830a2aca79dd3d8542f18de310e819913b6d4460668be72a31dd908f5fc6a00c0e9201c37a953f319b2ec5369e68fbb0cb1d8663deb3c7dcc479e21de12bf54af4a7880d66128a2e0cba956d0fd087594279c87833b380a7a6d6caa5a9783518190c7647f65c5b7378c682a56ea218d60eff82a95e12d69e82a7a4a7ee0eb753e03956b553e2e30cd674be5531ff4bfd5201f4d4f705fc6dce7378c86486343da4af014036ba7f1a2ea2aaf7eccf7a11fd5efdc2102011216911b37a9d25ee6e9c6eb208cb07665cfffe4cc9288ba4031ce598fbbf0c098bf3d8f9d5530e16761b9f490ea6091ec0d98e81310604f777bbb58caab5fd213f4c079b66879b1f6c5df75f7f443044b42d27e9390ee62d584e68d8485bb7bf1b7f6d6e1038a41157c7e11beb519844c2ea8e635976c2a56cdc2e54eba23c70ef68b4705b62855208f6681883a9e3e2dfd32f449e842652158ec490d80d3ce2716d74950751595570c6f7aa8e07112f9190fafcda974f9cf63e3231c60480c2a8c3819a4994f5b7ebb467e55dd3d96a2f2796c73da8728c75f694c8c8b946b94143e5f62f70ee7d43b3da2a2266bcbb0e2e8fb9e4a83bcf8c5071e90d969a1e605e5a304697f21e73db569332b805bd81bd6c2add103f666ee76e9166ee1c1c00e5a9f505d48a5a6796e9adeeeb68aa5596ae25926d2d11a237f845a32b82f09cf3e64cd0005abf3cc2ed651a755b1dcd1ae0085a64ffaf8fc1069dadf80b343070832d4e2aa19d28b6c29ca23fc56c615301b25b0e752af52ea7a299582b0fdb8fe874b7bb491672504668900965457e6164c2d803b6b93260c8582c6cdb979ae0d7011092502ae52fa99f0aa53ab22562fb57b5ef7aea90de0b681119ee4b616f318a4c91474b9b983005bc6b43c26dd788b838b280a683093adbc4019bb62e9909a4b859adcd712d7ea22eeb4364b60be95305f00847cfcd8c425dd5e76461e4e935636cdd53e898d6c9df69f21d8726d10faee8b0c82d636e0ff1459e944029520408dbc78346a84e13f559d128e285940f37051077ac799bbe94e4d7d678d90f668a18915ac65139388c5daaad1f3faede299f8a6cbc9bc0af853a868c86eede5a9570435e4bfe731f58a55e68243ecd5c55d9deb4ba1e5fce5bbe4941504a5ce7056924fb369467a6489276fbd96a11197accb2c0c227dce11e9d2a948175fccb5a7313230739c0479c5cb19fc4c2da001006bfa8795df7e1fab264463182d10b806a00c2b271e9e6b9a95eb135efc29af11f46a427c9ed2ba7e8dc233b1247e42abe04999ceb11be85b7e47b894deda838debbc34c35be56af5bcdb4d23aa0e0a45f55790ec7681a597f0588f55cd1c3dca2f9c3822ada9cde602c9ad108b12a9494a0ac8c8558bbd3dabfbdbbd6f09fbc8b584d89eb6106cd3c03227cd88bc3701572643b8693be1551afe5f50882f40eb5e82dbb483a46cf166c0b0b797fe5762bbdfe48033f03679af80839f309ab7ad4e6b245aa9fea0d74c16f4dce33c320d024364b93bc4ea9b4689ee7fe6fff44327ac7232eea1ac1db9313ffbfa6e129d57bef93af9cf75679baf7bf618e57304a22a2e41dc76e4f9780f21057f0283ac193e86f3beaaa21b02ed5a943353c1a0584f5e15a14834ee4a93a411e648a563a25c8f46e228d250d2e5a949fd52fe7d17746fa65433e2b514f8f6c505f0e3a8909a0e2f5d4b90bea1df327cd9256c02f49e6571a2f792447ba66e836d72e5513ee956bc22086f812228a7269c0e9ed253b23a5b7611cbd7f80de56c58bb8f95a48c96af88d9ff210a0c92e562b91b3886d4221b7c8f1940cb601daee3df650ec09c0b6820219a0b133e321ec891ede26e3db61a6132058f62f48318bf7127732582d5a83be8533ee9da3f4e1cd6ad84147d0bfd7424123819ae177e764fa07e59d31185c6766686c88b2439e9dd070a442288b544f2231ecf641d68dcc13d783a86e91672d1013adffb530dda445f209764e06cf0a36686b017f2ff63a4a953ef0cb9a58f05d15b5d072945237df4708faf7e0d15f411a5fa1afc0916b2fa2faf47e70caacdf9adce1045236606f14fa3182fedad7df7b60305f8608d922c0c0e1fc583100e91282f8e056aac1d84dabc8165f48edc86fd4456dacca4deba7f1bec81ec775e6c4a1eb0a1c347db497a52d850f195f3cfbcfd57303cf36dff109016c0989d212609985bb5ebca20a994aaf9bfb812ed079dd5c04ebe3172da37ec37060ba51f6fb08a3eb2f321bb3addf7fe218c61aad8ef973613c1edcf7c74cb114034d870de9e349e9612f7d5cd9856e3d3a92077e8fac3e5dd0e3f166e0c91a053f1a4dffc0e46e37dc7e1f884960acba0d3de76d50f6741ad12154098d403800030721d83ebe54b6bd09e87626db38d9891c484", 0x1062}, {&(0x7f0000004fc0)="147011a8c70a54d805aa5835743956792c3678fea0aeb73aff00348794293268cd477843bc38403fc2ea28a3bca57b6bd39f52034e03936f8be35ee0931413a94d51d4d8364a0c516264fc1e1b30da3fac109e97d9fe57e8d000613fa7463c228b8c9c0323b3351b4b2f89ea78dc8b5bad55751115ee89b79c5ade89c3828fc771bdef15c425eab20a8e2a0ced985099f9a45d992cb34e32845c6c3566cc44fcdbbbd4a0ebb2528126364cc8471d612d59e2ed9fd71ea25bd1f38b92", 0xbc}, {&(0x7f0000005080)="1381431476a6b42b84da146008ae3d25b1709b30d40962606ff3aef58863902f65a2b006de235db072e87e00b5e1c1816f2ac57ce6eacdcf452dea27927c1d71f668bd6fab0aafb051df698eada965b8c9c62103f70a80268c", 0x59}, {&(0x7f0000005100)="74b2045297458d5426e27f14c5fb9c0b9da8b5c33e7b0c79970b4e2522ae00a04205eeaa0acec7236ac2c02a06940db9071c7b685192289022f50df79066e06ffa93404312585b281d0e289fd541a411e7051eadc2ea16b1d5ec01bb405f6eb83e2e6a00a92a1173deeed62b01f12243f4fc9584c9a76d10fcf009850b496f6e96fc91fed74911965cfcd15ca222911512c56c9da059e3e51ac469a7c211d6b559dd3b2e072774dff6b58a19d20b19da973da31807e1928838ddada57a27f2444eb52b34dcb4759390619b8e6c", 0xcd}, {&(0x7f0000005200)="79987121579531b6718b41e18a2f69e3f544be477eb380a0488bc9874e611a6b1309da8abb15195f33f2e5f82ba3b8ba7f439d3474c71d513feb787f371c759a6611d42b5c2fa0433ff00328a970f45bc4af96bd61143c5b38c87e285d0fe506ace8245e5b940c79168c7efa077e932f45c0c437", 0x74}, {&(0x7f0000005280)="d0572d49e5fd3abf16e433e9ba8c6c522099f69b799ed5752ca61138867b0963596d0d2c407e2a871274e4a9d5d3497c30b8668714c1e18145b7e55003d6090f3ed21a7b454746fc5ae76f468e89c6d7d0abe8e7a86f5a54b92da284d0bd58018e292cf5e709cdfa84f2f29ac02d366997db5c9d85f40aa77f2be53e42b52ceaa29e1acd6b8ac4d1a84d5ec85fb00851fe110fc044b0ce13c9ea49da45dd6efd136a", 0xa2}, {&(0x7f0000005340)="7b312b12a5eba061a11f78672d245942ecad413363ee0cff2a9006e81d6ad24003c068bd684ea510f7f15aa24be873e612fdfdf6413ace0d367e669da075102770a93d853005e7279123460598c35648377782c9591ac71804b784c63dcfda718c41d8ab798efe9ec49cdbd853d643d70833c8e98680fffd9ef73b47e08a5e3be112d45cd577028783fa65bb334fee7ecbca18628fb4a39a6ce7d7820c88dac59f571f527160d1fbaa9e3a543e8cc1c7df4021ca0aea29061004b697fa2afad2b4", 0xc1}], 0xa, 0x0, 0x1) ioctl$WSMOUSEIO_SETMODE(r15, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r14, 0x0, 0x0) getsockname$inet(r13, 0x0, &(0x7f0000000140)=0x98) close(r13) setgroups(0x0, 0x0) setgid(r12) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 21:07:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:07:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc1286944, &(0x7f0000000300)) 21:07:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) fcntl$getown(r0, 0x5) 21:07:05 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x4, &(0x7f0000000200)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = socket(0x2, 0x4002, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r11, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r12 = openat(r11, &(0x7f00000000c0)='./bus\x00', 0x189899de821c1811, 0x8) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000300)={0xfffffff8, 0xfff, {[0x80000001, 0x0, 0x5, 0x9b, 0x904, 0x6fe, 0xfff, 0x1, 0x1, 0x6, 0xab, 0x2000, 0x1, 0xfff, 0x8, 0x6, 0x3, 0x4], [0x1f, 0x2a0, 0x0, 0xb8, 0x7f, 0x3, 0x3, 0x4, 0xffffffff, 0x4], [0x6, 0x0, 0x4, 0x3, 0x800, 0x8cf, 0x9], [0x6, 0x3ff, 0xc50d, 0x7, 0x1, 0xaaaa], [{0x1, 0x427811ba, 0x1ff, 0x7}, {0x4249, 0x10001, 0x8000, 0x10001}, {0x2, 0x5, 0x0, 0x3}, {0x8, 0x9, 0x1, 0x9}, {0x6, 0x80000001, 0x10000, 0x97c1}, {0x0, 0x7, 0x9}, {0x1, 0x80000001, 0x2, 0xfff}, {0x1, 0x2, 0x9, 0x5}], {0x30b, 0xfff, 0x3, 0x7fff}, {0x7, 0x4, 0xfffffcc9, 0x211f}}}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r13) 21:07:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 21:07:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) r1 = fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r10, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x4, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r17 = socket(0x2, 0x1, 0x0) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r18, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[r18, 0xffffffffffffffff, 0x0]) r20 = syz_open_pts() r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r22, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r22, 0x0, 0x0) msgsnd(r21, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r22, @ANYRESDEC=0x0, @ANYRES64=r20, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r21, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d4b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f00000000000000000010000000000000000000000000000000000000000000000000000000000000000000483b349352c6d6aec4a2d71a8b2963d3a3006d92c16058b5604a537ef883e32742391aad186f55bad24012f33267de4a80bee7067128d0d780704638c32964509f7ba245c4176e5bad46694863612ff7d5d015536ff59ff2e3bfb2c9873d6101409288a7c4231edcf6057bfdc776f7231ece2005697a7214d49208942189"], 0xfffffffffffffe9f, 0x1, 0x1000) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgsnd(r21, &(0x7f0000001580)=ANY=[@ANYRESHEX=r23], 0x1, 0x800) msgrcv(r21, &(0x7f0000001440)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebce4835ac2d6f98f0e07c5fc2985761630cac69ace9fe91cf733ab4313078a8413a9d620000000000000000fb1ef4a5194154160d88607df3a5df03f019148fd30a981b932510d8d03dc9cb9a44fe418a49d8205752ea8a67e2ed152d9986a400"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00db5e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = syz_open_pts() r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r33 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r33, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r33, 0x0, 0x0) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYRES64=r31, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) syz_open_pts() r34 = msgget$private(0x0, 0x682) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r35 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r35, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r35, 0x0, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgsnd(r34, &(0x7f00000019c0)=ANY=[@ANYRES16=r9, @ANYRES16, @ANYRES32=r35, @ANYRESHEX=r37, @ANYPTR64=&(0x7f00000017c0)=ANY=[@ANYRES16=r39, @ANYRES64=r38], @ANYRES64=0x0], 0x6, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x6f, 0xfffffffffffffffe, 0x324, 0x406}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa5, 0x1, 0x100000000, 0x2}) r47 = syz_open_pts() r48 = msgget$private(0x0, 0x682) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r49 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r49, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r49, 0x0, 0x0) msgsnd(r48, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r49, @ANYRESDEC=0x0, @ANYRES64=r47, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r48, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r48, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000980)={{0x2, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r56, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r48, &(0x7f00000018c0)=ANY=[@ANYBLOB="61dcae0617fbf402ea9d3eaf153f284fba46af2537d350080658139445475f112857176d06baca5c647ea44236ea31d2250d43fa31757619edd9c2ea5f70413ead61c1687e905ae642462bfe6fe5e36a48915118f6787fa8329fb50fc94d078e3bc84a4c2edadf753c123acc167561f51e3e05e00350df5042e11f4c6991da92d941259548c1b58b44694db0e4cee9589c83129639d9b03d26e6f33339c057103de4e933a71ac88e3ae27ed63694489db789b532d27394aaa2eced093c17ccead2b7baae0fd8fbd2b122c77750c17611"], 0x1, 0x2, 0xc00) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb010311c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381e8df81f4845a6b12854838eb519a3758ba8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4"], 0xffffff64, 0x1, 0x0) r57 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r61 = getppid() r62 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r62, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r63 = fcntl$getown(r62, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r57, r59, r60, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, r63, 0xa5, 0x1, 0x100000000, 0x2}) r64 = semget$private(0x0, 0x4, 0x408) semop(r64, &(0x7f0000000480)=[{0x8, 0x8, 0x1001400}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r64, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r64, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r64, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r64, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r64, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getegid() r67 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r67, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r69 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r70 = socket(0x2, 0x1, 0x0) shutdown(r70, 0x1) fcntl$dupfd(r49, 0x1b, r69) ioctl$TIOCSETVERAUTH(r69, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000100)={{0x3, r65, r66, r68, r71, 0x4}, 0x200, 0x401, 0x2}) r72 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r72, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r72) recvmsg(r72, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) r73 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r73, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r73) recvmsg(r73, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="5d9e6e8b10988e7dc25b17fe1e4bbfc020c42fb7cbbf62d0e1516029416fb071108cb7368da3334a5ae3cdd1a93728eebc9b717af23083f624b34c23ea866b882dfc89c2ec0cb8620076e77c7ff72d47cec08d775426b7eaae9d16927d0de07defb7c223bb45cba019b05d8fa73d9596334f2e757621d6e69a8f6f0ad562b3d4ffa7aaccb0dcff0b4b24e61b5eb9f1f15821e5cab91c4b5e7750186ec46db9d76f4b0345c9a789cb1845", 0xaa}, {&(0x7f0000000240)="cc338b94fc0ed1254f8e9c5885e131d9648b9bcb00f292f134a35152d1cbf161d8d205592fc75005914a94846f9f6c884c148fc0910bba279508fb07626c64951e2509c7282b13dfb670f203f7e28d2b22434ceed69058181a7ecbccfb38280c37c9fbe7126388d26345e62e57749ecfd56cd9567ac5f4dc26b888c44bfc016da2594cf0e089d260732bd3f8d8c59eddbc4dd5a50cde46e2cc817990477f", 0x9e}, {&(0x7f0000000300)="89a36b11edee17a293e7af4b397e0653c1da48d5edc65314ab7b1eddaf6fd665115de7f874e440ccf6ec3b3f5c0e53d95f0191c1d674480bda85918fb597ed6f4d1cdbe883ba897495735c903cbb384ae1717ef09fbcaea39778ba95388c81391683d4b4556c7f839db7b212bf6781b46838126c3bc326949f63f9a3fb30d802f19bb54546adacab71e9787118d8b7fc658191c5f5b9805f2e98e2028cf200286194fc231c6eb25f2c4d33f21503c274e1740650ee14151115bd5c9875bf0561f44760f5864a4105e5208f5697d02efecdd67d0ebecd3463145dbd5e8519a476693019770225fed8356784481058c7383ed2010593c1198ae56ae2", 0xfb}, {&(0x7f0000000400)="5a23fa7d3717a52d74c2b9b140ec9cb27460a6e742d99dfe87a61f5643c64958cac613e19f778db886b5e58ccc7e07f1df87d621e99e2e0187731750cf081006457cc71b9c033bc9a5cc01ff39deb29f1d59f87b1865aa6fc641d695ea440dbcb26692af310b67f3e2668d4515d128b59a62b6063b97d711b24b23b76810a166a4164a9b8840e2b2e4fd7a3af269aed0938bd6f1426011f689abb7bc0e5f8c7692a8eebda37790afd6cbbea5e8fa715060b900d0e0ff69e5163b2b45923fe9b4cff6ff76", 0xc4}, {&(0x7f0000000080)="1464a3ae6d433dc94e2391fdc0475288787ee45737f15a48f9a901032605455ec4", 0x21}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r19}, @cred={0x20, 0xffff, 0x0, r30, r60, r71}, @rights={0x18, 0xffff, 0x1, [r72]}, @rights={0x18, 0xffff, 0x1, [r73, 0xffffffffffffff9c]}], 0x88, 0xbeaf90d4ba665b16}, 0x4) 21:07:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socketpair(0x0, 0x5, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000017c0)={0x1, &(0x7f0000001780)=[{0x2, 0x4, 0xbb, 0x3}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x100}], 0x2}) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000000380)="7f5980fbed37407c6e41f6ee583344fed9a4ce49a4950640f3fd5ca44cb1d3408d2ab4d148c52ccb104a76ebe9a31552b584365ffbaa7e2eecab565f990d1f1185e4fb1415d7926124baa9adbee9dd50640e50e62a2675015b55a9094765048f42", 0x425}, {&(0x7f0000000200)="8a3cbff80c70f61c883420973bc42334acba06ce9d5170f7c850d789abfb33277e32a20805efa36210c156627d4e68f8a9dc2dc497ab70980ec6842813915e375ec701e8ed2c6f3d0cdfc8fc27f3450f901ca4dcb64cc2974f711fa4212e60a2fe901a972ee255", 0x67}, {&(0x7f0000000640)="26c719a711187e7b2506f418b24eb6a1dd717d4b87f45d3d69819b23982523d77e50a8a46938e7c8314019a361d0aed4a4efa9447c94fbad8de816d0687f766b0d3173280e295159de7854c000a87d00b7da14a9611860c4099922e6bc2b77515692cdab0b098a417a6d2e8ec449d057e78d681b2046cdc007477ae977f71192bd94b5289d02a4749a1ba6809d6523dd503a2b4d2ae267603a9635877a58588b8f9ccadd77f4111518b7ba61d5f2bf1ab4c86232df6f0639f2dbc9bb134f609b7f7c7041ef38a1e02f4deec7c1f6d7aa0392a62f046f", 0xd6}, {&(0x7f0000001b40)="ba3540c3a344d064d86b9943424aea43530b541856accfff25ea3da47ec6e4ec7919274e90b116989aaca425ea33e09133047bb6ef3116ec682530d2e283b238157538ce366b23f1d14ac49c65e573d00a81c2f78b5c4d6c9f257fe8b5cab74b790f12021cf185d74ad3032c230e95987014f804ab1dee6335e6de1a88bf14f126d54b57bc32ed88a8dde314bf2811bcac10d016093f1823b476d6a9aa16ea193460aa111a0218ea94323c6b4268e9ba79155598b162cb5d9423b1be712f6915cd04c8d824380ae47511f1b6eb91e7a483168e1075458fcb0b0a0cd3664d455917905f301e965421f4bb5f8f8321d9797f057d8cbcf820eb12a866159293c028f479f5800c6dc393a7a8f9b8cca5768f6f38632d6ef9a36a7214d200ce7e0ae350c30171a18acd663be90d715038cdb38aca8a1e17e1899f4496dfcba41cd5e99622a8ddc7b187796ab78e287bbeb177d0c0e6d1ddfdf04b0563a8fbfb2ce75cbd36f100046a254994936a8f78d26e9301c5d2aa528d1029f87933a62ab3282cc7536aa8ff8244b67cdcf8f79904e51be63e87990e5d0f5f06f364d872fd919257cfa9f539e1be69cc58df0e9073472b33d8c17abfeea70893d8aed066eff6d2d0497ed40e1d6ffdd0bc32db10cb0ee1698d04705525f0e4f91f730a17b09a80c76ad2ba88c79c2298b715155da8c7b287a655a900757ee2890fdba55d442820f4697d759d4fb5b5a13a4669b9062edccf74175ba4eabefdbff4d2db1f2ce00dc4f7b3bc85f98940344f8cc712e497c19eb298f330bb3e95c96ec87d778a2aa97c45ded97fb260060f8585186c844b22d75ee49eb571b41a209abbfe3f0f836cad11848915ae62c8b79ea7eb46e5703a67124f47add36a4a34d137e8555cbfe8ad2914625c6826abd59d9f1ed90b455c31420a59d9166facdbacafda7a4c3dfb911f0dbe05314fe1a9ca8fc9bee6cd9c141ac73451864e5d8e4b4195d948bec03b45dade6c44c5f1dc9705d1defc8866e6c94e29f2fd80a5e4aed6ba9a25bc34b6b4e5c1a343ad98c1dd343332286c47919780dcfaa1eb50996e60c02b48c1fc1232b76fab19601214c57b1e0e47fea23649022fd769ac49d853f9b799231cfbe1974d3c94aecf330fb0abbd6d07d164235307280215c5954a4022f214583eae52fee3b78a85dc335128fd4c9f5103aaaefad29ad2a09d72ae769b18ac2dad409ccddef10c78045bc2195287a3b59ff3a5113ef283b918d4dd8a9f766a51c9c0fe6984f0d27a3aa53442438821231049b237472c44e6076b41b568443baef4dc7fd920d10a6190d9636ad52a992cc30dbb77f0ebbbf57d554552c68af6a5428bd2051bcb9f76d0e2f1f9dab96747dbc0860def2c6b7c6dbe6b103d2f8507284fba50714dab36b3fd82dda56fbf8040a2733e4df31fb3a2b38c26b5a630c4bbc3163a8cb9bdb80ab7a9787df1337274f4d4d4ac765e5222f4ebc296e10e0419cfebb41e114c47677c050a2e0982a7058588e508a3618492c85282bbc26d088798cef60e8ff09e375e4c6056809bdc0ac655a7a7e32d096866422dce5b91c872f7132c706fe988553facf5df551eda0a7cb5b42883dcca76c35095f572b484c264eb58cdc3ec0cf94d236951b15a01136872975db4ab10100313fcbfba124ccc8d8f9111c7dea4ec17f0c7ced5c987d1cc3a6478d542be7cb0741f68143a1d99701e400106991ebd34f3ec3e0c7066e0aa9e214dc89f09c004b429e23016262f89e99b704c949228435b0a2e163bca645a92c4a94b641be38fa931b820bbfc7bd1c181fc53256f944c7e1cf0738dfe60d0dedd6ede400b159803ea0e5639f233af3aafb218bb2444fe8bf19475de966bff983ade100ecdec4b2bdcc5c92e3fdcbb396ea7ace60f1d53a686b5eeebda4f18304ed20830dcefd0ccad2181c85cd91df80c1753fd8e1c7d2cbd4bdca2906aa841165b48d996d12d92a5ac79783bd5eb1402f0bd31abfe8574fb52627a86e8e6b8f281d0d8b2a1448e465c660999b06566564fe73a8843612c11495f0b16f67b88612be4677c179b8e8cdf7a0276c76e9a1956844e471a3ecac7a60ccad9113e825d3384bfb2f29abe9363a85d3a26de1322121f43d9aef546f8b203532670e2c031c7b4329bfd69f8c44f6ac530a6e433b295b3adf4f547f97f5b514d7f0a3749b26cb848a2c4d99f44a7e619d08932d6f9a90e5410ee0792dea4759e15b3b9bc2adb1e9529e2af0fc921197c07e6254f0a888946c1ca6e28d14c85496fe14ffa8762c75f89c3a97a5b2de6b2a69e6553bc0890c03b9398494a9e54f33c51aef2a58375a520820840c29f59e1bb5f565d5f27a88f4012d738c1af2f207ec05ed11ca65241c374510830bec06a011fb6dcc682716f1010eea5e4c6f743145f050d0e3a7df1a2ef868efb6cdb277e0e0aa7f8d1156cbcbcc4906ee1fe540cf37c22c39c324fc50b6ad3c03a5b908d3dfc9650211f90b9ff15041045bdaa70a2997670d7be3053ddc1f206b2c54f1fb40073d2f8a6591fb3ee31c79918f196fde148ac88d87229a569666294956fe6f029774ab805d606d7b8c6de50174cf97a275423c248171515a330740eba9ccd9e9c552d766fb0be6c3eba3ee05ce3e16178eaf955ec011c0d29b0f9858b3614a52a5174a0e0f20882c540a3d0f6db8736f4d641c56acfbbe412777c43c19a489cd6d3978257a1d84727eb8b5da4be3e99e91f0ef9d4377ef04cbbf8903b6f35767c8c3eb4fe8ade6efd39facc78c88c625f171ad8be1eaa9bba1a4f05afcfb34e5ee1dc9bc6658e541c3257122561370b0e201c44dad70e6b92264f200340abab3eea4e6a3de75a392af8077f1380cedd4e4a80662623b4e17873f5ef1820fad232fe8e5b60764f565ad609efc558114673b50ad33b65bedb469a3c629fb6602370ba417a10419c8fb90597fa9f30d7208c6770300d6e5f6e81247286aace77b7c8a0954b2986ae5273d88e4a66430522c60a5b9be37761e10db05fce1ce1a80bae28650309a8a68c8ac5952b80ac02e19a714bf4fb323f878cfd8a563dae232afacd76866c50e98b6e444d76edcfef598bde657526cd3feefae0a8b538c353687c992ed71aeeb485d6720a0319c5b6f740ebb50f0084d44d504d33822e3f28162508917606a4d05139206d0c0d4090eee2f72a273a1b59caa5cb24fd959b07578d1660dee433b9cacbe984ae47abd0ecbe15230f196d08d8f988c9242566c192529f52b025e78eb5012f50bc718a900ae220a3732158ba63b660e4182a4349b436fa44053f168d3cea50423433b4231cdf344baf5c0f96a98336285a97d1809c2bf73b316a68feecac7dbbc2a7ca5f31b7dea5a691e7311ff50d4ffe212473590088fc624ea8c781950d2332c7c33bc8bf9c592d9c22993c896b0e41b3591e2c8703d7ad8890a22678b674d40e42842901b39454d7849de2069599703835e7056e2e0fda83e16a0d8c9736d62ca87312d5bb536cb877d295e64f5c0459056be049b58b95020806998ef41e2a5db6761ced67cefb46c189e2c8b5632fa756dc67c2797982c9136281b63128c8bbd434f0769c10341662240585c379c01e7d214d78fcc9219af7db0512f45542edb2c821a96c7811cfcf8248cf5034008c24d8eeebbfbb69d9b0acd7960e72097a614e58d5523f1edd4e8220633a704575df5f61072e9e8896b648c0a18bb53cda66aecee6ac5d61541e4a7760a26cd3e3a19c912f453a051de03e8cf6fffd1457336be70e0b5b38c80d830d1cd16fc2e927e6ab8200176a6e39b153422066ad728a79ab93f834e41ce7ff234bea3c1fa386fa4dca97ffbddb86d711bb94e000b43d58ad10cacaf252e5c377bdeb6653b8d5b4223a3bbe5d145e035c5b7c7addb05ce7055194a987c841909397184a5bd881e071ea63ed3b4c2f4df727152b51fe97af684528eea05008015d625fe7618b0f3cb18aa5732a22cbe8fa7790c69386d47562392d0ccaa66e452c524676848215c9ee293be27eb59f20bb683d5d42411c12bae616e6f685337b52a2ba0b08a581b9dc6e3531235297184d09e8e9b8f146cb1e762a3eb8f59e8e42496aafdba29cf8006d395d8349e2d44ba6b15fde5e73ac7eb1d2b85c5ed744f4ecdb172758a1e8a2e152109a4f554a6e5d5e06a3760c44c6e0cdb0737904e234896a7bfe7ef227a5a2ce299f4d1bd3aca106ade4ea03b7b22c6f3d90a50ca5cc1e0a930125279758360d2c199a19675985e11e2d16f39d73bf93685b7fae9b8dc869bd2e36cf886e08294232186b6808490bed599e5daae1247eb7c5c0ea12538cc0866386e69c1e9654027282ba168df59835130aff21126cdd112ba1f461ce4ad4942098f1b4bf18c5c30ed2ad08d4207070d43bf832b655f83729403e81e871cc6c04981d83d5336099af09e8b43184cb83c6dcd96030787e6a4886769c9e1083a807361293441a404cd8b0d1a4a1369fad9d8d6bbda16de64b2c52cb2ba49bdbb1eb023662983d6d3c910c0baeda035fe49289a6f9bdf52071eee9d175aea8cea37c83d66d4bf47e56462ac1c583bf3fa655642dc10d5100307dbd9792344e0eda90868694e7f866745a70e3989ccc1c1fea35910ea5639145f4261e27832bf5a30755fd9f1f74d6fdd6943101ddae2e162fb9af7b1b673d0d5e19188fb3f2862b91df98ab7478233c924b97fbcde86cc13aa1de94ade8614654584532d4795bebede8be225b4d2b3b268aa551bc4bc5b1457c80f60653c24c8c5062409fed6bcc49551b6a1c19433384588d35a9fe9d1d6b9b4886c9fd2200e9b80a4516916b2c0fd6198bfcd6eca98c136e71142fd7162fdcac75cd72270af247f5fef6e7ad242fb35759e7dd506400cb728794e1f81df20815f048af2463c1c4875d51950e678a13438267f22644c485021e7f96918795c24ef5e47532374ce5b8040fee6f1a49f25c2e2f47ae83796092e238e6aeec3803330546bab0c2d331b5d88577e443778b1d33f0f8742c954a708c85e131991a1399c37fed244a76db76668b47292d9522e0551dea90dc5a79edc430baa06b1594974ad7e3b6b4e19ef06419d87b6ee6623837caba157ae16ebf9eb7b5988901e18532e1eeb587bbd52533192508f4e81504efff2f95f465f7b86b8aabdac46aa7fffd8e9ad008f46e6be1c26a8401a45138661d1eff9582a4cf983baec67e370ff72bf8dae7174b81743dbbe9c4f7af20916b8d923635dd9f4fca1e6757815f28e50dafdf1579a43f4d5bf8604efdb6108cea24a848d46da979b9e11c18d5446386e65d6eca3a22a02f023f98bda756930f25c10ae71d895a3aae9b0ca8b4affe9b1592dbd6458c367e149799ee6f66cb43b3f642cedee090dbe45c76cd1d84db29116a631566c01e345385ad1cf181e4b7fe436b7438a1fa25caee7f91c3e3eea61e1b0e9af10b22133e9430f29b287f423d581025c4378c3136f766a37871de9b5b000aa1ff9543c9ac599fdeff80a5a6b8ec8b1becd602e1483c38ad989120563d3df40e7d866b5d11d66ca403527476b2d763538c6939ca2f2bbfa283e5e54f7e6553eec7d6a3129799b466f631527823160ea1f1d23088809b0a732f1797be50dfc28540e0efb78a33a1d77b920126f31399d13275f659957eb998fe9755e747a9328c77ef8f4a4d4928ab5eef824ae790e98238ab37cf06186e74691d23053630b452dd1b8041e8d2cbc0ff0d97dcec7993a649cc201877318aa1045fae7a6717b807563b3125ea4ce68a10a0ecce4f000074826eae2d06c06f", 0x12b6}], 0x4, 0x0, 0x3) connect$unix(r6, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b8098424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5a9c5d5f156378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb8744310719ec269270000ff2267e05b97eee7f22ce8c0dcb9fb7d62401430b20ed431a0ac0422f29cf1f8362557ca6ba262ba5d0d5ab3c75a74c850c8f94c4d8542cd18447cbee7aefdf162f1772b27652aa2b6bb6c43fb737988b6344b85008859f13c52bc8741c7657d9e8fc500f1716b478cfb09c969a4cbda7224498cd98260a1a0d20ea667bf1488e5583f0e03165afe63552290c51f59ee1df87efbf705f8d039fad9a373028571f726974c7b416507f5166fe29a63ef06b94654688bc6fe6be97d5373c2077f160dfc514e0ea9d15"], 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x12) socket(0x6, 0x4000, 0x80) dup2(r6, r5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000100)) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[0x6, 0x4, 0x9, 0x7fff, 0x6]}) dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xb88, 0x4) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:07:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r4, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680), 0x0, 0x0, 0x0) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r11], 0x1, 0x800) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f00000008c0)=ANY=[@ANYRES64=r13], 0x1, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) r19 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000680)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x6, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="2c04ac44a50b6639afac4d40afe123c33c9bd3d1448dd99ba611d4b4c0c749fee46ba530045d1eb8f4925857405cf73f6e2857c2f301bd166ef7651bba32dac7fe9ea2", 0x43}, {&(0x7f0000000200)="5e690e19c96381630c2b4f41e08b6ca60543f0be249c4eb1f9e35237620f0154d2d9352f3c8f7697779621115d966264fbae1d43588dfc2848823c2e444e46bcf99a605cec4ce6e069e08247d2916762b20bf53f24a382607ed586e19f1451aae69bc0239858f7a63c1b20472320ad9608f376778058f7e1610e33ccdde7d88ca06b38471dc2033481f6508eb1a127d462ba8a3df7bf2135fd71e4ba374cd0f443fc9d21e60e52f1617aa5c458bd12a1ca7c2d667915ee139ec0a15d717339653b9d15c437e904a69af1e240c9d80c1a27dc9189944a90", 0xd7}, {&(0x7f0000000140)="78b56a836dda2725584e33194c8d607008ff79c61b6bd9100083e8db48208d5def555ea9ecff53b2b44fd6ec0b7aa23955013d509c0f0886c1", 0x39}, {&(0x7f0000000380)="d74917227cce924689954d43345c5289e3d66e68c911ce37463e744aca960f01a3568215abe07c06cf2528fc73f2c04f0e249a", 0x33}, {&(0x7f0000000400)="ca79989bda7ae16b920531173547ed85174b81ab881d25b3ad8cabd37fe6e86f", 0x20}, {&(0x7f0000000440)="5ed4969446afce6d0e90b0011bd9a2527f1a93e4033fa6b2d6636d41aaebef6dbd88b48110d97ee7bedd2eb43a6c0105", 0x30}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r13}], 0x20, 0x8}, 0x40b) 21:07:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7, 0x5010, r1, 0x0, 0x800) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 21:07:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 21:07:06 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x40, 0x8, 0x8}, {0x80, 0x0, 0x0, 0xfffff001}, {0x40a7, 0x76, 0xc8, 0x4}, {0x7, 0x81, 0x8d, 0x80000001}, {0x2, 0x1f, 0x5, 0xfff}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2345) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000940)) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000180)=""/51) 21:07:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x1, 0x200) semop(r0, &(0x7f0000000000)=[{0x2, 0x48, 0x1c00}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:07:06 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x101, 0xfffffffffffffffc], [0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x482], [{}, {0x0, 0x0, 0x0, 0x100000000000}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x0, 0xbb23}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:07:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x82, 0x6) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) fcntl$setstatus(r3, 0x4, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$setstatus(r4, 0x4, 0x80) 21:07:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xdb5], [0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x3], [{}, {0x0, 0x0, 0xfffffffe}, {}, {}, {0x1}, {0x0, 0x0, 0x0, 0x10000000000}], {0x0, 0x0, 0x100}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:07:07 executing program 1: socket(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 21:07:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 21:07:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x81, 0x4, "cbedf487b682424b3bb1ab0f0ed0b277702de121", 0x10001, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 21:07:07 executing program 0: chdir(0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x9}, {&(0x7f0000efd000/0x4000)=nil, &(0x7f0000e5b000/0x3000)=nil, 0xb}, {&(0x7f0000f6d000/0x2000)=nil, &(0x7f0000f85000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e3a000/0x1000)=nil, 0x9}, {&(0x7f0000ed3000/0x3000)=nil, &(0x7f0000f44000/0x1000)=nil, 0x6}, {&(0x7f0000e00000/0x2000)=nil, &(0x7f0000f46000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ea5000/0x3000)=nil, 0x5}, {&(0x7f0000ec0000/0x1000)=nil, &(0x7f0000fd3000/0x1000)=nil, 0x1ff}, {&(0x7f0000fa6000/0x4000)=nil, &(0x7f0000eed000/0x2000)=nil, 0x3}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r4, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x4000, 0x5) socketpair(0x18, 0x0, 0xa3, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r10, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x5c53ef82f9e914f7, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r20 = fcntl$getown(r3, 0x5) r21 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r23, 0x4, 0x46bfb) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() preadv(r28, &(0x7f0000000680), 0x0, 0x0, 0x0) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r27, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) msgrcv(r27, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f00000008c0)=ANY=[@ANYRES64=r32], 0x1, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r26, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r43 = getegid() r44 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, r43, r44, r45, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) sendmsg$unix(r4, &(0x7f0000000d80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000100)="287a59635b2943292f3e317867577ec96e4a070179bed2039d85e28350b34ccab1983de89d953edb9bf081ae08be8799342b723e30fb", 0x36}, {&(0x7f0000000140)="f09c4fdd178511c5adec746407b1ee12d02f4a6c1fd55950a764961b145bc659a6169febb016d6176c2d6b557b9e82cb354c81e56bed71a95bc57ba4d85968364fe9dfc25af6840550b1fa524d4d45599c64b70b3993f2714b198026ab60ab632481963b5f08c2a8f9751ef40b46e45915e06d00393aa4787996d6d4e8b14bc5a85931a08956fdd82fb7c82fa441aa4925a352be2ccd0e9b3adf1ab7e012f733b17d85ca98bf4a02857c52624497fd5d55613aec4aff65672dc274b665ee4b9f0d5151a049a354f92c5bd560c9939a55203e61fb67630f35ccc963335e25", 0xde}, {&(0x7f0000000780)="899f9f0875c97598013e4668f8b43f54", 0x10}, {&(0x7f00000007c0)="313b626592361cff981d869ac78aa00c433acb056a258cc0599c69c397806cf9348d6afe5d70047daf961e578a78016ba6501d77a87aa45a6cbf1913dda669c84e506a86", 0x44}, {&(0x7f0000000840)="445f6dfb971a00a9c64584d05b9c36c93b7546d399ca20c92b45c30ef238d793d54c36890345000be1b9db89a0d956b284ad4ee0b4d7c9d4b5f1a4eebdf8b777130eeebcfbef175e891493ec6bc4aee35dc2a91c25", 0x55}, {&(0x7f00000008c0)="4f963a9ae58243155a4a790a4f85e82ac8771e6054b4d661ae6105dc91568f528085c43212592217cc5b2dfe4a053a8dc5b40eea0f27e844eb8cfd316173fc4f0c0b91bb11feac80c2c2c928297fb338b9e39108048744e465eccd2c70fb73531510ad60b961be1b16acbc923a87170dcb3a1e64713df31c21659519f09fb94c37814e87a14ac5e6f47b73595bc2f633402b6ab6e458c0cb2ec0d9c55d8802df58ea6fbe677fa9f3622d6f5c9ff660f61c14180202c3e00eea823a09eb19c909674edeb8fccedb66c4c9e225c33519fee0b05788bcdfad3c9a863b495a33906d2bb7132c", 0xe4}, {&(0x7f00000009c0)="71c6e074a886ca77b484ccc7bb5aeb630cf3b190b9f14870fdca77853c48304052bcb62ae06b0ed7683f461b3fea977c9662a88fd2a7b33cf4645b6990ab6d34fd0d0f0c680012edcab188486c2c88771723133f86132b733ac700588763a6fdbc2d9cd8c2d9baa49cd8620869eac9c6", 0x70}], 0x7, &(0x7f0000000c80)=[@rights={0x28, 0xffff, 0x1, [r5, r6, r3, r7, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r3, 0xffffffffffffffff, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r24, r35, r43}], 0xd8, 0x1}, 0x410) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r3, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = dup2(r47, r46) connect$unix(r48, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 21:07:07 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000015000000000001000000000015000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffff5d14822795a8d90050338e8dc1ffffff00000024ea55a65774965e000000000000002000000000000000000000010000000000000000"], 0x1, 0x2, 0x1c00) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r7 = msgget$private(0x0, 0x4) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r10, 0x0, 0x3, &(0x7f0000000040), 0x0) r11 = msgget$private(0x0, 0x4) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r12, &(0x7f0000000140)=ANY=[@ANYRES16=r13, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r12, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r12, &(0x7f0000001140)=ANY=[@ANYRESOCT=r11], 0x1, 0x0, 0x1400) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040), 0x0) r14 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r14, 0x0, 0x3, &(0x7f0000000040), 0x0) r15 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r15, 0x0, 0x3, &(0x7f0000000040), 0x0) msgsnd(r12, &(0x7f00000026c0)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESOCT=r8], @ANYRESDEC=r3, @ANYRESHEX=r14, @ANYRESHEX, @ANYRES32=r7, @ANYRESHEX=r15, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000001400)=ANY=[@ANYBLOB="f0712681d08c2b8fdbadc973e62b0b115dee95d0f297a607906f2bf78ab9d74a9489a1271e24d028e4b90526a98dcdca5bf72086e92c2390c4e5754e1fc8fc6c5679", @ANYPTR64, @ANYRESDEC, @ANYBLOB="92284207d96e723793e59dac037c01554c1ba2259c53547d80a7520a9f55d65844a5981052b569bd7f72b06296e21377df3aa888538e12e54487dfb743271dfc7f750e242b7c20600dcf8ad09d2db93e0bed6e27e12dde92619c8f528017a91216b0e2c910e50688af841808000000000000007b42518fa014851d66f8", @ANYPTR]], @ANYBLOB="165aff9bab0f820a85c678d4bdd420eb1d7cea70447fd9a3aa835e277a7b2d9fe90f7b091b281e229c4a176c03b4fdccd41f89d3f5183ee800ba026c5209ac2441505d26dac02cc12f715fb295ca9e5def966741c9e8205478d80f1b79b10d9cfd0c82687c71d918d7046967dc0a40aa91095c0b179391cd4fb6d25604b58f566cfcd702e673b2337d35c9134bc268b8a84388f6eb72e30ac870b0b1346ada3be4de11084c99fe9a5672ecc00a18df9c98ec12e8a06e5b48d9e62e6a96d3a9bda17d510260c403d868f7a0ab1063e6642f9c5c0c1aaba02b3075a39263e3b69c0e807d1148ed75fbe9ea49d6f6ed02457b8900e30bb94089a6ecd94a9f65129535e4f0e1dfc828f8446aecb8fe2081fd2f5c8c3908b610f3ded02ec6518835e40d96d0e57c513ddf6cdc6836673a34641d105a8fe70fd43ba4bf7fa32ee711fc24bbd96fafe6887a85da22e26925364083303fe8a68d72ad462716941255d45f2479da3f638c455a00d1c48e0e6a42e60e2d84a4c88f1ae07a7607ed25bcf75ffb1b1195fb9a96662db772dcfac846032cee2a16a43ec2d1daee9fd077e94b447591a7820b4dde9e197ab6957b99e05a4ca4478ebfbf42e7ccf0dbd0d0a9eee6198054405369503ecf76ec2079f1684f6087bf42424264f72ee4888d94968a21d242a2cf6ceaff6c55bb1c71cb3fb7856fd9575aab3b052303a0055364bd8080f4f8b53f97941e944fdb165d7bf56134d96d631bc70ffd3cff4d31216226c44f61864cca17059f86bc77c696f4480e43ec65192d145c40037b21befed52101d5ebdd23df128db36258a0e3367f0f93c1db844f5c124916dd2022e81426d0504d9b83cceaf82898f773befbd3693341f2dc0ee91fbe3c30f0dd5ff93f093b0a2cf58936a0cce7b2b62a92e20ba22389cc7f85ef06ad3a8396203024c5e5a7ec8854891405d7d000f24339a1359a16463bdaddd3706b2ba15676289630468836dd67ce0dc40098d719ec3557b8da105380f0758b6cd3e437a0f5a1cdf0d60847d44c388aa5b6f576e12df8f7d350fc4f32655a388e424ff5c8dd056c51dca57a9c6480e1a3f4aad65c95f060106b445a196d07e155aef3ddf87b7e46ad3124b302b12a6fc3e0cae76534a0f84184488bf4ebbe936676b831d0fc5f092979abe41cc36a76611b89582aedc4f8b4ecd7677c5febc12f985317594e31ea839b91a4c8a6cb662f253b415b470cdae734a8ce7faa28bcd4a1091b76c8a2844c5c9e184e88adf46570fc1b9dcd4695617a3ea0283c50181dafa1225776aa3611f2b31fae8758f59eed36b5087143128deb1ce870b99472ba93497e461959ceb48b6f766ab4b41c37fdb185a2283ab6a49a896e440aeb72d5541a795290f4237d74d1704f9b020b87076a4b6457677dc7b91d0c74c3764e2ee479c650d0cdc86fbc9b41c4c40cdd43db21ed0e42939be7ebbc00c740ac0fa0623792a24c71c031b95a2a7499c24735bfff31ac6e689ec09f9974148a716db10644c2164abc2d8cd80e6a5d368e8dff517524868b18d1d568313153f61ac5229d20ac5bcaf3185d726d585c75142b58c3b7e86635658f6579fcc57e3509e72d3f237741a8782e3c0df9f72f06f6f3d4d94090d7ee8e3879946be105b4a1db08c1b1ff97bf8c456b837b138b05602f2bab62037bf759e1b5208575fb32d7b507e80414d52a5957395e3b6a83f3867f6be32b41f105152d37e7cc6152799dd3da742ea263012279c0e0a5b664ce418b3fbc07d1a4e572ffc5a0fd9eefd48b08b9c18a006c957b2c626ea6a660fed87b25ffe56b098a7102638503d61ca1987d496e7d776337d8c4e270219a67954e710f393a517ed8a3299a410dda1bea242f1b1af69f274d3b5875c8e66ec04c141623a67d25f00f41907d892741cfb86f1cd04f463d018cf76aad7be3ce95d4d7bdbacd737c424c2b0483a1cd86c663576ad94ca0af63e47c13c08a2dff77a8a5cdc8f82689abe2a1bab28598ede3ed9a5d698c0a108c37f7b8b2247987a4702b03f69219dbec5bb7403143eaf87376c790c87fc2bc52ace1dd7c47c54d1bc79907da422a5f5be205408be22cbb14abb05a2074fea109948a618ad5001be9006d0244d690cb6fa99783f4fe80cdf3b4e75f3be0df5e474e1b83f179c0ab2648c929f6ef769272afa709177f56165ff570930e6f7d2b856259258ed2fb6d8ad1bdcf7afaf420a09eee7d5f6cdf65a5530823c529b28de173fb219e6cb25c761df5ac3685655af68eca031192d55a31379b43fb9d6dcef5bdd7b04d19cbeb06dc95b3f7f13c55809528df55697baa0f42e37720f15f16c8b40c5cbedecc411f89ab8c29d97e4d1ecc833cb259ff4189e81656d40cba3dd3680f2e92c1f0f524727b99aedeb0919ca508cc21e455cc7dbf354da0173f75a6e07314b39e9b466d87a120547f6729f2b73b4756790c438325afc746fdba6b08d410424d84da5cc10b9e84346104d68f98cc03f6f5b705cf8bdb76c4f5d6278afbee02066f120cd353e3120a9de45a56a130d0a377eebbdefdfed111fa034cbdcb06e16853e9da09e674dc763ab06f319a90910d5b334ee728a59843a99c5822c318ae5e04224333e6df48e0ccfb56725372c1c19c0ba2310126ae6dc186d2ef72bb2d72b83836590ab3c042e009765867c03b3650efe78d9e59de227569a08c59590a507604e3405db3f2b15b42deee6cdda79ecbb8e72b44b8c6a61f78a59a5a24f90599c8c08d9dff39fd5131aa4c15f88db8ba03bfad938e4be8f51cb21e930fb54705b2eba0557def1a149482c1d1e4f7b5802462a9c4f27b6cf52fcb0e6fcbfbd2837884ec28f377bf6d87654eaa8fc2c8e672bd495b6808103f71900d87517f286f7d5b75fa8fd208ded0c383423c2045f16785829ae4ac91cd5a3607387eac1768c40a837805d8133b5a5f2ec30b92c3950efd86b940955074dcba03bcfc1a670d771d4e542be96fd4740c01b9470cadded216f71a451a28c02b43a58ed7633a814831eafb2a1c9ee454f881977cd3acc9ce982bc99dc230c00c8ed9b28d4f0d31be7ab94a6ed4d91695093e7bd6b8772fdba9374880781c63e82351ea8d7c1450282f0521f1ef4c0b7a6f33655e368bdaf4f9f828e0fad66a20276824c545a683a6099b4346853c254b9d474673641fc3b0c12d84cc9ee07a2a5c36ce2da2d681c144eb54501b54ea424e9792ab7e55d1c5016c027fc7837aaa5ace5ed82284b8db962fc5f517e7c0d10e35165473647e3cfb1baa4830e9485376a3f756efbee137d50d24bb382bf9f64cee427fd52524ac482f323f4bd6cda762343e0659179df1cf08253d75f6554b6c53d0c0f20f1e1246a92acbefdf45fbff08f0bb4d7bbfeba56adb2d50b80d1b81e4d55f7bda293d262fe8cc3c17a23112c48879e42696a4d77ea0a513fce1303e296a439baa4180a5a25ee3b27d766eb7cd572a35bd99720f8f1690614518ba5b77c3ab4f181ff25a302bd05fb1d3de6ae1ef93d1eec4114d03abe923dbe0e1798f295ffb96966b33a8f52268fba5c6d8f6a151c3da23a7f01ee0777ef9235819c91475cc6e8e69ed89a41bf73bcd8fdda9bb8bb1171d92529f6b3c7c19b525f76fc6eb90dc8778892abe10de0d0373efa145cb9c781769dd50989a63447dca154888ef0c70e344e09affa0272d5bc405bbba3e51599ea9987122a9ffb85d33f60dc301ce3f895b3b2b712d4db468e658f3a450e9628d7a884138fdd4ceaf087e414511013ee3456e404e87bf1d124322ba638277e49f33c09f34c1df7871025fd5cf1b3c7934942a91bf35f688d89b33fa2584aaa8215fcffacd485286f28370701463d7148fb06a2ad530b922705b60e94e27e6d06051dd555b486e4305cc60025ec2409abc5d3c17a16e19e4e86ebb2b1c786d2d5411247e16c9fb7f90af0453cd5ac8f3b6cdde399f5994e1e246a90357908a1c96bd6e0e7b946702b53cc34207f2178c0b178a7b7f6613e739dd8e1b350c9214829114cd71444d0358a0ba3515a9eb5f28d897611d377bdd6fda00e3762bc58e32283035eb1bf51270aa5b97673894231e9f159bf0ea2d7a63b80154e5e586871b208b002188140e85761b6e4817b4679e8895338a69e61c2226ac769835d0e276b95292fb86b3b8145f32653a38a89b90e863f2df7f98ad20d4369edc2833d96b049d4fcf342c4bd344ef03ba1794c9bb6808f9c5bd279881f18b612c61df97ff351a465725e8c63df23f3649c902100d8780c521975f11741790e97b42e9d63e94dbdcbdb46afa142697256fb722aeadf9b38261c84672ed487c5c7d02176266c55df4c9019eac9c3ebd6cafa7a8a90ff0ee99dfda453be1201eb3d5d8e1dc9d591b3665a342f3c9b26cb77b30a2287fb63909efd93ff2c931975c86d9840e0619f777d89b309e3588a41459429a54f81fb2d550e256c2a24d531723194fb2b5713f81d76d04e2a05a27c84076c20dffa44a4910ff9618817518613ae490cbd17bd82ecdedae64e7376e3565a5a5b3265653513323b40f7c191aeca48c9246452959869bdf38f6e016e1fa9faa68bd35a6300e7d1de995312b389454a37a214343aa41f7998bd6a00033d0722da0c2dc6d7568ce1743fb0a60aca3b8c0ada244ce26b4870110d013d4ed6004b7bc1e6a69269b12b33c43964721bdaa1a60440d7cf381cab44e39f55eb890bf5516a712d0f0322583240e07fc280c94957708faec4649e24d1d4b0741227c7616739d39da70bca47e872a6184de882fe85ef639a4344fd2eb59cfa2ce8464b74fcc3adce45297d16c7d13e5de8bfca5e35f3012662e2d69b8e50cff66905b0a3ba55bc940ecbee8ea553ebf2e765cd4d28b449f1471bb8d5e03efb83caa2e0a2543b9a469dcf66549ca1d3fe71ae5612a34d7dc568c3f6d283625b9d8b1822438afb0e65ac44a70c9599baee26bc7df263283dec0a65197912c6f0c4d9a80ac080b18a9d97734aadeb6adfd4d76cc05430f167c2e0071ef81cf575a3dc6e6dc615b3e8aa7c005341fae30a44a72c9883891272308b9f5d03fff0f88854bdcd43ee31bac1676b83ff14cd02b80c0e4f29eec15dc2c1647580e4a6101473271d596a685907bb267e0415f9262972a9dbf5fecb23215b72d710f799b51f9aa4d4052970cefed279618195d47181e2b0266ceb1320039d91c996f191952a34b3aa34d8d6e2100000d07aff3c62d1e196534eb1743b4e57652622bdd1ef02ce5f18d77fb0afbd81d6195cd50cd20509931078e344ad29ce0b59196e800a6e3fc7427fb7e2cf68f2bdc21c3ebd8720df0d49b74ea652125dc9bb775abf9f5d5aaab3ea2343227280ab7502da9aee424aed4643cd4dd948207442259429de56c82db72abf6366dcf803395a4914c7075296a736ea8a167e42d5ce56c158f4786441274f1f5c6cd53163613b9d5313bc11a9f7f4f5f265f56586d52cac8edd15e5133129361c9835195e45f9b0955c2adebeb318338ea53b6303969f111736750f72f557c7e571c59b0cae0ad5310e372b65467a096a588e36ff14a675252a5d0afea577d76c302f06cfea0bd7d21157aafe0d01b56885a6749e25b25fafa074f9b8f7ca789501d24a11ad1ea553fa3ceb415daec6d34af2f27f04cee9df39ca5b45080d3c9102e2434b1220eaacddf31dfa157862b909325bc959507d0eb3f0268fa0f41d0b4a50ee4c5850cb36b286c327f7dc9e7d34699e49715531c62ea8f52b9faa8f5784670786d8eed768185ff51e405a682d38df90fed", @ANYRES16=r10], 0x3, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000001180)=ANY=[@ANYBLOB="6b36abe0b3106dbbe35f5e0f4d04d925a235d6ac4e08d17e07e24982d95dda74091d1ea95187f3c37239e3c31ece59af"], 0xffffff64, 0x1, 0x0) msgsnd(r8, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) msgrcv(r8, &(0x7f0000001140)=ANY=[@ANYRESOCT=r7], 0x1, 0x0, 0x1400) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r17, 0x100000000000, r17) r18 = getppid() r19 = geteuid() r20 = getppid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001200)=0x26f) r26 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r26, &(0x7f0000000000), 0x0, 0x0, 0x100000000000) r27 = accept$unix(r26, 0x0, &(0x7f00000005c0)) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r22, r23}, @cred={0x20, 0xffff, 0x0, r21, r25, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r30) fsync(r30) pwritev(r30, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r30, 0xffffffff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r29, r31) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r32, 0x100000000000, r32) r33 = getppid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r34 = getpgid(r33) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r35, 0x100000000000, r35) r37 = getppid() r38 = geteuid() r39 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffe77) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r37, r38}, @cred={0x20, 0xffff, 0x0, r39, r41, r42}, @cred={0x0, 0xffff, 0x0, r40, r44, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x7fff, r16, r23, r28, r29, 0x142, 0x80}, 0xfb0b, 0x2102, r34, r39, 0x1, 0x270, 0x7, 0x7}) msgrcv(r7, &(0x7f0000000040), 0x8, 0x5, 0x800) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r6, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r6, &(0x7f0000000a80)={0x3}, 0x8, 0x800) 21:07:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='0\x00') chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 21:07:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x7) 21:07:08 executing program 0: mkdir(&(0x7f0000000200)='./bus\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680), 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r8], 0x1, 0x800) msgrcv(r5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f00000008c0)=ANY=[@ANYRES64=r10], 0x1, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) fchownat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', r2, r10, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 21:07:08 executing program 1: setpgid(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r2, &(0x7f000004bfc0)={0x0, ""/102400}, 0x190b0, 0x3, 0xc00) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r4 = getppid() setpgid(0x0, r4) fcntl$setown(r3, 0x6, r4) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r5) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 21:07:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x4b, 0x19, 0xfffffffb}, {0x3, 0xd9, 0x20, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup2(r0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0xa33) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000002000/0x1000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000040), 0x1, 0x0, 0x80) 21:07:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 21:07:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="821c1060c4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x8000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r3, 0x2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f416, &(0x7f0000001640)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) r12 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r10, r12}, 0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:07:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/214, 0xd6}], 0x7) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000740)) 21:07:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202000000ffffff7ccc2207367a0e20e98e51f052c164bdf7d036f9cbe9fb2bded1237e039bb2121ec41df8d6611d98c811e68798f5dd8bacc65fda9b2f0d3271def7de1cb58cbb41792c6e86022227c441889eeb4da74e4f324405e91235343dd6dd61253533b40209eb8436981d0f48293fe4fee9612153e3f1214a7d2c9b04ca5f557f96513b18272c824f35238e6b8c5b2b1d82d066f7ed66c1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="74970400000000003300514ab45713442de6", 0xb1, 0xc, 0x0, 0x21a) 21:07:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x1f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r4, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) pwrite(r6, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000140)=0x4, 0x4) pwrite(r3, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0xff, 0x4}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:07:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x100) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sendto$inet6(r2, &(0x7f0000000200)="adcfdba221979e7884002adf4a9bd782fd221ba50977532878a00d0f4506d8a28cbb1b3c134138ffacb4ab1aac08126deb93559f9bde94fa2cfaffc0f8be46eab913745245b412f5633f74a51a2e62f897748e46d06ebdadfffbfab0f282b0907d3b66375cd7bd02de3caf4785254117f8eee7ef486692fe551ae18ad24c27b112b66e1fcddfe479e324801edcae0362f66211affae8f0a77893d7d2607b789f4c5fd7003af1d12e39408e8b9a7a4b24", 0xb0, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x3}, 0xc) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r3, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 21:07:08 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f993666518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91365d00c4af8bb931f7a5806c1863b96a91eb8f1a3659a0d6594836332859518987983377ffc9c474a494be743c367731080477a19f78883574d6134ba8293d423f0effd6d7ec939096a738e4dc70a5a1c1a39bea72d2db292a85a0953042485c734d2635d8bf70e677077805c005311d1b889c39f291702b23bac58b19c8bfb8f860f5b3c412f82fc6f4ba2f0a9ea8"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000580)={0x4, 0x0, 0x6, 0xba89, 0x8}, 0xffffffffffffffed) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:07:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffefffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:07:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x141) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) r2 = msgget(0x3, 0x4a2) msgrcv(r2, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = msgget(0x2, 0x84) msgsnd(r3, &(0x7f0000000280)={0x1, "357b7d3019de2d60aa7dc8af5db03aa01912a34c2a50da11987c967366f52c53afe5aaae1c41c31fa395e0664ce254f33d9ffa4a89a3462a81428fa275d3d1040b8defb05a7f8ff4f1bbc3e0b51592acd05333950146bc1230a093ba1e5a235b42d9edb04aa4bae741e97a71eda0e368426de9e1e103a091a487ab1130ae309b70da4b34e064a8bdae78f825bcdee40d66a65b3084f080598d8f3f97348ed198bbb2a1d8fa057468504ad23e44d5e9172ad26fc29caf5b67396d7d7030901fb8f57434584d135792139359932e96f0f479d835a8b89055c8514d27ef4a4f05f74d27a8423301bf3dddebf782e19002685835fbc473d8f32182b645ec45dc6e1f2c16725c42b69a7f3e34d294187daa01beb6b155b4230f21a97762b9310b914ca8161a7cb093de3b5684a94019a20f4fb2fcba224844905b036958b3a63c2332cbea83ceb910ca209559eda34b0cec6bd9ca9e6d5cc0430c240e7b86c8d1f6db5632e9926df7aba48fc5b700ace64b844126f3a3a2021648855cb4f5361da3335ed1b2ab0cb740211d92767d501a37f29a1b00d3b6494de7e5536b2b350f16c74c5a8ad760058cec14bf6e1a7d2420d115a894b378ac5d95bd294c813d6ed03769ce6f9cd7e60950f702b622325dda5dcc472b4913d9bca24a885376ce98ae7e4fae6fe9d4e07c43b9c6ccb0da7f1a632be672cf3c4d5c3f9e0095a4894eeb70e9ec613a537398a5a003a6fc59187b6f8610c10c12b057685e6bba5dfee595a5c3eed3a6e38551b193beecd0a9751ca5839ac7bf881de66e9ef181e5b3e39b6a4d22212fda090ed98d7a657d431c54d9f0946a249baf63a50379febf38bf2622e657fbb74b8a21ee89edbed836037110eefa7f13e34808432025391df6d83afa6aebd410e56621b9dd65c200d78b10e0d3591c3c4e52e1c263ad34eb51211f427f8acb5b52453d3ea3a8332041c8bbe71b80ef8c1e1c17bd8da87a8c75a08062aa0359de5832949e7f379a3a2221d712a452b0519f7778aed7a313e7d163f84a37177c0badbb976b1b42ad0f55b2a51525abdef3d9543a0ad2f95e013eab18d616cdbf6cd4b1b6ad8a713fd97a7265154258affee9afdad2121e73d78c79d070e4bb690e1f69436bfbb8ffe9f4efd90e7ef8978c37394ea2ffbaad3620ae6c69cc2cddfbc0475ac45995736276b64cf3a049e69508ce2a918fd366ab5ab23c81f063f0acdb362ea2dad60e173de3c0e5d897acafdb5babca66eca6efe4c74f192708762fa7c2835ec8ca6552c00527edf6240d1d5475c225233618693dfabddbca5627d54c1973761b505080f83e8df80c1df7281c9651624c1e2efbf138a4121904135d83cac1a68244a82673c025c1889ea7fbe16e7a19fb332cd157c65435e457febc08df9995404d2163020855936538ea3254fba37cbe866ee31f6c7af26faf823ef866414eca4114db255e7d2e7eaa803718314674d6d7f37d484aaacfe4b1f487e4f3ffd2d4c940a63467d69db80f047de7dc0b8df34e2ecd81a36e29bdede16b6db37c0868cb6a87b63b12984f3efb1a491d87f9c4ee3afcb0612636e001833a09a073ca9436cfc0c3d521c292b16f025d329e8d0d94340cfcd28883d3ac3d8f352c0c3e8952bd5065016cd3b4efc7ff4c8e30215049af19365b70740f1854e726634f509f89b35c8592d4ae70357bc384afbf77f0190f883f1e60734f08d542b23e85db4f0af764fe6249920c9918f7a58c0ee1cbbb619ffeaebb8fad5dae8c620228587ebe33045c68a7288e01934d0feaa1fc4375387285214bd51d31943d7892394724f1a6b0acda5396725f3ca15b0f23cef644ce897ca5c02831d789d96aadd0c5ab7111169e1f5d4e22940294ff5da2d676e8b012092cb10db5341ab2397e4726d0a15e848027b993d49be0bbc0a7be4f02c7cca933ce1128650eabd0cbffca126a03c8b46f1677688f90006de9e37385e8070d5c3a9446057dfcc08f6ba19d9a460d7d29fcd6e1067c6a3874c884ce0bf83689ddfed26a390091ea8846a75289b6c3ac26cf824e10bef6ae5cb650f5de2305340e0ec114c41160e156f9b352994efe314d6cff03380bfbb7b09d5d09ecc7f6fadc2b4e7c709a82c8bfb928ebd6ac310e21a4269bb1b4ba7a030224284c8e972771fe1a44727eb6d7df678361bd4d93f531b0121957f31459b0d4c9f4866552ed97e850ec6d9b86bcc06b1cb6a6129f6a4149a16749c7d8d36a47e5c6ccf8d84269dcf35442a621510b7398f3e324974cb21b5fbf1746a0666fadddfa06ac3f847df1fa19294357dad92201f5889016a3f208b1fc90d3e646c4011173a0e95e8110ff1ae65b198418e561e9b6474e29ae41c31031ff15827aa76b772f91e875daffcd6aff9ff35ed6a528458c37d762be4018116aba77fbab33a5cea01678f1c05d87f6b92f124231b7fd291b8915f2c6f7e43084a67681633f889841602d830a2d1ff483d7e4498beddcaa9b923f844660dd9722305f6281154ee94a3b1f5b4a447c159babca09a2a0675274c7d542f4ad03d3c8b4a7f97a5b8f26fa51d65c1c354f10866960c8570bef5aa544915db6ecfa31e2f806b47d614c79fe8261743e69f0043114a67565366d703d458a2cdc9fd1831be343396e61f5159536585d09d1d36635dd48daddde01e7241ff852ef305844918c887ff936e946cfeccc5ea01f98c8d92e685dbfb171d2d61f11fb741f305c6808f01c18174203c02c2fff3cb76e751ee6332f35b426b39dff3247f95a2686fed43ad419964ce7958effa40cf20e2a3acfc922cc763370e00b1a40a53073ff5e48bf12af1b9a70af0491234f008b2b3502a33611cfe02632876dabac070401faff411dbe5471abb694c9c862453248d022c24aebc8bca07301ffcc811ac7cb2559a1786559f15c3197cd0951026f1897da15894f740fe1bf494f08aa8835534991651779f569f8466d3a8c39e23b77a27d7bcf74368a3850aab36f95e38f8bb6e6cf2179685a95bcccdcb19edbba15f699991a19d6e457d2e2c94e8eb9e4edbe28f1a28bb2a8f56d8a71e5ead78144b22c12443f64539fece28b37a0eac10012a0073cc70696379ecff854645112859f0f2941278cb035e7e4c37bb157172e8c64869a9fe29121b9493fb7c5ea5540af412c15ad3c97426f25a5a29714a30bbb0db510e7ce88a710c9699b51a44a5a5a78ccd8f7110451b8fe2e3f651211bc2a4a841dde7c460fb71bfc47ab7a7204a0ee5d17c2e699fee38ef787087b569c02481e6d7d91965db7ebf2bf29091080fa389bd22f63820de6468a93013532f3be0d5c79c8d80c5142edcc5a36c97cb82a2edaf10555a0058b85f280ec167a5da701e0fde4c220d4736f06feb412f92a3680ef72c2e1bace5d920fd05ea1ae82ca9d931376a9fcdfa9a93fe683ddca6a561ef149ae7a0d4e39fee728d2e509633db9e190a68cde51214e57caa090eff215b9166d723577d47c29fcd5f435d52d68e24898a21ca1466b3f41cd4d84be4c0cd53f6479a0c9b641b19c2ee71d2fe6cc38c0254b9782672e3c8445c12fdd7c3a236a75c158a05fc622c4deba8101b3624a94e5f03914c47ee7fd6af7d38730a35d7ab9d10430e40fea63f6a2d10070d8dbc277ae0fcd2e8de232037917a5906ccc6beae4b0017668d12c97f09c086fc8ba4a4bedcad331127769d9948c6068f562436d48a9ff3fd9af9979623acb77b76c4b984576015699544e54c61e5e4b7f6a4bcbc5a16293d5723b88187bde1f84d8f955cbb33eeb662a9b60d3ceb9465ddf27e387868bbb28f9b1e96fb83113fcbc366a3e177253bb748a200a0d5cabe1b98855c631c42efcd5bdedae2f1ca5d9e4da90d6cccb34a059da9ab0ae4bcbc701fd626e86747429358ecf8732727c75fd77ca1722963740b29786066961e213df7dff8a9e366e4aba73252f8330ef1d415f327c578f3f2ebf76292fcd07a0c28c8cbb71a06ffca84263aec20f0213942af8199c6326e92d4ea128e1f712b0b105f170b346523d543284ca171d23609e22dc52b86c571240d16d7d3c3bf763e79592425cf11b8b2f40b7ceeca6498ab37a7f21e98fb9b75ad6f644f3d53e6b6515840e7fde74e4e490db57d01dba60939dd7c95c5cfe197fc832659228fcd8571faa28b84ec12432f1bd9c9606c17853b958f0bb94d7cda9f553e7b3eb715c42d6ad3bc0de1cfdd9aef57736846b04adc1b66d17e705379e02d371ffa75a5226c8579c71909b28c6af29393c5f3115685a15730b6a661d1d681c11ad519cc99b674725442470d03628db6a6b10cc9f9bf56f238b68f058bca18513b51e7545a833afd168f32b0b682a956a5f04fa6f830b242fd813e7da3bea0fb133815c0ee9d38e71ba6619679bc97d894511dedfe8722a3c0736ad8179d97845f9f59a5d8408979daa58cb1e3405af28ff3eee59ae7c7a827c71b699732cabafa273d6ece82e3451261a73c9a1bdcc9916f4451747278c321e4d0d02c61794556f75ad272dff87bc7a5ed366ebab6022019a97c493a26b98f38b7fd39c9cca5229f66fb7da9726a199bbd3b07c426eb6227f6328c98d6ff2b2c135b6512802bb9594cfea6ef98d7c0f7a7bdbaada8bebedddc6de2a201d2350af7c02526110fd08f6a58ef58f3d9dfa97268e16cf528bcadf649885d1d1853cb7782c44c148e578c8bbae58244a36544f96ec2d7a8e3443d1c44f2a83c3859e3327cc6443c54518aacfc271806d93b64d871010c9b996e3a5fdd10c609ea594509e5a1a335084f2a7f3f2be6572b4db3ea4f83cecfea7c82ae5b79fe33b13f53a98fadeaa2edef506dfb1e63a38eb23eb6d5fdbd7db6ebea5876a17e147d1b44d03a11743e6ae9128a5f71d38984078718a62344ae1ac7392d64c4909514028d170143858299c5df8fe7f5a26e4c78a0e17af14546bb6f8728122325ab9103153722e867386628b61ebc83e4d9cefd127a519472d7fd2d850f5638846c2ead80d93faa4dc3f1d14e9b61efed548d57112d3aff310fea604c96ef9474d7ff931d164d0836ab706773b3ba76f330d926459b451da39387f6ae3cc68700e92611d5a8734ef01ec8edc9e24eb17811f35163a5ced7c8e7d01a549c0381c87f479fe1c6ba5792cdb67e7806e99385385e2ca0420d482f59dbb94bf478ee72e89fe1dcc966199c100b4c63e6f8eeb4eb5a3062146012473158de3f07663bc0b6911ff0bc5a949eb880eef1ab3703ea5520238ceb59f6b95cc2bbf6f078d6947759f7626f2043cac90dba10df05a55e0a7fc99f4f0a419e88028db4c52acfcd4a9603940a88adcc0030d2ace5f6a5167ace02aa51c14ec530c9c57d17932f0ca7fbb3ddf296b31db83ee488677236210023c48ac747ea604ff41b8acae4ac0696e3b61f1e5704bbe63279d738149916eee19b40482e112f221d985da640434df26bf53990f0679ddf4cd143ace3a61fd8ba1db9936310f7becd96ca37c4f0b35a570e4923cae4f8c8c85f74bd8b5c85a24ee1025aa8274ccb7a5464c18f46a0ad9c29942316495cbdb15834f6d9fb33165de4eb3b9c4dc28f644868a8d9911afd354d72eeeab44eab92e38b3b2e8e42a9e1f5f861cd67303816cb4edecbfd0dc4be652d629cfd2bb19bed3b262c5f3dbfc51dd1b1e2ef03b54580586c58f3e90f39d3631eecf4f48c7752fbbfe38e734c0cc4ba6a08462b72ec2b2b139764b9938612e2e463457d2019ec5fcc8966a880bf82cc7415db51388f6811fd2c02cb4502b0eb9c0add6d0a15d3ab62b0870a4"}, 0x1008, 0xa66ad1a1699a5969) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 21:07:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) listen(0xffffffffffffffff, 0x3ff) 21:07:09 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = getpid() fcntl$setown(r0, 0x6, r1) setpgid(0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = fcntl$dupfd(r4, 0xa, r2) renameat(r3, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$getown(r2, 0x5) 21:07:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x60}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffee, &(0x7f00000003c0)="b666442002485355c075f52eed2cd22fe082f38828789d3e1c4e93512ba8c5893c1f5d0b9ece4b45f950b8ddae45938338d5e8a9c5c8b6d2e2ab76a51b31e4e98f331b6a39c2eb5e77f9ebcf6fd8a39c3bca2c95024e6a69ec2387251356bf15eb73aaacc57077ae7d1a414af47cd91a1d747cb8f0f1f01b977414b0def434fabe7d32134264d6aa65a51eba435046bfd81150e96feac61edc6622781c9e9b7130e3cdb1c923fdc00ecc8a32dee027811e1ecc7e0a45ee2a") r1 = semget$private(0x0, 0x0, 0x100) r2 = semget$private(0x0, 0x8, 0x100010286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000280), 0x2aaaaa38) semop(r2, &(0x7f00000000c0)=[{0x1, 0xa}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xe1, 0x1000}, {0x4, 0x180, 0xc469ac8ee1fd3c46}], 0x7) semctl$GETVAL(r2, 0xb6c2fe431a0c75cd, 0x5, &(0x7f0000000240)=""/223) ioctl$BIOCLOCK(r0, 0x20004276) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000480)=""/4096) pipe(&(0x7f0000000040)) 21:07:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x401}) 21:07:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = semget$private(0x0, 0x8, 0x100010286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280), 0x2aaaaa38) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xe1, 0x1000}, {0x4, 0x180, 0xc469ac8ee1fd3c46}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680), 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r8], 0x1, 0x800) msgrcv(r5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f00000008c0)=ANY=[@ANYRES64=r10], 0x1, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() preadv(r20, &(0x7f0000000680), 0x0, 0x0, 0x0) r22 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r24 = getegid() r25 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r22, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r23, r24, r25, r26, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r19, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r22], 0x1, 0x800) msgrcv(r19, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f00000008c0)=ANY=[@ANYRES64=r24], 0x1, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r27, r29, r18, r24, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r30, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xfffff79b, r2, r10, r27, 0xffffffffffffffff, 0x84, 0x7}, 0x8001, 0x2, 0x3f}) socket(0x11, 0x4003, 0x0) 21:07:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x4) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x0, 0x1f}, {0x87, 0x0, 0x0, 0x40}, {0x1006}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) syz_emit_ethernet(0x5ab, &(0x7f0000000340)="b6") r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getpeername$inet6(r6, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000002c0)={0x3f, 0x14d2, 0x0, 0x81, "12a5d8ba2698e7eb7ed12568915d99b586ad4d68", 0x3, 0x72c}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4040, 0x0) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000140)) getgid() 21:07:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f00000013c0)=""/170, 0xaa}, {&(0x7f0000001480)=""/235, 0xeb}, {&(0x7f0000001580)=""/2, 0x2}], 0x7, &(0x7f0000001640)=""/128, 0x80}, 0x82) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 21:07:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) pread(r3, &(0x7f00000000c0)="b7c8fb41ebacc4b0e350a62b267b96606b3db663d1fe3f7d13b25296850861a0efa0144821b405d1d607df28e143f3946ac5a4259c6ce384e4fc56688d330ddb2b196a51d2e33e4ec394a212064b26e2b13ef8113d56be991efe4e6445d88eade5d970310542d4186b6551eaf79360c9401a73d7434a05570eb53f172839d74bea142cc1a56a0a3a450c37e04767e31a74858c3a8ba6666de2f3b45398a21b679b337ad8f675b42396bd8de8a1c4cccf5a9f7cd9ceeed38839a62e164a0c4c6551ce5cfab23b0c28a1b09c94c0aa", 0xce, 0x0, 0x0) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r4 = dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x30, './file0\x00'}) r5 = msgget$private(0x0, 0x10) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x10}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES32=r6, @ANYRES64=r7, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX=r9, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES16, @ANYPTR64, @ANYRES64=0x0, @ANYPTR, @ANYRESOCT=r3, @ANYRES16=r1], @ANYBLOB="9747af9e3a7a6ee67dfdce82498701e6d2da850c6447501cd0fa33e78a0f6197216f7ac202ecfd1d38f9fa155e6b582ec7bd24e6b868fb8a18393b026bd9c52ac6b4e006c6be69c943d61e2c0884492d03a87fffb49fa8bb8acea8090cdc0e333e0b48cbb7c297c8f295d3a79e69e4aa13a49f23ec36acb4e855984d839911545c78d14e77d68e9649596c4606a27db683df43c974424063c9cf639c9930b3a62a4d67dc0f00de9693a7de84685f705a9ee049dc58b8a0765a90eebf4b732c0330fca6ec8f33ad5b797ccf685dbbbe03f97d4af47090364c50b2692bf8b669da11796c41c10347df3957b98e09", @ANYRESDEC, @ANYRESDEC=r4, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESHEX]], @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRES32=r10], @ANYBLOB="cdbcbcf3ac5e79368eb0801bcb6cc83a1f4b754316bee56b88f33b2f9aad713cb9ff732ae76158bf77415a5b49bccc4e4d59f1024d27314981aa3a0711635f69713ae5e248a22c4c312a783764fbcf814dd3b4eb00417358ebcc210cb0bf68669549919a", @ANYRES16=r11], 0x3, 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a439f8387c3440ba6ba0cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000000002000000000000e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12fa167e0e0b3cfb778a0a9db7ebe9abd626353b063cfdf3e954a666f003e29bd12f6f946cbca2c298ff536c98a5ebe894a265cb44a346899560b3a56c80a1ee4bfb76ad432b9b2b086e30c40a53af33a6b856ee315b15da53ecc4e53725ff4b9a72e46944cc9d7c8c9a0db84a5482973d9930382c6349094a5b61a2301db2b2134788655b14eac27e6f4d78ef3fefaf49d37adb5c4b86922917be45cb832505c9f999187c40c108742b4d9cac394ce7f3a2d086dbd0329e8c4b1e454b65352e4e73797036e309b2c64bfa07b2cf4f64ff0c45b9201a9651f879bc257c7caf3a4e2973c3da47806e76468c92a75805"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000000100)={0x1, "681d988b0e22698d30f7d520942c37cc80534f530c3d2c9a202ffb391e2d67a6a507ac7d9f7f379ee465e6fe99268819dab4a2968d90e740dce193ed8d611b6e1320d1a84697f3c5676165a200db92feb78915de8609ded8424966e6d80076578d44489c89dd69bf240daf0a56c6815f220b46f98ed5b78acea23c6be9a844ebb9ab4757189d5cafc1010dbca0c697e94fb60dc465943d60c1f0aca76c02a3f3a72da26d23c30dfb5c7fad703ec79742b8a234d65f75511bd4b3ed6f1acb420f"}, 0xc8, 0x0) close(r0) r12 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000079c149cacf0000000014000200000000f8"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc6cbff13b9fd49090fda1df79bea5b8b0de025", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:07:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/54, 0x36) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() getgid() getpid() 21:07:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0xfff) flock(r0, 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f00000002c0)=""/228, 0xe4}], 0x2, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:07:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 21:07:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) 21:07:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda5e800000000000000d5b60300000000e0ff0780c4a17b00ee10000000000000000000113cd3c4a2d17869000d9ff65735789f2ab33ef6ac206f2f9a911cdf85660100671273b7e90100"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r5, &(0x7f0000000100)=""/24, 0x18) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r5, 0x10}, {r6, 0x20}, {r7, 0x4}, {r8, 0x8}, {r5, 0x40}, {r9, 0x4}, {0xffffffffffffffff, 0x10}, {r10, 0x20}, {r11, 0x2e}, {r5, 0x100}], 0xa, 0xff) r12 = accept$inet6(r9, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r13, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:07:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x84, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="ec0b03f5d61d0706f034b94d47d9") 21:07:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x7963691f175858ad, 0x100) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="d03278f944f6b0b4edaaad8ded9e000030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364", 0xbe}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x4], [], [0x80000000ff], [], [{0x0, 0x0, 0x1f}, {0x0, 0x0, 0xfffffffc}, {}, {}, {}, {0x0, 0x20000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 21:07:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0xb706120ec3d21bfe) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 21:07:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="86326b2dc5be977e71dd5dc3c38161e51abde27b750508f2bd59e7d026c289ea62319ec02408632c6ceac04a1fbfee11c310b142740105a4c5af1c7f809e48d99aa2e870b568eadab4a663c3876bc3551cd3d8d5712e36a9bbb018104101cbdd619cb3ee415570c120ed8ea9bc5916fd0333c64d5eed0551ab658ba633acb33ad8fd570a0d33fa032c9cf30145426a13b68535fc5f20d29d897427782e6794abb4ca1eede98d5844592a65c41e0e2c67ebe7d222d5ea0bd161d66483553ef51647eb4ad7aabc634a0162607f5442fee9a22e47647d8d49072d562cba38891b81351cf8f3accd52f5893b911e1b4fecc4aa943f5d1ae29f509d90056a79484e1e1cdbe396f461803e6d9ea18fd5bd0c5be7ba65163b90ebd094d022d9b5957dd267ea08319d816aa01ba256ab17dc4e900bd60a9326685ed53bfe03b80ce3dbb72886960bfed6094a2d691949f5fdfd9b51aae9e471923f2a32a1f07f1fc56fc719fb577f242bca9c8c4a55b8e57b96cc092e074c5452c6c05f5370254039e3add9583f4081e40d86f066a8331074ed3ea2410dd5be894a8439c2c484ad3dd20a8cff61c39171a38995f0b15b8fc4954fcd67e09e51221a82e343d24c000b99114052dff056abf2ecb233a857699359ef5ab3b39564cf06ca47eea798ffd2f5b8ce95c0b4337db6551d9a477d763881152cf2ecb2ba83e613ce1cb88314ae9319f0e9722c5ccf8dd1017845a057521b152ecf93f07f989ba76085963f1f2cf384fb116da30c67b15b002e613e2b24272794b672eee8451fa60437ccd555866dee2a9c2663cd26bc80de29723d908541db2a1de365551b79abd99154bec4702783cdbcd7aea20910b0088f64b30081aa8a84fb77cc852d1e88f5741a7b7b6e65f8fea8ee2c54b77f33ab209d8fe52f4ba6be8a9ab3418789d2350ce628d1594d87e08bb1c33ea864fe2a9d854cef7093eede64d4d3f2c81a5f3aad00f25d5aa2f6eb805622f4c2e33a6f71ec8ea617089c44069f3ede5bfc9e523dd9db031dce31ecb1bec0c85fd232663befeddb6ae5ab3e049220d5061a3fca441375e40ae336e04ae0d53f12c8403e33e0d69240167e01c30c471668a1eea865fc9adf4c68630179a73eace2e29c0ac005eb821d1696b24276ea30566fdeb12ce99ac746a55c438daa1fbc3a3ba9e19655e825414b18826afa41456d775911e394eb86dfa35db70db4d8c6d65ae6497a21297cd1cc0e3d33d2133f8edaa5812b691a497e5312748d2d144ef0ce3a2b4c1f3258caff71ce093b1494b38dbb32aed9aa72c0e6732c549599894bd1b63b4f56dc25cff49f32c96f23557dd3979f1a1ca5115f38ade936e4f8ffbc65a7a98f66e66ef327ab24f3cdaa74ba83428edf962dc88ac4e1f584462122ebe1ed05fa70ea50f15b7173fa877c4a12e30cf52ac09c2bad7472aa9fc724917990b0307b9fa33a7959b19ec0e932f75a94ab831080e1e12b5156d0e0b362f20955532250bc652e383bc317b50e0c0db3ac2a8bb25804bd77d6e52b73f7aa67e7ac8c78f9a95fd2495cd14f2f3f64a2a34e09c5991a6997b85b3c02f4965710d23f78d25784eb3da2f4d22c4bfd3370627dba6ce0b940566f55c720abd7df7bf0e9dad4e36a943e70a5e8c9e77c155a6d96d371f82275b9c6b8290ef56c093b50346be4a4ec6930b39b109110b9ebb502f6ab488f0d1b4c4d53c25b0a78122d662edc2704ce1c27bce9bca961026a261d455b1cc40be155d3ec2654131f2262f4ed2e632b6e7c5d1330826b8f3787a9acbd17f9ec2342439e793bfc25bdc625af110ea97b77af0dbf9b52d67e72b9ecacd8ca5d316efcfedc704531f4e2ddf5db95041d709f26f8eac8965c701e91beefa7a791fc2cbf82fd6a2775d576d76be0e512657a9f346ea32214e9bd94ccb1822777d08c6e8e6ab6803c1c30057f766ae38c3da670adaaad375cff0e3bacbfb2c1e8ddcef26337a606f64bd389aa1653ff887a71cb3c5d6d06080a97950736eace9b07bd7d32dbe3cde9767406385096177869c7e047b604de3b940836b177b3aa464f788f7248d311531d46e880c10fe9402569b989ec185c91f52e1db7a0070baf07901e179b7acf5e4ad676515af45870a73cf763ac5545bb2f9028b4d6efaf20dd3cd6e13c43875dd60129c1d37b62f96750c84912383dab056c481343f946b128c620880f456c8588bb7771765154825ac318dcf026889538ff9e5798781d23e3b49e67b0bccbbd1aa292417c9fdcada101e77cb1dd6edd22fd51c0ea4fecdb3d2517cbe1e315cdb4b0e12546413357f2702fa907c4671efd0662fcd90b16679cbd8752d8fc03073db2702eb61406e4389a34209b72691dab5adf975dc37e8a3ad37688b33352317c0241fdefe3774794b01d4f7b37b51c19b6d8a9db9f9fdd12843177001240e02f2a5f4784b72c7d9dd364cd153da53d9e1b7959e33fc95520dfaa0ff942e07c3ccd0d99a889e2df9272245c8840629946c6ecd1bff1c7ca68c9b1b029647f53b19c9a63050a5b93c4caa50795d854196e90ecdfc4c926aa89746b159665fb98b57e7e767972d56db5f7e24745f90216e68b269d8fbbac704665a56db0dd4cdca85822014b86a7804f5230fb7be13f374d522a3bed3ab7d699c5442b1a2a196b03dfc3766ffb5d9656b4d5248a7c36ec4c276aced21e0c9089616d2d8577099912e0e357d76f0f34d73be3803ca1935f785b442e1d5dbb97e1655ab61d069adff221314b7743d6e305da07e52cd6483bef10cff280165a48d4033f8706fc74d24c1e354e14be2bdc838231db24376f40ef6bd71efa469f094b8f369b731b33f11128c68face3c743c6eb1b087cff4aeb14d2d444847725e99d0fa400405529d90d4cfe3d67d6693191481168b508a0135ce74e1216af51aa0c543deedaa62b725f5611aeefad094b1442fe582ef2f7f1c6d3361f7d8521ddfed40f7dc214574cec5ddc8192e82c54ac3ec851c2f6987c6dd00cf8f0faa684bd26346c3f033f15387714fdb650341e26610e566457d51fd74cf3066fb6ad865c773de569f702bfa8c399e11f26a16653a13e5e530d0d4298b1377cd0f592f2e876a3943d075ead010a9dc0cefa0b5d99c8e10b948ce4bddc43e21b9a641e13091ca5e8c841a4fcecd1361534b36e4db903ac464c6d1a72d8af1b0f592b26c89a0bd40ad7273facf25f9a8d33002bd8a480b0d20edd38df4bf1bf24522a6e02173d74cf3ccf31c7ed55cfc427fbbfba9aba5f2037f672428fe5f6dadc06b37cb5c2c0117af6e9cf3dbb2fd3c9422cee7d7121522b80e4ca8ed9b0f5edb8032a2abe52f89a0e6f33bed46cdea95f64b44f223197be25ae9d13d92e9c725ab2941d5deff2b641494918083411034b8e6a4f622dc945941cada62556d8c6ddfabd939277a4bb5fef8a9d56c26c794523627d3fbf82de6b0de94ace61299dcb97e7ccf90eef3ba0eab59abab283027776e14519721f757c3eab002b468bfb86d0a422ddf3fc35aef7e79d9fba5217f7fa74c8de403065ff2ef024579f08344143f7ae273131be55062d52bc07f37e695ffe037d8b10ab6a87b708368eb8ebee980c3dfe37ced8a9bd2a017c3c3768280e73dc1e22a1a6840a20d8bd4850da814493bdd941651cacc9be61c4340b9908e337fee79ee448e936d83b15da2919694c787db30c956d5f71f6f254685dd8b5fcca1646c6cff8e5fa83069318f055ce4801c4f32271ede8febbea12169572dc8b44dd2ec5a4fa5654a531671a4bc154f59bbe8c50077070077c04b8d44586d0280e0092eaa597b351b65ed4753ff19a2222378dbd819736b8fa46274ff411c91f4326954ad1e5d41d5886a7b3a37ea8fc33077985b122b49177231429fddb2fa5f606303358530acdce3390a62a08c47e56ec06c4aa2767bed6b3bd38be2fd5a79799ed85853fcc979ede8938d7e8105b4774a711c8180a1889c2a6f75db2f64b31d51f09cb5abd66996de398d79b873c17908107ebe24a81f7f20ed27d0349cefd976a208dd3371ea16e7cd48e36bfd07d42d3f1750c87962938d5a20e2a4541f0f82e861b73a53ebce7b279bb8846b713078b15039e29ace7d9d55740ec1489e2bb24135a685f2b8da1e1ecf39c265841069d40409ae4269261603ae38eed43730ce0de7c88553b9555b4adc2fe89fb53cd528b84b306e6108acab21e9e564f714468247ba645d4ccd375c4c24ec45d3da1158700132e1e3660bab8b7ef0c134b963443ca463f62389d79edefdbd6ed39887dd5efb843956b25f5fd1f6f2c27fc96ab88a216355109a415e6d58ac6bd7490a7dcc1262a813259910c3a4f5ff2a160e6c6874457b519b50931f3e4829b6e0fc91b3e7a51a403382836afcf96fc05f6d1b26ceb113aa54e911707be47407d24c89cdfe3d964705e756f53f795bdd4fbcde39de0943f9e60c78e8efcc2517fef2ffc5fc430cf3f3924eae1e496ba93322a2cbb87a94a85a4222532c130a847bbfd8a3007311e8c52d5ec85fb7f5d5729a482882ad1bc61a73c8a544cda65c02719754bdcf94b2deabe118577fa54119a9422836aad8aeda3a2bb08ede758136567da1164a500bfdee90a369eda083b6c67b9825768d4509d7a05790ce5a8d2d7e73cb33b4dbb66f071bf74c004e5edcc73226ca209f9f43f9b35efba914e5e89532c1fd9cf2f9831f409f89eaa0ae309db79c196438208d90d358ae34c93fa1be698e83cd6ced82ede070c238978a19e43216f494720d893de523e734dede80bbb7bdad4a9e7ee63875047dc66dfd96baa4edcab7b7843fa964d586453dd317b0d96fca7f91d02455725408448f4279ef8fb561c2ac93d23d1fb866821ae4b1539160f0609a13c94779f297b902d3fb1dc8b5d6725d38c0826642245cbfd9f2a1a1a8f10c0faf5374a4ab5998ecb5eefad35e8f01bb633e0637999cc2f0e5b9caf97c1ac169564c2fbe2a71d76c9143879c242718f32a1a0cbdda65cf71b0ed9aca854667dfa35b0d75e93674f58b5b2b664c40976e3111b9d34bdfdbb57b24057f8d673891983bef2b9d445090393c6aecfd365ad9b030df5b657bcfce8acf990dc8cf0b579e3c291c42497f697292e5eb1df289e0e6c521bcee2e310c3011f7433d9b3dfb345ce90fec16b9b498393945e920f25b38c03495cdb0e9ada6f81476c74062dadd2d507d19db756f43e184194da535d12d20b764b09c220b604f0ba3775a7c12e02655981cb1c6426a51cc7a5012040aff0ceab7e5d70bc0e52074ebb6e36cc96310278795bb802a0f86d0eb8fb234f5f5abcc5d84678ea0dba8eeb0cf919c05bef58ca455e3087c34086c96b1f6bf69c3a86e82ea4d8c5bd8511c2a9ca748f1b84778c51d826b94f45b35b35d22523dea2723b2bab6ecd1080cf270140be54a4cdcf2d23acb851ccf14662da6284fe76bd267afba7bb9d1d68fba0c03378666d79ed182c5531c4385514b21333f5c405165dc80bd10940c86f106b12ed2ce305ffde118f8ee6c8fd8f7542e0d5e3add3f2e0037fb853b9f9d3d7bfb437613fbee4810d41fb86187de34bfb0903b7893586df0a91b4e94a501025b12ad1b1223640b012836e933bc25547112a80bdc799c1e1b798f5180a4c316098a27aaa082f12771ef35bc34f9679fd562a66e9af0f90c850d0deaf95341b05030a5ff44051a5b2e1055d8f6d11abb38a412924e2fe7ec15450ad7fded2d97a9cd872280c3330b22512a93405046e629c2011ef481b24abdbaf96a423597960cdea45931f1816") r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:07:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 21:07:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x3, 0x0, 0x8001, 0x9, 0x401, 0x3, 0x1, 0x6, 0x8}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="c63302c939c8bd0a86e4b37650e53d28c30750aa861b13d17edb73ecf08b2c93997ed7ea7cfc4b3c97a7ccacf91602093e158780074459a09df423ea5fd9015bb00193ad1f57644a96eb9a97a7f1e7ed4c70bb7e5bf4acf07de9edc6081e8e0cc58da8a45d53d7900f0446e318941a47bd636809ed17e8881caf3f69cb89e6d6c6a8792bc1540ea770d47d387b615ba775058e2d03d76e76469cd912ba"], 0x10) r2 = semget$private(0x0, 0x8, 0x100010286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000280), 0x2aaaaa38) semop(r2, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xe1, 0x1000}, {0x4, 0x180, 0xc469ac8ee1fd3c46}], 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0xff, 0xab8, 0x632]) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r3, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r4, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0xe52f8fcb449be1dc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000280)="0714e08e32f0537236335d4d82883624cf59045f099bcf09e938d0737f73eb2b33fff30f", 0x24) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) connect$unix(r6, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 21:07:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) r2 = socket$unix(0x1, 0x6, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000001b80)=[{0x2, 0x0, 0x0, 0xff}, {0x8, 0x1, 0x0, 0x9}, {0x3, 0x1f, 0xfa, 0x9}, {0x8, 0x8, 0x3, 0x2b}, {0x800, 0x9e, 0x4}, {0x4, 0x40, 0x1f, 0x200}, {0x4, 0x4, 0x3, 0x80}, {0x9, 0xdb, 0x7, 0x3ff}, {0xcd, 0x7, 0x9, 0x6}, {0xba3b, 0x2, 0x8, 0x4}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r0, r1) ftruncate(r4, 0x0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001c00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476a0cf5c6af8acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff56813c5f84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf567efe47f14aaf186"], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000000)='./file0\x00', r9, &(0x7f00000000c0)='./file1\x00') r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r10, 0x20004b3c) renameat(r9, &(0x7f0000000200)='./file1/file0\x00', r9, &(0x7f00000002c0)='./file0\x00') readlinkat(r9, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r9, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 21:07:12 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4412, r0, 0x0, 0x7) 21:07:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x892, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f00000001c0)="6c618939358be2a9b05ae082ba6e734eb25885db74cf718e6bb2b8e2c1a9e05d174a2475e4397ce59ae1476a429acf2ffff7767c0ced9982107151c71a2cc8bc128da8ca9bbdbb480668bed79366431e507389baefb23a991c4553992fec4d70aef2ff29b614556c7bf738", 0x6b, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r2) pipe2(&(0x7f0000000380), 0x18004) pipe2(&(0x7f00000003c0), 0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x2, 0x3) chmod(&(0x7f0000000240)='./bus\x00', 0x28) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) 21:07:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x400000064}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) write(r2, &(0x7f0000000080)="a6", 0xffffff28) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x8, 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x6, 0x1000}, {0x3, 0xd07, 0x1800}, {0x0, 0x8}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080), 0x15d08ebd883f4841) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) r4 = semget(0x1, 0x3, 0xc0) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680), 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001300)={{0xf2, r5, r6, r10, r14, 0x1, 0x8001}, 0x40, 0x3c, 0x9}) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x5, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) semop(r3, &(0x7f0000000180)=[{0x4, 0x4, 0x800}, {0x3, 0x37, 0x800}, {0x1, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x401}, {0x9e253736642628e6, 0x0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x7, 0x800}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 21:07:12 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 21:07:13 executing program 0: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r1 = semget$private(0x0, 0x4, 0x71) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000340)=""/217) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r2, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 21:07:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9a, 0xffffffdffffffffe, 0x1, "00000000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 21:07:13 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d916c1f6bc232c0a246a0000000000000000"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xffffffffffffff74) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup(r3) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r6 = socket(0x1e, 0x4003, 0x0) connect$inet6(r6, &(0x7f0000000100), 0xa) listen(r6, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) socket(0x2, 0x1, 0x13) r9 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r9, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r8, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) recvfrom$inet(r6, &(0x7f0000002040)=""/4096, 0x1000, 0x440, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 21:07:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 21:07:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x80000001, 0xfffffffffffffffc, "661fbef2245185a81865031806000000dd21815f"}) writev(r0, &(0x7f0000000100), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 21:07:13 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x13) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r3, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x180) fchmod(r4, 0x22) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) 21:07:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x88, 0xfff}], 0x2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0xe1, 0x20, 0xe9c, 0x5}, {{r0}, 0xfffffffffffffffe, 0x61, 0x16000000b, 0x8, 0x5}, {{}, 0x7ffffffffffffffa, 0x42, 0x2, 0x81, 0x806}, {{r3}, 0xfffffffffffffffb, 0x4, 0x9, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0x6}], 0xfff, &(0x7f00000006c0)={0x9, 0x6}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/62, 0x3e}], 0x5, &(0x7f0000000400)=""/248, 0xf8}, 0x804) 21:07:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x8, 0x14, 0x0, "b324a3954ad1b175a7ef6ada3ff422caddb77dab", 0x80000001, 0x4}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 21:07:14 executing program 0: r0 = socket(0x18, 0xc000, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r6 = msgget$private(0x0, 0x206) listen(r0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = shmget(0x1, 0x2000, 0x8, &(0x7f00000ce000/0x2000)=nil) shmat(r13, &(0x7f00001ca000/0x3000)=nil, 0x1098114b12923b47) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, r8, r11, r12, 0x142, 0x1}, 0x401, 0x8000, 0x1}) pwrite(r3, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="1959dd65d249b9dfddf4f49d61c75566c619c98469f89950af34b35ddd5ed24aeb6faa6de7b786de0d50d145818efb5b6b779d4f3d8048924bdf3a9083fda15f9852e23c1214ee6ae6d8268ba62f6c20c20513cb9d78da9a4c3c7499a014804d011423717469f78515adab312f95e703561d7991c16d93f457808d6636af533dbe483c460f8d412a0262457405452ab229c20f8962"], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) login: pckbd_enable: command error 21:07:14 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391df1e0f04e1fab81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986fc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef5500005233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd52"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) r5 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615df58f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17ecd930bce0f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d11c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c3a59620ab687267734566361ba856101120938304649c93c5e85c0dc297bb23fa621c13f9906b02e5c3eee53b2c66b08f31df0ba55552d40e4"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000e0a000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 21:07:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 21:07:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) write(r2, &(0x7f00000000c0)="a22c6e8d3dcc1d8f5681158d3b7d143b380517bd66dad269aaad3543c480742fab585f79b67ebbf908089cb00eb6d070790a1d58737eb99a0a3664942f61a895f8810b6530792fb3bbc576d80f73a0eb1bce1314d06453fd5d81bf44a05ca78d55bfc15c1caf4e6a08a4afb48736dd488aae1b13e4906ccb702679d8d081afc90195e69807e09e08fba659ff29fc58b29ab2e4c0bdde85fcd6b6cf0fe968d7ea1a37f5a13e6914eff0b7", 0xaa) readv(r1, &(0x7f0000001480), 0x216) 21:07:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:07:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x14}, {0x16}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(0xffffffffffffff9c, &(0x7f00000002c0)="932004c52ffcdc0dce5c559ca65dc23cc4c37e11d8561f09037ef3d59818c37dfe51d5e71344a8b3b6ea2bc02817e6478384f2be30d40a4c0aaf1bdab0e8c0f7eb2bc528a7fb80fe5bc1ade88db4298e1207320ea0f6fba32b9bcf05cca282bac662bca0dce524fb53536758d9a525975b62b5fa71ddf4d1f3ac94f781d0aac1ff693fb9b7a1088facb78c647f0137adb306d3778daac1b5ed76342f30350b1419ece3d4e2e3d0b4fcbbd360f9a63bcf3ec45b3b181abfced7d743dc5a504cdf1174cc158f9e868d68703c1c9eea2e0ce994bbb7f3ab2e10e7b7b519fe5e8a1b9ebacb9841247e02324c95c0ebbdcd59b0e861dfa72c8df014cfa99078657a065e6ac0f9af1fa4e6c7123f1bc539194217c6517c9d9f1ac88d62c1f10ecc4576cc8b6f5801a84bdf8602e7269c91ad7522817b48cadb4a955d1d67a29df9d372c8192dc40b7ab02c04f249e1fb669541459f28e6f9aa2f3afdc425569e95b887a1b56e317a0cd337cc0bb6c91421240856b258f04d1c814b3ba5e07dd90b130fe82964e40c43c2e1c69c7d8100a348cb1ca155baaa1f852d702520563bb06195fa8bc7a4ca9265438e01929a99888c6e746b5d38196dc017e78f51d93b99c4555abc3a5528870db5f0a41c0d788b4ed0272b47a5227e277ea1fac8b764b306afd6ff6f4f9ffcd63490ba92b8c7474f85caaa91a58310a89818619d58f0674ad826a721ea5d429b78269344f5a20968dcc4db9625fc932f56986e38528e767f3ad0ef1ed15d3ef11f4e7e229207b84503c08a42bc1fb97999b7669ef3a153c6dacc8eacf8503a3318e20915c3c7467dd5ed4ad4a67ef8d98e014b4b726b91862961496557e2d5b7fd965261cbb461d27c4a20c646879916d7b6c0e14ee1d89f225a2c996b35f6cf373567650994bf529693dae895b9168fcc91e2772e6ac09b34f6e2cafdb62b1de1ef1d0dae0b653f739d2c99689ac63590de5d075f3c1c4353d1300b3a1d3d68146b4ee72a7e60311fb810b6ac331c580161849b9edd234c4e3966e4fe472a0dd3362e5e47b99b61b9b5aa76fcf960b2c4abc4eac3edd35c6872ae7e748953c5a554ebc197ff2c37889d81e339051d10724f696f9e45eee97a5091f026c3822098c6d48bd63dbc8268cf8ca6117d8b4ed8d6039821f191d3e3be8c2283e09dbcabe54c2789b06fad77c22e6d5424de2b47e78c9a8d29424cdb40ae4484c523dea1a1406710ac85d39defb3c502f6fd9e455f58446f97f9d79e07ba79c8eed2799dd99ee77de08f4dc1a4d6746447808c2d549d09030267321ab0c09ef310694293bfdac47295ff01e0d41fc9c3a7e5651aa61574ab43c3ece0290c5d13756efe029c95271c8160249906292159569e89a4b94bcbc136927019491cf4c2eff5fd1f9dde069c4126ee69ef8f218f1ecc587ef856859af81a315b447d4e418f5fa440c63e5f834b7a41d0d4cfe697e14a6bac34a5c5fc30c3819244d7d70bc013d200176c77e82a94be10a5973613a4ea01c2938f8cef8a436c59673edb460e54c0df9368bb606940179d8d4f32a6938935d40d83a517f1fb47d31fe418cb96c05651db2c813c97911e11b6d6d34117f57a770fd993f5862cbfa48d0d852241e81decc482ea4b27ddfc982849769882686c3003779189d1a7691a5050cec59f7a986e376960d1497f3d1f6584661dece9f844df0a4d2f031b2963293977ac995fe2fb6d07e0280c163f3601ef52e5ad8b46b4c37de309f420837fc59f95564f26d6be0b1f556081892803f332b2aed87fc28f02140c705ddd5ae54cba8cd7ba3bae489c050590ff378ecf88dee6e908c5ef829ece9d9b9f8ece1201e00904d4495ed6fb1ccf445d62e33aa2fb840b2719143385b30a540b76e2f8778a967d3eb2be37f0f1d7458bebfd2203de3bd4a6c0186ba37d2ba933c5a9894b0cc3bbfa582e89bfce1aa4432983e455021e1ee9a633a6bb4acac62b800c6ea2a7fc96c3388d414b9bb0d0b109958f30341f02ae90c0f3f05da3dbddfbc0ba254bcd57363e14527d2b0142f87e1f2c48bea4f3a3cac280fad2f78913965b7dceaa092c40ca8a9984461af9b4d6b91917ef3c6ea937a44154b1777821e4b547f07ab841b727282052aafbc49842e228563a04dcd6db542a5c142257c8b3a3d9c49126c2171b138169c687a2705ebd2f04167d33bc1f56545d10b14853ec17b7dbe6f25c5806c78c18c5eb1ffcc428d43c223960a35eed1822c7dd06d6cd7b2d5797be74002539b2128b504c7bf9e0d2889819b44a9731b68e768bcf60bd4741a05220cb334b01dfa90301772475967d5832a3a4066505632f85cb4b67c5bcc8bc2c0ddf31bba74a123233f45aea91b206d8baa181c5fb20d0d88b3a131e62fdcd0b7a2e566f6f535cacbd0d1cf5984e0a57f261e16b1321d52243f33d40513e10608a3bb3fa1c9dac7c0e8e1b32a81154a1eb2021ba429a72173ca126747b46279c127d57c72469c43efd9e551e7dde9167123aa924572c98e434cd6b015c337924ffa3576f4a8c94bce66cd705d3095e2baf12ac0f5ff28cb7f58abd99c2e7687cc216929f1bc35c3e39bd5f932219a72ecca0e79fbb8a0afbcfe0407f44ee74d1788987791df93877275f8fffd06e5f094597f4c2b43bc71efbad29d6df2d8c146fd4eff8dfcdbc93068b06ee8dd020863c299023cd9fae479ea106f287975d623678ee643b017ffec928ad4b005ec4413734f846ef2cfe1c873e6b3de3083d9c56f9533ffcec12a71d1725104066dc09e021ee6fda13d18855f0d2c57ee45acd13ecba10f5d2eff0c6871dc125a6402e7f73e2e6a0d8e87642390f28a14ab95138af59affc8e3623e8eeabbb03ab7a469ec00e17ba15c6681ada9916d9a2295ebe4979bd76d45899262c4b8b2da5f11d18a36e1aef445e8b46f9023283a2b36757f0dd36a9e439a6b0aa6176b3d9d7a5eb6c4e37e16f75d3b65aa214da13935f6f84c710bf0e3505c0672323a89a2878ad4f65dba4790d5aceef1232d8950085cb5db207441e014ec06b0be705e3430a482cf3464d3dde6ddc5a771ea669b612e2943057b0e66599679a662ec6c4b997c3d9d6dc7d5dc85d04a0f5287857f682b6385a31f801b84e6802384c106ba05750a09084f68b629e777ed56d52e0b8fcd4136cf04e8416d2ff7a666943d716fe721951c0732458bb3b2e4cd98ae2d34e0db02e8931b30a1b6b9d24a0daa72374f2ba7454d0cc66c15dfb0c0db9d1b7f475f52f7d6b17c1847537cf3264e4f91cbf9fb58cde4bf69b8d646d9dc93e067b58cb9d8bb79cc16d1a612caa44d7439f8779ab1fd11cfb7548d71edcbcda76e922423373a1a5ae72720b791ff26b7ba69a19a81e3d57f269d32c697f5621bf281c05beaf673835f4c7a6f5e63c36c0b098776d12fad0d5f6d87e05cecf6e600620dacb0e09a97b172b3bee9a374d9783b2ca34ebe2bae23479a71aaa1c3a9532214a53f3d5b6d4f0bc939fc697d7603c19aafa0e6cbf20b4fb92d917799c7f102b40997052b21e69297d6d623d7366f42564373990fccbb474056ded00a13a4c76617e8cc1f32321e3e9794d374f230b8306f61eb62fcf925ad6db07a81844796d46fa7140e27484d8830c4c7395db971563640a903d9f177548fc4e16bfb10c087ab0aa5fce3cbc22aa2692430a6c85ee3bb23e64a01204a62989cdf5fd287c4ee128a7ad073fe363f3922188372115a9305aee88680dc84d0c2153c11cca39ef13d71ef395f119961eb79625473ed7cb8b1faef4c5c47beecad87888f09d17a075ae16f6337786a139f4b8a8a6134b726f12ac7d7f7d3172cd4fc8aecbad07077adaf3fa17c0a29c9ccac24545b343818625f76ce310a3e0cfc6775b985d2c99ccb13f2d6d0de11f077adefbbda7c73c1e86e6ad3020fac4a19c13cbf485498956bce720f595324fda3433b2ba38fd264d3dfbea8a5028c2d912f1a42ed1da43dd37ef1f6e7e38959323eb72496f951afdcbf0fca380eb02adf15f2c2c92afab8153b28ea7109f91dbb140252cbd24255a3a23cfb78977eb6f83b17517587a361dc4e3f16fbc7ea1cac9647419711a36c236f87313c99ddf6f014cf33f2b960ad9aec60549ec83ff1d3e8637ba388ad9a49fb66ae9307f7e04bc80d42bc297a36917d74ab532dedd1a751c4fcc8f25914b958033f2a9bf5dbf16b1931f8f368ea6e2b4522cf2ef3debec423429714720af98184bec8193ce051c20e3056dd04840358d30a2d7d84ad5b603ad1c48f6a307deac0f0264e65f25d6494d5cc4c7a2072d908f28484b36b23cd46163773813bd419ea1022a0fda6985506e47ec5947794013b1bf7a0dbc61a0a9c9056aeb843eeca4ae3f2279cb6eab9d88f1599ad5b36d1da31b0caa6970102ed29320b814e3bbe4af5a5c84a5fec9b2e160793485a4e7fb16f3d96d6064bcbb009922db802d3b7a13c10117557dd2717cb893de61313477dbe798a121ecbb75e1ced741fa6ee33e03a56062cbfc6c5546e9c74004894fff84a6a65329a497008b41b0b1d255a77b775db9d90766e76a1a7848de06b9f2428872d50db3f0e19ee8b4343966e8956a1c60f540fc5f3fae5efe63605af8ce8bad3d0618b2859b416722dc395b68ee2a52f41ec5a2234e3ff34b34e86b521dd5e08688051f54de7ef060a83737b5b4aa100c5aba18857beb9f0f6b7eb2eeb13bb661a4c6aca42bca96228a6ee06d71adf6c2635bdc83d9fc42273104b8367d1912bc204280454da75a2fb995b95c9a1b4ec315d04c0583dc2358dca90ed1cadbd9458dab5fd9327b6d1a5da081c39fd185671c9b47735661ead17366b9b81c5ae991f996aa786844baeb4daddc2c22301a5cd29b4f124ce8a1737e83c24e2172e61445f23d7d3d9282040eed9b3ead1fb60e1e91c3ad550c17e4bce6cf973898ea34db5ba4d0cb5c848b937fa13db265565110b57cb43cd4de144a3e1315af9bb409e3f45e3be6766996883d05faae3875ddbc841c6e06706d2ab980a3723f39e085d2fbe017409e0b8370c53301d251c78945e5c53606719e809636dd196906d702fc97a605c8af1510568c2e4b07fc2838f572cbc9c50fcf04f2d3af16faa150ce9bad30928687188a1dd50b96e28c1b77a27f68568f9a031ef75c9de6ec2a43960f4c8389d9e53f9a90f0674f706cdd04546714e42aa1c25a74a51ac2d651910074d8fde71c1f6654bdf7a4a55dca9a0c0ac5055615f136138623614a4ac54b27073b0b5f411e7bc12b92677e32d0cc4298eaf106301ff2fb3893918239c412907c7ff67f6955a539bf3c130a124b59ec4b31d876424715176af4b0d5b48e4deef231a2382a1da2b65545acf653b240146baff1ca902c6030d78cc754f932df1c31e629b36e92b21ddc8cd54aedb796995fda61c7825a165461777f26435ac39d96f8d5a6d4ee26d2bafd1f72848667cc42f8f6e5b326ae7871b184fcd7b4392e50a7f8670b2d31ac3d4e3c9d404d966e943dd07fd27ad24c738927296cc313a37cc1d447d57ffaab552e115191fc369e5127d2fe7478f4aa1943df188b27ce82ca010c40aec0c44dc855128b6fcc14f45b515cd6e35f479859752e22bf6f86ba4f8b0a52fd7020efa9407ffb65998961f853418f3b6476576b396431590b1559edf8c424819d39509bba563153bf2c2e2cc3f24ce1532719a079f53065fcdd5382f5a941bbfd3363c54720d206cfea20894243ee21cb9120391893cd693ac78607a82d2f5d12316e1e72cb7473b041fdaef4947ebf85766e", 0x1000) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r4, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0x5, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") getegid() 21:07:14 executing program 0: r0 = syz_open_pts() kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 21:07:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:07:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000080)=@un=@file={0x5bcd8a42f9807647, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000001c0)="977910015718a2b0b85fc42536cf05159a6e5eeae2e68fc8c396eccfe53095b8ff70778669961c09a81090d58b94b263d75d8ad691285b5dd5151fb447d65ce06877e21becfe68fe990ffead658a87700190a3fd06eebd72d71bdd12b95df92298740fc60c42f372325483b61dd5e8a3a06802b5e7581a93ed3b378a3a0af2a9094f2106903c5f3c97", 0x89}, {&(0x7f00000000c0)="59adc0abc724eb15d61c37d51752e016e39c356f9578b2280efef17d4d16423d95554fcc67f37ef3bc6154dbea2d9bcde5ca4200df5843eb43e84840a9073fb4aaf8c01a95968879998709324add66c0cfae13804f83a84e6141bb68559b982ba647cf8fdf18ce4e3ef7cc6fc0a9e4750097", 0x72}, {&(0x7f0000000280)="17a89ec639731cf708ca2dd0f3f86e39a25d872f6765771528c44b8af4eeb591e51d64b93edf259fd2bc1f70a86b24bd3a27d1cc0aace12046612526107cbc9f8de71afd73009da9011e03ae3e114c64e5afe2337e21cfe15b155d8b7c96ce6f95a6e7b9b8bcc218efeed78bd5ed9f8e2d047f5413e4e000b43792d939da10e402091bc60597967da3a32c22e33a6917862f298fb82055a59615ed418adef6faf0f3a74a6c8c04c73de0d759b0bcfddef92c161940973ff1f97440aa3968ca4c38a618d7b7a8c76de9bbd35bd20c", 0xce}, {&(0x7f0000000380)="d648c58d2e8ef2234c49891ce3f2fbf3e62cdf456329fd2850932d4b65d090645b920b4e2c875761bbddfefc04c2fc21d5978d44c2e52e794886352afa404b9c2176eb575c0c4b9c3de9ac9bc9dcb13d5bdbaf7ad4fcf9594ffd07498aa1f5c4f9ed03bad24b46d06240c2463b625cfb9bc5de22cacdb2bb65db9a9ada2b26dbe139553f0b563cf71a2820", 0x8b}, {&(0x7f0000000440)="c574e606fad62fd92ea5804b2c9192303dcd7f89cd49817f5905bed307218ded1005b46e16701d8df0908ac3268c9db26e6ed99b4322636cab9d57ea037fc3a2e1faa21b27f8b7b964a3447a77c8fadf879eeef99508de631fa44f9a3552d35471eebf39590db2c99375af921692dc09334fed8e71f24a9503a574f5dd4e7c16be4f91678525c9c59eb395a5f74ac7aa17e709bc49171b7b7cdd3e333062bafb48438d6a90fdcb799d", 0xa9}, {&(0x7f0000000500)="324ec86cb67a1591f9e220ad12ca462e50772bda988e87645f339705148a50e8e26db65f7239b7f463b8ac1eda60191fac1bc9da259e135b2fbf2328e6dffb098892d51a7a2a4adabcaa928a7697316572", 0x51}, {&(0x7f0000000580)="43ce79a772c95c025e0624ea1b18c5014b22fb166d5f4d4402f3f00a401b4624165b3239c7ad6e215115242f7c73454a2837d78079c2513ed351b6b0d3a3483c3f5588d60e44bf0d6ecaa1052814cb288890dcd59a49c898147a00d0f70d9769752d85a7b252caf7530e7cdb6f22f26182766d134c3eedb27ecb0789cbf1a3c10b3c6ab4930888c839a6d196d918b8949dee78211fa57a6f5cb4a0d62fd641c29b0a8e5429d61be2b9", 0xa9}, {&(0x7f0000000640)="e4ec6099f4745aa6aa283cbd7312da488a9b1915a45d93ed48a1aa8e96ce9da1005de659656fd74df18dc18a2960d4da04c560b2535866973ac7e2a9472af4466a12eb5a3f80311fa95b467a89a2bcfa058c54d23b4fc1d81e7f90c004be1d66906db9f745644564ffced6a89e9cf0d186e5f4763fa7feaa90425c479e51f1f854cabd3ce8104835f39af9b5f1b456e775b7d5a146c3fcb5", 0x98}], 0x8, &(0x7f0000001a80)=ANY=[@ANYBLOB="1010000000000000ffff00003f0000008ede16199bfb0488f2c15df0be909c6e96d7acca23f73d95c52d61893ed437f5b753f133d124fc12e283fcfc10026736e4838369cbde43088e2e1668a31130e5d8aed7f77434659090d4159cbb998e3f0aa019d65edf12a12f179f29b6c9608904245c07393a8708f7eaebb741d187b3aeb3b45cf2d03223a4f0db67a44c6492eb04df9337ad330bc47af07d74a5a8f6d65c72bb53603dbe05cc24cc7077995c15b0ae55425f87865e24a9250d349dcceac11c75d4e41428f4ef48cef90b4c51e0bbba3f2ca28a4aec6eddbb475286cdc8a49797d4ea32ee84d23e3c4566b0f79b62633c6136a8b7719d131ea5e2dbfc6b77f416c3e094ecbddf794ad250cb909db96035ce069b2a9ea0c9f757123e90c800a7731bfa0229730ed922f109b398850436fa0f25ea2ea00548a7ad5530692e7e015f54233a20415ef7414738393eb75d46d5a89e30f9b862d25ea5e367b9bce7f39704e3fe0796b9e9e1c543296b15a5eae16f73591371262536932bf7e531b67626fe8d4903e4670ddd19c447f5c7faf1a10f709c3aac70e17f28b089cf477e0c685b705305a29d93a81111942118f601ed2aaf14dd9535a2668e0c8228b03e86ca37fbbc3c1e431109be02a9f87395e9593247f6ee717e8a61e49e68df3e295d65cdc37127ecedccc414acc15e1aba315921fd4a06c888989fef98bf178ed52945e6a9619cfedbafff78e4630c1b15d23b914d8350e7c36cce1d0ea08d69bc38f1f6d2c5b9912e0d83ef9c7683f5c8ce7d1bba96f3fbf9f4ce9931b0b14215469342ad77dc27f4d005e49666789f2219fa1445d79007b716cde38dfb36f45ba0d6daa1d75e4a0411a1cebd04f597d3018e92096bf1c8f3a9a77161b2bf42c16f0dd8ac081e40d2b0630bca21ae3922e9484afa9f2b87e0631ddf80fb2c794b64bd8052782a69c2d985915896617d1e75809dc101e4dab83a4e419f509ec131cd60cc3d5143f4345f582fee95864d0d46c005bf04b42609fb53db46b657ab27f1db29656a9bde4ce52eae483053e31ebc941201cf35a2dc6a406abca398bb8d7685ba5ebb50d2ed55091688f4d4c83d2b6ca56d2fbfc0a700bd3416b04dce388aa71fa6757740309165d9695f814924fc6594801cb2276fea54d576693f278d5fa2674ea81ac53a3639354a284c13a652a8c9ea64e8793b1276e7bf93d2f09438dcdaa932956f8102e81daf1e99ef55906fdc75cc76fe13fc69b30c4ecdf53e461d889532dfffa1169bb124f937c479bb7f32c3dba824897a5eb93b334f2c3a813e6b841be18a7e22aa5518bfb289bf210c5bb04c318d3b217e68f811524971b57a639bc8979dc499ff916a0a6644ac133cd42551c26a1a6af28426d4c73dc333444d4ec2e91b34e71417223b7d529dc9014cc59f170bc0cb0ddf371878d2f0861705660671d336847b52feddbb8ebd7aa034cf3c51867454e31598b1a5134e08626862aa4e03d2b0bfbfdd0e24e3b791bdef1694e6f5ca91760341499daaa689ca2905a8099ff433fe0096d584f959e6819fb25571a35ed925d1f462b7213cec38512a8663c3293a8b5a4accafe7c3cfca2a5dfa1958db4f1ff7be3c875628468641a12e5da40c96ec062a904396c4bc62d71f882ed8f470afcc62d63c4d0a0cfd2ca99f029df48e5ff41fb4d3714634968343152398a04b0638514eb30d2a95fbae330f96359fddef3c6deda9254aff4883cf8d908b466b0b60442a4d27b3b9ece9dd4491951a7e76bda5d40de9270c7e3fed7949c97f51c695124fb5c9b65a4954c4f008dae5455c6675999596487023d8064ae02a0d84c51ba39d9fec5c1e47de85133185e5cd83d1ab1ffeb3590f0d216d17d158fe258c057635ba4bd493bb2259b27333daf83fbf34952dbb663a9ccbf83b4be50a359ebba42e90126fdea1df5b03275ff867f0aec6c92af54ca991a681ea470ac4e66ea20b989ae7726bef709fd43a49ea412888563f86ab538dda075e5456cd8e616b626f69b7d0f56724b080394d680f2ea5faf4afe9e29fb3d6e89192193db06a761e88f1a567aa230f3fb5d885a49a8969b556eb3d089e9972707aa90daa320891fc8a3be3e76c6888ddb6ae8d32a1e21d305a7beec6e333ecb0c486691b107837b1f1f401476b6578035bcf03c8ec2aa7de54c5d875eac2b6faa0f67e44fb64ad5478c7e2074cc2d4bfa19ee8a4c40c16302609e14b0099f26d2f487d4bf0d851aaa6725dc2e69e5d5be45633053f133daf41f4875814d6e081c171be33fee8d777d7ac671d427e4002d16a0e816a85879c985fbd4e8d1013701bad899cb3db7d895f6cdd79fdaf11f350d0ed19bb84a64cb12f7b51792f5a060586c904db604469d2f4ea2c351db6dfb067f34b008d610238f46211b77607d606f1dcac4234ff9a5cabd026ced804006ef45642783cc5c1ea37d96936754d6c39cf3060f3ba8028f2de42664f25da149fd84e1a411e0ebb8cced1a8a4cf3fa866e48781a251ae800696c8f9d3e15f964fc6235da96f6d5765c466487c01e8bc187e67a414f262f82d07d3020be571e909372b1d21eba01b4221ed2d079445a44c31292f10d06d5a5a73319505ed82cfb1c1dd98c96695f67fb35b84ce65de4ad52e20b25606a850fef7bd3db25e2aa572ca4ba3785b4f4d106d43af8e6657464db2951b0630a12b39384c1a6cd4ee99834d326f6a37ad28a85d1f36880ad17e0a2129ec3f478a1c816c7b50e53452b4b878b9a4fd1b1f79feffb05167d1e9af1afb4cfd809e480631c807d2f0585663d92d50d51332e3c66386a11dd05f7f86ebb6fe1a28e7dfd15a841f4bd426e5ed4173191ba11b43d767788a95f4292c3868f5a5dd7bac817e24449fc70fc880c0e1b44d96af484ba22ff07868aca9c9f0286904d4c8208ef6490b2b116b8c419e949e22022e7da8b9e46b10719b7d56eb9317e15d25b2e72b5626095a959072fc53d964cb112e00c7d6493a14c8f19d47551adced11011786eb81fbc7e947693919d9f60dddfde4fd15d66ca7006858cb9bf00e460726b0c714f27490726325f8e5365759281c60c7341a844cb35e411ee100982247bbe1539b051f06d5e566b6d53d2669007cf6cb1008c48f26c5b6142576acb88dd592f626661df2cfa7d4ba19297db783083be165ef1794e204c9721063ca04b091bb423241009ecde153d056d8cfba9ece339000d5d6987b2e2cea730b78f57be68415cb52a4bfb3ab09dc9f5c40a66addafb9728755563e169e86b1be608fcbafe2a74e00174740b1aa38e47eab7c108ee1792d23746286b9f97b6ec5fe15bcafa69a9726d15f977692f5c4e232227c336e74f927cead29d538d8e1da5a071cc0af075e9f420df62788ed0e7978865c7e587d4b52c977c9d20381b7817d0aff40f61205e8d9778d71526202c70e3032a841f3e902207b24b807712a0f6567299677bb3a65b08a3a362ef3dfbf996188ddb26007f78aee6bb3303be4f5f07d6fa9cdf4c3cd4676ed516a28de701a2413dc22a2636a16ab5827ee216dae4583e724337419b1098368d19d4cbf42d2343b5eb964a0527788a89f605ef27fc50f0129ebb4fd7b26bccdcde2e5632db075109a6084157ca30b909c5a24d8ec59c145b3e3e082795946af947978b4029374c2ae75462eef1ee8a7c03795eee399d463ef5f3bfd4c6f48896ba63aef87e0a031ff860e1322bcc589c3aefaeb69bfadcffdb293b898eede75aa95198c2e710a4f6762def8d607eeb7c018b056124d41a6eb75a288766335030a709720da84ac88a8f9da7d155a74f5e35de67ae32534e31ad39719f25cb50b97b45b4a8fda77962a5e4d04757a787cd77d840dbcacaa62a0649ee102be7335d5ed4a14db02cd7a53a6e2cb2f7546df461c0619edb6214bc4a33795d7fa880e7e20d358c4086da048eb678f9efebde2a9ef7f4d57651af01cb2556ac0584d6e0e55359b18e9c58cf8f4fbbdc10b4d8284e1075b0fe63d4ba29186ea326e73b36557744d55a4dcc9809448cf990d3c4a780789db7e0644057ef0a8872e8eecc9fa908e6dbe9d38a396806011d4e5ea77b5561a46677d5b87b6155260b7e16f7092a04e572c102a8a7eb6241a0eef2cf5143047d8edbe3cb9310fb1df101e48a061f9fd2f018e5ecf8864a2c5fcd9e9eefc86df5d1eef405b2f4291004e75f1eb87d921c8ac05a167518ecdbfe89f868b43709536a596f7374532bcec478271a004c58bfe86430929bb1eaff0ab7a87453957a4cb92e6020d7166abcba4a603b832a91ecd271de9ca8cb78d39b5531e4016ef4be3bd2c3204170426cd3f2838f3119ccf3ee6b9eef8a37db94cf4aec4009f493a2b8c96586e59edb7c90338f99eedacc0777534fa196d45f4f000ddc79ba186c42392d98c01fcf5aefad91c760de7c4c6ccaeb342a2bfe290fbffb7368b2a58820e33ce9f618e4b7edb3891b3b8599aba48f6dd8df6e73a2ace04c3720ccab6783bb0cd55de6e5f389e74549fc16f8ce44a6b6180ea2f773da1fef8c508d7f6e8e0c8d6f14e2fc362ef34456255943775673dbf2140e23d55b3bd14feb59982c48b8859d59e19e44766adc71530205dfdc4a7b0e55f9a242a93f4363a31b8b51b9e4cc7e9f49e5da62654e07e92b6d0777e4f3e6eaa074be3c126199ce615182402f25b00039d24d17f966b5eb6f5713adabe35c25d6265099c48b8a4107195aa8cea901c8e5c425fbb0a67e499eee95e152d5a11ac143cb8e73e4a1840bbf3c6ad2e977fbebda5daccea88ec45bb75df892b0079d5ed63854cf896ff20fc66121e31c9a45f54144d51534c2645e060f49bf7f95b975689093fe78514379a61f6c92e332830876e255c3d7877d7633f04cedf8db6d672b62fd2acb09f17c8f8686350b066fedbd8ff6b30eac2bf986664a77d017988cf8fd536d51fbc18acaf7ddce49946d755349d0d952d849155e8d9f09cb2e453553efe5555dabc29606835ea82e36a176e4c033bb13cd69b2bb5e41d2caa9772584123a3ff3dce7b18952e956e90999ded994c3236180423bf37e1d00794c352926be4b91f1df6a2268aa8e070b56c078f1e52511fb958a8d5fd9331cff4bad7ad0c330b3592ad1df092b5f0fb30688212c0075d8e41024bead9c1eecb18620c754adf901f09c9023507589cb55e0491d91331c475318910bccca4f8d71fc148dc0d6041ff184dc58f1a8b81314f67b4850e530c78e02402e35ad96cfe284d96757c5f253a0513185e286296a76b8fb2cb21b108ef23bd86dc8fc51717935225e16cd3fe236675ec182b7497751d6207d44d6b0dc888d716b266f774ba71902e128002a2d107394f47ce238addf19052b38ddd73aaf59c2bb645b2a14b03ce9a8fabee02337645ad911395adf31ef9c735ba3057e9629263b28dfc6c5590d07bdb434d094635cd9da684c2692add32dd36d9d19280344d17ff244f4f915615072cb9b1468759eb105ef19bdff9b9e85835543387ebb42463ee6711042e6ada6fcdf5812e762a2817640edbb449cb1cff3146ca75fb7ec0be7470e116d278bb67f7e3af797d1942fba667588f89f4ae1e8a3cc96ba9e4b23baeed30b8db43fb7cf13df591579121dff6aa0808037de60b3b50494aae264acf8e3db18e9721407c16516daa9eee43baedeeadf7e0bbf2a73a2ebd274a49ac564c0db66b90d0b5b891dd8d5293dcbf7277a93025a8e2a2189d37dc3f1a48df9d8f4c9c021894c80309e2608a23490d64241fa90351b202aa728e171eecf635de14f6ba13ae6ca7c8560bf10676a53800000000000000ffff000008000000b07850e236cbc623867f755e1c0f31871c352e276c3d5dae7f350ed233fb6d835330f463835d00005800000000000000ffff0000030000009958f833c4b92f3df91cfd8094c808c7091a27b7467a4de84e45dfe3480d1eae6b1500e993f120e7491c5052cc3f804a854934ce32d5c217f83998288343cb5c2a00000000000000d80000000000000000000000030000000d3cf89b83d359dc0bb9b798d320658a5c551ae06953782980d6e6da67ec9bb21a904816e3db28fe008792e78517a204ceb49b6fbd3f980e3c71d88ee8bbf8853ac7e4ea0633b7dea3cd51152e4ef5791894fc5d17442e613ec5f1e2436ea7479424baea4fade0cfe9f3ea36c096a4d7e316458c3b8561e24ef9888d303111737c16c118ba8e4ebb2ca50aa5245396cb7aa7b21b22ea701b0ef1a90a5250ac61e415faa8d91c086914f432d659d50295fd2f423228d9c90b86295bf002e6835861fccab0e10000007800000000000000ffff00000500000044e30a56236eed1318f36d11ae09c07beb54883ca7811de109200b986ce2a8e146ac043790bc281ee62009931991e16c9b01b05e4533b323baf00bdf680c96c3b39303be2711adfc704019956be29f3c65bba31f90dbe714379df0b8fdaddfa802aafe3fc100000090000000000000000100000000000000c5c08e0b7e0719a1f2d3bd29a1916a2bb7757678bc7641975497d44dd65918ac3400b569dd470c3d8ffdef7c77807964ae235de59264893df09bbdd8a1e1177c884b1112d36dd78431b82f5bb0f41e01e6ca055aa314ab974ec132d6d6304d07f5ae68b184f2356bca0daa5a8dac22e718b06bc67584cb222900000000000000180000000000000001000000050000008b47601e1e0fa71f507d4a4749645477e85a3ffa474f30f860b3782b16248e4110d27a3e39d846d26479c56f472c15c2c402a23fddd1c5ffc4e4a27bffae53b1c51871fe25899474b1268f944050e3142a"], 0x1298}, 0x60c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) 21:07:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x200, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52cf9b76695cee282177fbddecf", 0x4a}], 0xffffffffffffe24) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000200)="21a90fa54f51070bcb69e7f54cf7fc6c7ec94fac65fe223718270ef3c2d2e696274876b61310eceda49884bb748dabbd7c629217beeb73b72cc95d4d9d520fd884796212f04732e539d280523116d17cf873c53eee8bbfadddc6e0d7c9cbe3aed1da7ed75a063f668daba91f73c6fb1d797900ae16e20468", 0x78}, {&(0x7f0000000280)="9fdf5d9ae871ad507188d4c1", 0xc}, {&(0x7f00000002c0)="089d3a78a9d8f8d7a83d59b4c84d20939192eb56c85a721c172dfa90b9b089663b2ad214b18f45c7bd37dbdd3500c9d60e6859179ff2ec4afe7e14a201d6f8e361708823de40c71a5f3057f25ffa807300286a7278e0aa2bc68114cacaaea8e2852ca9122b3af16b3e3de46393db5422c9fa1cd5dfd122f2302ee50351b59ec88194daf47c6cd120c9399fe5a1b33f3f20f3248972cb5a94c8c5893b226a9d7d597c118abb4913271cd10e55b0cd4d28e1b67fdc8614cc090ac0c39a01f40016fbfa83e2449a268b1078a8c6b4a4eb539193bcd0e02de61c308efef843122e0538981d12b2ebc2f1a41c695f1bf1d2aac63e57c784863c721aa161b47c6c4fc9f2164e077d2d29dbf7f4cad162b6e900ea789666fb6a7f4f240633c60f2db4679a446be2c0089da25c2dc978bd1fa61cfd6adc0943a2f84e63b8c483368b55b00fe0c6bc2bc5cb5528d3b27062636e206e4c1b25c9885bfc221993aaad4ae5056735afe56042a013b5da3d2ae3d7aba5d295c78dae5b6b1e22071046dd7c0490b650d032dfa327f2ac044843e81d58fa09f167a9a610a778be81991e3b9afaefc402e4ef0168cc7fa4b80f5005ab6d81d9a7abc36bda5780a9b9828fea1524b93a6585dad6a3929289fdbce90102eaed92ebbb065b6643363060c9afd2800ed349dd8bb93c5ff635c9958d21305b3a3df8fb6a04a9da3339a7b72c564dbf8957653bcb038501e8cf8ad88dd56ca836ac178f685ee001a68beee83cfcb69c896a521c8e68e2f4dd448d1392f273edf4943e64104e9191e21c79b73409de4bca503c7031d726bc1bf8fc799ac9ecf5a0614fef3e61a59c721bc6b1a874ddc03e77bea8c5c5fec15f04397cce5cf8cdde7798538c7840d35eb840af6bf6db6c3de7cfa5a9791cf3222856fee54647a65212f80f676f25cbee2571c0a74a1ae100ba6b921546ea6d2a07a81574f919bb0efa172e745dd0ab939300b982dafead8ef3ad82bad7fd5d4596be8e1d166a3e37eeb3573a64acf896c3c06f010e9fa0cb6b816cdf37732c860c6fd0456b6211bf2ec66d67fe8596f4befb53d1b08bced993b90a85264dbc01500ab50ddd239be86b0ee5175218510af38f4d728ec96dbf32a79a71adf8078cb70396aff1a1a2f01bfd0fec6f95c9110dd38c0bd504a2f22c2d5c77c23953828638e3174ffab0f6918e9338b55e632f359a5e2e17353bbf92779df7bb8ece786a1091820a2bc6c029ef540ec12f7d10830b6d43de89ad3479bc03354c80dd75bbe60a28291682883b51abaeed1b154186e11b821bd19c5762f3bfcc9334f02017f9243109ad88016e0687b7dece466a4d213cc02144fec17530c714d5a071bf496e3ee366b1aa536188750f6832697c689eced5fa936fcfee3f848a1908d3ea42c708b2ea2bf89bd55de81585481ba5448e09ee80055d018430ab5d6866511698770ba3d65cf94fb33b65cdf000a43dab098d44f7f2485422d094c0eef6aae393f14b367490b45a511d62a1cc133c3dbd17cd468171af7539f989c829ce8cffdaa360ad3b313fdfea289860209c6c8c2a3e6539650e84085ccd5997bdb64732b90e27349ac06be8d622e0fcd7bd355a66524d8e39a7b43112457dbdf0b50cc19e969d5fb6cb7e4273decc51c7de63faef731a130674e1d2c5ab8382d5aa360e3e007ce46e1172fda6523120722fa70ce7c8a1980ecaebffbf16cc4cb69f2d4aa4c9ef98b9ef227659c9bc3f54a8fe2900f9d935bed2ef91230632ee2c5c5592d26683151ca1e582c8fda7f3afe5f6f95b036f53cdcb2bb20667732e00f373234e5a0202073c135718b2a5082e14fae51752fae5a284eaecfc35f53ccb4d463bfb3a27a3af362936087a0bf86ce78c6ea302f259d6145c1fdbbefc9a15f99948ad8d5c38a99231dd3ca761874dc0c34afa2e751138090bd299f4adbeaedd9dbd97df4b425d00f6ef1642e5acaf0ec13ac20681b5fe077f9d8f71948df4df4aec5efd023e2fdb98d02f2232ed53bac61a942aa2736459bdab70d0558f8a1a60ea33d38a690db76b726058e438e038da6ca89d2e931aaad005754449edae41a7121c784bacc3d58b14ef14258d7c33b0b155110dcd2267249c325cfe09c0321dba0f0b21024c415b2ae3ceb52009419ddb73eee89fe6b9f8487587ca3a289f060df37f34790055cd99b98e1f52fd465ec0448a1a244706fd8988e0c77aa89fd44354563560964cd84c7472455e6f34caafd9c90f21361f0517758c04250140d2cf36acb5dc84ceaf317dc4d482e2309fded7b67cdd3e0693b50ee705caee9fd65cc205d24c6d3158be0effc29ebf531a49c625244334a55419c0aa02d3a25af2552c0d3df546b262d1bbf21260a0301d07032b4383b0df51d2c9b8ea5cbcdfb9a1bef5d7dea4a339a8d30830762cf7a78a28980def7892bfc83fbaf0a2ef276b937bd0d1c8538592a627554021aae39b0e646a06845478079e5a6dd2164289f44f48f271c499a1a9987affadc5e7232d0d2d2a1e28772d1320d666518aca4050dcdbf0d257b059b79f9aa7a83d6acfacedd695184343ec558cb085dbd5f12a90028a3423d414697c5652441f1c23a7c9d53c2d8cf43286defb52a76071bac4c79c165ddf2cc31ca1ce151d7fb30af73a2ed2a5ff82a7b080b698f0f3d4765653ed38dab98419525eac68b4ef33dfe885eeaebceb74d0581e55f4033b8dec068e1583eec9d4795edc5c93cba36fba2fc996581f671409a2d23d8fb88c285a3a79ca956063ed15e2bc8d792b40381c7f2ab3d0330710e7b076d29d81c7df53c9b43f6a73da6af06e82d50a25669fb0b0622d9afc86d0d0d3232218bbe33500f4d0fa0b67a83660ec4936c08d5a26d009a38979ea66d51d574c1968cf8e38e0470d60e0b8932cdfe3a07379ba9f32c3a4adf9790983ed01805e2ce3e394577e12e1c8662141dc19ce0044a1d6125708a2dce6149802453b3806afb3514ddf4f4061d9e05e30d8358db0c2ca07c76ab357a03a8bfefcc5e5bc641655e057a85310052dae071e00d8744a3944b842f01ad417987853ff008a16dbe68c302e98d3b32bd945e31c82c1a8a493c83961abc2b6b568df920f00f37f7651e998f0a4af8dfeff430dfcebe2b8d45002633a6f58f9185181113da2f4a998cb757ff52ed7f3dbecb9a27f7442406e84d15f1f87326e137b658fb60e0f448842800df808faa3058f3bd8f1cc8232a4de142b1c83661dfbd4254fea5915b2bf13eeaae9170589ab617f51c80a7956ff20229946ba2f88d235f8eda70bbe9eabdf2e695c8e5a2e3828c94bd2d7739427868224043e3b1a2046336da59655206c5bb274ec55e0fdf124d9855c9be7e5d080ae601735037c4d8f03ff86a80548ae87281c9292ab04347c2b5e56ac1e9c5bffbefe1dc277fffedcc3c64a62ec2e01fbbf1f8d341babd7a2cc9c28136a076d2e2bac4c52409c896807d1d84f089fa4f73a28ab1c6f8953ccc5bebed31c944d8b6e684bfa9ceabbd1a54390a49c636e6d40f538b1c6ace7512b3b9557f45255017f65b2d4175ce189a9a51650cc619662880ded0b8dc18496692e64306ceba11c0d237cb337c3395eaea2ecfa6f556f3397a15377bedfe79134893d003cd23f383e2fe20596303d7b958662b0baef299ca1ea789a84e3c83da9d257987a4074b60495090d3fbd5cd3254f1ca2aa96b63f41655905320b142caddba306839e562ce80c9abc5e84876b0f3f5a79f333fe39503d99f87c10dc2e47962b658ba5bc2741c84f553759fdae85af4b572d7dc93ee252559bd459c864fd05a26430ed73a3d1d17796d7f892eb3acfe1634c70b62080798c9b92a17569c637a90dddb9616eff02935f7310c4decbc184a48f81aba36cc6109f0ba21869d9c4436919e69db32583e65385dd4460a52a3b206ed039e231aefd85884236276dc627d8f971f45e9beab9afc243296328792e58afe33d8ab4fdc82c4036c27c6baa8ecfb344a57297d111ab71d73069a3722b31a9d49db5b8335ebaf8721df71e14fba5f12974fbfcc171ab08985e2dcd60e167dc0283f5c3fd9e03b1454d97ab161c9ed54e75cb6a5ee8bf222edf3a7c9835b9b842b145d7d223a0460ae506bcd84ad3d0f25421d296f8c8814f46d51befa2ea043785eb909e56a9836f81c7f95886beeb54034b63e79090b6f59ffbd1a39bf8849d492518bd265894c91d6b70966bc8481cf1658198ae8f18e03178684de0af568b408a8a91953f63a88cf03c216ea340ea8069a18988889e0a7edb2f232630981ae15cd3b3b801fe5c7f11fccd3ea628dbfe658e7e003d2211ab3df8451530789d682f8747062939150fef22e74c4becfd6eacf300f86417fb0868bffc4e2a3221b1e667cf83d75758285ca439c91f84ffd61d1a6a087517dafbc69c3465c706888bfc09e9cdfe6d8c2ec75b31904e537e1f901840b1d6c6eaa3fb3997108cf445820c6dbdd5a79f0abf14c3b998718cf87bf074bad7bad083857b8d1f8905c3fa8ff60b4a307dab498df0a773871c2b79ed8a8099ac9667df43a71715fb3155a29345b0bcedc39cca214dd775a91f96daca3232b27a85dc1b342cabca105efc475541a31a902ba0f50e780f94b26b5413b28253d9e6cc986156129f88799b20092963bcf7245ce1666e7ce0d287571d0bbeb22d4a4990f99147b9e0de308a17defc7fdf1a1a93df977b7275a153f2e9da0c67311ba67a39fef3dab0a78bdbcc98a1da73049f04072f64e12c03666711d0d5d66a4d2208b59cb8ce87e05937efbee207cb18f090b84d01698cc30d5e39fae627e7c2988f4296f056408a8940319108d48ee06df20c89660fa6c867c3d099b71ade7e68477ed0736286efeb424629ad3323d375d02cee7ba39088c47a2e37f68bb77cf639150a775a5088da631fae6eb1881e9d5edbb577eebd34b4d07fcb6dfda3997c0ff17b049ee50d2f61614820a2045652c18fc122f105f59de051516828d89ce3117be6ca2a67b17eb7a3daff4321aa836a3c1a28506a254664ef23548c4b4c88da528162401f7cca0cf56731d67054a2de5916fcb8504ca779a708447e178daa32741010e4bf5550aa7e2a6496f9c65a0a22c5ee30fc1f4accc64d024264fb8c3e0e850b94055233fe82f22ca889234f216535aeb59bc5868113ee247086cb5512a2638afaafa2f485fca2296e6eedebd2a45285133e8dd5763ea03efbd4874584ee14f2260bf5f299e582801eea6156c0a0a72c189b500e70421c47c79e2c488cab28b517d8f550ca02ba34ff75847b63c544d2d28ce1d72ee13e3f86f239f464487eb0b186cec0a91502d8dbbb79401b1ab190c8587d7ebb59dc38945cdc102344143cb0108efb61dbe0477473091a8e5b08d7719deecda93090657fddce40eb4a7fc13f6665569c0783680549380f24a573cf39b6c99b61e6bf996489ead97ef98d43a88260aaa3c1fd4ae898a7b94a2782891f7872c1a5be31acb870df92f36b78d78db875ba6ad6f0b1be3a88586ea57d01ec678daa510a41a55af3d3b349b2adef8f93cc4f9e60106d038ba05f35aa1dd5009c0395dd5f08095b89156825d0982d36baca68a20fdf7bb1ff748c4cb353f61e29725d036aba58ea6b0d6a0c5d5875b3f8f588fe2e242412df8ebc01daad9142dbe55489c5e9e11bc20d13befab69b125d162108bfea12ce67602c01edaf8d5779ed929143cc1cb65923c1bfeb8e1316b743c0c5e507105c68d2ad3d12bfb8cd38d4092998d16cfef169423099d26227fa7752ed589f42ed9e", 0x1000}, {&(0x7f00000012c0)="a0c16e7e731b35d66774810c9ec648019faa12b546e52afda90662", 0x1b}, {&(0x7f0000001300)="ab68401c7e489e2041fbf5292522857bb93431f2adf0d1f6296480bd74ce62f449cf0d93c942b3ffdaaa8d2b7dfc0bc263aaf007be216831999fb83c1715ae95b10c60af653fdb3a46f6a6a58e849135d3d346bb019555edae1307c49e0321e41f8aeabec9295604962fef1122dfad8cb39bd1bfe7fb715c70dff69663e20dbb2ed0410b0e11787f769ced5295abde35a15f6565a741e4cf6b502cee575009aee0b81080c9d9a0328c60a8fde6e755ade41a16e0d6994c6c877714c3ea0618b0e4616618a6af67c6b402e22cceae88b15e5865c7d791c2899f0ce3", 0xdb}, {&(0x7f0000001400)="836dcd08746ba5ef08d1a6342c9725352792df749a5172f44d34c44ad93f4f3c86dfe162b230726a33c5a084d9e19bbe79cbfff07d7dcc8ed799811cdc3c9e982b9f0a143c08634ade9fa059f5e53d529ca2df934ecfd32fa7099be12ef630c6351ae6091ebf4174ea0493805e51a0a1008814ab99a358e89f86de07f3f08e272c4a80fb56cfda7a0716926c44b47c0fe2b4d78b03c24b829f106e6c1fa1d05c6805fa5818d3ab4e881bad7b219bf156b5c004e17e309aa1ddc81dd7ac5a56204b3d6b4b7c3a65434479adca58354ae16671d3b0513eb783a309d49c3f23aee65c", 0xe1}, {&(0x7f0000001500)="6d0cfeff0ba970f1326cae561383bc42badccb9ea4efc4e226073ead3c45b23806f709b277161364f5c5e893ef972bc7be0f7e02052ada651e3f658d955394cc2427a8ece2dfc60717f5f6a960479ecdf0c6462aaef38b868be93d0491260811b0354a0563e0c21aed483b8f016dd0a4e79f305ec2318cf9f838d3dbcdc8bd7f55bc4e464adde00356af02ce8d7d1c86b33175885a15013c", 0x98}], 0x7) open(&(0x7f0000000040)='./file0\x00', 0x20189, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)='l', 0xffffffffffffff78, 0x0, 0x101) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x40000000) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 21:07:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x49, 0x0, 0x0, 0x9}, {0x6, 0x9, 0x21, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:07:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x2}, {0x26}]}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 21:07:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffffffffff7f}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r3, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r3, 0x0, 0x3, &(0x7f00000035c0), 0x101, 0x0) 21:07:15 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, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") getitimer(0x2, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) 21:07:15 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f00000002c0)=0xc) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x2) r4 = socket(0x18, 0x3, 0x0) shutdown(r4, 0x2) getitimer(0x2, &(0x7f00000003c0)) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYBLOB="f59d6028d150ab7cb0c3fdc290eff2e8f008b014bcb6398c24a1767964e425f611283132123be5ff0301bfdb5695bc8f37c1cf26e7ad1aaf3571afa5cd96ad15f69680a7b70658ab0f5a53ac4411855cdb9207dd4624e4f7ccb0709caf5cee16a2a3c216ee763a399dfa8248c421728516d52f67df9e1b6cf507be87aa5fd8a36d90457c963a086477f23a21408ceb752935", @ANYRESDEC, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRES16=r1, @ANYBLOB="541acb9ce074530a8e6a74cea324f0ead9570f3d642456b66f", @ANYRES16=0x0, @ANYRESHEX=r3, @ANYRESOCT=r4], @ANYRES16]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r8 = socket(0x6, 0x0, 0x0) writev(r8, &(0x7f0000000900)=[{&(0x7f0000000400)="03cd6e38da526afed85e6982f6b07d8809ca037a80dffb8dbd0862d2aacb98a4b62662a9def590d2f99cdd9d6d057bcda0abc082ca22acb342ba3ef133ff307ca59a4875cb1557038031381070d0eb7cd65324ea5c06141c3c8382c22a125cc6d93dfd8f6cd8f6b6982adb837e81c60d6263c3da14df59fb4c9d780abab0076bc5f25a7ef6e87077774286564d85205ea321ddc28c50ca1cad274e521ff9a8b18679aeccd243de050b", 0xa9}, {&(0x7f0000000500)="c6e27084427946dc7d11b1af5eec0ae0bcbda680fd85af53ab649f39c623dec08faafc4a90e5f168d3fee897be66f4abde8b8f601403aa505f271376a52b0a7f5ae71d666c43093f203edc1cec107e6f77c6ef8f5d8890551586163e4b6bb4400e85ce4a296b57fc04b94252d0faa96378b51ac92b41a70efb1e4948ba4e397efd2a5aa5853035ea90f08574aa776ed5d797c605cf574d55232742630f057408ebafcccd5f9c527367a55fca0775", 0xae}, {&(0x7f00000005c0)="9dfb2c3e736b19af1009787bb2f4332e82772e59096af6ed796b0aabdd25132a0a9b3d00c38ee4512072cf53ce12b0160f8995e2c30220a41f09ac5e50c74e0c526c2877e074244a7a9114d5920b11aae83b71f4b082e73fb7409d1204b1a4a1f17ce330c677bcefd82a85cc7db3b77e9fd94553d554bd1d5d871f992e130f2ae8ddc16d0664f550f7a20a59b5d93643719175aaafad010cf5742de9d42c9878fc67abab", 0xa4}, {&(0x7f0000000700)="6b27e6752c18dea2b026af6e57af689957023a30f1b3a3e4374f283cc2a70d027a9fd13c6b4bb84672e7766f942f97dae8d5dfa9fec60fb1be4fec3db78a6ccb1aa2377659b913d17070e5a97cc02a74fac61a17c75d5aa24a2859cf9bcdd52cc6d2a3382970f7715b222604f641eeebf8ab9ec680dd849effc7272d54bbb248eb7e4b65a7897a9319a5d73be9c0465807fed3b48a91bf46af468c2f302a39cd35fc2389dd9661381ef7ce437c9ccad02a5e96cd975855352407af15aff140efbf366ed9c8ed882f2667ffdf46f3a18b9b48d4762244876e6885", 0xda}, {&(0x7f0000000680)="ad534aa58ed5fe621f8560944a4681e34ac8f1461b145031a708f830eb2218ef587c8044ebfa7f2ba182f27ae980aa24f26c15ec1dd745", 0x37}, {&(0x7f0000000800)="9a5f57a7adf4070314fdf73b0054cf74328e3399b822b40fe001633690a360f796d201488a733f7ff601fc4b85d408456a99dbb65981c0c98d0af6be2386d7298b98600042310d1540fb100565837b9e69271972833bf3cad9e509247433d2d4702775ec52469e4fea0a41f45815ba5c81c8596cac5e8aa5433971f2f6dc165e522adfaba793371669804a61e3bafe99abf67c14ebcb829ea17395c72bfe584105d519230db6e7b57ae033d7127f8b8c84b89b35081f1ae82e692b401ab6ee01b33ac2a5ffa2d4d7f3ac0e18284435f49e7df21bed633acdf86aaf3a334f296e91b20173be61576e136bd72feae23cb9b2e16c5d17c9723f", 0xf8}], 0x6) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r10 = msgget$private(0x0, 0x200) msgsnd(r10, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, 0x4}) fchflags(r3, 0x1) 21:07:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000040)='!', 0x1) recvfrom(r1, &(0x7f0000000780)=""/125, 0x7d, 0x1, &(0x7f0000000580)=ANY=[], 0x0) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5, 0x1}) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r4 = socket(0x2, 0x3, 0x2) connect$unix(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc0400000083576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef0331b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r4, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000001cc0)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0xf78, 0x1, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fb, 0x2, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x5, 0x9], [{0x401, 0x0, 0x3ff, 0x2}, {0x8200, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x14, 0x7, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0x104, 0x4, 0x4, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0xc8}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x0, 0x80) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x20, 0x1000}], 0x9) semop(r7, &(0x7f0000003840)=[{0x7, 0xff, 0x1000}, {0x0, 0x88a, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) r8 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r8, &(0x7f0000000680)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e09cb95c0232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dfe794e26d726881db62ba870455f2b3d763be0f4f70ccff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a89900000000000000100000000000000002000000070000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643acc5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de846ffe04925bf909f35c8c3bf4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa90000000000000027e0929bbd35e85ea5b34cf857c6cd725ddaa958f7faf4b7ef2d22ff0f7f2e2e7dc1cce7d61374f002b1d4fa5514333435d2f1bca405158919cd31f9fbc7a14030175a07b4763ff4d0"], 0x522}, 0x8) getpeername(r8, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r9 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r9, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r10}) r11 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r11, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb394039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17467422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e09cb95c0232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c2ff5e3896782fd1185e00000000000000800000000000000001000000ff7f000016738d35d9f1a6dfe794e26d726881db62ba870455f2b3d763be0f6670ccff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f41531ef098dae5037e2570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a89900000000000000100000000000000002000000070000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325390f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643acc5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de542bca3c65e3e7518673016ff642300e78861fdc85b898f5d931778825ab5b5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de846ffe04925bf909f35c8c3bf4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa90000000000000027e0929bbd35e85ea5b34cf857c6cd725ddaa958f7faf4b7ef2d22ff0f7f2e2e7dc1cce7d61374f002b1d4fa5514333435d2f1bca405158919cd31f9fbc7a14030175a07b4763ff4d0"], 0x4e8}, 0x8) getpeername(r11, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4, 0xfc) sendmsg(r12, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="632524058729e05428a0605ff97b39875db0fcefa4cf687d6a58a5e71b14fc368f5e722980c85d54857c9d4bc83b508a44defa7ab37cfb4e30474ff4e02f8aadf11786093e40bdbc84b6c77a8bd23439aa80a17cc9a686226dc8bdd9183d58c2d4c0ccede6cfc05ba1b58e", 0x6b}], 0x1, &(0x7f00000020c0)=ANY=[@ANYBLOB="50000000000000000000000005000000a52f2727286f48fd566539b7938cb7c598c8e91890be4d61139121eab8ca574b50b9ea00fc8aee808121ced9749d4c523fd67591aa92b8d25521000000000000e000000000000000ffff0000010000008ba4bad1ba63d46be3c766cf9a1f4270c96925b0895de41aac45d0fb3993a052bf13ea794d694039a9a307dc005a322f585eb4c1385dbf0abfb832db430147781f81ad0089e2a3da86560859b17067422375ac6892a50643f3af44c3e6c693ef1ba3ceb672979195f98f562422b66816e5f608ca3b3c0e05cbd5179258f81342dae12d6f2c16f2755521fc0318f6dcc4a15aa7310b3c253e26608c1ba130cdad503addba27d064a077d2cc31b3ee09388ebe823bad540dd379557f46132407d91627cb5563459144abea2a4f0b941fd592fff6e8f14df1740dc000000000000000010000000100000088c8472f3e09cb95c0232733bc88b5d1a5b426f531418a879630106fefaf0cc9dc9de879ad43bc145081cfa931477705271a2aaea79a847fcac791e34ec9f7085db5be976f6f326498fa5df1414b723e7e486ede008cec48f95d7cd839a870abfc02dbbd24cbda72eb6a164161808cc1042df83fee92750092a19bc68560d63ae07bbe18dadabf4e3d110bb26e969b27d56ac863e7e72497cf47c4bb554b78c21d5f3896782fd1185e00000000000000800000000000000001000000ff7f000016738d54ea42f5dfe794e26d726881db62ba870455f2b3d763be0f4f70ccff714d05b9109f0527338deab918acb3ba946a7b7ca283790397f028aae8c12f8f73267ada50731950467bf13722944168eeb3bb810537323b588e557c2e3e8fc2ba10afaef4a6c4a3fc620fd83f6d000000a800000000000000ffff0000d1b17eec2c46605b8a6c49175a4d124d821c344f4104000000000000002570068f8fd046cd4f56bdd045f5b9e515bc9897c2f869486b69ee0c6e6ac737f17686fab0817293854fdc9d3094919b7de7a46556b51bfe83e3a9642f64670c7e8eeb2f715a23ec8882008b48ab212cb8f73e91d5670e146b6bc4e87ecafe9f236f1683d581281ef0c95373d35fd606b08a3e5ff608a89900000000000000100000000000000002000000070000006800000000000000ffff0000080000009670bc212784fb30fec927c71d7888d227c27390e55e5b30061c3f9d5e16518b773e71b7141474f778872e5d61baa2f40954eb4fb2886d1912b626e0cfb6618eecc49db72d348325380f63e512e7c77f5481be53346e00008000000000000800ffff000009000000b0661f8b1ea95943fb3fcf0da85cc685f204b886171dccbd30b0175717760bc9cb08f6691deda19e726a3c771e5f79acf376a39e7b3627a08350d74e6aec41c90cf0eeb1643acc5b4785f48c2618ba5cf8b464234309126e046a7d101dd5ed15f7d800000000000000ffff00000500000080d85de5e78861fdc85b898f5d931778825ab5a7ca40f285ed869326a6e02b1cb5acc06948513b7a2e3f03e6e2da46a8c0e68700b4f0b8a43f215bbfc19b32436bea5114de846ffe04925bf909f35c8c3bf4a1c5e29604af905941416560d1d7210696a5cf28af94a5d43dbc54681110f1271098cd7c31fbd02441cd380513f2550b76293eb03ceb8ab692a46ff0d5343261644f114b79407409f0b952765b12addf56e6d9301c7879fc9c2ec0ea04ad4aa90000000000000027e0929bbd35e85ea5b34cf857c6cd725ddaa958f7faf4b7ef2d22ff0f7f2e2e7dc1cce7d61374f002b1d4fa5514333435d2f1bca405158919cd31f9fbc7a14030175a07b4763ff4d000"/1323], 0x4e8}, 0x8) getpeername(r12, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r14, 0x402c7413, &(0x7f0000000000)) r15 = socket(0x10, 0x1, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$lock(r15, 0x9, &(0x7f0000000800)={0x3, 0x0, 0x7, 0x4, r16}) r17 = socket(0x10000000002, 0x2, 0x0) recvfrom$inet(r17, &(0x7f00000006c0)=""/122, 0x7a, 0x40, &(0x7f0000000740)={0x2, 0x2}, 0xc) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) msgrcv(0xffffffffffffffff, &(0x7f0000002040)=ANY=[@ANYRESDEC=r0, @ANYRES16=r4, @ANYRESOCT=r7, @ANYRES64=r8, @ANYPTR64=&(0x7f00000015c0)=ANY=[@ANYBLOB="a881baf20ec753e34b3b485f3dad64d06c28f11621dcff34d280f5e868a7f848ace138b48bdbf3df084c4898f19d2341", @ANYRES32=0x0, @ANYRES16=r10, @ANYRES64=r6, @ANYRES16=0x0, @ANYBLOB="063ada9340f7dfa96cbb654b6037a2b6811b355e8a8bbfeaf5de438c44380e00e3f2be653f6a6a6ce9a8cdd368a805e1c4119df6f8d8128d6d6dd988731a99b7d482fc143600fb0c595005adb7ae7d176aac667d9ef24c91b256dd6aef00ef10ce45478d1bba61fdf7", @ANYRES64=r11, @ANYRES64, @ANYRES16=0x0, @ANYRES32], @ANYRES16, @ANYRES32=r12, @ANYPTR=&(0x7f0000001f40)=ANY=[@ANYRESOCT=r13, @ANYRES16, @ANYPTR64=&(0x7f00000001c0)=ANY=[], @ANYBLOB="73c950ebb9e9c90a28e25a818891959b8372ac321d412f35b6d520f1d31942d236dab37516e0f4c5b047daf99fc182242f419c93ebbae3a7ef30272e5bca7f9577307c621df7b1a265f71677482b6f2e7593abe8d61d284e721f61fbc588", @ANYRESHEX=r14, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64=r11, @ANYRES32=r8, @ANYRESHEX], @ANYRESOCT, @ANYRESHEX=r17, @ANYRESDEC], @ANYRESOCT=0x0], 0x9, 0x1, 0x0) accept$inet(r3, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x24, &(0x7f0000000000), 0x4) r20 = socket(0x2, 0x400000000002, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) r22 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r22, &(0x7f0000000080)=[{&(0x7f0000000040)="ebacb05bc901442fc0410eee798f7f30b19ff76739", 0x15}], 0x1, 0x0, 0x0) write(r22, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCFLUSH(r22, 0x8020699f, &(0x7f0000000300)=0x1) bind$inet(r21, &(0x7f0000000000)={0x2, 0x2}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r23, &(0x7f0000000040)='!', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r24, &(0x7f0000000040)='!', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) readlinkat(r25, &(0x7f0000000840)='./file0\x00', 0x0, 0x100000463) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000340)=0x3f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x33f) chown(&(0x7f0000000a80)='./file0\x00', r28, r18) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000700)) setrlimit(0x5, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r3, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000600)=""/157, 0x9d) 21:07:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7fffffffffffe], [0x0, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x100000000000000}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x35, 0x2, 0x8}, {0x3ff, 0x2, 0x1f, 0x1}, {0x184c, 0x81, 0xff, 0x3}, {0x2, 0x2, 0x5, 0x1000}, {0x20, 0x7, 0x6, 0x7ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x30029, 0x0) mmap(&(0x7f00000a0000/0x400000)=nil, 0x400000, 0x4, 0x10, r2, 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:07:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x461328056bc0c82e, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x1) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440), 0x100000000000005c) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup2(r4, 0xffffffffffffffff) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x101, 0x1, 0x1, 0xd68}, {0x2, 0xd7, 0x70, 0x3}, {0x73f1, 0x20, 0x1, 0xa457}, {0xffff, 0x7d, 0x3, 0xffff}, {0x5, 0x0, 0xff, 0x2}]}) munlockall() 21:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c00", 0x40) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x32}, 0xc) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "8500040000000000004d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 21:07:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xd8f4a3735e2bcd3d, 0x81) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) 21:07:15 executing program 0: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82032e2f0000004c330d6fe300eb28debebd91bd744e4bfa37d260b5ff"], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = msgget(0x2, 0x200) msgsnd(r3, &(0x7f0000002d00)=ANY=[@ANYBLOB="0200000000000000095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282239f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bd27697b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef49702112"], 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xfc3}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r6 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 21:07:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 21:07:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x80) acct(&(0x7f0000000080)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 21:07:16 executing program 1: select(0x40, &(0x7f0000000000)={0x3ff, 0x3, 0xe88, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000200)={0xee, 0xff, 0x0, 0xf8a, 0x6, 0x1ff, 0x1}, &(0x7f0000000240)={0x3f, 0x2, 0x7fffffff, 0x0, 0x0, 0x100000001, 0x100000001, 0x54}, &(0x7f0000000280)={0x0, 0x973}) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x800, 0x10) fcntl$setstatus(r3, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}) close(r0) 21:07:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) pread(r0, &(0x7f0000000240)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:07:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000001fa, &(0x7f0000000140)=[{0x87}, {0x48}, {0x6}]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') syz_emit_ethernet(0x15c, &(0x7f0000000340)) 21:07:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() preadv(r12, &(0x7f0000000680), 0x0, 0x0, 0x0) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r11, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r14], 0x1, 0x800) msgrcv(r11, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f00000008c0)=ANY=[@ANYRES64=r16], 0x1, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r19, r21, r10, r16, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r22, 0xa5, 0x3, 0x1000000100000000, 0x6}) lchown(&(0x7f0000000000)='./file0\x00', r5, r21) 21:07:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) fcntl$setflags(r1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) 21:07:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffc000000], [0x0, 0x0, 0x401, 0x0, 0x40000], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:07:16 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x4d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8080, 0x0) 21:07:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) r1 = semget(0x3, 0x2, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/167) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 21:07:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3d}, {0x6006}]}) syz_emit_ethernet(0xa, &(0x7f0000000a80)="2479ff2b783f6e8a9c81") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x883, 0x1e, 0x6, 0x9}, {0x0, 0x7, 0x3, 0x401}]}) 21:07:17 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) 21:07:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x581887e05164d2ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:07:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000044b000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r4, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:07:17 executing program 0: r0 = socket(0x2, 0x8001, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000f9c5534a2d46f03d08f1e0134dac6517000000000000607ccb1748f899a6952a406ec64db3a8acf3e3156a81ce10e11e74358019c1ffba622f103b464298e5b8e330c99b0eacd532651359ab0900ee06c19603da18f0ceccc019a592f6a2a42d55cdf9664d92d3cf75fe7414bbd6827a2293d62b3af5d6e5e34f130e1d88784aaf73964862d5fa1859bfc9eff92cd3f7da9c0133f07b2d392eb8444484c549c695f20e443b49e010ccc07e97925b7435b238e6a496378fa30af836b4d7b4050e0086f7d87b6ba6538be1b18f97f639b2995bd3cf282fa57d87de113ca2bc4e776f9fcbda32396814c756279eb79093a5560f8f9bd714415838fbcd3b0b8a0f249e8961881ea2ebfbcff31edd7787d69d651f0fbb8f3144cb192fb58e0f4606b04f1bcb0a6578a69cb3856e4b7e28965b0c3b790cac2705ef9f06e270a0960f397245fe7bd8d23d97699d1f75fb54e89b434ee712e98f489ab31816ce7de9581b793b23fd8326fb3ecced95e7252e88bc1f09df32847558be30a442f34a2bc73f4daff036ce59c6ff8a5361c35efe4d56caf14a220dfa"], 0x10) 21:07:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8610, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) ktrace(0x0, 0x1, 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 21:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/19, 0x13}], 0x3) 21:07:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x91}], 0x10000000000003cc) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) 21:07:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x5, 0x0, 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10082, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x800000000000001}], 0x1, 0x0, 0x10006, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) dup2(r0, r1) 21:07:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f00000000c0)=0xffffff81) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) 21:07:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x84}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 21:07:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semop(0x0, &(0x7f0000000740)=[{0x0, 0xffffffff}], 0x1) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x9, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$dupfd(r2, 0x1b5c44c136f57ffd, r3) 21:07:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = socket$inet(0x2, 0x4cdf33c458617465, 0xf9) fsync(r4) getsockopt(r3, 0x29, 0x23, 0x0, 0x0) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xfffffc5c) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r7) r8 = getpgid(0xffffffffffffffff) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r9, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r11 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) r26 = fcntl$dupfd(r23, 0x0, r24) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) r33 = getgid() r34 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r48 = socket$inet6(0x18, 0x4005, 0x70) r49 = fcntl$dupfd(r46, 0x0, r47) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r51, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r55 = getpgrp() r56 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r50, r52, r53, r54, 0x5, 0x7fff}, 0x6, 0x2, r55, r56, 0x7f, 0x100000001, 0xb1f1}) r57 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = accept$inet6(r58, &(0x7f0000001980), &(0x7f0000001940)=0xc) r60 = socket$inet6(0x18, 0x4005, 0x70) r61 = fcntl$dupfd(r58, 0x0, r59) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r63, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r67 = getpgrp() r68 = fcntl$getown(r59, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r62, r64, r65, r66, 0x5, 0x7fff}, 0x6, 0x2, r67, r68, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = accept$inet6(r69, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r71 = socket$inet6(0x18, 0x4005, 0x70) r72 = fcntl$dupfd(r69, 0x0, r70) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r74, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r78 = getpgrp() r79 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r73, r75, r76, r77, 0x5, 0x7fff}, 0x6, 0x2, r78, r79, 0x7f, 0x100000001, 0xb1f1}) r80 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r80, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r80, 0x29, 0x23, 0x0, 0x0) r81 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r82 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r82, 0x29, 0x23, 0x0, 0x0) r83 = getuid() r84 = semget$private(0x0, 0x4, 0x408) semop(r84, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r84, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r84, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r84, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r84, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r84, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r86 = getegid() r87 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r87, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r89 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r89, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000100)={{0x3, r85, r86, r88, r90, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r6, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r27, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r54, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r68, @ANYRES32, @ANYRES32=r77, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r80, @ANYRES32, @ANYRES32=r1, @ANYRES32=r81, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r82, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r83, @ANYRES32=r86, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x7}, 0x4) setgroups(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x40) ktrace(0x0, 0x0, 0x0, 0x0) 21:07:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680), 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r7], 0x1, 0x800) msgrcv(r4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYRES64=r9], 0x1, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r14, r3, r9, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r15, 0xa5, 0x3, 0x1000000100000000, 0x6}) fcntl$setown(r1, 0x6, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x26, 0x2}, {{r16}, 0xffffffffffffffff, 0x2, 0x40000014, 0x9ce, 0x57}, {{}, 0xfffffffffffffff8, 0x1d4, 0xfffff, 0x0, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x420dc2daea15893, 0x0, 0x7, 0xffffffffffffff00}], 0x698f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x58, 0x801fffe2, 0x1, 0x2}], 0x8, &(0x7f0000000280)={0x91, 0x20}) pwrite(r0, &(0x7f00000004c0)="9d1ba1108eaf8c6620244f59de193ae1b63b9e8c290ed9c2499732cd7bd1aba44b66af3b3b5bd0c4c23a0c624881b3a2da9ff7d7f559fb6be4bca553f6d715a58bd767ceaff932da816e20995b63042a98563e93fb4062626820d39a08181c274c58bb99b269856c0693f13f8a669fd2c2045c9a2f550a70a6784df8e33a007670c5627a21cff1b821ade376cb29d39f56ef5f251c70780bb1eedfea241d4211a81436efcbfdb12759a67ff038f74fda9e62936bd3c0fec8399ef288b95fbe978369ad8f23d4f244ec2861baecf7b29cb97655868ae63ec39bc7c65c59875b0fb40d79b5dfde1a920839c1761c6a45fc28909d69230d455d3e2c5ab8e531d80b07c6fe99aa031d4584ab231249afbe3ac6df7253618cc3e2f85a1ed1c9f897af6495ee834a8f35bfd31bfb9931b0300257e001373b1419c9df47770eddd630adb23956d52c1b6bf2e4320e53ae00f9bd63f718d0ad64196712d554da4bd784a7bac4cae5190ed9054bdd76278cdc3a3e452e477b02cb8a5b3f9f969a358be2253106f624d92fe890d1c84523abc81d8a6e887acff2df9f432c3886b338f2550b25a92511f2b13e77a469eadfede624dcc0088c5522be6dc332152d2f1f6410126a88f602becc35c47927ca124c0bb502a63c67aea2e101ae0fbf4804bc8eec5afc381e82a0684f495f8af1b8cdc4e44c7d4a64aa148e0f762264b728f9aa7d050737b31097217ec283d4ca9a4c7fb0eeb0c21b89dfb630fd84525df0b7aa3b4bb03311726e51dabc813bd68497ef045ac58e156241f73ade38f96798a0d9e03e4c026a746a6bb3162480ba3e1cb6b3c6c2b011d18e407e7d0c33eab44601c596d90408a7803acb398c622e33f385b93ae25950f4f3f2d1239d7eabf1f9388086a4f46a82d7d2904d964b02de1ce92ebdc428ddec7ed49bcd4c761b3bfac16da862d65629c824b920b24dd2e1173c1ced62643c21515413a6987704f3f7090e70357ca13ebea82a73572354b896bf37d217c6232657c83cdb3dc71fad4c4d8226c808b6897d9499235cf335142e902e43495b5e3bf3197401373e7416d50fd58d60b3392fa8c6b5681da155f01f48841c679ba287d095e9b861755c84fa0a1634575e523e5dd1fb1c26e60d4ae76a47f4c206b99c58ac14758348982f0bf3feb8683e43f5405b894317f9708403e5d508cfe96c8e82afc8f2427e389f6ff5c2ba8dc04abcd5ab86032830463463053b8b764b586933441cc393aa33f82b8a351dd0d0dc9a8329b2a43e9817dca1293ad867a62ba597f09c6f940d5adfb54c97e1f61bfe0908e9c77fff5bc9ca3cf37ed1a07ba7048ee18cccf607271db99be4d6b12c49552f2a5a5f840e9f91cf3247539f7cf7a40a49036913eebe894478e468d80eebfd553f580da482eacb7669d7f0ae43d8a8681dd8c65be2a66e06839c53ec6e6c50ec3190196b221e62fdfaec9695ec095bee1589e77d4ad174542f5befa55d9d6053055a63df2b87a98fb00dbd70bf0cf41f5f800adc6eeacad8d3c4432de1895a05a8f57400750165f3f0407b02cde9588350d2aba7cf21692e81eadd4082f903af00724bc60d19841f20e3727da849297205a90a558520fedf9f51ecbf87bdc6ba0e019eff6a2ecbe730e5faace5321e91be07ea9da531b8b5826787dbd21b96104b07c0ef4e4b77956813599108ec8c4a8666d3b3e90f10cb018a58d5a922273e5a1b182e243a1ba272d6c62f01203d47004df8dd2f0098c94fb9ec4809ffce779a9699b515ccda737235a991b6fa6ad1f00ca584c0bee48ce4123ac6046da0cd213e8a132dc4beab2271ffb82890bda500d729906f15166c0b6b2112372bc8041989e10bd20367348b0273b6c984f42990e1972affd9d4f612d6d5c527498a88b982ddfe1182185a07160e9f8c1c7c7479a92db3748bd675c97ea02f3bfd911e38b9ef4dfcbf41b2b39d5278e20aca9998b8d3c12392138f35553bd0cfe7a6fb6d22cff062cf0868269313f279231673cf8384e6989a3abfe5e84e39efdb737a1b011ee30d29349d8b8a377047609d45d93d4a3e28edbb6c5722a01adcc4c138d08a8f04f91e7215078d01a42d12566c5a1dafc3621c66a6d890a7960c9ca466faa48c90f50ca2c10428209374ae96bf130a2aa70ff582260a532bc48fc0025499700c004e8afbd80bb5b3b56d08fb825aed34913b4a7d5a8ff9232b027ebfe8005f5c372f01e549b45f0a9e0adc351108839ccfc95c47df19f4da81a1c6d934819e861a15cb4f3dce0284189dd0b1a7607fddc0a580889cf75a027d0bdd09ad05921550d1d788d1625f138d3897eba7a720373a1f7114710da242b016435dcff3fc98fe49cc22c39df3c5fbddc307057c78fe3edb2ca8db2d6ac1f47bd328be694384fae7fe8d2aff61eb1c23485ec34cc7a8ee057758b58868cbb96a4b0f9eb724045757ac0cdc4fcaa049640536c7e1dbdf1424f7fe1266f34c8861f4cc646df91d19f12d04968cd23c8dc92a2e626de44232c2adc124298b03f2ae0abfe2c6d3f979f3878bea3a64e534b11c0a89ba6c23f60f5f56fd63638a5cd79547559d721c58cc56edf0305529254c3fc6c036f83d8b38c8cb3502a0a7149dd853d0a8a238b29ca4cfb915c285917b0b98ca41272346d8fa57335008c988863e9dd3e5eb920b84632bab0ef6132b0dc98209852e238466e843943d83724bb8009c0531892b093e87a6a07381580c340a6deeb18b2798d71dc2349a72b8ed44674cc088597710c0f487aff23c094d11f747a26896f6f986be7357a8a0902719b566977c3c15a5ae46290c53dbe1adc434e4a8578ae627e96b3c42318b9b6f300a00a4e9b0cc42e42d5f24a67ae6c5ac78679be8f1e0b6b32bece97fda0c2c683ca449638cc8505cf74b4caf60fc4a524c4f982011122166aff3e20dda7fc1f87354db134a711c1482745d8a6408b86e2d01a1734c357e7532fdc580d8ec35c1f1a6c065c2893297da8acf5d22341bc3349867dad24948a71ecbda0c418714517e60313a4d2771d0d4d262e903be379181c0f7c11a7dcd5602bdbaa5312215a9cdb28368e16653854b31f7f347217c27ee12a588ce58f5658567c0944e02fad20d3fef8c37a53c63275b90361e8b56bdf60fad40651a1c9049917e0af5b9152a1aa54d357de7c8d00e90d5b6bc2dc8bf055c0eb7b3773417c2b737ae968bf7f12104d8a4ef892ff30b2ed935f686793338107c1de8eea76e8d098d8e676e6299d537d0df6cecc7b44156ec4a6af63074c600f1110c7bcdc7b5add4b57a1a679662ea07bd246969ce738b43adad23e3c62f3a35b6f35e96141294db51d7ec6aad3b926f9b916627ac79c98998bd65b660f05314a4a7f54bdf59ffb45b6015e22582165f3ad34c3dcf3208053ff17538315b081a9e5e4336d026d135c6746096cdd8d75e6add72492443f2ed10ce566f546f8de87ba56d9e1b508033989b5bbf557abeba47c080f499353f7c821adf7e066ad78016af7d7e36bb5bab9900a711945ac9f598d3719e7fbbf59f741e20c7dfad232a7b58024db013a3cd592907e6c95b0a8d97e3bcb5bbbd632ab807a2bf025e10b663cc88614cb640c94ceee4cae17ff999d694f8af9bf53dfbc998b5805ae177a067d56572862898ff8cda9110e5da5d7c2d26b12914f0c100af9628de9b7b0a4192a34c53d50bb6bcce491c54eec7d324e6823543c374373a55379c99e214d77a617b47195398634864a5eacef2043ab7a06df851422aa6ae1458ab672e751b36704df5b2ecc21516dfbeb36dab85371b650f7b58b945845c99ce2ccfc4cf7a4baa9f5ce87c210973c6fd041860fb2ff2ab04d70579a520dd55ccb71ef3ede1988d91092813640f4cbd0a2f30fd669c12cd3d214e52091d44af5738389355528a0f15a0c7a13c769ad09633ca9491308b0be1ab8899e10b97157ba52fd4db00925befd8223a237df778ba0174cd414d9ced0908ec88a84776e7d844a1c0f02c39fff0b188f92d7348f183addf9aff2eac1e4f9e358117fe4fbcbaa3511541e81530a45ac9eccc286f963a8d1900a053af311bd3405f04e4ecb354c24f8cfe43f10cd42aa3d1cc01c6a2c49a366e19e5b6e64d42fc5ba985adb25ad55e94f2f54bc31c3bbf06effe5b292fbf41ca197cd95bd9b6c3267705c3c303a2799ce6baed0fc3a58f6a4d21d5338638d90a563e15dd10c7086245aaa1302bb36408b30fd49aa050b75e78597c3e6bafdda10a4d1c6bd9ced85a1b694f3d3243608c05813a701073f275243fe4b80fed05116bb3bc68825fc50b942a876827058839227aac317980c6d91915a433713afba992964853dce472577a9f0011583907dfa5c1634b6b873fa7e354e0778ee9d9fb8ae6c50c708f3044eecce866124a8c8dbd29a904209d4e4924e45878c3a06dac20cf80f8ed5a16864ff6e07739fa8f781056b77bb97c20f69fcd31da971ea3cf86981a860584c6990ec8cb5e5744f417e5ba4d8c4cbfc924f3a91188446bba39f26f237175454fb0c7f0aef2510e5bbcd45a0e7ca72c8ccedc34d40ce0579040700aa07044076803a288770dd01f1beee2d09f90252a1aa0c58d0e471bfaa668426ab04293f293e105276ed5e9d3de52bd40bd69618cbb9b7031490ef09feee5c321e649ec682d37f980d9b2e5dfb1d48bb65e5cc46bdbe61407f0856c3f6583691525b0097ef96cfaf76b70ea902de88b2a23d95c04f7d667c65c0b4088366e7bb78ea06cb9da49c5280338afc77d2e4d15f6daad37306cbb889c7f9adcdf1ebd49358bb0a9363054bcf9d31ef37549adb22b6fd00f953a04476f9b78aec7d0c5ad44c184a505c83e16b4091f38df94fcbf970a378e7df30d56b94e0c37dff34592d89c2a8140e0234365cc2c9581fc22089fc8cc3e321bd93787e87f6b0ffb10838c2a50e88c90b3c8e728ce30e48f846117759be8d83504692a3ca7068e35d399b7ecd32185c3267340691c798f995e8e2dcc7d52f883e061519e942a9df7cf969c972024b233a133f54cb06a3bd59fb130aaef7bd37a59cfb35febbee90712a1936f23cccd2191b6381c39d04819923eb0c601c1dd72c67735d620c7313735a896fca8355f1240b6048f4ea1143befb6289e145e2efe88a9e01325b4d8e8e20a7d783a7243c59643f1c48522160198697bae0b76835045f8ef6a0d199c07dff606075342660fd90559c7d4808d6c9128f8af48c44de91c1e8d43f2f834697ac1cc079a67d26cbff5bdcb9999c49c1def97f93979cb65c57bbb296c9a42a1cca2008c22e3c58112b9aec0e20fe31f51c7ff45a770de2b5de4a37f4772ff6b279ee81cf96181e6fdd0c781809c1d74ef202503ac9d46796d37fc85d4d7b3810882ffa311cd03c0738e53a3acefe77152de1344c4acf38f677540d5a440aaace0402174b1577e7502d0dd837f06adccd8b232b8993d6d93afa0fd5316df398b84438043b894a3e29a344c1fa9ff1aee78f312f78964d1cf448ac4f42e3c86d75cd5ff14074196287e615bc5f2d789649f406642e4165957cc87c85d03eba67f17be1a852c04e27e47b069d9fa3b02283202d0630c4a19ced536109a500bee09241fc96569220d12111f563c0a7027827e709b7a3fcad48ef45c7457a778b782e6527a47a26faa2021be4eda1ce1e3f054f812d19cb81dc9c98255276eaadfa8cc958884ebac381c4111edc3b72606fb2bbea920aa77558f3db61ed4b85f906306c7bc5085ec7e69bcd204291a56d4d689a74bcce144e9dcf7fa77d30ebb", 0x1000, 0x0, 0x81) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="23a5759e33cade36ebebacc83af97c897b64650da5b6968185711d589f59bdd004431c91ca139fffd2458ee962a391eeab72929b52f7b421ee8cd773cf1979f5fcabd99bcd9b28582814e1818d2c4fb814db4c1a8cfa151028cd64bf4d2a1304c6389e4ca1087bc01772bc485332054d0d661ae7bfb70cdacbe31f81691a26b22b04a8e595d4b99996e3c47bd795f59a4cba0f9ce09d3f0b6dbe7f0fd6674310dc823660b0482fb101493c72c87661597c8f7d0d8668c666efb597a7d498d95684611535c746e2dd83b7749f928ab792466321d2f404880a97cbcdcda24e2d919dafb52ee33656c5ba335ba76f07", 0xee}, {&(0x7f0000000180)="322445ea96672ed186ed0511808c9ec78264e35595575631ddfa3b05a356a381493784e6b787bbec1a1b16c9d2", 0x2d}], 0x2) 21:07:18 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010286) socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000200)=[{0x3, 0x1}, {0x0, 0x2, 0x800}, {0x76143c1e3bb353cf, 0x678a, 0x800}], 0x3) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280), 0x2aaaaa38) r1 = semget$private(0x0, 0x8, 0x100010286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r1, &(0x7f0000000280), 0x2aaaaa38) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0x40, 0x1800}, {0x4, 0x180, 0xc469ac8ee1fd3c46}], 0x7) r2 = syz_open_pts() r3 = socket(0x20, 0x5, 0x0) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r4) read(r2, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xfff, 0xbf9a, 0x200, "7e734578ff5dbfdcf0000000683a00a52d00", 0xdd9}) r6 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x0, 0x2000, 0xffffffff, "e397d86aa43f83a44111f0c281cb840000000002"}) syz_open_pts() socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x80000001) r7 = syz_open_pts() poll(&(0x7f0000000040)=[{r7, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000080)=0x1000) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r8, 0x0, &(0x7f0000000040)) dup2(r8, r7) 21:07:18 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x7, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000300)="f681beb2e704557d99", 0x9}, {&(0x7f0000000340)="14363ebe30c56d82d89e5c", 0xb}, {&(0x7f0000000380)="4e705c44644f6dadd257d8332127529e91d581b3fb9db4711b571c5b8db188b52d0a8414e2", 0x25}, {&(0x7f00000003c0)="6baf8b833e5bdd2307e977d5f27cd5aa59dad38cbec26d4771d9950ba57902ef775c6a0643ed21cf28e8a48953c5100310e8b4f615102153e198299c6a0654d363009686c7ca7dbef571d0e0ab15d44dec17449a63e7cf43ec60604c7764432808cc30f6be35e57cefe9777d4273ef0d3e77d16da78df0ecedb7424949c5d7f3830036bef69c826ee03d1c882c03469c26f3ae977ed1d3f5ffe5f268d76a93cdbd8c54aa733e7713b2a3e9fd90801ededbdbe2f3f06a8f03f405ff97983dfd921d7144c8", 0xc4}, {&(0x7f00000004c0)="b7332a4acba5ead6f04cab7be2dbdd714cf9a86e80516333455973ea7fcec3b3ca06f54c96f43163d805e5ec92205c14b37e3dc8522dedf6ac63cd4d59c47481777a14b5ee02c788afee042672fc14d13e971d94a719103a24bd58552b2de1f0dd520440330de54465566f85225db04d7e85d900e75e7aa2c453201124469721d655d373193cb6f130e28de6b619d3ee04fcff95bc2a0eac936034f96cf60d59d16989ddabd3325bafa091c34285ab51f6067cb5d050d8230705", 0xba}], 0x5, 0x0, 0x7fffffff) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 21:07:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) oLoLuvm_fault(0xffffffff82531700, 0xffff800000a37000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82531700, 0xffff800000a37000, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff800023db9760, count: 0 ddb{0}> trace memcpy() at memcpy+0x15 rtm_msg1(c,ffff800023db9778) at rtm_msg1+0x1b2 rtm_addr(c,ffff800000a36f00) at rtm_addr+0x9b rt_ifa_add(ffff800000a36f00,240404,ffff800000a36f40,0) at rt_ifa_add+0x2db rt_ifa_addlocal(ffff800000a36f00) at rt_ifa_addlocal+0x16d in_ifinit(ffff8000009e8000,ffff800000a36f00,ffff800000a36f58,0) at in_ifinit+0x1cf in_ioctl_change_ifaddr(8040691a,ffff800023db9c70,ffff8000009e8000,1) at in_ioctl_change_ifaddr+0x68c in_ioctl(8040691a,ffff800023db9c70,ffff8000009e8000,1) at in_ioctl+0x2fb ifioctl(fffffd806f660000,8040691a,ffff800023db9c70,ffff800020a98780) at ifioctl+0xe70 sys_ioctl(ffff800020a98780,ffff800023db9d88,ffff800023db9dd0) at sys_ioctl+0x5b9 syscall(ffff800023db9e50) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x541d0821ca0, count: -12 ddb{0}> show registers rdi 0xfffffd8061d23598 rsi 0xffff800000a37000 rbp 0xffff800023db96f0 rbx 0 rdx 0xa0 rcx 0x5 rax 0x7d80612ec598 r8 0x2 r9 0x1 r10 0x39b147c4fb5296c r11 0xfffffd8061d23520 r12 0xa0 r13 0xa0 r14 0xffff800000a36f88 r15 0xfffffd8061d23500 rip 0xffffffff817a7d95 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800023db9628 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.0) pid=461887 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a98018,0xffffffff82644068 process=0xffff800020a9b8c8 user=0xffff800023db4000, vmspace=0xfffffd807f005a10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18412 383549 52697 0 2 0 syz-executor.0 18412 127186 52697 0 3 0x4000080 fsleep syz-executor.0 18412 219981 52697 0 3 0x4000080 fsleep syz-executor.0 *18412 461887 52697 0 7 0x4000000 syz-executor.0 99024 239049 60436 0 3 0x80 nanosleep syz-executor.1 99024 2292 60436 0 3 0x4000080 ttyin syz-executor.1 99024 226253 60436 0 3 0x4000080 fsleep syz-executor.1 55315 63434 0 0 3 0x14200 acct acct 68322 100069 0 0 3 0x14200 bored sosplice 60436 257753 91430 0 2 0x482 syz-executor.1 52697 229221 91430 0 2 0x482 syz-executor.0 91430 14065 40346 0 3 0x82 thrsleep syz-fuzzer 91430 81711 40346 0 7 0x4000482 syz-fuzzer 91430 198748 40346 0 3 0x4000082 thrsleep syz-fuzzer 91430 379551 40346 0 3 0x4000082 thrsleep syz-fuzzer 91430 178907 40346 0 3 0x4000082 kqread syz-fuzzer 91430 352453 40346 0 3 0x4000082 thrsleep syz-fuzzer 91430 252108 40346 0 3 0x4000082 thrsleep syz-fuzzer 91430 2598 40346 0 2 0x4000482 syz-fuzzer 91430 222709 40346 0 3 0x4000082 thrsleep syz-fuzzer 91430 289093 40346 0 3 0x4000082 thrsleep syz-fuzzer 40346 397141 9632 0 3 0x10008a pause ksh 9632 479705 58656 0 3 0x92 select sshd 33752 99152 1 0 3 0x100083 ttyin getty 58656 412040 1 0 3 0x80 select sshd 93379 470207 37396 74 3 0x100092 bpf pflogd 37396 188262 1 0 3 0x80 netio pflogd 5307 154448 29508 73 3 0x100090 kqread syslogd 29508 513813 1 0 3 0x100082 netio syslogd 93510 51226 0 0 3 0x14200 pgzero zerothread 48227 506123 0 0 3 0x14200 aiodoned aiodoned 44069 288911 0 0 3 0x14200 syncer update 72158 144912 0 0 3 0x14200 cleaner cleaner 33776 228854 0 0 3 0x14200 reaper reaper 69235 328138 0 0 3 0x14200 pgdaemon pagedaemon 558 30653 0 0 3 0x14200 bored crynlk 10142 208787 0 0 3 0x14200 bored crypto 49614 449960 0 0 3 0x14200 bored viomb 76136 494770 0 0 3 0x40014200 acpi0 acpi0 97822 403132 0 0 3 0x40014200 idle1 36481 312207 0 0 3 0x14200 bored softnet 60500 180740 0 0 3 0x14200 bored systqmp 2070 243372 0 0 3 0x14200 bored systq 40026 454651 0 0 3 0x40014200 bored softclock 20644 172280 0 0 3 0x40014200 idle0 74600 109552 0 0 3 0x14200 bored smr 1 512540 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 18412 (syz-executor.0) thread 0xffff800020a98780 (461887) exclusive rwlock netlock r = 0 (0xffffffff82478d78) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x91 #2 in_ioctl+0x2fb #3 ifioctl+0xe70 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8265cfc8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9483 6345K 7573K 78643K 11318 0 pcb 13 8K 8K 78643K 47 0 rtable 108 4K 4K 78643K 250 0 ifaddr 60 14K 14K 78643K 81 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1473 0 iov 0 0K 16K 78643K 23 0 mount 1 1K 1K 78643K 1 0 vnodes 1228 77K 77K 78643K 1415 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 37 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 6 17K 25K 78643K 161 0 sigio 0 0K 0K 78643K 12 0 proc 55 51K 95K 78643K 458 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 26 0 in_multi 68 3K 3K 78643K 79 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 42 185K 185K 78643K 42 0 exec 0 0K 1K 78643K 222 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 113 21K 22K 78643K 1509 0 UVM aobj 8 2K 2K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 20 0 NDP 8 0K 0K 78643K 15 0 temp 116 3034K 3100K 78643K 6536 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 35 0 34 1 0 1 1 0 8 0 rtentry 112 58 0 14 2 0 2 2 0 8 0 unpcb 120 127 0 119 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 58 0 53 1 0 1 1 0 8 0 inpcb 280 217 0 210 3 1 2 2 0 8 1 nd6 48 6 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 2 1 1 1 0 8 1 ppxss 1128 3 0 3 2 1 1 1 0 8 1 pffrag 232 5 0 5 1 0 1 1 0 482 1 pffrnode 88 5 0 5 1 0 1 1 0 8 1 pffrent 40 181 0 181 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 25 0 2 1 0 1 1 0 8 0 pfstkey 112 25 0 2 1 0 1 1 0 8 0 pfstate 328 25 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 263 0 44 14 0 14 14 0 8 0 art_table 32 265 0 44 2 0 2 2 0 8 0 art_node 16 57 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 51 0 34 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 35 0 25 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1636 0 228 46 0 46 46 0 8 0 ffsino 272 1636 0 228 95 0 95 95 0 8 0 nchpl 144 2087 0 469 61 0 61 61 0 8 0 uvmvnodes 72 1841 0 0 34 0 34 34 0 8 0 vnodes 208 1841 0 0 97 0 97 97 0 8 0 namei 1024 6096 0 6096 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5846 0 5846 8 7 1 7 0 8 1 plimitpl 152 30 0 23 1 0 1 1 0 8 0 sigapl 432 360 0 346 3 1 2 3 0 8 0 futexpl 56 3458 0 3455 1 0 1 1 0 8 0 knotepl 112 64 0 45 1 0 1 1 0 8 0 kqueuepl 104 34 0 32 1 0 1 1 0 8 0 pipepl 160 276 0 257 3 1 2 2 0 8 1 fdescpl 488 361 0 346 3 0 3 3 0 8 0 filepl 152 2531 0 2431 8 1 7 7 0 8 3 lockfpl 104 62 0 62 1 0 1 1 0 8 1 lockfspl 48 24 0 24 1 0 1 1 0 8 1 sessionpl 112 18 0 9 1 0 1 1 0 8 0 pgrppl 48 24 0 15 1 0 1 1 0 8 0 ucredpl 96 293 0 284 1 0 1 1 0 8 0 zombiepl 144 346 0 346 2 1 1 1 0 8 1 processpl 904 379 0 346 4 0 4 4 0 8 0 procpl 632 719 0 672 5 0 5 5 0 8 1 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 382 0 366 5 1 4 4 0 8 2 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 278 0 0 34 0 34 34 0 8 0 mtagpl 80 12 0 0 1 0 1 1 0 8 0 mbufpl 256 397 0 0 24 0 24 24 0 8 0 bufpl 280 6624 0 1340 378 0 378 378 0 8 0 anonpl 16 51589 0 31993 82 2 80 80 0 125 1 amapchunkpl 152 1965 0 1803 8 0 8 8 0 158 0 amappl16 192 1770 0 702 55 0 55 55 0 8 1 amappl15 184 121 0 116 1 0 1 1 0 8 0 amappl14 176 99 0 93 2 1 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 8 0 6 1 0 1 1 0 8 0 amappl11 152 55 0 47 1 0 1 1 0 8 0 amappl10 144 13 0 8 1 0 1 1 0 8 0 amappl9 136 591 0 588 1 0 1 1 0 8 0 amappl8 128 137 0 110 2 0 2 2 0 8 0 amappl7 120 112 0 101 1 0 1 1 0 8 0 amappl6 112 57 0 51 1 0 1 1 0 8 0 amappl5 104 153 0 142 1 0 1 1 0 8 0 amappl4 96 560 0 529 2 1 1 2 0 8 0 amappl3 88 263 0 250 1 0 1 1 0 8 0 amappl2 80 2047 0 1971 3 1 2 3 0 8 0 amappl1 72 18130 0 17679 26 16 10 20 0 8 0 amappl 80 982 0 933 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 361 0 346 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 361 0 346 1 0 1 1 0 8 0 vmmpekpl 168 6871 0 6835 2 0 2 2 0 8 0 vmmpepl 168 52292 0 49986 143 15 128 134 0 357 27 vmsppl 368 360 0 346 2 0 2 2 0 8 0 pdppl 4096 729 0 692 6 1 5 6 0 8 0 pvpl 32 170094 0 147253 191 1 190 190 0 265 4 pmappl 232 360 0 346 2 1 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 195 0 4 6 0 6 6 0 8 0