kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 15 03:41:00 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.59' (ECDSA) to the list of known hosts. 2020/05/15 03:41:14 fuzzer started 2020/05/15 03:41:18 dialing manager at 10.128.15.235:47927 2020/05/15 03:41:18 syscalls: 338 2020/05/15 03:41:18 code coverage: enabled 2020/05/15 03:41:18 comparison tracing: enabled 2020/05/15 03:41:18 extra coverage: support is not implemented in syzkaller 2020/05/15 03:41:18 setuid sandbox: enabled 2020/05/15 03:41:18 namespace sandbox: support is not implemented in syzkaller 2020/05/15 03:41:18 Android sandbox: support is not implemented in syzkaller 2020/05/15 03:41:18 fault injection: support is not implemented in syzkaller 2020/05/15 03:41:18 leak checking: support is not implemented in syzkaller 2020/05/15 03:41:18 net packet injection: enabled 2020/05/15 03:41:18 net device setup: support is not implemented in syzkaller 2020/05/15 03:41:18 concurrency sanitizer: support is not implemented in syzkaller 2020/05/15 03:41:18 devlink PCI setup: support is not implemented in syzkaller 2020/05/15 03:41:18 USB emulation: support is not implemented in syzkaller 03:41:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = getuid() setreuid(r2, 0x0) r3 = dup(0xffffffffffffffff) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/192, 0xc0}], 0x7) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r6 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x8000, 0x10) kevent(r5, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffff9, 0x78, 0x40, 0x7, 0xc9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0xc6, 0x1, 0x2}], 0x9, &(0x7f0000000740)=[{{}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x8, 0x3}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8a, 0x6}], 0x6, &(0x7f0000000780)={0x0, 0x6}) r7 = open(&(0x7f00000007c0)='./file0\x00', 0x110, 0x1ac) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000800)=0x16) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) 03:41:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x14cd}, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x81, 0x8, 0x1000, 0x7fff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8, 0x5, 0x8, 0x0, 0x3, 0x432, 0x42ab, 0x2, 0x2, 0x101, 0x20}) write(r0, &(0x7f0000000280)="7cae", 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x40, 0x3, 0x7, 0xffffff60}, {0x200, 0x3f, 0x3, 0x2}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000440)) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000480), &(0x7f00000004c0)=0x4) read(0xffffffffffffff9c, &(0x7f0000000500)=""/161, 0xa1) r5 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000005c0)=""/65) 03:41:27 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000000)="bc4825d349680e92e841c81e2b7a64e07c97582fccc9e5c14376d7", 0x1b, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 03:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x48}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0xac}, {0x18, 0x2, 0x3, 0xfffffffd}, 0x8bc, [0x9, 0x9, 0x8001, 0xd9ff, 0x32b, 0x8, 0xb1d3, 0x6]}, 0x3c) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 03:41:27 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@empty]}, {[@broadcast]}, {}]}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4}, @rr={0x7, 0x3}, @rr={0x7, 0xf, 0x0, [@rand_addr, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/209) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000500), 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r1, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x3f) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000005c0)=""/150) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x68) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000002c0)=""/217) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xf63a42d3de37d7a}], 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)) 03:41:27 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x87, 0x8}, {0x25, 0x8}, {0x2, 0x6}], 0x3}) setregid(0xffffffffffffffff, r5) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="b12ba75ccef092882af4a378556c6d0086a0d0c38cb8fabf06d3ff6f53f1e07dc0c422ab11a96e28c98dd2c07672e21cd787ff5dbe938937618a28ef535d147351d397b37d91f0521a2648e3ff5781cffa269e34b1737d642aee92eca36ab524aa7da3897fb1ae32a6ef61c6bd2172e914148eb28a0ac9de21b1ba7947efcefc6db65ed14a", 0x85}, {&(0x7f0000000200)="b76bc64526dd6365524d4a7e071e2ab9648a76b627682ca6c7d550918e28e49610e3345e3c18063112064d81bcf3949d1f3c2c0b94a2a0ea13882e7b08a0860eeb24261560c1c9f34c1d30a8c727f10e606bd6a6b2cfcb506d042fb964621223", 0x60}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20, 0xd}, 0x200) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 03:41:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "0366402b04000000d200"}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x7, r3}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xfffffef6) write(r1, &(0x7f00000004c0)=' ', 0x1) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/3, 0x3) 03:41:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r1, r3, r4, r6, 0x18, 0x4}, 0x3, 0xaa81, 0x9}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r8 = shmget$private(0x0, 0x600000, 0x404, &(0x7f0000a00000/0x600000)=nil) shmat(r8, &(0x7f0000f05000/0x2000)=nil, 0x0) shmat(r8, &(0x7f0000b86000/0x2000)=nil, 0x1000) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 03:41:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x801, 0x100000001, 0x550f, "2ea86ecce46adcc9deaec60ea86356e97fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) geteuid() socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) pwritev(r4, &(0x7f0000002400)=[{&(0x7f0000000400)="5f26db1987367e2548422db8973902b73d871a6db0bcda552d95677815dbaf5eaeac9299fa2908e6d94d9c60b83d49a1bbaea2e88d7e2a2fed418c2adf3990f7494bbdba2a8331059e231e6b5750e75688d5bb0068d7d4a90b2e8a3b34480fbe0f6265c4ffb99e159b751454a0c39430177462a2f16c1c136c6a163a1e847b059e53208853eb20d32a5e3f45e3421463eb4be8afae6b6aa0445cc929897770595c085fa6a043f951201edb840bb9ca7bc13995094f0e9f9e0aa27f7f98cbfaedaaf188150b8309b94e76512592594e2d21bbb610ece45c3e9cc068cf88f5be52509290b354b46423f6d4eff6fb54bdc50233012f853c00fb7dc064a8cadfe8b25d52ba3d7d9399c8f10e337356c6a3d72244de586189ac80404f928bb5de63751dfea92651e2c62d33b7355144a9718aefe37daba3a5dc036923f00b8b9b8551caba59bde459c13695545018d4e30faaec703d4f72b63b0fcc3b270b3a50ebf72cc39f7160132ee86d3deee930dd89ebb83c3a530766b28e984a5eacd7ab1fcf6615bdd64d68c2232ad17d4bb81ecc24f777b5e89a9206738b32bc3f5812944622bc435956f8c54c62b456bef5c46be170723939551739ec1635073be5baf8d1d87ffd625bfb8e35dabec483846c67faacf1b322d3b55afad02cb34914ac7026233085d9244149b148a7b8cec0b130604c67942c3bd271d630a8cec1e57d0e870bb8715fdd69b512dc5376ecce7ee8d10e703e20d9dd5d3246600bb3d9a14877b0fa630cadbd249a80fd51b21f131b174a2e75534fdcc038767f7b3f02616593707fbee2e0792614aca4ddbb02733fbfd4a6fb6ddb32a212575723d6fdefa96fd1c889c586f1db8351faf4be453c07297e46304f2e3b685c7dd4b603c4df3b38974ad6347d104d8bdc35ab16ea204cdb7e09fe4b557797b064b7fc5c844815166fb431df6bcb97a597a99e148f3f681c1bdebdab302ba1d07aecef8b0605827b44d53738f2f32cd4612a8aa8fe79eb0f453a21efcf770efaa0f0f8e208ff72054ecc79060ef38984580f71968c290f5b710bdf33458ee18d0d12d04245310b8c69ab0d3470352491f50c2dda7bb0f9cfc0a1c1c06e7d08c0b55cd20eb8c86c92c396864aa3e297aca998859d0c28cf6932660b4ff10afcc05be8ccd9a8dd666caadae1ca07b3ffb70c65767693c02667c672af431fe074a3d5114da89beb259c118fe4780074fa94208acb7a9da1c7cbb4b021ea4f32711cd3e485aa9da8b22427286c8231f4689c13b226faac366a2b1c14f679d95a13b6afcc4036b16f721795d7c6e3a516ad2c05b5d0d03f94f30286ad04a396a7db64e1beb5d8647a3694e0bb4f1ebe5e130f0e68d51f6890f03bb87f293f9fa482c51fc0d761531d48512503116f57929b39cc1d3bb000d524697c03b51499156614b7154ec9a8206f3118b464352b0adb444164d1c606b1127bffa2e4634ca9213ac7fd4712957381d14fbe041dbcfcb3e27e79df577b20c3188477b959fffddd67d85ce29a497c4ef299b7402f903abc446813b78d8bd93db2d33f071d9c788a305fdb275cf4a148321f38d18dadd5f351f74bfd1c2783bd330d50afbd565ea741f52b3da51be51877c617bccfa773cdf11a2497a5bdb9c0fd539c7bbc5ef22cdf1b8ef1295b11c9daaadaf7d6f2006ec05b8d8843a9f12f47be9045a11548290484298ccdc0e904c4ca10728a94722b2d5ed57dfa156ca3b5da110a7d5927bb91e4c46c9affa3c888868eb4a64fec305efacad7c182a0f9c75a244f66e6ee4300f1c87ac0f915eb931eaee321e030bafebe552ade08103d8a0fd55f9460cddb553130efd7cb892c575137dbd657797e836551a6468c8083c70c71aed394cbf754d3775ce756ed2612e5fe7dc74d8982367749f36fc358d8c0fd78ea85be72c7c9573856fcbe9665a75de1747752c10a803d8cb6a20ced7109d3e1f8400ab595a8adc959b6e5931680ca939b53a0ee0a50da7bc84acdea4e4aded166aed9a33428dae6fd3f8223256bd73466826f5ea93944910585e98278904c5a1e17b767a443d1a935232ecf8e41d6a209461610dc498f4fa3296f87b4b874ecfac1bc058efe11e47f1ba2c890cadd47943c72c2c3ce440abe18d169cee49c7c088e0163a3e02b3a018930f5b88e9f2107f47d941b48b5c198ba55ec187140225179c8bb949bbc732d8e583fa51e465ff31ef374dde9be07505768bcc4e4d77a777a7bd93e9e443cb2fa64d4d1a9cb1ee005663005c3710e285cbd7a56a3169a1217dcb49d394bc6129b90328af07461ae169099b6092d28ff5daed11265494244c02174fbd17d859f4b158ebfc0c7d8feb53cbe9813228d20d5d6a9ab9bf783ed9b517e55e2adbd1512c61cdce8011f01f6e895e89c3c91748919c0d6f8aadf5103fbf98e09146cedf92631b597c81ee7cbecaab89b8fcfc65ca7eb029b9186605fa4be52d275cdf4be0e87ff7acf31bba23489f7a822a8893dd463c5e3675804f22e9fa1de5d36331a299b4379bf9452fa8e6f23ff6db47eab7a5f3c761fe4c31c3da6989f72428f58a359b0e282b2ace6ecf4e8f2713a6e43fbfcf5802f50dc4d45ae05c1ad2ba14ffb30444b738b21c667ab3838691bfd359b5d9c2ccd1a85c6f4a930f68ceccf2172a80e7551f9bbf34796b25c8e75a41baccdbd99c6d4f60fe46befe73a1d00cbe6da28639c24189b39a0f7612324cb2bcb9956cc3176ab938133126b8b7e7577c2fcbb9199754b3a24d3b4cd2ca02cd86a9edcda61eca5bf68b05f3fd5928e321f7e6734d91f56a4c4067acb95ca0efae7973a8879c15ef28081526665e886abefbd6ccd2f2dda014daf0f2c4d3d17c2a95dd2dd4c36df954668b2d18f20e80b61f9ce9d18cedb7350d8d8e67063bb1c9da22b90d3ddab0a6233b3f5a8a3d7ad7a08a01318282ad92d1af028ee156bfee0581225cf7c7469ec7af2f9d7f155100b8cc6d3c7c38c4f0f087d4acb6c4372b8ca15e1c77b1922290a8b64736aa42d2a53ec3b4dd40f025a0ff2e6b725a7240d8a1a4e97a27384aedb326fd0bc04fd5b52ec03f8baf2ea84c155aeef8a756887abbf00de149f9375773e3c9dd51e2fff9d4221ea117b12c386f7847ab3da32f219a0d12bac8c28efc20c00933e3cbc0af48f503b0f0235591fba8d68d4ef3c0332e4b1761edf7718c0d8f75034152488a758026077779bb0199574f386bd5d549b5863511dc82b7fa391bce96250dede8545d4fd4d2dc82b2f05ee6303a901cc38f2797c6ad2d76ddfe2ec525e5ce14d5239f3afbaa997b41bcf43c46eff7e997da4329a7888cf9880ec65f5e3d47a86dfd3e1568b1fa9f3e32315a2602e2974d0702e2ccbb6bbeeb0e7db80fe876d0dfc44d5751a76a8924d09f918f1161f8d67c90c1f10f14ca9f3ae6428477e4b7dbe6d9c0144895f7896cea3a93e0000f950d21c53d50737998a8203d990d97099ccf6328bffda063fadafa7589a0bba8d9cc90f3c70d870bcf37d847049d44dda018ef1cbe79fd3bfa11f9b76385ae98ac88e5524321fe6a04907f4aa689fd6162c9581d68eb919181021fb1c1c5fe1bdde7389780c0af8cfc28520f368fe805a102cf2d89c58edff3471be5c163abb7cba5fa6c0a20d96788b6eda80f136c980346ccb98d20e97dee7ab77b76059447988dbb2b50dac2a190781352b4a1aef3c054ad45f7479d67ea7ad39a30da67dd758bd1f1836206512a5b5b2358a6c9023436d88fc073f0794c697583e3b1a240f398c17b32124d8dc4642b29cef9e90282d7be2344aea1f669a1c9d7a93455ea38fe43c1976ad75da6b90a594ff4f0b8cc02399dfe024164017d44d6f1d03923bafaebeada5220411ca122312fdc8360d79d717e44b73337faed935a9186de2d7f55026943f6b4eaff110ef587b35b53b76cb870f161ca3a7f6f7f67e20d12781d62c749575222f90564cbfd13b4c5f7e00005e9bf41fcd7fc746ffd3cd9bf199fae2589e64c547af0c3504fd98d245af0c0a9bb6c3d767b53218d7af702d39fb64e5e2e9784a2757b6dffcaccd85e1ebd18a3c2a2ca95d43ae7c75bce9a76f8a95689bf128a0f97a1063969bf3eb84031d2cba6d45fe4c94179318b6df8b38c815bceaf3cfdfade776b3e9b79b1d6876492d3cd25cb8d9f3ab8907219b6e380dcc5f155bbd1a839f52ff12814e0dcb3d76713bc8381fa058fd813206c328c3dcfcef5065969c13c728f3544cf68a118e7f8423d9234eb5511bc32a14281c559ed786f728d6981d262e13017c2863eba14591526a1d9fe4e57e95b92e587b2f060d921f5c174eb62e29f9d18758916af47808b8746f7c61dd40fea459dcf5d9fb47103dcf7464dbc1fc4bb749a81a75f228ebad3f3e3884e8cea7ab3c57825c0d3e622fcdd6a978b0bc26c33f4f46446691e5bb71a391623779b2fb180cae42c05f5b03493424781fc8cf6fdeba69017fb787413849159f2eebcec0add5ae683e62c4ed5c7bdb77d703f21409eca80b6c34e155bc0266be9492ee6b4a10e096f151fbe2497f86d1e075e1b5523c8aab3d58a0bf8ad594982a4c8ca31f27cce524fb968a71e99e32460db0b7bd72534c074a85ec58a59e30da5e813290671a994a1b973845fdfc2afb94ce5f1ab3b9448319b9bb4112f5ffb743cb8d95c186067b8582aac818927950752329b87d6307f02aa772ff812d8fcd027768ee8beacc1aa236b65d96748e2cef6310a222130253d35ff48842a7e3899b31f5d0b68bf26b424e7fedab8ce875f8be0027720dbdd2d8c57246ea7a516ea8b3a5e31177c81b92057a3193d222b984388337646c2c42c1bef7f76802a33f66c8a33c79ac03fb610f26a5fd90c4ab63f0cb597f1a5e7549fe7ab033e391a9f0daa1853726a46f5217cbcd0729be75748f9b38cff2cc687b8d260ef3dcca805cea9d9efaab1540a5f491e72ace0ea88ee327960baccf0251b504cf6f353249d926669648ab1c62c43478bb375285a68d4838cdadcf91e278576a94fed6efd6859bf0fb88ebc611e32f14785c969452b7554ddca28dc47dedc04ae3e8b8ea76d2a82aece1414004df7a0c089b94f4b7c057c35f789c784c9fc60fdaab4cc6a9ef197839be78b1dad9ca87ca215fce129d9cad1d33a22c38fc95b89c8c9071660ab2ec58a2a114ca65f7218995a1a87b67793afd747c6b40234b79e9aef5b062b72992602c3e687453fe8d6c5c43c3a08b1e114b57ef9e2be70f4f65de817893530f2d23dbdc289dd779cc505aac934dd0b31af1cb7c8c35540e886e5f6a61372770a8a7e612b32bc37fd65a336bfc934fcbc85808fb2bcdc8e72cdbfccafdfa774e90fd4573ea32c63e1180abe60d363cee30533f5418504419f17b21f6e71895f99248ae44c0e2de5aa1e91bd0b764b73aed2c8634291fb2a2b9e90cf4c0e1de5a7475a888b1bf14773233811afef82789659c402e488a89cbd2b2a6cc6f5238f2e82a7a12e794e3d70b0dd6d6475a784f332cf203fbca93940c9ac0201611de2b326fa4391db2baa75dd02f05e1e78a346b6abcaa923e71d7f7a3b6246eaaf3d068c6e841960d76daa8105e3c219fc6c8cbb5732f923bd34787d0133fcd5ed180eec8d64a5ae17966fcfaf1c6f7715153369f3098af006249bfb7caab1b3c0176972c6893971f3acf3f1c418124e66faaa70d14125574eabb773e5dd6aa635bf30841040cf78cdcee8c2a6bc17660ea43a71018a4e8343141ee45633c90fe11de736779e3c46a670fe7f8a4df6b5ba73031623b7aac3c700468", 0x1000}, {&(0x7f0000001400)="50134f55d9e7d89c75cf13448ae3b81b9d4fc406f17f21788b02751847a169b464d81e8d1fae475c910cbe02860a042c73fd9b70c095fa0bf45feb4e6c09e4c6accdf6684abc18b814dff9a80d68305572cd672b07d5fc68b70b73058b4689197cb390b4214dacfcaf71b97ee09338abdb2f02b62fe162618d35d486b4545c24e611b83f018a2d25096b065a12a830e2526afb7f9e216a038357763203888b632c02243dabd941446214f884d35458732782b53c740ca8d3d3bb6ab3b8ed11f1e3db10020bd44b7c86a8737827d382217736826d3e6030a337df9c2b536bace454c970186682ec4041c0adfd9248f2f68a61b22ccf3fe405181978f07d4663061792cb4fd71775eea670bc475f9cffc279a0df17ade2e303693db6401f87aeb515159d550336f30bab52418798f28877eba1c74ee15f035fadd526b07da800eb4408f62db96ed9bbedd2ba8c3788d99b2b6408e495d1f141d8c682b3921a5df1365128dba0b05dae28cb83a5390c618812a33cf550617bf487383d8c30875fa7fe1421eae1a9f34af5710ddf948a2ba37f5e60ec6bf38d29f09d0013f5d2c946f430962dee425b88b53dfed403328d6c4bb6378fa86884d483d4ebef278a79c61e1a531e025c4d3fe14a9513c4172a3391aaa4dbb77f03ddb85af0fa493b134f8048b7703615ab8a84b14698264531a356a51ca7b7961b9b41a30a6db45df40d328bd8495837d37c2453e8b80cbfc787ec873d735cec2aca62902b3385bc73aa26d593e859b1eedb8f452c436a8a482416005845651cdbdb40dc932fcdfb2e1975fc7f3bb65a42c7ca15e40da922886b46eb382790f5e986f85dd72320fe6e2aae7ab9e2cc6d6d6610eb0a0c974a35fa40fb57195bc129e8b19de3ca47a2c1c56131315ca498be0d01463bc49634b3d2a49985e280dbb4e8aae0bf7ae97851d87176c7aba984aca208ea450d7b25283c145b5b9e02ebab129428438a1a8d4c0a1fdb6b58dd546533453c52cc83603555f620d082ff65bddb74b5d14a67203b10444aeaa566e4a40d49bfb503a3791d65ba7bc75592a0192ee1fbe34920b1a95ea67ae3c880f9db7eaf3928ddc20cd01b90e8c74c55000ba7378e07a1a61eb1ab63fd894847a868b073d509530608ddeae0a843d248895426ba2c7180ae166f9ded8618bec8515d1c9ceed92578bff2b97b27284e7a9b605be0430562540c299ffe123b103e05e38ff7b4a436bf20c1e7cb8e9167c4b071d6a3c62b299345004a0fde505b504fcdd43af2257cbdcf19ac66288012bba7f86be228f6b96c9720f8da9bc73f515a96a2ba646cf702c3137c3c795a5d7c9ac584688a9dd727d9175e8e3c37fc4f6099d4de17cd7c967c155fad5cd1bcba5949ec6c82c98353e2073469180bb12cf3afb34c829565d592c4bb6fa5365699f40e94aa49d2aad56dbf129550a9b698ee29ce6ce0d0e67cae1df415dd0a8b3104cd5e529b2950673bd3ee35e307c9a8a33fecf1cda1cbb8d051425607d940c74b86210b63d0528e1a585d32971979e8f314d9d700c498c5dfbac5430a2dd055e3ec9ec0a65b8e836ccc2544537080854d1784aec8fb12211b9416263b8698fc69d0462023e82af232cae7bd5f76ea18b38b011cd00a95b4dc69164b6723b5772b2b0db0ce22f278ece98fa9e563366dfe6ec280c6369fdcf50367e413c257343ae08f0092888df570edc2f6f65b26cbe900d66f739734225dd45759e55693bd78484b72c1e1141f58417690dfb9755478664b32a74660b707b5accdeffa8b8de1db5a930cfc7fde266b35313750dfda4596177ff0574ed0fea9d46df1eeaca14401bdf7af6aeb73c9b83dcf8036e7df9637139ba567acb09d90c90e0666072f667eb4a2c31709ebf4e1958c40ad3f256b58cfe0c06773cbac7f12d9faedac190222f6d5ba4ae5496f3e613f27d3aec930619cd7e9831d9a53875d0e0c9fc68091f44f13b669a130d2c7f713af83ce406519441c2976ef33d01cab900032be746dd9462d8d50b8ac247a579d6326eb06d448c7fc8af49ab26aa564b6d134ded2cd5a4e0686298aab069401791f23015d17c9d743a5c847adb658b950885e20d73cc0a49d9b9d2b7a23a8e435a941a6e28b4d833d973e9fe43905a89f10f1741d4de348732861b3f7d7ff8f47942e4be5248396bf0004fe42f1a2a7ae8b94cd79a0c9fea21cc87f27e75c3711a5ed3d0c3a18dfd4c52b01678928669aa03cf0402882a3966528bb8fb8d1fae11ab792fade19cb363829ec9cafaf513ac396463334000219b26b3ce08bbe156382b1859b43d18ed6a5a1c7946763533e4ab204b2978fb3370139ea596e41bc4015d64869c07ee61db581217281151dffecf04a19c78625a8ec7c05098b2d4f43a9791ab28947b047f125169867e9bd62cb337bcef373086d571877067f90e9b82752ba2bea51091701984aa6401cbb3c00b8206a2e5eeafa2cd0bb79789e1518c77376d3623ddc74a7315108e439f34b585fb8d10d99fe515f8ab68bcec8ae8e03475e738b10640faac73ea8fb3ee3a30aec6286c6b38428478ef96f30b4989e0ab25fb77a7639723951eadcfb3eb61d6738aab655858aa1b6da4b5aa900b94553169068a673b44bdcc5dfc344649ee9dca54574d639add733b8071307e4e0888ba2708bc94b7ff270003b3b8a602c06522f52ca9c00c83d419015904ca533d37431929beaab2a589fade987ea3750c2a61c05afe87421aa35bf6d165317a15dad2c16b6719666e50f6048b2899e064a3156931cd47f1c6b91d76f85d6c829e43679fdab2f8f4af1f075b3ca8ddc9ef657edd24b203a65bf80a3c81d6e37306bc0cef98584727a14711b038b96242e154a86e7e4ada96a6ac460dd76823bd7567244668d1ad4958846fa3c2130327e7fc2e11a2ccdda16ea383473443dfcb803c60b4a7a509ef729f18f3cb0c7e90520fc2a899c771e14d50f64cb0d84df74605e0e1a3603d9c322df55be845f519fc937c833dd4cefe7ddad90bdb7c2d4ac3318288b69f86cf9aedb32fbf8b5af936c1d591c1055c8ed9cbbef282297c271d1f3903b8ce27cd58e6943f89fb8b33fd40f6572bb1d8e4190805b3ca259e5196a7a3917e4c8b3ab59d3225b1cc5a55264f3f35f4ab774b019504c41d4719e0189fbb7f1d6ee6356c20d596bd6e8290673973b2c953be3c74c2bdbcf210c4a1cb4cca05793c907571b41a2154a338b371c5b0be7c00ba91b679076248fb9e567d88f6538702b5df05c90daf8445f409ea38aed1259002241eca1bd00bbb11aeaa5d17c0c047ed7f2178283dbb360f839b9bbe67678d83a9923faac08b44fdd02cc9373fdecd95492bc06616caf47772bcdbf17e027cf022b23ac96e18c4c0de0a211963bbfedb1fe91a5eb39b8f6a677b6207bae511c7c95403cd5a12bad4e4e9d1f7d1096878f3b26eda5cc23614ee0d9099e4691126c1d8c68b49da19f72f892eaa0cd182fd2da1e55601e8106f7cff610bfaded1d768bdf12da356301a62ede07647f2995366721198c87cc349da554b84d818dd7b6a1975222e9b87b1cfc7ba52ad61740663c67fa1463b9595c0cc2d1d14f3f07eab18cdaaeb86961d4e9e54971c15957728f2ac8d928ae2dc02f982e22820df048c98233ff5fce0d8925d41d889942e94b14326254888d9750104293a4c82d3ee39673ba4ba149eb9064f987b46cfaeb534e0a3efd389fd87df24c527b58aa9643be561ce4d7eeeb1fce9d1126a5fafc648b711de8b711bfca8da3842cc20999049b36c6182f76b4afa93dc26af5fef013a686d078866915b26e4bc8a91988b59c644a8bb9b35003d6ae3ee724d44a6ad68efde22739fcf33f3c305a1e7e1a0816af87ae1218e055b32be71e9b28a559162466110dd3ea1295124b372475d5f282d3221141ae1f8ea66f99e4f4da630aad440bda4bc1a26bbaf00ce117e5f3a581f6bcc237b6bc9e73c686fbe8b518f2b34485ae36cb7e0eb339dcd8a8bb78cd078be07609ad994c2e492b4f1ff87070460ad7db9ed648f714fdbc0f491ed425b0983f0e317694d7b405dce2eb38913496fed715d095d4d523adbf046f7478a406badf81638df184405581b18bec840886a04e301429372f89c2588b2480a61c3d512c2e1da4692caa705e20903040e08c1b1ebaa1cb906fee68642438e3ce398936a032d92dd546187f02bfc595f2dc47586bacf769fbc72ea36e56c74ba34c95f93b93c3b48509d3e24dc695dd6ccb06a85473e8ca0f86cc6a4b62cded4522ee57613cb3398138613232c948bbfc642da9c0c8dd65106d6e7f79372b85edd02839adbf77ec6114644ddbacaf3015c680a04b1de0b8bdb46d69d646a9d5d38e7d92565fe39acc243c92414158d251af3428a56cfed5e137f2830278d0add02612de5df9c5565264f490a2e7e5615e3a6117925471ebd0f0e476d6ae312a3f7ce522d986ce39f7a8be08f631c6c8ccea343183b8aa11bab1b4d984a33399dcccd209d34e90e236c0545ee0e1246669f13170b381b7ab3bba3cec0303e8be6f2377ffd6695bebb720d3e7f0199033cf228894759e6a7806533864d17d17702b369a9d744f83e6541b95ccb594fbc24808d70617234ad5745096776679889f7770673d6e6da25f7fbf300a2cb658ccdd59c87427dac21c4f33a7acfadbe2d07099c977347a7c2d68e61cad679d0c75efc35f251cd4f874dfa05094a7fa2ac9382b76074f5d36c10d71df5588726f4e2feab3e4a36333cead613788c965b62ec4d4825739e71b1d6487a68b67f65334b87d6b1db8a8bb67c20d550071bacdd907e0301edac90b2e8943b76b72bf644a1df3c06ad110514d48abe29be09fed3e96d37614a78c65435ee9fae029a49ca30a22d6a9e57125d9da4abd116d2afff98c1a89707ee4f74b83efbf19cfef3c7af205224f14a6ff2fc0dace93ec5f8e09d8d6dd6715d92b5bfd46a9ba165d699b79b2d6e9ce8878bb15dedeee58d914a1de8559043534c7b4011ec0f597f7aac97f038b85f7103932cf6d28942f659a2705669069a70107986267b2a96bc071d5adb7f134232ce377f497898a032fe9b0c284bd9ab9df897e7db3839e5b3cd896953fd4cb7a37284648dadb2bb8555fb4701e421521569cb4060e9469511221b393f27d431f174c2b8ad30720c3927c4004e0b719dd30941d7c265a31ad20eae2a087807b3cbb81c9e2f7ad8eb21b9537d99b8516cab4aa1d71853d23dc39723eeecafc1c80a662477b506cfd58fa516cca1c0034a3aac8783ecfda60f8538b5e33ee321bc5f0cfc83c686696c701197bf6d828fcd5e3dff6d87ee2c5c5b2285af40c076020bfeae60db1202d5e4af646674cbcaa385f6baf7c6a3cbed07c407e9310f60c85ece0036e3d0bc4f980b51aecf70361ef53fbf053a35518aec0996a498dfa050812790deb9bcb842782319c0c48556583a71338928a643e1ffef131b89a8bd4be04b4fdce142ae918e3dc4f07fc7c42381d96a80579e408e210213d0e399369efe473ebe8aeba8f4434e3914c5c69b2be9b44b511a6806fbdcf086b036306d3eed6a574beccbb012bd7e9230e168fcfd9737d8f3ac24d3500216ac4218c80297afe83577fa90d068992673713712136039bc3c7cf22dcd3f3ab2e09ea3639b9dc5f128a8693d04b1ac52c923e640d0ce5d01e590cf3d3d9552b4b376fb643f90c263027a1ba1ac365b2f1be2d6a20afed860349cf079149d1fbed00693ef5a11c5d3846f93a7baae8cf76cd981c8074f17d3864f32d57da", 0x1000}, {&(0x7f0000000180)="a81f0f461808ee82bccb223641783cc9724027f510de346d76549456e2e2911eaa4fe23124eefc6229177179bc1833a0d0b7119ec00885b8b51b8e09c2e1c2ac5c5392827452725065152d0e136e7d3827a49ea33a6bf67cd5529b572650b50990493d918ddfa212394d9b31849ea77fcaf0c0febfb377542227416b163e036e7e62e2e20a0702b9c66916ed058a60d6dae263a1a17f16b38a6513125f19aa45fb2990b5404d50c74e9bd6429f666fec33eaa14f16ea717c8eb0e0c47d6b05a7cd1abfe049c866990151b98285f4ea6324d2f4cd0eaeb644a2acdedef6fdd7f1df892987a1554fcd7e9a3b05ea432368b81d6972984ce4d57616", 0xfa}, {&(0x7f0000000280)="fd732eaabbca384564c14674cc5ac31edbcdb1f080470c1bfbe7e55a3bade7fcf3a196bd7e488716cfc91a7a2874c2b42cd8d786f60b8d6a835aacdf93542f493859b233e0ad1e24ade98926f32753034297dc995356f471c74e62a3086b46bcd307e782b49fa4ab4ce40368711e207fa8815215", 0x74}, {&(0x7f0000000100)}], 0x5, 0x0, 0x40) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 03:41:27 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x6da) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000280)=0x2) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x4, 0x80000000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) write(r0, &(0x7f0000000080)="c0fcf3f090156b490fd1b92e2e9c7bbba792f0469a41864df9c1ec6ca79128277df6b2a61358f8bc043023ef8b8201cb218c1a12b19de2a719251ae4356a769d1cfc1a2f3e9538b8c13feb344013", 0x4e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000200)='./bus/file0\x00') r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() setreuid(0xee00, r4) getgid() 03:41:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300fe5b52e5e819b68f8d00a3bb6ba721337d361072e0ddfc00ffffffff0000004392f202ac45fa", 0x32}], 0x1) r1 = socket(0x1, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x1f) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r3, 0xa, r0) 03:41:27 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x20, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 03:41:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) pipe(&(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7, 0x40, 0x5, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 03:41:27 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x4, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 03:41:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00007f00003d3200000100ffeaffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:41:28 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(r2, &(0x7f0000000040)=[{0x1, 0x7, 0x800}, {0x0, 0x7}, {0x1, 0x7f}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x11, 0x7ff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 03:41:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) dup(r0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 03:41:28 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="e8380478af4a", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x20, 0x2, 0x0, @broadcast, @multicast1}, @icmp=@timestamp={0x11}}}}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) flock(r1, 0x6) mlockall(0x1) 03:41:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2d002e2f66696c65302f66696c65300030fd94005f2f0ac94996874fb27f65ad832e0e02e9ff0500675fb112f3df9227f4eebb8a9eae632701ee755780b549fc038b7318c5972a209fcb7eaa493dda89e420779856d71e1e5351c84ef3645e94c9f453929d14cf55e4ba7dfd3675e7b26bc135efbbc47b0b18a26f80d0b303fbe47acc9a0366eeb7fdeeb78bc7f0186920ff349a6e4bf7ee26f09055104f65efb0056c1c6f"], 0x10) 03:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x20000000000006}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)) r1 = shmget$private(0x0, 0x600000, 0x404, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000f05000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000b86000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) 03:41:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403], [], {}, {0x0, 0x0, 0xfffffffc}}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x22c9) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) bind$inet(r4, &(0x7f0000000100)={0x2, 0x0}, 0xc) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 03:41:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f00002e4000/0xb000)=nil, 0xb000, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100) 03:41:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b00000f000000000000", 0x14) write(r0, 0x0, 0x0) 03:41:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0xffffff00}]}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0xb3, 0x2, r4}) 03:41:28 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}}}}}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x40, 0x0, 0x0, 0x1, 0x7, 0x1ff, 0x1000, 0x1, 0x0, 0x1000, 0x1f}) socket$inet(0x2, 0x8000, 0x7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)=0x9a03) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) 03:41:28 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003800000000000190780300000000000000030c907800000000450000000000000000000000e0000002e0000001810000005ee17f001a9bcd4c52030fd81be29fcec0c41c5947c43ac818364ffbbb417d50d3c0ae128edd4739322c4189aff3a97550d27673d3a775d512e7f82ce54cd87a3ad40ccdd3ad1a89168c7fa70b00fbda282c672cd3d68ab58c09ae8268e3e26fdc20e254a1945f62785a3f513e74500ad5522337cdb8746d76098a295d35bab5d7fdebb8972ea74e3889dd513bceb2bf487f0d1804ff0475e2a71e0da5"]) r0 = semget$private(0x0, 0x1, 0x1b2) semget(0x1, 0x1, 0x1c3) r1 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x572a, 0xd73a, 0x91, 0x3ff]) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/101) 03:41:28 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) munlockall() 03:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pwrite(r2, &(0x7f0000000140)="9a83c524fd4b8a92d2e60c488c2e4e049ff1729fcde6415649f9d730a124e10c2b79dcf3142b75c759f11eb22902571ce9a72e33b51f2cecb28dce24fca1143ca3004a37d89bee67eb0adc2702c49e0d90becd3b3fe7ab9b3531355634c015e20c7337944e95d771af0e63d85c761832a13ffb93bb4cd052d1c9f494c08734f8614072", 0x83, 0x0, 0x45) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) socket(0x1, 0x3, 0x5) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 03:41:28 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x2}) 03:41:28 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x64, 0x7ffe, 0x0, 0x0, 0x0, @broadcast}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}}}}}}) 03:41:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x80000001, 0xfffffffffffffffc, "e3000000245a8423082bed1727200600"}) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:41:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/90, 0x5a}], 0x6, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 03:41:29 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x13f, &(0x7f0000000140)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "478d11", 0x109, 0x0, 0x4, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast1, {[@hopopts={0x0, 0x1, [], [@pad1, @pad1, @enc_lim={0x4, 0x1, 0x1}]}, @routing={0x2, 0x10, 0x0, 0x45, 0x0, [@local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast1, @mcast2, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @rand_addr="ef19843382c99d68a52d28998c95a2ff"]}], @tcp={{0x3, 0x3, r0, 0x41424344, 0x0, 0x0, 0xe, 0x10, 0x9, 0x0, 0xf2, {[@nop, @eol, @eol, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0xc31, 0xfffffffb, 0x3, 0x2, 0x1f1b, 0x7]}, @mss={0x2, 0x4, 0x7}]}}, {"2ef139c6f7bf8be1804d78acfd42d5978593591cd8689a231576f083efa01474aa77726a26c55e7d2d19b322e77036b980"}}}}}}}) syz_emit_ethernet(0x1bc, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa810012f186dd6ce0d91c01826c00fe8000000000000000000000000000bbfe8000000000000000000000000000bb3a1a00000000000000010001090000000000000000003f97d647e9b169365233af00afa658510dfd20a4c2e7ae25f18e1e90a4c46f3261c8b2d0a5acc0666a493bf3202e0afb21bd2cac2dd32c4c72bddeed7cfcc12a504e01820965a4cdce9a0ef41801b6774f87c8afc9c8095fc03f6f3925d792babecfb5aed29a82087c22d598521f3ab3657fe5f257f278f115363b88b3ddfdf0b750e218ce50ac2e293dade83e84f9ee200c6ada0b15af4df87f2cd058e7053ad62ce34ddfb64fcc4c0710a2bac35b55aa585636789e01373fd11f3d82ef2eb812c879630bbfd00000004e204e21", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="c140019e9078003f050a00000002000000ec0100020a75e7e755ff8bcbbd02040700000042ea8d76fdf85abdc554c5829516487e551d6026e1e3beaf0bd42724886ae76b7ce6d8aa880532d3950df39a243021c0315f4f1afefaa8d22b752d988538207c8b1849b03fbab23faeadbf9de4d516c5ac57cf35aee12e9b43da99c14d13aa8b7d01dc15b7ae8fe4cdfd67fca3cba26fb4fa"]) 03:41:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r3, r7) accept$unix(r8, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r6, 0xffff, 0x1023, &(0x7f0000000040)={0x5}, 0xe0) dup2(r5, r4) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00012e142fff945eaa9be6b1be2f3a696c6530e8"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080)={0xff, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0, 0x0) 03:41:29 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{}, 0x4000010000004, 0x4000000100008, 0x0, 0x0, 0x100, 0x0, 0x4, 0x3bd7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150}, 0x0, 0x0, 0x6}) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000003c0)="f9950609ec0c8ab6b419de2604ca501ae37c229d7b634d1cb47428a4262095de1b76efac76e2ba42e82d049a3f5d251ccdec33d1e5d8e65b00de47692b212c302f5d2d31", 0x44}, {&(0x7f0000000440)="d629b0df21a85e86ba6e2a9935d74d", 0xf}], 0x2, 0x0, 0x5) r1 = semget$private(0x0, 0x5, 0x46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x20, 0x80) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x10001, 0x0) setreuid(0x0, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r3, r4, 0x0, 0x26e, 0x8140}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/51) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/76) 03:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x1}, {0x6, 0x0, 0x0, 0xfe}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x4}) 03:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xd0000001, 0x5, 0x5}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20, 0x2, 0xc}], 0x51e, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)) shmget(0x0, 0x1000, 0x3a0, &(0x7f0000fff000/0x1000)=nil) 03:41:30 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82020000ff64bf35fcfd13b185000000000000080000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$unix(r1, &(0x7f0000000040)="64f77b6e8d1443d5c1d8de0001a2376a60c0094fbeac276cb1bd32cbb32f0b6f2802c09afaba05262d73f67f301beccd308d55f6ccc2a1d00c0b7c8adce98ade2ab2b5dacb746ac750a9f3fed2ce7490f4f0cea45d49d88b70e4820e1252841e0fa749cff3cb3a49dd2bd884f8c7f4f7d4947fb790b5d0c35d8621053f6e3f81e9280a0c7c177c86dd8cbc4f2c0b07d9394253653b50ebb7ff53bbd766ff677a2ab41a4db109", 0xa6, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000140)="16804083550a10112db10cb544eed03f20860e1c", 0x14, 0x0, 0x0, 0x0) getgid() 03:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000001000000000000000"]) 03:41:30 executing program 0: unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000040)='./file\x00', &(0x7f0000000680)='c\x00') 03:41:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc517b8e00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="f432ef38fb840d3751dc3631051d156f1137a6a4092b3cbcd476baada51949575ec429dda34095164184e60390264cd85c28", 0x32}], 0xfffff5f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x6, 0x9, 0x1000, "73a69e1bc692f7762abffa2c5c033868478c34e4", 0x9, 0x1f}) 03:41:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff], [0x0, 0x0, 0x407]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000259000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 03:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xfff9}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r1, r0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7) 03:41:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') dup2(r0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x600, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:41:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 03:41:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)='3', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) lseek(r4, 0x0, 0xb710, 0x1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 03:41:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 03:41:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x800, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) 03:41:30 executing program 1: pipe2(&(0x7f0000000340), 0x4) r0 = socket(0x2, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x200, 0x0, {[0x8, 0x8, 0x1, 0x20, 0x1, 0xbe, 0x3d0, 0x5, 0x59, 0x81, 0x7ff, 0x96d, 0x0, 0xfffffffffffff731, 0xfff, 0x9, 0x8, 0x100], [0x2, 0x8, 0xfffffffffffffffe, 0x100000001, 0x800, 0x18, 0x1, 0xfffffffffffffff7, 0x4, 0x1], [0x100, 0x4, 0x0, 0x955d, 0x8001, 0x100000000, 0x1], [0x1, 0x9, 0x1, 0x7c, 0x0, 0x1], [{0x1c3, 0x4, 0x7, 0x4}, {0x20, 0x1000, 0x0, 0x6}, {0x5, 0x1ff, 0x3ff, 0xfffffffffffffffc}, {0xa9, 0x100, 0x1, 0x80000000}, {0x401, 0x3, 0x400, 0x9c}, {0x100, 0x20, 0xfffffffb, 0x100000}, {0x1ff8, 0x29, 0x80000001, 0x7f}, {0x9, 0x3, 0x7, 0xffffffffffff0001}], {0xc0, 0x1, 0x8, 0xff}, {0x6, 0x7ff, 0x9, 0xdc14}}}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="e3ab04002f00ffffffffffff86dd6076605100083afffe8000000000000000000000000000bbff020000000000000000000000000001850090782df3803f"]) syz_emit_ethernet(0x15, &(0x7f0000000040)={@local, @remote, [], {@generic={0x8013, "07aca947a1689e"}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 03:41:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x7138aaca]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="2994ab1f3a594c97eb9697bc95bf77", 0xf}, {&(0x7f0000000080)="d6a895a0f22d7fc624c12db848b9a5ee5c87d2d03a87877e4a1f633dcfbda2422cc79e3f3b89ec8fe8cfd2cbaa17428079399532fe4fe3e70ef2ad8a3d49000d0748ab693e64d9a3870ac45dd5cd555c82b6b3969f3372680be63ee3a0c4d8e8324958fe4dbe609c2e4fd317e1a046", 0x6f}], 0x2, &(0x7f00000001c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r0, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x60, 0x2}, 0x3) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 03:41:30 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)=[{0x7, 0x0, 0x0, 0xb7e}, {0x54}, {0x6, 0x0, 0xfe, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 03:41:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xeb5, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/212) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3}, {0x3, 0x1ff, 0x800}, {0x1, 0x105}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/80) semop(r1, &(0x7f0000000340)=[{0x1, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x20, 0x1800}, {0x2, 0x2}, {0x0, 0x7ff}, {0x2, 0x5, 0x1800}, {0x2, 0xc5, 0x1800}, {0x0, 0x8000, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4}, {0x2, 0x5}, {0x4, 0x3}], 0xe) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0x2, 0x4, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x61, 0x1, 0xfff}], 0x0, 0x0, 0x3, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xd7], [0x200000000], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x20000000}], {}, {0x0, 0x3}}}) 03:41:30 executing program 0: syz_emit_ethernet(0x107, &(0x7f0000000100)={@remote, @remote, [], {@ipv4={0x8864, {{0x5, 0x4, 0x0, 0x0, 0xf9, 0x0, 0x0, 0x20}, @udp={{0x3, 0x1, 0x8}, {"c8b87dbf7f9a077f6082539e0e8b6ba5ac22729cb3498f0071d90e4b608c202c0bc6c384a96f0e8cd90c95d81f81d8521e2113da09517629a4755d140d6b5d94d16b0fa9d048573282bc7271e5fa42a66cc11a738b14f720f25e3ae51821dd865f4beca3445622dce88d7086d9374d62bcfae3c8b525ce0f06fe58ba9723fc338e5b58a2aaa331afcf531c9e06c1655860cb35e26b65b14119b5def7962717b01fe4ef61c9c3d290a86ab43417700cad468ae6df91044c895e4644c455780921a4f45626d47c8073e1d599507e1e44f7dafde03ba64db53c18bbfe969a"}}}}}}) 03:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x10000103}]}) socket$inet(0x2, 0x2, 0x14) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r3, 0x0, r1) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:30 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) 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, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0xffff) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 03:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x800}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) listen(r1, 0xfffffffa) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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) socket(0x21, 0x4, 0x20) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x1, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x200}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000180)="7429042d94716d2f67c217153f65adcec78999080ec88bce197db09f0c715965af347ecfe3c084606d18347c66b08bee5165661211099cb23f1aaf9028e0d2e2c14852d9038ee8c5daaa483fe72e8137b329a10459200591fae6", 0x5a}, {&(0x7f0000000200)="001574957b7418116cddfde839350b2c8418a5652f76a9247e612a129d45821bb0bf3b5481a304416470a442a71f889d191b2f2976b0422415653ed2d4326812f7c422b7f744909e2bd9c747762ae1b8f85660a30ea425439a41cfd264822f847bbd317579dab594eec2326f628b90b990fe572deeef6ab753b034662162643110b90ec3e1ad2cf39416dbb2b455e3f1979f06694b09ab4edfa1fbead0ff8b0b14840146cac16dc070c58cff9c149ccebd02ae0e9949bf0ecc8bfdf62e0ab1015c7f41efd37ae4ba02a614b1f721c52a0126c301c0e40be0634adf539c0c7aea82e5c8b8d1d1051f729ffcf6a92e01ffd9dc897d0ec5a37395eaa84ff1a8624221c6aa358e1fc1995773ef4bfdf4d1269461136ce569db02a04cb2557cdb9e6eee20acc1187c135c33bad5ce2cc4f73f03ddd740161a5eeafd9d9912c7fce6ea827ba59f813a3cdfb797abfe9cc8232b3abf5cf8aa5c69743d2284a4789683bc53a361f06a6804bf4f7d65e76a133f0e828ea3ab87392c46324708e2385a2be2306dfa39bbd77182df93c920e49e5cb21005bd384476869916ac4b996056f9f2338d8c444d56e04a3e2f8e20371df0a9c5f5771465f0967a2e46cfa24c123bd3a9c7f4c6f5631759e5051fecf5f44c87aaf902e30fb562373551936bec76d213bb22380e3ce33201b486fadd3487ef71434d0676fe6bf975eb5ea570c19b8b89af3350b3823c5914e1c4516b6706e7c8f0f08e33ce962d8925268d6dfb9c014280fa1048eab54c9b8601bacb89f8414ffadd7211282b8e1df9e5f9ef7ebcecd712e69f1f92f01dedd3c378445a06e4156bba2ecf4185935ce4499291abc8292441af54d86cc36dd6513a0bbed984c208d5f8089167138d83207a8f022dec2eefcebee2254e8c7a90b7d78aaf02c0f844fd5f9771e9fdfb86e71d659e524db1547732bdb47dd514b272def3c2c4420ff24894319ae873997a8c0e01f2a366a16b67f66af1ef1b84853c61b5312eddcbcbd100f5e2b5601b6b09196b414f5a265c40b8bde4913ba8f64d110347c1cf6869b3c18b8417e73112a3af71cbddbf9304f64594d0376c2c6a3a775e41845d69488c5e42e9fc414a269fdeba7f751808444832e062aeb35030303ad8848fc0c7026943fbd12cf695afe6665556d804e3c335c29543e22d4b00bdf6dba21e7fbcc6b49c64aee53664b2d77b1269ecbd4906dc16efbcee021febd0d4948f857defbe86551b3a4148c50e23048f879978f2b12881b9210d7a70c03df548bcc6242b32cda5fef940ad77772d51ea51ace9ab7bbfa2ff18ab26ddb31e921c01667679ec13d42b6711e64951d5f7826b5847fe6295aa849b02ed32e9f8f1f56c06e27524fa0aa1f22a1b62b6cd4443ee8c59bffb39cc3ab1b927e3fbfed33950dfab0d3662fef1015a18d4bfa298aa649ebac19bf73f05d9daf8326f4132d0a8e8ce6859f96d5af9c0cee65bb0091aab53bf3113108024374d149b2f2cbfcaaf74c1a0b23d4b16ef1711ea8681c3a6c4fb62d48225a25238b55ef84936e14389dec87626113b3894afdba3375f62669d3ea9096cfa044fe6ea3e4a457628e67970d4863af66b49be531c8c45115d428f2c86c06fb9979d06ef8ee44c0fded0197fdbc7ec8e9b92e14d9b9869a636e5c779b3fb3e196dc491ea5d9a4a3ba595445890fe1735ee71409e3f82c1fcb024c8ca909bba9b68ad982a7fbd9a8be0b65cf01b4fd35b9e3bebae8f71526387f3225835d243e2dd30f07fa5ac1a8e57f445af849dbc5bd03e24afb4adcb1963718c9e900084691fb26ed66fca479d965a6ea6adad0a3029daee4d7473be7e4325730f8a3ad04f645e4915445423bc663b48881f8b03130562da986980a44998001a0a9b1ee06bfb2fa72ac0073897850a679363cb8744b0266a20e7709cf8a8ac214872cc6c6ca50b7001dc45ddafbda3ebfaa8f195ca3cee4c283565ea2330a85c927818ce6cd6cdf871a44cbc7fe9e2d150f4892ab3b468cafc843dcab26434a81d639ffcaf24df750f999c555f82d90347357aafda7d1ba9c74e1071c54d0f8102a196db2d25aa5f43be2b53969140aa46b94e2110b6a3efe0f08de19e1a6850d5e2cc785514c049661f50ae48ac43ba478467a0e8e1d7709df71dd96b78a9a02f5a005d5f5ae9ea4a8c68cc5d3565d802177c13599586c45520c0a03f2002b3b5a51043b4b4c4dddc805e6baf73af2b5684ae34dbf157896577fb21680054c8a2481ac5d04eb61b027b647e7783e8e0c617d280de5cfc8abfff7faad042e9a82155ffc3c7498a01625257b2cec85194efb1cbc6dac69fcc3fe737f6e7c969f7ab2cbb0116ef743c60c36591a9eee01d1e322b561982c6e4095b2bce7f25addd332477aecc05ec1e29f4cd74acf6ee13719489b038e7b98f51b2d0fbb7c61f17ac50a274b4296305e81293879aacc7805588dc8d4677e3fe7bcf033cb0d8216c31072807b8adbd927dc53d9cbf6f33e82b9dcf5b13e7f60de5fe89f7e52d74bc6e43c2800dad73c1ce3841587f00bd01312d72354bd19b882acd4e657c82fe2f689dd2187c062db14312ba4b80f67df2ce05786be2f09f736c4dd3c2f2a396076028c891110be1d72e11918a795c46034d3f0475960e7266d0af467de2e9108771c69b3b9f91cad3f98a471d402bb19056cf5f2feca138d875d610d5f5f33c601f29821a2a3910b410930af45c2312f216372fcf0778c90ca6e068ae29aa08eab83c1396514929f0a41193c2538a8c4140ffabbb5ef2700c059a90c61c581737853d00f6564458ba6b97907fb95bb11abf9de66cb1a3758b3a4efcb6b843085af86e574864146f54a2c88c832693aa7161ba31dbbc2178b917bb90ef01f317514bca9a7e7ff25d05a68254e879bf30bbf2e8f39dfd29573a0fdea907a68f82c0a3c809a05bf630df475520e4f6bc2c44e9b7bee2cf1ff50da2d0f35965e94653d59a7dce7fa23a0692bdfc1b6f365ddd8cc8c8b172e87c7fce4bebfc0222fc755e4d9c64d07ff8bcf2387ba4b348c1129eeedaf4d1265520f3b92a873e43df6735661214e3b17e1458d441c049a41f92e5cd5e5d0b82c2762c0cb572f4b1ebb53a31fcff1dbd94cb880b5fe032128ace018abdf2f24ed4e9f024bb64053d32ae963fc37205e9f3d35f5c4c5f8f6ded06e85004dbbdf61097a1a28d784923535d467b9ffc5c25e0d64f9fdfa6a59960278d24c471ca2af879b0cd960ba8d371de95d868fee1a93fa1aee52f3ce5ef0789e5d57bd2663881aeb7777e0caf98d7dd0c945da7c6612e3f4ca36643b36d0fd8487f5550173ef4acaf4b91d1bd17295d4b11bf77908cb272d3df6db3c899d172f0a4f690b675b01f041bb4e248e3f2cc204f48d65ee6aa4ab70fa46bfdbf232ea3d183e7356c08228a419df826b1782ab0710656fafed89832ae05ab7dbb35ae6caed2f4048324eb622b963463dfac7fbaad5e6f68ed59f187bd962ecf3bb438f43fa7920e8f23657bcf8941c94299fb949dc65c84bd21ce743742fc90b6cd897df56fb0143dc169a970324152cbce0c306b6b2f14cdab212bac96ea9b5c156994764aa675263286b7b74e0950ad841963a1ba15baf41b9d8a4490ea953415b1de4193c7f152b6453b3eab4c94fd268cc7e6cbd216bff3ec4647f6386761b3977bf2010e4b3ced698d49591e87bcc80846a0c7ba64879397753bceb86567888a187ded7c980845c92e63cf6fa7e0eb1d3d8a237583137b57a159042da1799ee5b413ec46ffb521b92961174afb807fc6f6ad71dedd664b4f77aa2694b453f561e16f54d576f00c7a6926086b94c40e0b49e97c51973f89b7a85f46056ac1bd3847835fd158e56d273d73ba9950ccb1138691a37812064c169df7733c898a5538e96e929782dadd15889fbe803f6f1e03f0900a52619252193deb307be5725eb3d98ec877b1d743d72ee01f8b9b86114f9b907667640af2bb921797811cda7b86a42093ac638ede0bc245a89627c8e2abf1a1b498b0e52515a1879d3bba82030fdccbc188c82656948fd3bf405bbabef9121aef5d342b133c096deffeb7e7e3552c0a1192e55c0044650b47768cd6461e62807bcf25d8aaf3ae5e9fb45fae6ad0f2b95c89ae05c232ce2065b4c67957aa7912bbb3a72ef56d5d8fa5cbb70a58c8464cfd881dd213fa9a097ce3abdeb14173a1e6e5622863df5ad7d9d0046636ffaf3f7a32c7485e8ed35c418fe85d8dde879059bdb7032f2537e1deb85873fa54e50979d8e41b29d6573bf09aee01b405a9efc58d965b7310c48d4a3c3c751e8ab2c2850ed6867db545d31f935a91f1186138fe31650bc8cb95c40eeec650bf068e422384f7886f6d8a1b5861c4b6d510236a7d186a855d53430442394df55260a16152c8d6724ecf85d3c9f007888e337a47fad6567348824125bd5b9d702452705cc1648367b2caf458773fac3c0147f6e71fcb8701fa8b88f6f6ddaba187245ff5476c21dc1de5325aaa34b1863a31b7be8b7348a1f1087ac558cd157a10d29d7b2007ef959783b7b7ae2c877f139e690e066110b16a883669c2e14b3468c9be601d7eeea8f19142294681b1ef837489d3b4fe46429f00e8d88ae309874242f274d65873d8bd59864e2bda38d83af00156e8573f2f6ba1817ed0a4eee4639674fec53b7da2d5dc36ccf8df004b8067742e131c4d603d26158cd98a5518ca399cc00a5716d232053e4f5d5ebb7763459732ba368b439f0d65fd57e2ec1aeebf7fb60200f2479be5f2018481a96bf942f0abb4b35b298c8cbab64fae62653c68c243bfacad9a4b766261b059e2aec0c0e3e6c3256f762244e28cda941a28c2a5678a94835a660dbcd0318c1ea68e4c79c6148ef85147f1bf6dd09565b7b59617fc7847549a9f3681dc3a06b388d37322ec8cd8553303d1a1f0a6b566146bd440a87aa1ecbe11f6cf947ddf4eb79152ca4a3a304356989ba0efe2dea62f1bc0762de65d630308756e214d8c515c6032bb54ae277e8668461ae92b1ae2e490a1803cffdf0529522a06abfe627b839f25d6385be32763e18130b4109dfd46374a30a6ef61db65acef1182561bc1e7e2f752c9f57ec25a46f86ae61d07b6d2b5cc494e100b9f51b41af749559846e4a01f98af4443985b65575f723d3ec0f6c7f6ab0476ba8a39d9dfd160da4aaa40547d9ea1c07424b77565e03a714f77a9a1b44e02076abbaedee4ac603aed9e4af038e50fe5a2fe08b7b950c0126bd913f8eeedda18dd656aa017779336c19ced46e9115ff74e9ec8e22177a69a95a323ad26e47eaef15cbce6cec6f968e662a215b2cb27c84629edb99c7fc68a5a8bef3fb6b2c092a6521f747dcefa9a17902c6a4c7734b859a604f411ef34791ba1cb6c32cf3775b517131eebfed19758a162f82e0b8f4360efb793da606f6ddfadb0eb69e43755dad1cf5572c459fb924fedcaabd4035aeda71e04add7e90d3a25492924e9c6a04ef19b179f7eb911f7408f0da5ce9f36674acfbc569c7519fa862a473794967480c03a31428e2c6b1d3e0b772e6ad9189208ea77fff45d39659fc20b8e1a5fac178af6ea7ba43098cf0bef0de74b81bd3df6fe4deb49aab81dd9b838afb79b12e59445a49cab52459414450c3adf998ecb388ff62cd22ee2e524012aaeac541ea3fb38135884d857f37751e46d09ca42d460d3de2bb052d4fc008a64ba1a55bb4ba18ffb756cb052a800193bb97cc74f8af89a1133eb9e90ffce46c28149f07c0cf4453b76ed2a3b2ca4743f8f1f5c10cae9", 0x1000}, {&(0x7f0000001200)="dca587fe6c0c3738d785302f1f00ad636fde4ebb973f02b6b41e6798306a6bf562a738a1c16aae40d8ba60bef0b09373ce25765f97867be57998ee1ed55ae23188aad3f4dcd0318ee2cd7f3c919cf9c2019ad7957d264f1e6ff07a9ce3a1bc61f69fc969637556a7d45a3bf3f8b4da89824b79fb4c81b95d580fdd6e72d1ee5461c1384fa2c0bb56355c8c5c8eab1944349f43fe027ad8d05efcdfaa40fa9c030fe990068bdc3bb83e55531905126ec88dac788c26787fc8506cc8425a719ef493f528cf9c190633701035fd823eb78b8beb407246f0c24ac9fff8b95459494b367f1c2cbcf808299494a4b5f598b189c6215f2ced142fd3e1403e1ad5d667b31c88bfde50519b230dce4d6c87cfe8abb9458be9a081bf02609fcb591dd89d2c29f938daaad6f6b57646c4bab8a5e73aeffdbec8cd2bb72675911406c3e5c183a84740172a04b94b1cee4d0532f346e00220027556d4ff3c1d252e6ff425775a316e79854569903355c5ca4b6c391481bbf13118572d202aab2f47e211fd62b1738f859f4476a6a324f85ecf0989706d0e73b978deaf6689f66cc4d62b4b01b6b94e9ac92849b26d67d37ca0e5713c2b307a06cf11020aa59157e85b047d116225c612174e31079927fc84533945ec42242cc534beaa0052b42d4e2bfcd02a003543081a2b7fa07ae6dbe48dfff8f5f49e7b143071c933e7c22360dd44ecc583b7a806842e17c3db28ffe33a52e82fec8c747b373034bea4ed4fa2ad4066fa98fe8d428c73053bd9581beb6de8184e09dd7ca239f3e68f727cc6d0bd54c9d8d3d880fc8d0e90ac0116f19e084cfe5bafade374e58c6993d8a72cb9372017b32385891e6f818e0dd6c14d554e70a188e638802a10c5481f4451bd5efbb5d72e7728f393f283056ef9e50bed3892a57031d6e9ee1d25c05b203b1217332aecbaf918e1679548103d495775a95573250d035091e318f07867215de16f6042a1d232caf9e4694468aadfffcd4ae010de0693ae9fc15e99088f5fa9056bf62528994e045c7b67f47a0036af408addd615145fa078410a940450fe77c58624879cfc05de2e819f0cad81723c153c66efb3b452302f342cfcaddf1448f1423eacf1dcc2e1b543185036672fb5234d25ecf7f185843e00887d365005d850d540c632648489f9a95f31fb102407217bc65606529ef438aceaa13e648d41550b73dfb4b178376dc1c436278da1a7f599410609c36d681173bff041916d768da673260dceb2e0715ad4e7bbfd968a167716a09d121e74e6bc601e3b2be38bfa12b01d5429197917011921de0c780f8918492770ccbd1a1b57be6a484c5b6e85e49d7bea803f71ca17298181abbde7272ddb9956228d24fc123b976592550e47b05cdd72907923343e06d440acb35707d4757f9596a8c1bdd45a175b03f6a37317b628d8cbcead3b4269544671b7d2f3656c96c3c72c80e4fe93a2175213c9257141e30116da194247835e04470710cd447b83993301eea6e902c251891b5c034e49f516f827c88c582c081db137e1bdddd439bc2602009e2a1b2865e2d34768fec0b21c890a46fbbcda0165198c8d25905e5c0ea03decb3a5f2f9f5cc7bf049a2d9a700a1c1fbaa9ee6c52b1ae98962fb8f8b7517ab2f83aa4ebb772e7a5d5bd3cce07871ea9e7173caf1cb3c42d529025faf7903d6fcedfc8e83b5b7b4a4c9c03861db945246388ad94c781e0ea8c4d3553f04d1b9c09bdbdc71a1c6fd7a4523e3b3c8cd4b81b7ee9641065f7761fc7f42024ea46763125163c73060e8c56f3aff613a8fae8a29521d6a55a45b6c4cc98adb36db1c5f915333e2bc68cf994154a80e68f69226644e42fb4cf652e013058120ea95c479dba0e18ced63f00c7bc36aa41de7375d6a0edd7cc387385ce6e0255f0976989f0997ed30581c28fc67e2657035c10531823e37c8aad71fe984ceee74676eb9397b28b988e179627dcf643c4f39d182f230cbf6296124829e3e6e8fd099852600fc331c1d1530f33a5fa2c1c1effaa1a5d8e2dc49cb9b369bd8222ad2321765234b5b150855597e97e19de21460f13a44beb233b610565ea93e0ac7412449fc64b9f87a1adde5949c4f37fa620db6b12a1a70c2986f375114f25cc381c5e742313d180cd16deaea7174ad9d972b671d7f642c7342d4a87071deb8626f2ef7a9c9e1e8bd65b7b013e051e944755c754de676bad5b48d7a50f7c61dedfe30f61a8e38a0e6a88ea2059a9070e3f4b064b9f8b8e2752238a0baf8e1f043ff3ac5a9f432c4263980ba2aab749c09fe2bd724d3e273ec34a210ee1c62d37828376241e92f16e04e1bbda0445ac6b1f08a4188fc81ff86bdd0e88a2fc24be8d5833ac029db328e47b27d8185ed8763a5c8c04eb259283b39cf4c11b01833db7de8f2fa3fd0f40b412c9fe39e9a99d5465b3d5d61e0265c7b22e2e6a42740f9f0b49edeede9b0ac29828b47a84b17b2c7e3e644a702a0bda634c76ff797dfc26f79b9e635d5682c39c7e994ade7be3c3bf2b086b3a50709d70eafbf1474d35c169a02640b7bf3af28f9884c3932161a3d04803ee253ba353584c659d7b4a62948461536e9c1532b767b8bf4951aaad1b6cc7c77d27dcee1ec080603021ad372319817c7cb4a1baaa58320662933e0527e8fe850d3474f2f7bdddb267674fe783fda4737b5271555a99d72a930700ae1e11fca88a63772112d456e9eb44adbe69c854fbb639d638b7420c0f405f32cf005bdba972a37b9af51ceebd9686612e66d1c615f584a46599456f74979927da3113fed237c7d08bcb5184b88676d890d3cb51576d9899aaf3df5855fb608649032c136910eb9dfd90d4d042a8516dbe84b4d09e740db1fbed3d72701ce9959a1b2691a5fbf17b1b2f7d5fd856dcf11916f5257d4d10ebb105f308c46a1b157e8bd07d54722beafa9bf7e58318b43fa583f8601e5f8dbced4131b1962a90eae0836fff840505a84eb9baecc9fe7f2dd2b979d0fadb5ea89a04ed7f27878b0b76a9e99b6962cf7bd5d7e4df39244e29550807539b231bb04b5e62bf1bc7760b974d4b5282ead6ffccae323ed69704e5d0912d83a58c1461e1ba0cf4b082f242dcf97003e4773461285c314dbb8d5f6362c2acb66afc9ef5df32f0bf9964d0570111245403542cc377bfba44513ac4d0aa6db7481d753935e57d873b990e22d1f79987e3d12f8d810587f267fb42202f13a136c82606c4148268c8acf8a170c7a81b10b9cbc406917588d20e9d71a0275d78aa564592fb323f3de97b89c2007a457edacb0b8b5f86b37334217316ee1ab479c5ce6c330d26bd82c4bc5007da2f6c13b25cba8e898987509da8a10fa88d11e81efe52d15b986beb284437987a52e191d4823c253bcf461aefd9707ed4c0ccd05a1fdc2121fa7e557079a2cc55bfcd35401b41b06ecf03a39ac85c8701d8901bbeaeb11f0019b73456f1883841a1f14d68e4f0cd590270a23a6d34d2202975e68afc70a928ff0b808e47b05ecb649b5bb131b39f7191ed9d10a32700b4c7dafeb597cf55c5822e0186e4e7584b72fecc6a5fc270fc6a48b9c46126ddabe14bbffe739a1af5b648479401a85a74ef2f6f7ce04ac9726f099f5776437f12af3e89d126bf40787c2abaf846a626a97a6871678c9e1d73770d80b2a1f2009a915e00d02238a424fa7a92cb8a2ce39d371dd09d3edf57c10ac782631764a17588b410f450d0c8407566c4c31dc59aa542a84889c4ea445c76c7e93b00ab14899379e6c751df5d10fcd54923b4438b84434cad5dae81f81c2c96764af382570bfb33c5a55e6acf6d4c10355530f2ed61f26c000b32a3c6c74ec3622110fff756246b7b1e53c04f75f3076e2161e4bfdda6d36f71f46f4024fed6f06fc76bfe88106c92bf5c54df5fccf0505c2c7a9d1c5c0526514882a655922060405d7bec3e2c141c400febe6e2de1455be84f4192078eabbb3d2fade7c2e1279855f9f07cde7b1dc25e7ece9bf51920a5ee0eb13c613b052ddd48aec13e02be4ff49816b0753e81fb974f1c74358e494cc4ba024e2822ad5f4a151c6352a826cfab6dc4d02a0d854a8b335a36c4373903f5bc8d5791d93c4dac014d759b60e38d3508f65b1f2bb429ecf67e5868ba4a154c4c2ab8ecf1244b1d2ed2ed3d460196aa6cb31a638bd126bb9d19f2ec9af5b229afb6c86681ef6225fecf458f49cadee0630ab7a83ea8afe6e13ff6f2329fbb668b96a5a47b63ffd5a890c1ebc1de73791d0b980aa773d7f4e15813a9354476a1283c1ae5555bcadf10cb39e63609b18a8a37c75bc67b3c5125782b01cd68751d895cd9e3f697d0140cd34e953805eb2f3572442966f75a8348c13cd87aea0c145ae5a7c5933630de9875e7bacfeb2bd85e1afeba11275fa9d3a506e31f1a2c9d691ccedf610427f7bf5fe219c12b8f5e3295c162e4219498ebc478c7d62166ea301513c32105534e38cb80275e2db0672cadb74a79774fb9a009d437460f68f798738e01a6412df2cdcdb5c941c575346c56d3cecdfe276ea7702294e672ba3878a6868c4195a413b01a299f65c1262974c60f54a891346f3182d69bfc96fbba390d5ee12cc644fe8b27066270c64fc617d330dc43e8d91ccb799f8f40531ab8b1d64fccd57d4dbf14631bdc1099f3aec799fbce21afb0b18c07a0fae98b5cc1b96157ed1bc72f668e92ed1838f07a841cfebe1f9aa87d0d1903327e0c1a1b0a7b334cb2605e16a0774b11294781e682d34266ad8ebe2bf62b8e72b7bfd4adf2812fdfbf0c773be7d339ff28e92320045c2dfe9020250425b62d8cc45e1d13dfa0c49d4f0e9f5fc345d38659ef6f7660dbacf48ee0e464d21cd4c19a48041bbe19690ff350a75498676247d6f59504010e48e8cc83a2d97d0f410344128e8a3037bb7ef67b2c493c8b0bc3cabbb61e27fd49d194118b21d86de7df61d868b7e2b6cb58e891f63d36bca61e367f89cb04b1952d8a9656b23a7ce490c0ad86129cf0d0c021008e0507efb8b6e690d6fe866ccc3adb9dfc38ebd8064fb6d2c3c2a3658fff7dbd83d4af80d197eac5c86cc0cc70099596cbae11a6858420b7f456051bc2a33a83997d259ddaeff35d80933916133ef4253753f8f98bf5466ebd220fbfee27bb08599e3cc26574a8c0715e3729498aa53b49c8615fff3bcc915e40a9603510f527f13a11f804c3c4c94a4c4952e4ee03466922a88582ab0143fb83d145827188c511c2fd48048e908573dc7ad81723211aaf50283d6d4566f022336e1ddd274ad1aa9a98dcf25ac46fa2edbcc5f81d62180fc5340003d29aec22a14e3d100df29a65da5aa4ee0f3d8e88cfe4906e15d25fe1afde3f91de6446e88163773f96d4cbc349800832add28623bb7ff2c49e8e2028fdad78114d9d584a0f772cf3587b71420fe90502a5b477f9ec366974e4a80ef1f20631576d9380c083a5cd2b52365bdac93939ade7f5e607ba6dd94b9fe6235cb6489f3d6a2f477738450f66df147172f7675b146705df616ce9a8babc496bb90a2a44625f5e341d3318998137a66d6baf57f34c1774bc0be35da71f55aa9da5fe53152b82cfdee454c77d9e964e615c0999f396acf2822a7e5714ac300047f107ee8bbabb4e6433655eaab7d62f98569624623c962f8911268f9b1c6d4870d5d050c568b6b9e183818d8162482c0278d30b08875cc20963827dfb319eeed6ff37f62e65895742a947e84d9f616579b47917408667d4fa4ae98fab600c1976a44158c20b76bf611153f23a71ba1aba696488b83b", 0x1000}, {&(0x7f0000002200)="76720dc0fd886a07931a7dd1e5637e1c2edba302c25d759f4b28afad4f8eec1d4bc5343afbb5e98d0e15461eca6d957bf9a3ab3e996da0752863a5015524fa0645fea51149427c10aa5ed06eaaca3ac9a205d179", 0x54}, {&(0x7f0000002280)="cc3f688bfbdb4d2526a0ddff88a316cd711b7c56dc786dce681311fe204b59d8441bca9c2e041ee04f721e6bdabb93bb86b5540324e8dc1aafa4393d453b683959e52dc953ff637cbfc36b8fa8355d117861b7f6239d09288dcaba87c5ab129439aae7c954882c7f032eccd3716f668e952520588db388a0be8d", 0x7a}, {&(0x7f0000002300)}], 0x6, &(0x7f00000023c0)=[{0x30, 0x1, 0xdda, "ff70c17c15caddb78586ed58f62db8076cd3aaddc4103d1d4b1dd0e6624ece18"}, {0xa0, 0x1, 0x1, "d5c92af6c5af1dcdf022cfe1edbf6ce123f107ec136c111795bd564f2a68408bb4d4d49eaf3d74d1cf81add68e1d78cb9cf4b83679956fdd278dc872d6dbb74ef37c4516bc2a986ac5b3be209364d2145f4233b6d96e455d51466bbf469ae3686fcde5a946aa2bdbd972a83a55b603c46d53d52381ea4abf317c34fa6369da9834665888b82ed1bacf042e"}, {0xa0, 0x0, 0x2, "e1f80285d3f26410722cb35e9899f2db0410dfdbcb7c28b8ab433a11c634712762a61a56af3a38fdfcf4d7580b6458f5497208bec8eb9fbe13ee39a50acb3de44874306e00550787883ab70b5b42307dcfd8d6a059d2abee3ff41cb576691dbd5424d91b1ab39560028501d6b269e3db4f7b3384d64afd8ba6ebe84edf2cad73c1e1bcbbc72107d81c25f538659b"}, {0x1010, 0x0, 0x2fa6, "a760ae1fbe2e5b9d81eb4526ee2f5029ef8bfd050c28b40629f7e2f62cfb8f17945747f3b7237d2820d4cc46d99e644935927c710f5adb31a3d3f092946ef3e971558d19abde81a5e0c46680bd8173807159e84d78cebf83b75fa7a598a065bffe933bab562dc9771337e0ae8d4d8a5ae3c7b85f80ed078a307c51135af00b4d79d8843976f264a727ad4ce7f97e9423b0097ada456f47ad00f29aca05d52c0113b7a77e82c3d00506c4447d40a2e3fccb5355af047a2a84dc69c7e683d1db879e33ca1fadbf250436e819ba8aa212dcfd44424123a58200366e54c59a5fb58bb281d9e035b74dbfe1c11afb6b56195973890c6c6174732e9b20bb601e87d3d91b050384c06fd4d1cdef93d84e87ecf0dc0057dcd8c59a2e475eb056630b7a6ef9d5ed4cd324130cdafc21629591871bec5e823eb967414b1842a3ae34980a466c279968847b6bf3c6602a3fbcfcae7f9e462a2bc8e853527562713d0fdbf93f1d65121fc70e3d9dab4428197c7458b3b37bd9516880c5333dc7f60042f1209fba25fa6f39ef3365db76e81159f4d374bd46be2e7f211d3f819955873db082589004de9d5b30ba07df7d27952e6fb0c536790f2f36b0958bd50af3c299f0bb70eb87cf713de6732c09af5c2cf6f5fd8ee636ccbdfab1d005e00165427235e54ceec479b468854c9c56e5a98dc397548ce4bee532d67f2a557daaadb9ba7f4553ff7e544950a9e8a49c9c75c2e8a6c18ae4774734028f47ab7226c23ec78e7b08a5536a74992ce97449621145b766907b44ac3fd12723a04791b0471fee3b7c7069cc8a2fb17a49fe07df64ab8750be007fd2c3e83ce488de71d5d2faa627eb56df4c65e8592385d43dbb885f6c6004e9ca1b6b1e477b1467958d3b54150c8bed0bfb6f9175e6a9e5080a0ecf9ea73b563136970ac91421d638cb087c7f4dde44ca4a60690d00c7fe03e81a1308b131f3b27952576c1bb471678623bf36932eae587125655c0028a9c2b5b9800f244b9e38a3e6505e4571a4a95bc3b61d024377666a6f43af5e59f8b32de95ec107599655689ebe24b0334c8ff1b0ae62ef9967448b3c67f6a784301ac227ee5c9e7b10a7552e59c47a2ec50e6482f893c32e5fbeaf96f4f428937e938be14ce1d96a794de8948d191b2d1fe39e27aca56cf243fc1e8c758875e28209abacb2760795f0f97638eba325a9e41ec24082325a29d9058257835711b655ce04ae21829218c75636283eaef451cd32ee11ec6ae6cefebeb7673f435b87ef64b6f0d1e59c27784b8d3928f8b731c128acb84268a9eda87dcb9e1b853508e736630ac5792ecc7c8af476285260533d6074252aee02f04e59c5981965aab85fb68fa0a0348e47e22a32c38ee622346571b8b6fb7130c405c432131f4091aa4c1a916c1dabf17700be2499ef65cc9eda9109b4260f435fea9a3406f9eedeb712cab687de1d12b4cfe153bb72188b32593b0d84c1de180f669876c66b4038a737746a9179ed915114968b6c90a6c42e7380f8ce5382c726583ec69dfd1365b784058c2bea43f9f8d601e25063f4b3cb5f2cb6656631bb5a946f4ec088958cca458094852929f4e50e504cb759139fbc287c904375affd9bbe1ac0abc16b97699b304433c853fb6212abfe898f62e4a2199fabd6de0c620d9144d6bceaa242b538a18d573f9226a96c7a41b4db000d147abc085db1ec6584acc9f0ddcf4cd73490f8e9d4918af3ebba6ac4e4e0947a114dedf2e4b5acbf7b52dd99c338748f073c707f8854a3ac86f63c5b3cdc346167e318230eeb6a8a35414b1e8ea6ef2dcba1c2ac1cbdd740361263ed8b7215a34f1e98ee76bd724cc10d4107b918724135f50ef58d94e62ab6470a7fc724b0b2dc50933821ae7c3108b87e05ce1bef00bde1a069578f5bdb5d7cc1dc85c1ae47b24676b63a8edadc613c623d4a470a78e4e52254a4c204adcc01e99da88403c351d8aa038d19ec5754a4bde741ab82a61e50b45ddc254f1a77e8a6af4ec5dd98b74d3958f1d834463e5f31377311054566acc54c5e4de5a15207077dc160104c26d4fbe2108a9abc00aeefd2c40cedb663e27f6a2adf43042ddbe3f22e8bc49ea5677e09d63f7859f2aa72d204273c1c697604ddc3c952d338c7df16c1bcf0a65130e828c2f1fe905504c1da77c2123d499e4623e988193706c036c146e006426a2b16e8d60bc0c78f90d7fc06f11ccd0206ae398eaa4cb92eeb3f0496a03aa7a6a6aec5f1ffc4aa2f7a791d9f07b65bfef7e2ff55cd9ff331c6dc17f434e88eda4eea559066d2bbc6f8b0c7d6749f65597dfdfd9458a18fac43901db062d33dd21ff3a61583da13146478b008e9bcaafbc6433b7c7baa3e6beb2f2a77e870b01a9e4882b15fec7572b5af44ac622b941cbdd9654235d22d1c3f41829b67c5d0a593622ab290084036c155c70657edda91a768810b397f80ca51fba62cd7aca9dfdf72c3e0d9dddec2489c8eb39a232e39d5acb2d1293ada6c9da8fb61660cdf350822dbbccf2c5f647d9d9b0164fea5dff3bd3f685518a7fdcf4575b677d026b806a7a4d4d5ed9ee3d0b1139193b83bd36215eb7961ffac82f954bbdd9b6b2e1bf0f892ee3a6ac70b0b84033d0a3041e31726371994ac4aa06cd6b6fad4691e3f161af0ebbf57d5357ce56bbee461b42f9dfb071368a709cd29e53c39eb17ef84f26b73ba07a4639ced4a493523a30832e115803afbad905b1ee440d5b99b99fb8efe65eaf8acb3f6eaf0fe4667e82d92bb08a0120c3a49f1349234055aaadedb927314f31d1233697f7d8bc9a5e0a9b6c7e707edb73dd542205efe4c091a3eb33caaf69af890d32488383d52ae7ecaf9933c4ee82ff355c769f7eb549032db7b732e9d8b066f78399dd51c0d67ac738bfb548028a1717f666cfa5ffc11b02479dad6cdca02111956eca20a82a32e33083771d18317da1a79c7c2e09f55315da2526beb2af1baf157f5cb58e31ab7d4a41fcebb5c410ea28eeb2246bf2db08272cb3fe8281725014e62474d790c11b3bc8539037805f65e966b3d2b4bc427cbe04685d212d4303699a526ec2d56b91af5332bfa1e06c0d24edcf2e0ea6fca4aafe0a60680ffa6dd0bd53c83488b159a90dd8e54328aecde7ad302e5322ef5c37c7d119807e5c70041a2fb69a9a5c0035bd890086d95acbe76fa9d2dee9ce3b2c9a96dfd8bc7cb523abad067e809b41605f67827714537fcbe53b2b025c35f99684216eeadd4a5660a77aea34e7f254f9855d870d35d338cb87b1f7083d3375106ee25071131e2a841bc3400b6e9ec42cce25ce2064983dc6a5293cee22e4d0e127afb51aa61f69d621556767ac2836b334e053d1564cc268f00f12dbfeff9edddc7fa8a8b88a173202b8723abbdd29075300ba83e41bf22d194d8fdc44932cab964290dd966a4da2e487fcfbf03fffb2ef531ff331280b230ee6104879884d40aeec51a3588ceccded3df2feb1ab1ad61d517c09b2c4a4649e18b3657b1aa54b1aacd79138a60215b5f3fc0ca94e3256078842400aeee952a27de3455c09545f6c74b4b0f11f849acc144d25192a51594de2aa8f8385826711efba62183a2afa4045b62201ef92ee6af52f8180ef1f15570e328fae81d979a9dabb3fef85e00e20c6acc8ee5909d0b3506e916647cee18eef512bf4f0624c8a0bb800ad1289f7e76d8f6db971da764a38fe67c61f847a14fc9e3819eb6be075901aa06ad9dffdf61ec914384dd06c4641cff946b6385e83147232cfd0708df1a8b83355ce24c6b4cfdd6ab4f5a160f739e5aa1f37c3a022a35ad25b4801da1f0281e24f161a24e99e15cf1ee03d7a8fc47441e3f6c29f4d8a9215b432b5db8001a9e5d9c9c2479a1be40d8c02e99a8902e0542696467d9ebae467f0ae8f78d998b8a85f260c36ce64a97f930e5883a51130b8b0eda8b7821c16952d0e447259ea12e421bdc54f63ae5aaa79e1663fbada14331361e328c32588eed0cfc7302e89584270dd16d6e6609ea0dc2e95f3a95065459befcb9d87214d7613aa40797a863f586f916469786eb80da8aa140df9907a389bee72e95f69e4a3c1293dcfb1654b5a9dcfa6189b83d77b72704c135b5fd4f2a2cfc3654b8d2c0ee77119581e4d59fd2ccbd69740e3959540ea548c5141b416c219eae2fc72e041f2e2cc568a2418188ee018fb5fd7ce00f1c52e333f766a3e1a85d95f053d7f6c0bd1593d79a2a0634182d49f0ef6335aafcb74b893f23c55c302c12548549fc8197e3ff2d808ef34e75331ecb03f888ac23e4173f0d684a8e84ed8eb89ee67ea979e316779b559ba40fe3e5793e3cf6f2209cc21a05ce8d49f4c93e2a0efa81d7f2e5604587e3f8f4dc8acfdd5aac6c184e2e57d341a960190a3332e6f28b0999fc57148718ca5b15ee04f28124bd24e95a8351c8dc7bb4872b0fab24c12fe4b933b1125eda3f28272c6d8c32f159be683540798c4d0e6cc39acd4fd16ce03860d5bf9f5ee169fb47882dde42bf8461a67f141dcb87ceeb034fbad6586a21f8a85a336ee88094251395c01d2507bd099c3cd69069f788bee28135a3df7ee0fe7ec6da593c34a26d507fa73cf7dde41b7b9dc4d9f8f39abf72979d157b38128f32b105966614c358213f7c975e525bf44cdcadf273ccda2fe7cbb0354901b11e3c2d418608682c8c3cf0263b289afad76cad518c12bee074db1039d8be235f973a1d7e55c235a42b2ae61943e0e84fd242058b8df1748c2661594364ba8ca12c770145bcf05fcb2e5279cd9f18308a843a7f8592669b24566af0797c14438e10f4cda1a9ef6a0abed0648005e50a6cd782d097adbfff1d715f465efabe8b7f47cb64a9426222d2357a94083cb6da57eefa4935f9356435c3ba434206515796e69b4b86acc52e7c54e51a95525d43ebfc83499a1207f0241ee3fac35613c352f91c2f18d2a7bdac329adde2bf5b1cf6982583870f0f3a84cc9a4cb5fcf4c99ed3928d3345bece936c8b30011224b491679ed8facaab81562f7ac0eeab5e8d577a2278a11595b44d631ee85b6533c5e1c03a8e10757e6f0c0d359985178fff90ba95824029263cc5158c085a29c721580a94f1690794e6fa015b56f86dc829e5d16a2504b80e7f67db9b95780f68b3144d4f5c1885c958aa5ab34007863dfeaf33fe1d95fc2dbc36c8654dd5f3ba503a8130918fbbafbdf754b399a2aa14e08b43c96730dc34a3f8124dea153c556bf89795f9bc7c840c82eb3faec6ee2f41e4f0ea525ebc12ffc04bb2be36c32a0f7b80401f9c4f8841e3047ff4c5ba148c27a42f345cf9ec47194c4a5187f6476d81ba2f5da9a51fb62a6fcc682db32c3c55566de522e6f07836cc55c72bf8bb792b4452a7aafecd8cb997bc46065a7c45ad39c1d147e34a3fa669c43bdd13b31c96f3b7f9090a0d1e732fe4538c3ae413c3608614e84caa20dd5c8cddd67cf5731a0c58595b391dc0fb38ad2a1dd562dab18bbc9988d01c573e1c40d8ee57c0241e31ad18187784e9af4fa74bcbc11019d2517a91e221eef5e5e64ad97c302037d61be150aaa7bb0e3011d99e2694161ae8749fafe652f053e8213accdd839364b2cd4854f52150c1c9596c914ed0c9f6976f98dbb5acdc503ad5640d4ddf1fb9c61e6f70e4c45736552a3b2b3b4a06b91f6f4de1c98cb99300b368fffaabc48063aa75c6e11bf80ab97892a94c4681c7b44d1fd8a00cc7f2eba404d4a4e38e832a4fa0a2de574b263bf00f97cd7d4f525fc68fd953702d49e09fb25199639d674130835ce34fd46f"}, {0xc8, 0x1, 0x2, "23d0cbb0c7b9500e0cc613e757daabe9e30e24f7872eed77a941daca469347ad998b9e1a07b12d8768af3c428af3424f64b66333517287b9dd2f844de5179f41a94e2eae2cd14dcd3703b1fe86f1d90ce08a066190fa021a7fd0f10b30b1f26c9d2279d0e48024bc1a33c8eeb66e247c6608b77a38eb554478333aa6ad78351df34d0c04a1b89d65efe4a0b684dd43e7ccb1617f0586aaee156c938bdeceedc53c046c12808effbb78111ff69b403a5001dd9d"}, {0xb8, 0xffff, 0xffffad60, "a216bff01c0662a8e6a1b17a5e4946db55241949dd2b52cbc3d325737315a2fe5ff0570b71edaf465af88ccad2a0e62c28dcb1104d6093770badefc50b7065df56d096edbba8dceb7ed95f59c04510cd75eb66f2291c76397a3f24ac3119ce05f41570bdfa423fd539954471d89a54448a6ba7c148e9ce6f09b887372d0320ab9aae73f8dc4cf4bb42376a7c0b563ab2593bcca0013121c43d96124a516021c8d7b0816d57"}, {0xd8, 0xffff, 0x5, "f95b9791e0b9d1e737082ac967fae116eed8d3d27708951c678bfacacba9e2350bc491ee510745b1baa6b0d0562fbe78aed24f74eb6cf5c7929db3c3b4eace15e6ac2721b1a0d85a9fa6351183b5d900e72f8ecc32d222802a8e3d733e1e0c8108c7f3d7894a8998b179af9749eaf725fc883174531f4239a0aae38deb92e38586c3b727ad36ad19ea9161b2ac3a2082b0b8e270b1c3b65f8d23d02e5370803746fb4eda4f664e51283100a013a6df1eb0da3cdd52972ef11b1d09c24efcd1bcad5d3f3bac"}], 0x13d8}, 0x1) 03:41:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getpid() msgget$private(0x0, 0x40) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 03:41:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r2]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) 03:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00T\x00\x00\x00']) 03:41:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f00000001c0)="9d8ab6ae4e20de68e4e9f73e385ae7b5c669fd84664971250bcced01d41a2cc57d0aab5ac1632f5d24d622919bedbf8e0ee86aa90e98dc4d5f7be63d4944a2b611ac6da1f786722be7c91e9ead9e7a094163c302d52950cc7cebe37e5573f44812e4cafb2a36da4ce5c10b2e24d3307eb7fc2ba50a382736a6d9b8b9867c947e741fba74d05757924e081e4483fecb7b7c20c540ac5be7c6a2fd10ab29033b31ad849639b9984a5be0c8c923b0a61d22faf39b27cdeb303f7ceac698a0c2646ba63de8849ad334fba936abf324e64b89613839c4924cefa5b9b09220964fddceae4592f2c619d69e58a40a0da51435adae0cc7017d12e9bf6e76f3458c443ad7de5ac701a94554b99149e8d08a917c32c33eff7a94920a28430fe8b65bcd8895bd7a1b79d3eabcad56a9e8ec44657da9ef1f5513eb428ace46ec8999f4c07960acd6daa5e518655c52dd90370d5a621bca9a5e4cf379bbe8dd4a3863151a09ddf34d53aa9a52ef439b37a9017bee38015086923f1589008762e493a3666a11863b91c77c61568eb4a910b311c9d2bbed99c6e3765b21c9d84aeadcff1751326a5a9c0ed12b0e57170809781d9c19cf70b6a7605694d78261b81ec803aca46e343897da9a41aae6f9bab3c872bd51bb67b0480096431b37402fe618af2d04af16f97209a139bd62e17af499fcf24e146ddb4e6b75a459548f45a96c25d6c88c4b0bef8c1db32857c062fae7ce9446bb9aaf18bf75f6f1adc453dd98431831c8cba28dd4550ecb99ffac6ce0e2598ee5e08b3561600984666e928b03df6e89ee93495eceb67b33d18c119c829e54eecae6916288ea9b0f5e7adf7df6216be2fdffa68148ac6cd2e1a0d1d58971befcd0cf47f0d1baf40b77fb0f89387e1ba8b3b60cfce054a244e6245e85762f9125f81f6ea63bd5153ea3ee2f904efc556c88cd9a0667dbfdce4cb0a16989899e915b74ce1d9ee3fa7cdbd403eb88cd909162e15481a28b8d6e236822c44dedd7dd222631633ce4d269e18dd2736d4eee52cf30866bbdd1ee9aad85494e2b9cadf87f2c36beb2b5fc208305df8ba0c3ff2e80c2f27287250defb434580ecc1cccf4eb863fa7175a09e467d3ab29928790f9b261d7989c5a492aed57fafed0bd2964bb2a04dc5266a2fd7153af3e8c7632365d93251d282879df22be139d98a8f3a3369d9f10604cc864f23f0304e20ee38fc6a94158643230f0c8efc3c74e81b2e814c03da6fbdd3f77fa24b0ba8be53f46928d4a6269a5a4b1b8cea4f8757de39851a3d6620fcc962d132d11e71e6aef0a86a5f6494c20ed7a9bf6cbc0c75b57b7875267f8535b54b8b629fadacd9ea4a76f4ec122c83936eabf770baded03bcc993b368e6c0b8158ef6854db667b357e8635eb8f8e09e3b611d8a9d85843620a93f69f66ae119f2b773f870254e42ede063d9c84590ddc454388c0e57a83cdccf9e366a53c91cfc90506c53201278c03b29231d19415904efde2287739b4fd84c6062aad82fe075806b1d3e13aefdc1d97ab49d0d7d8b2305dfeb48493a7fc547a439e19193cc81cd6e68677fc26f717fef428d2b2e14741f255539ead377549f2975c101ce5a24deb41ccc5c0b67b27bb3b74e12fc09a8d877a691909de47324261ec2acc3732a0a1f4b59a7d7e306d22c9a02a4188a0067ba24ca93867358baf117077f34e72f4cf57a74c2e1333e54b62ed3b0a5c02d365988ff844c8b9b7477b63e93dcbc44aee5ce00442b09ab70809faf483a63fcfbb2540bc3e5f8d95008d104f3cdf6ddde504d1aec82d9a2a977d96f5e45dee73e671561faafecd3495531f767298a599f293b78962539ce3fb1f2b80dde578a1ff87331a10eea56e3615a875afe14c2e57cb095f5c289a2a87ce6cd68a91d7b2306b56b69b05bf64105b1734fc37aaca60abf76e80c3aad450996ab68b7a0bb3602c777349c8f645c062ee9a48537f9dcf3d17ecb7263700701010d5e5b17851236af1b9c1935cb6ea6b893a1789e07192c27e51d06cf1bd1b74c3cead43d524cc933e8f150cb863d6fccab62f0e0eff2a6be29aca269021f6333706cb264d8f83bb842c243941b5215f4d4cf8de438285a09438a698bd12d01c218a839806dfd7c8ac775c20ea2fc135602be15d0910f29c43b2a2ed5035ff5fe1b5014bb7178d41c0ee247d9912afcded2c3b99a979e6862ef2e98539342971654bfa15f74191635e86599e10261f219d879c5f3e580a54629985466d2b9421a5268f93976e0701a361a2be233e1117351af819bd4ee1b77dab9ac9e3c591acdf6032d87cfe43219161f25e9094b7c74e97584b3310ca356e889ad5dca8d8024482bfd8a26d7ff7b451a1b4aafd069abd93d3fd098f12f74c3c99adb0e462244c5112c9ba4e7057470209dcc16bf0a99decfb7560bc1b531b3ab61c14b767ffcf8d97765001448e0a8fc24f7092c9425343fc7d6438c1508154d2af610cf0a6306d0d836bdafcfec99e06fddb0f84cc46edb1b638b8d49d5319f58c8e1ce9716fb1a4915384c34f358c19d8790f577fd7d4f38430766f349def016852e4858cf8e7783e7d0f12667e63cb933c70bf8d6aa307ce50e5ae81679146f45528201a26213ddc2ef98d5b1090f912eb6da8b460d205ed618c62e8b06b8f3cd8caabb81d1978d68d93b037c7189a57fe7918b1235208e8626f820abaf3c58f328ba3e3581c8cc0fd32a7fd4f7f67403412ce7087f463fc070a388957007a3bdf32cb73713825abaf39ea69ade7325901c13f79693898bd941aea67b5c7d5a4b122056b5029570728c0d882c654f3ac51e51a469a17d117041f3e6c6ac1b6094fe0a2da2838f574ce9793c30a52f82f564b7879d047f6fe04fe9d6b40aa0b08aae684588af43186eb055c031c7826adf05509a4279ebfb3808df0a5ea0fa2ba0a6f329e86930b4103c431e350c228532d8433d2d9f1c5bbb0f2bfa6af14fc78b61c9cd117ee3b0eae38ae4af8c3b22114166d9036177e46ed1185c10db37e5958eabd9a79722dccf4fece23d6e4e9285f888898d448b312506419ef3aa09dc39c27ea8dfd2d68003a03d2e0910491d5a551bd416ae46bcb1907870a96d4c5c46bd83463a70787fb6a1e0bdbeaf9bead79f04a008e6951d2ea90f1581548a1162ea36e1ee9ac0105bbe74c7bd9b826664968e943f2b8748a17f306471b613ad05529e76ec949f083847416f2be1c865106468b507dfc260ef3e18ee00fa3f0a903b87fb4daf311a13c7545e47d4a76dc74ab8012357669a232f658674dd2844b555854d931cf050fb4d50bfb35ac4f134cc3b185d273007f79d514b348236189601e2a744fe7852196bde17944a612c7783ad8d3ced99463c772c60164ee40403e0d97cd41daa8d1cbb060bb4d278be758b06a957f6cf66e4364236c12d84d4c0cd51581704c87202162da8842f643ca444bb5552104ebc8e5d8854a71d808e6fdd56be362a8b08ab49652979b9ff7a132148ca545acf4e987ccf6cc477a26976815b85719f74fdf76aad8b860af90af9f37649160e28473754de1f77f9f3758f1ed4c41608f7971cccfe045c672a17ef323aa6f533d46078dbcfd6df328486593c1c9fc98a3a7d548ee4b2cc7320d026a4331e8fd63b0a5cc26ed0bbc42ff27fe8a06e04b9c7d92731b891ecc418ee6207faeeef102d6192ef33176bcebb58ef3ffadd9ced7f7df071d982f063052b7d4e8980abc36d58a20242932135fbebdbdfc8353c800608f691385e2898b9c40a547b1cf6c019e295fbc664abaffe186469b4ee1287abdfa227557742e3b2b7ac030a7ef7346084822e11979ad4f7ef9e6d12cdd336c1389f194237e0e34091d0d5b7591fae0ffadac4a67605b19e9409befbef6176369f9d855f0cda120a2761fe0ae8cafdd19a043908a13590e732cc789c561bed8e2be77482e730c0164ecbabf3eb725cc4a927953ca871a8c471d4727974176db38a0159998e857b1c5b255ddc24865ea8692763a36506578582bb5d8521b850e796c9d1892b6b3d2b93890e7ce0998b0269585796294700711e40017ee7838f1965a8d35e5ef83434cbbd57f401bd5f4d6ebc085fd97d306d9667044ad72fdddd8120f7608968c9a2c23693e1ec8da31a2a375b17ac3b51dd6e1a8fa20e38e610142fe5bb79bf70a033e59f821116438ea37cf47389fa78fc49b98faa4e7c6f8679ef6146a6e2fb006f724bfb4eba6d7cfdb0cc795986c5e84472a9528b77c93b2bb6e0cf5b497e6f141f0f6853e630dd1bd5e0bb213a5fe6caf5b35622ed9270d3b131e18dd19acd8b7788cdef666aaa1d896fc82905b14f862b21692916fe656ff38dbfb6617123d7921c3dcdcfe7bc4b07d1c65d0528e492dd80e34ec3fb5c9fd3d5ee2a7000617e7632a69c30e1981eeaa7f101245fb3bbb25ed293e891221e35575cf291711760507ba8731a57ef924078a93e907cba8d08d9f7be8cf8dda1fca1ba2b4d9d00943a9a22d9ae6be839438ec81b4e97bc21aad702e5a5557c425bf0ed0470543f3f76157e921f6547a30463fd27487ac99072df7d1fff95c17f14567664ec00a4799742105611eac7297c31f468dbdde7db4e3b8137cec075738ee82aa2f23f89f298eec6484b91acd1277c457b0a4896d47ed4fe7bda920f7f422a58fd04ed1693ceff314d574e16f202c2c97c61c8896bf88955a12527a24a36cca7a80d4543205ce37b88d825f93f349904c46700052c968e0c9e4406865ad066dea1700f4f4691e869ad4c959560d8dc7624ba57332ef61388c28abf0c7f936c8f22c13bad7e66a54945efad3a4ab372ffce9a56e2ebd3c9efbfe1cee1f1ebda062eb9add8dfebe4fe7d1d34610405a007c182d320bcf1c0bcdb2a9501b10bcdb93459792a453027b79b71a7bed499f21a3404e2728040f4fc012138caf07763c1f55b7d4686e767e13b7e4c047d877330f3945a970b7ee11a3f34ef6be820ddbb5c317ea01d6f30280edbe9ebadcfa69566f3cfaea4823bfcfe2f5ca6dbb7e2f604ecaa7c7b7400e615be69358c73b6b352750136cf23794eaebddec806544868ab776237fcb7f3d80f0ea1255316b0252e6ef589b5caaf6ff3521351af2004f44e42d714253cfee1f2ce21215c3a8b87190057da45f9e70a5740bc694692ba6a47be87e3aab6c302ef2c34dc96ef5c9694d311c2d99fd0cf6044551c2dd87228603fbe2d75081097bea69e19e8c2b2380c569e40b660ce33c2797ad435d9f3cb77c2e35197ee985cecbcc2b4ec58fccede930c34dda302baa02d93c6f42bf5e4aca51b43c2fbe868175810cb0b6821a15272150b4e60df266d335bee011e429f7e9195eed1a6a1bbc8ab1c29af76e8f809f4eda04af47116ce63572b479ebcaa06ba330e24ba00cd1c637700aa3eb40a3e7fb53aee5bf21fe5ab80e849e2ea1aa0531a7acd1233d060988407443848b144895e3e8638382ba7d08415b33c4152176df7e821a390f7ba84fee5782c667ffe96d9ac92f93b7abc84dea1648792888c0617eba8442b3562a557af6b095b36cb1048f3db340b642717cf7f12629705a4d916311ebc1b59a7853e9451c7dc368f6044ebc40314afdbc52df8ea4fa153a91ba6e5d19ec97c80570edaad11501886cff51147aa775be6abc9414758e81e9019408a9b82ed48aa4d67de79662ac37f028806168beba849e53a01b7e66f505bff4bf5f6335f5c43a19560f3a225042151b152e091627ce55eacce347c301c51821f33d072ac0d8776222cc539b8f0afe82cb44f19b601ee55", 0x1000, 0xc08, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 03:41:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r2 = dup2(r1, r0) r3 = kqueue() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000080)=0x8, 0x4) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xf9}, {{r2}, 0xffffffffffffffff, 0xa2}], 0xf8b4, 0x0, 0x10000fe, 0x0) 03:41:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x4, &(0x7f0000000040)="00000001", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:41:31 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7f0000230000020ccd969f5c79da0000000100"}) read(r0, &(0x7f0000000140)=""/25, 0x19) chroot(&(0x7f0000000000)='./bus\x00') r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x9, &(0x7f00000006c0)=""/194, 0xc2}, 0x840) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) readv(r4, &(0x7f0000003b00)=[{&(0x7f0000000280)=""/49, 0x31}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000000800)=""/178, 0xb2}, {&(0x7f0000002940)=""/72, 0x48}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/178, 0xb2}, {&(0x7f0000003a80)=""/107, 0x6b}], 0x7) dup2(r2, r0) 03:41:32 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x82, 0x60b}, 0x3, 0x9, 0x0, 0x0, 0xfffffffffffffff7, 0x3ff, 0x151}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) r1 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) r2 = getuid() setreuid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, r2, 0x0, 0x30, 0x8a7b}, 0x2000000000000007, 0x3ff, 0x82}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 03:41:32 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078e000000200200000040090780000000045000000000000000032000000000000ffffffff8907000000000044380000e00000010000000000000000000000000000000000000000ffffffff7e800000e000000100000000e0000001000000000000000000"]) r0 = socket(0x20, 0x400000000002, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x81) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 03:41:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "9149fd36d2958a734d5f12c62fb3a804f458d937", 0x9, 0x1}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0xe6708ce8dbdb4667, 0x8) fcntl$dupfd(r2, 0x0, r2) r3 = getgid() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xa34, 0x0, r3, 0x0, r6, 0x1a0, 0x80}, 0x6, 0x5, r7, r8, 0x61e0, 0x4, 0x4, 0x1}) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)) r9 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$KDDISABIO(r9, 0x20004b3d) 03:41:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfff3fffffffffff], [0x0, 0x0, 0x50]}}) 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)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0xffffffff) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) 03:41:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffffffff], [0x40, 0x0, 0x1], [{}, {}, {}, {0x4}, {0x0, 0x0, 0x1}]}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) setsockopt(r7, 0xda, 0x7, &(0x7f0000000000)="06cdb076c608e35071e6e5e39919a31179d6a4d2f2766f5fe37d33ec98769bc8", 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x10, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 03:41:32 executing program 0: r0 = socket(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:41:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069af, &(0x7f0000000300)) 03:41:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d62403000000000000000000681fe600"}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x6, 0xa8e8, 0x8, 0x8001}) poll(&(0x7f00000000c0)=[{r0, 0x5}, {r3, 0x4}], 0x2, 0x0) 03:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84, 0x0, 0x7}, {0x81}, {0x2000000000000006, 0x3f, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)) 03:41:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000200)="5ad143c1467687492ac2dd4abff3d0d3f9bf6e5b684bdc7834aadc00f1995d317e4c8516269d631e7ea35a7929fa8fda8c508be2d463d32dd8615a745205407fa92f8f9ea8f650605c10a7fcbaf957907fa67b566ead02151e7a35116708fe95a58459cf622fc061067fd0f87cacb2469c482da1b22d54c872d98d82bce4ec234583a9eda1c6eead67828110c826341d48de8e5ca52a9ec6b2b623ce46711799cb205a841670501c4bfd2f138d42586a134c27bda686aded3ccbff236d330da2f73ade39d50cfbcb3b84a9", 0xcb, 0x400, &(0x7f0000000300)=@file={0x0, './bus/file0\x00'}, 0xe) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x460) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) renameat(r2, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') 03:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 03:41:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18c3003c08feffff0109007e5e00fdd1003f0000348adb02"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000000)="ed1651adbc794864ba6ee1af058484ae24dba6acbb9cc05441de9ab3b52bfa678c31957cfb29d5f36bcc828ed1c36844df7f8ba77d45b4432815671800c22597a642f38173f0ec10249a58de", 0x4c, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:41:33 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022163130dda3f8ad92f66696cd96be9"], 0x10) write(r0, &(0x7f00000000c0)="9e3eaa56000000040004bf9aab4230408600000000d04593f0430510fa651c1e6142e5411e5603de", 0x28) write(r0, &(0x7f0000000040)="e25bae490000000000df142d545d6ec1c1d80a02", 0x14) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="820a2177133f8ad98c66696cca6be9249ff5c26591e8bda74e3bc21337a8c7a55e02fd4940aa10808942c52d495eafcb9f7be8e3121052c1a019281302b857552cfb1a6e879d518de99c77f768420da75285df0ed18b1860148200"/104], 0x10) write(r1, &(0x7f00000000c0)="9e3eaa56000000040004bf9aab4230408600000000d04593f0430510fa651c1e6142e5411e5603de", 0x28) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) r7 = getpgid(0x0) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffffc, r2, r3, r4, r6, 0x84, 0x6}, 0x7f, 0x6, r7, r8, 0x0, 0x2, 0x9, 0x7}) 03:41:33 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0x6, 0x8, 0xff, {[0x8, 0xfffffffffffffff8, 0x4, 0x9, 0x6, 0xffffffffffffffff, 0xfd96, 0x0, 0x2, 0xfff, 0x9, 0xffffffff, 0xffffffffffffff00, 0x7, 0x9, 0x8, 0x8, 0xd2], [0x10000, 0x9, 0x400, 0x2, 0x4, 0x3, 0x8, 0x2, 0x367], [0x17, 0xf8b, 0x4, 0x4, 0xfffffffffffffffa, 0x7fffffff, 0xa000000000000000], [0x7, 0x9, 0x100, 0x80000001, 0x0, 0x8], [{0x80, 0x5, 0x4, 0x9}, {0x7, 0x8, 0x9, 0x7f}, {0x4, 0x81, 0x81, 0x20}, {0x1, 0xffffffff, 0x5, 0x4}, {0xcc47, 0x800, 0xfffffff8, 0x1}, {0x3ff, 0xcc, 0x4, 0x9}, {0x5, 0x1ff, 0x7, 0x8}, {0x1, 0x0, 0x5, 0xa7}], {0x20, 0xfff, 0x200, 0x200}, {0x101, 0x0, 0x20, 0x6}}}) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) chroot(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) 03:41:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00005dcff8)) 03:41:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x2]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/73}, &(0x7f0000000240)=0x4b) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') symlinkat(&(0x7f0000000280)='./bus/file0\x00', r0, &(0x7f0000000300)='.\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r2, &(0x7f0000000480)=""/164, 0xa4, 0x1040, &(0x7f0000000440)=@in6={0x18, 0x0, 0x2c7}, 0xc) 03:41:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x1000, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f635763a", 0xe, 0x0, 0xfffffffffffffffc) dup2(r1, r0) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000300)=0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r4, 0x0, 0x0, 0x0]) r6 = getegid() setregid(r5, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r2, 0x0, 0x0, r6, 0x1ce}, 0x84000080c1, 0x0, 0x0, r3}) 03:41:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)="4238cc365c09fd4097e5b03719a51484737d64378653d978237b50e9085bffeab84f3f128c77789e1b7168801cd0dd098f25f633ba19aaa8c406fdb888037927bc2a47d343014669de0163b2270d69c759e127e4ace30ed838caafc50753fd27b9ace6a66d", 0x65) close(r3) fchflags(r2, 0x10001) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ee7eb976e08403e4"], 0x10) recvfrom(r3, &(0x7f00000002c0)=""/179, 0xb3, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:41:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x28e6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, 0x0) pread(r0, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000007b5ab6953bc4a4cac984bffffffff0000000040f7066af260c800ea46efc7871d493cafd58b9baffe31eba96c8ba92c3d379eaaa7ee3ade891db9d89ee65313bffb7caff32bd1004fd1c4fd11d271e63ace23cae61ccc6f29cad1598c9fbb1e9e237730c4c281c53459ba5c29def9bb72d492a38e921b8e52e6cd7cbcf9086516e7beb1ecacfdcf5c62594c00971cf293fb33facfd568a891d0422931a6c6ecaa1ded09da21e3f5e8b0fd9d19873a5114f74e0edb11e28fe14bd8f0ddb82865b8f26e2d6dd289d7840aa3688b55a9af687d8068f0319d1773377e5150ffd8202b2d54fd726de8675f000000000000000000"], &(0x7f00000002c0)=0x10) pwrite(r1, &(0x7f0000000340)="ff5d528392dc26f1b07d9d20c6cd5048d1071550227a3bc988955338d6c7ed4692a12451c472079573929a0f86307f855f5c56a95f2a37de6c68ae13711c605ce9cc4a2343fc05a16b07ff53ab3de035701c6e91e1740e2083433be2459e9c30e97e6dc1eb44cf4d585678d9ef9c4450c40678d5b277a513fa8bca2183e7d30728b28a3bc8b75eb527e7b1a14bbd44477bfcef3b170fe52e1bfca281d1b63c73550ac477c8316c93ef56fcc4d2672aab56ac58b245df480e678039f02e2bc6781156275e3d33b344c0cfd18c4a9ab140cc01d0f6341ffe6c7db647e59531caac4b4146c880934e215b8b3e6c2d896df291a2bda922121f2e439b4887d6c064767f6d129add036219d1f6ab99082d7c671a0bbbdeb8b05d0ad6f0398d77a0d76eb22b6c2c20af6c402ba4c8e8487787d562e79fca16cc9a629f63262fb3f3aaa86b2cf413ccbf2bb91992515a3044cda739caa96cfbb8293436af88631058bf9fb75f24541560deabee5819a76fe9e2975b9d1bd46c4b7031638ea798c94713c7a1abdd270c474c863c648161c13c97ebc7e766db96f9985463c63389cb61c0262b20556894ae67606e17be443ca14e23b4ce51cc835bea990a1012193e21e3d31fc63066ef634038142e629cbd4cf7b9126d0cb6f6adc17abddeb239a60e4e4c1876419118bd58b5f73ee8869fdaa112a2f7115f4f87a164bc41dc58cc0f56926e755f950060a29e1f89590f6c93ef1e22e43acae0ce9b5a51300b45e37377d7db3662782362801987e63e01f177b43fa71c39058f17245652bd9b29ced0580931c4072ccc88d6122f406ee2baa4902553992cdf6712664a5ee816f5a5ce6ccd058c4d3b4921aadab2d3d04e3061a091a7ccaf47ce512a67404191f06f5d2f743980eedf4674e1e4c4fd9d2ec848cc7323f7553c514426b9efea77f37e219980b7120aaad89c9b045c621adec6ab9731439ab237dda3cfeba4aaf903e2d9d238a121903c1153a942f082ea01b58371a8d9979ce3dd95763bc3de4fe58390541f6c9ca9d56d5463e8626e80fdf7ea56ca4808b258a0feec74b29abfb93cdb4ef71d666fda91bb1b90bab805afbff7bbad3fc727a474496e0a1f5879873b320b00754a4278fe94135c2a22bc56df95b344d9ac2d979821cffecfcfccd432bb240081eee5ba98dd387fe19129c9b33bc3e9abee6e293eebb61aae77c845a21e1a0f9265330ae3c92b37400a821f22213686d8c06a05eba62c80cbeb6047ef08cf53bc14f9d0f63b92550b0829d968f632925cd84b05abe1d78048ea2d502273f0379f170b22fc7dfe3f4b4045a7374cc9d24b617f056201d1d1b4e4c62a37864b4f9168eec798bb4fbd44bd5169ecc4712ed6bcf5fd8781850cd0981bb348c94a1354b7bfa82a2a1bb39f444010211b7c1b06d37740ce06a9c6af95f84b5fb81181eb9e714707085e5b8b71defc5b8bfe02c66e33f3357b5525a1cdd144d0a3cada736f2d1707b581823881f536d432ec1e6e81003925bf0ed03bdc5c63642ee1ccbb1a3d4555f0d7c73cb7566baed4cec6f7934e34413a41f4c1bee9f6d80ace315f0a836e89e18ad6a3078735d8923c3df4cd3013d87f247d684c4f66929af911bd3b398e686cbfb46709ec52bfa3477770f51989e71b91e412a632f7aac0ff63566304178e82f406c1b6cce8f5b29844d0ccf7733462c85c286236ea76a319ce5f989dc8270ddc83a58433f68cd717f31b41afbd19c2228fffd5aec1c61c39aaaec49b3c716966490a6ec6e4fb153c6e0ba9f411ed51e30a9d1737bf32ba9c342d117d4fdc690a0529ca73bef7f7e9541b9dd54eead6f302058575c0d52ec4a02356aa4547dfbe45a88bce87c7424ba4720f530bac7ef04561886779c7285259ba17576e8d88a8703fbbda544ebaf82ad56d72de4441648a61fc719347fccbeb2d676ddff05dcafcadc66da9ee93b70df887aff8b8f8ebaa2f1d8fc367e492b28836452ea7ecdb4ea024a32efb46ded2beebd2d1af386b8f8434dd1f0de4a3c96555afb2661f9b73753c70e6336daaab52c48d4303449ca27e89fb6f060fc22aaa04d6db3d609a0866aa81590cad2af28fc99e896e548ea76f06cc22ff5c2bd3071511a6f9ab172d9828af16b7f8ae9682faca471e49e9ae3337bee857ec4ddb8516ccf08feb912e4be2bf6e0bfc8de895ad17e051ae3bbeeaeff5aa4543467abc0a656d0a399438c057ee6285465d9a5c195432c7cceb8fddc43f175012559f5b32b87e36c8319089a29988954344592c31572574364f580537073a0c5f3ce3c846b47ae6a29cf0fb40f8cd1e46ff9259615ba35b46826bc97f0a3e4cb86e2b7c269fb7ad3a7b242b245464f654020133886f6beeb6bd172bfd88075cdd139aedfb3027c287ffa746da9f8cf3dbab9b5cb38af1eca8145c315f3348f0019f0ab6d53317248e1b40aa06bed302434db6f7db18af5a61de0255b61014f305bfe82dc95806f52e09f5b05c588cc647d39bc9219ef8c18a902ad4cb2059d7b75c05f9871158ca124fab64001fb49aef311ea77d8901535747b99181cc361225caec8032753fed2d31e0431ee681825c3662bb6cc87e2f2cc9930d6e18b57ebff10c5ff855c69b2d15f5fda3a83b2c8c8060495043a5cf19d3cfa8c161cc433277726aa981348f7f3c782279f6fe31f6b457809e959f50daa5a1757100cefce3e623e803a6a2821a8b2bf79806d280975ce13bd0324c359e7fddad929d1b8d48adbc188bf7fdf49726fcd20551d6c25508e80760da7568271161a3b86de789bec7d802c9937a4eb6a5c1239f0821dca80e979265ceec0f10384a5e39ca26b894f5d5ec3c0ac09b36b07e27f8e50c5ad2d87dd3ff9b083f60be8d298e7b66706a1039f078d404185dfe066744b154c68263afc987ca159d67b4ce35607026c35c19db227e58c661ee60ae6312dad9e33d175ab61fbbe4937bd4a1e70f41e5ddad303e77cc12c12a475a62bbbd85d0ae2d5574062a40730f84dc492dbc8cff27796806761540d29060481eb268306dc8d01a0d1f8289d2e2ca3e276817243b4177717162e50c9fd8e41265f964d38615597e433c3d356d6e6da969ef36af56e5d636b813f34e6814662f097f461b325fd2a2daee6fb06b3443ef2b34d93f5e36fe38d12fbcdac11704170da19b858c2d885020395d6cefc1d1226f412ede54da4bd38bbe311c7c268b34636eb29ec07bba95295e5ca7f876584ddb7bb00041e96e6cc57904265d8f3e080468c91b6e421b056ced7a6ac0ad2cb92f659b8da256658c1985fd9eefa4b8a85ed4f4347269111211b63b2db32840f1b5647326cedea22544230e25b1129c7185fd3f9c072db149f95f15c5d44cbb722e2ddc165c880a324ffb18820b855e30404a4c7026ef599710840016942ad819d9a07e9f429293bd9a4094c1770014ab81454e99a69878d92ddd2a643ccca17820d4111952450666de3b9103d09b8363a70d9871dce36636800957981d81e736d7cae1125e64d7440c846fa440ea70bc12a42bd87054eb56b96fc55b2b9cbca68c7ea26a817013ac3924dfffee094cfd1a0748015fec372c0e5cf07d521aa668e1f60cce2c092977aeb455599b8f9c5520e0cd86c297f256742553798f84a09fabbdd6b0a42d09f4083681f5b97752eeddcf6dbc6a4a65fd1f7f53e9aeffdc0206989e1aec075fe6ff4dc0fbc8ead8be18ae498081a0b620f843be166512d1299a1478a60c713dea3a72331add314ac1da73df30dddfebb9fcd6c62e1f733a2d65a1bb7234830934ba8eddc678828a867dec7a57827faaed74b9fb7954f2d5b5939186347654c8b651f9f0ec8f83260433de59e2c7809b7a6c087c04125577cd9064999799564b6cad954929297eca05e840fa4edb2f7fe4648f0e42860b2898242ac8671ae8c55cb89f7b643310ae229ff152287fdbee56e876594d6e5cb3b6ed50b79fe63523f03f02aa5891b94aafe728113e2dfeab03661e65c08ddf7fc78afa202bbdc1d0c38630001490949cae40474362de2d7e292d66a270b68b9ac12f0baec297b51ef0bc509bcf1039344071b9375f96a69d89455cf5b9712138b33ac9ae8b69ef0d7c99fc6a1ca6a31bd592642fe6e82877a9d8b4ddf4c809eb7a2775008186436b053ef975b6d2d71b990159d52edc45961aebf5bb90efb87340ebf113483625a4ee1182dfad8bf0635ab2d22d8e61289ec11666bfc4384af6543110f4b56ad2b3ea76858a878a7186b817dcd5c086f2ed5bf1adacdd540198a3a567df3de16eed1924f95085439bb6aadd73c36fff92c2f23ae304b830d588cff6b10ba56e8641cc927a7a2ae8f1bf5bc485c293824c6ba3f9969ac8da79ef217ac93b70a30442b888d6c2a5abfe9b926cb6d29180a8178a334b8b2cb04d3b292ce2b2c4d2f1d9b74d0d66917a0388b4c9780c0daecee12d4daccdeeeab6a216377d876368bf1e4c3e9ab591490e775894085071235c4681a2ec75faa14643c7936815d413f11c80e059aa966c1bf8c84995326acceb418b8492e323b5aeda2232a074c1363c2c9568acf0847ac7778cee357194e9ed459d32cf9944c05c1afe6f2b793a009f12d8344a819cf6820cd0c71141d294568cafc13db3aafbc49eeb59d24f0a439027a8eace74245fde87159020bf62bd8c5c61d32072a47818514a3b64a83ac4c84913ec2acf933c57d9bcad4f93d2250901aed40f7f8c805fbf4fbf5d1c5ce9ceb9183842c0c347a47fd761751816a022e9a747961849b0d496c0bc351ded794604d029aeafbf3c5f6fda1a7f0b31a0c148c22ea75ad4ee2eba75058017f342d2be212ff7055fa734658a3e48bbb56114c2846aa45b4370c8d50152b4340d32f31fccb1a201068e3df5840fd6cbf301911b4ae682ca612106dd28d4f857c91febdcfddb2062f35de9ef4bdc69ff0a68d3c671f15e6562a6b27bb2559dc0db84f769de999dec3fe8db32ad629e1161627749ea8d113f49a6e1fc3346c893c716005bcba936f38582175ea0452e002c4fd9aa129da55f63ddd31f7306a369f587627a6de4b3cefe95dc72041c69f20a62628a607aacef08dd32ac0bcca205fea5d8f477335f9609fe0617d62c941da34ed72aaac6e42015c5df48253e41b2f9858d3c0ea0981c5be5677e743380a41d803b383fb42d67e095c52f668c25247ab7e18edb3ca9d243c6ad897efac713993fae75b7b8cac0dfd89656e0537ab95fbaa4cd4b5a2d4906410c5b42b72545b4b54a7d52173dceb253c9662267c19b9de5db4969574c144564a9bba6a0e1050698011829aaa90e4ca9ffff26c863cd68c98620040ca7efae701d0b0fbaa50ee437ca790bcb0e988d862ca2c615787324537ef7294437a7ab649faa46c878325fb3578bdf5e8c5aa9345c399040b9ef36687c6f12be8e2ada2b545f0da8773853e2cdffad3d7ef88e5bb0dbe12f95a3f2a9753bbeaafc49e68ae903731c0d759a543288b5b5e70992ce9df270a97b9e6133767f14793b0980f34cf4d845fda36f85e1ef102e123c947336b1bad8dcba69e5c94f256a83c1a3376e81ddb620f84a83b89063eabb3652a285fd49db1723fd68f9c7aefa798d0784576db8556b915982a34b14e17376fadbd8cc1777d513bffaba1ba701c7fc0b12c3a480a172f23b5f2e9e7810b22102731e1fc027b7d448d856224721af08b5810f8a3e6e84192e7c8c0b8aa868eb6077461f5ec4efb241d756972aaecd1526ca7bb0b19ce06b75b66ec9deac0e98c9b241c77e3e1f42524b90556700", 0x1000, 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) socket(0x2, 0x1, 0x0) socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x8810, r6, 0x0, 0x7ff) 03:41:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x1000, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f635763a", 0xe, 0x0, 0xfffffffffffffffc) dup2(r1, r0) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000300)=0xc) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r4, 0x0, 0x0, 0x0]) r6 = getegid() setregid(r5, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r2, 0x0, 0x0, r6, 0x1ce}, 0x84000080c1, 0x0, 0x0, r3}) 03:41:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x24841) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x5010, r1, 0x0, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 03:41:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 03:41:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r7, 0x40044b06) 03:41:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x494) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) socketpair(0x10, 0x3, 0x1f, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) preadv(r4, &(0x7f0000000100), 0x0, 0x0, 0x6) listen(r3, 0x10001) fchmod(r2, 0x10) close(r0) syz_open_pts() socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfc00d8c, "fce9ff7f00000000000000066200"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 03:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x200) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 03:41:33 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000100)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4db3ea499c41662d60a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d8aeb68f41bed0432e", 0xab}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6d217bae200065459de9b500a9618fda4c4596998a1b2b1c3471093b9e740bef367ae63924623197ad0746f110f9b723e8eff4b016b7231a040cba031a92e641e9a3af823b451fdd72f398c8c2f136e27af97453598f0656b44af9544e1061a593502183ce5ea2ec159c5f7052683647bbb2f8a862832490f21d66e0ed8515097f2130fb745b8d1b670da52ef62beb85c71cb84aa88742d4966e47e4f302849723fdf04351588502549755a123c2e4585aa4d1b5947adcbc9372dcd309ea5b6616502be925e9b282e89978e47e24c10576d086ad0771b669f0b106d835bc546b53ec6e2fdf9cafef148e9842cab4b220887ed9c5255d", 0xf6}, {&(0x7f0000000040)="a31a441c42bead0ce14f370a25ed80efca69b8b4d4c1405fd2c9a89bf82c55de2b93bea09d8e", 0x26}], 0x2, 0x0, 0x7) 03:41:33 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000d6b9af6a002fd7fdaa8fa167fd72f89aa973c6e1943eb6f57844eda206bff77e832e2d68031fe20e85ab53a2d73e7c4ffe005e55d36289b22107d16469ff7f49b90f000000000002c3a27836b2e55c23652a"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 03:41:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7fff, 0x7, 0x27d34b99, "00000e091fe600"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 03:41:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x10000, 0x84) r6 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x30, 0x40000000, 0xffffffffffffffff, 0x7}, {{r7}, 0xffffffffffffffff, 0x1dc, 0x1, 0x2, 0x1}], 0x10036, 0x0, 0x4, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x60, 0x0, 0x13f, 0x0) close(r0) login: OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 03:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x8}, {0x54, 0x0, 0xff}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 03:41:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x6b) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 03:41:34 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) 03:41:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6, 0xfffffffd, 0x0, 0x68, "d730afd45987ff00810000e754a638c3301d5af7", 0x6, 0xffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x6, 0x4003, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x9, &(0x7f00000004c0)="ebffcbff13b9f53230fa4e903b7865196d4382b3a33048e6993192964830f5ccaa21bb7aaaecb013e5b492bc152407dfbf8bd923bc3ea2baf0e52a14923ebe9740b00fe3926995ca54e8e5fee99fe5a59a21d7d6af8a1c36de8ff7d4f0850ee1fef1cbec610ba184e9865887c4b6b5efd0b0652d84bfd8b43234da36d09e209194ec9eb885967d33cbffff6594", 0x8d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000380)=@in6, &(0x7f0000000100)=0xc) r5 = msgget$private(0x0, 0xffffffffffffffdb) msgctl$IPC_RMID(r5, 0x5) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/214) sendto(r4, &(0x7f0000000140)="d20a91c8885d99e5746e4458a951ff88bc80f75d3b770a874ba51ae3f99f52b5c5e52c8791db5d8c7b37a8a65e0619fc64ea2d6d91f5812c82ab2a1561ad2363c01ce68d227135572e112857b5c6ffce08902c5e3ab26791e110da7c3dbb68c939083e77b8c130fd5fc51579eca033cd38e1f36a9b94bd9ae5333f9394ca440a842fc25decf92765c5a155", 0x8b, 0x806, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000ea00000130fd00f3e0b289452aea068ff92b37ff6f148242561dac85249fd7a4bab3e0ef30d7fae09c9fdb142016ce3ac7501dd680868f39c3fa61f41274fdbca89787a92917f450b84a196f35d25db5356b8820e7cdefbd2d2e85a4585a0b25c9dc7815661da39d6616f83fa1880c2cdde5e51174f82e80df9cbcd7afb64c9fc5d6eced440000f862b9067e77029b66b5bbdbe316a9cbc3a81a66936174dfab0508a50cd24bb3b00137330fe5f06e88846cd27e4fabd0a9b1017fde566d5460e6fee0cd932aaa487f70b4"], 0xa) unlink(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 03:41:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "0366402b04000000d200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xfffffef6) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) read(r3, &(0x7f0000000000)=""/14, 0xe) write(r1, &(0x7f00000004c0)=' ', 0x1) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/3, 0x3) 03:41:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1d0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000c30, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) select(0x40, &(0x7f0000000140)={0x5, 0x66, 0x200000000, 0x3ff, 0x6, 0xbe, 0x7fff, 0x184c}, &(0x7f0000000180)={0xd, 0x1716, 0x0, 0x7, 0x2, 0x3, 0xfffffffffffffffb, 0xf4}, &(0x7f00000001c0)={0x3, 0x8, 0x2, 0x2dd, 0x8000, 0x3, 0x6, 0x4}, &(0x7f0000000200)={0x200, 0x7}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40001300, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1006, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000280)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) pwrite(r4, &(0x7f00000002c0)="a4fdf0d439ac988294d43d07d56760c907cea1005d45cc837afb62c032fb77f73fa1767dfcb307d4a2dd266672d103be87459d089b69ad7b98506b1a5dd5bda70cb6388fffa568d24aa5ce57efb1ace6969d8c4c08e3741c96315ecedf5c3180a82b9470aea7705fb39ef4882d0615dd76fa3c9f63dee80777a040bb0db038eeef5af19832da403c9e", 0x89, 0x0, 0x10000) 03:41:35 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) flock(r1, 0xb) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="1adc20ec969d8609dc86ffc2cdad802662782c3e48f4f90ea0748fefaa2c9305d9dac0de001acb5c4f2d77e5cc9ec976df05d369a3fe9cb5a252c228cfa6d3b8c2cd5ca208c8ccc51af04227868fb34b73fdbf3da99ef6004579c16249cac8ee525c2be820168074aed5b64b349e06ce050a23eb3fa3028bc6e208bc62e04c66246038255f62de16ded94efd7791aa82661daea52ce9820a742df115dd4c71f9db8e253f3d3e3c306f112c85746ea5c9a39c9fcfe0e4119abd3778bb2ed5cc4e6b3ed2d084f7fa6f039fd5a7bb021532a6fdfaf1c283bc6a49016e9245b9920a47982021f7c607872c", 0xe9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x32, 0x0, 0x0, 0x0) 03:41:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x10, 0x4, 0x1f) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x95) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0xc003, 0x0) socket$unix(0x1, 0x5, 0x0) dup(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r4}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="6e1157ec9d0f2b6a306ed698fedc", 0xe}], 0x1) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 03:41:35 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r1 = getpid() symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpgid(r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = getpid() getpid() fcntl$lock(r6, 0x8, &(0x7f0000000140)={0x3, 0x2, 0xffffffffffffffff, 0x8000000000000000, r7}) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 03:41:35 executing program 0: open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x134) open$dir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) 03:41:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 03:41:35 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0xe0, 0x0, 0x0, "234ea23753425f3c075e7303e428c1d179698c360b6755b4757650ecfd321ebf75c85ce1e827ec6366148ab4c689c612b30540b226f25805a177645b50b1cbad156ed11a203aa6fa29b9f8004cdc31d207aceee3368f57387a9c692cdb813d19cac00648b29fe56bf163d8524dc299fa2150b768e042df2f05ce82603aa935908c8d7e8ff7a87fa38ac3cf59761f4334efce9254082ff372868972579181d0a398b709549ac517a74a4c35be0b01fa39c968407e460ea0936e0f137959fb4432b7e6eeeaf7b223ee242ac0f9af22"}], 0xe0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000a00)={0x10, 0x7, 0x4, 0x3, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd7f3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x52}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3c}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d38000/0x2000)=nil, 0x8}, {&(0x7f0000d4c000/0x2000)=nil, &(0x7f0000e5a000/0x1000)=nil, 0x5}, {&(0x7f0000c28000/0x4000)=nil, &(0x7f0000d24000/0x2000)=nil}, {&(0x7f0000dda000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x87}, {&(0x7f0000d81000/0x2000)=nil, &(0x7f0000e68000/0x2000)=nil, 0x3f}, {&(0x7f0000e1f000/0x2000)=nil, &(0x7f0000d27000/0x3000)=nil, 0x2550}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ce0000/0x3000)=nil, 0x9}, {&(0x7f0000d91000/0x2000)=nil, &(0x7f0000cd5000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d73000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 03:41:35 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x9, 0x7a, 0x7}, 0xffff, 0x4, 0x2}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000580), 0x8, &(0x7f0000000640)={0xc}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x87}], 0x1006, 0x0, 0xd42d, 0x0) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x0, 0x0) 03:41:36 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 03:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[0x3, 0x800, 0x2]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)) 03:41:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x800c369}]}) pwrite(r1, &(0x7f0000000240)="f94c9f64dd0303fb27447669ee2e", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffefdffffff], [0x0, 0x0, 0x10000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000004c0)={0x9, 0x9, 0x0, {[0xfc00000000000000, 0x100000000, 0x4, 0x9, 0x2, 0xffffffffffffffff, 0x8, 0x20, 0x4015cc60, 0x6, 0x40, 0x9, 0x0, 0x5, 0x34, 0x6, 0x10, 0x8000000], [0x7fffffff, 0x1, 0x4, 0x6a, 0x6, 0x0, 0x3, 0x80000001, 0x8, 0x81], [0x3f, 0x7fffffff, 0xfffffffffffffa73, 0x20, 0x3, 0x1], [0x7, 0x1, 0x1, 0x10000, 0x3, 0xfffffffffffffffb], [{0x6, 0x3, 0xe18, 0x6}, {0x2, 0x7, 0x5, 0xba}, {0x3ff, 0x5, 0x100, 0x9}, {0xfffd, 0xcc, 0x8, 0x7}, {0x2, 0x17, 0x4}, {0x7, 0x1, 0x2, 0x2}, {0x101, 0x0, 0x2, 0x98f6}, {0xb03, 0x2, 0x0, 0xb8c2}], {0x8000, 0x7, 0x200, 0x100000001}, {0x8, 0x7, 0x4, 0x7}}}) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 03:41:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = getgid() r4 = getuid() setreuid(0xee00, r4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r3, 0x150, 0x9}, 0x8, 0x1, 0x9}) r5 = semget$private(0x0, 0x7, 0x3e0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/172) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000000)=0x3f) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002380)={{0x7, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8ae}) lchown(&(0x7f0000000040)='./file0\x00', r4, r3) 03:41:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d624070000001d7f00001832681fe600"}) getrlimit(0x3, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 03:41:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x21) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) flock(r2, 0x10) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x100, 0x3, 0x3, 0x2, 0x100, 0x10, [{0x0, 0x179, 0x242e, 0x9}, {0x0, 0x0, 0x80, 0x8000}, {0x3, 0xe79, 0x4, 0x400}, {0x1000, 0x37, 0x5, 0x4b1}, {0xd87, 0x3, 0x401, 0x8}, {0x8, 0xff, 0x2, 0x6}, {0x5337, 0x7, 0x5, 0x2}, {0x4, 0x74, 0x2, 0x9}, {0x6, 0x4, 0xb6, 0x6}, {0xfb, 0x0, 0x8, 0x2}, {0x1, 0x1, 0x1, 0x8001}, {0x9, 0xffffffe1, 0x7, 0x1}, {0x40000000, 0x2, 0x9, 0x1}, {0x5, 0x80000000, 0x4}, {0x0, 0x9, 0x7, 0x4}, {0x5b6d, 0xfffffeff, 0xf0a, 0x7ff}]}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x9}, 0x8) 03:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x4, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000024000000000000000000257b31a79e086944b57f608d2576cdd758de974a92f82e7d79eb52b032b9e9000a1e10d7c3f219bf346c5ca79424d4e98226e25219b5799320db23c6a5247191ff9c48bbb37c3a887b04de79daab39786853b20f17f773d693f2152f461c0a6a861e88d5b2ba6d31b063f369e5c12ca1f8d9d47c213d4cf24e4fc9aa41da4c6b32b911af0276975b7f1bf5f04c2324dcd73f856ab4a56ed765980bbfd5fc17100a5dc83a15bedb594850502e41ef40a48ecbaa5974212b08b024a67c6f8cf2d29ba4edd61000a1edf40640d22c8468d7fbfa7101836ea4"]) 03:41:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() pipe(0x0) socket(0x2, 0x3, 0x55) 03:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x1}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f00000001c0)=""/219, 0xdb, 0x800, 0x0, 0x0) syz_emit_ethernet(0x17b, &(0x7f0000000340)={@local, @remote, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x3, 0x1, 0x4}}], {@ipv6={0x86dd, {0x6, 0x6, "e775ff", 0x13d, 0x2f, 0x3, @mcast1, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, {[@fragment={0x3b, 0x0, 0xc5, 0x1, 0x0, 0x19, 0x68}, @fragment={0x70, 0x0, 0xee, 0x0, 0x0, 0x8, 0x67}, @hopopts={0x3c, 0x0, [], [@ra={0x5, 0x2, 0x5}]}, @hopopts={0xaf, 0x0, [], [@ra={0x5, 0x2, 0x1}]}, @routing={0x33, 0xc, 0x0, 0x4, 0x0, [@mcast1, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, @mcast2, @mcast1, @ipv4={[], [], @local={0xac, 0x14, 0x0}}]}], @udp={{0x2, 0x0, 0x8}, {"1a0737f4d57c5d383e041b52f8b90df5989b00fd99d6d21eb7bad3b45a6dc7cbdef484871e8fd4e4dae645d7f4424c0c9706b8ccb72d01d6f17b92c56c9bac7ee6b0efdbb2daaf9120e805084fc5c25cce930e2c7d118fdfccce0e28adb38d484a83baa2a1209e16d3b37230c1f4ffe39f0875f551b9247ca6777b0e0a3fda628ef787966acf56d3b536fab477fbf8f043071194a346608924a0ccb592"}}}}}}}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) 03:41:36 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0x0, [@multicast2]}]}}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000500)=[{0x6}, {0x1, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x3, 0x9, 0x400}, {0x4, 0x19}, {0x4}, {0x2, 0x1}, {0x0, 0xffff}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/77) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/99) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xca6, 0x7ff}) 03:41:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:41:36 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x80000000002, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="eb61f33ac4ffcbff20a8fd812eaa4e713048e699", 0x14) r3 = socket(0x10, 0x1, 0x6) close(r3) r4 = socket(0x18, 0x8000, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 03:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000340)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$KDDISABIO(r2, 0x20004b3d) 03:41:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x8, 0x1200000], [0x0, 0x5]}}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f00005dcff8)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_int(r5, 0xffff, 0x100b, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000000), 0x4) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000040)=""/155, 0x9b, 0x822, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x100}, 0xc) 03:41:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x0, [{&(0x7f00004ba000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f000043c000/0x2000)=nil, &(0x7f00001d8000/0x4000)=nil, 0x9}, {&(0x7f000033f000/0x2000)=nil, &(0x7f0000255000/0x3000)=nil, 0xfac6}, {&(0x7f00003a6000/0x3000)=nil, &(0x7f00003f7000/0x4000)=nil, 0x40}, {&(0x7f00005b5000/0x1000)=nil, &(0x7f0000681000/0x7000)=nil, 0x7}, {&(0x7f0000534000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf512}, {&(0x7f0000353000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe7b}, {&(0x7f00002cb000/0x3000)=nil, &(0x7f0000743000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f000013f000/0x3000)=nil, &(0x7f00001f3000/0x4000)=nil, 0x3}, {&(0x7f0000294000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000694000/0x3000)=nil, &(0x7f000072d000/0x4000)=nil, 0x8e1}, {&(0x7f000057b000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000217000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6000000000000000}, {&(0x7f00007f8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf698}, {&(0x7f0000288000/0x1000)=nil, &(0x7f0000575000/0x4000)=nil, 0x381}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 03:41:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x5, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 03:41:37 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a", 0x296}], 0x1) write(r1, &(0x7f0000000080)="f56121772c159d9eed34503deba6961d92f7d148bb81c115471822bd78cdb367ebc5b5a0f768edd6b26dd5257add7a2c871726ad1a748c6b86f48a13795b000ccb8d6764078ad198c33bbe897a55609109890e1d50e8231adc7cfcbfe30f7996a958140fa70319c03ccd77d7ea7659c89e40d2afa4001f3efde2c1f24204be8d64a31d298a613fc6456fdd3839cfb80047503412fe680f1eadfcce4f4bc4551c4ddebc42f096167ac9fb5aaa1b02c1fc016eb813", 0xb4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket$inet6(0x18, 0x8000, 0xbe) write(r3, &(0x7f0000000140)="5846d2c4d1697d66289e0e89bc28cfd8cc71acb2c75633d010cdabc5916f8be9d807664ecbd647fd1ca4f8f588b418fc6d33af30f6de4cd2a4d589782353dc4e3e7ac3d41b81ec3e1e078a85f34e6123cd633e1a295e5b1a461d445d504b198274ca261d1caaf5379622fee449d752ca6c78fb6a284cd98461be8169ea601b36d0a35154dbd839b4294ab71e5c4fa5fb6dca008492ffdfed5fcbca079a6cdc3b81f48dbb9919bc52efce0dd19a67172d4ec83257995c562290ec52b56f8db005b153d300ad59cec91ba4856e5f45173126a1f92045e1b41d489e3d08a138933d6201a75eae60d4", 0xe7) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:41:37 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffdb) msgctl$IPC_RMID(r0, 0x5) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a0195b104e5dc1ec1e0f285a678389"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x3a) fcntl$setflags(r3, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x8000, 0x3f) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, r3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000340)) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x1, 0x1, 0x7f, 0xffffff01}, {0x1, 0x1, 0x9, 0x342}, {0x3, 0x40, 0x8, 0x101}, {0x8000, 0x1, 0x7, 0xb71}, {0x8, 0x2, 0x1f, 0x3}, {0xd693, 0x1, 0x6, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000c947af86b5c0ae6873e0160900000018742f74d1610c0072d500000000000000236f2c6d9218cdc123d7c47a1b790b0f2c7c5b74a4d63b388cc752de69666b64ee376fe217bad81d633137902eb0c0958fd3ac8eb39c771ded64a316e1e6ed792d7085e0740abfc106dc55fef22a80e90e92bfcc02b129c6aa7a59a9948eecf5ef418481c205537db0eedd312db04774c5139df7e75b8dc99e7db6773e46192a07b5a5a65a177eea70e37cd87d3e9637b5d9d16fd095b4655766e63ec99cf02ba38280691cbe9e7bdf8c0f4fecc7d127337703317540bad3198b600117e5be3c3d5062de5cc63ce19834ff8f20ef098b6a49757e492cc81c4024a41664922af504e5a0feef9befadd09f3fed7eed751eaadd4f668eef22b84d043ef973d35b4d515da824c7a85df14053d4300eab56d745aa3ca5973eb6c2ad9dbb1d884196b265ef50cf6e161389377dbef8c083d23dc0ea0bebbba7a8b2bbbce34b6e587dc04091ce4fb4d8debae8f2cd0cadaf81b5f3fa007dddfe247bf64c899277f052a553267afbd235084bc5ad4cb2790eeab714a02574971df384cb6daaad1030947cae4d01e3a1f7c03e30f675bd334c97e063dbf05c62977c0196a393c239dbe99496616e4683cc45cecd9ba8147e0303eb29662500000000000000645781d0bda26f7c5f86287e3afd2028fcba1fab1488d49eed29469bb4da282755cd6b81b4bc6ef47603689a67812dd75aaada32c65ef121cb91d8dc39c6b2409417fde50c8e2cd08184f1a33a2983d35dd81db42c1a66c47ea20a026ed973b30abc25b156abc31405b4b766cd8b805090efe9b1b66615518ee4f7a2237ec4e4771b95d31089b50d41986c784e60fa45eb2be6bb8cdb9b96695a9f7d8a6d19bfcefa93132c290fd8bf6e391f10ea435c7d41f158a1e44a7c8c3fa366433e1655c10d471132d0b3ce791ce8a5edbf52d965e59df6afdf4d6ac28545d9ee2da80bb990cfc13c3aa4e784eaa0246cfb8f37a98e12401113eb7fe4203ceac5ede6c2659c71561f5745123930b9b437a5b933537fac840221a8a1c29bf83108cfeb9506e0e95123d77796197717141ff1dd3ac6a5c32760a273fa2fa572f852a704e6d06c3f0bdbe23435f772be14b1f958155e274b030284a22c847869cfb61fde0c69046a544b02b752ef75dc6c093fc3f3c550dd893d5044c34f940a36eb826a9d7e3a7857b3f29b076b5c03cb25be16046b6007daf2492e5b2d65a6f8f7"]) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xb961, 0x800, 0x10001, 0x1, 0x101, 0x1, 0x5, 0x2, 0x1, 0x2, 0x7}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000240)) 03:41:37 executing program 1: r0 = socket(0x6, 0x4, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x48a) r1 = dup(r0) r2 = semget(0x3, 0x2, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/4096) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x66, &(0x7f0000000080)={{0x18, 0x1, 0x4}, {0x18, 0x3}}, 0x3c) fcntl$setstatus(r0, 0x4, 0x40) 03:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a249be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:37 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff2f39dbf082a6080045000038007df810481ab7f300000000019078e0000002e8f475ded128726501a0c8634e6932a9000000000000000000000000ac1400bbac"]) chroot(&(0x7f0000000000)='./file0\x00') 03:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x18b1}, {0x4d}, {0x16, 0x0, 0x0, 0x3}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) pwrite(r0, &(0x7f0000000100)="ec1928f927bffb", 0x7, 0x0, 0x10000) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$getown(r3, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000280)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getflags(r5, 0x3) 03:41:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x4000, 0x8) r8 = fcntl$dupfd(r7, 0xa, r7) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)=0x3) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000740)) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) login: pckbd_enable: command error 03:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffd, &(0x7f00000008c0)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x100, 0x7}) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x800) 03:41:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aababfaaaaaa000000349d2400000088a815008100200086dd602b950000000000000000000040bbec8000000004000000000000000000aa04004e2322089078000000000000000000"]) 03:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 03:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)) 03:41:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4080, 0xff0}], 0x2, 0x0, 0x7fffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2813, r0, 0x0, 0x4) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(0xffffffffffffffff, &(0x7f0000000300)="a9d61cfa38f0abd375c0adf8218e22c2d34c57e0c1de7211bfe4d839f91c6f19c5ed81f0c5c1d3e4d19f79946148a99e3a2449abad44e411867eeb83fe423c19704e4300752f2b0903", 0x49, 0x0, 0x9) pwrite(r1, &(0x7f00000002c0)="000000000000000000020000000000", 0xf, 0x0, 0x0) sync() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x4, 0x8, 0x4, 0x20}, {0xa, 0x8, 0x20, 0x9}, {0xfffd, 0x2, 0x9, 0x4}, {0x7c, 0x7, 0xfa, 0x8}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) fchmod(0xffffffffffffffff, 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20, 0x0, 0x10}, {0xd93, 0x10, 0x4}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x6) pipe2(&(0x7f0000000100), 0x0) 03:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlockall() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="4bc2ed4d00130000"]) 03:41:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x96) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x105, r1) clock_gettime(0x5, &(0x7f0000000040)) 03:41:38 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xcc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x66}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x87}], 0x1006, 0x0, 0xd42d, 0x0) 03:41:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 03:41:38 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000e4000447403ab967453adc629608770af73183"], 0x1, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r1, 0x0, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x6, 0x2, 0xff) close(r5) socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x26, &(0x7f0000000000)="ebffcbff13bdf360b4c16bb361acec6946706ade", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000001700)=[{&(0x7f00000017c0)="a6192ff48bdbb11912d17e8cdf66c34d276cf595eeea238a24a0f7ecb5e33629ddea711c3148a6db4d78f5211df1a9f5e2bbf8251c412546ee862325c7d129d532897c45ac92b75653b5c06b308479494333b69868c70c6fad710cdcdb9ea36224aa94c99b8b5288c2d7667b67cefa820a56a8525b6e9efe5ac0930b875d58c85584861c0dd3cc2b74121ba363691d3049979a541459cba6b37ea535f61ce729f791c1a3907dbc07d5c200189ef1891271f86ba04e2f131a8f600d2a16dc3bd6bd3359ee438acee84fb1c6bd74d84c28c764bae6a900"/239, 0xef}, {&(0x7f0000000200)="ecfc9a94e2bb11d3640ee8762e896868ea556c97faa4b2909e06a6534dcfee8fa3057d3d4a39b170f375b7ba4f709fac512744f1148f3ec7b96e61c096363e36f6d449a72510481e1fd771cf3531e68d430cd896f0d80bc90dacbe293fc9bea480fa8b5ae7bdafc3d9384cf8d78ef80f62a0b0ab3f0f6efc33ca547d3cce2a6b740823833dd426ad3cfef2", 0x8b}, {&(0x7f00000002c0)="31520b40b1c159899a2981ac9129889e5049afd005959ce730147bda6628bb46e45feca2c6889dd93be0ec02646decac8d4a4f00b9691b2b5d2c5099cb9997379397d73fa9ca4829c872ed0b9c2cbc2c0c0fb0cc2514617d5dce75dd2972e3977d130484613860e73b441f8668bf3e2db00a828d94d0bf4735f91bf1219f5506bc7d84043b383701f5ea742b712df396d5229f2ce0e2c01b9c52a5f37fce90fabf492236267c08eaf62e3b4f0e2952332565743c9faba98e80dc8409222aed79455a562893c5d160b034c7a740f7e095bc85af718571f7385607b4e7f964751b700202892e823d697b409306687736ef986f01b17a57c46f10f9d8e4e3664eba5b0a2d1af09b67fd0106985f8816430a53e7198a16f4c942eedd11d435dec36bd593c1449587d6b9637baebfa9a4519989a9f973f4f3ea1f5231020af30e62cf6885706b41dfaf0ab28852176a184f3cbf10dd83cf60219bdf88de1e901675ff5fc3a8189332840eee6aab517cccd5074112dc9f10b4c122bfa2bf875562424883585cded932ce1a07c805a34f7a6770a91fe7a13485d0d2560a4340d124ac98cbcb3f8755d87481be2dcf62fa5490a9125d3bac489774738b455e4f699e8a5f5d3b41af8738fb442842dde4e8b9c535043256f0bc7680e2331442b01e6e8049fea6db1c087f16aac9f40e5b3a463364aa14077fc778bbefda6fb54ac0b7e7d69ce99746a28ee60236ca6739a57a9c8df051de76c216acaf1b21dd0a2fbd48299796f4f12007ccd40cfb8ad0fe75a78210558e4c9f7d45857d3db3fbb780324aa8eb4aaa1e3303581b85fc56872fdd8d3adc8d93ef7eb3d6b8ee8744bb7d7e808eca508e4529e9bbc46135704818b4c6480f93aeae3019b423694411793713b9672db4a327ad8dfd03aca424f5420fcf93d2581647f55e2b465861d03de6b2fb08805f916c7caf98444416e06c8d50b8a87b98649bb656d14f340bf9d5ddec0ebc16e19ce4a87fb0b7aacbc60fa8cb3a6ae0c8d580477f313e4433ff843ebf82b389369229f47776cca840b4de1205566b9ed3bcffc89bb3fd6ee78d29cb41f3adcd4a2efbcf63b21d15bec47313ea0c3b102536f24c1c66dfbad3896493f4e2e74779723c93765de4e3c91d010f5305af47077963183f22dcc0e383347390188513dfbccfdce6c1c510441c72ee70cbbaaa9dc402e3a31352f46ae0bcd5ea389867f67e2f567cb5dc504e0f5bfe87d168a85566820e6cd899d6356b4e0c84895a0a54293684e97d30d229edb5cad09c6361a0a89711ccdf2e05b6983258117754033e9af5f7ff11b49870cce88c23710be5042ef18d178e212362a6f6e28cb07b50942b961fc5443bfa8587c6abe52d2099b6f150a5cb3e537632202951f04e92c6bea2084e6187f943e88279ebae69a19b2b6a18fac6cd8010e912d98aaad122aa262895734959e0ccd1e2e2ba745350e97992c57042eff77c652862fd7348487cc0ad6fed9045a9bd9fbb4229c8f8143e3836e9bc76aa712694e78c815951ac8b640ff879c30817ea1b1dca68d73b2c8c92a6358bcbc0307b5b05d45ac40cb451f03f53e8e6daddba2d105a5963da8a77deb895db0697d6b95b7dcda4281e675c99766e4fe378d324a633e0f68e95dfe857f3a67b0967bae4cde06ee8147987ae0bbfdc9a6ae8652b5c3ec710e64c53e2972e18a9cdb8003bdd2b49670db13c5c744a57db49dcef5693aabfaba8d5bf0fff425bafd4e8ad800cfebed9654c5bd43ddd9fdea2ceebf79a276339218321ebdc05976679a7e05b1425692be6b7ea002c98e7c7930b1297f1569f2a43534dba0fc1dfeb44998eecc6a7bfcec8316a32855e3b4521fa99c34374d02e37dd28105240f4ef1ece8addbc23f902ac7c824ad1612b60334253b2db72f991d7c4ef7f4763d8932cc077ff7845e80b5b850977ba8e76993de9d6ef3fce18be66001cda87e28c704fc595b04391a34e3b4a2204ea1a4c0c38ea7ba0d75c8d20a9d8666ed5fd8ead72c038b6a8daa7710e13a8bea426cf8d3dcf78fe003fcfdeb3ce2325720da27fadbcdcd00b1813b1497eb34a61c685945ea9094e4a382ad038755991c2f759c4b3e3b225c1e2b6443502df133835c7452d04bad76dc1c88f75c9aefc7dd4ef6cbed1d4a190cd7f74b076875f85d2fc97772d405027fdb28c9cf29dee2f1d26ff56b42e743de8382cdabfa4e1e5a5e1a42f809413738c52a5fbe8cb2124d60407847471cce46dc6c17dcaa3e7b35a8e557718127260350fa86b4d17aeb5e95cf12eb4533cc4b5fda463f96f15a7dcd622ed0d8c49e15aff5d5fac6e820980ffb98835663b17a2cc8b07af7ddc87f6d01db5f982346c86bb6c474f895b3bd3d7c2b6aa110f8763dde6725663ca7ecd7651b689ab54d472437fad3ba03b64dab29b4d6d4ad303d49994eb681f1464c5f6885a8b760ae06572778cd3f59203f6a28b2c356364cb18dc52efa0d2f30731463d3c87075959a2d845da14ea3707dfb1d0ade7e987b8dca9dd08fd77babb596e595423fd30e057dd66c104591e8e9e7cca4f78681e7c7064c03ed94e113987f96fdb460bc21efd94e0029acfa3244155b68cdd00a0123265b7f256bd08fec3b4a6d56f6c0cf347a6e7449fb680ec4bc108fd57732798c961f660564e43469cb1effd404b459263df40f8b0b37ed787c81bbb7bf952f0a129c88fcadef4e045c520b321f9a9b0e8d0046830bfcf1c7ce5efeb3fd63e58668967e8ca9a5abd66340a050a5ced8281f5b5ab61d5ab2d5761a2112e892399bd7e9e04b6b25bcadb73ef85245d89a11c9300940743a6f7f135464def3cba9b83b4aec1afd7dfad4f02db76a8d53bc05938862a550fa7f096deb9fd753eaf330114e75982d28f5dd76cee9f25e6eac787bb5dab2c22eac85ed91c1631f30849f30926e4754ebae51332da7458c6b356a6419d36976a1109934bad528e6ccda4d441c9e3e2ae07d9eb8782bb47b46e61dbc1db80a0533adced2f7278aa11fcda73bc565dccfe3b53e9e239353ea79b244a56fee8fd457e616d9b08a32cb4882ecb90ba009c919924b92bf79b508f6dde424625b15aeb02cbe44c4a9525eede1676a94ecf0c177329abd15c07feb23674680ff5b5ff784f44195862be584720a27f2658af1a777d8804794eaf9e776a7e991bde4a7338bcdcc994fb25eb60752c6ea79baf11e4ca9dc80eeb3fd023a94156effbfe4b0a13b38411b98688b85d9e9e3faadc8e208e7566e79543a9c912227680c122f9be37690f72ba5ce9f8eabf611ca6c6cb4087b0bee633a78d3bd46ebc6a96fada0752b1889e5f10d7bc92cb33f8303e088b72424fd088345ae7c66f7c191bdece19b5e68abc346aa4ce6c4b0bb9cad9f85a0e944a47849675dbf154b8d97d5bb6ea8cdacfb332b19e5c240c890a95d7360f7e055adc764eafeed386c2ab9254cf40b6db796fb7d59cf0a29f44fa397c6e62eac67f8b22b90131e125bc5deeed858d04beeab3ceb47b254a00d55e704b0343bfebf60855a3099ed98481bf1e0963984f04501f35caa8f1680ca861aaa928681901a1ea471d1f94115dfd7210cb6fe0014783b7fa2b150e7c0fcabed8c598a6c779e78f16c3e3753ade9454ea0cb2394de5d709f9c3cccc63d0a1158577d4558812dcfff7dfb9739a065261b0ae09723879e6053422e447d657226a2c45d2bab5a1b4631508e5127deb04ba23854db07c092009cefd72091ac78363729eb15d778c53785c5a508e96f4066964f6fbe2226c6d675db58a7e24e55ddfbef2aa70cfa00daa288b7752b2ca4d27402c4247191151072f05bb7c92a7c78c8f7502d719a162fc2afe8a0b527e611f7ad9cfa93fd8f5f204cdcbfe0b55e213babaecc1e0eea123e80c5c164a9557d3476d9081a42c86feac815892cca5153bc0ba9afcbd092f48bb855a16d0ab52cd1204952b33fe4eec806c0bfdab87074b411de3e20aac18e0bff8dd4c82e51fbf73d73ee8eae0d14a4d6f0a0417b904ec0304842fc2515e25b9973b364bfceb7f5ff9b0913152a7d825e33f2f9f08aded11c293d40f0087d14404468d882d471d687850e56d39b36eea9dc042b11b2aaf97b2a6db25e3f1b64c77c7852b914745866c5ce9c786ff0dd546523a4df710ad2f30368392e153a10eeaf05eece150f4d998fafc22583f6cbaff48091ee6c37d6549b8b58969e2da3c89ec81ec0fc1e26a5d8eb8bda35d9767cfcdf6575e372cf97334de3d891f79887aa8bd52c32f606f71a5799bb0a2d3d487688022d3a0ecab7d7d0e87ff09fd4d5b702c188f50a8908ffb51d83778e71d5876fcb614a58c4981677ff1b38a71a5819eec2368e5f539c7aae8a0f560e7943a1d284d58438f0a761afdd3e1e927ed570de488997923f5669dd434127194f06289a443f35d96298861ca93d33ceef54477508c9c7abeb980a3941b93b781fc5a13c39d53eb1fe3011e185e54c9c931cd13fa21466f15bc4aecf3c1fcecea7a18432b55cca6ccbc5bc1e5fca486f7ed8fb9ec41a059c15c39a26efc78e687c4f332c7b60e4b7d3aac52af9dd7bb5474a012c5f523a1e703b3f934beaa72b0d8ae920748707334811cbb0544111cb9f1b85d64eb5dc79c22f455574aaaf07d2f13f9cda2b0a2ed5219e27519a85aca5f4cd91b4a70fae119edc59620d907380209d803d4e01be01d936714f23a34a3e6a764c87a17342065192aa657e7a68f3e7180a942057ba0af25888bd6421849f4f05167bda42b8afd9bf8bf2a5adf96a946eada899ed539de90635bdd645b2c1a4a78594f96c1709bbeb495c8e1bfbc5b004122d894e8bcdb9c63ad413373777adaa796a8bc135ef721e909f9309e17383cd12bb42633731a4179ae451f22a582b64f8f27414c06c66decf237a37cabda2cbe59f5ee8e6a83ef0db26f84492b8c0a80bbf5fd2cb3f58a91c0e95145a5f234e2c4e120d23899a98f1f18af61be279f34be9890b5f9a0dd05838c431ff2ff44f3ab5bfb0af7cc5978e7389e4cff682071e5aef3a57c864d1504cd581414caa755f8020eee602ad2a24fff02b343c1ef8ac41295c3863dac4b24b850d29b72b49ebb26b2442d939af7673077612f09e62ed36d7165eb11549f233b7915edd05d71743b5e91d7087ba980be33582df119720369da4665c9d9e23b92564b788590472e6df4220af1023da5495352643ef9ed648abd892183868404a2a11b08b19803f4eeec4b1dd5121ebceae2588c6e46215ac52d4929dab716aec1b7b413080b5a928385d8758f27377fc5739272f0527d4bf570ad48eb27842845260646859fce1d0ee11d0fb514a2f014b21a7773052f040a51358f82859d501c049adbd76bca8a8a3f5d725462c20127123b0c81b931344cb4bc66306ec874601f2510f29ae727f4f970df28d9fdb3dc88ad89b4dd6d4b1ba4f5f113240661f972b28bf254f6d33485ca44a3f8b19036d40ac453d0188918ee4e6622e8f1421221f4904202b3d083105fb804f3c9b9cb95437439aa78bce4363faac4ce12ca5ac56b5b36ca1c46e385ba63f830edd576c6f93220e959c246a21588241ba9958cefe290d6bfa32f6a065d39470c115b46bbea0ff90300c0991a7748b9ced14817ca7801d25921abf89a6727ba3e12f3121ce4ce5d8064a92844f5733343bd00618430ed72327555dfde2c88e44ed5c65cb99d80212c3576d9213f14309e1e9c21b3ca53b34431e32a3dc54fd1fc34e3703faa1c9126faf2cbd74623df4155faa5a4be153840122623da1f40563d20", 0x1000}, {&(0x7f00000012c0)="4ab21a7355dd2521ad666ab999e704212e9fbe97a24f6beedc8f9ba2441e115b30da2b26128f64e97f6b22a87b3ed455c70a08467c738523e61ac09ad02ae05e205cb0b3e861c4288ce60519f89711e0aa0e1c8ea27bcad3966a7c671d11cd0d082d4ac18e2fdca70cf80f4455a52649616ce6bea480748ad0a8221b83d90ded1eeb77049211a1cff16f8ee62f4cd45ca8bb6c6a783b1f2af180c3634f8f7c6ff86a1b445d8a863e0031", 0xaa}, {&(0x7f0000001380)="a5495e94695fa4aed29e4b4fe77571e90653b4e96fe75f97001369ffb00e6953786777c14f1924202463253f15264f5b087e793f389ad59ef61174679f07e7abf59a2452b328ecb97d77a34cd64b17c01a6d3716af67b68c0896d0220a67da66655efff1cf51e99164be4230627b0daaae9a1f98a1a5ed9cac", 0x28}, {&(0x7f0000001400)="5f1538f36023ab360846f6b09dcec15cd3cde5aaa3510f6248c4397ac828418a1689880f3149066e13f798dbdc5b3508b4bf03ccd420be6a5feb89dabd1fc0c4aa8f83c917848099fa814094c3b4a6ebaff1c1d48c7a300db43cfe48bc6ec2f0f291145d95fa017e60ee2ad515210188f663589ffbe218d1e165e5265c", 0x7d}, {&(0x7f0000001480)="b64ed62da955e7ca2e34388b401041a2f962ee71f06b4390b552b867f475b3d373031f0675f53545bf2e8b8f010670a347bc20c599335286ba5319e5ba3eda6ef8e4f89872d3f77b1292bb809690789b21dd1adabd117ef2af338d95e2c26d1780190818229f9e2488e1dc0b6ce7c35907593ca0c21ffc8012fb875f6a86fd56610199a9cb6164724ce6d7d1c6ea65f04e5c491c639fcec8c82e40e87c7415e53b1522df50470f249b89d75f9da24882e054a9bf08db93b889874d7500fe089b726e59ead1f64f5e29f68dd945acfc50604dd3a2da", 0xd5}, {&(0x7f0000001580)="c52194cff9ad34110d586dffa8e1413b15fbb972cde055ddb18d623e3df41b5e2e14d68c993eade78d0f5cefb1dc8c26ed700860f12f08ca521d6be8fab75e1515f0c36767e81c39b23db8949739ccb07674f638db7f455bf68e", 0x5a}, {&(0x7f0000000000)="631321bcc4c09c31d1f8e0312eec6d99f5dc0e", 0x13}, {&(0x7f0000001600)="5504e4305a325c338814e2cb619757ef4606d591aa9cbd57bf241ca5e85154e260332d11558df1020e6bd6890d0ce879dc1ed5e7746771acb4083ae04c99361cabc290c6137db15ca22745a19d0d2184cde23a5105f735083eb787f181f1b4e8be6020c1eb3053d53d4d875ebf8c5115e0f66ec552e9bbbb0f1e08cc620a7218b133422e6b177f180784f08ef00417923a79e5295c65994033c686a8bca0bbd1319eba0908dff2031050b8448a004f76819a0f6b6b66399d938744622f56c7efb3e7ce4661a790dc310f70", 0xcb}], 0xa) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0xe5) 03:41:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x4000, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) socket(0x6, 0x5, 0x4) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x7) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r2], 0x10) socket(0x1, 0x7, 0xa0) r6 = dup2(r1, r0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000000)={0x1ff, 0x2199ba17, 0x4}) write(r6, 0x0, 0x0) 03:41:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/67, 0x43, 0x842, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) 03:41:39 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd60317971002012000000000000000000000004a180609c28e3"]) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 03:41:39 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x5f, 0x9}], 0x7, 0x0, 0x0, 0x0) 03:41:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x7]}}) 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)) 03:41:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffffffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x56) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)=0x1) 03:41:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000297000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x7) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x200, 0x0, 0x1, 0x9}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x10, 0x4000, 0x7) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 03:41:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000200)=0x800) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9}, {0x2, 0xfffffffffffffff9}}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) mkdirat(r6, &(0x7f0000000100)='./file0\x00', 0x119) 03:41:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feff"], 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 03:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x4, 0x23, 0x8, 0x6}, {0x800, 0x20, 0x8}, {0x400, 0x9, 0x80, 0x4}, {0x2, 0x3f, 0xe0, 0x9}, {0x2, 0x6, 0x1, 0x40}, {0x1f03, 0x20, 0x84, 0x6}, {0x3, 0xe9, 0x6, 0x8}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)) 03:41:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x1d0000}, 0x8108, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x2, 0x4001, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x8, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x2}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x6, 0xfb07}, 0xc) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semget(0x0, 0x2, 0x200) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x7) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) 03:41:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x800000018, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x8}) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) r7 = socket(0x10, 0x2, 0xd2) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r7, 0xa, r9) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 03:41:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x6, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0xa, r3) fcntl$getown(r3, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup(0xffffffffffffff9c) r6 = socket(0x2, 0x400000000002, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCFLUSH(r8, 0x20004268) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f00000001c0)="482348d3246c38c0cd113a9d1b55ae41f705b7aa05f29d6d6f4129dfd99a28da0c2a749002847c6b600ce17fcced1b0f04f589ae271d7ccac2e53573823aace20a87e7c8f017a0fa57a48740739cb267d8c28a7e120e60d228e82731748914ea9a335c362305287156edd06fda5fe358c5c93e25a1a7c880d28c40e35ffb1fbbdf0195ea5b4373c7f48c842205c33ec7dcc7b640c0edfab43cee00f542da4a460d3c64df9a600f40a663aaa82f8378f1c251ac93256895e08b246c03a25926bef6679f7b24bd3a3ae229eed54a67f112d49b8e2980cfacd8f0c74bf3b27c52fca616ceccfdc3f13edeb510a12ba1bcc21e3fea6c1a685b4f373bbf34b231813f45937048521668ee9a188cd82377065b2586d5d915f85bfa6d8242dd97cb4c8aab8b9921c312ecb0bbabffe2d374da2df2f9d28ee22207bb9914433ad83b4389582288d7ac0ffc2636d1f487eded9fc25d7795334f9a9fbd1687fa7a750b82d373db51dfc13f781a46a90c31389320ee286324b67b308d1ae2a795b2b9a75410bdb70e20a8529761a40db37aaa739357495a8435fa6a6c2e5c23ab285a12493ffbfc314aebf8d791e699db155f2019a2663cad4231e54600495a2c2d0a379834d62cb2cd570229f04cdee270fb2e5b6d414e572a2c25dab9cee91c66360e40b258d87d90a4287dda586454d472a364f31023971dae8c4ddf8627f100031e6bd82c189d0826564d7d1a8b8fd1322c4de5c2ad605b7bbd621b7dfe94a0e06ea885c4581e435c0a56fb91d34d3eceb4f1b4a4dd22fcf865b97c1f21f543d3e0a7fe72d4d1ab2eba17e1fa56b3d2529758ded29ce7c0ba42b099aab907bc31e838e8e6a64ab9a0875a6ccf512415cf234c79d82a8656d15eade75c7088e5cc606e2d199cf3263bf79bee26c426619fd5b758054665353e241c5946d98135b557569ddf3123744d9a65c3d2e4641fc40c792102857a43584bcb00790eca4f9e730ab4d6c372d0475a569dee1aca068ced905dfe145253742082fc7c8cc2426b1ae93a6ed738b26da0ecce46520c222a75d61c790e193e7d9edcb9c9585a96afbcea712f7402317dbdccf44230cf20837c102e29d9abc271bb36d8a1868f322a59ea444c62288419b6f844446cd4de07d1817c2053829f1308e346c2ddc6ffba21b198cb72aa1fbfeaa498322fc221e58fa3c53e5d41ec148a0a4f1dba8b6604d3d69e7242e43ad623304ab236912a3438435d6ebb8060b1fb82c8ef122fbbe01caef805714b4968be0f68925b525c5aa68e6026ec2ad64942b335036afeff9de25f0f7b8d1e12453a4b522b3a606f23551ab4157465720fed587c4acc5ed92a47dfedfd53653c82d06611aa854003e2be623317fa7aed00d574394484cc84aee1fd4e150d35faa50c8126092f076cb6fe723395f20d331dd9ce49f2f17a673473b4d118aa5805365530c353a46eb9b6c85f50addcb63417c4be164e6f5eda581bb1e75bdca603c49aab83b784f68a6086c62b92a48c55aaf36fc62e61d20bed4883d9559ee327c790e33bab16b138a21f15c1bb628f58ac0cc92bc0232fc63f5168cfdedb656742610724daad8bbd9251b9994bd29e60f7393ead4846d67299dcbd08b68cffdc6b08f6149b3c50fe70d2d152d6286d44af213b2e8a889f253c01a50135f89759916023ae8bb63c5196f5c131ab634dd854f5d3f50c32f692575c3d005a602e05fa6a5927ce6fe22efc77c0b81883a9369b30b7c381326b0c6450ec7bcf0b21b5e59cc39afe6be66b59653902957a42731fc265c7008a65bcc40c9c5165b8675acd839da12d56113f74ae95b75793eeb1510256aad11ef30c2dc17d351420adfe8e6e61ad301875ebc8e979b0fbad2f1b234696280f79c661a44ac13503cb57faf596c2b6193b83fd80c365fde76edc61c5a34aad9305ad61f58d904536be940d1679010c5b9044b243507f91a9899dd722793aa9aa6adfb5177c9606fb7457b716f07d83191c25de431a59de5b382c12e54e4fb9f1623b0b20226a9cc480482d2e54ba6d5d4ca984b5e0c7e35e76e5ace39baf4168161c41256c933374909d24fc853f862b9d5d2bca9bbaabbbdac1e0007d33493afd2ac34bab70c62a64cd11f5aa994a1fd48ec6b2f3b11267fae26af799d2c604fc6a834eb875b590b38c88ad6a14910160f98911dec0b2c5ca2b774725ffe86e8c2f3c86549c920abcd07182b71300301121d6cb8ff5952f8e0eadd303a8a631fc9c24ccc5388ebd30a8d527a46da05716e67c60177d562810fe74d4c4e0b4a794a2b77035957ea7407313b6f6669d5201bf642a55de3e22edf2abd1d58f4f7bb96a9dcdf437db6d4f8d6271cdfcf12da1f53f3cdda828aa88c901ab86b6ace4ec271326c7f3ae7c3e5ff3a3c989fad0a29bde2a35e426ff54d9f439f77f7a908c13e9d51db0a5bfc3dd280debbf8aeef3d4af93de05df0612f1955d3b3388cd020ff60787a37038bbb72ce8f791ce868bfb9b951cfe46ee98a87c3330d823d3bef9cbc857f4e60aff5473cb1b475e7d414d00790fea2019de8ce17d815f21c3f8f350e64fde1b12f3cf26e2a14dce5750bb2cb4470cb416b3f36ca13a7b95339b1d8627b70bc5a05143f34a979ea6121768f68906c8cd09ffa4c7978d6c6e2abdd3aa89fc68e30f8f6acbf872650e0bb9d3166605eced1296f2c4150da037bb460eec26a78af25fcfec81193382c068f1a4328647a433889d6bb1a908f60c6bf4029a89fd13abf40183bf986e3cd0e767e9a8d68cc4da1c59a02596ed771dff7d04916cbb7b1ae49361ef6d3b03da0bd53e563955af592f5d9a00a148946af5cda9eb2c29e401535dca0885dbbe4da4f2e053106065fea964ce9c7a37b08231c2961cbd00b9c2c636c5d7d0ed9e36707c43afac8f3b525defab380e7b5caf749a83736d0d435eb0b7028867bd078bbf2023bdeca0fb9af6d4d4d0a315ea88cb821406d8240d3719e3c5e9163a849a69c161d079d8c973bf82bc3b8c1c5da3a37d9bb6aefebc588195885132ac1f6dce2447e58949af2dad3b07b1f1f85bd39b3bf5596a0297f6a9e307747c290dd049dd1cd97c1b3cba806d7dbf85c2dab4bd051571f8bed562643173935617a84d23517063b107543bbbf27657847823e464891e5add6c0b6c1b906c571cfc8ac91fbfe22ee64afa9d08d73f33c5fd8a7f9476720c4b71301da9bdbf0cce9e3ac20bea0ce5c9d4528e8a1d5f768e3c88a23acc05071b030ee23d0957716604328025cca0c152a127b8169f2affce4f682ec2836518cc5c35fb163a17b924cd054aa34949165173ec4a71a24c60c39a45d48ecf162a458f103456ad00bcc734e37013c71eaa23d66bfbd0c15ff81aef5d5758638d2a286ebfd47214f58756d37adae5f17e14c5981fd5370d7705d392cde266c1742d346764c1217d61e9533fc6b3245667a9a177b6adaa9d4fa8aef7bf406c6663449187e0dc0bc460c7572368edcc25fb9f77c18cde6208f90a20c285d30bf6fcf95f19ea63cb26be6fcae9872e9e38a0855fca591d020d558264bc3446102eab08d5703c596df458586648bef37039a9f954efa4b9ba146e6915c4aaa5b60e8495e2dc8046900ddcf7e5cb0c6f092475dc94dfde2b3bdd2eee5edd2231fe295d0c7dcdbc0b4c788f983ad22a730401da9f6d7cb56458b13bb901b838fa174c35753f357540a73caad23c82e8eac76e22268bab8eba98244a7bf478b61433a9e3dbaadc983132959930e5b825cdd49b1239b963c01cc31e4d0402b383ef746864eb2109f7d08c3a96dec2da1e8c038a7f61cd2f025b95f54e05fe3ec79135385c3fceaeaecf916f8665e333912902cd36dd1c5afba05fc7ffede3b4c60b6a67dbaa9d331a0d74ea5a2bb73f3053f752db85430e47979ed2d8af6725bd226a93920a87f7c103000a82d1ac718c7d232c082823112bbdc6eab4dd1b41fc7bf885aaa1b7295208ea2ea7c480be12cdf72771359c36173c380765607008b071f9287e52499f4cf9bca8344aeae9a742f0e0574357776bc4e28bab5495c552bfe9760e25109e995e2118be09583b7b43e52431ff4a92c3ff5d07b3380fc42422b7cd763d2a9a8dcbc3f095b08026f8dbe1d36b367dd295afd15d9568804ee7e8513ab4df96ee5fd757dbd771d208fd2638be7fb55f0d536872d99a5a7908afac5b1ab4c4f0de63580896b21639e2aeda5953e2801639aa7f91f068a055418bea8c90f85e4cdc2f6db5554f56c15d8facfde87ca143bd08511becef2dbe852296156c7f10eda8d0691500bb2bef2dd8e278d13d33813ea46ba04fb330c96bb2f8e3877199b004ee378127b10b01832ec9a1f42522624408b411e338c88605911dc4f320d14f879ae262f676304af8374ea999addd1da3bc4e07112a98071e2fb7709ce82cb493d0d8b93be4129c54b8c2f9926f6215b55754738f82d3ce03e1315169b914dbcbd8540d39ff98041c342d462caa0b1d08c6c8a9f1dff48ea358f7043ee0e80339dde12860f5d03baac1ebe92cd9225b4b53b8889295d92a0a0215736e33beead44dfba41cabd6dc61f2771b7e41406f7f98fc7d5311a68ef0f7e1843d2f8d5cae6add142b214e597a0f5f869fc9b1c20df8f38c02595109444d031461d49dab3b8d958bb2cab208dc11262094cd4d40ef03665e6305ba69b7bf0e1bd5110be1300d36db27b596635b95b5c61a658df4aba44eff811494c0c88f99307d9fc3557d527d9e6b0ef007b6598870a07864e0961e39b53ba6dd55081aa1e23ba434d4dea7bd5889e3d60a949b53e478c40c3ee05097c26d19ff5399cfb148a334278c67be41821a540291e0d1d858c29f564bf307105b729a6fa1b48d2d56c57ff4aa69018271dd3cc9de35e549d75c82375f6efec06dd3b58b958d6aab62f751eac0f4aa75d0469ced14a54de839a56d7e50aed4aa025755ba9b0084a94591bc6bdafd4a5bed120392cc87ccd8b5ef73ac5ff25e3c3aaa93a19c406360993b7e5fa021e450ce64732b59076b86c1931633abfea3006e260d44bbb8886d40d559be2ba3480cfd11793f9c18911862fd5527448caf9f2643c80bd7ee452145be78b16a231959a34ed8d5f24f748c81ac1fe3805ece6e698d99cc752a4d6ff4efb0650db1ff34397166950a2eea92731f6f26727949470d0cb9ac42bd8c7fdb551275112d17d2be73791b83826271a66dc6976c941bcf24bbe2db0822fe95cb7994eedee6d66a07d2a2e467d90337c704a29c9767b809949b7643e80eed56e5c08837cb3047b7fc51e552e04e4f633ed15a679f18491d04531a6af0f5d69f51f3b949492903e1e401f05ad6cf2ecbd5ef9cd973a0c6f44dcc079235247ed11696d877e53dd4869d307bce4c5e2b4c8d735ddaabf3d96ce3643d9e355c1cdef4f5520108f9f9481c19fde9a6ad2fa3ec8115c93dc3a0c55f0fb7082f93fa1656918bb2d6af69c4ca48912186e64eccc10f703bbe6216a55cfc9fe21a3f5288ee564aca1e0ef35a203440a2a987506e04c13cf05510175e983f2bd04dca3c0568852b505780af256fc2a21d08d772539940e30620b57b1654d30839e3121b93ee46301b14be12b93b33abea9261ab6e3543de7484fd1f8ba5adaff8ec827be5736b39777a3e241192777281d78461d1ceaacdc7171cc70925165139ebb000970773f9e6cf5e59cb385955ab4bc1ce2f62f04a053c50395f547e71910f64fc859054e44742752337d18996e5c81a6d562d99ce37e6e4fe415a52bc105bb6098e44df5d1ecf5668aa", 0x1000}, {&(0x7f00000011c0)="5243834456836173a3afdca4fca072d498ea2a577535a8edf0c6881e8ed863a1848ffb6bb006ca3eeba435eca36f5dea2e61e947e8073f6e115ca2b3e509cf27f9e985c5141c048af5c8c20e62802e78fb5a", 0x52}, {&(0x7f0000001240)="435d8068949e1d156f127ec7e8dfe39f03bdac6fdd0720d66837ce7a0c4df9b71212f24d29390f1e642ca8fa88579f9d400e29b07ae32d7b47d5002114dfd09f5ee6a9eb25843159fc0c43ba26d715ef04e292acf1c486311d4c24b43e64033c27e01fdef42eef867d9e31d4bb4e21a705cd0a657beb2e7e871a345dce495799a9f6de28eb12bb4031f762d96b129bc489", 0x91}, {&(0x7f0000001300)="aefa7eb7d248cd7ef3b5705316b6d09a682d9bfb923fa59c5faa1a475f9e46fd3618746dfdcdea42481a2296493daabcccb3bd88fe90ccab6719f52d64d28160918c7c6b5adff5d6a90ecc8247de41242978bc89d4ea2c368c8d35d45b65191a04360f964a466d5d550664b9096e0692eec20a2b7c7e171ea98ad5", 0x7b}, {&(0x7f0000001380)="26bd2b35637c24271aae5be3f539318f6f831f46cbeb1ffa5854605a1abac7834db0b040df6b1a040ec23adbe08df48ad848bf6e3d4eaf8877a9a8654ed4619bd6fefc3de2c99828dc908563dc7d742f33e92ca1e9f6f4bf6a", 0x59}, {&(0x7f0000001400)="b89d7d0ae73f946f44435985d814e7d7e110ed35e91f248da469b13305c6bf79b78cdc876a63250a9e60eee1ef4f5be6f70f30c2ab6bbad30b112f45c9a50254873ffee47de7b62f37c111e479914c604221ba5985155c8fe4acc753793504164985869343e70d061212076f22db0f649f86814919c4d6b4c44ef5f1c4bdf11664fa1c1516280828b916dc90fb87ed951b7ab3b983e8716de1c2159c98b1e09a5ce81b7d12b66f93beab9d5017024800ff", 0xb1}], 0x6, 0x0, 0x8) fcntl$dupfd(r6, 0x0, r6) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x2c, 0x2, 0x0, 0x1fffffffffffe}, {{r5}, 0xfffffffffffffffd, 0xac, 0x10, 0x8002, 0x9}, {{r6}, 0xfffffffffffffffb, 0x22, 0x83, 0x7, 0x9}], 0x8, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 03:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/239, 0xef) 03:41:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 03:41:39 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = msgget(0x0, 0x0) r1 = msgget$private(0x0, 0xffffffffffffffdb) chdir(&(0x7f0000000000)='./file0\x00') msgctl$IPC_RMID(r1, 0x5) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000035734ae34591283511d300008d59440f7495da4fd5bb1e04b470dff656e16dea1389d3f557a879b7aca38859b4266a82645a9812afca675b22c5917b17cafdf67f70d27eaf8f1f398f073bb6f7916e28893ec3ad3749a99681fd4e660978a32ecff8b93cda0fa230bef8d477a531adad39a0871660ba5ea5cf6533e9608e9f90d31e7149f6e48e8a85587e2e03dd7a251aff4f25b1c91617e843445e04d726925a56f092d9f7d4ce81491e2a9992b345a8ebfafb69cfcbcaca1705f897e64971f906ddd31139f0b68c0e3412acd70be6fca4d903a0a9744548e729879664f842494d2a10d9c738b3fd5dacaf1b41abec5b2375ae1482c4f0204d9b9f43f36822"], 0xfc, 0x800) msgctl$IPC_RMID(r0, 0x0) 03:41:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup(r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x25f12e15719981e5}], 0x40, 0x0, 0x1000000, 0x0) fcntl$getflags(r3, 0x1) 03:41:39 executing program 1: mknod$loop(&(0x7f0000000040)='./file0/../file0\x00', 0x10, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "cac88b4d363caf170d28c1520f3d631e00aa0e5e"}) 03:41:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x20000000}]}}) 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)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0xffffffff, 0x4) 03:41:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x20bb7a3d, 0x105) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) 03:41:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fchdir(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) 03:41:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0xffffffffffffffe0, 0x0, 0x9, 0xfffffffffffff7ff, 0x100], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r0, 0x0, r0) 03:41:39 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 03:41:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = semget$private(0x0, 0x5, 0x400) r4 = semget(0x1, 0x0, 0x0) semop(r4, &(0x7f0000000040)=[{0x3, 0x4, 0x800}], 0x1) semop(r3, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000000)=""/37) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000140)="eb", 0x1) 03:41:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff00000100000000690462495c3cff25b70a812ff46b84bf4e30cb37c291cc08a607e8e3eb03c21ea22975cbaa111b74d9b867389ddfeec592d59ac76fb3a1ba77c4c27e0e86456b10ef133d97e5d54310811242c4a138811b1b5b98c84c67e06875d46221ae6490ea92d71580c80e5d5b687a778d74861330be21947c7f6a7ee622ea7e75551cab87f2a52be4789ccd3f4ed7a0c3ffd47ed5ce156db2472fe78bdd064f237361ee"], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x16e}, 0x0) 03:41:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1d, 0x1, 0x7, 0xa72}, {0x7960, 0x1, 0x20, 0x1}, {0xf000, 0x1, 0x4, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) r6 = dup(r4) fchmodat(r6, &(0x7f0000000180)='./file0\x00', 0xc, 0x6) r7 = dup(r2) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 03:41:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="48c2b251a6000000"], 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xa) execve(0x0, 0x0, 0x0) 03:41:39 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x5}}, &(0x7f0000000100)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xdb) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x200, './file0\x00', './file0\x00'}) 03:41:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x42) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x119) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 03:41:39 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, &(0x7f0000000180)="9e3eaa6c000000000004bf9aab42304086000000000345cf838d6b9390410700000052bdacc722de", 0x28) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:41:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) 03:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x6}, {0x5c}, {0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000b4535f62c58f203100e4e60d75446ec76799bcbfd1"]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000100)="a96f6c26d6cab392c13266f67646e2956fb1a4117af8ac8a246f24be6c0277390297b98bb32a55939f6a2ea7a51227dc9ac40e77f0bb18537b16986198cc536f965d5a5c140231ee86d184325946310dab07f5902c077a761cd421b9b7951d8f4676fc48d80748ea3607a1e234a7db697f00981b", 0x74}, {&(0x7f0000000640)="1556218c9b37755a93b1b751675dc7ad8eb47b772063d56276e7dde1be55a334c0572aa6b3035109d218bcd911db0ae95b54df9a191550f353a030d262675f629868412e", 0x44}], 0x2, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) socketpair(0x1, 0x3, 0x5, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(0xffffffffffffff9c, 0xd4b, 0xa7e, &(0x7f0000000380)="74b06bcebeae7fede46cd7db155ecf9a4c091ff260b013e206c18dfb40a2f2edc75eaff4ba33b52375cca148458dba340886dfe582bdf1fadab198620cfcfad0d23bf05eb2b883c5fd223ff8f5c9c3f78520775a0e0e76f1451b24bcc02a5f1ccd1985610f0d83f83f756ae090d6017b2067f6c9f8fddfb78ec4f320cde1561190ec7c7cdee29f", 0x87) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x2}, {0x0, 0x7}, {}, {}, {}, {0x1}, {0x2, 0x100}, {}, {}, {}, {0x1, 0x5}, {}, {0x0, 0xfffffffe}, {}, {}, {0x0, 0xffffffff}, {}, {0x1, 0xfffffffc}, {0x1}, {0x0, 0x8}, {0x0, 0x3}, {0x0, 0x6}, {0x3}, {0x1}, {0x1}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80045710, &(0x7f0000000080)) 03:41:39 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2c, 0x44, 0x0, 0x0, 0x0, 0x8, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0xa, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x14, 0x91, 0x1, 0xd, [{[@rand_addr=0x6], 0x3}, {[@loopback], 0x340}]}]}}}}}}}) 03:41:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x1) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r3, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 03:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = semget(0x3, 0x2, 0x108) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000001c0)=""/67) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffff1cf, 0x80000000}, {0x7, 0xffffffff7fffffff}}) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffed3f6742b66bd1a0"]) 03:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) dup2(r0, r1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) read(r9, &(0x7f0000000100)=""/23, 0x17) poll(&(0x7f00000000c0)=[{r3, 0x100}, {r4, 0x100}, {r0, 0x20}, {r5, 0x20}, {r7, 0x20}], 0x5, 0x4) 03:41:39 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = getpgrp() r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x6}, 0x8, 0x800, r1, r2, 0x80000001, 0x9, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x2) r4 = semget(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) r6 = semget$private(0x0, 0x5, 0x400) semop(r6, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1, 0x3800}, {0x3, 0xfffa, 0x800}, {0x1, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000003c0)=""/161) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x2000, 0x3, 0xdf, 0x0, 0xffff]) semctl$IPC_RMID(0x0, 0x0, 0x0) pckbd_enable: command error 03:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x80, 0x6, 0x6, 0x80000001}, {0x1, 0x3, 0x6, 0x91}, {0x81, 0x20, 0x6, 0xd}, {0x8001, 0x7, 0x53, 0x3}, {0xfffd, 0x5, 0x1, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1d}, {0xfafe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/13]) 03:41:40 executing program 0: getpgrp() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x6}]}}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="40f369909f90c58a27cf8088c360a4825e1d7c183e0d0442aa00692b539ba35b7251edf49a972aaaa68c35bb7d2b3a26f67d1e130d7866c1708b0a38de8148690dae49303cbd517f6397d66de6ab081bec891606c0dd2ed312ce1b7c0b5bc11e9d89", 0x62, 0x6, &(0x7f00000004c0)={0x18, 0x0, 0xfff, 0x10001}, 0xc) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="cfaada20b9eed3d5450a2a2827731dc6d4d701ae76a8a03d39c5dc8ed052a7f8b8dbc56da5fceaedd9fb882dccd588a4b2d422ad9c7c32f2e7d6daf2afd165aae7a28bff7aa1b1969d479af069529b59c2492a6d1003e4b50beefa68fff48c8d196a2bc96ea313ad6031cb99367994cd667c3bc68f0e088930a3f3cd799cc8032d996f246b", 0x85}, {&(0x7f00000000c0)="1cf83e4cd534baeca35b01784a266358f149e9701ca657c17472bc8906aef89409208f628762a592003fa641924d2ade8758ee845250475ae5c179f83ef113502850bbb4cb87c6919d1eaa5d95a19bbace2c276b7f2339", 0x57}, {&(0x7f0000000140)="76b8bc48c47187738b041b95a5a78fd1d7cd7c91f71ffaede6a3584d29ea32bfdba1760be716953dcd34b096ccebea757da2a4429e326b86a5a3f17a4ab1a9120ebc6e2d29d3eb6880d5cd97c3a53be289228db22f8f4b570372d373a26335dbdd13ba79d8e7b0a11a977880542dcee91f6031b1db7ece492924a86bb360bcc99c2042d140c9c0a22f396f19ffcd47b8495f9534d9ea8e748866fcbbea144e8293f239317e62d44935afc0132ef780f0351d65f3032310744e0869f9ddecf1", 0xbf}, {&(0x7f0000000800)="0b2d0a6e9949d8e801dc91079ea82274ae07c36523e8ee958a061a09394eaa03349bf1a9ebe6a258f148a6539e6e8b0ba515b1826d361d557de0cfda2278e0d98d3285c0633fab3009cf1b652ba17998c2a9a737d2d668976353db2c6077d154d63fc40ac8c6a9e55e881211ab6ad41bcdcd668b3121dfd6b77b76ac27c3923817c5d6e422c8ab620c6eb38df10019e9a14108a08d40a59fb71a8aad67ec87044e5882d56f910d58112e9a0e54ac431f96b4df335fd4e493b38e0624d7a909d84f04862189f9725198c6318837be7812c9e30e798e9d30008c1712b8a80d25ef5b8021b3e516a2553c84609ce871302f6e6b236638ae3ce58126bd15990cefb0be1689a06bab64b75b05529f351cf28e0ff0e3155d94b2d7dc8e6aaa71c9719018c2b52496ee81250f1ed4808675153a123d25224ddeb31cf5b94bd4ec0d92f6c0256ccd7bac82f38938cd733523f12afff18b76094cafc8d6609090d8e82b8047ba3db1576238f0f909e6dc6b07b963a1011e4b62b64bfb35a6e3f7d32463130de01d8edbedd5aa5e7e0d14cad12028dab380a5114a342a8645d0aa4d68b8d53266b28f141945c0345dc21a7e3fba049545777dc3563466a63a18ccce304dba2a7dca75702c0995297f7af199544bae1bee36f1a72e9c63cbe278db9a457be640f2b7fae20f73fe974fbc4e9a322fb3a18b106c0be88875c8dee89578c684eaa94752d4075346b466d5538cfeb86c21619a9558ea95cf0d220f650f69d23c34604fb9a3b78ccd22f1db5bb162bb2807c5f1ac43981e557ee0fa33230319684e6b919ff96c838e732f23b0ccc4222bf8eac4497d41c9b4ecec6624bff8b32ffc58096024c0e134b0a567672e38fa5dd9870b1f609946f8c2f713131f2a160beeff93ab0931050f3c44dcf981655e300828be638bc5f942538a2e582f8cababae5a5f74e3e4bd7a3ef9a1abfc4bc6017a7ed99d85667db0a914108a23925093904359503f436c3b93efb84cc437a34b1b879009fc964f03c010a02ca1b42b8d6374f1d259ba5291a8d27f6f69dbb42f1c274993443b87ae2a1921fc233a22367d0b24617ffd18419aa463ed3c41bbe61a9e887ab1a9ece6f9426df92b350891bb25e7bb1e515ce667d354979dcde1e506186ec84741e88c5939049303be88aa8487e6a5925a3a74920340961c943349d6ba8ff7d8a8a8680f99ed384ad8b4d2ea0e7464b528a68110f23f0659dbea423fec3b1fbdb873b9103f0f12d9f7aa8b759b3c2fb54f1a6b08e1cb94999540501d2b25b6f8e7e42104f590b0e68ff855f02d958cdf3748eccb8b58a18d537dd6aba0e5d67d2f9385509f8a3183e476464834bb8af5e79e6eaab2faecf62b4cb4349161a4b3f68f687039d2af1fe89ab758fca51fe5e96cf9613f1db4f773d5536716f496e4a3ef7d17eea229bdd294896182dad9a75e8048e288db3c7b62f526cbc383a124d5327fe7d5bd30bc6c8f76109869feebdeb2811079bc5e938080b6ada95cd9634deec0b2494b2f32e248c826f8cf69ab57b4e723a8f6522e35ed3c4b0f9753b07ae3b03d71ebd60fe2181ef21e0c63ff2bee5ccfe5ed79370345d53384a3cc4f4af7b3a41f584e702c181ea38ea5dfd74a8695abec9ac0759420b25067487fc7d4a5984c0215ee97b3fd8ebbaecb1e227b75585128a65c7508baf03fb57712cea8ec34d832b017994183792eb5000a975f63442ab807b96a7d4150ce54541c233be06165bec51a160c363ab3c83c6ad6b805cbac4c3253157e19a3df175f30e5de2cbf8490974c40a21e83aec68bd87ba11d2d77b99a9e7584d40e083b20603f250f295df212fececbf685692513c3e59011c66ea02181675fb8aafda1a165953be17391b0a55d13bf0de32a9e7cb693b6de979231b9b50be71265ef6f8b13a43305df0045a51a8d516b6b4870711751c9bc7d54a05e2718cbc833bd7b99be0ceb11e79e3cdf18ae3f9501fb1b40c21eab305f87f8b7f51c52111e371257ed21c0d6dfcfaf809d7ffd3ea539370cdada0148379c8d993183cafcd4494aa6a3c6cae485f23e61f13529dba4feb41a2c3b742afc2618390af38484c2666ad5bdc30a1974833acae0b01509b7ec0a83096b3ea7e84330525faf575c5366d97e3552bada0ac13dfd19e20dd30ad075a33e682dcaf84bdc32259fbd78ca23949d08070e266ecd01eb1e83eccb1d43c3c61547de93b9db57de092a1a7f2b17cbcac6ba74f881ff4150416a021611a6a2c1874f013443b2ae649cd1e81375fa1f35605a8333f685345b77889f7073e8ca493372247be868dc82207d8277372ecb1195ec8448a45211d11a94a741d9cc2679859cbf6d21605b9b72982ff542ab58f4a4100c6be3a9d228e9d7641a3717067b0244d6a7fa88c602afd36d3a8ab5d18abc55bdb285a88764a8149ce9eff255ada5ceb526b46adfb798f47bff0f29a28169763228ce1b7e66a9360ca327500b4aac0849a0c4611efa3f74d1c7591e348a4add10d7f4ea581fea12ace6180131f8a1b1c8122b33689a72229dfd13bf478872e75462a32bfbf4cc662237a77f249e34686b535126d4ba559cc43c997197e0e950273ff878a172f515605533f35436a07fbf40a5ce329565bf83a5f62806d2a6657bc1b9d44afba43ff06bc13b85f7b00278b1aaaf20d3d0fb5cae78ae082a8858814dd8db7adb50eb7308e15c428ff626fd4ab7447493397a4c513e7b6e8c0ec07e32fed106b9ae31a61220e0280e885aeea3fe15638733d0eaca0aa7a2191f354ab5a8402de08f003ed882fa26e9dc85113a062606ae7c73dccfa66a8c13ba91e09cc5f049f865d88a7dfa2a6a659f14a792afc6d27482fc472ada39a8f96c6cdf296f74e1bb7a3db27601902a0e644c264873818389a2b50e802f62a7d5be6b954d0469945ad09cfd42fcc7d974c3e6115088bb6405e750eae59d1254e2623e81e0d78bf1b46b6ba57c28a4f4a14c28f8108229cb00214c71b3bb0c7289885b5aca02e2cc4c7872938d766ccc453ad430740d96066f9b62b7ba8f56d98effbf28e67eac9a3e56bcc679f23c741d7266ec3b2930ba84056b6b9e1fad2709496b1f7f4af994b6fd3b915df8e03cf5dc10f5c2e4ad35a38a96451b0d3f1589690b8de5293370da10d3415db2d4f0d68c43b1321e85c24e5e127776074e0cbbd560ceb58d18f7214323b5b69ccde411b079fe02fd208cbc9195cdcc29521f0e75ac808a3b82eebc4be7167f41e0b4aa3e4214d9b23676908ee7773d2bd31be76322feacf0fae52c9d3e9efe7384104da4749249b7e4202d4e4b9b0c6c9f4842eaf60fe06b07220e3cf4f31236a95c01eaabde4641f58631283d33fe9a5c2e3f7f5d00ecfada49b513ce3389b5ed04133a506e85fd6b7c3e6e1670a64cbef53f2c8f36d39f088bd2d6be995f3ab4f50df66b127a0d5267f0da1bf960eb891d5e6e9aa5e5b3cba2af9965c19e9274e3c78909abc44e7d8efa7580e18886feb3e35b58d2ae972fa8dae27a0206579336c68be1bc3894490641d66c82ba0cbaff782f0d918a0e99601339d11a59d349dd03e2d3aa85fa02ab319c8f75f3310a59f3d12fabfdd404da3bee37a7edad5160a86964507fa09e09228d36b12126e4fad3e088f8bd1adf160690cdbff93752bcf76d755d05d3f7a962a07a0e44680098cbdf8410573a01dc8605d9c99537d604e8579289bea63e7ba40b831ecd4bdea3c96ec9d54eba23b1006edbb4358fc56b938ca5a5736e7e63eb6a214f62ec5dc2c37fd09e72ef92c54cdb6b586d6e2532b9253edfbf8f040e7322c1a337718f96574c784bea05fe06d25b7f972104df2b698766aa280e7ecbc4fc0b197dab04fd6c23e3d3ada71bc9066d090e57f45343eeb78bccdf459d9f433c9a34925d30213685b4c83be52e885dfe9ce674f681d771df1b49babac81d667fa5703a06fa52266e0153f47e8fb8a96c2dec6ed46eff3604c7f290aa0aa764d13353b52dc3dac9b3f74979b210791af6cf9364f516bb861792bb1642dd2e75180844c647440d92573b2aea1dca19ec855530aa124d124944dd870e78c7be6e1bd3a5f2e756e57a94d81cc44195fac78c210360ad0089e10b82a3878431b440e8e618df08aaadcfb58a52956e54aa012a091fc3e6fdaa6637121a565710c013987678c40cb7681db0351e4bc6b1134a6716d3d9e1ce9080032bbe8de08c2f2f108f7e327e321faac68753a4025734de922f95ce6ab01838bd9168d1182459371dddaf5a16ea92707ded5f6ce8d0707501d6f96f46523e17a1982ed58d4c1f6278f7fcd1fe13e0460b8501fc855d78b6cc404402aee9c2db3019c6a2710d892e2a4eb6736c88515b8ed77589c053e489dfd43aaa48638966ab702fddc3b9524f867889a01ef58fea93a81cc9afa3f16846326217102547f06601c124ecc9fbb57cfb4962b56c41e478f0db5b125202aca5c3c1534348ff4edee557bc634bb888fd3e422945a8d46a6a033fbe679b37450ea7e05032c5a21a44128f258d18b64a7b384e88c37fc889eb486955573496c5ed610caf9b119fbfaf39f4c58942561ece86e41fb78497ff4ad87a79b1918c9e0bc4c40df8eac6ab506bfbc12266439f00e292812c2d7398085b045863dd7135a3754a1d8048a3b8af5dacee70f7439337a50e6afedca98a8fed8233d4941f7be2101901b1297d67acb5ad0f7b512174c1e5bdef07ab56e5bf03c76dbd3b14f63738a6abc6b07708e65bb6bb275f972124136797db699a0e1a73ab150c4b1650ec6ded8022f6666e06dc63d792cc09700db76c6812634cb5f1b9f640b3a47268e369691ed0b5a245ab6b818565b9b7d4e0f979ee161e12b346275e0acddd65af5791a23840012eebfc2619829b9510504d526e28954058f9566ffdadf0a6053ca0ace360d6d5c80d677356e21c15a2b2999254f406818c3498ccfe355b840ae33fd1e6921f4065a281ed5fffaa65d1748424a4cdb8a5b97b36a2016915cd686da820a5797fd694abaa23b15b6823f109ab1b3a57d4e96653edcda973a08342aba90a7eef388f5dacb54e7a62bf03c32f0a60429834d1d343eeff5ab067af30b4a456b4289f20e4137628d4e092177231d3e793bc955821f5f545c79f8b97d499f81d83aeea19813ba6484839612cae8f48e93feb94023c72f307d9e8350a82d6b151b91b52d43f7ccfb75c684d3dd39cb799dcd6a62110311c21f441d94a4396a91aa3c152a084be23750521c3202ceb27e032c12dcfebc29419f0c9258cfd5783b06a7f4ddc30befb1794e977ec5c8137e90e98cc17b941fd42ce69351ec248765ae6983c05d06a19ef886280130d082182fb2c3af4aad0a6c1abc69ae2aae01c6575d6935ac0fd8ec6c78f82cb17e3a6f6a969f847607ff31478098fffe9df6bb7cbd66974a8158ce19333b6f6a210318d2a3673cf8ea78430c72cf44ca2cef3cf6e3b82fa7c24afe9c17d17ab4e309737d8e05513b9ec6e7a8037be034c15a71e0414053811d052a2343897cf2a0b3e0688818a93a41128297c1ccd81a7909f62eaf115116ae928a117553a577f44bb6f41c1c6a8b9fe7f962519a362330ad55d44a3871e2af68cd3dc1ca0706b68aa10b27e2becae9f31cf8b126dda701859156054b7943df29ff8f082952ffd0a0ef0187ce299912178f258488eea553feba107df4d6f5c65ac7fc83423ecf3a241ef49fcb64fb8169278fa563fe5c36499c3bb3b2d68e0a7f6bf44475bab33f8328b8d0a16eb54166d8b73b8358707b79089577f3fc1", 0x1000}, {&(0x7f0000000200)="4af7951e32b28271bfabd258f5a941e18a17eeb7c0d9e2e2171f4a77d9721095e42f7291c6c127f3989d26e03b75b2c6b153d64b7f18f7513db057b7e9bf631020d6e85bb00df831e176d9fd6b8cfe9dfc15d4bbd97bd416bcf5c010e8405a5fa38c3c2091b0b2f0e2fa1ec2e95459e982527f046a0b249a7097e1e1aabb30265477b730169307f16819dafca8131f3c537368b3750963852dbe9c98ac2855e77a09ec3e1b69b9029801f456f40631fa79e1258c1705ae5cc80b6b51211660d9d45aa58561870cd9c777ae015da07986a1c0a17e66829cbde4b19c9c3b0ddc8c989abe766cd1eb45cc84e80a192b74c0e689", 0xf2}, {&(0x7f0000000300)="03b6a89d0adbe646aa4f2e0175eba491093fa19f212397f902520bc1b32cb4e17a28dd5758e8d72960c2306aed9702c5c8fa64dd44593e22a918d241aaca553ca6de8c686e3181a13904788e40d6a26363beedfaa6a89f18", 0x58}], 0x6) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f648c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f648c0 03:41:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRES64=r4, @ANYRES16=r6], 0x10) accept$unix(r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f59fafa2668d1fcc5f3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb54c5ab949938e2baef7e6fa3703487dc7cd0255926c0ec93b132665f03913f1f825c4fe6f1eca1784adb10827fb8cee8984f4328998cb34947f45495407e94299a8d872e64dca24737bb326ae53848b70f99dd5920b3571a6a1df2ce123ca55871943fc8a7df7bea909151df575b17665a6bda1302f4d8b01743bdb308ad115a225fb", 0x127) execve(0x0, 0x0, 0x0) 03:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x4d}, {0x16}]}) r2 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) pwrite(r0, &(0x7f0000000100)="fb9be96914f6d6c73200000f33a5", 0xe, 0x0, 0x0) dup(r0) 03:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x400, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20010, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000e56e7600d7a9db8000000091cba2379b5487326539f47a8be089e003cf407afcbde4e3dd75e09f30721f03ad9733a3977ab6adde27605eeeaa3af19c5d8adb5a1e3dbe3f46ce05265f9397cd25b816c5b8889e3e9f8680e73921184e64a42e84f7a449dd15868363d4ec64ffe058f7583acc51eb079d688eaa0538565266b6428d792a0ba514969aaa36962bcd6b3d4ee149910648c539e1b293f4dc77e9c66c238488b99aed84eb9be584a01492116e939bfacce8001e6bef8d5dbccbf00bcc9c115a958cb87c64f0b9f917fe9999d1f094375190c7876e167834c4aaf54fb50e6faacbe346e3a00b87d31ed7ee691c5df1d90c3ffd583f67fe3fa2b5b2be525c951255aab51d8c7227806d27756885dda03a74d3e6d98730c8fa094fc4b52af26866d83f393352caf1bb4f3b"], 0x57, &(0x7f0000000280)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000340)=""/129, 0x81}], 0x4, &(0x7f00000002c0)=""/37, 0x25}, 0x800) msgget$private(0x0, 0x145) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='8', 0xff06}], 0x1) r2 = socket(0x2, 0x8000, 0x13) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x9) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000000)) 03:41:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x0, 0x7, 0x4, 0x5}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x1ce) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x1c2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto(r4, &(0x7f00000000c0)="b83810463ac3ddbc3f46ad39ba9a4350c2d4114216fcb68b16c1daace13643262a97716df5f0d789690f0a7dce782ee16b0ad40ed64b1bbcbed1986cd7df80482e6078908af31beb78c0800ed6e2922c14fb4ee364a7bcad57e84093cfd6dbbf18c9b75275cb7fee07ab61c39a8ef6aaadfcea2e35c2136f3ccfbc0fd938204399fc39c1b181865450cc032d637d69b5b3908a133ace577b9e6ba69c844b995358c35d7ed1e1d17246b54d2ae12e6bd12bea3f0c4aa4202db16b10cc897bb395396b", 0xc2, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00042e2f66696c65302f66696c653000"], 0x10) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)=0x4) r7 = dup(r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x18000) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f0000000000)=0x7ff7fffb) 03:41:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="09acc998f68fcd3a00020000007f0001000000f460324e76bc7f10db3c"], 0x1) r0 = kqueue() r1 = socket(0x20, 0x2, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x10000) close(r3) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xe9, 0x8, 0xfffffffffffeffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x8, 0x1, 0x401}, {{r3}, 0xfffffffffffffff8, 0x84, 0x80000000, 0x83, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x0, 0x81}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0xd, 0x10, 0x4, 0x7}, {{r3}, 0xfffffffffffffffd, 0x8a, 0xc0000053, 0x8, 0x80}, {{r3}, 0xfffffffffffffffc, 0xc, 0x2, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0x29, 0x1, 0x24, 0x3}, {{r0}, 0xfffffffffffffff8, 0x9b, 0x1, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2000000000, 0x80000001}, {{r3}, 0x676ad98c3456225e, 0x25, 0x1, 0x3f, 0x9a}], 0x9, &(0x7f0000000040)={0xac44}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x100, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe}], 0x10001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$KDENABIO(r3, 0x20004b3c) 03:41:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800", 0xd}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r1, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r2, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) dup(r5) 03:41:46 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 03:41:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x53, 0x0, 0x0, 0x2}, {0x80, 0x0, 0x1, 0xf3}, {0x6, 0x0, 0x0, 0x2a1820a2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xfffffff7) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x100) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000006000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x9}, {&(0x7f000000d000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x101}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x16d9337a}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000010000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000007000/0x2000)=nil}, {&(0x7f0000011000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f000000d000/0x1000)=nil, 0x1ebd}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x8}, {&(0x7f0000006000/0x3000)=nil, &(0x7f000000a000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000000a000/0x1000)=nil, 0x8}, {&(0x7f0000011000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) 03:41:46 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x2, 0x9, 0x800}, {0x0, 0x10001}, {0x4, 0x1, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0xffff, 0x1000}, {0x0, 0x5c, 0x800}, {0x1, 0x4}, {0x5, 0x8, 0x1800}], 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000200)=0x3, 0x4) fchmodat(r5, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) semop(r2, &(0x7f0000000340), 0x21) setsockopt(r1, 0x0, 0x9a71, &(0x7f00000002c0)="2bf7a985d4e04b977f6be0ed11f3c326b49e9b09c85bbba78606d7da704de1a84ac51a934d05d92fc21aacd46326ba97d880bb5b51a15daa67847ea91b741b6b2322b9c08f7f65012c5f5c5be751f22b7285475ce1eee64032a702670c1ecf7868404af6c89d9e83eaa7d059e50198a4b7dba3171e7b99313860e928932b8e2ecacb9d", 0x83) semop(r2, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xff03, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) 03:41:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x62) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x180, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r3) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x9) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x9, 0x31b, 0x9, {[0x84, 0x80, 0x80000000, 0x4, 0x9, 0x8, 0x7, 0x36ed, 0x6, 0xfe30, 0x8c4, 0x1, 0x6, 0x100000001, 0x2, 0x6, 0x0, 0x8], [0x800, 0x3, 0x7, 0x3, 0x8, 0x9, 0x2c0000000000, 0x8000, 0x4, 0x8], [0x9, 0x7dc, 0x3, 0x8000, 0x2, 0x1, 0xa27b], [0x200, 0x1, 0x86, 0x3, 0x3, 0x204], [{0xfff, 0x100, 0x5, 0x7ff}, {0x3, 0x8, 0x81, 0x101}, {0x2, 0x9, 0x7, 0x3}, {0x4, 0x9, 0x3f, 0x20}, {0x1000, 0x8, 0xfff, 0x5}, {0x1ff, 0x3f, 0x6}, {0x5, 0x2, 0x0, 0x4}, {0x7c69, 0x4, 0x61e, 0x100}], {0x8, 0x1f, 0x200, 0x10001}, {0xfc00, 0xfffffffa, 0x7, 0x8}}}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000440)=0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x1a9b8e87f5b9a50c, 0xffffffffffffffff) pwrite(r7, &(0x7f00000006c0)="4e7af726acdb388806f43f43a18a94fc77ea9608bbf8962b767b493067454a30cbf59ad2b5927976c84dd5d8dcd50f257c2333bf3c61d16513c0137234df08cdf6497e2a40b56c3c5e9505b2f1fe4d0776cb7e8dab82c7e11e581baf19e2f9be2e82101d8ebae3e140eded8067b99c5e3b743064bd2e11e5411f64853589df58a29d8eb6ea24393dc0c9ba0c411f9583ec0cc52800831bf7ba6bcbe8b47eba424f0f98734f444f552a4d8ee9dba1f9664653484de09b001b24d190972b13bd7439d196560447175fd5db", 0xca, 0x0, 0x2) 03:41:46 executing program 1: syz_emit_ethernet(0x68, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3ab04002f00ffffffffffff86dd6000000000323a00fe0700000000000000000000000000bbff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 03:41:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) writev(r5, &(0x7f00000002c0), 0x0) 03:41:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f00000000c0)=0x2d) write(r0, &(0x7f0000000240)="220e2a", 0x3) r2 = getuid() setreuid(0xee00, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:41:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 03:41:46 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x34f9) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x712, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0xfffffffc, 0x9}}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = msgget$private(0x0, 0xffffffffffffffdb) msgctl$IPC_RMID(r3, 0x5) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000f8eb61ff007807da2e86cbb7761b79724bbb2f764416f24c35195c2fbcb315d4a0f597956af71ac1f786b8bbc1ba08eae033ebc81a241745e8d0411a280bf8f6ebccc3"]) pipe2(0x0, 0x0) pckbd_enable: command error 03:41:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:41:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, 0x0, &(0x7f0000000000)) 03:41:48 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x90) 03:41:48 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') chdir(&(0x7f0000000240)='./file1\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000002c0)='./bus/\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = getegid() setgid(r0) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r0) chdir(&(0x7f0000000200)='./control\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) lstat(&(0x7f00000003c0)='./bus/\x00', &(0x7f0000000300)) r2 = semget$private(0x0, 0x4, 0x1b2) semop(r2, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x9, './bus/\x00'}) unveil(&(0x7f0000001180)='./bus\x00', &(0x7f0000001280)='x\x00') semop(r2, &(0x7f00000011c0)=[{0x0, 0x82}, {0x2, 0x2, 0x1000}], 0x2) 03:41:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x20, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) chown(&(0x7f0000000140)='./file0\x00', r3, r5) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 03:41:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) readlinkat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/175, 0xaf) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 03:41:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup(r3) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000340)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/238, 0xee}], 0x2, 0x0, 0x8) 03:41:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x25fa, 0x7, 0x9, 0x1, 0x7ff, 0x3, 0x796, 0x0, 0x2, 0x7, 0x6}) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73f3267eafcce5081a6f09000000000000f200"}) 03:41:49 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 03:41:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [], [], [{0xfffc}]}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x10001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 03:41:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x32e}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 03:41:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)=0x8e) r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x1080006, r3, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r4 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getgroups(0x4, &(0x7f0000000080)=[r4, r4, 0x0, 0x0]) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000280)=0x8e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x0, 0x1, 0xfffffffe, 0x40, "8434e298efd4d7841fa56bd00f267c4f3d2dd263", 0x5, 0x2}) geteuid() 03:41:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x8, 0x3ff, {0x1f, 0x6}}) r3 = getppid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0x1, 0xffffffffffffffff, r5, r6, r7, 0x0, 0x6}, 0x0, 0x80, r8, r9, 0x3, 0x2, 0x5}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0xd9cf) r10 = dup2(r4, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000400)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000440)=0x800) 03:41:49 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x100, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) getgroups(0x1, &(0x7f0000000140)=[r3]) fchown(r0, r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)) 03:41:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) 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) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ba78db002b85d129b9f79c94781cb4c88bacec722354c077284908e2b7fa42fcf8cc4ae6b63a3946f5fa6caee54cf2ce0074b9b2239e414d9a76"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:41:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getegid() fchown(r1, r2, r3) write(r0, &(0x7f0000000140)='\"', 0x1) 03:41:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x34994135) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x7d) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x120) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) 03:41:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x101, 0xbfbffff3ffffffff], [0x0, 0x0, 0x401]}}) 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)) 03:41:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/47, 0x2f) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r0, r2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 03:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) getuid() r1 = getuid() setreuid(0xee00, r1) setreuid(0xee00, r1) r2 = syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0xa) r3 = getppid() ktrace(0x0, 0x5, 0x1000, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r4) r5 = getuid() setreuid(0xee00, r5) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r6}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 03:41:50 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000001b40)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be01", 0x18, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x998bffa267a1174b, 0x113) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 03:41:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4db, 0x1000b15, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="ffc8d753ea647cbd33503f296cf9effc8dfd36ab75ecdd5f089e862ad821edd848c8f2d89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908ab661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b5b43d1fea45f8f3480638bd9c76bc4d4fc4c13211ef9074f060cca2b09e290188ea2a7ae8b133eb6bb29d3741fcdb0fd8ed455c05baaec7c63d65ba87df652b1650e82080e7c47545b4773fd652dd236556497891148b29ac3d38c9d07cdd13762deb", 0xe9}, {&(0x7f0000001380)="24033acfe98571fdb1922d5661deeeb68b9d1558d911757dfe269be60b0a7c9492795214469a7f85f79801a3ec2192b8581018051f5d5ad60a2fa6213d110b83f1fded9eac03cf88419d34e559b374bea27350deb6c0ae2221fc68bff8b3777a8c3819cb7f2c04fd6e7ed110942cbc491f2a1b2a7e63321f8a2afe586fc4a5de1d6206863437a3e71afdd4ca55c798131546f59257433597cd75b20a5fdc53a043610f804a10faafbbbcd18a36c4489c588fa1bdee89e4e426c6eb4d7d36fb55f4aed5654b0a0e2a979840b57a90b9e9f31d3fa08d0cdee46e82a354fbb98315417f04c9da4974cdb1cd8f96c8d7a35ca6098d08214a350e1e36b2b86902d90418881658e1efd7bde1ef89e492d7395731f16f62dcbb58154f776c516177e91c8eb8ef5b3446cc231417a8166143416d0101dc3bfa7d5cb82e929ae3aef2b3bd19b3331c3d7d79caff848cdd975319293b788f053a6ef201ab6f4e585512c93b875e625a3dfef27159c21f4f73ab461a68a44bc551b9907c8d94e0fabde92b648fc16baff108cba45a1dc343e2de3dd122962df53ef194a123d5d8b6f2be9eb436bb010c9c2e9443fdd68c51440f547f53cd6962472c86f70ff0802287ec5a878835e770a7801bc5ed835ef325bfdeb87897de955e7b74d030833c8dc888848b60a14e97f83ad96bc4e50f0845e350e8613f8cc23d5dc672379a15dc36cab7033fcf5121bf9f6e474ec0ac142713bbb02b5065bca3bdf4926cfe7e080761f748817ea6f314429f74bd1bbfc559595ca6e90c1790f58d1d58d61ced5f701580615747f98b550cd0f3c159f6fd99cacbd4abf1fcfc0f0824a1cc1e2669ec92b43e2c7647798aac6ca493d9c5af3643c954d99db73c6cb27bf098f4a92b5aef3fd993bab89160d03f88148f37cc1b4fa28474a8c78a0d4cded5d4013e0154ed622ecf1035daf90e7ad63f58bb316a677d4127879ab7cc4b51b64065968505bc8ae0b86d99e88e4c29f476e100154e433579b2a45f66d3d9a0a5f0ebdbceb8ca9dfc1b7e1e12cc02638fce054d9255619b99d15534a6da2ed2a7e076ef6ee59883934a71bfd6d2370d812f08244ca07e670f92e08d3faaa383950d390e294a2268b05f01b5b0c7b1e88c2bacb4f998c14aea65c01f3400f2270ef76170ba7edc6e9d26eed6f1da695acf2565b3b6361472276be54f1bd68a1aee2974115f0072cfe45dc24addece7c605905603b84126eae52f9cd92434e2c1bc1b002b27271f60570dc8f8eb8238d69008400b0a6e9b5d41da6ff6b20fbd896d1aaf72e6bfce0dbb37a8c505088617de5960dfd5556e179ea75e156f49ec0f26468db0114333a304a08ae2d7b6bfbdaa7960b509314bd6f2850333eaa21fc8b78956dbbefe79a7c53b1d53516e9e7efbc2b32fbdadf69cbf9248745c0461a48665a6bb4051f316d255d362d1d56f71d07e6dc8347e3a18d661b3d30603582f1c71af2bab38fa06ef457a5134c0c66970186c2d34e829dae0473d96142c3c821910673a7d811c4caa8cb458186fda5decf30769b59ecec5cfddb2b0134fa0dc91693b41e980ed17b1f7bd070eba45d169afd6883973bc23fa34c27fed9ae07a32040e5e0b19386f6b64d68fed67d3577fd7dac5858083c64a642559ed78a091acadf59f7c20eefdb589d3fb4bbfdfb04bc711ad0cb18ba3b9ad33a4d40d2c27e3fd80c9cb6809ad4414efd79f1bb590a3ff0b3de6540d887ca157c74e8a32af559e228b0ff9702469ad3d9593bbe1a7dd46c122f60ea0fd1c6e02a8609e4c7452fd01b584ab10256cd0c7236d6b7e38e3df21d825a7ce353e5aef8a2e1d2626b13615f3cef0091bd043fa9b62532c4da5fe72c579ef6e74b993a4e0250e606b595cf43be6ff8626f65e655063168fcb501e5ef98fde1cb61d00c15a334641813e62e3764f4e21620f409d89824b5c220b9a8d87e268e8fdaa9285fcb2b23edadfa3beffd35bdc6c82fbea73469f836da5deb808f7cc6423d52c830b8fe08ee14fe048954461ee21ed383a173457d36fb71160abd6909216699bd8efd1d6d9ced9bfd970ad7f816f007bf71191bcd332b83a00380af252efdce0ed140c82dd72aba42b326406b56596459a42498760c2b796aa2cf9ab57b2ffd9a3f0a450454fc18cb9a8e1c51b5c35c43308b0e7b52bcdb2dcd70af3c3aecccae5376c597ba47e708f321c594ad3d6c93cc741eddad09f11eb1f241ac7fba0d476e53e811be4d6fbda31c3f39633b0d6e7f54ec38c5b2e0d8cb2e9dc9c46b93fd2c254c5ba1630f7d99e4a83f4ef0cf062932fa3b81100ac2b17f48966f7c3c314a48cdb7b7994bbc639bfdd6fd74224e4b9bc781caef34cd1f2e8fd36bcb3bf92fe9f82229c7d0c19358913180eaf89849c7a693e7ad4564afd331227beff9fe84d66d43365d8f2524a2cc3a8440e26a2e7a917a8437daf4712e469a27ca3c3fae5ab71360536c7980c524361bd53b36fdb7bdfd95c49866ab0b3e8cdffc9bc9e87bbea180c6fad36274ce8a80d3bd2d5efaf84009017d239c6596c69d40968690815dd0f99284d7ca83f14a007c2bca2855222e91fa489ad768729e2c7752d908b51739d2f6fc19dfa18943f31a8de6a09a11f28f82b971ed13f64f1b3a2b37e48939b38de582fc2105df90108168162402dd2fd9ef551cfff4619b93349fb7b91b055c96a47169ff907fea5363bbe5f77f7b929207706813f282d51286be60409c81de3760be788b7f16e232c1b190ff6152f4e73badb06a814a5ca360e70e3b7e2bceb7dddb7cc994c547537ff9c296b98c3f73f00667934b314c052d79323549ae7f188e63baf1a6dc0d625788d3640852fdfdbe4efcf8fd8b66636e9d7bfffbb0ac1283d921cae12a109ba3703d3d2de8f59cf", 0x807}], 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r3, 0x0) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 03:41:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8a02f0ffffffffe8ea350cb91ff059e7a0b173c150d48fa26b722a4de61eda3cf394690a485a7573281648716a15f8096e90d7065fe75a603d9c944b5173b4588cc0eadc2684b215d2421fb720a67deba0c6ba52f46a1da326882205f7241420bd764269c2b610c8fe12dc7fe94e63ceffdd065294796856b8a0e502a546b88a72bb76ab6463d0fef5025578999d6d1168f3ce753e9f34c0602eeff1684028ed730fd59233f98a660822705b777c417165e3e7c38f518eb9da8b2a217c1b26fad94b4ef5aa8209ce1dae2921b900aac8b9021680116ed32e01531df043"], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x1, 0x5, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d7df543ef7a043d1b8"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 03:41:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 03:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045, 0x0, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 03:41:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x6) r5 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x80000001) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x3}], 0x1}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7f65f918f9950a95) 03:41:50 executing program 1: getrlimit(0x4, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./bus\x00', 0x141) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r0) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28a9) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x5e) 03:41:50 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/184, 0xb8) getdents(r0, &(0x7f0000000080)=""/104, 0xfcbe) 03:41:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 03:41:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000001cda60f805000000ac501fca35976f51"}) r0 = socket(0x18, 0x3, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 03:41:50 executing program 0: r0 = socket(0x2, 0x3, 0xf0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) sendto$inet6(r3, &(0x7f0000000580)="d2bec99468260573ec969223defb258b242240f732da8110542b13c08c691f2cf9db29c2780da4763deb3c72feab45d287", 0x31, 0x7, &(0x7f00000005c0)={0x18, 0x0, 0x7, 0x1ddbea4b}, 0xc) fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="80f392599f6841b31c313c545b3541c61bcd927573ba60da483ddec498a5eda17a6f78fc95aaba63f7937e0f87e9e55ae6a3555cc1a38d406bcf07d814e45ea7a6e0f2a45a954e5a9c8a1aebcdb83eac877ad7d00985da7f1fd4ecd991537a15170a04fde3c8ecb3dea3d4d626df7797a6118e1b66592e5b6127853c1190c0a9bc25bc7a2cdcc2aaec1caf95f87ad8f64ea09c32b921e22bbfe9b80cdc3c5b5e95b46180564c7f8923cbb41aa6288d2cb94694249883ddf76d4c503c44ba197bf313c4bd34a1531f1fd3a27896e95a52", 0xd0}, {&(0x7f0000000140)="65b76cbdbfb54b267390ba19d3f58f909168d179174d4d416f29fafe7e98933c472c8f40d519c7150ca0f808996a18f2842c1ea9b1fe4ef905db580fb013f1136f95b48b879559365936be5dd310a7bc1831cf5d8b5a4912a1b88357e49c88192cb520e257663b12764c7f0923a5ef7ccef90cd920d58cf1c59ca74453066df8691d5be804f08d7b3614236d4e983056c46147e8bbeebb2c3af2a3164f8c9a837bb9098958ddbb17538a1055f256630a2591fe8815acf076fda1f566d8af29210467f950e54f78eea9b8ba6ad2651a4d6e9d42f9b39c464bfeff21cc6ce17ba84d239d339ae549f2ff8d4c2d5592a57575", 0xf1}, {&(0x7f0000000240)="90fbf4ac6eae1e957d548dcafbf2b5ed66d26117351be60bf20b3b885491a2116dec0b075982db3f394bd4cfac00a1d5671b4316d98ed0354af6d9f5533f7ceffc2e0b764233c5f909f79a3852ede84277165922d0e0c7665c89f18a7713872ef3c9d7a549", 0x65}], 0x3}, 0xc88c6f48a6f6b9cf) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc7ef72885e41c2ceee5b503193857bea175dba3000463f7b238b0016000082b5955984c87910bf453f68c1e7386abca64896bc5e8491388bbd2ad88b2951b109000000cd4c0a162b58fd4237b8fa4d03c28a04aaa0dd7be1b15cd4452e5b012ac444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf050099b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000049aa4a6215ded2923de469667d76aab232ab2fd01fdfd82d3fd6227d60b906150a01ae64da66415655b05810c8f67d71b28f20fdf324afe07e59233470b6d7c573f59c3345b3cf5227edbe5e8a68d2f4a780fa71c7cf5b49e8a7900", @ANYRESHEX=r0, @ANYRESHEX=r1, @ANYRESDEC=r5, @ANYRESOCT=r0], 0x10) write(r0, 0x0, 0x0) chflags(&(0x7f0000000540)='./file0\x00', 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 03:41:50 executing program 1: syz_emit_ethernet(0x1a4, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb16f93d3cd3fe86dd60766051016e3afffe8000000000000000000000000000aafe8000000000000000000000000000aa020090780000000666bf007d00be3a0000000000000000000000000000000001efdde51a5b98677aca9752c126142b84670a0083000000001146b9c53c62a3c36f059fd1eaca745100000000000000000000000000000000ba782557cb699ae8ca0e300dabcdf234fe8000000000000000000000000000aa0000000000000000000000000000000132000000000000007000000000000000cfbeac660f7e3e9fe6405c7f6b76b21cefe6e326828ff09709eb643e5cabb236cf01173e0ce47dd41065a90f99b27ebc1d1c4747c347ddfb69ad52b2b99cfe6e9c454b5744cf042a177205ac0a38a1ce409a9a8043034c253f4f8a0a5109699abda31e22e488bbe78c15be2c921f436cfbe93f0ca73f98eb662d449bc38a92ccb641e0354cbbb0bf0e022f386a83d48309f6f3497763dc2977e337eaea9ef58563d54a35f94a5a4f09eea9454fa9be8af1c701de438eee286641e371eb51109d1321ec93fad7fa24ded1cb5c0f253fb1a0c9df2e3ca5"]) 03:41:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) 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, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:50 executing program 0: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10849, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="204cdbef2a334c00000000d365003aff000000000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r14, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32], 0x98}, 0x0) 03:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000880)=[{0x2c}, {0x44}, {0x6, 0x0, 0x0, 0x200003ff}]}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 03:41:50 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9284eaa0731f5fcf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getdents(r4, &(0x7f0000000200)=""/154, 0x9a) 03:41:51 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmdt(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) pckbd_enable: command error 03:41:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xbfc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbffffffffffffffd], [0x0, 0x0, 0x4]}}) 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)) pckbd_enable: command error 03:41:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x2, 0x5, 0x0, 0x2, 0x13, 0x5, 0x2, 0x2, 0x9, 0x6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x81}, {0x6, 0x0, 0x0, 0x10000103}]}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x4, 0x5, &(0x7f0000000340)="302cf68e7381dd4cc8dcd4ddfdd066049a1ed57084e20df543d2aa72012d2ffab4f62beaa40562571b66fd492382502a59823e52f76879376f90f7eac1fa196b4384549b2ebce9b6e53fb0093e1514810059102310c0e81544efe690787d5097860bbacc5006f7e49613bc4c3a9926ecb9dc2a3dff2419b4ac75dd0d4c507f2adb9f00e2a1442b3831813edfa1f97d8e10593e364ee6a752f33d4312ea67e89c2a5a9c17ba16278eb3185050831a90b3ffe135bbde7e50c6f5a708b173fd774bc7fceb37954900896cba5898c3ec0476dfe418b58dd37b8c55aba3c5a7797573c78d7acd58a0de41820c897737125c6400bba7ced0a1f81a52e76c3e9907046cd4babb62c73067b7ad4d04e90e6c328cc2d16aeb9b68d93a7144a6d35855d0fce1e0942ba730b4595302988b95cb9388e05f9bf304b2d1e72771554ee1b96b4b70b32c3bc19d8eac0806ba8697c39910d30db9225c6fde2f2eee82e7cce9e216c2e65c43b11f9571bb6933f7b1c6ed8090b91e45f79be3345eb178737d6d072a748c7abc538f1f333ba0dd82db7b439656a15d25bf2654768d11a88069d1496173e1c7bf5bfc9deb00a23c3c128e4b8e9e3cb37abd083a9f5f3df1d4805760ebc4443819a0567f88515756586d28eb3f5dfd6532f83e18589300a60b294b1d7ebe8f2d1f50dfeff63ff909a225e04ba509ffb730c477c402c414a55d86e05fc881a8fc8833ca932d2bf1df72f3d3d4919b78898226a16272a185408c1817ad07cd1d6d190d5a7146d4a562e31c5c68a4d6c60586d090c3bd44ac81296e3ec9d6498a69f8c507f1d7f0ad2db03e2b75b29952f8973746e650e185cdc1508bf6c93cc99c2ca33abca70c02cc80b832ee7c359757e025bf14d84466dc3424e0c0a177bca3c34b5af3fe9a5bfb9bf5ce9861adb3de7125ccc78fc3338b9e7df5e6871bab3c8be1a9dc3ab63e1be6967e534aba8305d87f4312e1dae632b4ba6225d29a58080381b4ecd1b31b8a2b6da7431ac7ee81383eb90a2cfe2e64a3a8ec53c7de5ee00776247649dad1df4704a7da2ed8fdc67b05f731e334820bf3090d7d76ffa5167147ec06771b1564287817945ea9b763db07849188d433a2536f6b1e9c8e86af1fcb272acf2cfa1e04791c8e8cece5d3fbec89e7c7f2786a095d91cf303250935e26aed146c9cd23b93bcba2ca91f0593a9abe2243bf5decc6b742974a6d54b5c0c79efe949ee66fdc2d8317b99ba7b537947d752decb3d624d5882fd05ccac3fe11da1868dbddf171ffb869a00112afa8761d421b70efa9dd5560190814daefa00eb378cf967eb922611606b994d4cd99fbc0d80b283825e7cf7894153117c7b6f715b5ce4b0edde47ba7e3b58cb89e009f64e84a832b8f079975d1b8a642abd5c85eed46cddbb1401eec83a9693b839f2dcb9a045b825249194e084d10a0bc2178a2e2328570bf1e81559b1bb2b220d37a828b66b50ce9e480d80358a3e2d00331860ce2df2b8c107c5bab7c9af3b8a85de37fbed0d3054850979b4d1c190423dadc7f27c0fb1a8feaa936d82fe98158d6eab1965b6f2baa999b9324728d788d052deb4e349fcfe0998cd432c2f6d6db612a119f19df7288f3db8ae5d709c1c39206c44ad24e96f3803e2d05966250938fd5975c145c0660afc98eb22b6a0b75b067f432c99da0e808cb13b25b0d7126e6f5045955633f0aad58e04283300071d4b767e40df5b9dd1abef5caad88f7ed750bedfa34274302c43b495a722f7be95a936383a67ec785d531d67e6b84b3d1a190edb079587a2f3504739e55a6c765480a0550427668e8c76c99c3d115783b658b84bd18b8257a81a6273574bab6a18866533f823f38568bc4f2cb47241b0fbc3bb30b1144ce35fccf2289da7afa2fccd42d5990b01a0af02bc5744ae3950a1b0cbfb4aaccee249c671f367e465bc944dd62ccabbf97a3c22dfa3ddbd5697f1196b5c081d7f23e4bb82962b97115a2028cf93d9938e4eca5816776cbaa04ad4c7acdb6c23d58f484506e5f562ac07642611b612a3815412b529420a285a4a634d2abb38fb564572b9f15800710ce39c5e489a23fc53f6c8dc4117bea396894ee49e55397e4198e664a8e5294708709c78e73c8d7259943ba2ddc4a6c22d8f2069dafd373505c1ce5ef3aea585b25c2841a5f842f337adb453bbe0772223fc22521152e89685e38615c82cada99cc6f501b59d0ccf69ca022645cb3ee12bb560671b0d66a1147d1cb5d7c990df2f9e46daa8280e6c284ec2180798cc55d1928fb67d989dbe3f93459f879d51406050dadfe3f45246aeb70793783d1e89e1ad54cd04318d994a4177cc5869d20acd99a061e7995ec0ee76e99f634c35572197386824bc9109f81348341ce8490d0cedf8acca18eb1dccc429dbb299e49d8839761f4f777d055e2afddbe7706ad1b12a9d31f20e0525e95fee4ffd2d776deec2f63d684a381b24d334718aae884abfcfb9bb293b7a12ed799cd944f25b4e40417de5fea8825de86490c48df07b577978859facf7871133864e7f9a295f8ca810bb88973b5e76e3e2734267e4138739314798c052324424679f756273053d286427b3e158df70ff861db6bbecee369fc16ea6af4565532961d02a1dbe81ec1c39b745b5bfbd860f1baf1951ece328cc2623201b71cff44cbc1a1f2bb4aeb8c426a9932bb57fd4ae46c16a16df88c9e40a23c9f0fc55811ea30db6f90cdc23bbb96d6ba298ad9ba44e43ebc800e3d50a1e548b4dbdc792baa715f49b5196825daeaec49804b5aa00169aabdf1a7e4a5a2c874c3c0a33767f9a4ddd7fc52dc179b234089e0a2b7459de1b70d618c488c80eebc5d141edb659ef2b4af8f759389594876686856f4fa225cea3bf4a64f755b4778fac015c03b20b19ca068828c5a1dcc5b05ae5f2dd66b6304fc79a9a5c60447f0422bb37a27dbccec45a1697ba108825e5fe09d073dd1adc385a8bba1dadb4ed0ef07edb39152b28eb8b52bf1bb5b02b3993e68a7b14f7c0c3c8c3443438348b5d3df8a2f533c37f6af9d91f0724ee783482f41845e7d2d1e23bc95e4b7fc9385f202884d9aea06d173545b0b48f54713ec767ad69fe2b68d58099dbfbc1f2940583a104d5ea76664b748456c57789d4c213db7bf735f0369d91fc91f6d3387e82b8fa5b546107aa02e8fda45fe7bee98b7dc9937db7f766a63751cfeb5b1a242ba1fccb19fb436d8ebd1b7fe61000670082624bd5d9a223483341f456269e31417f61a32c13cc01713d93d7fd20dbc3b7071906ba3eafd7013a7169e9e04f1ec7be501bec3d45063d7d4f08791f6671d74e5ad66c85a23e4962e2615779ca334f21682ccded79e4113aa5da0a6f1b9aebb772dcc39da5ffb6ebf6ba38844b5fd8311af7bdf163675aed185ffc54f3cd12989c6f96d7b705d75f1d5048486c874896b5383cbd77483455410676bf977d29b80fa9746fbc671904137c5075edfb10843ccac6dbce4586940275e835793849b5313713e1998fb83857ad12eb9ab9e043d3cfc8b3500f525230a5562d7cdb9a4838def99b2271b0e261c7886a1b78ea87d34ab220c5be6fa303757ba4b875c6b44f987f584f2f358fa0e08a04748bb4ce4a05067cefa6ce99c9c451f4c552d956351ba332ae77d08bbbee3219a8180fc13a8f86447c8d56c65832d3ac2447bcc1e9d465ba48b5ec5631c7d0880b2c53192c11304bb0ed3730bc2af6fbf130b9d480b7cef3ac1da35bafad3fbed6ab46ed03868eceb76ff63f14cc5c1549fbaabe23f85e7431a33ef58774b030c3f7efddc03edd43967b6ffdf6c760c06e4275426729155789bfa2c01f5ea42bac966d989348beaf88a7e27bb33f321091278f071ea7dfce9c921e49e846ae2cc0c6763258366ae750f48981476ec20163df3cd45c19b7ab85424b2ba08c151f55dbfbb2cd127daa0849a706931646ecdb5a4042254d38dd999b3ef98f0f377e38bdf977b92582e5be8aa3b9e6666813d9469f803a314b06a37d38bb2bc0979a63481bd3a1997cbaecb150de201bd5e0f33385c964b8478dbb12c4a896439dedc04ff9b99cf3dfb927d772f7c627e7d0ff0bbeb56501eae27ef92079351241853d42a01b87acdb9af52d5b47339cde0b729db25ff3bdb53ea5b89a77a90ebc9b2411aa0ada1035a37a6f107dfe008416b29b463ab42cb48f71efee525f4e313af3bd63ed6f35168f3b9aea58aa29bdcfc6884dd06556d6549f4f93e925ebb37d606958a9fecca93325f78f36a9d4ab91e9d35f02a1ef0e11ed3843a6d19fa73e88ac65e21c98c72ef3c9a79c22273bbc8c7f940b6c31723a11114dca72e38c24d7fbde8d0cfc190723103f417f7744b0b682733aaedd071c7566c30b66f94202cdb98a635002e4ab1605cf796081ee14660d8044a2ab34af2cad93c295b875e159edbb690416e90d3c2ac5d82e11f85663970439420c4c1ee85d5713e8503c5c5ca3d9f8ca6b7eca893d82fa4d970706e80698e5273aef7a02d5b9072565b68613726efcef7a0231bc0c8ef2ba8caae0e2e0d393df3fca7e5956c55245ce888f4305b4725bf478656ca920aa7d563a326bad91e4a52e28c2acdef689f5d9d8947b0d654166e4258dc4858ea8b581f10d691b278c925d40dae664ed06ab5a156f99d9b12f418f32a49d5d263a6e425015710dfedd1b31f050ee9699c6ead652d842fa1827441ad10ad1f39d00f9b4f42d5c56f2ed34ecbab599316a17981d9405872cc4cb6119b46800fef81a7a290ab5d20a9de68d07ae79ed51317ff575a143f061c04d6720553ce8d3a426d8dc95513baa2fe0a64cf472a87b2444d7658031146d0ecd5ec4f20a998c173d7a40641592ec24042a15722247c1f8bebae5317a5ef3ea4a7ea3e5dc3b63a3e9130b46b9b9a94bc3a526f7cd5480a51546487a7b20dc9a7087aef8e255dc4e9b8a2d9f879af1cb297436d6f76e9d2255bcbeeb77851bc9199170c92deff8162a26c3d55b222d6d690f1c22db466f0d27b7621d251f1315f19cc7f0bb49f6e2eb172f70c80ad014655bf60eb4848baf7588af8d53c2d4eb6e1231b12bebc8ef33e0a896195090ca7d8e2a7f604a75ecb2ecbd226496a500f1b9de1fe0bd186803fc33bf8de8d63f76ba7f2ba1905495d9aa2157836247ecba8f5436924394fd539731322dc3847d2c8ed95a665e369e271a65017d5d1a273cecbf441782d7cc93bc1c1646b387a7bd9a65d167616c877e36cc5321cf2d5f74071eb08838173b5930a909a777df488cf5a3430279df2649a198eca09775024fea9e3433e81a58d3273eaede023515dc7cc3bdd14face036ebc679ec2b64ea8594f3016034e1876ffcc3c5c38e2e00f04480facc03a90f4b8fed59f8dd811a4ce3014deed7c561b7a452430005f2a6f53167465a120f5928b99fbeb3cdcf426059d46b7b6db5361ccbc2e1f90154c9809c3b046e0ad252e50db93d1126c5e22161a3a843f5c92e9244edca9b8fbe31934efab8f655aa2f035e01a349579a0570f5ed23c8feb69f042bfa36d891512507ec7fa51538dd5bd839fa097527dbbbb1475fe43c59eb3797ec0e925dc440075c19a774ed58ecff64a150219d63885308c74ecde2566976f1a73172253c6d03dc8bb598add9699730ded1fcfa09482cafad4ad02bd62e060f1646fa284ab765a88cdf00dcaf0c6f2038b76fb33b10f274a16ede575d66ea6a774fdc1cd85f7914ab071559222d9042552e3e24c768687f942a5d263fb7822246d69703921954cf73eacea26f8cdaa8002", 0x1000) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000001340)="fbaf8a8d1a029be96914f6357e3a99c26609ae356592749b598e8b6a730cbca18800ae2dbb8407000000000000568f456210c89b8e3046f3e843ee14d847eeea2f2f0d5f45202e9be95ac0f617704a1b844ae3c27a3a95df9bd7ccf3749adab90ee28013c80d0036a15e24949dbb6c02ea246ae24451e7328f2c541b12a39982205b0e0eb9850ee0a73a2ff0d87f2f06e46ec3311130ec4e47d19279330b247dc32c6cd3e62010fb08e7664ab890261f45267d0f693b47b902b4c4efe233ae2de8cda82d63fb3e4d52126ca71ab3a27d380335b8f4d606d76c0fb5ec5b6041fe55e12d73cd70565f123cb33772e8894694f5da81eb6ccb85001e6aefcdfa8e27ce002520b9949169776a9c0454", 0x10d, 0x0, 0x0) 03:41:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xa0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4b, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x41, 0x10, 0x1ff, 0x8}], 0x227082db, 0x0, 0x5, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 03:41:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb060000000000000000000800001000d160466954cf5255000000a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199eec7c9c0a5355cf4fa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1337d94b8ce56363aca0e211ef68f077e0f53434f05343703000000db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde0000f456b48aed6b2d44a5db050008089a858973b80800000000000000e9826ca652b9a6e54bc9eedaded0f4321c5203ae40232f533ec95778c2477cae34e055e7ed877a057e00ed00000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e13613606156b940b5b35ed3dd87f63d0935684605c38e393eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c813fba6b628f177c41f59412cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62bf964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a700000c91b061d8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb51075470ce613e609151d95641af186dbbb57c277e704f9997aaa6ea4eeb8d8805270917f506c0819a0b007001e837b3ab3af358919af7b3d0fb630e3a0bd41ebde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1914dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd5ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3275f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dce388b43c5a786c42e1873f86bc7ce62884518e176cf753e45abca52165e6350d268a65ee83f3400000000000000000000000000000000d30e3e9b4122c9d83532c72994d9997e8b26a99d8b52a00e879cf0650de46b5ed07fcd709eaae4cdd87b7d3cb75b21076b9e5328de0b66af53c5bbe20c978a6def93ca255bc5e225439b1ad6bfa5535906ebc8b35557ba6690010001000000000000000000000000000009d302a40b224d3306dfc3fe89c28c5b23cfd36754db71bb1ae8d63e8649e4c9b95e209ea737b6dd84147940c3b54c16582a36710910c86e93cfdac3e9ffcf11e6d03dbe774038e6fa32b85f44a5d0072ecb9ff38023471047334d1a970644d98034249e8b98f43dd7dc40d9a5347b7b3e547d5439a97915bdb949daafc3710cda74b10c69cc65cad5a53c556570552dd4a5bd08f7bf023edbfb1e656ae1566687ff44878f04f8000000000000000000000000000000000000000000000000000000000000000000b9ff25c1"], 0x1c, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) getpeername(0xffffffffffffffff, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x6, 0x60, 0x81, 0x63d6}, {0x4, 0x80, 0x1, 0x7}, {0x3f, 0x81, 0x8, 0x3}, {0x78, 0xea, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x45}, {0x6, 0x0, 0x0, 0xfffffffc}]}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0) 03:41:52 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0xff) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = socket(0x2, 0x400000001002, 0x0) connect$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x1c) r5 = dup2(r2, r4) r6 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x180) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000004c0)) dup2(r5, r0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r7 = semget$private(0x0, 0x3, 0x100) semop(r7, &(0x7f0000000080)=[{0x3, 0x2, 0x1000}, {0x0, 0x7}, {0x3, 0x6, 0x1800}], 0x3) 03:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)) 03:41:52 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500003800000000000190780305907800000000450000000000000000000000e0000002e0000001810000005ee1048c0000000000000000"]) 03:41:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="fb74dc609362a71d09000000242ed35b8925d0f6be4e747590e7923cc686c676c5dea7375d7e0e0b461c6dac74eff0edfaf2d02b059208824d2bf6bf36771cb9dda214e5c6dd05f2770d2b9971c57fd4a5d276b3f0a2ac847dd0489dd9c6a3e5c02c3cc0dbe30d2703b7d77f99083f03614038fd15b5b8899ac8da8243dbbf5544b6a6ec830cde447b3df5856bd31fed8914f3a7e306728a111548c36f506216fe63eb57d4b74807af049b849b86db505f3f4df0a9f0ef3fcd2c3ccbc6d8f7067a31ffffffff2e71ec45c82321695b259d1d5624f9433e3e7a6bca2637307ffd1c1192454dda227c832116a800cc80c34d274b9b55d71a1f082a92fb1838c6930e52efc806495b571d7b108c7753"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 03:41:52 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, &(0x7f0000000080)=ANY=[@ANYBLOB='/G'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x2}) 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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) fsync(r0) r1 = socket(0x18, 0x8002, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/201, 0xc9}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/169, 0xa9}, {&(0x7f00000011c0)=""/17, 0x11}, {&(0x7f0000001200)=""/241, 0xf1}], 0x5) setsockopt(r1, 0x1000000029, 0x9, 0x0, 0x0) 03:41:52 executing program 0: r0 = socket(0x20, 0x2, 0x8) getsockopt(r0, 0x8, 0x2, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) 03:41:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="385b7e3c6fc8659642cc35b2c343396c73c802dcb93c81bc10c4e17d84f343daef6078b8565baf98b73b1fee4cef5aeb7a7146c6", 0x34}, {&(0x7f0000000080)="861a0db56e8bcafc57631d3246a875f6011ec2473ac98d959a3c42068a4563fd3638", 0x22}, {&(0x7f0000000100)="e787a1e9c294ac42984f3a06854a2ca9df2ebeae542336064c3380a202f450c5c0a2847e748dfa4fc9c8437146373c5f943aed19e95b136a8f286f21bc062faa6a18cbdb9776ddc8f3b942f6b38138f00784974cd92e216ade27a060a0e3e8b5994c25b711d68985f3cf869ef2855fa6bc4a3a4465a67c309b3ad6bfe8b660ec40dc51faeba349fe8e464126e32740371ff9cfbfc5fb1ac572d721bc2f20e8f48a2405c1a782334d119936d8d12f652db798aa7f0c07ab95c44cbaa37f87f8b65b3f8d5758ca595ac0103114f5e811216c648f090f991a6d75a53f3e35924465b371fea254ed9f8d9f38447024cc", 0xee}, {&(0x7f0000000200)="c12c92cd8afbebc0a9f02a1a94be70f5ff4c50f73f11a3103223748d204678bd53defe4389551ef7bc3b7b77c058d6478722e38652cc4c306daf5a69ebf58145e3ae411a2930375033464fd922f28b5074a8e68d77b662bae3409b8b967920af073704bc67a1a2ecc9b83ebddc6bc6ba0e13d0e7c060aa18ea0710cd9965888a7a33515f82d16bca7e3b9fee7b341111158b435ba8655004d5618b4d617d11892c722141db08dd8526fbcbc3c89028a9cd1cb956b890ae1a6495076fe3bcd7edd4bc8b8de48daa5a83", 0xc9}, {&(0x7f0000000300)="9979aa9089a7ea8e3006980fed9cbba465976388b954030e2d66c94d67007514536e5255d362cd14b64a74356ed4ecae9563166993033660ed5e8f9898e0e4e6b9fc9427a7f565ed4cc76bb3263f32f7504782b32f6cc019fa1ccbe091ee33386e9dca6b012dce5fbb42ac7aa754f2b697afa5c6a2739c54cc19fc2053f3c9671e5a804b423b125e4d6fd9ac46346412215dbb19e50ee5289401fcc6b71979c84d8560a851f0fa9869a939f226d03d88e9864af579bd68f41ec7adde988d09051d5e262b0ff9a7de59d19a330df081d72bdac84bfe2f759f6f13f57973f71d917c0be82a550709981fa4fb96c81caf4dfcb997ac4119f5e778236fd6bbc436eb57985624128ccd611669807ae022d20c8e3f36f5cace0d910b61a2d2e5ac84720551d840dab43fa7582bf50f8e8de39d548a8d4c259228c92f7cbd4b562b040c968aee3a6f55abb9933a7028ce70b1134be7b42dd127026c99e18bb76ecabebaf006a2c14086c48a7254dcdc11a6e31c4a8f092efa0b3d687929b752b9e58984fbfc6317c544c78af45ab83464c31896115e234278d5089c5a3830829d714ff9d19152ba653606243937122ee92ca7990ec543b3874f3384ee87a1f62ea148fee1c0cdd1175d44bbc16af71a8ef3f7f4fa9ea409da5014d10f9121ce7a5dcaa4c9b72a3df4e4bcec56d2ced8ba0e82b40a9dbbef6159c47139c290c54e06d98bb8c274a6c01101b548233b5addcb91cf50e022d05763eb4f328234ffb580104e409f504c810e29b6f65c65783370f9e5f016da04b2fcf61baf35b11c0b5951ac2d7c345b68dee9e159dd9621e15e9ae8c96e77c3f6fae28f463d95f308559f4a8df6783dd4bbb6337331f178532a6e2352538f5c154495f2f13ca244dc87ba368a9de5dd90c81ff3b3ed5f2627a5931fe81166f61afca4b4e884f3501548a9d293a685cb38dec25563c5ec56c1cf689f4153458127254f00410517a31c1d651637d83044e155aeefc69b02484b2058dfad87876f44b4b210d4bd8a4a0e585b154e7beae744ecaf6141e93e6803df6feb0184d0104cd90c50ee539885f233d7cf3a6b450ce05bf22e1b72b5b6958c8fc31102b8ed6328051f7df502d3e7e7d1ae2e760b32c9ff424521cdb642ef37573c2809eb4e7bf6ae99c9ebd5d86f510276f1d940300cbc9415bfaacc7938baa74d65c42976755dc66104c9b451e51749f2801f928a4fc45bf9f9c7b87616db612d8ac4ec420be14dc1941603d725d89d74752a94691055ebee1ee74b30d1c0240ec117e90b6fb9914e6f7039b6522bb22aa9d64cd54bc5b537ef59acc2c1c65cf5b947d357f23a4b5b36ef7c5b20808a58a6e3158508ebb0c2551de1294a0039b0a640072b501ebd28197eedbc2ed5a554dc109e4cb30b3ea66b8df1ef0d26ef6c7472bd62bc4d880a9a716bdbda52d8407c543f364752fe4687008182b299cde6957d1fcc5c14dfe0b6bd69e358dd8a7184dfd3cf4aa7e3c68a741091c7dedbcb4cd280e582ddd152d6439b30a0b9dc20f35346df3337e3056b98c48fe7f1060d14adc9a289d12dcdd74f701a8012465f10d96be98776130e854023921d77e79ad2a3f0eaee3b148e7c2ec66df62629a2cdda106d513597441df98e36481fbd8d8a502e466606709a24d003568a236c518bf67252ea589aeb2c06911b14ed137c98219a43cf2e55fb75854cb5176111e9eb3184a812a86dbe8d2868d0858fa4dcac36402bc99ddea2fff761bdb00436c34d8c1e98f36f12711679a51462c1f48e664206b94957c0272a5ede0637b7f98213fa3df6417fa2eccf87c82dab42f21994c2d5665c96533f4c9fa49e9f17b004bfc5c201220a04a67cb805b404b1bc38f80b4f1883fcb8b78415be1ee922f42a4737b9c4d1323f123b15ac9e0f0fa5dea5c36492b94087d158041eb6c3bec1407959baa9fe7bff49408d0606a60fd65861c8c7cf118d96900487140b79ee251510ded5bae93081365c3271b6a54d6252abb9298b6300ce612ff3d2fd874a95af67cb803b02fa1c3045f04a3c113171d116b46ce7afb0ba9fb4e05877335ddf949c2aacea082b284fc22dfb6291798f9cadd77490895f6a02d590ff8da822031907419f5080b58bfd8a4a28337ed513f8db37978d5185be82e1502ff74015ec9e64b218527ffe8fb080d720a0cd94acb2c9e65130308cdbd9db4ce2e9ad359b99fda947dd520c59a95d2dc8ee9fd9c75645c6f1121fe0331e2569753389a905994897580224c2a323457604cc45d88e689c059975125a3cda84a6f086f1e8502132e4f9abe5b7870fd2d986d05090a456bd982516bddd5cb506a9705fe331805a3735981177f45420051518dbea54ba72e891c45898ba825879f862116f816e56a5f2995dc3470539f9f483b9ef8e57a95d306e090c30c8f480b60bca4e589081aa819ef45ec3bf3fdfd87376ef1af7b2378c159a251db9a47e899bf189bb1c5d77be45c6c521a488fc63c648ac66b08e6a35870557f14fafcd8ea1b256ea279fee4e8981e6ec70ea89736b43e5549184c0fff6e780d5fa0435cd8c3801df7e97e44e8e63d99e4b6801431c6878521248cf3dd5117b31af58a0beeb79f3d59c15e3635ee48132514997ca7ed7f57e376bdb4f51a15ae4e9cd82237d3c833f5ba263dafbdaf5b4460c614cd49bc9e301e5e3074b564138f7d3ae767826e80094631c7f994821c284d86e0c5e7410a0697966874e1c0e2facd835c43402fdde7f02aaa156968ad8cdbd6d25977221145f13190984539d4b185d3d17aa4677b0ced00317d96c850c7a088186bcb2da24b0f24a7151af81f454c4c7f3e3ec64153008900c47fecaa65316d6ef3f403fec0dc717a049a8c69482d47bce614e924215185aea718900742195a017cab3e3c7bc3d545b353932a18c25cbe1eb9fa1c4e82daf6ce9ff13a825bd31302f1eb2917c2b6f58df18c343a120f801d1c48b7c6c19896f8e56c6072e39a3c9f2694e07ce774d7af1b06940b43299c6c2bfece11d9c1ef3a1d1a0e99569a4a3c34bd030f12489b40a2c67d08e2258443682d1657dfe8f2be59d629be15401766417ffb057d9290d91b92854e0a942e340e81e1539b210be8972deb253f14e399079da8c471c08431768f0c7b252645dac885a713692f713b4690a255aea37c4e8fad71b078c69292e974ae1c180b2f1e6a0e35a7fe828e283c8a4d51459d9dfcecd411f8818995464dfb94dfecc0e3900afc2ad42b3b9b0fe0df0ccce7cc8ff8750dceaec7248c8f47dbac868a14babe2190b744966bff24f94fdf2e06bfe3f57daba987720bac4060e1ccd4ca346cd22b9d9ceeef3e9b41ea53967cb9d83bf497d2a3c0ad64f1175e64716b7fbc8457b485475a6bcc5d7fcd89cda2b3da5050aa7147d66dd9c14db22a79aedca3631dcc52a4ec8d5731818e4cbb238906574adaed4e3ae4c3c643d60ce12f48213ecf058ed9cc53a3d88f113eb799e7773c1ba3567558015016260e457c77fd615cb7514b9352eaaf6031e0c1d37d3149f38f8756c5c561a994269f6a202f80861afebd0fb6c7f230b03714f5aceba308d1166f6404dd4e56f76fe92f751ae4a1d0de1ccacc02232baefeaefb7860b6bf2a5ab21c422c05cbd3e039c5809290c937245ff01abbbef8a2234798a34d1ea28075dbc3dbb6694d810a1d08851b6a75fe12bbcf0eaa1082c01c3d1b570e32393860e61a6e7960594335de539bc3b476be50ddcc0405465c0c09b755a69ab571392f85f1010b3fa18fb112f792800f71f91a4ab6cfcab154a8514efcbcc581ffa66508e56a77a372e5330dc276cd231913639382a40fc37bbcaba0468fd4c984b05563e5fbb1413b52e385b54a0ab373e3580a71784f29e09a33301cdec302479d8164644aa5ab75e013086ddab592b59d5bac9dae95be6467fe0cc928356f97fc6c7eb805245a8319dbc99a43a77fd13cdf9840c7affe5a4f9e8dc454b43fc83ae87bc58f4dc2a76d158dbb66ad870c99e2d0693fbb4b87072a80ec1b3f360d17c6c1d1b08372519b8b97f5b4cb583db0ea74017bca48e765cd846a69dab90872eaf6cdc78033a5c91e07c1fb33df15c9436d10fe99a4fb692414db108380446f336eac7acb39c2eb53e553dc30af602f5ab03d35a7773ec67900e215a94fe36766c5e44e31d65da509431bc17709fed1d20295d459a64ec4cf86a44f30956f0dbb4647435164c4930b0011a1ff814ddc64eaab40578daeab106d5367fde513d48dd94257d628eb3e5c6da9cbbb66656559e41940c80cecf77e5fb38153bbfa006838fad8935974a83e0afdf86066ae6701eb487468d833123b1a81242b2ebbece0361da8c90014704dd40a3c42158c7f9c340f2879ed32d95de75128a7e77a9c1149a62ea164efbda684a11b9bb5510bc4c67899a2c42288a08144d157c42944205e88eeba2140475efd09754e7c99e68fa5c2dfeaabd2a478098032b1f2f9708b6faf3d045588dba2e9956da14cc768cf33795839c3dbe632ec88a0ead33fe5fb2e9bf3aee50848e381960d801f4e061335c49e5eb4a679d2249a19f3b0426fb7fc611f34a2e974a313226803a753bfeb874a4c99bd70ce4a60b6bc5760ca7d5265fbb670090d6fbe180fe3676fde2e1f44991d092ac14c8d491a7f4dbb1cda6e4f4e80f44ae2100530d680a47cdf6d93faecfaac1f162058748ac2b1f51703cae7e709c5942b1697e0548be7af1213f751ae5cd2b99a47a06ab2cd4e99b31de3f08eb4d3ffdd45e1bbb216cb6d84d648bef83bed05ccedca6fbce67b33b1bd8a7ccbacf435de0e423ac4ec51290108ec611638dd0460ded52341cdb516b77262553500a28218e83223702dc9be8cec50e49f6a889b6ca35c9ef4c4a3be548e3a90e40cda8b5f678e28a153f928942a6a0c9a664c865ad5dd4dfb60b69892290ce10d44c1f48db471a41fdde9197985ccc8eafac4201c1d997e33a5e84816871e97f215866c98c4b3ae3cf75bc790253d9f9b932dbedf8660a02da9335ac744e3f382caf366dfda8f990a91893c8ceedd04139827331fb1a6a9700716037a9aa3db3e4e6f60a211306a268a540fc18bee76284e97644f4b83fb584260fb73afed39b97485cdf7e6a55a267e33b40f1cf1fd4146b1c0f74ba5953d15c2c56ded0f33978b9551be0ae8b8582d4d299ab3a8d2f1247527480918d36ef01b0d05f13f0a19ef38f174beb2df6f93d3319643b6718dbefdd56b66df835c1815444aae35f71340cf785903380daa908a04ca1944b32a96d10d040fe8c2f9f918227cc478f2eb54878cdda9c2d6c349ed407f21decfb0e7f094a8f5be01e6d1d0e29a04e57c05ff504d0bcf072eebd4e2afa0e5ca97e02bd96252cbb14c4f27ca9bbd9b43c9933a8825f7b307f6adbdc87160ea8ab881d17f99d0b20f19b30e41cbac44db3e13584b10b7b2d4c91173be69c36611fe27d80bd03eec71e7268dfb1e7d13e1ea2ca847a4c40d5383debfb24f2982e47656c2af470a752fcfd96439508e7d5c407e3591a3d0fc8c7c15d182a22301d7fc3e339aab72068f737b1a12642d55ab8fdcb6c8a04ddff97d5f469f2d20fd52dd66eca8d339251965acae3d865f7a44352651aecb2b4d12819a27759a1a836d2e32f0569c561362e4e425c44bb2449610502eccbf0b563abdbf4b22293b69259f2bc858f85bb2cd14947850a4c2e17713c0637a098cdb293e2fb0805ddeeae984d69e8abce0685dfbf39f93372deb76ae94cab738c9d0e4529048506eb62797ee2fdfc0d2f", 0x1000}, {&(0x7f0000001300)="36754465aaa6dcb87fd53d5fd4e526", 0xf}, {&(0x7f0000001340)="c27cb41690dc638e788672e4131086ef9bbd4f0d1fe1403ae3494a4e28abede82558b33aab38d7d4a57172b34ad812d021a79841d8677314a297f218a0e2a5152a0b63f5b717fd8a568a16587a5fc733be50d3cd6ed164a9d943cccb270b5fdcf19d3e00bcbd3ce742b07fbc1db41bfc03202dd0e370c41eca", 0x79}], 0x7, 0x0, 0x3ff) close(r0) 03:41:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="70824e58df8c210022bc5016a96197c88d44519593a566926f9e08b150cc083fa8216aae88dd0a7fc26fffa17bedda6d281fa4e0ee87415a2c3151c0e75a886c4959692c2b3a15a650018cb2b7c36199f1de76c02f97d5b04f3a6b290f3f715ba447abd4d8bde1dedcde2819ff508df8b50f2f568dd5c2e437d0f8df45a546cec13606c336843fa904dc5f82bb9197e78dffacdc597f59e4d2b4f4f98ab04e901f61c5c19b660c048dd018c9048daea73caea8d87906b9d51248971dae80a1642047269610b2ecec2e724751958df62ecd64ab8470ad7ba17d92", 0xda) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRES64=r1, @ANYRESOCT=r3, @ANYRESDEC=r4, @ANYBLOB="dc09ad5b5e6994dbfad8546d7ec08e24aa0aab89a136f96934f727504e15726187a149d711e061ce231dc2c939c4c9a83e9a8d314faaca954505414f392b74198e68e0f8b0635994332d0b16cc919a541e707706a35666b05d5d583f1b4e1c411e9d5b02832d8b8d3d7908e97b340ab9c0e253d6a545f2c5f845ba9b88bfec3eb6402c59a7bc4794ae3775b04825781dc87ed943f9cdf868af1771c6e5cb52af93100f56cf1e9b57925e127fd0edc9f054326c7ade2948d80fa9fe5a7f9fc47f3fb221f96c37d737f0fcab878975a5b01665611f452c4a03f342d77eb498", @ANYRES64=r5, @ANYRESDEC=0x0, @ANYRESHEX]) 03:41:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x30000044001000e, 0x400008001}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) sendmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000200)="a68d034a7a864738503aa1286a117bba5dae5b8b3fa5841285b6b779b512bb632446ca5bd009a6a99f6ed27a29047b7585d654aee24c343ba238d8cd636a0dccded6c84c9d2ae0b941", 0x49}, {&(0x7f0000000340)="e331a702ed54dffc412a1145f502b7278658229e707dc5281f1945c632eff4c43951cff10d1bd1a720325d6a27317961cd545b201a60a7a78cd92006e151bb84e23fd1da5baa2e8b7c7f8bfc01acaa65198b0e44e672648205d5f09bc6625c316b71bb", 0x63}, {&(0x7f00000003c0)="adff73d35bd80808fc8cc7d536df85969d6c0d3fda4ccda66f0a85805480849ebc3e7e546792615c814708f91a3b01cdfa4aafb966ecd48136624721a7747257ac5a4989f33b54fdf58209c9e9ec15f70ba4d4919e885b6373526cdfe4717e3f7b3fd5bebc043e51542175934377b3f632ad1d2d730ce676778637948ef521d3beab36b9389d95ad072559af2c1b8b95f76eb5217ee80eb79c7f888c261aa92f55e3530373c3e33dd623d641a5f8611404217b562ac7d050099607ff52ca501b519b9491d91da366b3d406778b4472b78c", 0xd1}, {&(0x7f0000000280)="f6d2a2bd636a9688d4640ed297e9c4e32446c80984ed7de634fb85684bdd5f8c1e4541df13b833b42053ae", 0x2b}, {&(0x7f00000004c0)='*', 0x1}, {&(0x7f0000000500)="b2dcbe6ba77b14365d8eb675875cbfa3f5b5d0673e7e35d3cc3c4137f51b780733e503b3d598ddd048e652c92a3c5b331190d0b67d0a2d31c7558e3142e33041287f2c4598db76a6d1ab8bc1b048af5c31258a499b04d151f4cab8c521d109939c38c52c42014aaf599b37d922b04f67174a56266df30095967632ce5067f7b108396352c4473a6fdcdfd9d620b1b94003db6612ccdfe53e88fe5a7de3b20b09e1fc3960a965d6cda7ac79d06a9a3bc3fe8565403451fc02a6bd9f43c70068af7d87cabea9c26276101b7622a53a3b788b75e0dcd981ec101bc7656e98b767980b7b8ac7d5a355b23bd71e3413a59d665bff6d671f25e8224f65658d0871", 0xfe}, {&(0x7f0000000600)="f8079a11555290d1742d931b6ffdf4eda7a0f8bc776d22522f35d6a7e5c7e6d46f179ebc999f503374e3cd1015225a59ee69e6f2a672387b7672cf49b6385de0bcf6e9428b4f14a3", 0x48}, {&(0x7f0000000680)="06327ff6a384b198b753ceac787eaaff950b21b7642eb2521ed2e456e79236c605fc1dd6390b424bad9782ce4d15d9b62e8a42b0c498915e20882f026291c1e287b753cb323e9caa746cbbacc68939225f14ed0e3ef85e70dcb5cbfb3594a32f0e813b666c554fa53f8ed7540c22eb4f8e269e7a1452a6dbd477c9aff9d86abd713b0c4e26f50e015237b78449cfc6addbddd8", 0x93}, {&(0x7f0000000740)="9a3a8b059c78a512361b8f169f764fa7fb1354fbbefee290ba7137876980a3312244a9c41d49365386e0e33338a264518f0e9a6320a2ac220fc224f48ca05aa17ba76f47bbe0d9de7bb8019db769a338d9ae2690feae22ca5ea8b1355cea64dddce6cc27a2f8a1c654d25c67fb793cf474299d62dffd19162d01cac83131d362ef5813cc8a2c3a2ef4325c54af176d3596f1", 0x92}], 0x9, &(0x7f00000008c0)=ANY=[@ANYBLOB="6000000000000000ffff000005000000bc3dbe18e38a67cab4a0df04f289be5441944e0e684db9f757f1c203c6b7f87c4b5f843585ea138c58524bea6b0f701f33c842f975ad06c0c5ee59c5001815d89e328292a7893e30f044fc0effdd8eb6d00000000000000001000000e20000002568ec14888947d3498da6946422a5e75f951edbab8da5671970432577008f19ce9a1f81728807a4782ac865ab5b60240c734a670608725695a5c6c306d6974de04be2b62a2e1038d0fdda31bd2345b5fd606d17153b7d55285c57d6a73f4c13706835c2e52effae527c43398540ff724d4e9bb8e9d144fb0cb449f15e06535d432e7b4472448e867ff0f3b07147aa4871c7bc1fd9745baccf81eedc5c70049b17233a838785d3528a70a3d82576f7da4103d85e3e2523b1bf56c2000000000028000000000000000100000007000000377d9099b7625c232f85c93645ae9c00fc00000000000000f0000000000000000100000006000000f68dc7d54de61a60cb5904ee52fbb45ec21eee4fe4e07d2f2929588b46cafa2a99428e524f55c9999cfed770f1e80e2e7278341e532433bc3f043a6d1e9d4504fb4ca35cd409fd821de56b79b91b2f9e9b0a018cd6c22d4733507fd58897aaef4babed5fbaade446cd5f54c09c71940888ed9a09ab383063708881230083d12193d53094aab075085ac5d5fde9dd5adc290fde856ae04253aa107a25ca3fb236f9b6cf3fe90c15edbf29fe8045e4e737907cd0e096025229ea9f929fd38109cf3dfe6816c0541bcbf38b61c7bad7290639cf8ddebb6134fae2891ec6a2831ea97800000000000000ffff0000050000004e64a996f9cc90b6a4239285611bf379b57c7350314f91677781fef0550b081381d1baff35ad34a5a4350ae3d7ebb4710a97181c2795ddc76eaa8ca3f861b990f40c2c25ceecb45797d0e69e6332e755f52e61b4ebd5e56bf5807dd859b9a6529100000000000000380000000000000001000000070000001603723023a6316813e130b6b0e29fbf5954d4d071806f1a85a5aacdd961b1ca34c1b31bda0000002000000000000000ffff0000000000007af0171ce546a56a30b6b1b1000000000801000000000000010000000004000029764991510d7285bb7e737625812b64beaa441ed6485c62ab9386ec0557dc32c7827332fb0fa73a2226c4d050c21836062faa157d513da943286d61080607ea996f6f92720cbb10867626c3a306a2f66cf7ab56d80f801618a42252ac6afdf33dfb0cfa1667210ce00be62927c31d99a2174e8650f5599d248cf6f0dd42bf9b4cd16e282bbadd36625c5849300d0ff66998b625add0af54b8b77c7335349d4e89179bf5a807642ffde94ab1195de67d221b9407f67c7414e20e3dde9d9511497e3edb41b9bd4077cfcb3412f82c1c72a34ea5ffc6803d887dfe28fdc63914b03eec5c2cb10793cd5db2f24ab263fb71a032a69355470000c000000000000000ffff000002000000667c590e86e51fd23574e518a4682d17913378d567133bb9b80bfd49ffbc2c1aaf6a97a3d8832ca3300be8478876ebe5bbb51c7cde33400aababa8e7d0d39339cadc5f3ec02ec7460408fd494ae661e314a94df4fc524e0fba97f04c8de3b9d8ef23c7ea40e4246ed641a2a39791523483b9cbed9118ba4af6809e85fda8cdecd6a07f6546a5112591afedbeabb46bc5d41b5e4ce48ceed819ec7a1eecb42cb9060886f360c8dc9f2e00000000000000"], 0x4e0}, 0x3) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5, 0xff, 0x1, 0x7}]}) 03:41:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd607abf297ee6a58692186000003b00d731493c8d7905e99ff168eba5e7672bfe8000000000000000000000000000aa6286d0b6ff4331ff1205bb3287e7bf64830becf5dd32dcf382abdb"]) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) 03:41:53 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000180)={@random="e3ab04002f00", @local, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x19, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, [{0x0, 0x0, "32f01b"}]}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0xc000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 03:41:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, 0x0) fchdir(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000700)="f66689", 0x3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x200]}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000100)=[{&(0x7f00000004c0)="967b21b12745862b2f3603f1cee1b95e375634ad5cdee4580bf3f2b198cfcf0ed2d617278a6d5ac7a2d8307242947724019ca9dc483af8f29332b87b8c8c2dbda1327e54c40673d679713c0d6d878eeb505e80d9836870be01451b0c587fd347fa289da0e9156b3a6c1850ad794ed8b0f61a73907f28246784ad8543cbd1f5d75777f6d0d350b5204be06639d64c4bcf870cdec49a0e7cc935dc5effa92c469f5ff75aa54d24c8aede0675c033a1b205e45fc69df2e8c57dc808c99542da2a856fe5668a75c4ef8a6bc7147365e1a8eac9e34c801d4c1c395d498839947c46958e4ce40af920cd34f6bb298ecb208d", 0xef}, {&(0x7f0000000180)="f41f29a821ea3194fea5735136f4a203afc5cd87084c85bc62bb1bdbb7bd2ec8ec210db110b3d1db0ea782fe2d7f4b7c0721b17a8f28f3391af6754f873f5ac3aeaadefd62bd028e5bad55d21489f7ec8a38234b6c76cfc58d829a776e56aacabd2bb439642b41699e4ea3de3e2d3660d7b4700ca4ee5bd96d68aa22a992", 0x7e}, {&(0x7f0000000b80)="951ff33915d21aa14b3b92e9152ba85d41a40496e61dc49fadac91fe1f6d776bbbf7b111d522518620427f68c6daf667ed41ed4919d2b1b12a1995cc5317033fa27268b0546d450cd62730f8a1201954e6118a2409d6ff1984bfaff90ce01855df386a4c7318f3e8545918eeefa1412421c6458a32eed1d0b640de17c6c015af93bf198859763c7c612893f8c301de90f8ee897b712ef9de72aaedc2347568a23fba5f4d4f098369cddc6759246e2148c54a8c268cbc879ec1f7f77f48316d3a754168c28dd9cb5d946db9121b88f28ab93e23b93ba5618d6ed73adbdabfac8c6ec33da9b6bb2616a8ac786605d1cc7be5713b659362445b6c2f5d3c76846a0d33925465afe24d8a053879307b6937969c0279badbed038ce4e0b2b7eab1d584a67c9cf72919d53f2c3ada4ea051eccb30c26a888a465e5ef3a8d06bb9245bd0eb55b1ac4a5eedbd09aaecddc67bb4a329b8dda21c6dbef28525ffe0eebb94a9d40e36f2a9b75b43e455b5865184d6e82930ee8a98547f2dbfa0a4e775fc8006bf2f420fc00e4cd07ae2867d76be1abafdb887c86660ebfcb002da98dd23c87c82e1b407437af78f214cd573311adbf31804aae9b9171ef6cfaf84512308bba2651266c684d645c0333d3e8d0d94157834950f9cb948035928b4fae86c9a7c12b4625f0debcfa40601bf0d2e7dde6e715af5cb892e721ee13183633595cebdee899781ef366f70ecde6a5ddc88f38b8cbfae227d58e9fc440055c0b88b3e17e1749a6537bc6a48b0e2b6f43baed73c0ea8f1e813c6efa758daa4a930f96a0f18806a2695c9f4e5ad01d1e7fea219fb0f40f7fa9f0724cc56672b537ffd358e49c31cf1f275370e092d180e150c9619d54dd9a51d0f6d5709f07554d4f4c8ef92dfdb41c3ace9daa0703e096ac26c646d47ad795be171c077e90faeda947afebc2c6568db35ab6cc224e0fb7bb9f677ae8d0d05bedd43937c4fd146e1534a6fbb2c82511d02adff734fe79d74f2652ddc68ab9c99b455a7fb001154044d2244a9374d1d6912f6c56481bbacbee94a2a74013eddd13ce5ae16b1ef8241a3e680ae2cb9431b93b2dbecbd98dd88a3b616833815bd0eacbe0d31e3d5eaa50df62e01ce2770af57234690b1b968db417dc9d11f9853a0dc1ef7b7871c92cffb5a64aad1e59b9ecfec054f04530bae02c5e6f489bbcfbaf80e4f51dc5e0e5d830c262fa1955caa8255aed28fe15ccfe934cc2a4b3cd7cce078c4f2e9e0cff9c7e21bc051ead0cf36e5ad8343cbc4f526e19420544a63cc0a0b48ce4841aac28e1d3d4fc3f859c3bacf2ec922d6ed7456481d27740a088548f49df2e724c1ea374d9f4cbdc400ae75388777d2055897652a3399eb1a0ce97281dabe14f4ce1370726bec0babba5ca7012621dd878ecbc267dc4261bf1683c9fef275675c5489e1b1c6ad55b545214b3474cf638662b45b7eda98b2d6a3fc32b2a9ab9b42ea00905f587b959fdc42e4f17e416f2162f73a226e6296ddc429f85b7d6f44aca1d476bd907e347ea63e708024f977944b10ad6accbea09d6fc910edce37d26888a07dc0b46f8b0bab062968fa2dbc3a3a97510e98e6ddc313b5937e9aae274f9ae70e011541c4b17493362929a6a9de1c7ed003f0c4b13afe96bedd3e8727ecfbbe5f36f9148a7be02cc0efb8499f2f3f4cdc8a2c7e46bd9860e8862596f57656eaaae492e14465fd7ebd57fdcb0af539ce815123ed2563e10f1bcc4278ed26da4c6055bc13742ddeb9d34c224afd1d5e9080d5e0b29984069cce687910308c622345c02409a7ca9a4b2f36c1175662d80d7f596054bb5b732265deb0c4a1aa68b6fecb3a071b04f4a5a93225f99239b6dd65bd3bc127323890978bec7f52c425b01a7ecca6b0b446d71fbdbfff2bf16b8a1ea13291bc1250e3231e97d6e8f9d6eef62d18f978e3b9027cecda8cd0b0f02c569343ed85491a57c43699dd03a6df488d7f0f670d4d736ad8da0f4c67902bdb65d8d335d9185251b12ee0b1c33bad17d834aec2a94cd8ce83c42c42da339bfe84452a83d05a35d83b0f4195a8ae8dc25903b9ce13a3671bb69658b57751453f1e760ede1e1b32ddf7814ae7abdaef01b09c1175d8f53218f5c9508543b11b012ef475115dd7f9e9c41b1a6a8ba8e0edaebd24a3abf248c16bfc319ce61d00b86c63e89913b050e340cc28a83b184c105b1fa51d18bb09e95bec5682c9f942cde13164252227ed662783f13aed614c274fd1aa476ce18fe092beacca07e18fe818f7c02d65c6380fd61233275b7f7b4c3be54f884601349b1798eefb5d4bad316dd1c6cbd01bdfecb5259775cebbb0818baf0fd98c618bff48437809ff669e196afce1a644d2776bc5564a54f80864a199f55607b48057c2d2d62758450e4b5b81a5f34f601916e9bb52fbffab63d318be38b5b68f7b605e40353dfdd0e345ded1f2e997912658fb99504580041139544134b7d38f92af68072028f3c5c758c005a161c2afd68cf1f6335078723f707b372709008c3d04b9d87d65ba99cbf5bd77da3b6a6144533148919227123d08aa9cfe442dff102e0d3b3d98339e75e6cd617e0dca80facb25b69d6543a9a445a2239d44d85201e1c1b349ceef574bf2ccfc2f8343cc737d5d480ccedd576904d5a93c0068f70011674597298989348dfba69c390ae3ba24997ac75c8fa6c501acfda7d9e1cfc5c0891edb1e2aae8598163ec771360bc5f2238b35c3cacd2516b89836a3915b8aa997288555754564938343cc86121a04637ae16aad0f521cfc4288999f6b33191c92d595deccb09b902aac02253affa9d22595da1240a4af2bd35de159f7e4049130d6a99cac1130ed9e2c146990ebe1e46197e8d1eb2f73df31f5b3630b0f87a510b522762bab0d3df4c162abd95ac1153fc919130d69278e4ec031a84f0dc85f09c7a0460a79587d2721abdc634931ed258e8525430d8e76976a72f3e5c0b312c1ee0723a8f5c5a5749799aea1b04beaa6dcceb35a973838a08a20d32f361534e9597aa8b4fb5721713991d5131848e452346e3f65a1d644e81a4bb952c6eca38086d0492688e893e2dd61cdfb09bc2ce80d10150b8bfbace7e7e90edd179ba685e13800cbab5d0d2eb059640957939a7fa95badb1f4c1b1cf699254cd144e9f7a13d0650a5a004e6a144f656f861305d1b76d0bad87601d1bd9bbdbb29c8ba91b690de412a643c996d03f889dc95c70578720fd95b575d28794821c1d1142a4b638be4017f97bce61d7e803c32425716162b122218f7e26fc2c76193b55bb2056740717e3f1ae055f40aac83a7666c4f95a0c214b1cb2acbe5bd87f6cf5f99af545b679ea0b664e7b38cb35a3bc4ca408f43e7f95e86540dd9ca0993adfb405c22442884d258cf5b07bc58b347489467d7aeca2baf20302be707dbfd42447551f8fcca1deda88a4a66727163a4c91115a1deb13f3cbce8bb680213a1ffcea7ddf31dbff6d567ec7a9176b2cda5195f8ef91af155734b033b66bb0c15c0a69fbe016d3e537e581bc576ba39c388839e7194170600bd05cac4b12ed313434479c24acd698ba331f775be34af1e7778eae34512dd7b237bdfc61cd73d0e32873f398dddc9543f949f915531b95362274bd8620e5ce9233f6be57fb765336dc40b847f7417dd3bd1fa8d2fe51b119e528e1b5318747bc931c82634099a2ad3f07979aa2f6b9327b0951d9d3c5696a4ed95a31dd17a2a85eea97432f9bd6442a615c592b6a6a2ba32559023f477af4fcf5f4cfdc374ff174b3dbb6e1231499fdd3930e1dc1f71b126f2a236a4ce00806126ce3a5b410af6c51200f185a0dd6ed5f52ff61409409b87042224f2ec3ea6be6915aade53597a58f1e52caea9b63ef867f526a396411af56226c4840c4daa4eebb304e5639870d2a6ad6a325f562242cb96eea8b97e9f3633f89addfe83af1602fa934c1e124b5e0075f44f12809821d14906c51f8831045ebacba317c2877c3f29df48a8d8a04aa1862a7a7e8aa84c1eed15685ef28928160d2a660e5da49e21270b502ef0533da3b828dda034da48e434ac2159aeeff5cb252a2c9376c09af5f1ebba08c6fa84d90e55cefe37aadf29092f01d2f9b242d4b6e2b325ffb6a9cc2bf0a4e8cfaaac92286785882cfaf1c4b68d6f41b40a07a131c61a95e8bffc1cded1a3f0d13cebf2d86fce9b9d601a007b29a1e9f1c15bbcd58da4efdc9239168473ee1d67c6ef94ddfc3e969a29f71a9b59c36325b249b409918551e0fec3603fa3f0cf45615b21492ea0715e821f90e4bfcef351410b2d0d1feb95f42f43686d759fe7e62b87f1abfabe7fee5256e406185342e38a27d891ecb71cc7a9f7b0da54081a92c3443fb565c7c8e869272a30970dac1730cc002840544df71e36cdb3041b791c0853ecd72bfd8941a21e506be464dbc2224ab361ecd7fc27bdc53c294779ac7d1abfbbe7fc573ac60dffc483cfa50e386b9a263e300f12505ef6b79b078beb06291e28446e57f693c3c23e3b9008821491a539c20d7297168f791d27cf01eb0af5d22dd54b604569e92965c70e4d471891c1f99004c655407b05cd2e4ca3dc7fe07adfefcf4b193282b7feb93b2a90c79a2c8fb8d263ddd6697934085ecec28a70e005221bd2def1be3804421bc362807c540d67fdfca101cfa8dddb3000d9fa16530c1e92c0b904da24736e718ee0737d3fba16aee6ed16acbb6c9ee46baccd4c7c0cf530866d4bc001ecd77dea493598356af4497215632754ea2f160aa61cf9e7697a5a9fba7049d9cdac6bcd9a08523c4c87a51a813857b518f3a80277171022b0a7b10f6884499f0e32ee66f1ed71697a779b0429b2323d29a3dc688dbe831d1050a8be99ba9c7dd3dd03668e742e4f2b52ba7ca59b31e4e9398bcf08d552456d62afbdb7716f63bdc95928a0caf0c0f757f1ded70604df1b5171070441ad7ad04f5ef30e002fa40efc201f9d8eb2b521c2a2f53adfec4ee3ff5e23ea4b643c44e73e6a90d8d82e3fc177a082dc921211cb4cb1cb8eeddb06d5f60c949f6c6f3c6d26898a111bd014078d2a029b55d32889c372ad5b3de0a8e75c9ee6a763020da6553581170db756c65247916f070075ae7a92775c1f203180c83d2fba80b97e9994bad09782c839a9fe195be72816e48965f083e9b3b247434c43b3b58043e847361508e39f4bbb2146faf5f13ee8b49d5ecdc7027bfa69524b0909c521a12ed04f53ec82e96c6dc0b1788fce7a933560b4f6b5a7e16a30e7e87c8286c81b16574033be57a98240cd9e57812b2005a75a3a9bd565369b8d0532f595cb8aaca8e3af2c94e505d962eaf68f4f6fdbc3a9104e61535cf6d73f16781b15c6aceaf9901a99990e921a8a7407e0388be0adfe5269d5711041e5460ec362ab78aecff75d2b822ba4a8539215133d252661560f41337bca0516e8fe60ab5999e30625b2f7c4dca520032c99d401fd5670d3f2bae01a231bea9041bfa58524d2124f0c2291714984258413624d542abdac1e8e117c8645cc9040609379aad803724a2425874a1ef55e0e2720c8c22cc720e53a6a872e233ba59f0bda9f9cf3b8327d4bedf523cc19970468d1d74c843e91fa9ca5685254c713e7c39b83cb579579a5e40d9ff06f670f81bf069cb58274d4c31492cb71d17c060cb285f8d0157ea14dd0bd585993202f0444de7b7c34e31734f51443f7c8eed7123f7d3f53843dd27cfc2451ced82bffdacaa4327cf68f4405c83db41cc024cae37b44063300b59ac14e00ae102146e07", 0x1000}, {&(0x7f0000000080)}], 0x4, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0xc8, 0x4}, 0x400) r3 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r3, 0x29, 0x27, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = semget$private(0x0, 0x1, 0x444) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) 03:41:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6d691d84108e3743457a4cb86ac445"], 0x104, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00b8ac6967a3a6ad06000000000000000000bfd2635eb02014f47339a18617916eb6d88fb087cfb39208c209be1db7f11fe66cc5be90fe3be2729f2fcfdca9e1653c45bc1bff60f65653320fd829285722de8c50851456bc35e96de9eac3ebc920ab6b9f812e1c7385cbe4e611de2d3021a1aadbccfcb1"]) msgsnd(r2, &(0x7f0000002700)=ANY=[@ANYBLOB='\x00\x00'], 0x8, 0x0) r3 = semget$private(0x0, 0x5, 0x20e) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca8e30284b27c79b0ac245b33219151efcc6f831a150f733295c2d899745149b3aef0b23d6912573dd43de62469c9c0cdd0611368c4346d50de3e4fe050d9282d44fb12897dc954dd7eff985eeb7a00e8402bd95dbd3ffebfca8756ad3f0df45fc8f21443369407c0853a37ff79a3f0b61ad39e96732b1e828c811fcc2331393ffe15f8b736cf0b03f9c0f114243d0bc38b88ef0492a3928672fd74211439b17c94b643a512fdadfbb9edf7098251ab9300d9f870efb39709019b45a98d39cf6fee758825b1eb1a0a592725f8e34b7ed02727452fee1840b8c710e8937ab52257f3e82"], 0x2c, 0x0, 0x0) semop(r3, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c}, {0x3, 0x5, 0x800}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) 03:41:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) seteuid(0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\r'], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0xe5ccda0e3d9c5d6e, 0xd0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x4, 0x7) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2be519c0, &(0x7f0000000180)="ebffcbff1bb9fd812f325ea43890c58d31929648b701c51e369d4975eeca55aacc99aedd6e9fc1996af97a1ccc5e0e6d22dc5a01d5b48ab392090b1b8aebd0550e52773d64d1e5786c4ec05ce0ed0252", 0x50) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 03:41:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x1c, 0x0, 0x0, 0xfffffffc}, {0x200000006, 0x0, 0xff, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 03:41:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x22, 0x52) flock(r0, 0x5) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="5dc25c07cf9cfd6ce4bd64ca2a75eebdc0efd7aa1daf44e47fe517b741e089a3f87a1e6a2a4758e630b2b14528bf178b3a1b2a9c0a68991f117ceb91b824a0497e6542fd6645c57e135e61bb35", 0x4d) dup2(r1, r0) 03:41:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffc], [0x0, 0x0, 0x482]}}) 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, &(0x7f0000000000)) 03:41:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x39, 0x0, 0x0, 0x4000000000000000}], 0x80000, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000140)=0x4fa83fd6) write(r0, &(0x7f0000000040)='!', 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x9) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 03:41:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f00000000c0)="e40ec60a914e4ba2a657db45f77127929d7e66ac9f374d0f96addffdf1515b40e68f1fe880cc9a1b36dac5550779dd3b980a0c586ec8b584eaeb7ca729fcb7ca944aeb3d180f816e3b00c83351", 0x4d, 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53eef9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a8bcc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da03ea23b11041034906ce6dc83c3fba37ff1547118f569f6e87cb950fe286ef99252e35109463c50d4ebb0f11934acb99ae1ad670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00f3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf50005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3d0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5ec024bb1c94ab939d8bac352fd7f22a02065f479ef2b5eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e942ce09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807ca788110fdd3c1850", @ANYRES16=r4], 0x10) dup2(r4, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) r6 = socket(0x2, 0x400000000002, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = fcntl$dupfd(r6, 0x0, r6) fchmodat(r8, &(0x7f0000000140)='./file0\x00', 0x22, 0x2) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCNXCL(r9, 0x2000740e) fcntl$setstatus(r9, 0x4, 0x80) sendto$inet6(r5, &(0x7f0000000040), 0x10035, 0x0, 0x0, 0x0) 03:41:58 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="99745a07bc66e4572f5572fbdfbb402337ed4abf89cc6a3aae9b33d4d87533eab4445aff2f0215a0327abb7f8bfe6c302be6095598b1a71f627b497635a0992403d8d03d97971599c1eaa916f8ac43591efd5b0153860642f22d2061453d62c747e6db1be67417109f910b6a", 0x6c}, {&(0x7f00000000c0)="c14b21bdc4a41797ee21e748ddd853a7b63ad96326450528ac829019622f6e0479cab4cbdf71db6f79a15ea01540", 0x2e}, {&(0x7f0000000100)="02b476a5e0aa081cfaa4fd334d063d5e8b83c108181cf923128af3c81db53ec1696509c10e5be39971c507c053c01eedf76137697836b9906b4bd1f2e38898969eee7a4b3a75eb076f226b36caaeb6779f0f3da379510fb9e89d3e34e3fcaebb8768faeec5895165009405baad63c8f638f882c82a99c0e52ce4df258ee9c75bad23bda0cedb44a79e7f81ac41273690caa147ad03e96a3d74f75cbc63a137e6ebe4947c3768c609a653532236a8c77ecf2ca026c18771629cc97cbd079b63c250e23cf1a9331644b719088bdc6ac077a635386a835d3fdfb4f3", 0xda}, {&(0x7f0000000200)="95ecbebee2767d87736d92161ecd320301a697e11dd5517a12757d29f808f22cfc74c5841c8b159fb75417defbd6287d4aab6d20acb0e5055a2159", 0x3b}, {&(0x7f0000000240)="a2e3f67cc1a1a7376792498ef0bc83b93c02c6be8fe3df243505e3928b063a7dc2f91964bc8d5e0884c73a92c06008493ed7", 0x32}], 0x5) 03:41:58 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r6}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x37, 0x0, 0x0, 0x1}, 0xc) r7 = fcntl$dupfd(r0, 0xa, r5) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) fchmodat(r7, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x200000}, {}, 0x0, [0x0, 0x0, 0x100, 0x0, 0x0, 0xfffffffc]}, 0x3c) 03:41:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x800001ff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x210, 0x8000000], [0x0, 0x0, 0x4, 0x4, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x1], [{}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x0, 0x80}, {0x0, 0x0, 0x1}], {0x0, 0x0, 0x3, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x3, 0x2, 0xb0f9, {[0x1, 0xd91, 0x1000, 0x10000, 0x2, 0x6, 0x0, 0xff, 0x1, 0x5, 0x4, 0x2, 0xe3, 0x1, 0x5, 0x9, 0x8, 0x8000], [0x7fff, 0x7f, 0x3, 0xffffffffffffffff, 0x8, 0x6, 0x9, 0xfffffffffffffff7, 0x100000000, 0x7fffffff], [0x1, 0x3ff, 0x6, 0x1, 0x20, 0x81, 0x9], [0x100000000, 0x3f, 0x1ff, 0x6, 0x9, 0x6], [{0x2205, 0x3, 0x7, 0x100000000}, {0xb5ac, 0xaf943c48, 0x8, 0x100}, {0xb034, 0x582, 0x7, 0x1}, {0x100, 0x4, 0x80}, {0x1f, 0x8001, 0x200, 0x7f}, {0xfff7, 0x6, 0x9, 0x6}, {0x1, 0x6, 0x3, 0xc0}, {0x7, 0x5, 0x7, 0x2}], {0xb54, 0x0, 0x1, 0x8000}, {0x101, 0x2, 0xffffffff, 0x7}}}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 03:41:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x58c2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r0, &(0x7f0000000000)="1501f65028282598fa105ae5b0ec5f50481b62b7c315702858f12d93863b773666a701948c209e41372a67ef25c2fb6c1ead61ce35a869d9728b192575156f427070b71acf23c81581a3a3f44f9667e51c7b4784cb9d917cbcf8b10af12806922b5361b489aeca4468bd80681a15e70b5e0b453494e02cc57991d35f41c96474511c0b45c28c293c4f9110ec18537cfdd528cf0b2e01b494432a4a", 0x9b, 0x9, &(0x7f0000000140)={0x18, 0x1, 0x80000001, 0x8000}, 0xc) 03:41:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/26, 0x1a) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) 03:41:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) stat(&(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff) 03:41:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x5e2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(0x0, &(0x7f0000000040)=[{0x3, 0x8001, 0x1800}, {0x4, 0x5, 0x800}, {0x4, 0xffff, 0x1000}, {0x3, 0x3, 0x1800}, {0x1, 0x5, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x1, 0x1fd727c27099f1e4}], 0x7) r2 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) pipe2(&(0x7f0000000100), 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) lseek(0xffffffffffffffff, 0x0, 0xa, 0x0) r4 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/58) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x40) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt(0xffffffffffffffff, 0x2c, 0xa, &(0x7f0000000140)="c14fb1", 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ftruncate(0xffffffffffffffff, 0x0, 0x5) 03:41:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c653100b2458950ebea758c01dc870f8856e289367fdd9a4159db429c3b49ecf92d5368434701b7855b950d576c321ec6d479a65a301f210ab091d6a99d80efe96356f980ffebff55cc01000000e55ccee2bdc6525450711cd2db7984ddd097d7d700ed9e08adbbee38f32bf4a08546a576bd06e04075a390c5273e84abd2cd624c80c520daa1ef340ef10818ddcc1ccd278eddec52c6e0007c480247fa047d956df43e2cddb2e5a9a33ed79a7d40d7f8f9beedaf6bf79bf435ad6a7c6806e778da82c902788fa631391450d75b101e8aa69707676f055c008a1fa1488cf547817d8a76f9d50d11144886449b58ee887dd14a1bdc9ff2a21081ab2da92c9cd53ecf62c6095c9fc49aa7e508f8919e48ec048a5b70014c3456fea5e99e1b7ccc7ee13a9ffa92e8ac8bcd3064a5c9d030f25463cce696c720705ef75bfcf484f74389ad9027d948"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x4, '.\x00'}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000480)="b8ebea2dc84e0034df01592d675f55308e2290cd010db73b4c547f746f267e769360cc01a92c6a4265a0a0887d9c7799f06f04670027268939ff978143fd75065ae684facdf13724eb1b9fe0556d90d09d520727868cc8fcdb174b0b", 0x5c, 0x405, &(0x7f0000000380)={0x18, 0x3, 0x7ffa, 0x100007}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffcda) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) chown(&(0x7f0000000040)='.\x00', 0x0, r3) setuid(0xee01) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 03:41:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x37) socket(0x20, 0x5, 0x7f) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="73b11345151e2eb50ad3c7630b452fe2aa644d39ff43952654cf75e724b08ef3546f48b9a19550c0a924d976b3e962de99b2249b12958a", 0x37}, {&(0x7f0000000100)="06a5433af1f1f21b3da9d3210e928bf7282f5dd83e7abeb823d4e68f140559203f4f964287c0089b089f020f77d7d570f7aba307", 0x34}, {&(0x7f0000000140)="78f3642f5e3f4c8c01beffabb66327bf59a125580784230e12e0389c879330cad8646193154ece3aca3fd6931aeb108fb5a61b98df45d4e49289815f7b81e15b53f89b4159384668667ebf1dc559be529c663dac301fdbb2608de733195939c558a7544be36db1121cc359b951ee", 0x6e}, {&(0x7f00000001c0)="bbad35be9b9ca99b99ff08e53d8e6271701cd713f7464f1c85a14c6ea6d5d7f52f78e63a9803bc696b2c249564fbc2313a3ec601dd2b24d9f0a8af620bd96dbd6f96ac41ad9ec9c7c5b6af10f9b788496f5d317d22f9e804c13d46ba69ca3bf5290a98d53acdbb71ccf66e8902ec02dbf1ef6643627734c1be5c3e0007f3a60d51f36067af0752653945a6097837eabc624d38ebb10b202edd7de8eaac51c82dacbe86970b913e943a99e6b1fe351fc464f06dcec9ce40cf6bd923cf17226ce9ab279d47808a1f08235d02b24577315dcd5d4428d9631cd63787959e0d2f575b746b", 0xe2}, {&(0x7f00000002c0)="36b34054e9c3a64b0ad314e07113809a62b1d3d3680f6677fb6929225a412576a1879d10e0362127d78611353cee0ada32e23667ad99a43c6e92cfc711640ebfbd577d06c41d69253b3c81eed5fb084a6b4399f4560091e793abed1b671070e37392c8ab9d0d1edda05dc37f522de8393198fbfe4469332ca3cef844f005c9decee1", 0x82}], 0x5, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x9) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 03:41:58 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) close(r1) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x5) 03:41:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = dup2(r5, r6) r8 = socket(0x6, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000440)="2c645753108379d5b5cd1e4a51e668199527466e7b004ae7d5003ec154b31863d613a99453529b30be7ecd5cdedfbd38bd1d755bc51c77c4d440c14b78c33d1b86c969ac034a9e34de2caee51766326b62043646e53c63410064651dc58162cf946788e9a8cbdccde033e74f0dcf55498bd8474d10c966f08d53e326f82db2d08c0c51a0d478607ff31325a1df63a05b4fa3875d87e3755551df2b456a99b7e435151e0996348b1d83bb9e37089974bccb9ddf952a31ce85ec70cd2aff87804486f521e322ca3974918f39c699b84725da49fdf4ec84328677e75116cf77ed2f9688ed00c4f306c0d7d0c3ee04973e3866c674cd866925566d9bd51000c45240273f3b9936060f45abdb670642191f20855f277e67ab712ecb3b2b883a77543ee59a4abfd12c028ce33969624082e6b504fad59213b596b2f6c495695748c7ea4bb88d8392d073866eccc8c7e3e5443fe1a04498f1e60dd365468ad5e16bbdc9872b5ad78f9d24546eddfd104db31835702e9ba7e406bc65c0d04cf5b510bcf1585e46feb8c117b8965e162b9eebfb4bb7a68eb9734dcc43be4c7ec65d87b8fd7451f829a2aa26829979ad9229c9b8516704ecfafcf5cb3247ab33bf484b369f72b10266a58e858b5bbc48a3cb029074a7e12f23413a526e95bfea8e2bba701ba169074c6e2484f507078d44dd2bb22d17d14cb33911001d39fdba829f39b2f45b656ee6162fbaaaa4ac93ddfd658c098dac1ff22dac08dbe27ef009b7adef4a4e29a4aefe4690814a09d313fe8ce782afc416a23432a845c9bc650f9305f39147f44a35c0563f84dd87c8c6124a50e9c29d1552acc715ce9dc04a068e367e70a339f3551b6bbcc3a18490dbbb498452f1cd99d6d8da84fa55ac9f51c46517ef4819c3eef97f377be38e2d2ad47249790fcdb90c1b3086ecf858a98feedb068115205291041281ab6f6d32962c8ff21b01aa98dd6605eb27e6fe9673148c994db8f0ee95c6d9c3ab652efb408f9e95c177baff122f0b7f12df3fe340d07ed21c81f982049ca1b94582bb61caf1cc15c0be28c78e2fe379d6d5324df7dd940fe74335dbe2e8c42e84d9d735c21c14f67e913bfa9917e4b5a71b72d792657daa12ffaf9041bc6620996a1b4489c2ffd3ca944b1e913230cc08699c1fa28becbb7d0a9cc5db953af37f158dab6aa6d23d5958bcc1d19ee6acad20b297c88b658b7728fe374b58bc0dc0aa04c78d20ad5704d0cab85b008d9988fecc0dcb5210886aec3c8d6b02da666733be0edfd4ab1b1ce91eacd6a48f322d4078f884729b5d94329c504cdc8eb6f5b8c1208c74321ae82159b8437811e5e6f1fa421301ea597a475c82287a8b5a5a04e40fe4272cc10a7c5498d29c833e847bb224b0504b90ed1fbeb9b8d447c31670f56a812ccbca89c20fb2f55169e477920082be51aac98912b65269395666125083c576c196e677ec3030d7d8b3f7762f0c977e0e52b4692f93a29f279c6f11636415a294f5f251f42fd3d17b0ed5b65955a97043331a74339b978db5b726d310f6e0fdcd3d19d24f5650feec96582c7dd0104ba358c699bfc6a3d70159915059b38f952e176e182448f064f86197ef3f9a0e7f3b0ff8a52d7478b6a1910fe491d2df0b573992372e03dec19eab1f302498cda2e5c73d621034536d2ce3140fb4093f0acfc385203248effd13f15d54b503c7aec3f3a3bd2115afd4ae34d4866a82d5fe5d863c4a47e1325a02fe85b006a335d34a3e1b0a233f429252d3ff2112a9dcf82399c59fbad9cad4e85b34bc6e1a85595c324ddfa915a0b607d21454e4c496ae4e44c5cb34ab94b96f247d4c10e6f7d9025be49f68dac5f7b09b5e5da52b4c261ca4142b232ea6d1aaa7af4e5047a5e6216711734b77336f7234545771bb209b3d59f3d89cfa2ac6712f8dfb065eeebe92dd255d082a3938c31b1a3103b3932c5f99d657d5b960babbb700adc23145f412d92a6ec8b489acca18fb020b8424d07e0ed98cf04c06abe76d9a7880b1746af713b79cd4f3df74fc912b35bdcf0274742221951fd105f253d89134c14cd2ca6f5a3aad1e699348b921b207597d91e75c1bf87388d970b06148bdd352774d280ee6f02987d54c35356966b86e15830a7f655a0528d016e62284003f9a0a2e4f94812ef83c0b25a7639e50ed7d8fa7fa8b771a6f39625819c8edb9064e27d89898a7be0c27b6d40f44ca7e823120cb1e06c46560f300ac617aef1fda10c9db9d72ad9134eadce77b196ebd1f44bbc8d1b1ebf0d483fd6c84d857ace758f37a724506e3068fef64631dd742dd7fcbd5af547854118d390211ebbb924a3e9b31a17f130206eb775888572bc86411d7d3daea052b1e9d9b8505bba0ce5458b5f5680398830d2788d9bc630d41ab6f60ae42a811e507f324f2cb0a54bda806ce1aa6cc3abbe05cc2a9064be529eae751e100e1de735ff50ecd8ca95110f1a267fcccf754c026e8018f1141712d4fa53283a562a01d1e2d6696eae055998a503cb768d2bcc86a397c3e42ca3693b549d915fd1219a160402b083999c0f305f0443e6bee2f353c85e836074d9d7423892425351ed5f106ed5a11d70dc97a852667f4155c22ce89a03593fe3579103283ecc2ff37384d4c0db5b1cfd64d2b2c3aca142503ffca9ae924b47457edab90abefa2c8b60bd217b224a8d4879a2352c476a5d70b3817bceb5330b2ad491937758ac24e45933f26359148032f067a19abb6bdf441fb787696d00bf83a0ff74010795032c1f7712007514f4aebf00947095d1e401fcd6fee312c5cb5e72585c15b99fb7a40a292909abc7d65bd4c92eb1b2d45f4d90c4c3c137fbb98a4a4541c76c6377bdbd1e0b172efac777fdceaad001a9c7bb81a3df1120cda927c0b8a575953b02c8bf452e83c3e6e921b5b6a54011ba485584dc7c0c9d473c25a4bc84c83822c9a86e6a3bd15f59898500a70c69bd74d341b0eff79db3a8f46407381e99ba971737bb727f75ab61cb58235b9ab3cb13c578165318957335c146e263aa8bbe1c4a09c1e6f03fc423d7c6110f3fab783883b6f7517facd8633ec9e061d55739094ac9c70990abd98b5aaa1cc232901512835fbd7c829021c0c6272ed26bfd474876fdf32d0fb740355e34fe6f750348aeb9638a4fd010f6bb56c212dce8813de0d73b974dffd27333e4771796fc35d8d3b7a8e43a97d07f244d59085b1a3c3ef072ff9052aead79985763873f9add16b2f3b145ede08394bab0f84c087590eaf5d448d9e21301605d8e5e63ab4902574fa7c6646d5aeaae545ba77444652a6e21b8663cbacbdcf97601d136b3d6bb37f4e24ee460c8cbea507da097d5916f91f7cb0d4392d2cdf7224709bd9fed2255312442f4321617498f8e7eb16ea038451ae4e7023c671b5606cf5d5612c2bedf94cb2d0d25af4eb32498a19d6347c1fddb9a610617b0454de5d41b5198c43bc67a5f1ce6af939405097ea24b2fea716c350606d4824d5deb3ebe2af9d1a6189e89a8b6faaccb91f2877acd1fb77a240d652a1a10bbbaf25b7403c07458093ffb9b619acd031cb5158e6eb918ab0e44e1fdb800ecd69de0e50f674db0b9e5c5a81e4492b727bc1bae292bf8630b30926229df032857ee55a899696008e0790b72df07d12fc8d535c72babf0a6cfc0f2a20ee3a1ff8d76f6b284a02060930627febd7f592b007c03c8a3005c16888b432ebfb2af5cff87f7b6b1c86b6f32b5a30959a35cb112b4038ba05a17b26315726d67f9d38822c5ea0e22a1442566bec1e29d7079b38e390462822c7419eadafad1a94d299738f70ea84cb9a958a9dcf536d11d5b50fda573fe4249eb5360227ec2dda21a8f66254ef5d051a20de5d3b58521bd1c69fd17c093bc85909ea46d5424e8936a9deadc9fb5ca4d9bcc4f62f26c811c216b805893658a3de43249af3239365528945dbee63060388b8b4b3b2357755d658d6f76bfa1bb3696102cb73d1e1f0c47cfb6eefc40fc6e2a67d81e79411b9d6952f878e510ff5b7c3cf171a6fc5a1a9f1f1fab4879aba2b387930599c659b7c7dc975df62b0fddb88b7adf352871bd0fabd9adf5ac1016978bb15591f61260f89d3d832cb267aa1463e4d3a098dda27d3ec414145109febdb2fb756cb2053e6e40d30d643e59da25989a811cf3aaf3ad348f5b328a74635337f0a612efc3e8319a6004e15f15ed418efa196eed01de60fe33cb9ca6454c078b309287aff710a65ca57d6ece844f1300ae1e28d07a08bf58c1186dc75319ebb351533cf8f00590904d399fc45e7beaff041160ce06e222392bd5968949958f8cf67565ac98534bd837e1c3ffaf1273bb75cca7686d7c31e7cacd61fe6fe63077b63555c6b6d606e49b58e183bbb97de1d20c1bee6b35ae151dfac45914cfdfc446216d425de4d7922bc4b0c6e864bb6e95d7f7977e6aa4ae6a784305824d8e72714077436d14743767e55c2ed81889a2cc43b7cbd52589407b933bb61bd7b304ece0467f90aed2461409eb400d0a958d83fe177ba5a72dfbc7c9cfe8ee7a4ab89eb28fda62f42ebda09323d58ac079ebb333c4c2926335211257bb9327715c84349d12c8905e8f83b237474cf05d0e6a90b2ffefa9caa8c9128f7b917fc86479bf7000b640e3cc4d81d57affe3d733d68e4c34d636299cd9874bd1dc7e07d494cc095831eb62432fdeafc3e8d324e8ffbf7548435ea2d2a1fd76e794515110699f2b41c91579d62f0f8b611e840074d4d51a6a3e5a2173e1b12b1eabd15785cd44d468acfa9c913e6da1505e8709021973786aa39786893551120510ff63e006a9b92f7ce4e3e814152a29fe3c286dbb29ae6e965fa4d43b166426489cf27051b13584d3593e7881b960a43b118804a47693eca08a2fcdf1e15c7396e2c08228931dc461236d83c559bde4cfc696f5c597d3db018772aff85ba63f33fc125c2b315539e7238af062b43f0a234d4be53167d535f06b1d9d53a7c698513bbe1009dffd65052e081b7bd686cdc56b95510f0adc63abb9fe184b98c45fff63470f347c913bf8be67b3fcde78aae7c9cf86ceae3ae66a104c5076eb7b460934daa0299247153f64050f882f5c456bd36451ce87b80bcbc1c4d2a7377d42b4387fb3c63812135a33eab1b11b50ff7d27bc5689eeb5927f8f2cc5cd14042aa9f41686089ed92502f6e35eb1271501b423732f55c341118ce916dbb2d1772889e46c9023e07f65156c56997f83f7e7e2021ad4526ddd13f0090753967c8db9c8fae15c5ac5d3d63a8561c1f9b692235bfb9e2f28009ab542cbc80bfe3d9cb3771d450977160f274825fbaa17eda7d5074c75b5187ef9110f1cbcdb7bf5eff515faf040c221be54d6af4d53a15d8316955bc13b93f7f7691aac4bf3d335a67fac4fb65defb19aa6c69fd8abc8eebca9dacfdd22b2684163ce6bf398d6549a0bc2691653cb6bc0f386c8afc002ae32b83666334530dc8226bf0a0cde12179aedb52447ee113e887e5cbf9e12547cb27d369b6c4632026cf85973d0c4490cfd2d6d74fc51228346f78dd1c25ca47ce7ed0dceed16457de71c83b5d9855c380eb9630543ecbe71150a2706cf35db4e3295bc8a5941654e4aadcf46d0485a9aa2a3b93987e82926d67a1e8caa35c147dcdc40d20d0acfc330777dc11e97230bcbb322cfdb94c8d130079a26b3dc2118579aff9f8b00331574a576ed0a26b07c03f06209ccd7765e03cc7a4d953e94dcaa1b06ae0f94b7660e5eef067d3f450dd11a0955ddf9deb1bc689c8830015d812a6", 0x1000}, {&(0x7f0000000180)="57bf5c39cac3e394fd1077f1df095fd1c086407a23897596c565d155ebd490e4e57bba091c16e94560367d93683f3e4763d253e4", 0x34}, {&(0x7f0000000240)="71578a498e560595a8546f8fd9224384ad7e9ab18cca1d07d9a90c2d33e65a6c137dd92b1a7d4e73cfbcaff5d79a107ca2249481fb2e121d87f06a88c93268088b561b4a87d6a8cc76702647", 0x4c}], 0x4, &(0x7f0000001440)=[@cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3]}, @rights={0x30, 0xffff, 0x1, [r7, r1, r1, r8, r0, r10, r0, r0]}], 0xb8, 0x4}, 0x8) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 03:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0x7955}, {0x7c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x20, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) munlockall() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x4d, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000002c0)=0x7) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x6) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 03:41:58 executing program 0: r0 = socket(0x18, 0x1, 0xd5) close(r0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/228, 0xe4}], 0x5, &(0x7f0000000680)=""/232, 0xe8}, 0x803) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009421000800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x2, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78619a, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x5, 0x4}) setregid(0xffffffffffffffff, r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r6}, 0xc) setsockopt(0xffffffffffffffff, 0x3, 0x101, &(0x7f0000000180)="b007a71d9aa2e26555c1a8f0ec359ecbd4f43a4ecba425fee1f0397e509e30aeeec95b533a7e8d6bd36cc6e4d49451dea9c8068747ddb141ac517f4defb8b84af7979f0c0b27c80a8b94e89fe232f4ffaa50beb0d320402dda3d7013ae383d4a1037cb7603ceeb51b87677f76d2155b73a7b60a43c8e3154f8a7979d8cbac763f0139a", 0x83) 03:41:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2000, 0x0, 0x0, 0x0, "000000001cda60f805000000ac501fca35976f51", 0x0, 0xb1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 03:41:58 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x2, 0x64, &(0x7f0000000040)="010000002caa9534a11b7b17487dabe7d65e4043cc2f874c96010400000000000026fe0eb88112f7cf789fb448208a63285499770414760a84521acfdc59d54f2bc7fb7d7af1af29283c04f15515fc8ca9a51d20d052a8d1b6dde97a8947d536944545492f7768286954806e98276614cf6f26f5295ff48e411c70e75d0b21b9caca5abf2fa6f370339294b2643d060a01a697102a62a06316790d91404b7297ee1de56db00cf5c2539f85", 0xab) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000100)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) socket(0x10, 0x8000, 0x9) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfd}, {0x18, 0x2, 0x6, 0xc9a}, 0x7f, [0x8, 0x5, 0x8, 0x1, 0x7ce2, 0x2, 0x3ff, 0x7]}, 0x3c) 03:41:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x41, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x100) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0xd420, 0x89}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 03:41:58 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="f6f48ee900020137e32c3467b6e9f3aa2da94e4317b40eb848fdea461807f94e4f8c9350960e6c53aebae17cecb60556f2ac45c08f", 0x35, 0x1, 0x0, 0x0) r2 = socket(0x1, 0x4003, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fchdir(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) dup2(0xffffffffffffffff, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:41:59 executing program 1: r0 = syz_open_pts() fsync(r0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @random="5e24a61e22ee", @multicast2, @local, @multicast1}}}}) semget(0x3, 0x0, 0x24) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x6}) clock_getres(0x0, &(0x7f00000005c0)) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="dfebf247f35a5d90a24d5c1f6fedf40f76f7a3d18cc94b282c365662c982982f77c84bcadb728e38e908528d255df0172d66fe863a6c0538430c69d04bbe681ff96e2f33122b35e474fba9715d9a9b8c6c099d", 0x53}, {&(0x7f00000001c0)="a47260b86928d665dd1978943e5e3b8f046e6262c334427788aea676a6bba2075954632f54b30a10182da48544d4a8386b70dcddc78f689bd4bf7371ac304bdc7ada7c9684f5abd83bc59e8a3956688562ab17659e031217b475592765e9708beb6c9b45cd15", 0x66}, {&(0x7f0000000340)="e7a544ceba089717b5edb3576fab4d4f83d31e2901558edf04dd7a06c040570395d5d331d552c2711817bcfda3addea90f854c8f0444efbb664c1b98bb4861c04af8e6dc99a536ddb052ae754476af5e279ea3ff244b1f54c7c591fcfc67fa5109c37f27092c46a1e59234c2423c749ffa23216ff15a8910ecb72bf881e7810b0e505c3af1f9ffa8f02008d0b35f4799bda7262b4fb8a0d99e4a7c159a909c99c31f3cae545c404a5976331cfb349bdcdde54dc777cd8a45e42e59de874937f9886e0595", 0xc4}, {&(0x7f0000000440)="e31fda3739040869d22c7f15cfe1a37d724697b52ca842a7138010b3223ac301814fcf947dd6036cebe209e070ce2b3d79ca6bb3edf1ee4a3260eeeb89537a4dd6230cf75a0a6fd7d7cb477fce7b50a5e98473f678d1f9e3a23c9398bb9cbd9b9a21b42dccda89fa73221eab34e029f8dbd7ebd8ae68f7d4f015d9e788c3fc03c9b293d25b3100f5ce9723eb4edf96b1c8aa8439cac76eaf42ac191c3b27a4112bdc108f782b03da06b81760c8dfe23ea0f31c6329e0bd98cc39b865ace46914f38ff5dd4a7d19c585eaa66071f7ba32da2e0046dd2a34fe9b79a9996e1fa915307ceca79b858784ac0fbac30e3b1e", 0xef}, {&(0x7f0000000240)="90cc96e67ecdcb54a63018a2ea5cc22eec81e703e43a4e27ee6d8bd0f4cf27262b440885c27188cc9bae49e10dd962e64240268a42de347f8aada9f6a06873e20838bc543be1866377473eab5e30acdc2d2fe7306976f8d8d795a62c5bd3a23a5261aa651b88047b518c5476b4bb16c6613b86e16dcda2", 0x77}, {&(0x7f00000002c0)="c90779387517b7382277b2c5bf12ac57019d658ca3f23d8adbc180ab49493d3ed0f94fe87064f761e73466c5dd74dbf2a65676ae67b65edca87514be3216cb43", 0x40}], 0x6, 0x0, 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x8) 03:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x4c}, {0x20000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) read(r1, &(0x7f0000000200)=""/83, 0x53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)) 03:41:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x4000000000000, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xffffffbeffffffff], [0x0, 0x40000000000, 0x8], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="783b0aeeaab7f623ab34717e22c1e20e05a093bad5703310c2298c517e92b27ed7194cfaf697455e6566824b435011d2ea232a07ae918752742084c298b0e4f7de417b6e91f4b9522a33ef95397d1de87e0fec878db31730cfea6a153ed0395d3904e69b6cd69dd0bcf9dfbbc9f1044974eb59ae173a03b7", 0x78}, {&(0x7f0000000080)="be8d8066973423f0", 0x8}, {&(0x7f00000000c0)="cda85409835ec1e3", 0x8}], 0x3) 03:41:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401, 0x1], [{}, {}, {0x0, 0x0, 0x0, 0x4f4}], {0x0, 0x3f, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x1ff, 0x0, r2, r3, r5, 0xc0, 0x1ff}, 0x0, 0xfff, r6, r7, 0x5, 0x2, 0x7fff}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 03:41:59 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x70, 0x0, @empty, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = msgget(0x3, 0xc4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 03:41:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) acct(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './bus\x00', './bus\x00'}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000001c0)='./bus\x00', r0}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair(0x1, 0x4, 0x3f, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 03:41:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000001b00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) 03:41:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10110, r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) select(0x46, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 03:41:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) 03:41:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 03:41:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) msgget$private(0x0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)) 03:41:59 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 03:41:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0xfd, 0x4}]}) 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, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8007, 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) write(r2, &(0x7f0000000040), 0xe7) 03:41:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f3, 0x0, "771724309aa2982d8d0300000000000000000800"}) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file1\x00', 0x100, 0x5, 0xffff, 0x0, 0x1, 0x6, 0x8001, 0x2, 0x0, 0x30, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad177560800000000000000d51e567165315a0d4a519d4989c94fdb8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b8660600000000000000cf", 0x4a}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x3) write(r3, &(0x7f0000000680)="19a541810ead95a3296db4b78a29ee77c31b6e35b9d9c5d6756bc222ff44ab24223b2128b95bb26d86e88ccaf8e3635981805b3f1b99511ae9e03dd0d983bdae671a1d3ad55a0b9f996428d256c4dcc8387fe5f4ddae542a81aebc101dc28ad7c0d826fc89ec263d68c1cbfe32ff420e4cb7527776a49169e7ed35f97f3d8620b130d122a75130b67ec8c6157bcbd6657081403af4c4cdd9b189ceb6b3ed47cbe4d76b067420a1e22bb2bdc47906d50791129e8c20e878d71a77b65902baa5f887d25de910fe73de2408dc325bc10ae700b3447641539843f040006be25e3f6a8d1be47e0268fb436b3e2b4f356f2e1471cbdf1eba35410fa0131fe6ca40d12cfc41ad070a86c2a4cd26a5a9bc975b34b588007d7c32cab564fc55026585cab4ce9366e99ca589929d71272b4248bab448413504ee6dda937bc6c8073d41f0f298947da5e5ec2bda4b3b02d91aeb63ac975f6d90853cd1b4746751a7390b7a4f1096e39adb9a1dd27ef6f68cc49a25ec0ccafb7abf761277230eb4f02c3ea93aaf0f667748daebec76787861e47e36c683a73003ffca119472ddad50ad0afce7d0a8e51a9b1ce19069eb7fab27280264d9df62c55841aca3ff50df06ca5601d1f6291be4579e5822219b461a51c6393151b3f0792ee91d6f6da99f11585cbdce3713345f9535651981d8f8cb3ba42b89ef82daa70157f534435b5d4f4a3b51bd23f8e917aa0132f96eb02ed962e8f5ed285a20764d844f374a45db654a2ee72fe99098887c2f9427b39f318b3ba6ce3df21a6255291b93905d9eceea2e709f10d06bbe3eb0c1ecef08718092cc856861a8fc8445eccf9c314d6b661c8c4e867d52d9e07c3d1adffa21281fdbd028833d6b7ecb9c74a070933e4018f5d06fbf47272ef3b5d571e3995fb0d8add38f972bba0a4f82119af4d5ccb34852e5a22c9de1a0e1055e0b69aaf99ab004158ad23567b69dc2c9f046633e26fc9d6db1ffc23dffdbecb17e7e1464cb4e12050c654d8949a09189e8073f0f5794c557d7e6ea6122d697ca5fa09c3833bf1adc2ec12d50774e2823630f17a3508eabb8827010615a894fc8a23920e70120d7552043e3d0c185090023d94d70240a309407e17dc086433174c0627440277836275516e7e32e07d9db15738568b40a14ea7b115b59d79865bd245effce88ed03595d8511dcb0897873f1d18d0328574ad39db164a256048ecbae746957f31423b3e7833c0552565cae08d043f6762b84619adc51d1d1686741fd330e04656b5b3e8a2407895d32e123af055f5f27b816eec48130c037b0356f3c754011ce8d633d494ec3fd4f3067412fbfde124a41ea0f8fd9e2cb4a51785de7c3c45934b2c038939d0c8d38799a62c4f6a12218bb7b50af46145defc1e96b75d47db888b979438e9e6a929225d562dbf41279e5836c24d91692d53592e94505f3780222fbb5d4bae649efc320e29074453970c608ea2e56f23a0ceba6dca75945fbe8b63e5bf6cd393231b0ff721a9230cf1edf38d093e5244dfa178d9c0f402ef55e607f46b9150400de337f99bcb358a25a2bd8383faa1aa90ac5c83479a6eb3f3d3101ba33c98bd9bfc3cd51131be6beaf33595f529b176ccd9ddbd38c432f83e32802672b30d8cf6b34269182d58e90add2509accde9bf573479ce3a3109f0ed0e0ba859b56262a2c447c9c040b6dc3ac77eb19b1c4c6a19ddecb6e822129e1073126111292cd446196e6c618cd7a0104722a8230f8dbc43a80ee4e0c465d5552fbc68f0ae8db001fad72d384604aa13101da9f1b6f2c800b749783e1cc86edac2ae999f6f70e7d4973f85cda8b68329effc06966d37d2449cbb0d1610e89aa04bfd90ef793a47b84ad7c2fc4af9955527d7c9632ddb89b540747c9d1bb2e6803ddf915ff541274c54940b1ff1e57d146ec0b37c82926665b6882473cf6d33fa47b022d59828eeb6b8fcec85752f45b64476295c214464b5f02f44212758f27e5276981b56882fa9ad477b6e900c99737ee3dede23d8c31a60499e4b6e1d45c189bd6a9f852ef78a5fcc00fd4749da237282a8d224cbbc98131d3484b7875c5b7c09a9f013401ccf3f43b7a765265205733b587acefe49f15cafe28c44bdc7f6770ce680d55ff64226d6211fe12a5bd7c0b11b4538c189b38cfe2e110f9a15b70bf6417e86a332acf3bdcd9b3a0ab9838ee14f928d0dadac79beb55439d50c26750c0f9fd04e00a5cc265129657b0acc3c03a29bd3ea8026b4597e8a4992d51de0cf7c025d1474a2d7addaaa5c6cda74d87491eee15e7e8aa583385b7f3975af441a2dff2af72152a7b4a12bb81304406ac6630844bbd9ad6116b76219d4ddd12a3a25962fb4778fb5f740fd44245ad061ef8fc66d9b67d12287186f717f527f8b634f602e73d6a64259e56980e842f87f1d3155413fbf93d6d303ab6c0b3dad438e25d56ad267a8c4f83e663313724f81120ec3a18a1ce6acfc7c8bea6d648495a9ae1b784be4fd33c5c80fd52db8a52b70b9b47a94a72acbe5005219e21759d3690ac0b79b645dfb56ce7ec7ebd4dd35bd815dcaf0bd1089aaa5efbdd81b2c95eff268bf6143b70ae610323be9e543491d3f1f1d8c91b8b4a117258f4ac02a7894f4512983fc7afdd191b49ee3a5f52b8ac1230525152bfc4febf762cb47ad136204015fd93305ba3b50d111f25355ab5ab09b36fd3bbe0da4dab20452c3503e0bb5dc428c7414853413026baf2a05b8e39d5371a969c80432946ca02aa498a0033f751784e7cc652da71a54fe93b1403eefc1f284e98d3e76dda4d6b4e28aa8a1e2c98e2fe66890c36888dab1c182237cea4729df9867c8191955cf3591d4b6292d555bc133ba3e186b1c8873e0d3686477d1e43b665536c211262d2aef425286103ed3721f06f6cce257abe41589ec8c4b2f9c6433877b2fdb7606243750e6efada49dd7bffc5431520b160fdd9e57fe6ac1570952a066fd6254f003e06c503fae046f03deb88ed5c1085feb2290db93da3d12b34779792bf2915ea4aaa1eb6d0957d647c218e9b9eb15f21c4ec69e62f4810efd75bcb47f9f9aa61e18c861baea90e937a307e46ede302d0f1eff53d0a799c6c2b3287df3ce5ca540cd0ad524f5fa67e65c3175eeecf0d98aaf8d0d41f220d3961f9d4fad891643caade7db7e3e0ab923e78141df9295c7db055d510bba378557dd578f4835725db882ebbc490319fba15f5e6f19065d8a2a05f3b435ff8af0b39256414687ec8bdaf36c46a7c4a655cae1b8bf2c3ba21e60136e5f93eb616e9315e5da0a684e52e99169080261a602040cf87fa9961e997863c862e5b34f2eaabe6ce8d0cd3c787a8463480609e31d4c0686762f0d3782b8a90bdd09e42899163e9a9d9f37daea67450609e65481c8771132d0479aca7d3381d06f7cbac44883584bc39f9998ee1d48d4b690cbb3e252b48092d4b1db749b5161e5a0c9f81d7ae057b8fb845d7afd3997845821c11db34db10a0fa85d404b35e8959657fb1f8d12488151d64fbc1137c2ef015351fa06abd9c8a07e9b18a71059429c097507f4e1e5261c91a6e88b3b335906e7fcc3f96c528b925a912187be3bdf49ac74c365696390f385b6882eb2b606f3bb171fd8700773f850dcdb2f8c33ab3679c73b3f58102f8cc1026700facc10426d698154fba6a9429332f0146bb4d5f2598b759a7bd50188ff65443b5d29f1803b0f105264ec8543ed45a0694dfcd7cfe7fe2e83a14d5897552a6261fb0b91fd48c79aa81d35577fe6d3bf0fe121824505f0f5fc0e8c62abcd90eeb48468b00d1158ac088fac8d15aaafa8cbbba0d3115222cd34f32b7df539a1ef64f7b19193a5290bec237f3d7a03d448ad8e152b6e854484653cb6dcfca0f701eafd2145aeee2e32d1960bf27c67d86bfad7c625e392525f7fc36049683b24a9316f82042d2ce2acaafcc654044cbeb6077a8f13f090aecf7721da4659eeffd1ee829350c544146b1fa6df427de45f4127abc007f9148ead3f65cfa4fd0e94a7891767a1e93132eb12c099ffc22288ed6c6e4bc7da79e2b16eac8aeedec4e0eb8300180de90c552cd4f8dafe17e6799f5a2f115fe11b3bc2b2a8b6330d30791093c594949c663db9103c50698439639a75d05a9f8d5eb75aa09df74fcfbe49bd4068f923f3eb180502f47e2608ba6719428ce75e635c40035a65788d4a42132a3d3f03a6dd047f6ec3cb794a7b3cbc5a8860d4cb85bc4e3f4a86b10e7544fe4b8da387fb8ff05dcb95980d0e77b72e2a93cb5c9e007336b18b2d699b9c1555f5b4df9e56e1a784a503f05634fb33bfb00aa35522ce253a5d9d02a5c1d861c7abefaf0ed745c1be620d282be9feb73f4b17d72839b8b053a18d68383118cd906078ea9ac16b5b1e9559093e702388174bb7e259f3bb5e4927cd07f6a681690b04189fc752bfc74dec2db1281d497fe668a9bedf51aa6dcfba964889ce73ce6ea8521036051af83b0442ca2cae83ea1b98acd770cb0e63917d01206bed2a9690748541e09cfce6e00c56474739d2f2be6e19053eeb7d7f60b270d7f607256e0e92766c7e7799626ca27846facc6a9ff27c682a06c39ecb22f300011400af959f1e559402c2044d46f65c8fde20f54903fe2caf35cd0180f649ca120ab8cc1895e2befc7b69af691f3f3137ba7f464bbe11b155a2bfb90464b9a82f7e5b6ead1314b7bc44f8d7f72126810c301fc5bcaa7539f4da7d5c8a46139eb405188af5b92a38391cc717d6f33547995aa4a8f1399b484f108e53bdaa8e68b95296ab483158bb49e67710adfaf414935bfaf3401f128e97a3c7e35e86b50e080771fc3951d4fb3d1f94a5cec8ef51758b07b2d30f965412283f19a9a56a7a026f29bd288194a004895a0c414eb43dab202e0fa373fcd2d119bb16efa84ea8d13625fec3ee316e210317f7c2ac45ab4bd60dedaf0d58c187cc5f82c5252f5b3e79f7fcd3b096420cbea329cc84332f606aa84a033014fea0238010bba7e79443cf9def3f06545715d329b82985f94e384803632321e86f965aeeb5ef7c79a4a9b504c15965eb40b50c8fb4287328851179e9881af7ab758c77caa526367bad321ab564b3f82818b1f05a7dba45ebbbabb27cdfa9205ce594c72d4a5e887e62a134e6b9fee6ee6ad6a5f235d862be8ebefe4dda5b083bfc007ca4ac5b0b97f6ca55345ccafc0eb18d7ef99991c083ed39e1f6293b8469ac1366c854f960564799a6a3c543338870fed3838a383efe73a87292b1d46449770a0834a845691bcc2451b1971ab78c9caa23c98254dbc60fd0ee7f95e53c87f04d82bd75c78d428e350a59dc5c575f68f79cd757bdc967e977dd0de2087c6d6db2c7cd06cb3995638b5d853eea87b556ef3d2076f0b7fe3edb8da290adad2f59960150a928dbf6d1444f6d7161b5a844de0de4412281e4b09f662f94b3d5de0557789b5ae71b7339a922198f27395d3f884e8c17fc2c82fb8b530ffe68b224c75e7ef1eb63f4000db6548e85759bdf59610e7696599dc9a61d107b22781098340d866f069a921aedfd0a6ceafd6fbff830f944abdd818ca436da2af0f73026038c0adb73efb55f47f2527cebe255cca2c8ea8eaf483ea7efa23e4f94fede8bd7917d374124b6a7b7c64f2deae32d1f936d8118e2a3497daf281f44f1b62d3624406207281919d9ce0742eab8f7ba27c50fe2288c4ea6eeb8193ccd2cebe2ab619126b6710d28337a58919a2663ad2c61e70cd40e558f673093b96d38b2d75a86609a54101f4f60cf650", 0x1000) 03:41:59 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCBRK(r4, 0x2000747a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) setregid(r5, 0x0) 03:41:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{}]}) 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, &(0x7f0000000080)=ANY=[@ANYBLOB='&'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x10000, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x6d, 0xfffff, 0x3, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x522, 0x3}, {{r5}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x9, 0x400}, {{r6}, 0xfffffffffffffffc, 0xc, 0x40, 0x1380, 0x6}], 0x3f, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x4, 0x1, 0xa49b, 0x8}], 0x2, &(0x7f00000001c0)) 03:41:59 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, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0xdfe, 0x8b91]) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fchmod(r2, 0x148) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 03:41:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) munmap(&(0x7f0000693000/0x1000)=nil, 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000680)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x5, 0x4, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/179, 0xb3}, {&(0x7f0000000500)=""/197, 0xc5}], 0x7, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 03:41:59 executing program 1: msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a0195b104e5dc1ec1e0f285a67838927a942cdbd1fe72a140ace232c9d5dc02b2b8a89577ddc5c5dd35cdfaf3cd67ac69b67f5f16a112bdd60bf22bdda2b0920379aa04dbfcc942800b0305131fb030ec46aba40ec22299d7c7e6903101947c1a24ff35edbd6780b911cae304b31c457b18c5267947f0318932a15c8c6f22ad7c80d14ca1fbae689a13a6cb706ab235776658066ff1a5e65c1a9"], 0x1, 0x0) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "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(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:41:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x30) r2 = getuid() seteuid(r2) rmdir(&(0x7f0000000100)='./bus\x00') uvm_fault(0xffffffff82540808, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at tun_dev_read+0x138: movl 0x18(%rbx),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82540808, 0xfffffd0000000018, 0, 1) -> e tun_dev_read(5d01,ffff800021f87908,10) at tun_dev_read+0x138 end trace frame: 0xffff800021f87740, count: 0 ddb{1}> trace tun_dev_read(5d01,ffff800021f87908,10) at tun_dev_read+0x138 spec_read(ffff800021f87750) at spec_read+0xf1 VOP_READ(fffffd806edf94e8,ffff800021f87908,10,fffffd807f7bf8a0) at VOP_READ+0xbf vn_read(fffffd8067bf6c90,ffff800021f87908,0) at vn_read+0x124 dofilereadv(ffff800020ec7128,f0,ffff800021f87908,0,ffff800021f879f0) at dofilereadv+0x1a1 sys_read(ffff800020ec7128,ffff800021f879a0,ffff800021f879f0) at sys_read+0x83 syscall(ffff800021f87a70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9bf48f16660, count: -8 ddb{1}> show registers rdi 0 rsi 0x3da rbp 0xffff800021f87690 rbx 0xfffffd0000000000 rdx 0x152 rcx 0xffff8000009d8480 rax 0xffffffff8120a123 tun_dev_read+0x133 r8 0x7f7fffffc000 r9 0x5 r10 0x85806aa4933d1d5b r11 0x33f319ccf026a702 r12 0 r13 0x3da r14 0xffff800000a29660 r15 0xffff800021f87908 rip 0xffffffff8120a128 tun_dev_read+0x138 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021f87630 ss 0x10 tun_dev_read+0x138: movl 0x18(%rbx),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=279649 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ec7608,0xffff800020ec7af8 process=0xffff800020e92f80 user=0xffff800021f82000, vmspace=0xfffffd806e953a18 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27640 44269 11982 0 2 0 syz-executor.0 5580 319111 31913 0 7 0 syz-executor.1 * 5580 279649 31913 0 7 0x4000000 syz-executor.1 34117 173435 0 0 3 0x14200 acct acct 68054 136734 1 0 3 0x100083 ttyin getty 21466 339944 0 0 3 0x14200 bored sosplice 31913 377934 55290 0 3 0x82 nanosleep syz-executor.1 11982 327510 55290 0 3 0x82 nanosleep syz-executor.0 55290 474722 14815 0 3 0x82 thrsleep syz-fuzzer 55290 99251 14815 0 3 0x4000082 nanosleep syz-fuzzer 55290 397671 14815 0 3 0x4000082 thrsleep syz-fuzzer 55290 284562 14815 0 3 0x4000082 thrsleep syz-fuzzer 55290 349137 14815 0 3 0x4000082 thrsleep syz-fuzzer 55290 37443 14815 0 3 0x4000082 thrsleep syz-fuzzer 55290 173711 14815 0 3 0x4000082 thrsleep syz-fuzzer 55290 481214 14815 0 3 0x4000082 kqread syz-fuzzer 55290 49186 14815 0 3 0x4000082 nanosleep syz-fuzzer 55290 390970 14815 0 3 0x4000082 thrsleep syz-fuzzer 14815 43490 7088 0 3 0x10008a pause ksh 7088 383579 33862 0 3 0x92 select sshd 33862 423104 1 0 3 0x80 select sshd 32560 467168 89431 74 3 0x100092 bpf pflogd 89431 148670 1 0 3 0x80 netio pflogd 24669 310708 43742 73 3 0x100090 kqread syslogd 43742 426060 1 0 3 0x100082 netio syslogd 88110 278610 1 77 3 0x100090 poll dhclient 68876 113822 1 0 3 0x80 poll dhclient 89588 30532 0 0 3 0x14200 bored smr 88683 201832 0 0 3 0x14200 pgzero zerothread 68339 315862 0 0 3 0x14200 aiodoned aiodoned 95348 73267 0 0 3 0x14200 syncer update 11902 351768 0 0 3 0x14200 cleaner cleaner 64731 158873 0 0 3 0x14200 reaper reaper 5508 160923 0 0 3 0x14200 pgdaemon pagedaemon 56821 148902 0 0 3 0x14200 bored crynlk 26998 108496 0 0 3 0x14200 bored crypto 40709 450726 0 0 3 0x40014200 acpi0 acpi0 61785 40103 0 0 3 0x40014200 idle1 42527 19713 0 0 3 0x14200 bored softnet 51533 3841 0 0 3 0x14200 bored systqmp 40917 327903 0 0 3 0x14200 bored systq 13815 56173 0 0 3 0x40014200 bored softclock 96880 156599 0 0 3 0x40014200 idle0 1 421671 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 5580 (syz-executor.1) thread 0xffff800020ec7128 (279649) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8265c988) #0 witness_lock+0x4c7 #1 vn_read+0x45 #2 dofilereadv+0x1a1 #3 sys_read+0x83 #4 syscall+0x4a4 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9512 6413K 7117K 78643K 11224 0 pcb 13 8K 8K 78643K 83 0 rtable 86 3K 3K 78643K 298 0 ifaddr 67 13K 14K 78643K 121 0 counters 43 33K 34K 78643K 61 0 ioctlops 0 0K 4K 78643K 1490 0 iov 0 0K 16K 78643K 44 0 mount 1 1K 1K 78643K 1 0 vnodes 1227 77K 78K 78643K 1409 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 64 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 6 17K 25K 78643K 334 0 sigio 0 0K 0K 78643K 12 0 proc 61 63K 95K 78643K 479 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 31 0 in_multi 37 2K 2K 78643K 77 0 ether_multi 1 0K 0K 78643K 14 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 225 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 122 55K 55K 78643K 2071 0 UVM aobj 11 6K 6K 78643K 11 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 44 0 NDP 11 0K 0K 78643K 25 0 temp 105 3044K 3108K 78643K 6153 0 kqueue 3 4K 12K 78643K 38 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 23 0 21 1 0 1 1 0 8 0 rtentry 112 57 0 24 2 0 2 2 0 8 0 unpcb 120 295 0 285 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 156 0 156 1 1 0 1 0 8 0 tcpcb 544 133 0 129 1 0 1 1 0 8 0 inpcb 280 810 0 803 3 1 2 2 0 8 1 nd6 48 7 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 4 0 4 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 33 0 9 1 0 1 1 0 8 0 pfstkey 112 33 0 9 1 0 1 1 0 8 0 pfstate 328 33 0 9 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 86 12 2 10 12 0 8 0 art_table 32 230 0 86 2 0 2 2 0 8 0 art_node 16 56 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 9 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1856 0 449 89 0 89 89 0 8 0 ffsino 272 1856 0 449 95 0 95 95 0 8 0 nchpl 144 2490 0 895 60 0 60 60 0 8 0 uvmvnodes 72 2034 0 0 37 0 37 37 0 8 0 vnodes 208 2034 0 0 108 0 108 108 0 8 0 namei 1024 6892 0 6892 1 0 1 1 0 8 1 percpumem 16 41 0 9 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 560 5 0 2 1 0 1 1 0 8 0 scxspl 192 7139 0 7139 8 7 1 5 0 8 1 plimitpl 152 49 0 41 1 0 1 1 0 8 0 sigapl 424 552 0 518 4 0 4 4 0 8 0 futexpl 56 5180 0 5180 1 0 1 1 0 8 1 knotepl 112 100 0 81 1 0 1 1 0 8 0 kqueuepl 144 54 0 52 1 0 1 1 0 8 0 pipelkpl 48 143 0 133 1 0 1 1 0 8 0 pipepl 120 286 0 267 2 0 2 2 0 8 1 fdescpl 496 535 0 518 3 0 3 3 0 8 0 filepl 152 3388 0 3287 6 0 6 6 0 8 2 lockfpl 104 49 0 47 1 0 1 1 0 8 0 lockfspl 48 20 0 18 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 308 0 299 1 0 1 1 0 8 0 zombiepl 144 518 0 518 1 0 1 1 0 8 1 processpl 984 552 0 518 5 0 5 5 0 8 0 procpl 624 1301 0 1257 4 0 4 4 0 8 0 sosppl 128 11 0 11 3 2 1 1 0 8 1 sockpl 400 1130 0 1111 5 1 4 4 0 8 2 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 160 0 0 19 0 19 19 0 8 0 mtagpl 80 33 0 0 1 0 1 1 0 8 0 mbufpl 256 214 0 0 12 0 12 12 0 8 0 bufpl 280 4205 0 139 291 0 291 291 0 8 0 anonpl 16 58017 0 43602 60 1 59 59 0 124 0 amapchunkpl 152 3274 0 3133 20 14 6 20 0 158 0 amappl16 192 2243 0 1474 40 1 39 39 0 8 0 amappl15 184 143 0 141 2 1 1 1 0 8 0 amappl14 176 24 0 19 1 0 1 1 0 8 0 amappl13 168 28 0 26 1 0 1 1 0 8 0 amappl12 160 16 0 11 2 1 1 1 0 8 0 amappl11 152 215 0 199 1 0 1 1 0 8 0 amappl10 144 23 0 18 1 0 1 1 0 8 0 amappl9 136 384 0 383 1 0 1 1 0 8 0 amappl8 128 359 0 324 2 0 2 2 0 8 0 amappl7 120 119 0 107 1 0 1 1 0 8 0 amappl6 112 185 0 180 2 1 1 1 0 8 0 amappl5 104 278 0 261 1 0 1 1 0 8 0 amappl4 96 650 0 621 1 0 1 1 0 8 0 amappl3 88 112 0 107 1 0 1 1 0 8 0 amappl2 80 3470 0 3397 2 0 2 2 0 8 0 amappl1 72 21693 0 21259 23 12 11 18 0 8 0 amappl 80 1549 0 1502 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 10 0 0 1 0 1 1 0 8 0 uaddrrnd 24 540 0 520 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 540 0 520 1 0 1 1 0 8 0 vmmpekpl 168 8316 0 8285 2 0 2 2 0 8 0 vmmpepl 168 71809 0 69815 111 21 90 103 0 357 3 vmsppl 368 539 0 520 2 0 2 2 0 8 0 pdppl 4096 1088 0 1043 6 0 6 6 0 8 0 pvpl 32 200116 0 182530 152 8 144 151 0 265 2 pmappl 232 539 0 520 2 0 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 258 0 6 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff824d8ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_cmp4(8f7e4,8f7e5) at __sanitizer_cov_trace_cmp4+0x15 __mp_lock(ffffffff8265c780) at __mp_lock+0x139 softintr_dispatch(0) at softintr_dispatch+0x4e Xsoftclock() at Xsoftclock+0x1f __sanitizer_cov_trace_const_cmp4(0,0) at __sanitizer_cov_trace_const_cmp4+0x10 userret(ffff800020ec7608) at userret+0x1fa syscall(ffff8000231890c0) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2790, count: -11 ddb{0}> machine ddbcpu 1 Stopped at tun_dev_read+0x138: movl 0x18(%rbx),%r12d ddb{1}> trace tun_dev_read(5d01,ffff800021f87908,10) at tun_dev_read+0x138 spec_read(ffff800021f87750) at spec_read+0xf1 VOP_READ(fffffd806edf94e8,ffff800021f87908,10,fffffd807f7bf8a0) at VOP_READ+0xbf vn_read(fffffd8067bf6c90,ffff800021f87908,0) at vn_read+0x124 dofilereadv(ffff800020ec7128,f0,ffff800021f87908,0,ffff800021f879f0) at dofilereadv+0x1a1 sys_read(ffff800020ec7128,ffff800021f879a0,ffff800021f879f0) at sys_read+0x83 syscall(ffff800021f87a70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9bf48f16660, count: -8