kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Jun 26 14:41:35 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.6' (ECDSA) to the list of known hosts. 2020/06/26 14:41:47 fuzzer started 2020/06/26 14:41:50 dialing manager at 10.128.15.235:9211 2020/06/26 14:41:50 syscalls: 364 2020/06/26 14:41:50 code coverage: enabled 2020/06/26 14:41:50 comparison tracing: enabled 2020/06/26 14:41:50 extra coverage: support is not implemented in syzkaller 2020/06/26 14:41:50 setuid sandbox: enabled 2020/06/26 14:41:50 namespace sandbox: support is not implemented in syzkaller 2020/06/26 14:41:50 Android sandbox: support is not implemented in syzkaller 2020/06/26 14:41:50 fault injection: support is not implemented in syzkaller 2020/06/26 14:41:50 leak checking: support is not implemented in syzkaller 2020/06/26 14:41:50 net packet injection: enabled 2020/06/26 14:41:50 net device setup: support is not implemented in syzkaller 2020/06/26 14:41:50 concurrency sanitizer: support is not implemented in syzkaller 2020/06/26 14:41:50 devlink PCI setup: support is not implemented in syzkaller 2020/06/26 14:41:50 USB emulation: support is not implemented in syzkaller 14:41:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r0) fchmod(r0, 0x69) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x907, 0xbb, 0x0, 0x989a}]}) msgget$private(0x0, 0x10) getgroups(0x3, &(0x7f0000000200)=[r6, r6, r5]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20000, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20000, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xb00ffffc, 0x6, 0x9}, {{r9}, 0xfffffffffffffffc, 0x8, 0x20, 0x800, 0x10001}, {{r7}, 0xfffffffffffffffe, 0x0, 0x40, 0x3, 0xffffffffffffffff}], 0x10001, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x4, 0x2, 0x3a5, 0x592a}, {{r11}, 0xfffffffffffffffd, 0x3, 0x2, 0x5a, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x1, 0x20}, {{r12}, 0x0, 0x12, 0x1, 0x4c24, 0x1}, {{r13}, 0xfffffffffffffffc, 0x0, 0x1, 0xff, 0x5}], 0xffffff99, &(0x7f00000004c0)={0x3, 0x6}) ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x20}, {0x47, 0x3}, {0x40, 0x6}, {0x44, 0x7ff}], 0x4}) 14:41:57 executing program 1: socketpair(0x18, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0xffffffffffffffff, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x19c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0xfffffff7) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) dup(r1) r6 = dup2(0xffffffffffffffff, r0) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x42) fcntl$dupfd(r6, 0x0, r7) r8 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) r9 = semget(0x0, 0x3, 0x400) semop(r9, &(0x7f0000000240)=[{0x3, 0x6}, {0x1, 0x7f, 0x800}, {0x0, 0x7}], 0x3) dup(0xffffffffffffff9c) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0xffffffffffffffff}], 0x1) 14:41:58 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffff000, 0xc1, 0x20, 0x7, "e7d17a6ac06b3680695b9ee82d65ba280d0dd283", 0xf17, 0x6}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) r3 = syz_open_pts() r4 = kqueue() ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffff, 0xd688, 0xffff, "7f98aa0b8ff1067a9090f191af2f580100688da0", 0x9, 0x2}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) login: pckbd_enable: command error 14:41:59 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x11}, 0x9, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) preadv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000001600)=""/41, 0x29}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/135, 0x87}], 0x6, 0x0, 0x20) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwrite(r1, &(0x7f0000000040)="4e6fb4740bef35b53403dda9af13f8804dd2ee48c749953f02bc8efc1be6", 0x1e, 0x0, 0x1) 14:41:59 executing program 0: r0 = socket(0x2, 0x4003, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x5}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6], [0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x8000000000, 0x0, 0x800000000006, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x7, 0x0, 0x1}, {0x0, 0x0, 0x6}, {}, {0x0, 0x0, 0x8c2ea0}, {0x0, 0x0, 0x0, 0x20000004000}], {0x0, 0x0, 0x9}}}) r3 = syz_open_pts() fchmod(r3, 0xf20e189bac26a15c) socket(0x20, 0x1, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000000c0)={0x10000}) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 14:41:59 executing program 0: socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0xee01) 14:41:59 executing program 1: pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000009}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) read(r2, &(0x7f0000000100)=""/167, 0xa7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xffff65ec, "925475445f0a765e2ba400"}) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 14:41:59 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x401) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) socket(0x0, 0x7, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000e305cd175e00000000037d50300835f6ff7ac35f114907b3096bb57e7eabd95ade119cb660b1e9216ad5850668c8584a9d176619383bf10fdf8728e69a62467172cbeb741d1d5f7052e0d71c357f4a0026c2d63c894ed24f2d5a9133b983d877aeac1692bd5daa6470818b7157bc40ab1aa9cdd24a2eae93b7066d59ac9aa67badc50fee3bbc2f5534a4e71c562b4bbe9712e40bb89bb51e5b1d454871332fc904bee755826c3bc0f713ebf2b92a435466155ed649a2b3c0332cce2b6af5a30539c4de4c952300000000247fd91aea9bcca79c9ac8c5bd548c8b2f64a0df396c0f25f7352770793c406b9482b7e51cea62130704d96756e61ae1be3417caa2"]) bind$unix(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="00021fe314aa00000046353041a1f769006530000008885300001d0800000000009f02fcf36386d7c87fc60705ecab07f5b467880efb272e1720182311c306e5ff476e6beb6cabb4e5bf4b94f08cebb1bccb0086b27950efb9176234a7514c25e88d819026d168ae3d53bd337326945a4a231335de40d1361d52af506018360b0ae6e80bbd27bc188cbb8383361b71ee99ea8e0ab90436160000000000000000000000000000000000000000001b2823c27f489dc29ad569cb3a3cc75ef8d70d3b781caf821cd2a5d33b61023168cfd60621800e45dde117bcb49c3bd757127dc23767a1b86044c2f84009bc03cc369d"], 0xa) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000001000)=0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce919f92af975ded13b9fd2b60194fa8d9da825bbb102be7c3ee2695d5022f7ac49bb5d4e836a3ddb4111445b216bb7f225b56b3580648109aa7a822cfab0bfb2336cdc92e9a1df8f4c43d462b06336c6cedb3d66d6285d5fcd859c29e7f50ddda541c93c24e7c13c1ddced9fda24c1893cadc3530e8d1d622cc2bd9c6fa1eaceadd7cddbbf46c03dd0135d7efff253045bea2fc6a9aabef05d144a5975a343532a74ba4222b6c09a000cc66d4c2a9572c61f582d6f48016160b2f47d541c4b92d6553c78089b385cd4879d1674f30a4549ac8b0be47123f44ea0fb15f639643bc180be4f98db68613ca346eab26dc997a8624af172c05baa4ac3abb761e9c0c7947e33dd4cf4b7bc9e8f9f9334ef47d0286ffb825d373cd4de0aa452c52f768b9311e733ff32aeff0881b129ed98954d754d8ee4409559be55ef7ad95feefb898949a5aad399d6323262b3bf952049d79479654cb8397662707edb1ddfeb5ade78e68a8d75df4931010a380aa52a56ab7a950145b74f79d19ec7a77d89a07944be0de70eadafc9e40637ca397f1f946134766f60e8767f16fb5e56441050c782bf3bad2994e0a35ad7b4a90864c189b7fd500036309379d6ab07dd95305526f7c6e733d52c74fc75864ca66fa0f87636dd5a40a18ebe967facc93e9173e54bf96ac98435b998875a17a1b8a835e4c1bc47173a543ce37b7666e3600f8d732b3e22b0fa19fbccaeb9e06cf409c9ba992970d2be2e88e3dc80db3babb0a9d33e05145e729f854a8686b7edccdc395ec6d5f4cfec5d2ef0d07c61b3c1c11a18781e8a8e362bfdd41bc951c3c9fd27f8fabff85e78b2c2f3de232ceb85916000c4a673a185da0e589534b1f531f71efbd474d8a3e0006c461ae803b80ccc0432c7a067d8e484aff52bbae2e323c9e841929ffa294367722fb8735e8964c5ea3ed1c8cd11095801c705cc59d0c007a74716955efda28451f24070df74dd90fe719f2ff9c68c241df1cf97b298a6b8baf2de62a5893b426349d6283743e916118bc6240dab3500e74efb67930a483d84c6e9a7e39a8f2ddf7788e56f61fb2e4c7937ec3101595c0afd7d7c822d50ac3a23e5f15e7bdd6a62fd2e0e6cd4e94826144d707ec84bc6c9c040b00779521fa3b31888b19f6a5710a93fd526b202c2159d998855b21e843896520c1fa79e742ee3b02080d580a9eb597e658cfd7b2be6e7c08e3e2c3cc4a779b07db3cc7fb981a8d0ec166f24e2114a2c743e5647f72795876886c0d6e0321b46226ab5e1f96499803deef5bc241a09b381a95dbc82b8e3cb1ce9a0d316004962ead61249fae533166642325ede91772a764b35eda0f201258f7ce88a17639b23417b177e83bb541d19c4fb0c447497c26e5e5a16305834369c6f8c97e8f12c2edd5f027d6935a5ecfb9a7d0b1d766764f6c5e94e588e4b48a9e291c3240e82d1609a19695fefd630353d313789f084d3298460c38101601babd9915109de5e72b45b12448a409c4a2acabf69d9856040ed7a450bc505efac835136d423ef98045676df5b37a7d75ae19f90065b68b40db8ef80b72be75a22d2d07bee7c7599125ed2810644e580114c61fc5ac4a883fa8cb95e7c288cc0aee44a890ea92d98d0e3610b328055ed6a7c37721d04d00295a7d62b76fc11ddb80bcb2521baf835d20545725ae37ab2a3c37b6153960adf6d8ed65ba4aafaa9d98907c70d6c3627acdc6b7d2c0c9cc775fd325ce8f75e7d8327fa87e383b582f484f2a97fbb39a051a5528124fe71ebd431c6b2f30a18a99f8d66c4c767a7066eba0da4d50de57c33bdc686f1f59fa4e0a6a6841515174ef3b0d578a967d18f0529fcca56557ac01b86c12b197d73e0c2c03514d39f53b486aaf74428551507c158d5ffc0512880c7d3f7c2838f8bee96901de164b39a787e73b7720ea8b1dfc48be2f9ed1058e53190e6402cf14fcd4b804daee55079a3a87e33bcc92c5832f09015acc32485e93401050b7e20dba5486083b4e01f536c6df79664ce481eee76c02e56f7569b220fb74f749fa5e0c1fe39e04cce0c13779b5f02c09d40cb3b40e2f0b726fa10ba5c205a55152552cb96f0f82baa1fb6639bea32b37453a2242ffbbd093d1b12a5a0eddcdc81481d35bfe379afcd9ac4ed22fb020e03dce23c08bdd19ac9f4537a94769fb0bead9abd6cb0ed6b82678410f37ff3b426e4f7c5335d8f319c78b03a906ec753fb65bceea8ca24080ecaec3d2e79e1d75c72b2aa7c324dccfdc5e18192e6ad74ad5efb02025bd5e11d37b88c778dbd461b11dad4987821e10672356bd8188d21d2fe7ee11401bd1a83dd942c0eb6f1a9c12e516a7924119eb8c3afec57039177460ac9a35dba5000004884c5d6ae4611d09e0f88289a9658d8d0b757c2e4d7f19c752078d0165034b15f0aa8dbff3706a087ff02", 0xac9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x7ff, 0x2, 0x40, 0x406, &(0x7f0000000d80)={{0x6, 0x0, 0x0, 0x4, 0x40, 0xf, 0x4}, {[0x0, 0x3, 0xffffffffffffffff, 0x2000000, 0x8, 0x16ed, 0xfffffffffffffffb, 0x7, 0x3, 0x10001, 0x6, 0x2, 0x80000000, 0x6, 0x2, 0x3, 0x7, 0x8], [0x80, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1000000000000], [0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffc, 0x0, 0x9], [0x0, 0x0, 0x0, 0x400, 0x0, 0x7fff], [{0x0, 0xfffffffc, 0x0, 0x7a}, {0x8002, 0x0, 0x0, 0xfffffffffffdff30}, {0x3}, {}, {0x401, 0x0, 0xfff7fffd}, {0x100}, {0x802, 0x0, 0x879}, {0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0x401}}}}) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) 14:41:59 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="e3ab04002f00ffffffffffff82dd6076605100000000000000000019732828e2513a0000000000000000000000e7e5fc3ec3240d000000000000fe80000000000000000000008a0000aa8000907800000000b4ae687a8eb133426af33d478e2f69fac3a65a3d70cd8bcd58be3ed005c68c35e6308c228609edfc90fba1ba57421fc700322a8b53578513a1795ee02fad6a6c0757f0dc641f968eed5e67fadd749a1945b0b4da74bf7d5087729792fbc2f03cb198c3a15178e07d7dfe63686bfc21f53a2a3dd82685ae53a888e4630ce1944edea4ac8f886bf2ca8fa08b494e84527700e55e7bf5382056ba5166b68b341182d724736021e8c805325054aa95a02fb67c02d3de64d5964fae3f711aeb3a958868a3561f826823a4b3db226b9092"]) 14:41:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x1, &(0x7f0000000180)={{0x0, 0x100000002}, {0x6, 0x9000000000000000}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:59 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x3}], 0x3) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x43}, 0x2, &(0x7f00000003c0)="912712a2e89d53096ba6b0f42473fcdfa1aa6b00d228f2370c9e1bbace405d33a55ae6e1a36eac61346596d890feff124bd662108c61b025ab9e69a8832f0199084078d566fba4d7a0be4be8735b96d877a6835b46085e80649f30335c3d04e331297604000000000000002f75e5b407d4d3ad74e8deb8de813245b6857b43df76b01257a130a83272d6779d636de6b90d05a6cf6d2f4a4d23ff030583f1f252458b7467a4b79b104b8f998ce9fd6025435100273eb4b5f2f80aa698764eb91076195f2423a213e2f12b5d7cc3adb732df5b825301cf9edf4735a93e8ac525bc6d88378b1b5a04dfa938a10187cc88ba25facced804635e7ecfe859b49035f6af002a83897171f7cacef1aa60f7ee0be89827a1652cad24d51e1dd6b6db60c038140ae9a73e1c667e40cffbe966b5dc62feaef568a5003e6b53935521710fea893ae96f1ac18d0efe21f2fedb4e33601f015e774fd749fc69d516965bd68426e9106b832635d1298d2c82b6ee8f77517df92272b3387895716bfb1dfb42ad8e5b0e7cda0eebcc0c73620d03d727bd70700ffbeba80442dad6af4559f0217da035efb6bd62408018ed72a4bb43715146ebd136c052a2642ff0030feae71db1ad0510db7ee071e2de2437fcff1b0c73da3a660905555249d546a55222a4e2526cbfa82af34c16fdcff423fbd08307a40e46908614f5d7c11897e1a485bbc4caa9a7033092269729a350b705581d294cc4ee0753ccf", 0x0, 0x0, 0x0) 14:41:59 executing program 1: symlink(0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0xb61b8a98418d3e89, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000040)=""/86, 0x56) semget$private(0x0, 0x7, 0x480) socket$inet(0x2, 0x1, 0x80) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f0000000000), 0x10) 14:41:59 executing program 0: syz_emit_ethernet(0x68, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6000200000323a0000000000000000000000000000000000ff02000000000000000000000000000102009078004000ee5fb0ca1c00000000fe8000000000000000000000000000aa00000000fe0000000000ffffac1400aa8268"]) 14:41:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xb074175a49bd1a8f, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1b85b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 14:41:59 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x105, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) munlock(&(0x7f00002ea000/0x2000)=nil, 0x2000) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0xffffffffffffffff, &(0x7f00005f2000/0x4000)=nil, 0x3000) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:59 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 14:41:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000180), 0x4) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) lseek(r3, 0x0, 0x0, 0x1) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000140)=[{r4, 0x10}, {r0, 0x100}], 0x2, 0x80000001) recvfrom(r1, &(0x7f0000000080)=""/100, 0x64, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socketpair(0x2, 0x1, 0x44, &(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 14:41:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) listen(r1, 0x8001) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x2, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) close(r0) 14:41:59 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) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r4, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r4, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r4, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r4, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$GETVAL(r4, 0xe, 0x5, &(0x7f0000000000)=""/109) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8218694a, &(0x7f0000000300)) 14:41:59 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff49202db7e2c186dd60ee11045ef3bebae86d28e20008110000000000000000000000000000000000ff0200000000000000000000000000014e234e2000089078"]) 14:42:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="7787e7a36c5429cb115b32727f558d4c6310723d1b", 0x15) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffc}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x89, 0x1, 0x6, 0x6}, {{r2}, 0x2, 0x4, 0x80000000, 0x2000004, 0x860b}], 0x0, 0x0, 0xdee, &(0x7f0000000140)={0xfffffffffffffff9}) 14:42:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$setflags(r3, 0x2, 0x1) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYRES16=r1]) 14:42:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x2800000, 0x7, &(0x7f0000000000)="00000000ee07c00e207e00"/23, 0x17) 14:42:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 14:42:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100000001, 0x2000200000000}) write(r2, &(0x7f0000000040)="0400000000000000750100ab2b4000000000000000", 0x15) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) close(r0) 14:42:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0xffffffff, 0x400}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x2200000]}}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0xf50b) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x48}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwrite(r1, &(0x7f0000000200)="bb970fbf9a155f52309c69caafea2f64a267d44d7df6dfcaea662baede25f966b0df7f38afbf6ad5b09ef5935041bdb375f90b1d47f8ea45d11f4a405511e2da6cd01b6e1c120348a6f921accc3b6e1a", 0x50, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/12]) sysctl$net_inet_ipip(&(0x7f0000000100), 0x4, &(0x7f0000000280)="a9f837d3bc00046ffb7b13c398e9016dabf2e3b4964ac05e51ebdebce44a942e9640a4acefe05e8c5c563c4db284ce581c60977bb324efa73aadee8ec0dc7f1ec736a7bb243edeeea1ca82d64d28b83a30e79f9622b66f3d0d000d9dc8830ad0fa5e72c5e01cec30ed59a15aae0d12ae46986345d342f37b0c38c6981235d2b81370e6d1af694e3a7fa6aec3671c6080053e47ea9338dfdfc421d916", &(0x7f0000000340)=0x9c, &(0x7f0000000380)="4a1a72398af2eaa23422a088e1e30b0aaa859e9513905da840bcd692f9554edc5a0ada34686d3e7c7ee9aa366379b25ee518ca514b9413b0d1b8a0549ef2464140b0554f4c1a4b9e6b150818b62fc4001b1d01509b4333f1df0bab3bc09d1c3d0882a0b098e2a7ce189951f9e7fcf58bd81a62f164dc8a10f79057672ef585cc7d0a8625cbb0c2345d13e3d8418e4fc92897598a41aca83ac7d35f1918ba3bb07c", 0xa1) 14:42:00 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@generic={0x0, 0x0, 0x0, "19825852"}}}}}) syz_emit_ethernet(0x20b, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8100140086dd6147b0a401d189a6ff010000000000000000000000000001fe8000000000000000000000000000bb0c0e000000000000040108c2040000c71a04016f015a476fd3bd1bd3c1d637c42c86c2f666867c87b471053e5b493c79c5202885969dc75358dbe67b0d4f612f33b78a7accfb1a0d781e28aa06f812abf956896bcf88f2e3024ee2e935dc68f2bc22d57c1975cd833a457ace17f25cda00010001040000000000000000000000000a001f000000008b85797f7a8349d27cf7bf4b5f98dc75fe8000000000000000000000000000bb00000000000000000000000000000001ff020000000000000000000000000001fe8000000000000000000000000000aa040f0000000000000001000502000801020000040106045dd3e7a5c9e7940fce34a67822a3fd61e48b8bcf7e0f990bb902069c9b6b84579568189b7208092f3483871b326c4c6fd25933fe989c82100d33710bfd15f6ff9024112a9c094f145da0350236e71e9b3a8760935790d59d875edce3b88fc20400000002c20400000436000000000000004e224e2200089078dfd243fee437d1c94e46013680dbf97a52212b8b36951a20ce359744e460b69daf296e895c9af5cccabf4c850f8bf349ce91f84178b959bcbda6cc4f8e312aece21ac915a08acbd22517b6bac0e7f574cf6db9b9277f7ab3a706747c71595f4b45f200741f599221efbae2edb9ffc7bc262d22c512f7c18e8e"]) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3fc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3fc70 14:42:10 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7f65f918f9950a95) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) flock(r2, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x1) socket$inet6(0x18, 0x4, 0x9) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwritev(r4, &(0x7f0000002400)=[{&(0x7f0000000100)="c1023ac7c79c6821ca2408374abe50688ddb16cc83ec4644a9646cd7fec8e94c1a408f396eb155931e62544733ea4844987a820b4ca85efc6dfe5b932532bcc20e55d8291c638168656e3d804e4eee8ad7b5d0c4b24fbff834667c0595db1dddc2d93a8e5f3845f701a3070a1a830dd91038d5945556f2ab7dbf3022a13c55d20fd3d658e137261f12458941f5b8609a8e7d9903e3d705b25eeb1940adf7853ad04472d741ef4f7bb63e39aa0f7c81120bca11ae787c82c04304e4cb6641d8e5a31469e67d9a1ea0f76da404b83ca92dac0adedeb4cbc29678e8354310aab4f692a7482ea60c37345cb440513768bde6156cfb3e2db023fc9305627307d399e00aa84c60c44ea353f67832264cfe13e7b63c8242a026c7e5438c6bfe9e385ab5768101c342a0159deef43f6cd58fed94857f9ef9a82e231f7abb26b899745cbecefa6f523bcdd85fac0d4bde89a5c8952d44568867641614fbba9f53c94fdf80b892fad4fd7738170fe0f883ee9d559e46de03c62efa2377ec4a3b1764e845ae3e0182b7bece6a81b80be9d72e36027acaab2f88fb60c0e309401f4eb478144b068cf70efcf9d6fa0ff0c9468f57740931fe4933cc14e031ff48847e7d74df395160189ccd46b65b450b252650d43ec0edb87b05565d51dad8efcd6709854f45a408b10f42c760983ad3914291e7cdfdce5c16a3c362e9616fb30affc9cfd25bd7e5df0d5887fcb08ab0417c57f8d85231e8ade0883663ee4ac30c1aab28922b79b3edd866ef10709b03b40c5b7cc5c3a59a787a6451f7f1a30c77b46b3bab1d3bd1262e4199584d0f4e7fe1a86cada95c1449619f364a99c69b7184e225be8a98680c1d25d085e03804f1e9121ab76d5bce5e7dc143bce17b7cb8f64cd8ea6fded6177278848e42da41916f01ac2ddd28c10dce601ccbd77f149f0e0aebf811cfa3d44bec7cc9265247c06e9ca302ec00d750aa5dbbf10b618bf55f21ac3436e36b8ca86b120be2d507529f018b4def7227f56ef2bff2331b762dc762a6a74e93c3115d3c7c7c631f6230c31f691fddc23e0b95e64779bf8453143e3a17219d414034579313de9f9fa85d1a7c4ae1dd26e994588ada4840b46e7ca8be2fde7b669bce2a7ba6d75a5ceec8c45755563e365891a1a329858959d147c4b71073586beec81e879c8654a6e35eae1d2821c08a360f53de6496ec5272c286b5424db851a8740eaf438a4111f9c2bd83f60d75c71aaaac44ecb5c96da40390226cd02dee5c91a11dd6e1aad5bae98d86396c70ee7ccfc0a09ba308fd01f92ae35e6afcd89813489b397c78e4cbf328b3d3802655262b3caf0291c4e0f19b8abd7c23bb7efaab4e2195d201eb590fe4fd764b7b15e732bba38f8af82c111fb68747398cf1f5dfb33d5c41aa3f044d5bfe652071f9c24b0cbefc5f86a43fb0e53b34b4266aba4c078ebd4289af4d9aa396af21529b8a73016b7445dde72426db8e5b84333e3f85619f40368d4bda95cc7dfcefcb33e2a02588cc80af492a55d14aa69bfb47e767d46904c1bf5dea14d9ac850d41b481918c8170fdf507b1e3277eef84f9a66a4467dadb15219c94ee197f8d947fa0ff89fd441331d4051d136ee615228728b4f2119b545d51cd21b05e0ce73075c866d7f6f215c884b74d6f54c93157a84114ab105af8e8b2577ce3a2979107c71021f9b27fe6d243135650d54e725d198f6143510c35e3cac9d2dbada475ea7e89dd786d92de764e7ea3505cbce7e629512c59aa3f31d1653abd802062b525624dfec43fcf0834c1bfde125747f777f014ce0e38898722b2cd65ae4d883e20b5fdba64a9c37fc8a314a5acbb50cbe605be2733df1377561ae53ac32866dc4bf75a33ad77219174510378a2f873244b838f443fdca10430a0127aed743a6a835e3a537d4e1be2c3461371294ff0ce224e81e8d9259f5f109d9d65cb5f725fcdabe23ac3cf42221bc98f183dac495d09fb1a6f2a04a31c6d8ec2cde26bc33d5458e0ba56963a20deb62214e5686e7f409b6391855e92786a6f6815fc8c7deaf2e2df51688a75f1e43a24190398e4e44a5970852fa9f50927e43cd614d3cb5ce82533390d873dc2ff506ecc62fe1a75a3d8da1b7e964473884c086731d6962957d4a620ecf945e23acf6634e8647fcdb1fdfa604760784c80188cb207c62ac81ecc17400bbe3a1a4c03a369ef6ccaacf99fb0a909863f9680b3fd248aa9329b46fbecf1e3d66f9e6f832b04f04b6fa0683dec39e6ead4623cb35551d4a15d94954446db51fed9018ad4e0c35f29a8ef90ee18865b0b0b5e6b7394ad15bffe1220bed9f4e9449ae43df7c1c4405abaf7930bea679c621079af67a425e5baa939293cdebb94b2d124ccb7b9179f2d115f399b40488ebf9afcdf3ba137ee92ed7cc1f41df51d07cf906d72214c3c7a7b02e4984c24b942658a1281cf123383267964ea58f98274bc27dd2d025044fbe9ede310d9254ba8dc9b14cc711f2b6fe64aea6c3fb21171ac0df8409977bcfa08edd198e9513146f22e95914c49d67ff68694c11ef413c6464b8f936fdd87563988e1ad2e5a9117f31de515d57f1694e1b42a837d28169b64b5e4fe574d80469118c59728459b22074103aa41ab2553009402b63bb178b6f20823fb9268a81b98d585aa135413da85fbb458398e11e867c9a48ea87c301e8ad40280194068658be517dfe60cd4fdbcf0ff223185eda73706eeed3f97dfbdf384cab3df471d59def4bcb8811e9736b601c4de31a68cd99795bd73efbd96aaa15d42f2acca86df6010cb42dcf61bbd66df2d0bd8edabafda48adc6d30ff3fb658154a29a0cbe7ce12f747e5a82fe25902ab59ffae5bb08393d45c4cb2fbb85c9ba5237e157889aef26e64efdc510a4e9167c615596033ae5facfb1e951dba637d769b9ab50e2bb6440e004464e9e08cf6e30cb6983b052b221ad14e73be2cfdaf26e54e2387d3109858c059efcbf5b0fed02ed6688241670e8ed6bb8143fe10541106ade2910a420b192fc178311f1027321b0ad992fd3e3b7a19ceb1e124df5d1ff57c129fadb9461695437b2026fb40b87ffa5a3ea9b01d1e003d0c9e3439b2b732a2622d05d47a043db262582b41f30382004b4e87bed74390293d21c703841d5a5a291d035c92883d5fa4ac8a2090dd1d6a0c18a85f181cea437c63bb5a2a3d7efd0194866a66d54972e7071047415e8f9c77fc668b50a6c5239ef35cf4a5de26fb79912cd6772d9850c59ee5681a9f5f36ecfe97516b01a03431bcce03457899ead92107f3cc9931cd5a29441314a5938ccded30935c92b39fec8c35b30ad9b321cae7e9a409632873a32e4be6aeebfdf730da7637bf4f1ccb7b06d6b68072d9c6522832c044281d7bce95b32109ad35cb4b5a9062bb572b1f12a4a573d9207908d35ef695bc564cff67c36056bdbe7d5d6d8bedc8fbee4e67d4e4d6625990ade4d25ea7cb3c66908496cebea849fd6b5d64b75d1f249567f8c9fdc75bc422bca89adcf8050721f4c57a7ada16cec9a0f33b37937ff6eb62c512a6953760b8eea170927156a0860b4b10bc3f7a5a2c60975bdc07f6c955a932f0e2d65893fc8c840e4d9a55c72c3ed70d125ebd00f3b14154373aa6224e6c842a20490b4c49ca2bdf4ae4985e2f3f7f95fd932c06263618b5841eac8ea90672bc99ef9c385ecf3448b5bb538a94785bbfcee5485e64d9618d7b6b7d7855afdb6f5b8ad78bc25a037fba897896142ef91c8555781e5688232695c6827d3f36b28988f930979547ead96700e460bb9b9ff8f3319c66d5e71133e87a28b09d94c0bd94b11f8d92fc90d5409c8611cc482e33ca95c5327867067723c5a65a131221d884ef02c9409b4dee7f0968284466d029d90dfe8def3d963b980b337f20f0a6b69f5a3736b445c392d8e0e9868c3eede53991e5ffe0b338d02a428e74b0c317d944e5f2319cdec2c451a081fb07181b9b2c24d95c160cd7c2860c61a957557c08d425e2da6b4dea5e6793dd2e6fae0120b450d9d859b3c64487a9fcb53862abd35147cd69751337ad4bfe8581c82bfd79dcd130eab7fb4730bf311c0a4fc8174f1cc38b1685504302aa41e2ab10b6657a54c39566eaf946f2171be48a464860a5da889af0a83151442e89932bbefc90ebddac1dd62b1215d80a0a5d77145b881c3eb64c7629f7a1f91d8c838bd90137ef097b600b7b9a2d7b5b785bc52e97b3351a7116480c3eb93ea9e409de678ee0b79bb5e8bfff1be6988ed1b4bf53538984cf5cd71ef6e800e5322dc789cc10687a16f607e5a411b34f7091ecc7c4f403c2cbabeb769dd5959777e58ee5154569e697fd3fff9cfa338a1170c52762ffe2095277f90c18bea7a4ca9b03939e1ccfe6e2eae4bc8b6e7911f1d78ab89124b0b7c5ebb192c70b2458b5de4a82b083836812dba1e9da1c6f13b532b7eb3afb1cd05025753d774bf994cb0508483926d539adc9c47ed7c6b48a4d4074310794e095b3500fef2116d891d6bf6a13b9b5ee5e39068eb126b0f6e562db083c3221b92adb69d46ca56f6acb836d84f1ff701b57018704a14f8b752d649b04e93bb4709369d10732658f19e7f4c41e6ff417a4488a829f6cc03f554ef52c6149152a1869b0cc4d8df7e9e54da97332705ae35c8cb66bc3bd06182be96f5ade652e8cddfd3b2683aad244e6f3ec06b3b91ff327de5890de63dda44cb95d2e3f9207372dfec5aac6708aead8b2838999098e3319cb175105e839aefa3fbffe1a248444d35f311a11a8f24ef151f2db6e06e77f19fa49abdb9245ffdb5e9b44530b55d86cd85e050d4eb8acd0c0b4373dcf034696390529818b3a5f0e8f912cbe5f9db52fa95f90a43fbcb2251c1e1a7ed3df18c594e69d385992e75b503bd364a27665994fa5f67003d46e6e32d3f86cc0582f9b860c0c549c67ec901a0caf67d4ca16bf281a8cad8a01929e2f7f4736159f912ec5670f47f22bac7120f3e95e54b854cd8ed1258337ae218383c888581045a605e615cea278900db1ff4806ea56cbd30f8b32f2e1edb4a8014975e2d6b766667bd7689b320f350fb0427c37cbd240d338325f7ed8da9296d2f6ad66fca720e7eeb9a4be5ac59c717367844838fc6d17b7e927fe700cd04a842c6d8787e644ecbeea55490fb5bab59e71e3efa3330afb31d59635127977db9753441a396840bfbef4d58df4aa38fc26f231895e90bee55ff8b10e359a49d203c91a94c05c7c5dac1294444d2f9e35c416f3a8d300089fc08b80a82fff54c740113e8666252609cdac1b57e04a10437213759be397cb750ffbbb8139dbd851715b2f04e7a0fbaf406ce1ef0b7550b61cdb7fe3883daa8036e21566fe7909043e57e06dfd081aa6b306955fd6b9f8a506f66ed0c48a31fed0d15fea3b47d80ad9455cdd08e9c6d73a110247a4217939d565d47acc026bd709e5b87fcd978e5ee7b5169aa7bff9f51bc2c4eedb9919f7d5c8230ea001d13951af85e24c42af81bf2cdac6c883dfb9947e54ebab7614fc23f3874becb66312d9ea10d8e3e20aa1b98a78a798c33632c99a6664a8f01db484e48173bc309f6eae84af9c0e8f8511aeba7bda92ecc3d8b07749b6e67f394411b3c734c944914fbcdd2ca5fd4f7e8f87c6f251bfba7f228a1a375c4a65ff3015db658181bbfd92d21bb1189698f6e104365aa35ae6ee51ae05253d0c742ad6e10287ed6475562b589ffd961ec83775c23ae5fec7575670151d7f4dc0816064546a2b4500736da3f668fd1563bb1866d7eaeecba11cb9dd8", 0x1000}, {&(0x7f0000001100)="47693347814d5f4c4b1c2f075ff44adbfc1a5b4175944bd0a806ba38a9c60e4f061f933ff8feb9e64ff6014b773ece8582689ca9d8bae507b1ee5b7e71f676e286aec5061810723c51d8466ef34d77136d9502e164599d66df3531cdefa428542d828e1bae435c24479e9966e7519094f4f3b86e0bb325b8e2add288e284342fa519af0f8892302a4c6fff48bc1d865b9b3b6b9cd707f4b4f1b0e31503a02263c6bb8050d017ba6a584bab5b108205f49c5b241869359f59ee9d27bbc87a799b5c2df851dd345bfa93419dc3e4a5f135ac756562eaffba74839d", 0xda}, {&(0x7f0000001200)="dece44ac5acfe0b9cc5d3b8fedff7170b95b59f3d1548a08582e0917a368d2b5001b0dd5f73fe8a8a4d86d2637c81b9c9306e27704ef4b5d343eadc65ad7240e2e133a925225bd0e2d93835483aebda6cb1c7d3797afd624760499b6d0a16d7ce194ccf022f2ed183ea8f150550d488b87f51a97042e729b6ede42caed46b90f0471f15585299f38c1a14a2605f2a16b4a2c252ea5687d96ffac069f473dea2213a07e4e859336cb8de30fb8ffc168a2dae358f4d012cb01553e9cb38a6a9990a16c4113fc8b2ddb0f7bb27f58e211b4a5aeb1a1e6659be977a134f68baed7f4b7e84f849d376d67b14ddb1cf89412a312743983547e123d85f20529607e28cb59415f9ca009a67e26730609cdb109fdf6a92d18a343c85c28f1783737e02713132f1f0052c556e8beb04625d67c95f47012a4776466502b0d4f0d1b941de3fcefe6d7aabab25d5b85b214f51bbd8cae0d08742716c982e0bd8c80f9c9ebb00f7ebff8864d9ef51dc72b54a0edabe0d30cb2ea07a1a8606bc62b62021bf3e5965a623c83ca4bb0c0faba295ffaf5a6ae5adf6e0bb1c69e3384924951e13e9c687a9a3344c1e5607b50e6fcfda193b529f19922e6ea2f6cf1b09495fe137d335f18bc6a06b9d72bdc74928f75faf95ee607b4dad715deef8779755be8b125d1b6dcf9db342f0214de459be9d38ff29529844bdd433d0c42208c693088ef807697d8421a53336406a56eaf3e7428a93a4552b5dc9a083ce1ae72db64b7ece3b5a9205a70e899f413e017934ac4e292f0a91808cc7b246b2f8b88189fe44c9245106d0b6ed16fb644858707e24eb8580289ed24934c0f1c9c5d16fa36b2034be16b7c51b4cff7f6824e3ef81c6df83b5b6a6bd7b3cadad7a74e4cd042f708bf60e1ef1a88e2478a50054334519acb3690799c3cd9417315a8e4ffa88184361e03d5c19472c0316ed5ccc608e6cdff9fe56884f8d1cbf49809d680e99ccd9e0e0f96bdbd8944d9d747aa9aa2e4ea0b5c09ba5433546e342c7299bbb65c7dbcb3096357f90a6000b416b028c49c61da53911ce20128809cad98148b4c3b31107a15a9c9029963d674d7cf039c222f4a5722507b3036ea66ff665ce30a63c9dfc23adcb293c9d8263618f02a255bbc99fd975a57d1fb574e34dd8b824c8ad673ba86a792678c69b292d2e0d9633497785f365785a78fc35082f4c9778c3043cde1235bca4dc13356b69ac3d01d0303630c49d814aa6a5712bf53ab40b730544d204e6f998bd8069031bf66ff93f519749eb3d0f39391ed4997b65d54514fe5b7ae337f5f73e694f3d0712e96149e9c42c3cc11de36bc8889b44f92594602b0b8b0ae63277d7e1e69e9b6d101d48989787fe21b49a8c42bed39430ed6fda500def1f2641c91b61fb9e4ed6c54e416577363626343c505bc269fe89b4372157e9f77bb0cb71546e966fc28e8fa8749ddc4c6a30643ece9839242668864989a36ad7db63b0de537f0c191dcdaee73805dc23da942908c6bdeb715bd9266850d0de26bb3735433052b59621322276b1f1ac808e40bf370aaca76f4b25f4a09ec2417eef60e9a9ffbc32756276279b60159ec08277511a6e8ca7037640d9f35d4f0e619b669328492034c25a06a3e8a7b12e63eca66776506fc71bfbc477e9e7742abb9af21dc626501a48e1c3e6537a0083db93721a4f2bff6b0902e8828ccc6a1e8242e49639205b37f0b028d8b75b4faeb141a193bdb4859f6113802a244cc9249d960d135d18b0bb53d3e8642279770366e6a8ea1f6d22a3462c9ed15d5694d75763823f8b685362afc6cafa32a40151d85df400589e03a826fd2a8d29655e8ebd45d61c3cc30c25bdaed002a4983a692b7370b6e62546c1d342b97914bf13c11cba1013b9bec6c93cdc6e65602e7e860748796757cb4a1d8f2779f6f629c3094deb2ae0d8dd4813e4dc4b6fb6d38367b3a3f723fd08a61c28db30b6ddc7fe01c26e4d909da7f0e0088288f32faf16eee7d730d3a2edce13829b022b7c961eecd6de65dce04cfb88f44a095abb235efa2e11135c96b25b683985794ca967a6de96015016e662616ad4b54fea52cd02aad31fc42f3ceea1773d2b74344bbc9021b3a83b4a514e1d88bb6773795975e4031fdaa5365c7bed4a36c9b93d8920d4e1e6aedca02888ac6fba6906001b372ab104288175ab43f0fea7a8ec5f5a5daf8c5cbe907bd84a84a243841d47d5c20cd67cef0a60988f71dfc9ee8c3fdcf496198851b539c25810e510aa1807ca7a2649f732ee4c64057130c7b6909596c8086601b813fabbb651a9d00db7126b93f61f638e4f59af71066c4a4d5284f95a3e6b332754c5876c14cf39f67a17fed3a421ec569756574b93623be1a8e154007d4d9a2f1c741405935444c4cd88ed7e32af7b178d9ce78ce45ad41a4ea9e97d74ddd99f0abd4c42e4c0dabfbd14accef677611d626a85730964d1259f3337a1db743639a2fc785d2363d133df6cec0ceb041e5a1fa1aab11539747fef5d50cda09fae11e86b6cbc86262bfaa01ca789a4b08568b91bdc17e3b57292eb92dc7545bcf3e8beba95f67be1bed07193aaaa0c60de0e525e305de9e5b5c3be3194aee6aa7c89f25779494ad5b3a252aeb943f80cf0313bd4a6f4fb5701af7b656e5f517dbd897269a4c77820f782a0c3399819d0c405c86c88cf6e88a70a9ad087ba12b365399a8c2cab96c40b1a50072d23c369eeb3de4aeace2de801f36f9ec702a4b0dbfc6a41152e14c04eaa47191fc28684861386743f5e13128bbebbb3a2b077808aa5f8666a2fa0d9371f79f57d7ce52871c0b2f7c5f26f1dac0b768adc9ac0c8e5beadf012865301e76a18cee25e80b34b671d55da3670a60ee36f4bf2fae9b1e27436fffe963a09837dda9a80bfc7ceb0b16e7f2db814cfbba53759745e684ac1e58faf7e3d82c87ac28d4e6fdf1028ccc817eb99477db90d2314cd404acbc0190948a39c5dd6954d293d07b778b2067511b05ec36693719f7cefdbcf8e35eebbdcd1545d4364a5c017af969c991055a63eff1dbd95c62fc9d3d20b20e924769f547190a70d71b21cb452709294909fa26faa230bae8b50a2975a2cfbb34d4bbba3fda0930ba34e9219fb3a18fd4c9be3ca48de56865edc86df3fedd11828984c9a0e423a9107f32032d11747a8cfeb0eca0f97d7709beb2699a4635fbbe8185fd6963a63dab199042613656e70bcad1f7d05053ba5f89ee3904b6ccf6f9c1ae267db315b7d9ab56adc6c4cba259a64d960111e8ce2f10e13c227c417f58da15dcb7eaac21288ef7f68b9e4187ad5c95824501512779263ee09f5c4e03b4356527fc49048bcbb5eecec8ff0ca2b5eea1a28bae354a1875b153c869dd5581850186d8d2d0b598ccf7c4f898765744ecb5764e8bd7c4108d748abaa8c0bd246144e54e99514298775004b678cb53d59f284f1b2a1fe90e32775cae5e72f893f0d19a4c7137c56844f0305361370f3c04d7ce77894959e52b4ee1d7f59996a6afa256633fda5ceb7565f27a27975faf8fc9e050687119929aefdcb1358d16a6c252499562c437e44a7058690d1971315c6dc3e1180f891b2c38c73b4ea78033198a989ce1a23406637393ab95b2f55e4222e68ec1a8f6e80167426901efd31a6250ac1d68b3e2dcc382d9dc79540fd2e0f6200b3349d213024eaf5f3967ee933bb77f614629b758989cdf6c8d81360fe9ebd7fc5aed6b962ca325c3872fbb3ed315e5128a9899eab1ac8efc7074dad26c91186ecaad510194864b3990dd5cdcf00a0d71466eb0f097399c5fa1a6b2bfb12dc663082dc91e284981518b7d780fd62fbdda54effd5263050b2d29d5fd19fa42ed9f38a8a1fc813bbe2d105a1b6e27c1a5e4bc5e80a3422cc9da40be2b9b001392473e1936bfe812a2132d362aa6198510f95bd84834b3653403bb5ed71fa1e94cecc51dadedef73e6fa39c94e45ec17ac9deb48cabd054dd87bdcdd7c4af1562e25814a0722cfd1669188a7357ee20cc3cbb16bb8761a059454de7c7cd1ca4ff1a69be0bca18e2c1d1f1174129158de6084b271f5eca344b0e5b62173b9653388d0b501884046d2a09639847bf8bd10698a1211c617edd96ae98f2a89628b6a17f6fb59c8aacceece0a3df0cdb4e74848031aecd6e0f88b11e97b178ab97172500fc36ee8d62e78d9f8ada55be725d8290f6894f97e0df711815e2e3266b179bb6c109f087203b6cd750b7f56831a801abf70ed406df3463457a4689e08249e1030bc816e0d18cde7719bfee28ce0e6622b9981b1ad0fedc91bde810bc9ce69a03b1944e77bac0f149276b3f2c8f13b35be238a85f2de1fc747324905521dbb8e35e7442ef50ce625cd1572842ced47ba6d00de367c87c24c8e29e757c447c25c2b3ccafd5365f7b7cae1f5223f2314e4536bd2c40611e6962a3983a66ffe1bbf79933b8c21246b7fff8c37548d43fdcf6a72ea07ecb3d97d36482fe2bd1ba49e2b3308f9c87e2f436bd86244ebb238877fa9dd358b2ca5ca485f4dc2aeab08547b4decffd92fa7eb4b5169abc671f1d496387ac681720ee5677ae4b544d3fcd583fcd32b252232ba99b01a6d057b968c4604aa8aba1f91b33eeae551c31433eee56dc2efd4f33f7fc43500448e13320f579f6c710647b42c88184dbd93b9a6496a59629fdaf7903e55985690e2f98c43f52b16964b80b83d3d6873ccec0adedb6e66c487072d9d4dd8a24db82d14c2a04b9367e87021d5c0668c400d853f7f8ff987369d1e8f2ad579c4538e714a58bcb70484ffb0b89afb7229b915c4287000aa7119c0b37af7e1d0f387c99386aab9aac25df9926ffce75cdc098245e4722351b57a0cd7be1a6b06dd7eadc4cade6f4f96ec7e14ce138322e755340f3aa3df225f667fc3b849c5dbbd71de1a8c0b8c06ec42d9a31ddf8da16cc52311fafac18998c1ba0d5313a41eebf5dc72553d87e794c3eb18ff8c1b49c3397cf86f928d879fcd5456a8ee9cf12eb899380c5c3609d243a2e8600528fbdcc0bab6016341d2c588429f7e21add92e7335e26ce2b6b1ff53e1acd108119d83cabc425cb5f85495348999024e2d49bdbff6e76d259e4b5ca7327b4d62f4f1404055dccb25f25ccc0275003d08475b646fccee6ba1ab287b38e4ad0b5945b4fad01d5ddaeb94d5fbecffabc0cd2d71251b8106ff5d2e2435f60b9ed2413f131af8dae64e15dfa0eff152057894cafcce60356f8d9ee02430ebf793990aa894ed3542f587260aab1a933fe40c85dd65170a9457231ff74af5246d90aa4f74fe5f64e1dc364c8520427964fd0f9dde1ad8c053670fc9643474a0ad6de7d149ec4dcdb3f717f468bbf08e8c6a4842f8f4ab07252f31f7123765d45881fb7237fb3ef166454160d883f6d11dd18f4b507a6588872ba7d5fa794d8c09b5ad638827bee3b809df4166b3852a7804df8ba1c2b7f0d038d8e8fbfcfe1fefa92bb58c172e0e820b1a5c0b0c0d4b7c25bacd2729f284cf680edb7c92c93e08bdb56a915fa921038594b50c058b1b12db3e4aaedd0a8bb317e91ee0c0ec92378063fd0a95e4f2088ce5dacb95e9bcfd393b2019e161d225efa8ee617308d76174db39fa563cdce674ef1d98675acd0a86be6e846de87ca68d4e44de0e301943f87e07f7071f2ccebcc824c96863b6d7e8888c1f678628f76886eff7477e3c0bd3faf6fabb235b0637d9331b19ae80776b8752d7276afb927dd58644fea76fa35a7dcc64e049e01760d3101a719de49811cbc14ef46d1c0bf250ce67c4c6", 0x1000}, {&(0x7f0000000080)="b11decbc3f88998125695f923a07995dc85182741c9a560d466729fb7670437791fad565fc33e940ca666f9ac952769797c8a6bbcfc8478e6751", 0x3a}, {&(0x7f0000002200)="af33dc2be3c804eaac3ad1cc4fae421a0cdd86de6244bfd3df046f684b670b586dc8e4e450e732a8c7cd0fcce17276f4752c39cf9146c854dbda75b28325273c1b384b9b30115922b7aef1149b4b2e75", 0x50}, {&(0x7f0000002280)="7c23955fc508ca51159a4613a03e7b15e003227f3d05da8078e21adafb30c503c5ac781d22a132ce1af649ff5f6e55aa29c89f395f600e457e668fe639d1418467c5f2c81c58ca94d6ba574b05a514107630e7c55cadf01aa4df325e91e753afdf5b327bebdd373b7fca5b0f960b7542603fc0ad584ff8423fd6eeaa3e2acd84d89038c57d92efa94a8a9ed332e875802e123ecf42d0926d01ae22198902da", 0x9f}, {&(0x7f0000002340)="ef816c21621a37dc9dd56e22d4720acec4e5ac360d88ef40d45baf6d81c3277c5d2d8d71d8e2a7c6c9fbcf24c18be9678902a38be8e4b1cffeec35d071a77085129e2378ffa6f8c7de7095e41e57ef5ba875d6d7e6f5d1bd8f3373b841f318c35a03def120bdcc912e146c7d3a8d090e833f81c88e5f07219fd12eb31ab9608ee12d0af11cc39f59a2", 0x89}], 0x7, 0x0, 0x80) socket$inet6(0x18, 0x4000, 0x6) 14:42:10 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, 0x0, 0x10000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x3], [], [{0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x40) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x1, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 14:42:10 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) 14:42:10 executing program 0: syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffbdea079ee89008004500001c000000000002907800000000e000000111409078457924831bdfc4958c9da504e29c98bc922b705f"]) r0 = socket$inet(0x2, 0x2, 0x22) r1 = getppid() r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) 14:42:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28a3) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186204f88a002b3a000003edfef1b544a67de79f64fc1395eb901d8473491c55a58c23e46ad9b17e0000ab46c35108001100002aee85a8e5c2365372c4765c036498130500984d17aee6bb6ada1a0ffbaddeed8a5f300e0d76bf6a03b71f6002cda766f29d8ceb1a7979d50f97b5ebae6e2f0c466531939bac72dd35380976ff080d755d9f3d04f595d0c105b88b2df1b7b812eda94a0e00"/170, 0x5f}, {&(0x7f00000000c0)="4aaa3b138c7ab9fc55475cacea2119555834a9a2b708e65ae5050000a8e0685488cb62dad500000000000ca5781a5993668b756ada369e07", 0x7e}, {&(0x7f0000000400)="95e61b95ee73f1cce2229335b08c861c14c16a70fc974a6dfcf61e8f05a18fc9a2e990d0d7b05ce965e47ddf76528509eca680ce948e8c7b68b2c8fa70fd0a6197637a67e84b5290435cb5676bb168404ce3d22e549489e63be5f84066807a9bab439e16f2036923cfd81025f80580d82c2ee7aee176ee362a2a9cf8eccb5b6ea0e8c1ff154477bb8a31e06a12267516d0eb1f67cc8ce23f0d96343654220b4fd94eb078c676a3b2f68a0fe885ce1074a5b59b2031f90fe6bb6cc784b4a0521230236299d3"}, {&(0x7f0000000300)="14bfe6e3b937a83aff7b4bd3b87be80249f834a5b858e17fee7793d97fb37a710d3acac3b2466a5ab1be2a006475f5f40487bd625d1c9998dbb8fea2ceb4753be1957c2a814edc9d7b100f62e35cd73979e9df172aa0931c4ac6ebfbb4c07351e69eff79a7ebb11c2dd06dddc89e4976f961915bcc01d75286d7e562d21a71f3a9c80ee763a8479b9cabf0f420d5a09aedf047d781b10a9ce9ef9adb14ae790eeb8c67a8635af28640235db7a9588ede64b2c35c2d8635bbf262166c55c3879435b36e2dfc9b42d81464ca18bca89a9cda6305f0d5694d4cb51c931a5e3d877b31b5c79027acb0b3592a"}], 0x2) 14:42:10 executing program 0: r0 = msgget$private(0x0, 0x692) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r1 = getuid() setreuid(0xee00, r1) r2 = getegid() r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r1, r2, r3, r5, 0x100, 0x68}, 0x100, 0x9, 0x0, r6, 0x4, 0x8, 0x80000001, 0x1f}) 14:42:10 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000019280), 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x1000}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x7}, {0x0, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xffff, 0x800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0]) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0\x00') r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/85, 0x55, 0x40, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x5, './file0/file0\x00'}) 14:42:10 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000280)="58a5fdb994e8505bb81d4b89978c02ec2c4dacdcd6dde22873fc1e299d14f94280bb9615aae89a7d67476abafac805704737ccad70ab3fb82b1db0e06c45a6b4fcc6ded98772bb7f8a916b0c05b099c427004ec81226395a5832d88811f447791cf99b7b2dc494e27b6226ee5f347a98450e2524f7f2a1daab9df53aef138be8ce9a4ac7c4d109ff1cf1dbb6054d5007f215686fd681b38f25266681e140c2fc24df270eefe7069e055d04536fbc52dd1aa36b3b3779a9cfb24cb79a12a2c074f145505f10ee6a0b6c41dd60bb74d035aeef67887eebef70339269124c341e8b6868fe48fb4ec642cad669fef1dd50a72b380c8f6c1e09e0e03e8887452970532f537a213d746e8486614d4c07c37ed0a09fef5927055bb4c31fb70dd67f8143eb6af2d53e4fc252964d88f268cfa8d2886d7a5098b424ba6903dabbada2c9132174073b25f05f72f7ace16c54931172d0d2c184d0e3b471ef7e9ec479d7b64885f6f52f41ea7b9e0823498076ba203a8f3510d2edae19c1562b710b5765932dbbf106639d67239ea16f7aa547bf85ba5f76763e44df3b0c69556bb584d75683e677eb84801080f9c9546226b30fd669e4e1f150a007d5ffb8f520ef8e450c40c958fa651173af2eaa71a01da98031ffd7de9052dc315db7e4f17d80f3fb732a45669af530379bf66499f44bcc1caf077067af346c54f20c69c9e519a964f17b98f448083fa0f13da95657802e7003b6d4f6cb9517622ff76e3895cb0898e4a4edb2c18bbafff2fbe6083aef026b425033c7db1ed3668b603caf88bb6773be34b3e563b9c9316e417e5bc4e58036901fe8016504196020b40271f4869600ff6918cd8c556d213f6d8f3b0735507cc3e39632d2cb0d2413ef9b264ce69470fda0f6264bbaba872c8108c0e66bd45cd5db65879f770fdd1f4fbc5250e7eaed7381803e4ffeb0ff5ec69dd46270661d9c7d83353ffeabba6ad92ba1dd731bfb88f262805d1f1534e95162dee47f2308de524eef7df258b24e5acc9fac90313569009921a55524e53079a9c0a882cd43026540add57177e4c7c01dca1bd58c8f19d3e697759e1b73f3f76a6e1d54d6fc420b1f03308081e870a48961f16923eee5f5fc2555dc84826e9b384b98513fd9cd9294543a3f76aa6f258d4f1a862421f7aab8310fd66d9aa95536a5ae7a98b81aea6dbf74cfd7d2124e7f07e20a0ef089bf736322a37887e5a6154fbdfb4915d1a0090727b45bc8d6038c4748deb5d2c0af4e8807111acf77a93d2319b5b63d43850e7076e36fdf419585e37c930d9d6ff64f6cc2c5676e4f17fb9ebfa47afc60445441c320e265714e443b98db481d662173786481e8275872fc7522542e", 0x3cd}], 0x1, 0x0, 0xfffffffffffffe89}, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x80, 0xecd4) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0xffff0001, 0xff, 0x0, &(0x7f0000000340)={{0x4, 0x9, 0x2, 0xe0, 0x7, 0xf0af, 0x9}, {[0x7279, 0x0, 0x4, 0x1, 0x8, 0xffffffff, 0x8001, 0x6, 0x9, 0x81, 0xfffffffffffffff8, 0xfffffffffffffffc, 0xfffffffffffffff9, 0x7, 0x0, 0xfff, 0x4], [0xfffffffffffffff7, 0x0, 0xe2, 0x3, 0x7fffffff, 0x10000, 0x9, 0x8, 0x5, 0xf90d], [0x5, 0x6, 0x2, 0xf7, 0xe5, 0x4, 0x9], [0x100000000, 0x4, 0x5, 0x6, 0x10001, 0x401], [{0x81, 0xfffffffb, 0xfff, 0x1}, {0x8d84, 0x9, 0x1, 0xce69}, {0x0, 0x0, 0x4, 0x1}, {0x59c9, 0x1, 0x800, 0x8001}, {0x9, 0xb411, 0x80000000, 0x5}, {0x8000, 0x1f, 0x80000000, 0x4}, {0xe3e, 0xff, 0x28a, 0x10000000000}, {0xbe94, 0x3, 0xe2aa, 0x4}], {0x5, 0x0, 0x5d0, 0xfff}, {0xfff7, 0x2, 0x6, 0x80000000}}}, 0x4, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:10 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)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x2780a48c], [], [], [{}, {}, {}, {}, {}, {0x0, 0x800}], {0x0, 0x20000}}}) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:42:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x15}, {0x81}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000280)=""/217) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xfe01, 0x7, 0x9, 0x7]) 14:42:10 executing program 0: r0 = socket(0x20, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r1, &(0x7f0000000000)=""/181, 0xb5, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) listen(r0, 0x6e1) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup2(r2, r5) r6 = fcntl$dupfd(r3, 0x0, r4) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000180)="93ebc50a655fcaba8220cc0cde0c4e379d1581b55aae0c7ec36b32db151a285e84", &(0x7f00000001c0)=0x21, &(0x7f0000000200)="c8d8f2161a0ea403b2b5968b73183679e639c9ba8e8e9f32a18aa0186413256922cf6e229332ad9ef8eaf00777b4f353a18d021e7391cf5f246c555d20b5a2923fef6361e791b1a1f248b97841fb66380aa1c32dae9d03840c0688282b6b60a0185d2aeb0d82ca7b4cfc4ed63f4b99b1fdad994317cd5ea91d26573c5bca21d3dc678c4c07800a184f07bdc35b506d366ab405dfb3039a008c5a1deec09e38f8750144d5ccbe26142e86efcff9e93b2c427c9b23c50a04a6fa98d380cafbd0bc5a098ac08d298f61e73f", 0xca) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x3, 0x7}) r7 = socket(0x11, 0x200000003, 0x0) sendto$unix(r7, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:42:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x6c}, {0x6, 0x0, 0x0, 0x400bf}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:10 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000000000303a0000000000e00000f3ffee399f71000000ff020000000000000000000000000069460090780000100060b12fc00000488d6bd4265cbd4d63a90a1c8800ff0100000000000000000000000000010bc8087b5fdbd1eefea7916b644fec3e"]) 14:42:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f00000015c0)=""/95, 0x5f}, {&(0x7f0000001640)=""/102, 0x66}, {&(0x7f00000016c0)=""/192, 0xc0}], 0x7, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x17]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 14:42:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x102c, 0x0, 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/34}, &(0x7f0000000180)=0x24) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) 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(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0xc002, 0x1) write(r3, &(0x7f0000000040), 0xe7) 14:42:10 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x11, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x11, "d732197b298bbc1ea96c7a340b3d90"}, @lsrr={0x83, 0x7, 0x80, [@rand_addr=0x7f]}, @timestamp={0x44, 0xc, 0x9, 0x1, 0x9, [{[], 0x2}, {[], 0xb20}]}, @noop, @generic={0x3a8f8579fd096ee2, 0x9, "1d9902dd24a748"}]}}, "52a2a6d5868576e0"}}}}}) 14:42:10 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 14:42:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xffffffff, 0x3}) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f0000000180)="7be6893490b10cb60925c256a209f74274113a58e889ea12faa8a3a5a46ba3e2f5769b1f1de518aaebd43ac7b472383e04384ba52584f2fe85e710aeec8352b49723b4fb2a2b9c4b3916f7b9d060e1bef45e5d87115ad7ca3eacf39ed1e14c73ad6f4cf2d10478930b4b7d08675fe81a2c1c28bcfebfc64bb0f041e30c8954f9ad49a4431e4e7e4c8fcd1efdc9685e68ee1698c831e1c5f754058dc5", 0x9c, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="e2"], 0xa) 14:42:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2000}, 0x5000000000007, 0x170000000019d3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2007}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000180)=[{0x4, 0x1, 0x1800}, {0x3, 0x5}, {0x3, 0x1, 0x800}, {0x3, 0xfffc, 0x800}, {0x5, 0x7fff, 0x1800}], 0x5) semop(r3, &(0x7f0000000240)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x7, 0x1000}], 0x22) semop(r3, &(0x7f0000000080)=[{0x1, 0x8, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0xe1c6, 0x1000}, {0x4, 0x20, 0x1800}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/87) open(&(0x7f0000000340)='./bus/file0\x00', 0x100, 0x21) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) 14:42:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)='f', 0x1}], 0x1) write(r3, &(0x7f0000000080)="3b8742d1342e5be34400dd5805920020dd193c5945", 0x15) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept(r4, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r6 = syz_open_pts() fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r6, &(0x7f0000000840)="b7abaa1db899084441474e6caed4965fdd25fb206d37f97ecb0b161e8cfbf5eb388a2b9b744aebd59b58a934998095a78f7e6a069f14dc251b8775e964f3637a05188dd4daf96badfe4f0b380e4f66a1db30a6ccd763081c9c110f171364dab02df0c2689f659007fe96aad5c5eabcf1fc55cad6545b77bca8dd0daa52e8ceddf4c7811719cfe8b420eaa0d36cfc838bf627596f8f785246f5a093e4bcf782ade77ee21a", 0xa4) pwritev(r5, &(0x7f00000007c0)=[{&(0x7f0000000140)="cdeb592223594383d7ad15970420ff258abc202d9c65e0cc89c68e598157ba7a2ace05988f9da90012c82ba24d3552f5ba9fe07ff23f3479f0a5c631725ff54134cf4bb7a72806bee6b65c42a68d07b794c720e3f5716cb28d85110d2ed7d61443bd38d4723ca7101704353ae5", 0x6d}, {&(0x7f00000001c0)="27782b78743cdb7be6f2fdbaf3be81271d6d0a5044be75f2f0389f9f18601e1afaf76f6b87eaa8d5a2a0c5d1c2b812fc4dacbc2e6e64ff8ab2f53f553bc87f0fc99ea2d0f203ffdf8509c9dad0c94a59e9", 0x51}, {&(0x7f0000000240)="9c3652872cec604e624bd8e41ab2166cf3f62f6f13c3274195ebe1b8dc3acb44d82970c22c671e93d021b16417183968b7af14105020a96e368fa41c522f4c871fac8dd08debf7103f311e5233b081b6eed92e177c3e0c7e2a0ff05ab659917d35eccbe1b44a1622277e3d515feb39d91680895641673ecd935bab14bc1ad70ceb916dea71042b6b2ee797e2", 0x8c}, {&(0x7f0000000340)="74f0c4b5923eb7e38ef018190c062579ff6234e1a522057feb70ef6fb7ede8cfdb6d62ee0e817b71f6fdb7a23ef993ca532b68d936999f8b3967011ce7cba4e309d330f71f43de2e4470f537438d4e08e775da0acf81375bb86754646377b8f9b7ee7952d57e9c191c7775657d", 0x6d}, {&(0x7f0000000640)="e9b59bde9813237c56acbb583fb1c7667cfa8b8b8c6e3e8eefff14d26480e717604459f05c21c416e19b132816038a97a212f8c5d584bdfd6c3d29f37128a59cc999ffbf6e2c8217193b0c519295293ecb448d45ce", 0x55}, {&(0x7f00000006c0)="d4a38f2174677b0936f5f6339d5cc902a16e869ed6a99647179d29c8f7006ec53508afa5c3c1fa6a660d031b475a7415df2f68fdbdd6877b783a1ae73bd1e8583a7fad5564ce288790cd33488c40534ee7aef03ea3", 0x55}, {&(0x7f0000000740)="156442016b6cb05e01422a699a85f2805f78176300d6ad1ebf2c4fac5cded912bc9260e2c9db60d0fe985c4251b7175c8b31daeeded5a020d4d278adcc0bae32fe59e18c985492458a8f3e69a720af8c6cf4", 0x52}], 0x7, 0x0, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560b, &(0x7f00000003c0)={0x4, 0x0, {[0x0, 0x8000, 0x6], [], [0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x2], [{}, {}, {}, {0x0, 0x0, 0x2}]}}) 14:42:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2ab7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x2, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206997, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0xfff, 0x1, &(0x7f00000003c0)="8c44d07697dacbc32ca7caeb9b89a9c11c6af301850f9236a84872a381879afb1f502753bbdb4807fafc47f1542ecbb722e0959096f6706f94aa0b365ad67b597c9d02f9f529be653ce08acb867fba94923d5038f2b618665bad1ee24fbf9f96f17e0c58259b1998776076bf79346bdbfeb5f6da0a354d79724e8cebb7e4110e0b6d5c48a9f6fa129abd3c9530ab3582fe9b476e6890b24f1cd6ac778577bfea50b0f2da96e4cb0bdd12c24f599dd6aba2ac18e36cfc6e6085f79caa07ebcda5445eebd8b17c167ac953963183e7aa", 0xcf) semop(r1, &(0x7f0000000080)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}, {0x3, 0xd2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x9, 0x3800}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 14:42:11 executing program 0: setsockopt(0xffffffffffffffff, 0x6ef6, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x6, 0x8000}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/232, 0xe8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040), 0x14) 14:42:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0255fc8f"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r1) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x80) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 14:42:21 executing program 1: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000300)="918e8784ab25150a4f87e53fb7c48eb7adc2140e728f27c96c730e74326d159331cd6c76f1a95e6c2bec108481e16d4223330287f517c3857f3cca7297377c74a3ffbdd1de0f1d4c0a2201683f333c57596775c4aace1cfdd61bf640a4cf9575c87f3f52d76c188a293a61e0cbecefffa5fc0589fdedee7d7c054426b15d485ce8013e8095dc7e131181092e99c4d7000000000000e0ff05e3b2045f4921552eb37db9d61335c708c000bc08928d8e217dc3194755ea9f29491c7da29b0d3ffa58b83904005765e913171af046a19dcc6520c42608a42cb3f1d5989e5d2a4e6540522ab3476b6d2b8b2d2768aca74ef59f39442e85f7a30ff074814688c6548d64fba3cbf3d6ce2bafee2da704cbd064fafe69", &(0x7f0000000080)=0x113, &(0x7f00000000c0)="a5771486cfdffb7eb47066c4bccbd6d4a53e240e40c1e45ab1cf65062d6bfdfa02d51b70843d5b42d0fce1e316f3405de8a127a43ceb76c272a11208f3ab74d101ca1c24b6574953af2c05a5a83c533a4877e5fdac3c5d3a07d7a113f4ffe6fe595b44efda427daeaccf985a543e7772a1ad7406621bf730e87069f279e2ea1f6bb6bc657096be8af4983e672c21af6a52b2754b355da1b63f3a64d40cd6d480a34ad2486cc78e2576c5a775c9f5d84f5ac5645f7203ca0366fb2834a6e535a8a062af0110ef4ad2ffd5f747e67578ced7218dbfb60fa0f8db6b0a351f272bd5921b1c8d833b8f66465a7bdb08c40f9c22cca1fcd6ffbafe9ec8c0f95f7de6ed9b6b9418aabe5eadb6c9b2943574ae38ec99f694c47e48c08bc6855f6303a9f07a0b280e746e4803b063bf3c887514557be1eb4ba9b4ca218d3467ad929f41d8fe84c58a4205c2ade6bb68f40e6da71227bae9183eb653b63c5dc267412b8f385599a599a5e0bc99146ace72d7df79d8324821ae1540abcd9fac061fbbd1c9c68f35265b1615eb6a9ee75e27815dd69ac5059224e56812a24b6847cfb47b961976d850a1a32460f53cd73bfafa3d83b9bd6700ebf98f035ec4b6d752f9ee778b33c1096e2389563de0cacc7b701a3bda9ea2dea12fe7d0e6965e75ec67a324b456479577e3251215489714c7f2cdb2237bc80fdc257db76cfd22d2ca47ef76416c6cd73506afe13bd350b58784734492fb420f9a44d4f8bad2aad31a0b84258fcb8bdedc67b500"/562, 0x232) 14:42:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="425926ed93aca98302"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 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", 0x14a) 14:42:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x10001, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x92, 0x0, &(0x7f0000000140)=""/146}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) 14:42:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) getppid() bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e66df346241b624a2a947b3591081e749bb2c461e86749644ee5dd11f3dda9953290794306d90e362d2f61c12aa209112e32bc83bfad58674b926b37709a3c27a12c872641105f1b698738a78fe8cadc62c834bb8dd18757e7101fac7bc649588560509849f77c3867d0362b5939ea2c2c0b92968ec93faa2f98b5d2272757dcdddd684a7a99a3d441442a54bcf044e9797e27a354efc53f00f6f2cb0c09b84541a0d64da62b372cc5941c140d1e1975851984d56718919eaef662c21ec69e9f113d1db7dfc1695d124a53ab4fb9b6181cecf090268cdddc8da1c68997fa00bb1568"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x9, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) 14:42:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) 14:42:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x40, 0x0, 0x1000000000005799}, {{}, 0xfffffffffffffff9, 0x18, 0x80000017, 0x3, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) geteuid() r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x81, 0x1, r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffde8) r7 = getgid() semop(r3, &(0x7f00000002c0)=[{0x2, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x2, 0x5, 0x800}], 0x9) r8 = semget$private(0x0, 0x1, 0x44) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000300)=""/170) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x400, 0x3}) 14:42:21 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000040)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 14:42:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x4, 0xffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) syz_emit_ethernet(0xa, &(0x7f0000019800)=ANY=[@ANYBLOB="52bcb5854007a891198adcfbd7024cf91947670e43d5f5901d3e28858ae4262c1633e6f91ab83f1ac8cafdfb31704c55940758189afb824145e6d2fce0eb1896760c21dccec0e7d96b00d0dd4c589bd0ce1af571b7b81a2292eec7b1b1ed3c9b8604b55e3b4b5a0f95677d24647ca2898b372cbbde9863daa6b9d8d10f8fdc3134a0792081fc2d903b09eec63143ed079d819cae5de0a7c5e2d2dcb0ad7c70ef17fd7b0bdc038df55ac8de4c98cd69cd181e1293a8cd8276521ab3562e1341615a832460435ee3ff450def5af32837eb020cc83caf714813b15c30dbef9b54f1b94281463e878da1c92739c742bb9689552c087cd84485fa25ad8c75d6178d2d9f1fc28b22f62d051bf6765111bb2f2c49d006d092c5e6bf1351a96efbdabc4697951a412938e8bd0600000000000000bec7b5345ec7d6f6dfff938352e5ef782c17b48e89bbc7935f57bcd7ce71e03206bd395553ca0bbaa6032e4342061e20c39882ceae10781f08c44b23ce2cfb1c6bb1aa96bd8305b0f0aa92817f1faf4b674fe0d1c08c32e6943e99f5133896a33b919360a530eea94c6015b83ebe684e975e9a100c552d2f", @ANYRES64, @ANYRES64, @ANYRES16, @ANYRES16, @ANYRESDEC=r1, @ANYRESOCT, @ANYRES64, @ANYRESDEC=0x0, @ANYRES64]) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x9}, {0x0, 0x1ff, 0x1800}, {0x1, 0x9, 0x800}, {0x4, 0x7, 0x1800}], 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) socket(0x0, 0x4000, 0x2) close(r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 14:42:21 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 14:42:21 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x6}, 0x2, &(0x7f0000000300)="8d50be05", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 14:42:21 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x7) fcntl$setstatus(r0, 0x4, 0xc) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}, "52a2a6d5868576e0"}}}}}) 14:42:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r3 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 14:42:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000540)='\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') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file1\x00', r1, 0x1}) 14:42:21 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r0, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) 14:42:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:42:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x40000000, 0x0, 0xffffffffffffffff, 0x1, "00000000000000000000f2ff72981ff637626436", 0x0, 0x345269f1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') close(r0) r1 = socket(0x1, 0x2, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r2, &(0x7f0000000100)="7c983e6b1526008fd65942afdfef8042542564a612f2bb8fa7121787eaddc3d8e9972196874b2bcd5bea775e3f05fcb1542460a053677418c95cd99d8ca47ea3efe26fbde3739f1449e9ef4675a4558d6b535484a33e314a4ddcc05b863d503287038ad3512ebee5c99bd5e195bf8b61b14ed04cf460896b68e046b3b52f43e00670d7a5347f751c29b2bccdf2a260dcc14e8fcd7551d4ef2c678d6b971602c0c1de4ebd27346445b11932bc6c193e4486279060fe03e05d8ff9dbf4ba0cbfbd08da4c987d2df162d77c4270d815cc311193dce4ec35841999bc3768bc11d77843d9f1598d17cfdd0a69680cc551b8f926ed01929a956f6ae47370a567116a1bccad5e055ef6ded688032bc84ed6ec451d0d848af82526167d88a57f0fe452d0b6e3ccb0641f818edb6d84ef04b0fabe1147ed68800e6aa67fe0988c370edffbbb9d5665dbedf6d09348d9ea65452466a2ea656a3f0b7fd4a5fdb11d6c3984bd6fed1d2a5b3e85a67b329c0efbaafbc40707cfbc690d758213e14a739f1276386eb8b7d450ace252809752a556e882cb7cdb52c52eecf2e1a8a01fa858842c8fa18e89021f970e763dd90c49c658517b1378892e3ee26bc78e7e978946904070448ec57d22f9ba39c39bce61ec64617b812236304d0eb695c4fcd838540469db40cf12744957129c2e2e748fdf51f8d5e390ea9c6aaaa74c8e501e4204c001225bf9b0c3ae241450ba0b88fd1ad20b0ceed615fd446891e3525317ff454d3734566cd7e5f0ab341d44c286bd4ba0e4fdd6b5d00a935000b3a17795f16cacba3f66eabf3510500c72c24c86fe6da401a2c4aea7956e29b8a4e542d680a8b14ea0ffe0567a903f9b552ee7ad910cec7cd8e3d494301c16ce2cb992b987ebbe82e45b299e570895dad06d8a3f89799cc3cb5ccf590b3cc5c5acaf5934df49d58b71adec983638ce003cca98e6954cae1298e2f6132d4150e25c52fd359387168ad87e9e4bda5dfdc8346364602d49d2f1f2bf15dbbadeab65231a094f8391304468eb59c86aafc22ae04881c9cadab5e02b2acf9d88c61e463e04bb9a0ba5e211bab4324e12d1cfef5865c10d8a5b4304874aeb59aec68e82a34a95ff4209d98f13e73b6e932a35cb686095c3f014127f49c83251c41a75c5ced97b2b42ce221827d7c70e5e21622e0b1d09845a4324a6e12d687d59ca80bbf0e633f1ee10d8c0cd4f22b3058c4c0040a8100b245795f76cae836b4ea0b75518ded367bc755ebc32bcb084f94f9ea4aa9a3d81bd37e57d942b49911f65723c59b10516769758977f69b23534f8339558f488449a246e3c2d5c1257d742b8a3a63a7cb553ced06b818600206e6bc6f75d8eef0b313d82db91e04d5bb5e8d37fdc16add8ff3fc00a5faa76ea2c67c1fee5ba6cafa66b13fbc0433e1ef757a2a3d380682a214f064582b9b3d2bd20d594841810056164f65d24323d608cf53d977ed7fd4a541a9cb3491610687ca780c7453f18f7eba66b5411361d6cbba1e1cb8f6438cd18f47eedbf19dba69a1b2d11f3fd4d0a0b94c6f8fbb8c1647909c8aebc5c3c4c881a444601dadd2b2c7ddfd176fb6e310bc11ce4afa46520f86e1d305293bf0f51728fca4dd885695bf9d4d49adb6591b25c5a5c93e78dba174a505246212f2fee6af125e47fea7fa26f72e4fea53803841b99fa5c2d1048a35eb1d77b9bca09ec4c720f3b0eb38de717dd0ed18ee70ec23f4ba94f551a303d843af3b0ef4776f7f0c06637ba7fa4634ac2a3ec665536519c038b672f038126f12c6dad3eef4cf97cf785a9addc7456c657de6e6b67fd77cf629e2878cce0130e0231e7824da48c78efcfdcc27e18be89be72fae3372a93260c8f735ff1cb46270ca4e24e8e9c891bead33f6aff871c7eccc113112e03a8ced4a9178fb7636db8626b16af9759b0eda581ac2d06d43549f921147e69c6a8cc1fcc91ec338bf1ba00831b0cfbb13be55030cbea12f84b2d398590e857af2463f1d9927f2a4984d0bea2ae1506a75fd57581335bf6ebdc79785c704fa589721211d2524cfc444a232b62cb329727145cdc674a7fe116d5f05ef17f8ca7ef618143debdbf79012d9e6df5eda5f5a38321fc7e65ffda1480db29e48dee7105addd6d5492814c9e0ad5861b55f17dccceaa3382f41a64387a5987846235828a7067b824e2bc04b4b60f69fe18eb21bacc473be32529993a4cda055fbfd78d7fe10f5380b02a1e330091099a88a7bb376954316b39e94a1e320726f15f4efe35079d17ab177d89f7dfbe229f427b3b5053af135762cb627483424de68426b4f8bea74bcab4e98e93c972e077f811c8bde1448069e2a155af32728245c23403e658a6396266e856ce9a2df8c8eac9b66fa4a251b1f36e26c464b1e2b2a0fc20113c26cd713af5bf6ff4a52835b8ac9b2ea4b65912ac2f7728c229f4a15e3a63a3e830408b0bb0a0d984f221b1853f9bf961f04b90b74228d5fb027307d15236a800dd7e9066f2baf15ed12e6f06bd1d5f709f0251d37c00ef0e7cba85c18df501e867a590b0056207962c3103202d3f6fd7e377f4339549ebcb931d3b8c00f9e4fa17f18b393f5ad7be87cdb64f074e856fa2768b3b2fce817ec235f601ddde0dd36ddf999a3d6b710f5e75d3304e9bf7b1fe22c059f4f2e0bd369d900baa78b220b54d3bcf2eac768285743568d1ca4170ad76278d32014c1d87e4da5a2f3c5ce4edd4f3c9d46c9bd73f16649451d08d02437a79cd6670724c67ef0bda19cc5e3e784c6840aad1937dc61cf8613756d0ffe1a7799e41caf5b8edc63cb3217343fac383ebffe0ba69e3c2ad10ad59eb9e8839600c751da9eb06bd78b29adcefc05c52cade10e28caca6b9a5211dd7fa957d755fb2eb5cde966bd72d9ebfab478f728171549ed0c14a1239df86b758b4095ec4cef00f911b38f8f41db18fc81ca0f01ac234b4ac96778a38890ae081a37c06f696578a1354dab3e76b5ba4c00dfb62ddf6080c88cdd95704de8ae87eaaacb707efd4b3ff76e6ca97e3d709b3d90b5f6a23057c5da9a8ef2634b67c2c6444fa5c9972646969f85088e5330df651ac51c42e2751ab6602de27216c821666a5b016590ddc13f39ea3fd3175b39286d82a19ef92f7565d50316f06318715691f0d51d0ae33a21f55d6cbada01f163014784bab5c622dd593679865bf4e7cdf55887a2d668c558feddc66076f44b13f4445c29bc7f5ccec4318ff86637b504c9363ad03bd4c36a6f05d896c451e3de936bc4ae699a8abccd33b930ce54a5bdaeb46cb941d8316f9837407da3dc01bfb9d399f50d9a0b06aa02a1aa6a3f02ac17e913cab7a77dd82927afe405a5d162aa35a8487fc4a4405b2ace1577118c1207d9b652fca850d78db56118a9f18dd8093145d97a0d915060c12fc9a03054822b0efd65f569ac549743b0d62c1b675115f5cebe7d2b2be40277f1e3e343b5b7cc04ec74f6a56202ce4c4131d224a61233a1390aff44b488403fc18d162c44e8a38d74dd94886e9361b86ce0011dbffc78ad55b8d9fdddf18a2da4a011572ea58a1c1ef73388e647af21b4b73c0ef8ad9c4425c6df63af9f1672df2ca9bc1143e4287bf3b692d663e39ab080b607d47af8b0caf1644681dca24b77a81cd7d740ee91764c485db72a084c102d0c007bd9fd4afc9b794fe3e7fdd4521178796acba84d699abc5f7499b715da3cc4080dfeb1ed15b1abb5c0389284c1f205d3157aca719ba36725928db718ada7f161d5f5192ff0cbacd9b46588b14359742f8cde7de58e24da731f44dff0130ad29cb22e913cbb10a1303313dd4adc41842435af21756f24372e60699f30feb7ae2f54857df9d45cf5bf224fa84e9a29d05a1f50ddb41036462f3c12f4f9adff0da159d5aeaa2fa5255a530912542bb857c3e4044c2e76ecef20947d8692ac07e0e0cc496a965ef16c4e4f466581a3cb8f6d656308ada9c6a4a092d9794655e687e2e48ec685b765232bf8bb66fa8b1399276e767bddddc5e4ae78872a0f0641ba1e3ad888634c3c026b3b006071d26c21f3ce612284fdc2f43ea8d2b5b434d915b38d6f0ff467260a192e38db471e4074790cd724ecbd41967f203f4e7b1b8653e9a1b8d68f2ff54df1e25fc170497bfca71f74b985e942a3de395c9cc92ef72585ef36a207da8bced579c957819a7d39d548ca07a4f762b82f085c3b7d2ed1f75586dfe4d9bddef8db7ecb945d4665d93a415c5f244cc1054686b0050967342b6e221882238d8a33e78face414b34e3f623374d49c00151ed1befa5cd33a47c3bf150a0a1aece4181b0496f588868f5ba698884e570b4596de511d82b6b375f0257fa90431a8991b6928e3094ad36c12dcdb880c3b535bed81cf5a63d3ea8c315923e713c196a7c3c2a002a4debf17a8e8b3b4e4975a8fc4e8b2da3215391e7b1a916ab5585bcd26a3cdbf5584e0ee95370771877bf82db8e07d01c38bc7c45848f40587ffde2198285bc27ab623385e2b2a805a5ccb6852f51beaabd19d557c78711ccfa611528287c62720feea9760904187840ba296eb437f30df21ce6e7537d3faa71d66a3287857aae10d7f24a51cd05141707d25048b6925d431f547d7bf2f6a7c5fefe9aab9bc0f614862eb63a83c900e0058680d433c6facf72f95eae180c4b18facb15551e59c352924be6bf96e467f694f14127884a3d7e44024bea02c067222a40104c91e095c2ce093c01f865d6d1467fec8578c2ddcb749e10d6ca27a223be088b6409ae1be8f9c3240256d70058aae85c85830269550e6a00865222e5b4398b6de043f286bd5e0c87bd07d9a085f2ef07dc98d4705ab7b68c179c5cdf74ee11b59a19be40c5eaf60fbc6bf7fe355b5b2c000bf75d18107ed569903a2f3a688cdd38df57c6c7e4dbf494ae9a391bd6915912b6a7beb65c8005afdff518beb21bcb0098c4a87ed7242d7821f08e7646f0d2248b79615fc83c31e56c5a6d07175bb16e6eb2a962dadf1eef723e8e0659293c7d41648d8804f886142dedea7e89c173d870c83f13774697b33bb8879b8f264d05dae2109640b1c13f2d943103d3837ff814429011e5a295f0ffc8b2acee3a9579b891302b3610c01f2380870faae9be6480460429005894340e187063250ff5a653ae7c4f8c75ff1652f678ae27eb6a0dcef25bf2be0324690fd707566893f852f11c1df2f4be0fdfb8971dba0f84a69a6ac9691e9079e45ad01d2095a9adead190bffb7f6dad0ca1fadd3318a0d79856003645480a8a0c60a5df84a4e265db696682791a58cb8d9eaa59f0bed7a9fb96eeac000cc446d37526f86dd8408da9d2d1b5fc65fb1da9bdb9796f8b595f7357e0b325c3934e1fe38e72003abd9d8a032c186fc33732a6a6003f38f01b8252b8e0b3747c327b028a2ca62ea5a8f876abcb7ebb5cfa5f9a14f2e62a5e06c1aed37f88f2e8898b038e4442ac38d524cc358b7185b066631d88e7a78db1aa88e63039aea6b759ec4a43e923618c952abef12a7a1576225e07ac4059316b2e3a65140016010e9a733596fab9ed0ca06813f2580b719ff40aed262976f9329679e08a3287deebfb31bf07448e68633afb091e5c4894debca14fae817340df9d3511f37faca8f44392b06279fb36de00fd5c1b596a8b53b20a115f838a93be304f451e5bec40d726e08994774adfe2adde85946b5e06b8c3515d6fd2066c5beaf528c390127ae75c0ad915b5b7afcbe785607e4f3ecb354268b8b01ebdac69c69bd56a5bf3df539f2cc65440395a0f8174950960", 0x1000) 14:42:21 executing program 0: socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x4000, 0x0) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000100)=0x434) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000000000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r4], 0x30}, 0x0) 14:42:21 executing program 0: sysctl$machdep(&(0x7f0000000140)={0x7, 0x1}, 0x2, &(0x7f0000000000)="8792", 0x0, 0x0, 0x0) 14:42:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfffffffffff], [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) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1e80000) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:42:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="6b02e18b7f000001e8bb25ba706fe9b149c49387923ae834f05bb18b5290c675ade7dae7062795c736aab0df007831d4a2ea4e09022eb96a8e8dbcb9114265c8f5c0927c3f31a7ab2d8df29b1608d5c7b8828c3ff610ad41c05cb2632a2bbcc1901f612735e81d57418afaecefc04ec95d8fa362dc2283b561ab2e17d0ac51d9ed1da56ee86d2cf2981b63b214fbbc51e287cb9d134cf8608a646071943651d55ec7f2d665ef93db64a2fbfb346a43a90259f1a95dca6b0a2b0eb45c4956d77320368be1fc5229a2373aed"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x100, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x15}], 0x10001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 14:42:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgid(0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x2}, {0x9, 0x1ff}}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 14:42:31 executing program 0: syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100303a0000000000000000000000000000000000ff02000000000000000000000000000100009078c50000000000000000000661287c7fd5b28b05be5b06b51d24a85e14d7568fc158af0b3a9f55b6b5889d5d03"]) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="3c3ff842b9166d77179684c7720a2ed3365f5f531c77904db4136912227ee5f91d42fc74dbd1a3eab01ee4b60a57da4c05e7182ca3cd2f89f8728d9aa72cf8d2ec4c4b3cf742debbcbd2d511335d3310d1b86049afe93a9e2833577fca68fccbe4812a8fa16a828463aa4ecfb6cd157cf7c5fcee5c9c22fa7bc3e9e0b5d13ef0ae4c7daf46ee77fbee66958678586d9060390485ffe0f02c802adad0a0f91317d293c18480cdae03e4e3b1f69d132c4174f455f06c8efb0ad172a506d65dc1d356f28d53595be3b8c25a521f731be466ed7a113f5c801170b4a361cf93ac071169bbdc2ee2d5a147811f61b7917f4123c8bb39825430e2d015781d9fa01d95a64346f3feae7115cc22d0740dbd223f785ad71a526b91eca7bfb58b09728ddab7de0993bbfffabe5f756c5b313fe5c0d13eec729fe27e898c7d9a0eee7d36af7240b894bdfcd132d27d65833deefe4fbeaf1335618472a1a201e75f91bdbf49a7554e96f87092fce6b091d2c6d5ef7b1a85764d63f5e87a2e11f5b32d4cfed3b66b1717bddd0880462df793e290e780503451483c5bd0f70c52b62713cd5ce52b03ef54adf34ea8dd8f6607d518ccc8b99ea17370d580ddd7c42cfca59c61b588db236e07e9c04a067c16dae1baf3e44f08202157b95fe425d9d122bf16639554be899f82284eba78d82bf1959287c30820d2c699f0224d3fdfab22a0a150b6888ef7e1ad3ed6fd67fe2bfe2301f5d3b0f37566e20be31721e5d487d1dc366d36b2f977ac36c023ae9e0c619e7526f55a3baeda0c5c3446088d42ff474acefdae69bcae67baa5036b0d15e347c97d5469d53e7d2dcdda036ebd869c0b8116178bfda855ee78f2eab83986afd29beb937f06b4a1b26f00dfb0f919a3f545bbe8985c81eb293498d22a4df6acbe85264bd99d8444ba8b0d9179b9bb913a0e89b96d9c7f8e3f7f398bc2de27c75b70016db7e4633804972eedd111e7e6d13e1497ac3bc83015da5805418113fcb273b1ddac4ed812cba40bbac6ca65f68fb3f9e3929b85cf6745305bd38c6f579a1783f4f68ec30f9f62187a3aa2b2fb918fa59f959ce25647669f26322291a1c0b4cd922a7ce4e84d3c3ae0cfd9a331d581c3c82aa380c8c03eee9cd97c38f4fbedc19d5ab0c339d42d4730d75200dcf44a7d385e1518ddbce1fe7cc727eff990c78cf1c66aa23e03979c7619e32ab583655f2497b0c93c2b9fe3a7263f31935a2dc08f726318fac180649aaa6dc58f226076a371899a70a0ad2d60541d554be2da058c2785cf21cda8be2550c55be529f534988b913242408bbddf0ede3cf880395d476980d2e113b220dc8daa3eb9841abaa8c3057a5ba99793149d62e4adbcc1b92f1d23892b26fd54871736354048b0466749c36596efd32452e8be5d478777334917e4e3c22a383d3dae89b48325f7fdaff7e5e27102ee0bf609a1aa88145e575f3d3710522cc84477ea5f1e373e2169566e4eeaebd10e87405ce5b385ecc96512d04ac4d8811f231475ab9ef70a5e82165ce450466122e7bf090244956e7b0d865930dcb1cedf2e3d5b724a909be17d1480bd4c507dd995047444e24eb678390f170d16ac480eb6048dfbc60370909bf7416cdbc53082a31338b7cf63054855d0de2063a6cdd5f335ee971c9d95b1d8b4f6e43436dc73ab293266a8a3aea7499e6ec90e5f101b8f2c9c957b48799650e84511d6c159069cd8161459105570ad39af78a72dcaaa76440eb705d9f277aa528b9f0eb25fbed07fd40de2f3c56ffc2004ce082021fc659e0ba34f98561031a1e69773234264c4ff1cd55010f32665b4945a1ee60831dbdc08f0887cc728f6049b0568252d84cd85f8fd5cd0aaefff15a54660b590ddc84e0ac2dc4338e6acf8ad56192c1eb27af6a1e502380e8e5278a41ff4f0a87a9c2262bcfed525141aa3223b8723176d05615fed140a446973a89064a69a8db8b964dd1776b8cf794063b398d5d6eb37aa9080c5efc1f0322ef6a705a5aff377b37b663893c4ad8280b4e6f6fd2087cb51ba5dde90ad6522a29e1e992237ce79e9c40c5d1b2b080dcbe14e37063afef3c3b66bce28d5763a26c34b5d0b9741bea04646dba47c70cb131fc249e848daf70acb626402e8b4f804d2d75bc0dc5a1ee320442ff20ce9fa0887b2361049acdedc747c489bd0d1b3589a21b87887d5624051a95a8fd52baece28ba0fb6c87e9c46783fec9e443d8057132724318e22810ce4bb2e3ea481f15648d90bdc4f89b52fb00c680963ba6c30c4dd911944645bf0287f566827300b3e495e8790f7deb470a6c40c4512347c7458da328eb3eb5ce4f0c07e24522badc0e2f67b5078a815f81649919d6281358b11ae777157f60e4c203c1ebcfa1f73488adbf84b07d2db37bc7eaace0240bb09d9e4c2a7ccffb608ad2ca76e2c8fe336225c6aeaa010637d5d08efacd1a4421de3ee64e44e48b5f750b131d199661131673026233c1ae5d2d8fd153ea9c4c69bf23f25f0b61dcd2df9627e0198998cacfab60c929d5006471686ecd3a1b332987650c09620643c0a7909f8901567229c9dabf87ad18d723b5666036be446d9e77ea0613c8072f4e1542f45c591bce7d2e3b236d7914cf201e0f19e2203147d115b16e12bfe4cee533b535b015f74eb0d165b50b45ba8285b0cfed0665c4e95c0d2a37c6e9928b99179974d880c3b2a810f5d4258bb38b8e1ddee1c4fce412bc365285630e055716303d826d4d5492e2d3967c7a3900a7105ee053e57ca8871ecedaacfe8f4826efd99797c7ff3175b5e2b156ce5bf390518689a41b1b295038bc78702047758cac85b757ea77b4ae4a5d07cc43bcf86f3467715a1f3c2cb9508d96cd5d616b4cd60381191daec2c457a81e83d4578816e878ad7f32c66ba3c2aca93d943601739cb5374a118dcaf7f14e6ae57fb951427f2764732ce064f8de6e8fbb790bb902db981320a7fdcaf59f8aac889a916787dc043b8322d7989c0baaa3f731332af30134510e4aa0bfd1c05c392272ad8dd2863d083ef2cd313cc862fcfd3d78abde87a05678da6910a1dbd7ae15944ec356e31d0653592c68d933da9348fd07a3d449c9d0c2cc1d1c098739d7005a6ba9585216f6be2898f4279f20acb800c08ecfa9985446e6687d6c6bb4a743ac6c6a8f314c2a5bf8fb46f8bb3395ea41fd01b1ef5d8e7be93dd6055e58142d77bad8c51e112ec12e129b0d6f65347ee1c31ded2138296d29b1235131fe4d1b7dda8f1eb8adee2df931aa7351f5f439009452e891bb431451fbb49f15e86357d7a54c49496d3432072bc1ecc63034b92a5434b0b78a3a719cb341880f4160e1ef4aaa16206b79770b344a24b4c38cfb83fc7e4a57623c1bacac70636bb70b6d1116338f6479932e4865e3e9692568428488f14e8a16cc8140593f5af69322749a565fcf93fe008d271ec6af29b5edc1edab7e017c261152bc64ead5f77f0df0b201d6d3e258e3b2e30d54ed1f38a7e9c03f2a9e8c075cb6d42fe7b4f904d5b80dcb43047079856aacab41c97995fc6e2d4ef7f3a6cac0f2ecccbdef19b117bb75f5888fdfbe3f5368dd40823bb0dd873b7d11eef54ba38c0e82a57de105e1beb7e26a3e3c019c1ed9d23842100c9b4baac6017ef84045b62d2aa75066134cb2950434a47f2b6f5e2f8b5bed4b8e5893af5d21f8cf00b52eb9cbda1c49ddfc786612c3691838e449adb96c9215a61ece534a877019b1848725ce0891dcd34761531c0366b304e17ed20840330014f4afa32289c034abc3b4bc035de527c41ad7fbe5cb7065ee99e961a5420dc9765eab7053692b67b71ea87af2146639c63e785345334a15a7b9343a5500f680ab663f33dcf4e80843573e63a2ef1549585b1a974e11b0cb94465f74055ca017e5f21330a9a9dab4c6e26fc3cd5d1da117bb90bce0a5db10ad2e1a2f4595e1c9acfa04c319c9c259a0710b7074e6d7bc12b137e2d4d56405ec09cc14f2aa349e8dbde27f36a213c680487287474ea3f6c74047b8055532cb22ac3eb164236293fc0d8ebf96c614020d97589c0590aa356fbbd04e78223009edc1e34154c939817e5cde4b83ffe4a141960dfad11a9e9052b19ca8d269302e07df7dc8c0416a87c11c5805a5f4a5220619437a96a7662b736cdc44ef7bd33d78dddae08de014155c7d353c309682fa9050269cb33d515f2a683de62a698996d12e29ecb526c929b6c1c274d18f9abc51c355e0bab86cbd8c088745676c6961ab719f94578c484aa1aaefa3988c9bd7881586a8a36053433a6a9c6980793dd8b554198e9a6c76d38ed9993c3af21201320fda8f0a2b8d50d79dac1699fdbc1b3d536408d562060063fc81771d73617b6292ddfbfca7a3397445bbbdc24b228d5bfaf52dc910b849e3356d86a008fc0d8c2588fb6f533d13abb77384381695d23150f025ec87cc5b12e6e74d5067178bbd69c075f6c2ba3f633d04c0b5b23bf63d506fd033133aab2b9e5c52aa41518063cdfca87020a78dd483a15c3a5a73d0816448cec673f2f484071c2976d83ad3f2a79796baaa29e211d4e357ffa9bebbdeea0deff95542f76df8cb886daa834b1b5853f7f556f39c711814de7838429f9dc0956e30fdb871a23baba9df37a10525502da2e23cb40c557996c57f08e27a7171773bfab129d991d5eaffc2bbd0e4f76ddf0b9300a63d12073cee6f7507b9ba664a2f9000ac38c716d1891b8205ff726bc706e7faab5e6b8e93cf88de3ef5c1b216e358accf993b877665579cfff97fcbbeb27ae6b1cff573f25e3c7b19a92ba644de81512cda0db07a9d5e0a6036534cd1750cb443df1c4ad9cc22c46d0395898ec3103b6137fd55bc4b72c988cc4eafe7b72ee719f1fb734661a7dd1c843ca27f60dbd2b4a39b634338224e5c7167d9f04e5f70a962a05455944bb6e22895e5f8ec6ff42ba83ef0107757d44af051ece4defa97e595b90a919df1adc89b1a992114495feec4a8d91dcad32d5a58b8d13b3c1597192bee7e709b15a26529e2f040bb83065200899aa5d76bf1f382ca981e3a794c005441dfbc05595c52a213115a94226c2a5d0ed47c1e7dfa21697d1056f4e80cbe38314e5c38e574e3a16112001e8330454cf95b222c5c14b5c70b486aba43abe009f3d7f106de8575b54d994a592ef1ba30a99eb02d404e7c4ba8f6254efa1ea1f477b9c7149b0a25ad99b745a6e702c4a7dbadb1e73f843fcfa673758b7ac374e58da9037e86a556e4b733cda0c7d720fd376909e66a93ea98a9b59deec408f6605b1ee77b5eb8209dd2680fecd62bcbbc4997a1a5fb63329f92665befbf1a338ed543c0c62983da8850c1cd27f235431134055d3bef532e3c591741a144e0ddb3484a35581546fddbccf1a001a0088bad32fa97f773507667c18a870b55ace863e57ce295711abdd27cd878178fbc437e4d0d6829afeca77e0a67194feb25f89b7513b2f446b099cf3a128e87e2907e5063ecf83b60867a19019eb4e24b374c9ac6902091353e8f27488284556b7d8581efeec7c3b2bf6a6d231c94dd59d53ecc47e67d2f92580836b1f325c55f9647690b4932d2a69109a81950be3da1826120267f6d3ac56e79f181bd56ce283a5ca06cf41e5b1b869ec6a075f6489789a7267129b73661844d063eee842f3fe0e30410d5bc3585beee73daa3ed0c911a0ae8072353d47a6876d81911397c1b105220e4918f339fb25019383878ec0f0c373e847a770518fbd75aded8881d83f99479168b8257a671b865b5bd4fff72596b2c01888", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="91c4dba66f6ff81552763f5e43a79cc1b1fbf51a772bf6551fc78deab59c77877b2073b8b529fc9eaa17492de9611911942a0654e941f0bcc6ccee4781dddd5b06d09424a47e89d47c6356c778c9338c159bf56bcfd917", 0x57) 14:42:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x1c6) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0xa2c6, 0x4, 0xdb57, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000a9d000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c09000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6fc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xd4d00000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffff0000}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00008af000/0x2000)=nil, 0x1000}, {&(0x7f0000cff000/0x1000)=nil, &(0x7f00008b7000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0xfffffffffffffffc}, {&(0x7f000053c000/0x4000)=nil, &(0x7f00007ff000/0x1000)=nil, 0x4}], ['./file\x00', './file0\x00', './file0\x00', './bus\x00'], '\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', './file', './file'], 0x4}) nanosleep(&(0x7f0000000000)={0x4000004000400, 0x10001}, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000800)=""/105, 0x69, 0x41, &(0x7f00000007c0)={0x18, 0x2, 0x6, 0x80000001}, 0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) 14:42:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) 14:42:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='~', 0x1) socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) syz_emit_ethernet(0xfa, &(0x7f0000000200)={@random="93b5185fa4b2", @local, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0x20, 0x4, 0x0, 0x15, 0xe4, 0x67, 0x6, 0x4, 0x2b, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x3, {[@timestamp={0x44, 0x34, 0x8, 0x0, 0x4, [{[@multicast1], 0x4}, {[@empty], 0x1e2}, {[@loopback], 0x235d}, {[], 0xfffff001}, {[], 0x8}, {[], 0x4}, {[@multicast1]}, {[], 0xfff}]}, @ra={0x94, 0x6, 0x5}, @ra={0x94, 0x6, 0x1}, @rr={0x7, 0xb, 0x3, [@empty, @multicast1]}, @noop, @rr={0x7, 0xf, 0xfd, [@rand_addr, @broadcast, @rand_addr=0x3]}, @timestamp={0x44, 0xc, 0x58, 0x1, 0x6, [{[@multicast1], 0x8001}]}, @end, @end]}}, @generic="f0a0d615b742aa68060db771dd25414e5f79088a3e1862cbb070ca3d32bec5d0318398304b76a4bad5fc5463e1c50b98ba41cb31ec974d05a7f4cf3ed5bde9aaa4928abb1982ceed374bc8a651356c23befd43bc625b0844f18b6ef60cabe66ab6787cc1"}}}}) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) 14:42:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x20) socketpair(0x18, 0x2, 0xff, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) 14:42:32 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 14:42:32 executing program 0: truncate(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x1000) mknod$loop(&(0x7f0000001280)='./file0\x00', 0x80, 0x0) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001000)) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x100, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) fcntl$dupfd(r0, 0x0, r1) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000001080)="2e871d3becaab45f0729baf177e13471dcdaff67b8e1e3d8b40d0b9ec0b451a44d24e5c1e18272c58a144bfe11d28a52d7b2631ac60ddc2f176006f3844a916cbc02411c8cad433ae11a5e384eb1057dbcaeca91353492d1cb864be3e642298c7a0d82462718f41cd6f37a35a6bdbbac547a006cf5c96420b0afa6707627d329bd8a18849f2f3d76f255234e6a5fd03245ae1737bb4dcc565c163864c52209e2dbdc19eee49fcf9930428ffe60264888ff8d68609aa08f0dbf8c44bd1edb26138e7a5294e35e37a234daa0daf0e12b1b02b047fa8a94031127549ab44c4d3fc4f10413ad4c7a956f704557ec30e6062274d44793ca4adb30", &(0x7f0000001180)=0xf8, &(0x7f00000011c0)="fdf281708b96038bde7955194252a8f01c28dba5e2b342c34126eca7c98ec649340c2b746a22f91523e48623739905cc7add197259d3ac64f791f3ec5ca7eb83a03cc027040af6260b1d1b9bee6d53457434343d7093e7b7fe1bedbd6ccbfc796e9f1135349407a3b2cc2be3d9b68e6017180fc4af5fee05d9f738d85c54d4d320edcccc5fa58369e3b72ab7164eb6007d298de4d75397ae6662f4c970a0dce459f9fb9d72ad8095cdd1117980300effca", 0xb1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000350000000000000000e4ffffffffd62fc745c9ff713a937e494761bd237a05a68cbec1031b97650d0000073f000001d64b14182da047bf20f4a9a1000000000000000000000000eb3fd79fe5ccf60d5d2b8a27d69c828b2fbc42c7dffd527f5f2cd324ac6fda515662c081dbe924c79038f3db9d578fa70582c07a37f36705a24dce05da4b066269130acb91e9"]) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000001440)="38c8dcb7b0efb23665c37c06b75cf88e55015c15f9fc4da9691daedac15d6a345addf08c43ffd81b10af4ada22060983392f1cb385d7d6a3a6a1078e1d523319a1ad24c56ec3a724df7b3308a9fa6a4e23449535a5e6d75d3db61736fc401a0b0a72eca474db1cbac794d8bfead930cfa2839bf361e1bed02351e1a1c339fc7c4c8cbd328342cf59b4c08da160ffb14eb36427cc1f5cdb38d38ba1f6af6b404f61d8219ef7f05b5026b4d457291231d756a644a4a4a90a0cc32b4a1e7432250bd1f022acf51edabd03df", &(0x7f0000001300)=0xca, &(0x7f0000001540)="3e0bca2174c6e5d7e01fbfda7f89e7b66e33ae784ef9d71c8a514c3eeb80fac932f47d5c7d2b15d3a5c0c1e98d73c3d32599f7f0c3f49ee8e39c57de7b8fb1bb304f63a8a6fcc617875094d06806e494b051435521751a4467dc1c814db6d4d9fe0870c70ea200cfe12f4adb803937378e4a202ac79150dbd60668f5d59d9cc758f4f0b4bb12346886ce32b764a7d79bea5aebe512172aa9b60ea540e2ceccc9d381f8b44c44955d835d7a6522ab534e30ece346adde57a23ec0e01c0ef39e4ab5ff7ec9c8f06261250fad238449c497974315cef4251502bca14c7dd4dee6f16c784d86f4062e6e0d49", 0xea) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000ffffffff4ab6040010bfb967693dffb5e7966216b74cea4a8dff53fb9383d9cfceb5bd"], 0xa) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce919f92af975ded13b9fd2b60194fa8d9da825bbb102be7c3ee2695d5022f7ac49bb5d4e836a3ddb4111445b216bb7f225b56b3580648109aa7a822cfab0bfb2336cdc92e9a1df8f4c43d462b06336c6cedb3d66d6285d5fcd859c29e7f50ddda541c93c24e7c13c1ddced9fda24c1893cadc3530e8d1d622cc2bd9c6fa1eaceadd7cddbbf46c03dd0135d7efff253045bea2fc6a9aabef05d144a5975a343532a74ba4222b6c09a000cc66d4c2a9572c61f582d6f48016160b2f47d541c4b92d6553c78089b385cd4879d1674f30a4549ac8b0be47123f44ea0fb15f639643bc180be4f98db68613ca346eab26dc997a8624af172c05baa4ac3abb761e9c0c7947e33dd4cf4b7bc9e8f9f9334ef47d0286ffb825d373cd4de0aa452c52f768b9311e733ff32aeff0881b129ed98954d754d8ee4409559be55ef7ad95feefb898949a5aad399d6323262b3bf952049d79479654cb8397662707edb1ddfeb5ade78e68a8d75df4931010a380aa52a56ab7a950145b74f79d19ec7a77d89a07944be0de70eadafc9e40637ca397f1f946134766f60e8767f16fb5e56441050c782bf3bad2994e0a35ad7b4a90864c189b7fd500036309379d6ab07dd95305526f7c6e733d52c74fc75864ca66fa0f87636dd5a40a18ebe967facc93e9173e54bf96ac98435b998875a17a1b8a835e4c1bc47173a543ce37b7666e3600f8d732b3e22b0fa19fbccaeb9e06cf409c9ba992970d2be2e88e3dc80db3babb0a9d33e05145e729f854a8686b7edccdc395ec6d5f4cfec5d2ef0d07c61b3c1c11a18781e8a8e362bfdd41bc951c3c9fd27f8fabff85e78b2c2f3de232ceb85916000c4a673a185da0e589534b1f531f71efbd474d8a3e0006c461ae803b80ccc0432c7a067d8e484aff52bbae2e323c9e841929ffa294367722fb8735e8964c5ea3ed1c8cd11095801c705cc59d0c007a74716955efda28451f24070df74dd90fe719f2ff9c68c241df1cf97b298a6b8baf2de62a5893b426349d6283743e916118bc6240dab3500e74efb67930a483d84c6e9a7e39a8f2ddf7788e56f61fb2e4c7937ec3101595c0afd7d7c822d50ac3a23e5f15e7bdd6a62fd2e0e6cd4e94826144d707ec84bc6c9c040b00779521fa3b31888b19f6a5710a93fd526b202c2159d998855b21e843896520c1fa79e742ee3b02080d580a9eb597e658cfd7b2be6e7c08e3e2c3cc4a779b07db3cc7fb981a8d0ec166f24e2114a2c743e5647f72795876886c0d6e0321b46226ab5e1f96499803deef5bc241a09b381a95dbc82b8e3cb1ce9a0d316004962ead61249fae533166642325ede91772a764b35eda0f201258f7ce88a17639b23417b177e83bb541d19c4fb0c447497c26e5e5a16305834369c6f8c97e8f12c2edd5f027d6935a5ecfb9a7d0b1d766764f6c5e94e588e4b48a9e291c3240e82d1609a19695fefd630353d313789f084d3298460c38101601babd9915109de5e72b45b12448a409c4a2acabf69d9856040ed7a450bc505efac835136d423ef98045676df5b37a7d75ae19f90065b68b40db8ef80b72be75a22d2d07bee7c7599125ed2810644e580114c61fc5ac4a883fa8cb95e7c288cc0aee44a890ea92d98d0e3610b328055ed6a7c37721d04d00295a7d62b76fc11ddb80bcb2521baf835d20545725ae37ab2a3c37b6153960adf6d8ed65ba4aafaa9d98907c70d6c3627acdc6b7d2c0c9cc775fd325ce8f75e7d8327fa87e383b582f484f2a97fbb39a051a5528124fe71ebd431c6b2f30a18a99f8d66c4c767a7066eba0da4d50de57c33bdc686f1f59fa4e0a6a6841515174ef3b0d578a967d18f0529fcca56557ac01b86c12b197d73e0c2c03514d39f53b486aaf74428551507c158d5ffc0512880c7d3f7c2838f8bee96901de164b39a787e73b7720ea8b1dfc48be2f9ed1058e53190e6402cf14fcd4b804daee55079a3a87e33bcc92c5832f09015acc32485e93401050b7e20dba5486083b4e01f536c6df79664ce481eee76c02e56f7569b220fb74f749fa5e0c1fe39e04cce0c13779b5f02c09d40cb3b40e2f0b726fa10ba5c205a55152552cb96f0f82baa1fb6639bea32b37453a2242ffbbd093d1b12a5a0eddcdc81481d35bfe379afcd9ac4ed22fb020e03dce23c08bdd19ac9f4537a94769fb0bead9abd6cb0ed6b82678410f37ff3b426e4f7c5335d8f319c78b03a906ec753fb65bceea8ca24080ecaec3d2e79e1d75c72b2aa7c324dccfdc5e18192e6ad74ad5efb02025bd5e11d37b88c778dbd461b11dad4987821e10672356bd8188d21d2fe7ee11401bd1a83dd942c0eb6f1a9c12e516a7924119eb8c3afec57039177460ac9a35dba5000004884c5d6ae4611d09e0f88289a9658d8d0b757c2e4d7f19c752078d0165034b15f0aa8dbff3706a087ff02", 0xac9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x7ff, 0x3, 0x40, 0x406, &(0x7f0000000d80)={{0x2b, 0x0, 0x0, 0x4, 0x40, 0x7, 0x4}, {[0x0, 0x80000003, 0xffffffffffffffff, 0x2000000, 0x8, 0x16ed, 0xfffffffffffffffb, 0x7, 0x2, 0x3, 0x6, 0x2, 0x8080000000, 0x6, 0x2, 0x3, 0x7, 0x8], [0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x400, 0x9, 0x7fff], [{0x0, 0xfffffffc, 0x0, 0x7a}, {0x8002, 0x8, 0x0, 0xfffffffffffdff30}, {0x3}, {}, {0x0, 0x0, 0xfff7fffd, 0xfffffffffffffffc}, {0x100, 0x0, 0x0, 0x20000008}, {0x2, 0x0, 0x879}, {0x0, 0x0, 0x2, 0x80000}], {0x0, 0x0, 0x1, 0x89}, {0x0, 0x0, 0x401}}}, 0x0, 0x3}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8ed5d4b479af557c, 0x0) setitimer(0x1, &(0x7f0000000380)={{0xfffffffffffffe00, 0x8}, {0x7, 0x5}}, &(0x7f00000003c0)) setsockopt(r0, 0x7, 0xa59, &(0x7f0000000540)="895f90eaf95fc1945de980c34e3758329b80ca70874584db698ed2e12f1c4f2f1321ec780dae4adc28dc60749c0bae8f00eee4ef9d790b2e14838d6cd7a054863a6dbe40bb6b832a6d1adbc544a9fded0290e05845638bc81e0ac565ff115a44a3ec38a87e9b7209af1799e9e556d8f1fb5f2f7b3f20c5b6e03c368465278e22a35f3c027f8da8000846654ec423e353bccdde99a904acb4dc2b72be53f40845e0713cf479bee63ce9c2636054c06fd414d9491d463db0558af4a050b5ef7deabc8520e7ad5b3b0b6be839942b7c36be4f144cd6f7b1c1b58c3c49a27299c3f5e1f56d34131f270aac1e5d1f5260e640c202b03aa6ce8d8278f091049d762093392377aef009091c54bd4b259500"/285, 0x11d) sysctl$net_inet_ah(&(0x7f00000001c0)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000200), &(0x7f0000000240), &(0x7f00000002c0)="579f2fb8b3e8402e1cd3ff5cfdef3dad0c2e71ee8e76704e54d9351cb2e5a4f2b865af9da040822fab491eb503b7ad8d333502558dbe9ff35c59ace466291ea723192b2a2eabe30fd54e112667392f0245c8160aa4fa374da1105e029f717f864e266912284c0feeeb29e6eff426f5ada2d3d8bdb23eb00184e1e17d72d4e6c962282e6fd4cd5b0465bf29c4ffccff093b0e0e9b44274cda391768a1ba97b18e575d143f599d305ee57ba765c7ad6000c34b614155d4215bf9c424", 0xbb) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x23a6, 0x4) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)) sysctl$fs(&(0x7f0000000400)={0x3, 0x1}, 0x2, &(0x7f0000000440)="74c184933ffd89e2c7b9af6c8ab8a6f3564996048065994d6acba213e00a846eeb9902c0bc991c26d7ed751fc6367b718db0c34df180c6bb48d7d19e0514b7e05dfac92ae7311f4447fe42a16ad1c52275f50c42cacd98f25583b721bd1268b35b5c78df56d832ad5dc7dddb1d2f58544b4b99b2417a89cc571ea45337af3e0a4683aaac639bee8989932d6fbb3cceb74a7ae9009d91b71339bf8134362c6e68b67bb0c2c2071889a5aae98d432de651833119c9", &(0x7f0000000500)=0xb4, &(0x7f0000000680)="386992e3b8d6de784ab88efd060a8c98e50c0cd989cc6a8b167dc1166b2670b6305590b6ed015fb62d791dcf2eaad5fde87e7c6a1b166efc37a5477abe2b2bc55a6c9046348ac0e2065e5089585369f05fde17756d727dc8b162c415749742ed6e90d7ba31f0b7b74d9aec833c28e434bf797bb9acc9f0da46dc9562f038d93deb8ecdb1554a9ca200af542289f4ff5363f4e0180454d9dac4b0b7960980db23f1fcda6d132825b92bbad67e7ebe8b7f2e3f451a8211d3d887703602262e9efabc435e1110c5a6fe729e06cbd7eb645efe83a432bcf1a325ac255beee07efcfdd7030851910bd806114d", 0xea) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005016000009005001b0007000000331c04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1257aea8c500002002000000000000020208a371a3f8343712051e1d89e000040000000000000001000000000f000104", 0xb1, 0x0, 0x0, 0x0) 14:42:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000004e9eff838100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) recvfrom$unix(r4, &(0x7f0000000100)=""/205, 0xcd, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:42:32 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000010000/0x1000)=nil, 0x1000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0x7323f3e9}, {}, {}, {}, {0xffff}], {}, {0x2}}}) 14:42:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="199812969389bcec1a2a26c6805910ae5508a318c604767df1f602413652745a98d29968f8ab92edcd388c"], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) mknod(&(0x7f00000005c0)='./file0\x00', 0x100, 0x800) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[], 0x10) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000300)="01201a56e9681eab0b787b3706800000eebc6e3101837c4c988b8c9f121af4e5670000000000000185e0a1fdf49dfb462096261d8e14da95fe966a707cc8ef01d3140a4ebe9c07f664cad798d71365c39a1f6d13e04a80c99d3c49627aac1a6309ecc6691130723c39589880ae4d4a57a71741f10f5e8d30114d14dc15905b0b294a93b5d7ba26804f1bd6ecf7423c9856af2e5ab04d91285dab8a59bfb42d3738dc94a2053dee7dd707fc6d28f1da4be706c600000000000000000000000000000000000000000000000000000000000000bd3ab504826f2785f4812eb098e6dcf5882aa8c76e02b49633a236e428f338a0151ebfa3a5e52ac09e63061224fde2dacadbdc031f71c6a4722d78d4a5f97201d70f32695227b8993a24feb2b59a03601103a1469e04c1bde3b8c682becfe994eea6703d091bbf71485cb9e2c9c26d31e9d80c3c21ad9bc4e8ac1cbbcb3d48e0b989c8eeb3423df892381048d6c0f062b3f4659769e8155d5d212b548f84ff475df79666ff93ae764bca6520bc6928c5447477ea75e335fbda8b4877ca350fa08cb06164b554b107f0600cb317ffaefaba39329dca0c45bb24936b9d260ddf3ab02c75252f36edb7cd49d6487eb784181f9f7faf653e089557d192b43cf611ec4e7f5c84a3c9467c592df66232c245987208cab7437f80a0b333907fc3c9f3c6ba3d8d0c72837994d684dd0439b8c21e5baad3987c92d18348cd590f264bae27cc9229d0e4d2c5085b08a44553ecf77e27aa68d23fd93f40857c0189cb7fa6bfb281b30ca354f506230280053ba0852fee114cbab5ddcdbcef0409928cf08ba0723e527451c3865a74e366a1d1c280950cabe5705c8bdc1f3ec279c5eef58409cfc12e3c80e85e8306b1c931c7974c6c35feaab485b4e1ba82b9a1f93dfe612bc24c556890874254d3d1b98fad6cfb81", 0x2a2) sendmsg(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) ftruncate(r3, 0x0, 0x100) 14:42:32 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="94f7eacbcd01c2fbdc1e4b8b2a44a9479c5205e8d1b6d1f03c8617b9ad35eb9b98fc74b71c4967d019000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x100000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xae1, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x1) 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) 14:42:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) fchflags(r2, 0x0) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0xef, 0x800}, {0x0, 0x10001}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x2, 0x4, 0x1000}, {0x5, 0x8, 0x400}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000258f88)) msgctl$IPC_RMID(r5, 0x0) semop(r4, &(0x7f0000000380)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff}, {0x4, 0x4, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x3, 0xfff8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x3}, {0x4, 0x7, 0x1800}], 0xb) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 14:42:32 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x6}, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xd, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x28) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000280)=0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwrite(r1, &(0x7f0000000180)="e9c862bdfeecb13be085fb0b6e16e13bd0d7408f1592eb44dad2c8b61a691e0a1e15562918b35836fa6e27782590ee83215dbe38e156394fa78ceb64f7ac568ea50c61064efd35066ef950308e972951b1cbeaf235ea8eba890bff9bb7069c9f5c146ebd74bc50e9d89bb6bb856dd7fe071d0c5cfad2c937a1037d6261cdb254a49ac9db3eb1ed9e49d1f4f8a042c54884e2003411de992901ac743a601c0ce6f13d9f3cc73bd9314712a95f944c1e3f2f4279e26419c669070856cc20a98afda3c56bd1e2c370eb5cfaedbabfbf6a139d02c7cbdedc2f34feb6fff555a31045f8793a23990308a08cc706fe3652e160", 0xf0, 0x0, 0xffffffff) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:42:32 executing program 0: r0 = socket(0x2, 0x4003, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x5}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x80000000], [0x0, 0xffbffffffffffffd, 0x3, 0x0, 0x8000000000, 0x0, 0x800000000006], [0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x6}]}}) r3 = syz_open_pts() fchmod(r3, 0xf20e189bac26a15c) socket(0x20, 0x1, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)=0xffffffef) 14:42:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f00000000c0)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f0000001a80)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f00000019c0)='\xff\x84J\xf4\xff\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0xff000000, 0x2, 0xa, 0x1, 0x0, 0x5f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000001a40)=""/14, 0xe}, {&(0x7f0000001600)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/136, 0x1f}, {&(0x7f0000000600)=""/4075, 0x1000}, {&(0x7f0000000300)=""/163, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 14:42:32 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000480)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100), &(0x7f0000000380)=[&(0x7f0000000140)='/D.%!\x00', &(0x7f0000000180)=':+,]((\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x17)\'&\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='@-\'%\x00', &(0x7f0000000340)='\x00']) openat$pf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pf\x00', 0x1, 0x0) 14:42:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$getown(r1, 0x5) 14:42:33 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000000000000000000000008764ffaf2957c436c7a424270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000791e25f95723e732e95000000000000000000000700000000000000868d45688690b72a0982ff29dd10967ae5d1d47c4175db547d0a7b98666a6d98619b3dc3bb70945b3049d79891a5cc1aa387bcc33b035fe83192b957291aaaa552f16ae8c9f30ffe845f6f59f692397f808cbfc19a66b15bc1892958f9effc828453614fc7ae9bc654cda1cee2fcd28f70954eb80a196c2e93253078e3319bfe659c09fd5c0046805b44a4d400eff49e48eeb6650625276ec2bf946001003f327bc9464f4387cb0f44ad92f6b6bab981fe4ec593c045ff0d1ca1b6c9d50d8ab5558e107f31ead1b87246e6100000c171c188bace35a6fc8b63a9c72b6a9710dbdfdc97c22f3d188dd67af0d1401f4ca421fc2c8aa496e08f9af0bcd457eb12b49b7e84b5993fc3497b97a31f01ae0a77791f37144607"], 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0xfffffffffffffffd, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa644}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 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 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) 14:42:33 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) fcntl$setstatus(r7, 0x4, 0x80) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb8789c9d9741c097fe3071153d98a3016d3aa8bbbbfe47d4a4a397fe08e270388f6134b6d47e0a26a9fa392fe6", 0x278}], 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8, 0x9cf, 0x0, 0x0, 0x0, 0xc774], [0x0, 0x0, 0x0, 0x8d, 0x2], [0x200000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x1], [0x3], [{}, {}, {0x1f, 0x7fff}, {0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x20000008}, {0x0, 0x20e}, {0x0, 0x0, 0x80eb}], {0x0, 0x0, 0x0, 0x8000000000000000}, {0x0, 0x6, 0x0, 0x5}}}}) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x6) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r8, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000001c40)=""/102400, 0x19000}, {&(0x7f0000001b00)=""/110, 0x6e}, {&(0x7f0000001b80)=""/175, 0xaf}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 14:42:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x20, 0x4000, 0xd) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) socket$inet(0x2, 0x4, 0xe1) listen(r2, 0x9) 14:42:33 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x48}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000000)=0xa6, &(0x7f0000000040)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e91f800005ece5f26567aa1b982c9995dabb8da19d25afc8f7844aecb14863b0c0898e601c90e1a5f908d193f8459684b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfb00000000e7", 0x8c) 14:42:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) setreuid(0x0, 0xee01) mlockall(0x1) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x10000, 0x1, {0x2, 0x8}}) r6 = getuid() setreuid(0xee00, r6) r7 = getuid() setreuid(0xee00, r7) setreuid(r6, r7) 14:42:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r5, r7}, 0xc) r8 = kqueue() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) kevent(r8, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x202) 14:42:33 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 14:42:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000380000000000019078e0000002000000000303907800000000450000000000000000000000e0000001ffffffffe042e54d4cf031a70e75a492a3228bb5c9c600013da3819b73a782a5a6e12b45359bd65cc050530c769a4e89c3935f09a24e7b1fc4469d738844a170da89c606f1833ddcf4bc8db09154ed9de4811e15b7a2b198eb59e8c4505104d049740713c623eac4e7caaf91fc01d01ea936e472fdb5b2f2ba1933850100f99a87d89e5674273d61ef4196c65d01435c8eadf79d4292f7f4df808b8bf2e7528bc01dd463e5b5870fa931855d2d8356e7db13e24307136aeb59bb195a7bf009f05391cc80e9055c21cd74e6a7422be6d51ce50358fe3f87e0ff6d6675fc6dc3890ab669246f1217639e6d8358d3aa27b4e178243cbab385d9a4dd32f46fd8a69814b7ef947853a0f6185a88843f3e95b3bbfe68f5439660c1b78caa26f046091d323d89885f1752936af2ebcc0070f626eb1555b8e4b13f1438c6ad5e5e18a4a4438cedc2edd96659d3a05376f08ecbb4de8a13049caa00", @ANYRESHEX=r0]) 14:42:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) writev(0xffffffffffffffff, &(0x7f0000001c00)=[{&(0x7f0000001a00)="277a90a05345c3061d9392c4", 0xc}, {&(0x7f0000001a40)}, {&(0x7f0000001a80)="dbcaba9d7dcb0dc01d6a416e90ccd65f8d8914c4716803a07dea323605319dd854078e507a272841190453def263778188ced54bfc33cc44050cdab69410fa2e9099a834ca091c136ed3b38d83712bbdc1989d49b01818d883d6fb92b93ec86a944116be9f53f9a2b8d429022339aa6bfa30001dab23478088c1fb711558059050c5299f6840", 0x86}, {&(0x7f0000001b40)="ac0cf71d72f1f48ffc094d227edf63269c5d70179a9f2a7f2e6daed4bcc64e1b632851d2ff7340b2cc186d1c0ae63f7cca4527c851c5f9282bcd254fed3d61fdd5a5fa3df993c503ded0766f419bbc3c8519106b03aa417c7c9bc4d5a9ba309afe0540faee1254815384856a75bda25bb3062c39541ea393c927425baacbfaf5bc3330b966d2cf9ea5546b8a0f5eebd04455e221b28059de36", 0x99}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000001900)=""/225) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0x80, 0x0, 0x0, 0xf17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x9, 0x0, 0x10000], [0x7fff], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0xffffffff, 0x3}, {}, {0x3}, {0x0, 0xffffffff}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x2, 0x0, 0x0, 0x20}, {0x0, 0x80000000}], {0x0, 0x7}, {0x0, 0xee}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sysctl$net_inet6_ip6(&(0x7f0000001780)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f00000017c0)="dc729fe4c74ab2e6702fb029c2b1377ce8565f306636073ad1db716b5a0d7099548e4878251afdc32e77ef816996bb4ed4bdc7f16596e5fb8ecb23256a43717b61b4fb5f8ce17af2dadab14027ba65be8c810bfc7a03b7121817a939668a4bfc398b3c8f44ce62b95e06dc044e39e2e843ffda8594521b87f0c818c79fa4153e3a8374dfddd177686cd263d62d517dca06c2bd", &(0x7f0000001880)=0x93, &(0x7f00000018c0)="3c943a6cd14567574f6f017fdf381b8785deee9bcd3fb2fd9fc9c02f612e1b5447dc798e6a32a9af516654baf0b6ba7c2dc894745d0c", 0x36) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x1, 0x2, 0xffffffffffffffff, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fchdir(r4) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/167, 0xa7}, {&(0x7f0000001c40)=""/96, 0x60}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000001a40)=""/22, 0x16}], 0x7, &(0x7f0000000740)=""/4096, 0x1000}, 0x801) 14:42:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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, 0x20, &(0x7f00000001c0)=0xffffffff, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvmsg(r5, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x1e, &(0x7f0000000240)=[{&(0x7f0000000540)=""/237, 0x134}], 0x1, 0x0, 0x1d}, 0x800) 14:42:34 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000003580)=@file={0x0, ""/4100}, &(0x7f0000000080)=0x5a1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x58, 0x3c68, 0x7, 0x0, 0x8001, 0x9, 0x80000000, 0x0, 0x2, 0x7fffffff, 0xffffffffffffffff}) 14:42:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000200)) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRESOCT=r1, @ANYRES32=r0, @ANYRES16]) r3 = socket(0x2, 0x3, 0x3d) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 14:42:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) fsync(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10100, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000400)) r2 = geteuid() setreuid(r2, 0x0) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffd, 0x0, 0x0, r2, 0x0, 0x2, 0x6}, 0x5, 0x0, 0x0, r3, 0x3ff, 0x4, 0x3, 0x7}) seteuid(r2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xca, 0x8}, 0x3, 0x78, 0x800}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xb, 0x20}, 0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x4, 0x3f, 0x4, 0x2, "f42fe338eef5b0fbe3b618c3ffbb184f4b59ddfa", 0x0, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x8c, 0xffff, &(0x7f00000001c0)="227dc6eac532ed885d74f5583d207882376f8d223af6d0498f83b4432ebf28920190a4fd43e7aac22941be1eb4acf64328851d4f81f5ddbfc48db571662f24e9a86916a741bcd259323304339092ea4758e638e12c1fd842a601b4787011abc045eb5553482e95d5", 0x68) seteuid(0xffffffffffffffff) r5 = semget$private(0x0, 0x0, 0x4ca) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/109) 14:42:34 executing program 0: select(0x40, &(0x7f0000000000)={0xc, 0x800, 0x8, 0xb66, 0x9, 0x0, 0x2, 0x9}, &(0x7f0000000040)={0x10000, 0x4, 0x9, 0x0, 0x6, 0x1, 0x400, 0x100}, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x7, 0x6, 0x7, 0x10001, 0x6}, &(0x7f00000000c0)={0x4, 0xec7}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x9) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 14:42:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe]}}) pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff", 0x11}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) sendto(r0, &(0x7f0000000000)="196dfcba9ce7735a156b0386db2f22a53e35490d5ff48a93d5a9c7bf3916090ceefc1317bca30867a49b276a", 0x2c, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 14:42:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f635763a", 0xe, 0x0, 0xfffffffffffffffc) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f00000003c0)=0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwrite(r3, &(0x7f0000000400)="edff63ebb24583eb40da4fe42b82edef14220134f56b7070632b32b8776a35050257bdd4665338258205279dfc1917e7731414ef69c9a21ff7cb42df13ddd20927eb81a1610dba6fc0f67d614bb0cdf5dafa451a333c11dee51737f0bd2575a11eadaa7961bcb9e06498846ebbbc7b7fcee3afb433a8445fdf5c9d358bc770eef8df157a8767e2f22cd844750bac3ab3fb9794a8920d6c429c85af187c9eb4a3cf9b90bee5d12f02e1531b29f58ce1bbb88b86f6d143bbfb0bb5accdbe41953cde2f420c5ae9dcf946ef618ba0ea4e91f2", 0xd1, 0x0, 0x1f) 14:42:34 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="9b", 0x1}], 0x1, 0x0, 0xe010) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) 14:42:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x9d8, 0x0, 0x0, 0x2, 0x10001, 0xd4c6, 0x2, 0x2, 0x1ff, 0x1f}) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) 14:42:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x4, "2cf0432bb39450e6d8f3b6d2ab199f098368a7c0", 0x0, 0x3f}) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:42:35 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x14}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000e00)=ANY=[@ANYBLOB="ffffffffffffffffffff02ff0000"]) 14:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffb}]}) pwrite(r0, &(0x7f0000000240)="06367e0195ee9800fce566d46c08", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x2) fcntl$getflags(r1, 0xb0783d5380956987) 14:42:35 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r2, &(0x7f0000000340)="cba01b2cdb93b75b45d1fbe010226c70521b66cd33f60f514387deb62ba28541e332828ad8198b1fac9994f96082dc24139be864157d88e92eb26fcc76717f5ee6e072f2a4519032a1a63e84c233c4da5937bf681ce13a2ad86898f9d30b52d125e1bf296d7a7ea5a570eec6f05fd1bf9d265874bf2457bd800e4d0c2a8b3cd01f7f9c92e3bc0af7c3b6bfa5808297d7d1d992bc6394558a0a3afde14ff3beed2da8b33f0fd8b2c762c459ac205601e3664e98f52bfd771c1e6187a717a305350c996df90297475a8ab54fde072652fe", 0xd0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000280)="8a51f2e2231d2ab2fe419d56e90ab229c27cfd58a1568cd76ebc97eb0a604fd4e2525c399c91e465df727dcbab6a3bf282651cda3610a57787530bdcbd84de561a677cef0110a8b249caa81d3a89e23c882d7a3db161c77577b5effab72498854cbd8f34aaa1542518b320e191a7546203db370c3a60ad29b68b328107ede8c163f101eb9d0bb7d3d57d7da71fbd9c", 0x8f, 0x8, &(0x7f00000001c0)=ANY=[@ANYBLOB="400000000000000000a66922"], 0xa) getpgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x9, 0x7fff}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0xe8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) close(r0) 14:42:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000200)=ANY=[@ANYBLOB="00097e00000000000000f3ff00e5b7e1189f2c91efa8240a0000000000000ee4c94f934ce219d9c691e278c3fef6c4ecfdc32f9fd46aa4bafd12014357f30655138bf1e68fc7188938b0a0f7899125a2f819136bd5b54610d7d993f29dbb733411360c3cbb16e7c120cc3378457bd7746428aa728c3856bd7afdbf763169d880d165"], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 14:42:35 executing program 0: sysctl$net_inet_gre(&(0x7f00000000c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000100)="0fc4ff53a60d78e326ee8776", &(0x7f0000000140)=0xc, &(0x7f00000001c0)="a00832e7b66ba285f57fa21bd771726dfd45639828c2d330453ce01c21019e877e844119928fbc1fd6fadbf7834ca7b3029288e3b5ff869d7eb4ce805b28bfe3aa6693f37e7f296d9da06fe4690f32057b656e6a5f78ae7333b58eba9c1c3ad7ef060edd383a922d437614b02e1053b3cd8a45f18f324138ffdafd20be89728b1944bc691327d4a9d78434aca473268bf7bbdc2628dab5c1839a79205bbfac540cb163080580040de67cffa667aa2624213c45fd84f93a7c8a1a43f694b44da9069d482b709ec89c47fb9e5af340d5556d9fb1a53bb08a0ba32caf4133c7a5cc3ddc440038500d13e1f8f6a1683ef60366477d2c67610246df69843d273a6d483ebb0cf0232f36cb15adb930b385d93aa83f66293f6075b641be48edd7ce4e17f23a9f343919890275db7b0db57be0f812f6ff6883374ed00f06bcfd50f6aee801309bee2934f2ae0489b5494a2a72763b56fd77f81277cc91c091ede39d534883d528582a6a17490d643031d9d465ccff8b0a9869bcda7f620e85dab75b5cf43e2a0ced2d656f279c15de7f005d9b34ec09a78bd76a7d512630e4f7665fd5e292625c868d339bbb3be36c6251f12ec6d68d29fa70d8eb7a1c062820b77a598757f99777a0d7d343b04cb062d825de5aae2982204f09fb8df065f4e779e584be8515f0db3bcc9195a27600e0ea5c6308f066249496a2fb048d683a7606d32d8c5fd5b6b1a4aba2c0931f7b35bc5d437b9ff88c69d1915e38acc4d4691203db372b45e7deb905c11096f07310ed438dc2c2a5e0a880104bfa6a4e8d7756e3b35e02ed77d367cad1e570c9b673417b02bead008342fca217189d8cffc73d0049127e6e3db4e29a986d4c34dc695e550a508ee66d501bfd9b5c85ee815133775ce35040a59d2726dcb17a3d0608275f0f5e86c70dc2edb303eddc6b963aa7bf41469b7ffc260a01d71bf196144d079964504701ccbbfe3ba7cf71c99d087e8bc91ecde56b623403062ef130b656310a2e26119deb27a9e20fd21eae6d6fec4ab0f79f6b92964824b2d2122412985ba0717b7a623b18b5f18e152f1c965b9f97b06fb9536f29149bb0e2818c0ea1212df84ec8a4d33babde272ddbd71510e909074a18e723fd089a2ea6334b1ec8aae85849d6ddea228f4311653c4631a7d8920fcb9f06a619f88e242cf261eff6b54ce61aa58019de346910b04ef506deadaec34179baf0a771336d2dc657bcb24c173bf152e5977d155750d92b9521b437ad6cfd8b2d1ba66aa400103801fb36cd13706fda4fa929d575f7ebb7363b56fed648108f22b536f6e062077691b4e1641a367d9c99f7f43882ce68db8383f8eb5ae2e826705af6251684b533a1fb76dde457c8aad87dd41e0f83683d760b6eb28eff6d511e8a188d180aace8fc2e6ecc877f9d0046f76a00c575d903f61c79f7318303ded6e8c94c50adc9f89b7ee74dce5d87fde34ddf02ff16cde8a9adc61c7ab44f48601c74127e22d87a8b3aee36c764b6739b08730604281e0c273298ae2ea7de5ec6b826ef20d8b4db3d261b033c9bff32c39a3cbcf493b1952dd7f6c9e3d846ef5c32be89d72aa4cfca2ac23cf12962390624c239d06b1af19bc1cfb6284e673639c35082d668e7c99fa60ef7c56f2ea26cd59bb7b59e6a5ec57951198072725c512210f3a65a67b46eaa7cd10194f5111365b2d80ef9ff947658f2e1ae2cb5ebda4dd98ed0ef1a9cb8ece24df6ab70cf93c175f4c1730aa3b5f22eee3ac8a7084f75a4fbfac0fda6437f32cdc2ec86345ee077cb9006e6187f37d52e0dce1a1cfc6c016cd8e0676f184323125c82ca05ab91e705f31f1e9296a4fd7317ec2b6d684582e3082e07fd9f00dfd14ba1c6ed3487c55622514087e7fa2638e7bf042206325198b8d63a431ec08e381faa21419adf6d177d3508d07298c6b2b4ab5553a1edafd86cd7143ea4cff823c232a1ebc398dd9db104057ce5db14cc443b424a5d032c5d67779f650f636bb80f712544215c5394943ca42dfb467ea106910e354885ce29dbe291cb4ebb2f9d009b17f27630577a0457a95dbb4d582a94420eaf01bad7e6463bbf565029a5091d9f7f9b83586231dfaa1bafbd6c248fbaf3369dea3a2b19f4d1ab0b9febc0425ea9a2f7b2794a1af3e67834e29a7e0815d27ca8ea95d7572d987d77cc609bef658b6bb313f1a4843a41bceaf3102f7ef444a83b5fa2b7fd8aa853bf8e0d82e2cadf9603ea3d649166716b7d080eb26dd0b8f2e5784c14de61cf393db556c7aeb784c04a197133170e91da306097b8c0bb2388f82a642bbec4462ea44f59e694103ba938a080efafee39bfbeec6aeb72d8127a020737ab5cbf8a7e91b7d311dc31faafdd53d10a31858584c698a7129a5feed0ebfd484b736d4818e254174aba3d06c3d2d08541c2bc8d77bea344851276468b742535ba2ea4a92774877e894954f77c14d3c4f3a851602c5a1820dfce5884d6b95fd4da399ac674ba55cc64eaffe896a37386f2e1b85f307085f10441b4d106f419c26cf0755b9ae6df5e6b809d0be48f0e9c6ee6502d2cf4d0bf424a1c1b764501ed80757355dd75d7d55e252a65143cfcd4967870944c08b2bdfbbcaa72e8e5788f395f516418affd3bdb745a56ec50c6f018a4e547e7b8748a84d57dd2a0bdb61bdd0bf77501f27484aa14428628338a116a1fdee3d9c5484cccfd803ca9127d2263f8def5375fbecb3b36139effae89cc8ecdad0011668bde0cf89b351db50fa46ac208c0c9a28726e03144812f6bcb6b5fc8a975188a7a1acafe66925a64bf7f5dae9ad1cc1b8d9b67474518314e0d02d26b33aa250c4f9c4bce849642da1800215a1ff0c63cbd83d8ef3f7dc8f815b2686f763ef46f00d46e6b7b0e1ddf2841b0cdc34a2b7f2cb48f05dcccc47c24703d71481eb85634378900c2abbae549e583b52110847d1d75c95fe99cb6fa9d631f5f208e059be2fb6518186102fe7728ee8b4a1ca0ecf372ff5a664d699a5ec3a92c45ca99fa497c43f147d6ffd6e69d48463d62bfb419107aea60e885b4ae5b9f184cb460f403a3029f59ebc187d6410ff4c831a267d2cb2f97dd163f934fe2b4ca6a4a73406d71380bee058477fb9eabef9de63dc7bc528cc47c5c80362742bb7854e2f0293a3fe79c55cd7959cff729240fd81967e461afdb3a10cbfbe5af2f4ce85a8fb986790e3f59bf1a3886b85f92f6b13bdcdf60787dc9347496ab2232a7e0a4b75ee3cf1d38dd1069c6406125d6b88e2048874a8fab723ee0ed646a046d5b3b09cec4b1c7064b6741e9b1de9fe11a6f9240d4bd80ddf83fc08eaa3d8dd4154e6a9c9dfd4421e3c05515ce789db92694495b6846e56501af0476846909a7ea7b8c25ddf8b3b42b6c41835dcbb41e88e0b07859b5fce1fc2b660d735483997469568f735b5a9705d62e86a22ed1136e2a2a38ca62c82c046d27be5c6cba8089143a5525cd88d90ac6fcb8238941052e83f9717b49e59362db564a6814439036849fb252412709961d193652054eb3ee55d565ade45329227d01046b3a160708e89d62b4b15f2f17e322491d49a70d421fb94d84c1b021de596ea40514850c920818c7bbeb5914b3e6ea843a16e53a67a9463e85c40162b90d7b3431a029cf4bd0189b635149f63dcca3a06dc2189e3e275797692cf90c1e7db54eec844ad28c407ce2dc1f8c05743b19d88fcb98adc5dc8a272076ec839eacb86ac737e813f81b03492fd6b261731f8e2db73437cdf115fab9da6cfe8f80f0e865f39a3dfc3d4036e5afe2b6be8cb711aff3f609a5a9f8e673053cbb4433bbd1cceac18df1a273c60d342f7ae18d076c9fe64bf7059c2a002ec72527ee2674615b7ccdb686cfc77d43edbf3a2d6961b23de8b05a80f2f639b8c2cc2b88f21bd2c792f11d9a684f4ad908af83ad14e405d7457a2edf39ab506f2ee3483c465777722bd1131257b65f27bebdcd9f2763d06a43b00422f3d0cfd41a47b0d670331d11c6f68e3a1d57d2817d6c60562f33664b2c5ac438a76538fdfd132c830609c7884f9c0f00f8cde1dd10776b53cc39b63c064b164084c81d5b42549d5539e8d1c5fbc17278517d3a6df73eafc9940872f8cced0da0a119648a94be8224a0540df397bca19309fae3be6ba1734af7c2d99a43937c576cd0800ba32fc0affd4d45bbed80cb1ff313958470495e9f0589d19f45887bb485ebce2e541a957b90927df009f0f2e2802950de277bd9535a68f7bf2630ec3e668040d6f9e9a03759cf6f25916b49ceea4985ac141d64305f20a275f563048cc49387143bd0dc881a3ca3624400fab7f37300753db6bd530343109afb6cd741955127db70a450307a7ead387e86413aa792822116425146f38a696f1615a97d8ff2bd8065d19683d43137d2854362cc2145c8edae5c4344662852e5d1f7aa5120b21b669fc1994aac3bdebc508c58a9489c8fd8479c69503b236c0cdbe1fcd92298bbc032f9a168d6103ca498f5bc5971bab5c7dcddb4c0f043f47ab6af5be0bb60914dea64ad92c7ad10c61f8e660998e8b25c2b2f3434ea1726d587852e90fb7d3bb6fb5dcdfd4bbdf498d62d9b73cf8935fe05067b089a1fbf342541bee4f77be22a4b250b5a4343cdeb59632d297e9d65efb9b0a82dee6a7f621c9b11f2c7d1bd8be9cf6198ec30ec8d378354a6ff8ba0bb43b5b26a8f86db89ad3c0696e2f4a1c89a65a4e4c7649e8c67b1f2a7091395159aabd2ba912cbb95e9d9073431e04b45ee41ca4462c651fc6134af12ccd9ccc52fe97eaa67d9087d4cb4229b7771b4f6d1f799899bdd9b7db7e40a02077fd9da236d60c1ad7da5216d54af4b7a1871aa20f772da83593433026a1b1931f519392d9250d19c3d5b69ff5d2e64beaab7b2da0960bbc9b7cb4417c5af54ae9c3ea2c456b779cc7ee9171135ceead1b543f5b1c8846e1dbcdc2197fafe800d36eb33f4aa266205beb6c086e3ce3d8c3314c9bc872a1b5da71256f1c7d4c7dfdb3a4dcbbe6f021c1dde117ed6bb99f9ffa9081f795fa67a33266de3e7bb04065d562ed5486e6621bdcf3115b237da92cebaf4d5d83143fc0c77e47aa01e86bf32d2c94373b8ff4cbe23c5bd54ef592849e98ffe3ae22b8a01524d0132a8f17db68d5f6252722964043b475f66c074a554ee07960c7199e70b3c4d7e476c160f78e6f1ac8e4a9ccdac7896e98f269f542f5a4a7e749ddb3f5bb624a8ae8f56defc3988ec723e6564edc84b48ace7ab0cee757f0bc3152402d40fe1ac612a4fa98698650f1e4dc7e41b9c9d3cc216d006c902de635ea163b4aa3a39a369df1787618d8b911b18c09189c8b70293d42018c9f71d2c9513fd7242634eb5433c3ff841fbf0a771471a5f5222c8054da78f28712824b2795037af2de3fd9fe4e05381ac5bd43854ae4abda009aef21278b7824113518ba345ba241555a55fb1250763c7ccbffb51e1cc62bb419d2538841502a25c1eee4ecefc4219a97d29ea7d6ef78e39a33fa767d0950a646fe8122570c33a42772ec4ea5e59519172cab40dc0ff461031bd48760020c394e98984de4e0ab1408057517211006b38e048dc362fb2e944f5f6512f2e08fbf09ffeb0e2c037294227c9b7b6a02cb6e92a7ff8beb485d8b4a5688a6e7dfe0b515c96cffda2c05e7d695ca8a7e9a57f99548146c41e4fe0a3264bc41f4fe15acca78e53b5592ff90cae8303f59b19c6bdca211ead0516310324b07c66b03aceab62ace4a7fbeaaff4d6f9082c11d22b973a8eb5a1552c6713ec7b6af31cb59844", 0x1000) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x9560, 0x10000, 0x1, "e250565df19ca7778fc6619be0afb4c8006cbf74", 0x2, 0x6}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0]) 14:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = shmget(0x1, 0x4000, 0x58f, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/160) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x14}, {0x3c}, {0x4006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r2) syz_emit_ethernet(0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB='\x00'/14]) 14:42:40 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setreuid(0xee00, r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r3 = msgget$private(0x0, 0x558) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4810, 0xffffffffffffffff, 0x0, 0x4) msgrcv(r3, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) r5 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r0, 0x0, r0, 0x0, 0x4, 0x5}, 0xfffffffffffffffc, 0xffffffffffffcceb, r5, 0x0, 0x6, 0x5, 0x7d, 0x1}) 14:42:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) syz_emit_ethernet(0x4c, &(0x7f00000001c0)) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x100, r2) mmap(&(0x7f0000d62000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) r3 = socket(0x10, 0xc003, 0x2) setsockopt(r3, 0x0, 0x6, &(0x7f0000000000), 0x4) r4 = socket(0x2, 0xc003, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000), 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000002c0)={0x3, 0x8}) r10 = fcntl$dupfd(r5, 0x0, r6) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000280)) 14:42:40 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x2, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6295, 0x1}, 0xc) syz_emit_ethernet(0x335, &(0x7f0000000140)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x2ff, 0x3a, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x4, [], @rand_addr="d1a6a15f77c588a47a3ce11ba467fd49", [{0x2, 0x1c, "4ab1da2455883a58d0a402e50c1aa7502af7a74475951e1682e3a8e5184daa2b229be89f5faa977f75561eaa93566981f920c1695a89e211057608c9b9f48bb10ee7c5a169844ab058c3d6345182821503f447cf112c6fc8d3fca585a81f2e45774b1dcea7c7f0d2e85e1286561396503229b57d5355cf50c5347c12aa4fe48ca19e0faf778ddc298b1fc66de7f4366737fb8f40cc91963e177f0c8a28d51961a2a12d950017fd1dca0c34380423c975cfaccbea0b820d6a6a5ad05b9a6ce16bf4ba05584f2271cfe3584b0af2665b793637ecbbee2e4d35ce470ebd0d40ddfc"}, {0x5, 0x1b, "79a15adfb2a62deeb23fb8ea97a912c494ca3004f716659aba3cb769659a3b6c36dac8fd9d016caa19a59d9328da44181d24e1548350f0bd5b28a77b6ab845e0cefe5e5f1ad89802929f2273ca17a75a9b367d2538dfe1bc99914bb0d6619510720d91fe35bd4e92a930199855439f74d6a74627c079f5b0ffeb72ac9c307590c5c34a19c0c4d589c354903b6a6caf029498613b136cb54f2044d4351e519719129972e3e18228dc53083c1e04bfe945383fd670c6c15897e90d614027a013f728d0cccc2162b68fe906dc0c944a4b995cf35039dbe641ca"}, {0xe1d939d716913d84, 0xe, "97f1a444ae125bec564809e1e967a6c04fd22af84d581047fd4569f6e4c05ca52b2f6340809ac84872ae493005d8c724ad26b304a1f63f632913ce850b5c58387aaece3bdc22d41c22e47e03d1fc559471b664f0ddffca8c3c8f26e5ffb08c1f9be7ddc02cad895f21d1ce38df1d"}, {0x1, 0x2, "c33396957951347bd5cffbf0844702a28d"}, {0x1, 0x15, "453d0b8792f206fd0dbc9dd16a99c6c272f3e2f3bcabcbd9cda64c480dcd939c002ae319f111c693a648a6f2ffd91280b5e6ef78dbc916468109ee7fe5a7c31fd11965959f79da7a2b18107bac9b77b48d61f002bf6e4434f59103aca41843daaced01a81039cd82c0fccc7152ca82e4d56051fada3c123c6b445163bf31fad81af700c709c2ecc0f50ae38f6d97a62d958388775537ddaf54846c1e7e2ef27cd12edf509c71"}]}}}}}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x4) recvfrom$inet6(r1, &(0x7f0000000480)=""/194, 0xc2, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x5a86}, 0xc) 14:42:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r0, &(0x7f0000000000)="83eea913d92de431069d39e8f67e30d02e9b477abe577e54fa1f10ecdd6e2924e1c69c51ef74fc19083a8c7de0c37eb4fd0b5d4549970b63b4b2d4b9b2973944f5f11a91207977587a36ee499ac36ba1c86cad5d738d0a624de659361b0d5b779dd9e7f97f4f5b53", 0x68) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfefffdffffff], [0x0, 0x0, 0x482, 0x0, 0xffffffffffffffff], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x0, 0x0, 0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) linkat(r4, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00', 0x0) mlock(&(0x7f0000239000/0x2000)=nil, 0x2000) 14:42:41 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000009, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:42:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r3 = socket$inet(0x2, 0x5, 0x0) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x50}, {0x8ae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[@ANYRES16=r5]) 14:42:50 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='x\x00') 14:42:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x10001) 14:42:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x1, 0x4000, 0x102) r1 = socket(0x800000018, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x1, 0xfffffffffffffffd, 0x100000002, r4}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) r5 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0xe0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) fchown(0xffffffffffffff9c, r6, r7) 14:42:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53cc11903b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0xb) sendto(r0, &(0x7f0000000180)="501de46fdbe670cabaa138bc7617382152a083192f1cfd2156b360064f1b836190a1fda5ce0f6f85966e2e8e8765c73694faa41edb1d28c586dfc72e61f21c58bf6f2ac336dfab0535de7978bb76b3a60a3e1960f65df8e28da1e30acfe2272d1e05cbf334d93502c2e8807c8201183be97ac8a61b2878696dfe617a3926921be1af20738198880026941b9e8e4216c6b324ab4c923297f223513721aece928d25edab85d0067e9f41fd75dca53732bdf4f10c1cb44dae4ac9d7d273759c0ce4a9cf26667603a152c51115d3452c8fa910d6bb19c222d06c1568cff85374bc1f44fa53b27a7c234beed4e6758100cec94c34", 0xf2, 0x6, 0x0, 0x0) 14:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x800fc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x6, 0x3, 0x3, 0x88}, {0x8, 0x3, 0x88, 0xa1d}, {0x5, 0x3, 0x1, 0x5b}, {0x2, 0x7, 0x4, 0x2}]}) 14:42:50 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = getpid() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x20001ffffffff, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x20002fffffffc}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$unix(r5, &(0x7f00000000c0)="95fe1e3e8562b92ecfc00c4658300561d4e70de2d568b4df8aeef07afb9ac7c4699c3d1c2133e12fe9fe77755275b5589173fa6f75e73731aa0585c551af85078437f410823aa70e9a049457874751cd5b440600a3c0904a3a985cef98e95de97a9898732f69bc8251b1035eb21ca1691ccf1b40431971baf745deefd1eb51a355b7ac7bdf62b1929fb8139d591ebc99cd9cedd8ecaae76a674627cd6fe3efe904f99b71d7c0e39fe3b8cf03c9284887faa557c838fa90b5", 0xb8, 0x2, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESOCT=r4, @ANYRESHEX=r1], &(0x7f00000010c0)=0x6e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 14:42:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f00000001c0)="4effdd6c3225a7ba5ff8cff0999cc5da4129b4f0c8787739c0e3ad0434dbbbb30b6b925b6ea691cf6756731d5aac6812b37558a66973e6dba4d67ac3a8f378e861c3d1d1cdfd1c28a990ae5a822a5e893e23afa4549252ea255e7107aa046a2058afc93f09665cdc0df594254d024d7580c3306d2a02e495204dd9ab4ae2dfc049a9231ce843bdcc17bca784293fcaec60b9c6041148b88d081f08aab7928339c4f1e118eba338b75c64cbc373c8e5716f40dbb42b8e7518d8393019b5f62b84b7c5f136cb7cd45452b37330afe2850cd0d2cf5f807f20bc61b55d29a3538a9df880cf8397dd7aff6b792a0d2f2b5f26ccddce23f7718aa4c7dd8faff2b2e963bd9a83db3761c12e03a2cc1ae097ea7e0f3fdec7dcde71e425ad0b336d16609c719cf080bfd19b86ea83169f4e61d137f2918e90b3a13fc4b4e9b4674a0d4b81fdc31420eceaa6234f0e4ad73303685dee85b885e6ec620342260625115e66c7a474907eff980a8b0909d33214853eefad31c3546135472c32a29b9fcc856ff71913ae7f86ebc9383dc7c9d1240b01255efe780b2dfc78ff862a9c5d1a612abe031a59725f7adbc52364907ee8e69f8bcd4c5b9641f3bbfa0f5f0b7a5f245d5952b0aafd4ec8006d2d68a6accf7540f837036929b0bba2cb921ee178a7c583099d672f242db1de3c7c93879d8dd7340b0a3d09255ea53a3b230ea7ac3ab70ced61f9e1a2f6f0ab4d0cd8f40e859bf170669bf890fd9cd78cb5b18dee513c516cb3729a5ab21078ba1567bd8b607c5779c5eab74034126d647e9db0c2b7719a415984015566380869f1bf32cb32efbbee4cb6e2f3cad082d2e9101720654ac6b65ccbf2eaab8ea6c2fc1217a0c2d739a7f0596559f676d1cb6fb60e070dcf394a5a3f8c31fbf204af82a6bff54c3497236c72b917f26cc76d0fb88b71c59cf363e830cf45084a24219035851e8778ea68e2b2beae05b1650023946c3a835206f73a978b64fd9ecfc9efa484587cac9add1d831dd500335d21bb0714f08faf3589a25b20516c6d87b9883aa20ab772b1e4c2636c406de53fe75c853d3e2f1010f9fdeb55f4c9975d979fefd11b7520297c2e3dad0c306c0984873df2aa04b01fa93558d1c30dd1f02a4028e23cd1d748223f83d21bdad3ccda6f739061dfeb194ffa956d4f1daf12d8dea8abe0ee1798661e27a8f8c6f1dccf46806e257e1c527888cf921a548cfe8675b62bf8b74fc9d5f53a93cfc91c73cb70074684b62373ab44e1d9242a92fdbc4e85555c69df072cdce9cf40d33ab7b898360d0a0298b595e68092a6029990167c598fbf752dfae2e9a0b5b6316b4e6748965b967dee408fdd7330bd460f3d6e0af7c780c0c241b329fdecec9945ca026c8a4350deeca4b4f0cb02a3c1c96c9be884d838fc91d494881a664d4ee46d0ee42597bc6ce231b5fe1cd6ccbb48ab624ced042524ce9bde45588297e784916df6ab6a3140d2797b2cd93bfcd430d936ed2deac12045a956ad9e81827fb09d834821a0890155e0e58a6ea8ffcdb910496df6101d3813f7248c03bbccf558eb35e78555e697fb05f96000c99fe9723fe9a83a8ff4c0708db91481608fb72b18b33702a47c3409bc7d47909546df42d788322e93a7000d9d3895fc210e3798f77b5aff480dce032060b1dd3e3678dba3a877ca0140f9be86014cc9735d76856c7a27947af40a3ce456aedb8b6044d82d4a7a5f361e6eb79631e842cc273418dbad2418fed550f90c9cf3b52ee7df9ef44da82c809085750f1126aae3f51088377c5374f69ed4f0f5bdc458606f987305fd4469431f35564a1367bdcadb7e2049cff6b82887782bc6d575d1bd7f36b74d81117b03e6dedab096fe4aae3b303252943e011e797055ce4bb1cef0edf0076a26beeb2b58fcb339a349f6af15e50ca06cceab35402d480df410e2f8846452ef8a25b8a1cb07c07733360d0df90bf2f6c6269ae594a5df1ac211e6456e61a75558db193f75547d2cfb011aac7019ac1c46fcc38f72921a5d97ce034c3fbe4971d52406e03624666a3f8759d5042755abe929e6ef805d4c360fd1dee4c8ea750be130528c3244d312da9141aa557db7a39e52c0e3ed41e162da12c267f7ba31d52a327a7568b45725e985c3f5012196568c84b53683283a0af692b850e58fa19eb4d5e3336cccced2de5d7a0e92dae6db4d94a000c10d75e62886987b11ebbb8e53c6bd39e849b9dfefd262be56c501b9ba0c55cbe1d3828ea16201ee6f049ccd3b1916391a0b45ea5666181c3ed25d164e4b55a8973a2d6838bf1fc36a5e906eec5ad2d15a0fc926524d9379df09f6bfe5368feae19d803ca30d720ae12ae429e3f3105c05d94e35c7619368c41eff2b9e7a7ca341ca3563b66aa9197a2a2af5893d0de0c7868a3eea9b89d04197a97f585b7aec77312a60ca4050f8bf76663e5324b9dbaff0ea064b90326e9bf3032943e4d5cfc13b00515a6b26878a975440d5cce668e4fbde1af8d733d19f8fb1ad2f297b87446bd5b7d6c6c4fa6eddc43fce5685f53041af3c56c00616c76afb1bc6484fd83da8b02580b9e9db536a083155adcabe6e78a4a7ce6b53c0af29c669b36cc59289e15655d2a5014a9df5b94e61e68ce55057e393b44b45f6fef83c1820af0fb50e0a0002afafc787b4b2d75b5bb88f74ddee8541d0f58afb418ba75f65a5825a4985d69e9c230a12af975777d1603976c8bb4e173aeebbad3a147c7967e5118acc5ba89ae796518059cc8925e989a5d59ff404d8acad19bffe86cb97c434734d0e10937e4fcc930e34948634a511fc45f338a95d97d84d4a03b16d2d65ee094d808e0aac1832d6a0cf43495c045c234a243e67fc52741896a136b39b3d995b59fbfe5876e8fc23728fe90186d23509b1acaad5153f2f9cc821c488ae68b54605527d78bf0e35a4ce003c76dd4c19d5821d11ba8bb6c1643f580b0da6831691b80050db7fb991d34a7ae1fef09c2de22d47e1063fdb969b036c344b46d2171c100e8b62d9266d9c2a85a097f0ee04e27b81dcdcde6029bd59619a8d25effbb9508253d4aec768719be7fd1afb2623de6aa40264c670ffe261d8b0501183262c1b494b4aef793bdc2bb2d6e1b7927e1e2c951245fe01ffb29052b6e2d7713f313d0fcc5d3c98cc70841d8ff5b8f19706cd5dd737e6cce24573172a536c6a34fcdde374744d6b09e22f75e8db5121764a0f26cfc4d20dab9b9bbfce6fe8d681ff641559a21e66fc8d92c1cb2c3dd94a7a23e0853c421272cc650a38685ae14c2281e3d60aa05590285b3f8803dcd32290f5f63c83c45040a340c20465b9c121e896bd1e6214f7dc49efd6ad4be3736a7e75b3de6bd356ed6272da2b8f2e1a17b526981d99dd059f900ae030741a9d580d4c52bec8b99a2c84639581bc5d383edc1f2332025d98490411c36acbe2d2b9b928c927faa31a1b2820c5ad66cd68ebb6684cfa58376b7249805691ffb2f7100c7d722cdeff3abf32db23eeef0266a2332c369614f5aec88666422a123d9001b40f2c950e2d3222c8b210c5ef5b5d73f24f533376d30ad6f5f50a6ea124cda3aac499318caf3b27b61d43f16243363200176ace69ab685e2cf46748f458717c569f5919314fcb80bc8c188c62f1724c97883373048c0ea58000f9916c0e6bdd9216ba8c34a178a2da2c0dadb668cadd6f108400e99bf626e173840c606a16e56c0cd5251ab5890f73eb268a49887ccfc379730b5553cf7a60f15cdcb1616424c962d06e32d80ca268b2ce69dfddcfe35e60cacb7dd6ee3efa859f0c5e08760dc0f930debeb81ffd885d1cd1104ff86472ba78a4a6b435ed66a302c39e03fb4a18fe4a533a33cd0775b5b4a2d7d1c913211a08d506056cd6e9b77bbadedd06491db5091274741f6b22e800cf500139495237620143d596a3beafaf2ac0157e3cde9652b7f9e6d3ec37cda65b7f254bf9bff40fe32006eb175269f324a9f5c1555e9629b0cd6aab1aef7fab4a206698a3b9666cb755ca1c3c04da1b0e4454897819f5606a5ad06e5419972a4cfdd64267bb758a2fd99fab5ad14f14e8ffd7df14ec96df49d2f64691c1a042f3f436eb164a8166774380b116a134b653c822d3f6f2a3ffb04e67c69cdf6a2ac53693ae86a6ac39db0e886834fda83bd145b3ff5fd9549c4d8fcd16927fbd8904c620295fa47d1793f3b59568ec5f0a68b484b977d92599e377fda1976041ce92f2b91ab171b11be33040d35e1156e629bc7429d66073d8d08ea031f1397f393718171be36941e80b700dbe247de552ccb123bbf3711b5e5ca45ef1bfc3835d16f8290035a52a90aaef65591c6c8e5fa50d763657773220eee25ac51df27657e3261097f581952c3da57b33328031a9bd88b0674cb2e6fc7ae587ede4ee149f0a69a1c77bc86c28d63e64a7634a2405cc71ca7aed2c54a617de14c661781441772b350adf2b566449f43a55738529e9374c66b242b5a49a97c70f016ea3bac019443a6e6a7f2617033c5d0d479cd8fb96d3a270409d61386e7d862a43610b56f13a10906e705d5486e986f3f70503c9e96fdc06966c79a332487cc4085312e954f131537df14c31ee3747770289bd1d7ff356dee31442204dbc3de23b10dfbfc6068c5888362a3f55a77dde2c76d98b983f8f25dbdd9a20a6c48f0a478199b7631baa872dadeabf0511d94b5762c647fc19f4741933ef7ecbddbc6cced221303676d7895772800726f34f31afd56d3136c02c59b5ab8ba8a1b1c4e7551a8100f9bec1fab98315e740507b2aab949e3f601fe8dda6111a2422bd1151df31f07f84f2bcc43ae13c37c61eca2c19ca6b39ea6ced8b6875550732b4a05445f231740a9de40a6ca9215bf062e34b0548bfc8046dcdb38860e09172d4abb227dec725f96d15092bb52790120e28e1fc9375f455c819257d0450a6267d3017b59848f6be1f5bf25017d2f1e7b3fa93653d0a65b276c4274621f0fc7f56fee3576db3825312a2dd858f4e1d2fd52572e0e44bb1057905eb31dcd378ce22bd105de9ffde52b869eec959f52d135b59f7f7a68c026be7d521605246ce3703b371ac98305839b534a6e5cb4ed2ae0bb11b7e24b94aecaba0aee9cb4a5196c625416b2f0ea5494edb10c2f6939618ae70e8653b6c4db21d79b56cd5e1728b9e413bee2ff1b53789201d83d1a2c41388162ebe6d90958dfa28143b6c022b1a21e3e81e8f224e5ffa04e30cfea292acaee8d2d5769beefcbb0530bc52a59b40774fc7391ae7ca32a635497bf588b7d0d67c0efc4be49396c4e70336805c3f6f27d58a5911d4ed1f8bd2f951d469999b61d3a39dde827f4224d29da8f5b26ab8f6b4683620fe24aaece52fa76c38f439dd63457f2f694a55f583e27ae6c8bc9ab60068d3eb3a3dec150a745c8f315a615416b51661b2e94d2ebfff5a43fc2776901f624b0a90e0f39d3a5212ac8435057e7ab5fb69b6b04c8f9417bb27eb9c8febeeec2b5ee47f51780429e4140aa0f813a551b744bba7e4d873b7ed5c16395aa7b9b76afef2d0695da4a7625694e78365ea999db576edcf2cfd3951724f6da2d0f4e501df9dc70c64847f86bb73291f6a5393bd8cc0590f8c54b98e97a6434470963dec567795acbeb5bfb3d239e5ebbca2fa5bd75948ea1a84dc5a951aab75e2285b3fedca6986538821e572b8235d3953ee55c54abf5a0d163b6fa6db9c4e3bb61895ce528d1c272e3f46c950a2cc9c41bab0f5e9039178a06e8f87feaac9e48f8a23475462b76bffaf98a276dbcac398fd", 0x1000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x2, 0x0, 0x0) socket(0x11, 0x4003, 0x0) 14:42:50 executing program 0: r0 = semget(0x3, 0x3, 0x60) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000340)=""/117) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000003c0)={0xffffffffffffaf87, 0x16e1}, 0x10) setsockopt(r2, 0x2, 0x9, &(0x7f0000000000)="a8a0ea04aeda8ba52e74b247dfaccde1e28d46023a81af4e4a6bc29782fa59f311713ab20640497f1cde01942be5e0d8e3cc2f22371acbd36522c7c15a11cb84b644412fac311966d647b887caf34d88b295c7491eabf19fa560525ce36f89bad62470d8c137321ee5abc4c34faf1f520a6d7656fe7177cb6b292e10063cc351c2a87c268b9f76eba7a870689b8ef04e2439ec70064145270f83edf62a1c9fd3f5a633f5311bdadb5c0e6e50c962", 0xae) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ftruncate(r6, 0x0, 0xffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x4}], {}, {0x0, 0x0, 0x4}}}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x1, 0x1ff, 0x7, {[0x3321, 0x3, 0x7, 0x7, 0x6, 0x2, 0x8, 0x3, 0x9ee, 0x7fff, 0x0, 0x5, 0x0, 0x6, 0x6, 0x1], [0x4, 0x5, 0x1, 0x3, 0x1f, 0x8000, 0x1f, 0x6, 0x9, 0x197], [0x8, 0x1, 0x2, 0x0, 0x4, 0x5, 0x9], [0x80000001, 0x2, 0x80000001, 0x3f, 0xc3, 0xffffffff], [{0x1, 0x3, 0x1}, {0x5, 0x401, 0x7}, {0x209, 0x3, 0x2, 0x8}, {0xec0, 0x7, 0x5, 0x2}, {0x6, 0x3, 0xffff, 0x1ff}, {0x3, 0x7ff, 0xacc, 0x7}, {0x3ff, 0x401, 0x4d241f7e, 0xfffffffffffff11a}, {0x3, 0x3, 0xffff0000, 0x80000001}], {0xfe01, 0x29f, 0xddae, 0x1f01}, {0x5, 0x6, 0x6, 0x7}}}) 14:42:50 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getpid() r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfffff9e2, r0, r2, r3, 0x0, 0x28, 0x3}, 0x4, 0x8, r5, r6, 0xffff, 0x1, 0x2, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r7 = kqueue() r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 14:42:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x201, 0x8, './bus\x00', 0x200, 0x3, 0x800, 0x19}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x10000}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) close(r3) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 14:42:50 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0x4000, 0x80) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800082c00fe7800000700000000000000000000aaff02000000000000001000a60000000111be0007000000ffffff000560d6614e4e140110009e45a72046dfdf4b40000100001fac13bf04253cf192b67261ac06316112a48c2580455876b0a6ffff6c8bcae3f910b6899154cc6c248979367a64e7dfc15d4993162c95e6fe9c0fd250ce6e5eb29f11a320a09af1f1000000000000000000d786103c500b6afa59bb8f6e212ad1b918b081135dd499650c3f6bc7e6a1956c2dcf617ffefba593bc5c733b6a6b6576a20000"]) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e468 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e468 14:42:50 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t ', 0x8, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x0, 0x200}}}}}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x40, 0x7, 0x5}, 0x7, 0xfff, 0xfffffffd}) 14:42:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1, 0x8000, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x92000000, 0x1}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r4, 0x2}) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/66, 0x42, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 14:42:50 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000200)="00000000f0c5c8e1cba7c852539b5a4c611e078e2d426fdd61a0e2626a77d3c86d01598399cab1a4fd28574c87ab9897633afeab7e2d9f94b2dd4394f45ba1517607d7d8df863423b1c71beab53c9beda28bf01d4c756dab072e14ce941d2cfc9114feed18cfb976b44ae1044dba8009bce9e1c2b8a6f941ae2aee313b42f82f983d746f2599225d8b2162b03bfc5671899923e926b45160f80e6f997e422aa865efc2142899ca426ff1558112bfb1555b6ceccee84a7bd31d928d5260f13c937db9cbc7f26c99f0ca4236f640b99887e84d314fa02337f97d8da2f28955", &(0x7f0000000180)=0xde, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 14:42:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="bb030000000000000061241b6518ffb4eff97d323428fc84d56de7ea2e8f87ad0000"], 0x10) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) dup2(r1, r0) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000000c0)="294575e9a2625a9494a32640abbe6b1953c8999af7170ce34a495b27992b94a87f099694056f5ed387a160fbda690d19a3996f88f5143d3ae07bb1fca43d77bec74ef8e51f7c9647909a0e54236ce9bd6c03cfcab6c298c401a838f963ecc6fcb2df713a252150dafc9f8a83c9f0282111", 0x71, 0x0, 0x0, 0x0) 14:42:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefffdfffffffff], [0x0, 0x0, 0x482]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x400}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x8a7de80a1a3ee848, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x2}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 14:42:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fff, 0x7, './bus\x00', 0xfffffc01, 0x7fffffff, 0xf6cb, 0x800}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) faccessat(r4, &(0x7f0000000140)='./bus\x00', 0x20, 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) chdir(&(0x7f0000000000)='./bus\x00') writev(r5, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186204018b002b3afb7f000000000af032bdf1b3662ea7e1d48cffff000000000000144827820800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b1f000000000000000a4b77adef5422af714ac23fa", 0x57}], 0x1) 14:42:50 executing program 1: socket(0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffff, 0x0, 0x100000001, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000], [], [], [], [{0x0, 0x0, 0x0, 0x2}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 14:42:50 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) setpgid(r0, r2) 14:42:50 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) msgget(0x2, 0x20) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0xfffffffa}) socket(0x18, 0x5, 0x3f) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)=0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) pwrite(r5, &(0x7f0000000080)='Ml', 0x2, 0x0, 0xfffffffffffffffe) fchdir(r0) 14:42:50 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @generic="126ef07ff1c29868"}}}}) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r1) 14:42:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000040)={0x9, 0xf}, 0x2, &(0x7f0000000080)="34ee4629df328cc36a50bc45dbe034f874eb359927bb6117bc555445621d40398565a8546f10d9b1c942fd3d8adb0e6bcae9b72dc86f961d201c27948096fda41e209fe40627c37c38ec19da861171d3ed130d9a010bbd7bd0306ca59bfe620684c789a8b4642c2dbf533a181f9e6b76accb02fc7147394a26aa008f9ce8363ff5e196", &(0x7f0000000140)=0x83, &(0x7f0000000180)="1b66ef26ea33f41221a3c5dbefd35c09", 0x10) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x5}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 14:42:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x4000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/103) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000c01, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6741ba358c8bf02302f1f001c3fb", 0xe}], 0x1, 0x0, 0x0) 14:42:50 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 14:42:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0xfffffffd, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "15050000f0f56e688b9e55df3100000000002700"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x76b, 0x3ff, 0xfffffef9, "85050000000000ff86040b000000bd00"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) close(r0) r4 = socket(0x2, 0x4000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:50 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60e20100000800000000000000000000000000000000000000000000006a306661000000000000024e224e2300089078"]) 14:42:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000041e1c48e41eab0f6c788a5849186203a71888b5b9381b0ca56498b185fc69dcdf53314380ca1143e99bfd8d32bd4a40a080ef87d8b48ef175e5269fa403b5bcc51b8e62481c6eb1e7422fa635b90e63b38171706c315ca5f970a94829e8a26bda69272586c31de45e518d2f9935340f06c63e226719868036e9af242e3848c80195307052255ad47a44905fa292a40300f695a33c51023546c612845facdb399d44588470270edf398b620140b5e9f7b8a83fc535f83e6c860a83293f3ba81b132d0a52000000000000000000000000006d6004614f7b6118718b73b42afc5d3e0b3dbab82d8997d55c07955596f26cd80be072d2c2948d"], 0x10) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000240)=[{0x5, 0x5022, 0x1000}, {0x2}, {0x4, 0x4, 0x1800}, {0x4, 0x200, 0x1800}, {0x1}, {0x1, 0x38, 0x1000}], 0x6) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000180)=""/99) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfff, 0xdbe, 0x5]) r3 = socket(0x2000000000000002, 0x3, 0x102) listen(r3, 0x0) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x8, 0x3) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) kqueue() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8064bba010 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8064bba010 va 0x20006000 didn't change! 14:42:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) 14:42:51 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x223) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x2, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0x200}, {{r6}, 0xfffffffffffffffe, 0xb4, 0x1, 0x36a57385, 0x100000001}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x3fffffff8000, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x4, 0x5}], 0x7, 0x0, 0x8000008, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x36) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 14:42:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "6126a600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x8, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b02dd8b7f000001639d2efbe32744b9c57037be944d17b57c39e32f1c6bc1d078249902344ae55ef2e89a39bc9c3a5674e4de18ea692328eccc792c76"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r6, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 14:42:51 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x8}, {0x3, 0x1f}}, 0x2) 14:42:51 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff96dde4bb89c8fbd0ffffffff0000000000000800450000280000000000329078e0000002", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="080000000000000001b5374a971f30d076b3dc7800"]) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) shutdown(r1, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) 14:42:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x48}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001440)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000080)="7e6bfff7eb19c37e1d432abf1c087f5c2858fbd4afa876b61e5d98811a1bc363dec8a4dbc08c697f844e930ecad80bb01bae7a500ba5acf5ae659178b057aa58e10ec388bbc95724487eb4370012af05318cef2f05159b6ee332e21aeca7627fd2", 0x61}, {&(0x7f0000000200)="aa785a29c0941d3a5f8b9d02366455daa4b9d7a484591006db268fe7f9827d916126befa34a59512d6c09ef16d8ae78dd663134fe739748f8a63718016735879999fe126e7b1f2198b631eba1622e706e19f1086b0b19805f1899cf8235ae94a4c3068136db5b969e39dd376a9a07cf6012a95b98b59eb58ab111cf0728153b7", 0x80}, {&(0x7f0000000280)="aeb7b711c52082a31c47861f98a7f6b36855324f6e2d18057f940c484782f00ea454701ac7500cd50bcc387a60a958637216b48a76d42e5306e56d67181aa0a6551666b3e62277bce73368a1bfed698c1e1739f00e3ee26efb3612a856df23a38babdb8b54024658602715dc92e784c7980e", 0x72}, {&(0x7f0000000140)="207eace1aa67a940f87169e8b1b63546dcbec5979a4632ac92ea56893a90fb", 0x1f}, {&(0x7f0000000300)="c0442f04435cb4124e869bf3ca682a713f5cd52790b0f437a3be6e17018d39adda530c1b91fc4ad99bda42428361608665a740ddbeb1f68657429b68f80bd10728366a606882dbb8c89f7e31c1d8173087514a9df2cc4db81a7ad7baff9f", 0x5e}, {&(0x7f0000000380)="fad877d2bfbabccd77a078d638befdec596bd5fcb3e49a17af13e0a6b65575243ee52adfd33700651ad81961a3d21c291b7f3e00b2e81951350342e54991e8ab61f0ddbdbdc83418b844168efa20d9f9d9d0ea1475cff1730761aacefb24ec34a7dee6a1208f7430a7b2e16d5261f2a8e07984a1809cbcf45d21f850775faea8d7cb260cc8abaa02e4dc39472328a0dbd43aa63b58e96e28884649374f61a021a4603f21f239fc6adbd7cd9ec506120fdcf2a9554f026107fdeb2c6c7ac0d5c9206b98b04c794c5ceb3c234e029fe9b30bdffc4b9611e5477e0c255d7008c20538d4fb5d682a51b017d6b8a358976e0a5e9ac03b0c3bb25d4cf88e389dffa71780d3c82f54f20cb24e1f6cccd55f3ce6eb84bf05a823cd0bb4b11407609b307e03ccc44e9652c5c0fe6105fa321a732f3a61cd30c072488716cc701f532c6f144d7668884ce2512cbeebbdacc8e7655e55016cd4bee85eeea411306f390b3dc96b5a23a1514341a02abf7370ef7ec8097c2dfe7e481642dd86da024f9b6a66723cedc1cc2371ab6048ce3bc0a08335b9740f4686b6200f1c199866af1b517ba6c041a1be56f990c33eeff93059c61e88550c01fe0f5cc51a8115c8dcdda8740d46ef9b003473a5edb2d977816ec11835f135472b97d041e46b7342426e804bca5d73883d43087bcef935416c392ece5aa07e07a7f05380dbeaa8d2e6aab758b33963de1cef1e8938f840c3f7620f3e03eda76378238b96ca206521fa06833a8ff30616bb4f81bea84ef7347668e601d7bfe08b75451daa075c675911cc3a42aa9a9aca4f0b783ae705478d493683b3c05fea6934d505fccb0379ea5c4abe646036cdd32c8e7bb5d58e1ce7692e37f896354157d785ec5bf0b30b662ac664a206eea60cd1b5497c5cb5a03ca521b79482f17aed73b53cc2e0648bb38551892f96aa52cd034fea39c761302660d0f44a5476aa55178d486d9825e9bdf45546fbc5673bae228d848c6dcd63821b3dcf515587cb901c9cf167030faa29efe01d69ef01174210d741d225c0a4ba656a0e5c200503aee126b1300314436d91ceda5073badf9ff9e0ecbd5bb3b84797ecbdc634a5e3b92d1f5126872425ac3eb737d95f6e8658b0f26fe8810644b3249aef37466fef51adcd35c93db57354a57f2bec39acba3ef39f97cdc1de150bb1a83b45a1455ad6d78abed587e093802b48dd9b34932719bd27e1b74aeb7045c0bc86a44fe5f5d27c4f5c866a86a32448045eb6fc63f990ee2a4bac5a51b90699443994dc68bcd7cd43fed0932826bf8fd291cce1f85a023a56066880cb21377c6cb7e7859716278cecadd8ddd9929f606c0dbeb6af9a4ba75bcee89757985aac721d4f77f365baf638d0611347d0b31e86a4418e424997b48d4751b0d14a6aca7316d6deff479ef830e65eecbe2654d5b7e6b51c61a7c205dbb6756ff20e73c757ec62a680bcdeaf55a6073f707c94244061cb0d2340e3eea1c53fd8609ba61bffd06dca94b6b1ef80335353f5498722a5e5ba94b9f72c94b54904c373f7df8ed44e858cb7b3622e472072b76ab0fbb66800ee7e042377c5f614f7cec8a38be23a87e189dcf7a03d49beacd8b00c6b4c43f7169756fbb122fe0e05d461bb1a8d2f053576dcee6fd60bd45209c1abcad2d486e42e77320be3457ee5d6dbb66ff51385512bcc618ed83f52d16cfab57e823ad1181e526b42b607a18367fac1fbcd9865a3f3f80772d193b7bf9ca3bec2201114233e1d00377040b52c17b38475d4d61a26330830bd4cf05028b53b85d0bc53a2ac8131cc4bede369aebf1ce48724c9023b2cc7b7be4f4d484f9b58b002c80d53b1c9e12ede6c33e214d4a2f397d1f391b752d8b45d80df08c84e83898b873868c06ee1d6c68930535914f7afaff1300106c09868d95346e64c1906e088ad6824c1406c57ac431b047b256fb148e8732f359462be5196171c9b1bf375e1421a13e6500f34a792ac313fb21c6331053c7a3d8587a7a87e58c84bba48b66099b81b3fe1301be20f6ed896311ecd5c730d192729894d0a96a11b05c56a5be2b8d3aeb9e453e61eb6baf79dbcdd3f763b08de21fd1325e892138d0c090b1f09ff2c4f6106ed89f59d1c40111156aa57075aa6f18cfaf4cd7b6e1148553e72134766a2fc1f8d0b6b135359d1f4d773013c743b2744975858379abc478751bb45f43188b9eac7135e1a1e36e0a634b25d74e55dcaa52f9c25173c95f55ca456111d75351ff99b6f68eac731b89999ee54fe9d0f47bfb57fcff76f8e3f173b4b8467d8e61e67675b6db50abb553f277aa7e09acbca41fc4a0602e92244eca103d5894a3e3c58d545acf25b57f5fcb79a90e01387dd7b07c12327c6008435fba386d6ebf60ff67db43c5ec75d8bbeb2284434e73ea8f795934a292fe09000e11a83c573fc982c4c001300ab98e9cd69f53e1c3fb53895dbf323677466cf4ec9498cb9321e7677f8c547e6a018626ec525ac380562c53ef55c6001726f49d3bc207c2c8d3ed569be06d712fa54e7230cad6827cdb7cec8811be4ab6624c6cbaa55f53b0e8c597aafda0e5fd91d2342484d89de59d57bb2f239e4f1d1ded38365f7d36f89099ce8a5660c65cc69aca9e01a2be7389c68282a58bc593bf0e6f41f69aba7a14a90788c006db2611e4e5bfcc26f4e691312e51e26aabafd5956aef02a43b5334c94ac6fdab63ae5fdf7e6e039d5c81b0191140d32c58bfb23a578854222c849d3f6bf51ce4b547a1f157be4ab95b6d7f1b7a85f560782441477919e3ad6ad59a97e144e42d6652eab0500b22a03f6f5a890faea9e962b1c46b4dd424a375830260547ca8285d098b419ecb1fa4ec8346fa3fe1fa1439faeecd3aa2425be65534444f659d76bceda08a068a019948a45b4675eb7c89d792eff19517fee663cd5879b21ae9fd29fa203e1a40b2090fe1a2f8a6d9f976d21ede5272f61514cb52dbbdc693be7d70131e2ef292ebdfe2d157a9597dc72e27a7615bfea1bf462918a35bbf534956c0fb20ce4be6720a620e2c98e28d1e437086ea9a5a01741b7a1d623fed9f87d40c9f1dd008a614d9f2913fef1c44894f1f2cfdb599b3cf2574bfe3afb2d83751d8dbcb3bd3e67d940bfd89092ab3f20c5bbe2ba3750c768126d9df5581e03cc0b123d99549e0b461b707824ea7a5e5544bf877298a70487b34d353101653f9691f18211426b78d32b4be00ea10c09edaa4cd01de9158f37d139bf446620b25bff0bfd3aaa85d2685aa6a3fb3bd989a3019aae6a09828323de0886dde0b45ecac9481118cd8346bd0ba5f10e1d7714d20747067251abed97dac31c91a68332e67e0d3a4f53ec540e895217f2fad1c69be849717bb6ab4aaae98b6beae3549db485dcce5d38cc98841b2f4858fe3d111941d23379d78e145d5cb4ac3b433e02e044112692ebededa120117752d5f013dd6e12a7c461658134bd2832afe6962b54fabe5c7c843ab667da90e7666325863fce587ea3a8dca81381e10a68091eacacd327d93115331337b77b80afdb7744ae87096b944744c94efb4fbc0dd05a5514902abd7e5978e0d950ce4fc7450f9705228c15288ac8ad9a9c741ed6cdf2da5441256ce698cdc025eea82a76edc577badd442074cb49c0a815b44f220f8a1b5f092f46b46bbbac861ad4b116d7cb52f4f6e68ec6f510ce7e163bcbf656e7fa9aa2a0fc1f5e03a63b600e32c08fc52476862df90dfa77121373dd965ce854a9316ac25212e356c4de352e40d2489b1d3a2db3dce8afb8bafec0f1b7e479addde3b9e4d6151ee3aea55b76e436a8e3d6700132f64dc14c3f39564dcc53bb10d7eadea0f596ed8f238061d2a3c846c3090dcf70d31b66a02e18f964c5a35b98bbf24f8164626210fd4f3364aa9890da03e4b541d07ed12d75cad88e9f7e88d3f5857878e66c1fa99268770f4dadd118ef47075f05171a966b37254e094af4c984b493df40d267f2a2ee5a7405b1820d13a00f24dfa3365f36d2928b9e8394f19283cc1bdd7413d790db198ed83a9d6ee0601f90a1de5c6f4360d45005b37c1761e4e679f8d1316de4f9c9f74a6c035fd5a5e673bde535ed3b77751f5399e0422124818467a493cde06db917d9d23572f7aacc192d5b94677aa3e6bb0c2187a765e7823fcbaa6cf575c6a4b1ffd45c8e7fe42bbf5628c00b7a896878088bb9dbca547d3c814a3a155bc98b6e3fc72581acc0334f1cab42373a0c0bcdbc871de4778eea9ece0ce7ff24494841bdc4e06cb2fcc482fb3cf1766d5903e0a0eed693ba48f5dbd3bb6cbece96dc50e0746f9cb064971f3c48d2a1dd4f91aabe3344fc6de90564db8a51d0fe45c70cb46d6f7a09530c1183e9af100524cf64dc0fd02fbae6c7e955f5d74a97ee4e133b79fad9a0198c38b025b9dc268c2ad59ba994f283708add0ffa573c49942e23174bc2131d8471fba28299df08806ee8ce175fddb416ca525956b3f5132a209f96415e58fcfe68a2f833ee5376f6220939e95d50d101d913ce981741ed957797d2e4ecda9c5ccd1105c1bb3a748b0270a855bb5628228527dfb42c6747da979b389751de515081774a7cc24d29cea622ca281bceb317838561000206166f3b4c9f05223b1fa542c6877dc4a2fde53aff253671bd506be09b98191fa01bc9d0e81749d1ac03bc7aec299508abf825e3a9a39c8546868f048cb62ad7f5213f22357305f74d093d5ad980422a7fe9f7aa8db010062b6d58d47174e5f9ac5f39887afc6dead3136f28976727234d156f7ced92c44def5e189273a5d0ce4b459e9b78836cc2843a8ad090f42990c2746ee2386e0c1446c8b163b2ce09753ccd62f474995025737dc43baaf590b6eac8a5b6be222a32f1dbc91a46160b0a7e2f8f84fa43d6573db0f1917af12a085ba2c2e57d4a4ffc4ebe82d5c5e3372f9f333e824cddabb590fc0e95430c14a268debcfaeb3419d97203d3d5e91bdd49a2bbe2e580f4ff9a13788030b1e1f6677caafc2b486d27ac8822a2e50d71f3733a69a29739d381c4f1a27b2b36c359259a298341d873d1249b0181f8fc3663ab637484932370c81e3107badf2038f86212022d0cdfbc91ea6edbf3db28e667414ec831386751917cb82731dbcfae655b660663192969d301a41b094afc52d3e5f1e3f1c05d620160fe53f538cebb7771ac9bd7495aacc7682f6d3fefac1a46fa8e083b7b97a5dd861e99d5c2e69b7e197b609dc7d1836980df5a45ad91a0cdda4dd817b9f2381d04d30a6802ca6cd0e8310a596420a3d7c9daae3bcfa175486751efd0e5fdc80c631ad22f7e77487d16371fa22651643d896aa7c660ef99c009b592fe5c902c9371d6716b75cd1c0a31bf99ddec1f6951506c145193fe49f93854122294fe2d590148e4efb4ebcf2c2de7c66b123f8e8fd8ec1328a20aebefc06d75c11e7a70c5af75ec83f84378f9b1d4311ba65e4b8b96d2498b3f41213aff78813e79ace4dfcd0a131dba62a6aa0a3f3302305e9ec24fcd2408cc74e9cd067730d64b31723a80056195f573915b7fde16c69a63fae748e68e5882eef9936d93ebbd0cbd60a314726cc8196fef44c5e385b2c92ba8ab08f3776e4636cc942b78b4e917c43f6d3c934e82dc15b8c31af0bd55054bb6860d62eb9cdba79a3b1b2dcfa6d2e88c665b03657fccc4cb060bdbbfd2095409dd532bcb35e24d81bdb9e39a1416bfa189b0072ee371567f50abd25a49bd7fbb5f844d9f8bb28cd92788604e1ed82ff5c08f015da6cc85295155da16f89fdf4d29a7bf", 0x1000}, {&(0x7f0000001380)="9722fecb602549b8f0eb4420d4fba86baf1e8d579f2a6fac53934a37b349c16c1420c29c6cb7179b9b5ee59e0f53793c213788b7aa75ad86e7d39168f0adf92b2b5519e573e2ca3c03df63b4f1484f3f90cd0e682ffb71afbf0297d681865a912cd73dbef462aae90b2c191950a06d79bae75ba56fc1f79cc94e4a11f06648f0ffd631938e14be1a1abd25643025523ef49c28fb31dbce1281974012589d997e2fe99eb4fee27db3674d16846158236b961e0ce7b7", 0xb5}, {&(0x7f0000001440)}, {&(0x7f0000001480)="96c942542be60ac69413173a6aae3190fbed008d1c7dcb9b391a8062e5992822690a4cdc7411235a9d84e9143bf69cbf328fb5a1561e5cc25893bab33f7c06be9a3e3c2d4741cd90a344abfcf567ebb0437aef4932fd143836eb034b9a1c2d75aec79b5b9705702842ea9d8600d9e60420a81ebe8f891f5282354aa33705edaf51b261e778861b6fddc9cc09abb340d4da4ddf61e4fa578200abdff40acb93b850c71aeb5a2a7f8d7cddf01aec1f84b20dc2047f9d0a258912f00f09093596c3ec62dbe0ae9af5e7d327ae3ba481a91c55250e20aa97aae170c691451cb9dd0cf28939f2c727c2a29f2b08270085bb174573ee920d", 0xf5}], 0x9) syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000ee8bc5bf8934ffa4c0b83b8e"]) 14:42:51 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x20, 0x4, 0x5, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0xa34}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000007000/0x1000)=nil, 0x100000001}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x6000)=nil, 0xe51}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0xa6f}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa1}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='x\x00') munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:42:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getuid() setreuid(0xee00, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1}, 0x6000000000004, 0x103000000000007}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "2e04af75060000800100"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x5, 0xffffffff, "7dc3a5d41b66d225824830e483d0387c8c5a88c6", 0x9, 0x8}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0xffffffff, 0x20, 0x70d4ded6, "38e34145009dd2550f91ef9016c00ca17e9bcd13", 0x5, 0x5}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x4}], 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 14:42:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) r1 = kqueue() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="3eb47fda3faec79ead20ecfa2848c62abb0f9014649f1b978f00e62cb25af73e3cf537ca010bddc499f65114a3537c35925331967174ad8bb55ce65f76d9ab626bdf82eea17546ed29e49a2376907a8e2b94d2a9f22eb995471d20e6ae54266b896b630821ff57b5709ee291447e75bc79f70775454623bc6a0bf4a2e15b498e1b06bdb0a12a9f9f92767bdcf7494bd96738b77ad148f4129b9b7f6292427e4a1009f6", 0xa3}, {&(0x7f00000000c0)="3f143f", 0x3}], 0x2) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 14:42:52 executing program 1: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0x88) 14:42:52 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x5, 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x400) 14:42:52 executing program 0: kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x1ca) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x4000000000) sendto$unix(r1, &(0x7f00000000c0)="28f15fa85408a1965ff615793d3b402483efd093e103f82bd1e7a005786e06887c1f69", 0x23, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 14:42:52 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @random, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x3a, 0x0, @rand_addr='\x00\x00\x00\"\x00\t\x00\x00\x00P\x00', @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "cef100", 0x0, 0x0, 0x0, @mcast1, @mcast2}}}}}}}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendsyslog(&(0x7f0000000000)="c936954f5a0973d4e69b24bec4931b419ecb9ab8b25319c807825019bd26798e70eb72c8669cfc2da02b6f5f9701b5e0034928a088cbd0266868406a01d3793751a8afb7f4a3fdc308e8f397ddb261268f6bbdabe4b79bfec95ceff27b6e9f1f1a7be23d8e80c2068a63eca11d5ee0b4cd2b92f7d714603df90e8e7d6f02c731a79ddcb6c985b4ad0d4797a1dbd52d78664a22e43f1c0d33a52a32a023470c5981990ce487283bcdb8d028c10653582420b0b999d63cc8be1dadba9033fc2e1596a75e591a29860758c14a3a4ef6832a2e407a104ffe2edd353a9280526157ad81651012", 0xe4, 0x1a) 14:42:52 executing program 1: syz_emit_ethernet(0x3f, &(0x7f0000000040)={@broadcast, @random="49202db7e2c1", [], {@ipv6={0x86dd, {0x0, 0x6, "6d28e2", 0x9, 0x11, 0x0, @empty, @mcast2, {[], @udp={{0x3, 0x0, 0x8}, {"aa"}}}}}}}) syz_emit_ethernet(0x82, &(0x7f0000000080)={@empty, @random="8376d0eaf564", [{[], {0x8100, 0x0, 0x1, 0x3}}], {@generic={0x8060, "43872cb6ec58180210c4aad03ed95911a9c3ec52922f98237e7505b9d133987bf94514694669aabc83fef307d17ec9fb6ec9508adaa5fc17924eb953b56e49551825257117920935fc2408da8c4eb858f9ea4d4f9e45f268204799b59b8b5e8cad7a575644510b1fdc84433e57ca6c2f"}}}) 14:42:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x448) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 14:42:52 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x141, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x110) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) 14:42:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {0x3}, {0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x40}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x2c}, {0x800000000000006, 0x0, 0x0, 0x1000da4}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pread(0xffffffffffffffff, &(0x7f00000004c0)="623033d04e1c18da3697eea894302e34a4df8b0fc8354edd62043fad4c73e340f5cc690ad81228a342fd1f14c876b5f6332692a29e11df36934709103ed2bd4d8f870a99e45f22bb08927b615ee5210605cce0f2c56430bda8b3f3ce3c7e8766ead19d7b96b035d81fe871c963177dcf4d04112fc13371883c85f21cbeb09eed7a47ee99f09a6d22ef06514e0e7ee696260793821cb20d90d70ced1e17c7933153801d73c69cfb45c06639cb", 0xac, 0x0, 0x80000000) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x32, &(0x7f0000000240)}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000340)={0x8, 0x0, 0x8, 0x80, 0x80000000, 0x7, 0x80, 0x10, [{0x5, 0x5, 0x549, 0x7f}, {0x2, 0x70, 0x8083, 0x2}, {0x8, 0x5, 0x4, 0x6}, {0x3, 0xe4bd, 0x2fc01, 0x800}, {0x8000, 0x3, 0xfffffffe, 0x2}, {0x9, 0x9, 0x9, 0x8001}, {0x8000, 0xe30, 0xffffffff}, {0x81, 0x2, 0x1, 0x8}, {0x101, 0xff, 0xffff, 0x9d5}, {0x8, 0x4, 0x8, 0x2}, {0x0, 0x1, 0x0, 0x8}, {0x1, 0x4, 0x6, 0x20}, {0x1, 0xff, 0x101}, {0x42e, 0x8, 0x7f, 0x6}, {0xd6f, 0x3f, 0x3, 0x80000000}, {0x80000000, 0x101, 0x80100, 0x3f}]}) close(0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0xc491) dup(0xffffffffffffffff) 14:42:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) rmdir(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x0, 0x2fffb) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 14:42:52 executing program 0: r0 = semget$private(0x0, 0x2, 0x223) semop(r0, &(0x7f0000000000)=[{0x3, 0x8000, 0x1800}, {0x2, 0x80, 0x1800}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x2}, {0x800002d, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 14:42:52 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x2d}, 0x2, &(0x7f0000000000)='\t\x00\x00\x00', &(0x7f00000002c0)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 14:42:52 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x3a, 0x0, @mcast2, @local={0xfe, 0x80, [], 0x0}}}}}}}}) 14:42:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff93f98291b324dae1c8b83f20e09c7eaaca7462ebcae3e212aa77225a36008e241f66a24442c8b1d1561f18a5587e6043305b7329f534cc9896e823d06032be021b792a2d1f4158b146c89332b115e9761b505f0f3c33ca9b08a828e5e2c6655b36b18d7d4a90c64ca3c68228fd0b2669d35c8f1386c2f88c70848f04f8bda59fe645b56ced9ec53b8bcdb15c01dddd1f36352e835196deb7868b72a12114dca4159efc75994a9bc3af554d"], 0x10) socket(0x18, 0x2, 0x0) socket(0x2, 0x400000001002, 0x0) socket(0x10, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="608eed4c7a12e720227da303b6faab5ab572d4dd3dd24a1dcd3b525261309a5c064c6a858266", 0x26}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='A', 0x1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4402", 0x2}, {&(0x7f0000000200)="8e125b22834e8c52d648aa76e2c3483fa63049b89a630a8261a14ce5ee7b75395d83bd649b756787584c7b6c67776fbaabece4d46819f902ea371efd489e4789bbb6c14285745b6ad648c42200f0f3da242ab766b486dd28120b580b1b6a30d878971d303ffa9d82fc83be392a0ab1605781bc38d9ae22d1089b14c9a589e3245d7a26bd964eeb6562795bbab41b486da158eab5ae59a8d05e3c2ae9678029dec70397adc312e22e4cfc8f96ba5f946fda752f4a85d3dd2b0e0dfa20f193df6fd960d8863829570f6ba7017a5ddf04f9ba05910cb88d015ef809dcd4e16c0138cdf7b711c810", 0xe6}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) getsockname$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500"/4098], &(0x7f0000001140)=0x1002) 14:42:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000a98ceb09a6693a601c48e41eab0f6c7898b185fc69dcdf36030000001143e99bfd8d32bd4a40a080ef87d8b48ef197e5481c6eb1e7422fa635b90e63b38171706c5ca5f9"], 0x10) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000240)=[{0x5, 0x5022, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x1}, {0x1, 0x38, 0x1000}], 0x6) semop(r2, &(0x7f0000000200)=[{0x0, 0x4e, 0x800}, {0x0, 0x9}, {0x1, 0x40}, {0x1, 0x5, 0x800}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000180)=""/99) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfff, 0xdbe, 0x5]) r3 = socket(0x2000000000000002, 0x3, 0x102) listen(r3, 0x0) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x8, 0x3) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) kqueue() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:42:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000380)=""/179, 0xb3}], 0x2) setreuid(0xee00, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') r2 = semget$private(0x0, 0x2, 0x189) r3 = getuid() setreuid(0xee00, r3) chown(&(0x7f0000000000)='./file0\x00', r3, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r2, &(0x7f00000002c0), 0x0) 14:42:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6, 0x0, 0x0, 0x102}]}) r4 = dup(0xffffffffffffffff) pwrite(r4, &(0x7f0000000140)="fba70a84010000006914f6357e02", 0xe, 0x0, 0x0) 14:42:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000001b40)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaaaa0806ffffffff05000000aa0000000000000000ffffffebce62421ccdec4945e50295e5761281"]) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x4, 0x7, 0x1000}, {0x3, 0x80}, {0x2, 0x59, 0x800}, {0x0, 0x10001}, {0x4, 0x7f, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x5c, 0x800}, {0x1, 0x4}, {0x5, 0x8}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$IPC_RMID(r1, 0x0, 0x0) 14:42:53 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) r0 = socket(0x2, 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1ed) fchdir(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)) ioctl$PCIOCREAD(r2, 0xc0105715, &(0x7f0000000080)) 14:42:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x4, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa2, 0x0) flock(r1, 0x6) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1800}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0x4, 0x1000}, {0x5, 0x8, 0x3e614ffe758fd231}], 0x8) semctl$GETPID(r2, 0x3, 0x4, 0x0) semop(r2, &(0x7f0000000000)=[{0x1}, {0x3, 0x0, 0x2800}, {0x5}, {0x2, 0x4, 0x800}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, 0x0) sync() semop(r2, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}, {0x2, 0x7}], 0x5) semop(0x0, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x7}, {0x4, 0x5, 0x1000}, {0x1, 0x9, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x101, 0x1000}, {0x4, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1}], 0x2) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000001c0)=""/3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x4) 14:42:53 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff40030e631bd880ff00000000ffffffff0900450009000000000400019078e0000002ffffffff04"]) syz_emit_ethernet(0xc4, &(0x7f0000000040)={@empty, @random="8024ca0fe434", [], {@generic={0x3c06, "528a88baced6fe8a6f2af1f8dec0457e6b8e8ca8a86af43d2071db4e872c9bb2a234e33e94367585604b4012f458f57158f4753c863bb034fd26b1874f95d781cd2e59ec858f44700556f6130ac046cffb74a306d0328969a7ab686ad5dd2a8536ee330f8cc9d8551a2df278bf7ae73a34e7045a8a2cd0b3ed0da93bfad798befd15fd8d156f7588a27cb3a32740c1dd013e439eee37576c880b422e6c38232d91eebaf56eb7b783ba98f3876dfb8a1eedccf9f77100"}}}) getpgrp() 14:42:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2b55b7001e87a07f32793300000000"], 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), 0xe7) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 14:42:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "00000000001f000000000b330000a8f7bfff0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000040)=0x1925) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:53 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x1c}, 0x2, &(0x7f0000000080)="0000001b", &(0x7f0000000000)=0x4, 0x0, 0x0) 14:42:53 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) 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)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f00000000c0)="4f00999799008332fb16c4c91c932a0ff0c95523", &(0x7f0000000100)=0xff6f, 0x0, 0x54) 14:42:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffefff], [0x0, 0x0, 0x3fe]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) 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)) 14:42:53 executing program 1: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file1\x00') 14:42:53 executing program 0: getrlimit(0x5, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0xb8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x0, 0x400, 0x40, "dec6fb4a2f48f0c3ce13bef1ba3d6b21790eb935", 0x9acc79fa, 0x9}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) write(r3, &(0x7f0000000140)="a4a4d7c005e67c9b70f3daeb13b6f70466bbff3816c89d6a76df71361d279607ec32f480bb5905277c8d1683099bb62a5b5a8306f9a2bad27c014518f999adb0eacfb26b8f432a6403d3a53035f25e8bbb6353dca71046fabb0d5b1a32f220cb7ef17e307bfd72f7007c13346da0b4fe3d46af0b095f2d3aca91537cce7ef36a54cb9a61d04478b66cd9ffe286abe6a47b41b1b5055b9142e219d87467d841f474f6bccb522226a00d39", 0xaa) ioctl$KDSETRAD(r2, 0x20004b43) r4 = socket(0x18, 0x4000, 0x6) recvmsg(r4, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/200, 0xc8}, {&(0x7f00000005c0)=""/181, 0xb5}, {&(0x7f0000000680)=""/19, 0x13}, {&(0x7f00000006c0)=""/174, 0xae}, {&(0x7f0000000780)=""/100, 0x64}], 0xa, &(0x7f00000008c0)=""/227, 0xe3}, 0x2) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000a00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000a80)='./file0\x00', r6, r7, 0x2) r8 = getegid() chown(&(0x7f0000000b40)='./file0\x00', r6, r8) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000b80)=""/173) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) 14:42:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x84}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}, {0x80, 0x80, 0x6, 0x7}, {0x0, 0x0, 0xff, 0x4}]}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:53 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a04eee104e5dc1ec1e2f285a678389"], 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"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, r3}, 0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:42:53 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="a9b0c34387f5d9b37d3e2a6c695e34461e17075343954e6371ffae9aaae150621e2672d01b5b710faf4a8ccea494a1999765272ccc718114eb0d98b716f9106bb65fd5b3b5d0375ea0b8afff8992ccae30f9ca81131ac241f2dd8df39ed0e8d26a2a25925b927cb99039ebd8015e374ae92534509a73eedc19ec3f1d0a470d4d59c2839480d77d319de26e8be12ebf4b5f370ae38d16f4a399780b28c1702221e355ad5d333432475169161e6eb60a8e6d1f471789c49d344e819ca7cbe10e07b329ccb8139c68be", &(0x7f0000000240)=0xc8, &(0x7f0000000000)="bdb78cc0fac5fa170f811b188e3da19785b39fd1", 0xffffff15) 14:42:53 executing program 1: syz_emit_ethernet(0xe8, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000cdbd0366d5bf0800450085577c5f9b54558590787f0000980700000194b9e4e2ad0eaaad961656195a8dac836d1fb52da7008ba4fa48b32b79c59da776edda047bd337ee2ac3a1007d98f530092ad0993f468c831e421ad85e174fb6bee404782fae42ef75f61c1c000360118a813e24dbf4ff23c97369ad304554818e673cd2f306ac93df460f83679c4278b8a678957628eaf363abdb7c8f465a928d0a76237197b3ae1fdc4bfb168f9473d98e2aa404e93320f2cbaea1cb8ecfa53d940d66554e5223b9fc51daa0e9423ff791f694ec3197cc9dff66144ce4b007cf70312f27dc"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 14:42:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:42:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2d94) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='.\x00') r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7f, 0xf000003c}, {{r3}, 0xfffffffffffffff9, 0x5, 0x1, 0x1, 0x5}], 0x80, 0x0, 0x20, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x5) 14:42:53 executing program 0: truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1004) mknod$loop(&(0x7f0000001280)='./file0\x00', 0x80, 0x0) r0 = socket(0x1, 0x2, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r2) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000001080)="2e871d3becaab45f0729baf177e13471dcdaff67b8e1e3d8b40d0b9ec0b451a44d24e5c1e18272c58a144bfe11d28a52d7b2631ac60ddc2f176006f3844a916cbc02411c8cad433ae11a5e384eb1057dbcaeca91353492d1cb864be3e642298c7a0d82462718f41cd6f37a35a6bdbbac547a006cf5c96420b0afa6707627d329bd8a18849f2f3d76f255234e6a5fd03245ae1737bb4dcc565c163864c52209e2dbdc19eee49fcf9930428ffe60264888ff8d68609aa08f0dbf8c44bd1edb26138e7a5294e35e37a234daa0daf0e12b1b02b047fa8a94031127549ab44c4d3fc4f10413ad4c7a956f704557ec30e6062274d44793ca4adb30", &(0x7f0000001180)=0xf8, &(0x7f00000011c0)="fdf281708b96038bde7955194252a8f01c28dba5e2b342c34126eca7c98ec649340c2b746a22f91523e48623739905cc7add197259d3ac64f791f3ec5ca7eb83a03cc027040af6260b1d1b9bee6d53457434343d7093e7b7fe1bedbd6ccbfc796e9f1135349407a3b2cc2be3d9b68e6017180fc4af5fee05d9f738d85c54d4d320edcccc5fa58369e3b72ab7164eb6007d298de4d75397ae6662f4c970a0dce459f9fb9d72ad8095cdd1117980300effca", 0xb1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001900)=ANY=[@ANYRESOCT]) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000001440)="38c8dcb7b0efb23665c37c06b75cf88e55015c15f9fc4da9691daedac15d6a345addf08c43ffd81b10af4ada22060983392f1cb385d7d6a3a6a1078e1d523319a1ad24c56ec3a724df7b3308a9fa6a4e23449535a5e6d75d3db61736fc401a0b0a72eca474db1cbac794d8bfead930cfa2839bf361e1bed02351e1a1c339fc7c4c8cbd328342cf59b4c08da160ffb14eb36427cc1f5cdb38d38ba1f6af6b404f61d8219ef7f05b5026b4d457291231d756a644a4a4a90a0cc32b4a1e7432250bd1f022acf51edabd03df", &(0x7f0000001300)=0xca, &(0x7f0000001540)="3e0bca2174c6e5d7e01fbfda7f89e7b66e33ae784ef9d71c8a514c3eeb80fac932f47d5c7d2b15d3a5c0c1e98d73c3d32599f7f0c3f49ee8e39c57de7b8fb1bb304f63a8a6fcc617875094d06806e494b051435521751a4467dc1c814db6d4d9fe0870c70ea200cfe12f4adb803937378e4a202ac79150dbd60668f5d59d9cc758f4f0b4bb12346886ce32b764a7d79bea5aebe512172aa9b60ea540e2ceccc9d381f8b44c44955d835d7a6522ab534e30ece346adde57a23ec0e01c0ef39e4ab5ff7ec9c8f06261250fad238449c497974315cef4251502bca14c7dd4dee6f16c784d86f4062e6e0d49", 0x77) r3 = syz_open_pts() close(r3) bind$unix(r0, &(0x7f0000001000)=ANY=[@ANYRES32, @ANYRES32, @ANYRESOCT=r0, @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRESOCT=r3], 0xa) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce919f92af975ded13b9fd2b60194fa8d9da825bbb102be7c3ee2695d5022f7ac49bb5d4e836a3ddb4111445b216bb7f225b56b3580648109aa7a822cfab0bfb2336cdc92e9a1df8f4c43d462b06336c6cedb3d66d6285d5fcd859c29e7f50ddda541c93c24e7c13c1ddced9fda24c1893cadc3530e8d1d622cc2bd9c6fa1eaceadd7cddbbf46c03dd0135d7efff253045bea2fc6a9aabef05d144a5975a343532a74ba4222b6c09a000cc66d4c2a9572c61f582d6f48016160b2f47d541c4b92d6553c78089b385cd4879d1674f30a4549ac8b0be47123f44ea0fb15f639643bc180be4f98db68613ca346eab26dc997a8624af172c05baa4ac3abb761e9c0c7947e33dd4cf4b7bc9e8f9f9334ef47d0286ffb825d373cd4de0aa452c52f768b9311e733ff32aeff0881b129ed98954d754d8ee4409559be55ef7ad95feefb898949a5aad399d6323262b3bf952049d79479654cb8397662707edb1ddfeb5ade78e68a8d75df4931010a380aa52a56ab7a950145b74f79d19ec7a77d89a07944be0de70eadafc9e40637ca397f1f946134766f60e8767f16fb5e56441050c782bf3bad2994e0a35ad7b4a90864c189b7fd500036309379d6ab07dd95305526f7c6e733d52c74fc75864ca66fa0f87636dd5a40a18ebe967facc93e9173e54bf96ac98435b998875a17a1b8a835e4c1bc47173a543ce37b7666e3600f8d732b3e22b0fa19fbccaeb9e06cf409c9ba992970d2be2e88e3dc80db3babb0a9d33e05145e729f854a8686b7edccdc395ec6d5f4cfec5d2ef0d07c61b3c1c11a18781e8a8e362bfdd41bc951c3c9fd27f8fabff85e78b2c2f3de232ceb85916000c4a673a185da0e589534b1f531f71efbd474d8a3e0006c461ae803b80ccc0432c7a067d8e484aff52bbae2e323c9e841929ffa294367722fb8735e8964c5ea3ed1c8cd11095801c705cc59d0c007a74716955efda28451f24070df74dd90fe719f2ff9c68c241df1cf97b298a6b8baf2de62a5893b426349d6283743e916118bc6240dab3500e74efb67930a483d84c6e9a7e39a8f2ddf7788e56f61fb2e4c7937ec3101595c0afd7d7c822d50ac3a23e5f15e7bdd6a62fd2e0e6cd4e94826144d707ec84bc6c9c040b00779521fa3b31888b19f6a5710a93fd526b202c2159d998855b21e843896520c1fa79e742ee3b02080d580a9eb597e658cfd7b2be6e7c08e3e2c3cc4a779b07db3cc7fb981a8d0ec166f24e2114a2c743e5647f72795876886c0d6e0321b46226ab5e1f96499803deef5bc241a09b381a95dbc82b8e3cb1ce9a0d316004962ead61249fae533166642325ede91772a764b35eda0f201258f7ce88a17639b23417b177e83bb541d19c4fb0c447497c26e5e5a16305834369c6f8c97e8f12c2edd5f027d6935a5ecfb9a7d0b1d766764f6c5e94e588e4b48a9e291c3240e82d1609a19695fefd630353d313789f084d3298460c38101601babd9915109de5e72b45b12448a409c4a2acabf69d9856040ed7a450bc505efac835136d423ef98045676df5b37a7d75ae19f90065b68b40db8ef80b72be75a22d2d07bee7c7599125ed2810644e580114c61fc5ac4a883fa8cb95e7c288cc0aee44a890ea92d98d0e3610b328055ed6a7c37721d04d00295a7d62b76fc11ddb80bcb2521baf835d20545725ae37ab2a3c37b6153960adf6d8ed65ba4aafaa9d98907c70d6c3627acdc6b7d2c0c9cc775fd325ce8f75e7d8327fa87e383b582f484f2a97fbb39a051a5528124fe71ebd431c6b2f30a18a99f8d66c4c767a7066eba0da4d50de57c33bdc686f1f59fa4e0a6a6841515174ef3b0d578a967d18f0529fcca56557ac01b86c12b197d73e0c2c03514d39f53b486aaf74428551507c158d5ffc0512880c7d3f7c2838f8bee96901de164b39a787e73b7720ea8b1dfc48be2f9ed1058e53190e6402cf14fcd4b804daee55079a3a87e33bcc92c5832f09015acc32485e93401050b7e20dba5486083b4e01f536c6df79664ce481eee76c02e56f7569b220fb74f749fa5e0c1fe39e04cce0c13779b5f02c09d40cb3b40e2f0b726fa10ba5c205a55152552cb96f0f82baa1fb6639bea32b37453a2242ffbbd093d1b12a5a0eddcdc81481d35bfe379afcd9ac4ed22fb020e03dce23c08bdd19ac9f4537a94769fb0bead9abd6cb0ed6b82678410f37ff3b426e4f7c5335d8f319c78b03a906ec753fb65bceea8ca24080ecaec3d2e79e1d75c72b2aa7c324dccfdc5e18192e6ad74ad5efb02025bd5e11d37b88c778dbd461b11dad4987821e10672356bd8188d21d2fe7ee11401bd1a83dd942c0eb6f1a9c12e516a7924119eb8c3afec57039177460ac9a35dba5000004884c5d6ae4611d09e0f88289a9658d8d0b757c2e4d7f19c752078d0165034b15f0aa8dbff3706a087ff02", 0xac9) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000040)={0x803, 0x1f, 0x5, 0x406, &(0x7f0000000d80)={{0x27, 0x0, 0x0, 0x5, 0x0, 0x1007, 0x4}, {[0x1f, 0x3, 0x9, 0x20cc, 0xa, 0x0, 0xfffffffffffffbfb, 0x10000000000007, 0x2, 0x3, 0x6, 0x80000000000002, 0x8080000000, 0x5, 0x2, 0xffffffffffffffff, 0x89, 0x100], [0x0, 0x0, 0x5, 0x200, 0x0, 0x0, 0x100000000, 0x0, 0x1010000000000, 0xfffffffffffffffe], [0x0, 0x2, 0x0, 0x7f, 0x7, 0xfffffffffffffffe, 0xfff], [0x6, 0x0, 0x5bf9, 0x400000003ff, 0x0, 0x8], [{0x0, 0x4, 0x5, 0x7d}, {0x8002, 0x0, 0x0, 0xfffffffffffdff30}, {0x3, 0x2, 0x4}, {0x0, 0x0, 0x400}, {0x0, 0x0, 0xfff3fffd, 0x8}, {0x77ff, 0x0, 0xff, 0x20000008}, {0x2d, 0x0, 0x1000, 0xfffffffffffffffd}, {0xfffe, 0x7ffffff5, 0x20007, 0xffffffffffffffc1}], {0x0, 0x20000000, 0x7}, {0xfffe, 0x0, 0x401, 0x8}}}, 0x203, 0x47}) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x6) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 14:42:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = kqueue() fcntl$dupfd(r0, 0xa, r2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffff01) sysctl$vfs_nfs(&(0x7f0000000040), 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="a5771486cfdffb7eb47066c4bccbd6d4a5d598ac7d7ebdd07571df03240e40c1e45ab1cf65062d02d51b70843d5b42d0fce1e316f3405de8a127a43ceb76c272a11208f3ab74d101ca1c24b6574953af2c3a07d7a113f4ffe6fe595b44efda427daeaccf985a543e7772a1ad7406621bf730e87069f279e2ea1f6bb6bc657096be8af4982e672c21af6a52b2854b355da1b63f3a64d40cd6d480a34ad2486cc78e2576c5a775c9f5d84f5ac5645f7203ca0366fb2834a6e535a8a062af0110ef4ad2ffd5f747e67578ced7218dbfb60fa0f8db6b0a351f272bd5921b1c8d833b8f", 0xe1) 14:42:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1, 0x0, 0x3}]}) 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)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfd) setsockopt(0xffffffffffffff9c, 0x9, 0x0, &(0x7f0000000180)="ea58f0866ce2f7b2abafce6f635ecf91a5942e05a5d72585a95319b8d82e0e7f115e6b5563cfdbf6480c86ec35db2473ebc55ec52c24de90e93d59264f160bcc939d7b9133bb3e50e951615d8f00d3f0bc15e0642db63d48e5b69a0543aa50abe32e6c277066b3bb28caefeeec3f599b98a16884830105b03251acb632d30168183c7cb1a49ea17b801dc8a0cc71265b7f9bc38a5086793605cded3d9c3411a77f9e362ffdd5277975286862f803eecd2262bcd9973ce57a", 0xb8) 14:42:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) accept$inet(r0, 0x0, &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc1) syz_emit_ethernet(0x2d7, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "0037ff", 0x2a1, 0x3a, 0xff, @rand_addr="00000000e00000f3ffee399f7100", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x9000, {0xc, 0x6, "189c94", 0x3, 0x0, 0x4, @loopback, @empty, [@hopopts={0x6c, 0x1, [], [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x3ff}]}, @routing={0xce, 0x8, 0x0, 0x4, 0x0, [@ipv4={[], [], @multicast1}, @rand_addr="78db61febd54baaa96abf3196c497847", @rand_addr="9cadaa0be66370cff0a2bb15a298e8b0", @empty]}, @dstopts={0x2c, 0x34, [], [@jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x9}, @pad1, @jumbo={0xc2, 0x4, 0x39}, @generic={0x0, 0xef, "22404eb64c60ed19bc1c32b788014ab304e1403fb2d93fa839e52a0ba1fc885bb65fd64faf94a2c4722700556e24503ec21fdd6bf4410ff8cd3db6f5c6b5ff0e90f6148d65a72bac469d52f6c7630f8fb9f19f808f0bca0b39da99446d4d5f2ff917bdb09cc19b2b554b6daa9d4759bcca94918b9a7fe2572c2d4070ee3ac8e57ad37d72ffd8149d1842c053b228cf7a5b4c3af0526f69dc7ced0ee806c2503a1d96fd6734b20fed2ad022e3d61f21f198e09c257e3dd38e3451daf01f2312cce6ccad9bbd3ce47fd64cd07d8eb3a74475e8a439fae264e75b8b6fe4dd9cb7ea117eacc6f72d5ebb6f83cec6c7ab1d"}, @generic={0x74, 0x8d, "b147922390346c46fc2b96c9e6a08e7d77811023f8d19286837ea11aba6b1fb1aa198bd1eae4646b6d76321b38272f2279adcf43fc6caa4ec710f73557ed4255c01a0a8316a3aaaafce257e218fc3ae8991c112314ca066d1bb5852d35320f1d33ae17202603b927a89f7cb76aa59d103a973a9d11175a9214292e1114f4e8dc020a150fd123b0c6c4d315f77e"}, @pad1, @jumbo={0xc2, 0x4, 0x7}]}], "e62ab82dbc2142ffafd7d198dae07572a6a4c5d42c6bf10050cd50726b97ce5dccde5f0af987c008166fc0b18a8e7bdb37bd859473bee71aa5176eb09b7b1523a43b12aa45bda65c9671f5184d9370a9b26a1744ff97621444310fcdd360247c06"}}}}}}}) 14:42:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x105, r3) getsockname$unix(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) geteuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0xc}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="0000ec04b9ba7a73f1b7006a349103f3795115ba755b6eb8eff9029f4b84a5bd2db69cc78a8032b7ab0ef2027c19dc348b762a150cea8c0555478fce03592b2cbdd7f6487e47739d660f510444335e1cdb7a4d3e71bd7d293619ff3bc5313f2c69b37cdc552f9c1d16cbcb601267b8e4cf2d25d41f3d28d358b8ad44bba57e843c881e58d821e734c61bcd7c36c1fb0510f42a8341c9c5d1d868f32c60e19c12a2462c3a4a98c8675cdc1be873b8744cc682172e7354dee4bcf8ff1f74d650b34bec2b1d38d87e3524fd3aceb69a92f02bd453e696dd87051dcaed03b7a07bba687978938a9b040e607792effc9ae37e00000000", 0xf4, 0x0, 0x0) 14:42:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:54 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x418b, &(0x7f0000000040), 0x0, 0x0, 0x0) 14:42:54 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x800000000004, 0x100c}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$TIOCSCTTY(r5, 0x20007461) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x800, 0xffff65ec, "920000000000270fc0a27e033790d300"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 14:42:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt(r1, 0xfffffff7, 0x3e2, &(0x7f0000000240)="728a9ec54fb3f54528d04d805ef85125ea11406ad1c2152ba758bd42eff1fbfa57d1f10942f95b305a3153184991251664c7e1df546532e22efcd3771470b3c13a742005a13e4a1bc5e50e5fb288385fb753099f26f735f308d767bb003c8f8eb5a194eff98e68c08520c5b60ec5c681980e4df79296dd417fa0132c6fff0d39d89e2aeb23eb3874d98ac43ad334862a2a19fc2226290cd9cfb6d17dcf1d564de0246907b50aadc72c251128523f23e8b680e26958764dfffbd7608ec02810c7510483dfafcf4e9d2db1c558a35a5935092b22110a58411b12fb03021eb2a482c5372c855fc2c0ddcfebf0c8a3f483484d11404fb5871f66bf10386f6bdc3935ad46f2d706575efc593fbcc0f681ad6582af6debe46be755dd848f788611286a27cb865d80bf94bbb952b18f0b5f08497441c1712fb52b62747061c3f3a238c6119947695b96df15b68abf53fd7b4ef48ec9e787132c007802c091e51ac6b592b1f8086561530b290149a53fa7042147e71ebca73b92f42470980cf724bcde51ebb141616e81baa4f79b3ba38dc80dd35b6df1c92688ec03f3e8f55195516051bd280f5e9e164ea1824b7c21dd4f5e2e2c1cdc66f1d285b7af6196c764ac1ac032e95862d3b3dd8fdb2f3f7194f36846ef00572261bacc3884fe41f6b263b41c6cc057cb712e196a1e5f8c7e40f13662e15a76c9aed2afdb6a0cb771d263b968634d33369b293fb78de198498be384d0cc71ddbd0b3f937595878774cce9c03a651e79b91cc61e81bc52df625b9777450ed85b50280d6d41090651cd1915b19b23185b191c50c1b0b27116d08a5c1aa53f82afc8901c91e1bd33f6271eb357c07e2c8f373b087129484f40efde6bec9fa3f262da28777fb281bf8b9430a2fe7919d928fea197c34f55c4b1568849d24218cc9095c6a164e8a1cb124f13408948477c72930771a4b1e90147a8dacdb017a5c7c83656d40a5679e9077c5e6ddd13cfc10bd6f55a930ad87518a48d2b2eb3ce80e1ebf9b1f45c2fee5baf70a22c40e51aeb7b0d9a2fa6c34838152b388edf3569e37ef57e07e820f0dd5c9b963e16874a612bd35b9adb007b3509b0f64b70e946b78bade9283b8fed6f58729babd6d450518d8c59ddc0275ae02bcf251fc966883084125ee1307dc055fe15ff193d7c3a5eba13e8ea3d2dfacff5c19c5dfead636811a03cb681c1eae182adc392c8ec3259b61fee18ea2079f4eda8cc18d970ec1873a2235e4eaed7c7c60007d6136a2950e39abc323804334e97f438ec73bada4a58b4ccf937bfb688a5f8c010e4dc5f35eb2ca6b71b72611e0fcb613417112f0486bf08e9a6717be7626e8f60620fad2c298961fd0ba01e28ae8180b5c4328c694768e97e03a3e46c3c606b7d196510e14f6db356ecf86a91e8777e7688aed7e41203fa9e228fb89acd668c8a4b0845c88295431f89349c11baabfac46b3264b153fe59134a3c97439ab6cbb67e5a42a88b3e8a78046ace5f044cdae29ad62b72b347599261bf6851928f84428b89bd53a1b22bc800900a3f95ef4c62fa97f3040c8dc2c45549e46ba2587b05c14ce09a043ae0f4446359346c6531935e3ac9ef64f5b364ae72a8eec1d668067ef8e9a6353ac0a41ba18d3a225d784ce4ecc67a78f007fe3b3e560067aca5d40f8c16f467a9767daca9d687120113654f668b28c508bd87754e68883dc32222b344a0663f8f313232f5b26ac6ce5b2f0355728855a009147fca2bb2595080face9d5b8b0bdf2c38d3c8553bf58633ae95e6f5a6a8f1d19bf8b70abaa52900c6bd04216aeb83a7ac8824d760749b17a32f12d07b1e569f9a98723b197027880d942d3e3aa6ad9164ecc0543bd0c5e57f85fe3b2da13d33e7a8f3c57ed0a6791bc8b5c2a6804d760055aaf87e7dcb1d6377f46c3c4820ba14e9f06d66da2c2e63e945f91fd768289ec5d07fee1b98a3ecef07036c47ed631b8331d2b2a608100867ae8b567cbed3748b0852d3bee6f5326c06286eb8931bf122dbf78c502277b5c91f4a808d61db442b350e4bc2040aa48273f42795a360f73e968b5834d594dc5281c04148b421a8a8ef4356310adcfb92a05d140962ee7fe00abc786acda46f9a2da5552211d34118b318c2a7923df3b5a9e8b33fd8d964f88a50fa34b696188af51ce1d24ea9ec0d59d61a85075d18d8ed08a729f46d4d1d030b39cf04fb79b3dd3ffa058054ab3ab69be99af1dd4c40209686a3902c9407d12d919c3c42fee495df8b9a559320df1385aef54e1c02ca9f99d4aa7aec998f0e44c5e40955696bbcbdeed28c3f444985022811d5f19a964df64c1d307c72da5c1319a4e74e224631b08eaad26667865291d7ff81ebabdf93213e9ed6503433f45ae462422881bc2a5aca21e45b1c812c1a8d7c9c84714cbd23570e5025308e10a1b0a43e0acbf0620df8627697a45a97caf7bd6668f2161b702537fb18cf1a51de042d9a105af47c46924eca0709216e45dfd6e21a895b60a71e452a100e806fb37f6f4c674c80cb9e4f5cb555850ece1162fc471ce67e161ee2ea8fd61f3b76e214dea729115c795448365a26a043d06ed2072a33ffcf2566949b0e94d4756669f43a1bebacea9baca265cfc8005d5c0c2218d0ebd8e5da3b877d6bf08cd7eacd2ad7f615da06eb098558522675bd666eb961fcad857c3c37db457126d8b6849f734f9ae285c7d4889dfaae9468322f97e4de8966d420815e52ccdeba0e5b4cd0617d789db360a239a18c15d6a6df2b72d7b080a6a0762867a2eadbf9440def93f5b9aaff6db646ddfac036eeeb010dfebd48482af9d3f4cf54e5c5921ad62d4a7100ce6ed0a1a172ede30a6fa4d86c249ceb23cc7d611deaff256abb2ae518fa95014e98e3a8a5e1357f206f3b448ebb768479f0e9bf74f233f3bcad931b9927453790246e673f5866960c387f0e7ecc141ebba3bcb1ba8d5dab25da07aaff49d8a0ac99cd2c747a89a66e4fad878e291086770fa055d34eeb7a3e34c18aad5740d8afe876ce01bc0ed62658fee5ae055331350eedc80f933379c6a04479c99f3ebd5c756063bb363c5c9a1d618f526e39642de623a65e5a2b2d27439c3a5fc1342021884b6a000df8a760fe9921e0fac5af9a7a6752fa76e41c79af65b424f157e006e9125c3317392f2a1f42ca0f17a5caaa4595bbad93fa2b3ca8c9471426a2a4976a712a838379274b2d186d670449f3eb794e63c2e011c3343fa398325187df14a489a8bbe80be381873d57ffa5763185bfe5a1ccfdef85a550fd4be53f5fb48e45e14ccd6d55a98a60082be691e5aba0823a8ad8649062afdc52d0ed83f9ae2f169838f74cdc28b32efc76f0df1fbbba36f52ed492c0b3b67dcf1c3b0e985dedc48f6cf422aba1cfc342909c0f5388f495678cece4a69dac459374c8c2e4fb5b466b661c58ca8ea066e314e79ca769f05b4586c950d14bf06e92c7f946a9554fd9d1be5200c0fbf627a0f94682d9050cfa6d25a6888a6498ecd684ef0bd1bcc47581535c7fcf3642ee6ccb23dd52538e8b654e940f5dab5603d6c76982673fad300c6a444b8da9c0a5dbf9dff9052c0b6b8bf389d54f58e15a88643dc882c2909edaf09d646c2799db1fce0a0a010786b51ab10f5ed3e6dcc6942deaf55f2130f3762b7ec7bd267490520a49a287a7df8718d51b22521a3ca53736755891b31a7024dcfdc5479bd153b4bff48a6f1c7bac77b522f67147e4dd13147185e06d549ede9a0f0912e122f2c15ed8b192124ed784035f2716674e63dfdbb7e147e3ac63fca6e5537ab3d52b541241dce09f9f17f826f37a04ef69a711e35dc03c5402be88ba0052f73f9a9ef520f00acd2064f02fa40c3e7afe30b7b14e50865a89ed82c86fe1b45eb1bc96d28489433d06cbb23d91e78ff995d68767366b629aafc9eeef2184d16bf7c8b7922835a3e69425d0d76bc47078b5ed5cdf3bba131a26b456d58c00817caf567b7c685e02781d3df8f1d4678180e6d6ff9043c062eb07f098124ec9498dfd061f90a34490c00a66c6af24be79f2face3dd76630ec471f1150b29b5995499e4754129e3bbf4b7c2d69d4e7bc0e897cdb75ece7107c6a84c10455329d2edaf3ce223513bae8b7662d393fab98ff8fb731203ea79d376620572f235170b4d1a1c8578ec56c9c8de866e6edd50b75b52a8f28fb41963a8b0fb5374ff072d0a3b71e651d01c27d7cf68af7ed5c4dc106aebc6abb302f8967bbe5f35c23c6b8df4ac172474e5da30e4f1e550eb45488510bf64f0a9a476e3e984d36185aeab21e99fbba9b4fd213cb8b0b0e74b871561d5c665b7e8b6edff8366df78e2a6c856c6edc8e5526bd94192620227b7c148ae5149b2dff6c7330bf3d92be4c4d5436b8c3d443cbb32112b5799355e7a65d27f5e300dce6fa26abcf6d3a7330f36f4c22b2a0aa36b6603518528b9d433b70a8ed2bf9d0b94f67bd81db1b0759714b29362257fa43f7f11283f039dcb665917115b7b9624f20081a09e759a464be7255250348832a874a25de46a870053e73c3ce0d46ff8d041dfe50a8598bc3ea9a5210867d43e7f0cc055707bc2ced72e7e4178795317a8e86a2ebd0956992fc665fa229a17ec993e2c19bb59269f7bb4bdd202eada14dfe30a587bab31bfcf307cf3b27374b624b77280dddb0455c0cd5eea187400c9df9100f67cd4a93c8750b6996b7fa5b7c6f953cff5d279c9b9b68e7839c258edca5ac181d06a8e8925d30733ba2aa6eb289afb0378aefd05033dd4dcb8f4a3c7a3616bcc27e6782776c78c91ebd9b93041c9d0d3ff53e12def564e701100e7fe5f1ca7a5ccda8612943bded5844a675381752dfdbbed40ddcc0f3cb0f0c22e73e0359dc1a74894b2a80ae1e6e1bd6490693b0c92470ad09c82237644ff4411fea5b749145f0965a0c5ed3bd621662599ec8c4697b7d112d7280f924cfebfb6a2bf86c3689180c115f8ba0c1d7e5a9ca4435763d081909d4142afcf616d449df2667ca49e2f3e5b6bb686f1c7ee8853c66ba9bbd8eeea1a0f00769bcf9ca50328df8860338c215ff36cfdc78a5bfed5e0e5f778c05f2c537f0153612185222b68cabf8fdf8e45183c062534831450e6ddc3a49bb683b5bb79de6e6827f32f2b508f9f8ed4985c1082a3ae6fce6c749e68c4d4ae148cd8ddc3be9c295268519191e73fb9643adeccd3c4b7ad056dd9f64a5a285e3a17cef24dd3ecea302f471a6e1ac48111c6e7d205a30f6ac8fe450ed9b5f160e55adca71f288a7a3026ff7bd432c3f7f365fe3defd386f5917ef9f77d64b918ce4d08eda967d07c1e85be61ba90586464496856b9fbda92f4726e53f611c0af026c3f4c376f0fcb5799047f8ea4d4f802562bd6e93868022fa5e587367708da98f8a63ebf42f2b3e2ac5e8124184b8ec66e779648a8b597943770e372359fdde0bf4ef02721db3f4ff3bf167ed9502625c9b5b58345775d83bb9d1eb496f6d93b28a4e493f0b3f7376dfe65c6c0ce0d1751b5758aba5b522aab67e5401802105caf9cb1e140028878327d3e6e09c5cb2af926155514752584d21e09689b4b0fbf46a4a8768a532fd6c7c6c7b0952bba3ea4a6582820db20a45ad622330905d809c0c3ecd54387dc23bd920cb24b11cd88dbd3041dd6b51c6619d02fcd9e1397e757571c2d36120706a266f8468a1c6ed5a8c31b71e536a5f058fd01f33fce4610419a4612b9289b83c690e2443baf92564b00e1f44250f6bd14fd94e8c9a1673f0d36b8691caebd0173b7e43cfdb02d29a26e57049c8", 0x1000) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto(r3, &(0x7f0000000180)="23d74ac093149a945c6429da0af3fe3f31f52b92cc96242cc53d7536890d07535296ad06659aeb0a598a795b37a2efca849373f6f0ff496042f8569da9035988df2eca2b7dc3dc9507f950e5ebbcd7f77754bef6ad2c9e4142ddca62f453c7acbfa0f9d13825e28a9eaa352718f7bce8d5d515d60838937078acd827400f7d9a927e19810c44ec895144652eef72e856ad521d686e829bcae042d874ae25336956cc5bf14d7fe1afb7fc4cab84dabc9ff8b8f24b7c", 0xb5, 0x406, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="6d711a42600175aa7d30df28437fbb13930b287f9f49304801f6b40c0ed3d0954b7ca78f939176d9159485baadba14aace283c49149be7bfdf6eebfebe15dcc68907f6cd08cc3fd124f2c91601ee5d9660f3101df3f13e3eea4d6a3d74d00ac9fdf046486cedbec65b5a5cad8cbeef3fe816612eeb43bb4f34f1667aae4dca81089c4deef79bfd2c15fece0d10e89c334e6a383785f0f3ac75454774c1bb7c8b6687eee8a40d1f5eda58a9681897344746a34d4988aa661e220faebf703e93c93b8eb103d2f01191cf6b713a129d2df4bde568edef32dd", 0xd7) syz_emit_ethernet(0x26, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000aaaaaaaaaabb080045adc182bdbc4e495fa74b580000180000ce4c7c8a020000029078e00000010000000900009078"]) 14:42:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) chmod(&(0x7f0000000000)='./bus\x00', 0x128) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000002500)="e2", 0x1}, {&(0x7f0000000240)="00800ef6ebed47a24f12627371168f1f170566e6a25342f53726bd3097822af9e5da0778f229cb8a33b86506766cc6b3220b960d2265bce069aad6b21017e8d68dedb4ba761bfe7cf98d9f9564e79639187584b1bda3c8b8f4093707df47a6f5f53b8312d34e0810ff2bfbe8b2814f65691e406d29dcf06a0ef62d3921991aa5ccee1ccce06379fb75961d0879fa9e6a7a6d8753f498c8525e7a6aa394fc17485cd22c4d4e1f0ffd701fecaad5b0c1c45ad18d6ea0ecac150a2024ab454f1556185d222a270843261f4c9efcaf6a2f16568905f481cd61002ee258fd74e6eb117705f92583f61f79200db5c1a9291d814732f99cea088f7edf309c76fcacc5f0ff67723407924520a3cf234647e41d07880754c59c91713ce030346d653ed9c991884468b219cdf25c2670e0a2b226dcd26279685f3f4e9dcdb7121c46107e498a5cc3c7bc231afcd53c9e55e34c52a277c7fcba5a7632587719ed3e791823074faaed9b82445657175e8fb227d942", 0x16f}, {&(0x7f0000001400)="6895b48830c9884e1f78dd5cb100", 0xe}], 0x3, 0x0, 0x4000000000) 14:42:54 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02095e2c30f26aff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 14:42:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000540)="2078f7b678807d89e032dc19f570fe00", 0x10) 14:42:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f718064e8d13df8ad9a906359c63d21a7b66706ff75314b84f87984009b1ae27bd5cfb1b4d1607ca6ebf17bb475f1462afecfae90c4c88845ac7dff901edf178ce477086e246572862a474c9526b88596aab70d76d4181b1a8e045ee0ae9bc"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 14:42:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10007, 0xffffffffffffffff, 0x2003fff7edfdff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:42:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fsync(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x30) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000100)="8c3a4a9d7e839a660e7fb2703433a1f5940b2544f9bdf0b2dda69318b47db77ca7b1e6d97d6fe76468503477644f9537a68bb9659995d75bbe07112b432a9e16e209d4192d12365303ed0f1dc7bfaa1cb872a1c20ee44632344b7665ecde9fb8", 0x60}, {&(0x7f0000000180)="4b935767973abd22cb95a09280ee12dc38cfe4e0a06085ae312aad67ce052d1b08682e47663f158efdb06f1e586cfb5418a95875861b5e4406486575bd57847cf83804637996cc413e0b83787b3b9da88176d82a994ac6e322c350ae621e1283339ef3cf397188d13d674dedf7c0c2b1bcfa62fc177f7e865ff28b1013cfb7446d3667cbefcc930a7a540057d0a8dfc4d96871545862701756f1c924379ecc1e52ce9c6d5ddf217a9b1872418046784bc1a277a81d5c2df8d37de9f44b1eb28c6c77f257cd2449e615b9673623e98e802df6c19507b1064ce3d6a61dc36720f8", 0xe0}, {&(0x7f0000000280)="2da0ae1d827bced8265174658b9bddf25f77e2a29995e51d5b942448f081f2ab5b42dff93b76cd5e12a64b4402841bb69eae7b58c4aad3e9662e125f4fbc68035145df3a4e40b96f151ae7d31f782fd80fe91866f160602ad87d97bb9822d0bb74bc969aa8cf620c2d32e172805134d65946c6e86fb805083dd2f26df61f9b6416a3b16dcd2accb1ec30a67569", 0x8d}, {&(0x7f0000000340)="a5f613b4c2265d43c05aac4307229a4765e5d7d30a470cf7ee8a57c00f012aba085cadf8cb3feabf3cc97c40a31b", 0x2e}, {&(0x7f0000000380)="fbfb160a8b13e9d9418d984978076240071250a8640e14be6d14faf9b31e4fdfde47e8f3369471aaae1f6cfc4962b6bed4d8a31079cc9d6301dda2d3473bff0eaf06a9d5ebe005dabacc63658fbb969fed1a1a539cc0da38b28cbf02091f77586df69513cdc88713f09f498dea3fe25e38e87212f0f484daba57311e80f4021b06feb0cf29fa68210cb9ccc5e852405f0f4df065916a5785f823bbec4d8a662c13d72884b91f0a4691f0387da70716eda8070d0095ae01c52c14c2bd14a99b6e9404e8b3045998892be5cea5c5037b047728609ff7d7337ff15dc27dd1cad994e50ca1b273967c9b2d56015cb07b10cd81441cd953ac82b5450ed3b848058d339e28ee37d7c3623a776724c11af4df369dc1de38cedbc14bf75311cce86bd69bb28fe38d10b2fb0b7e2fc6b6f3151b675e5dcd47e6c1a484796564d932b12da68b68e31d647a246e0be1a17c3bb98f57701f1dffc7b4053d7886ebb6332b28f37e0e94b56c0f015b7f2bd880a581c794b49bee6891b7bdd232a22cb604dc96b08281cf87cb572aa8c449d75e15428a09cc0d4b93a6cf172c882cb20d7f767fe00d2cd06c346990a9f95dae56ca3fe9dd0eb570be69d77a9e6ad9e0ba6f536259cda24383cdf3c1a710711746d8cb484ae9ecc99387eebfc69c8b348b0ec855c0e4b177a05866ed4d67c57d3aada9d9c2ad4bfd01129d6ffa33e9ef232c6cf0cc641bedeb3c5fd9b496b78f25ed1f5fd4fa8797a73ce000352de45d445c7e0b83e80a8f08057fc8f2f26cbcac5e1611cdae67520aeb537256b7c237e9513b7b013f31671554ddaf2fdc3a756603ecb989538333220823b7eeea4b85bd31d80b8b538729a913b18d46cb10d063bd966c3006cfb7f9c480cd6f7079248c9ff560a6db9c8f24fd02616bf29e9e7618bb9b6b892691495469ba2c85661c1f9a1450391076e33674acaad1f8ec9141c815156dfb28806d2d0fa24336b960b875419757d3a3c83e86f0ea6a3eb466cbf952b19b423fb4337752ce7bff418f973bdbe74e4999bcf28df00fcb8068511ddd4e28640ed517080aafebe57122b1cac514d5ed99d6d0b7211ce400ea6b67962a435a99d4711b82993e2406c85875a4cf898df3d8e33b9b01d5692c1bfb8a2348d88382ac48aa86e038ffb94fb5ea8e7637abf6d95019c6a068efa0acb91ee7646109fc455b0bbac1d692f53db0f2bd6c912058b242ba0ae66a5e2e560f0d9fb1110fa84d31c0f885d4fd859adcddb8cf94321fc0ea5cc8abc08c4c9f363018a1ba5cbe03a9e475e6a187dad05778d127466126d36c44f6c479d8c60d26e358d82a6cc1582d76aaeb7ae92258e3a2c56df109937b90ddec7c2f6a216e0f3905393dd64bf2c20b59f543c31c0d6a6b6ba79003331d12c6808ba2fa92c5d6a0a5d9c5e5b45c942d63c2a41c98f83376d0935d2f3591de424b729b59e5421f797b09aef1e4a20a94398e9cbb4fdacb25d6e98c9d273b17f5e8765ae53577df9f4e7017d376e0a176c28ac19b06b8508699ec9d98683423e902eccd86667ecdf0983850f95842d7522c640f6222899cdc4b54542e6d183347481a9b8b29adcdd6dfdccc651bdf4aeaf7ebe7a08b13b3546a1ebd94f8b3dc39c5774dc6eff257893bcee062e08613f4481c1d16440ed62081531dbb9bf06bbe385396d1641446be7cbde1cfb5aa078f4c197b67c31293e31531e3b5bf4982d6895b79c1b4332846605bd9220f633389a26d4a9eda9a939bd9fb9ae4b2e881e7085c56afb6bbabe1832643fb8d5aaf5c1aea46cf7ff9e2f63aba2afef52b3fcba20f6d7615848a743fe6a8ca2b5d124b6f5b15df909ea2d8efbda106c5876b481b2a7807fa0441961e299b27e066ef4b6d3a44d6e4770777da2a57661c109c9404b2998d1c6f096d64e81402a73d4b2cf3b2d8b2f7883097b5ac0d3d932f128e734948104d8ef032078eaeed02de33b5e1863fa154812271a56869bf3efe1ae6eccc5513bb869ed69d43a24040405d621afe770616a5dde5007279d73b31a0d995b00bbdc3fd2dbe85e35c1901f7fb26800fe58b0e1507032b0dde3a82f8651175b777aabdd220339526418c02f0097a5b5e59fe5b9110e016f48df9e2f9bffb3462f9963d11cbab3c935858e85bccf7ceaae3317f0e337d08ca8869cff99ea52093c20cdca6dc3ace6426ec5723a1eab61cf88fcef8264fe231ef3c46bb3bfec89ec5364e9fd8a8122c93ecf88893c43d5fee9514656fac3eae2dce44f22c70d60f35d79cbb17ac519f0f0bc2b13dff57a9cf31854fe5d900c11749948580979f8f0bbef51702aca1649ef1e09dc34c1c100498eb19b4c71c942cd5291ad41c2b3c6c7519342171e1bc3ce0a0e075dc70ae685bcc0c0d37c23adc0a74632a5f4fe784dd85e395751d506cd21a1283cc3da4132e475fda7812d911ca31343e43411c9a0f39dcebe7e0f773f919cce35cfd5c5703bd71278a5152ba3940df2acef2a92448f1b21a4caff6566e7ff5ee081752783da514324dff5a4ff448531a054a647c4845c5cdaf3bea993e13d689eabe9bfb851e708af26cb21ae635d9fa2b4530ddadc3f63f86aabc53ff9f7944dd6c123ca0d1e13ab1a3ac1045d47a6f9c21930ea450c046f2d381aaba28f34f475a1cdfb4d07eb252667c9d0536017cdf0fc41fe4b60fc425c0a88b43a7a6d1eff2b46e9c5c98f0f169426a63794be6df769517ff9c2cb0d3f1b7bc0c3b19654157701250ec20abfb9b392358f03d74798f093b85cad579711fd73d8348c08f1e11289a7c66b67b4a212b8e00022ca1f71586b561bc3792e107c0c714a865ea1fc981beef905b4d905049b7b1f834b2cf29527013895c48c4cef493fb7a9e4144cd6ab03beece971abf29cd929f20cf83b923103c3ad2d2b7315c7350eb447a9a1430f08a5d4dc9f8bd19241c3779e8ffa13646b9583ea31f18ad3e1dd73e5456899e2f393fd4d6557b38b535f95f75793f65a97ab29c8d7744fc04f8a0a1713d4705c48eb3843d4fbc5ceb79b4c7996fdb1c29bc5badb980b78d68f529d8eb33fc0754eddddc5fa656afe5d1fee3a5998eb8eabc3b3540021dfd2f62ec0c10233e642b2c640bd8ee821e8601ff68893c518d47af0c04cdfd9bab44e50a2d3dcc225e3bc1d5b0af79323720d108c8572fad1de68f9469631dafbf1d6f9ec579be071a1ea07a71feaf763496f12e7d82165c35f6d723b2cd2f4d8c2a57916d11227d92ad3d1f97930bffaafe075ea4fe912c5148351e8343b56b2bfbe7a523ec0d28cc51579b144be4914226a5842a87bbb7af3f29674835a9f030133ee81ad5e55cf939032b7fc9f572d3e77ffc020d47ffaee720eb5a21864cd2a7352be7678dcbb8a24e8ee4ea8cd194f04c4cbba6bba2c34d0a5480347839569aff4f3db1570bd7a2472ce59f2632d1739ece23033163dab518e41c630a62aaaf844b43c011accb59bb9d76e6e4ae2e4204dd5ba831b74c097cecabfeac702cd8aff54eb0e3593041182dbe56337938b17be7860d4c904242f1d199d56f22bd7ac877dab84ae31cba4327845acd60192396bb84a4f0531f1abbcc2a44ef663240d10a93beda866f86e2f8cfad686870e51a9506e6a02cb91778129909b2e23c2d47c8eec20fb9c6ceafec9ace65e0fa2bfd14461a0293de2e0e8f2ef653a55956cf0a6f4a513c759ed085b5d985f3a8e20b729aeaff37cd0dc360734497e905ce611d3e47dbb2afe9d5ef8375e0af1a654755fa6b21b0dcf5dd21609c1be945e4db90c756bbeb934eaa571d79f1925d72d278373d538d5190fa85cf05b8d371ef4bdc237a8dd09213f5ecba72df4318e0a9e4c0bc007655450c582bed2be0b227e3a54e99ef367bdabc002afabb085ba68d768ebe8c0082ec9dc5e73f0ec1e22eda54d3b90954e52f1fce30402c1f088f79ab1c734603cdd8f578688678ca8f7c0fa2cba7e2557f4b7ec6a519c60eed34403a93d01067ce1e93e6c5cc4814ad56ef48d2d309ff677aec28c1133bea030d360f201d702da05662184fb77d24fd6ac9c38e04221cb27ea87f8ddd6c873b4a854c8d85a687324cc28252e427121d00747983bd6891e50a2d5af37f4341e70d2d051bcf732dfae508593238e00bab020a6a420793ed023390f26c452d5e0fea690518820d6a2bbdb5f38cc76921a69b5bec4e1c994dc655bb7a4fc4788bbaf0eb4dea6b7a3bb8b3fe4f0d40beb1ea4d0b904c4d88b819a4d3f142b7bfbfd0ff739e4c0a3cb383862e3d34a33311a35af6ca28e6c963a2ca1983650d71e03480fdfe58051de30afd133c313ba3d6cf8ddabc6b2d20115d89766b5e4d34a60d94596a4bfc5e2f5efb382ac45289f3e79c298eea762a40a9e64c523df94681c5293d76551e644b42584b86fe3136f964cb8510c76b018ce7e37ee6721d17964794254d687e5841366e4bd2c47d449fc80d54190b670b150d15449130bb4c98f838957b6024e921a85d1cc663a661806e2ed51bc82b893afba9d2a2279719db37a9165185449b711c11c2bfe8c0eb86b5def5d8506abf8209fb436acd12bb1104b10df6d74d54675a8ab52fbee6ad7e591c0e2994c51d2a248ea281c4edf0d91631a206fc6dfe64adf6c5348d5da004a3ac903bf407f5cf012edd4cb62535918475d22d087b731bf49d50e8881ee1e3cf805d2079e5d5b0f7ffe9ceaf107ebbb778719b796ca4755669e2a159892de6cef03aa7043b33da091bfc62247f5ae59a7413b84c7677ad2d46ac33914bba28afa07d11305f73497b62277cc72b513e88de76a2840d6ece64dd5be66ceae7a7135637f0f54bd3d78cb534f1eb8b8c32d30847e7e91bcfda33a1fb095e79d0faeee880674e6923509c9585ded99f90658ea53ef539385929915dc1215aa4bc1645016ca556a7614ef0c490509d554727d13a2a825df6f1f2cfcc7e954ef424d911782b91b33fde397188e4a9ae0227958b862229f908f3170f2ce7d5baa5f99bdb219ce40d905b00983ee8327abbbcb0ee0db2a9be0271218db6226a132047db2de062204aa1c93a70b0179fad01a99cd3bbcd478cf3208e63f54ef70f6ec26808c209bde90225bd1a2a5a24591849fee6418f86b240eeb660385930065891fe3f903f3b9e16da197746c91240032ceea8ac9fd6164d437d468f9e58b76a0120cb639be2cfa41fcb58db48b933a191f43c6cc182ed547a32d3c4e0f943757f73cffd97325e145b78c07ff43902a4fa95232c5ed686b2b566a9e81b84101098f53113b506613ac5410c0f44343f723b03ab6a4fd523aee898bc3c9655cee1f40f34255335ea690bff07135dae519b8c1d11a6f38bb69d6087968e4e484f108396c461a2ea558343eec1e1cf0e6cd3813144f2722128a90177115bfed1f26642718ee3e502137d847b1cd021ef7dcf314b8d3bd6396e9f0823c426dfd6855a7f03b8e2e4620da91d451d067713e5ff47d99aabc8052ae767d3b4df5fe882fa1cedab767c848da810f0e53e840f563bea167412be47b71231ceb6c72f523022e6fb6f05cd18bbecfe3a7c305e4e693526b9983dfe144f741975353a7ca24361875fe57614c6be202e844ecf2705789e5a19e7e2b5e3a9d6c189bf6db38585bcccaa36a03d8f36f9fb31c8d064e2af614e21d3a8b53914cf092a1e68f5b11f26194e5ae25b4420f786754ef12d82e05a13c8187c0d3d51b9443fa0031dbc2721957b05910e42f5daeefc1c1c6c28e7e076113c0357dc23aeacd44c820329b329eac632b097c8c989f7f23ba2ac9b263a8d13abb96643", 0x1000}], 0x5) r3 = socket(0x6, 0x6, 0x1f) fchdir(r3) unveil(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)='x\x00') r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r4, 0x6, r5) r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001540)) r7 = openat(r1, &(0x7f0000001580)='./file0\x00', 0x80, 0x106) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000015c0)) fchdir(r7) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x2, 0x0) kqueue() fchmod(0xffffffffffffffff, 0x140) 14:42:54 executing program 0: socketpair(0x18, 0x1, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) pipe2(&(0x7f0000000100), 0x10004) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/148) 14:42:54 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file1\x00') setreuid(0xee00, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000000)=0x10000020) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x150, 0x9}, 0x8, 0x1, 0x9}) r1 = semget$private(0x0, 0x4, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() dup2(r2, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0x7, 0x7}, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0xff, 0x100, 0x561, 0x2}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) getgid() getgid() r3 = getuid() setreuid(0xee00, r3) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000001c0)=0x2) 14:42:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0xfa) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setgid(0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='W\x00') r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) ioctl$BIOCFLUSH(r6, 0x20004268) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x9, 0x6, 0xfffffeff, 0x1, 0x52a, 0xffffff5a, 0x1, 0x1, 0x2, 0x8000045}) 14:42:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = socket(0x2, 0x8002, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207b44a499c0c434ce000000120001b88f928484cf346f07ccc57f05de2a475df2b2aacdcc51a209af264bfc5dac1b37a5a9d24b500104cf61383428c950e7c0a8b3f09a0bbceed103ecf4912a4fb7d26842da933de9e643cc266ada70c0f9947abc4860b0dff79d52469ad065b3e8b5efad0796a75d2161b09ebb9f9db811d4d180050159b1d9c18d75be246b00810aba3f471af31fb5808129b21ed75924fb51440bcb250f3bd47066276f885d1ab061be9ce74f31242561d06ff0defa98bc4e39edab83ee7001cbfd1cecc727ce353afa139a89d8132436f12c534c3c63e53aec2e3bf93f4dcd6f9121de18f29dc8a89ba1a12248724eb2f88c3b996aa04fe52ddf80fc1fcffcb538cb20e4b675019de26f986d902e96f772d79f94ef6c3128d6332b330f59c9c52eb528c817b"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 14:42:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fchdir(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1811, r0, 0x0, 0xfd8) r1 = socket(0x2, 0x5, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) flock(r2, 0x1) 14:42:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40091}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xffffffff, "2e04af75060000f8ffffff00"}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x0, 0x1f, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) poll(&(0x7f0000000100), 0x0, 0x8) pckbd_enable: command error 14:42:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x6) semget$private(0x0, 0x0, 0x100) 14:42:56 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setitimer(0x1eeaf801df02dccf, 0x0, &(0x7f0000000080)) pckbd_enable: command error 14:42:56 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6076530000183aff0000000000de0cb74c0000008900d943fe80000000008c0000000000000000aa880090780000000000000000000000000000000400000000"]) syz_emit_ethernet(0x34, &(0x7f0000000000)={@remote, @random="52921c9c0b21", [], {@arp={0x806, @generic={0x1, 0x6002, 0x6, 0x2, 0x2, @empty, "47b1", @local, "70c9e56dcff7012e8c0b0cd3e3be3de9"}}}}) syz_emit_ethernet(0x7a, &(0x7f0000000040)={@random="e64c1bfe2d5c", @random="5492caa08321", [], {@ipv4={0x800, {{0xc, 0x4, 0x2, 0x35, 0x6c, 0x66, 0x9, 0x0, 0x11, 0x0, @broadcast, @rand_addr=0x400, {[@end, @noop, @end, @lsrr={0x83, 0x17, 0x80, [@rand_addr=0x7ff, @rand_addr=0x8, @loopback, @rand_addr=0xffffffff, @multicast1]}]}}, @generic="3197b8bba912402f60657c817c2f7e22b836867f69a4491adbb40df69e994879429da0eae6d9554a6b7b57cb03695115810e269e2de20b41981d6903"}}}}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000000c0)=0x2) 14:42:56 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/11, 0xb}], 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x7, 0x1, 0x40, 0x9c4a, 0x400}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x6, 0x1f}, {0x18, 0x0}, 0x0, [0xfffffff7, 0x1, 0x800, 0x401, 0x80000000, 0xffff7fff, 0x5, 0x9]}, 0x3c) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x1f, 0x0, 0xfd, 0xe197, 0x3}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) semget(0x1, 0x1, 0x204) 14:42:56 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setregid(r2, r4) 14:42:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSDTR(r1, 0x20007479) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8}, 0x5000000000004, 0x160000000011d6, 0x0, 0xffffffffffffffff, 0x0, 0x2c, 0x0, 0x800000000000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r5 = accept(r2, 0x0, &(0x7f0000000080)) pwritev(r5, &(0x7f0000000100)=[{&(0x7f0000000200)="c00294a0d865eeec9f1895e149472ddec39396775aa64812ab28ac65e47033831f3c919fa7ab64fb9eb22548dd0856e01474a45ff7d47a964722d1c38915fb63d334fc250ea92c539a83cca3422e3c8e997ce2a8efc04e95c1912642b833d6ce240e89a52b1e2ee589fbc7e8ef1b72ec11621857b45f0fcdca192c1f7f5174fb7dc604b9f1df3c84b2efc5e34d3f969d609d1c1cb1e8ac3caf9f3c7665cfc621c679794a7b680dc941be6d21067d572d534bd7601e4f6cfd4d4120663e254e80f9", 0xc1}], 0x1, 0x0, 0x0) 14:42:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_emit_ethernet(0x47, &(0x7f0000000080)={@random="af0955779821", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "e70875", 0x11, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@fragment={0xf0, 0x0, 0x6, 0x0, 0x0, 0x9, 0x66}], @generic="000000100000000069"}}}}}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) socket(0x1, 0x2, 0x0) socket(0x18, 0x2, 0x0) 14:42:57 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="fffe9af5422bedbb5a2d2f79833177f5d153fefbff5581a140e9340800450000380000000000019078e0000002ac1400000000004500ebffffffffffff100000ac1400aa0800040000000000cf2f7af812020ae56c19a011766aa0b6f48cb4eab4eb79d30d325c8b6dc02c12427400000000a50eba0139c9c2bff7a664311a80ccf76e0d43bfd95dce9b2e47b30000000000"]) 14:42:57 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @random="dd1f10689a72", @multicast1, @broadcast}}}}) r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0xcd52607a1cc77372, r0, 0x0, 0x8000) 14:42:57 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, 0x20000000, 0x1200000]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup2(r2, r3) 14:42:57 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0xfa5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x7, 0x8, 0x1, 0x100, 0x705, 0x7, 0x0, 0x2, 0x7fff, 0x8001}) linkat(r0, &(0x7f0000000440)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000480)='./bus\x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x200000029, 0x3e, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x35) sendto$inet6(r3, &(0x7f0000000340)="719b96e578b070b4c37cf371d92cbb38490986501cabc6af512624cb92f68bd28e058e83be404265d2b4fc76666efc221b6f09d3bfc0447b06291dee3bb7a0671ab35e960e9d436637954e5d9fef1962bca2655167af24f25bd9965c0754fe118311638cc07cd4dbafd06c9d55df997767f1a11a66465e93f10375fc7f2a9e1a10aea007b5c8be384907e76a695852b824f89c11bffc68db041ee085", 0x9c, 0x40b, &(0x7f0000000400)={0x18, 0x1, 0x89, 0x40}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000240)=0xfffffffa, 0x4) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffe, [{}, {0x4}, {}, {}, {0x3, 0x80}, {}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {0x1, 0xfffffffd}, {0x0, 0x4}]}) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x80045710, &(0x7f0000000080)) 14:42:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x81, 0x7ff, &(0x7f0000000040)="933e407931ab05fcce7a566fc74e6d4aa814757ac9f9352949cd3127f3f7455951547e6b715ce2a47058a3d385698a872254fbd22dd0a94fc002b9df767a1abcb7b66e13a4008c3342ca1ccd", 0x4c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = geteuid() r2 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) lchown(&(0x7f0000000140)='./bus\x00', r1, r3) setegid(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x115}, 0x100000084c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000e305cd175e00800000037d50300835f6ff7ac35f114907b3f31977c7d96c3befde119cb65fb1e9216ad5850668c8584a9d176619383bf10fdf8728e69a62467172cbeb741d1d5f7052e0d71c357f4a0026c2d63c894ef24f2d5a9133b983d877aeac1692bd5daa6470818b7157bc40ab1aa9cdd24a2eae93b7066d59ac9aa67badc50f04d4ee056197ee3bbc2f5534a4e71c562b4bbe97188bb9a82fadbfbc12e40bb89bb51e5b1d45487133f6c686fe3db00049949ee8115d9d4833be310f02700cc00f380b884e15e615091c208a9464a25ee3434477b55af89ba7d5bf23df81337cb63da21bc51cd840111c2cbc7cff8124e84a492681658e4669afbe40daf88fd822ef81562c2d0aab83623d10e8e24401cd3ec8416e93ea200bc748d8278c023d14d31a3e87c75c3b45c37c26a38b7374f2669210744daa77361da7f73fbd027e5d66f0e5596db09a47d55096c3eb21f82c4e0a0617712e8b6151bbc9081443a58dd70e39e8989ec5e752d350b92893ffd429094adbec08368c79f20ebfd129db25d7def27374a50d558247b597ec0d8a0f5a97c981a6d0c62462018767d7cc9479a5e2ffc8aa84035a5393276194fc7de5cc177ec8b4c37277d65b7a54a6dcc4d6093d8d1ff1dc7c096f19b3ca3edf9d6d2beebebf9f9f123df23e8a91da6a8d5f6e4dcbb0c9102dc3efa32bf30af72459cbdb8b278040cbe226e5585acbcd5746fc4a361643a3af28a63d320d6224af3d3a25e08c97591bc461307a2b3022d23c428a224f88770b172f38067624fc1520026efe26bce123bf27b21462bf01e2c71bfbc2b44f1efb56a6dc79bc439d78a8bb7ec42aafa3a63d511c16607cf0481aa47d4aeb2252a5e248e51cc52156a7cea83669e2af3d644b7da3f2dfe7970341e3d72c4b193bc54b0f52618bd6603e0857e67e2872c9265634c2a2b1702028b448388e3dbeb4c00f7d90c6c2f5d7047e24"]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r4, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) 14:42:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDSETRAD(r5, 0x20004b43) clock_getres(0x0, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e468 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e468 14:42:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r5) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "308dcc", 0x0, 0x2f, 0x0, @mcast2, @rand_addr="ada7cb8fd30803fac9373444153b38d7"}}}}}}}) msgget$private(0x0, 0x0) 14:42:57 executing program 1: syz_emit_ethernet(0x10e, &(0x7f0000000180)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xd8, 0x3a, 0x0, @empty, @mcast2, {[@routing={0x3a, 0xe, 0x0, 0x5, 0x0, [@local={0xfe, 0x80, [], 0x0}, @rand_addr="5d0d5400cc11afc281eec3cb8e9fcc0a", @ipv4, @loopback, @empty, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}]}, @fragment={0x2, 0x0, 0x6, 0x1, 0x0, 0x8, 0x65}, @dstopts={0x2c, 0x1, [], [@ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x4000}, @pad1, @pad1]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "400083", 0x0, 0x0, 0x0, @mcast2, @loopback, [@dstopts={0xce}, @fragment]}}}}}}}) 14:42:57 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc450443c, &(0x7f0000000240)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x38a) 14:42:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESHEX=r0]) 14:42:57 executing program 0: r0 = socket(0x18, 0x5, 0x8) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) r3 = syz_open_pts() r4 = dup2(0xffffffffffffffff, r2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f00000007c0)={0x9, [{}, {0x0, 0xfffffffe}, {0x2, 0x8000}, {0x0, 0x8}, {}, {}, {0x2, 0xf452}, {0x0, 0xfffffffc}, {0x0, 0xfffdfffe}, {0x3}, {0x0, 0x3f}, {0x2, 0xffffffff}, {0x0, 0xfffffffe}, {0x0, 0xffff1683}, {0x0, 0x1000000}, {0x0, 0x1}, {0x0, 0xe9}, {0x1, 0x9}, {0x3, 0x22}, {0x2, 0xfffffffc}, {0x0, 0x1000}, {0x0, 0x7fff}, {0x1}, {0x2}, {0x0, 0xfffffffe}, {0x2, 0xd02}, {}, {}, {0x1, 0x1}, {}, {0x0, 0x8f}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000000000fa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfabe6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2bea8553f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fa392fe600000000", 0x26c}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0xfffffffe, 0x0, 0xfffe, &(0x7f0000000d80)={{0x0, 0x3, 0x8, 0x0, 0x80, 0x0, 0x10001}, {[0x0, 0xfffffffffffffffd, 0x5, 0x6, 0x0, 0x0, 0x0, 0x1, 0x2, 0xbb6a, 0x0, 0x0, 0x10008, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x6, 0x7fffffffffffffc, 0x3fff800000000, 0x8e, 0x4, 0x20, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x203], [0x1, 0x7fffffffffe, 0x0, 0x80000, 0x0, 0x800], [{0x2, 0x0, 0x0, 0x100}, {0x102, 0x0, 0x8, 0x1f}, {0x1f, 0xffffffff, 0x0, 0x1fd}, {0x0, 0x1f}, {0xfffe, 0x3a, 0x3}, {0x0, 0x0, 0x0, 0x20000008}, {0x0, 0x802, 0x0, 0x2000}, {0x0, 0x0, 0x80eb, 0xffffffffffffffff}], {0x0, 0x4, 0x0, 0x2}, {0x0, 0xffffffff, 0x0, 0x1000}}}}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0xfffffffe, 0x0, 0xfffffffe, "010000000000000000ffffff7f00", 0x7fe, 0x80000000}) 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(0x2, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000180)="aa5784f6c8a7e64bd08c63076b40bc205b01dffde03e87b242398d6a76a3c034e09e15560fa601d1828415c99f8eac9469e4a73674db010d4d66955b417160a354947a4d5ec1094f1f1829481e34e2a7a5cc6fa0739cecec67606666ae7571c0e75c4a217e9bb789de9c53e74d61be2eee710a51ce44f3b16baf9acca8cb0c0211ac619379bdf48af13910f1cc33bc1db3c5be02906b000727e96260837bc8ad47a0cc42bfd43ecb3c363878a17400c359350c6fdba1cb393ff57a1b6a70fadb", 0xc0}, {&(0x7f0000000240)="f40dd834d0703092dd87a218908d5195d24d3c787a5ab7c12eab65c2c8eb22f0b6f8c083cea2ad696f65852baec6d60ba7d21879ff8d4d77ce53ae273a65aaaa0b44d7b9d47d90b512b86a22ce60e6599f1c5feb5ae64f268681f2ec4c80d26486dc63ed91768a0eb82dfb8f32727943300c00a7de2ce4d60dca9c1145fb834fb2c77ade4a3a199b5593d1d1b38d924cc824596506e1128fdb9de6e0d2de769c29feee5cf985ada895a5d7179861e867bcb42e3034aeeecfacf7ada46dc1ec4b7cfa361c3168cd62c7972a6c72b6f3cc6269ae96a08158b788bf42c9d3c259d7131f2680fef637d1ee33e120145d8baa29ce64cfa8f6297984ef0ba6c058524a5ba869feeefd337627e08a074f5177293db87d6518a83443c96faef0c6f1cdf736b6b59c11415ab87bbc79ffdaf1621a88630aa39140327daa011c6b6e36d4d940a554c727808f33606117a4831bab6d02af1a2865ad74e6ed54b6a8d69d40a8a8c6d5e4d8a8e45ab41c22121a023472f1fb9aaf1b8417370ff0f34765b888c6c06b2df0c079f945b82c44d492bf266d1443e5a0457ce8e67e3f64927b0a1189146f0aa536924519fb1b5a063bd4bd737c6886a09f3312171f38650cf836773e7763b500b2b8c3b86e3aa3420d516822c057fb446a97fe29a338f8cdc00630402b2373fdb6b8aaa0d6bda2e96fa032fa4ab00b13e85e5c9e8063a4a20771a8ac29c586eead454911c7e6ae39953163a318a09c1a699d97001ff3ec8c18fbb20aa3faad085752b8250ffc2bcba38cafcf88a1b7bcc3faa4bb3cf68426477bbea5d95da1d6dfc878ab1e1f02e0c5a34244b5e1718e071dfaab9ed15cf2401a409f7bdae4ea989540526d8f6d4636283212f6e53e503e8f6a12051adeeafd3cf3ea6bb27e6851c9ee879c951ba20e3cc42f98d9e42d7d0df0c89866537e3a3d6931b2ecfdb91ed531fa9ee86132f36164b1a5745b648c85b9cc9bed08a6870e384450e05518162941cb451ac7987f727aa74b780b942c978fd1820a4be93e90a11be93a36467e843253bd750aab5a5353f965858979dfc848863dbc9e74c7e53d5bf9390c05989507f244587b3d03f0d8656157f5ba9c9b14f508758a1bfa817ddf9e4fbccd8337005e98495f5f430cc7147451914d89af0941e452c5ff8dfd64c3eeaf22b5b3fbcc92ee1d169984d226e7733d2c4acc0842fd9b29c5c33917ed9eed1edf608b3b93228b29d8ab43b8447d58f940fd92cdd809c11b7f3438032069c9ab814f919848e5ce7f1ab9db60567b4d765510a984469888b9008ad8e21505d5eda00bae0d415129af0ad69ae5aa6be1cc14626793bb1f4f549138cf330a0c777a58330d70df6ee8bdff22a8bb802a3feb8f719d2e6051bb39622d5007383b127968cb0d26dc47fdc6dfdea864feb55fcedb7bc2676ab192210885b56cdc67696f2abf0c25e243a197c2da488559bac37fd9ac38abad262aa96473747a2f4fc91658a87360538330acb8986d63a33d37999327658160a49790172065744df238e74f4706344fdfff863b349fbff8af73fac20a14109a4cf693bf1e0a2c7f4facfa2bd98f16190ae349625af49dbb063e893949fd223bb31678b6f1a6f6c2e7780501974f4bf2e805ede623c1e7d3a80a8068454a355484db52a561349a0530d9ef4c35d8222f64b78b9ac52e1b27cae7467ca829a8b8df2285a24bf1da842645c5b7adf7a7e529aebc9bc860024600f1b5cb97c37782e588c7a7fd5e9ca5ecdcbe54e13a8bb5fde6d6db70691537d114f6a7e5d9fdee74ad5145191c1295b0a25d88f951f462099af453fbe7191d81dcc4d4b644c5f17d31a93d49e881c9a99a1997f0d57a76f341f242e4e5ee227ac7d4aa853f0231d68d7c95f6290e7f8d786ee012ab98d41e19a13b7273b96db277c1612f104eba8d9c9dfb0219dd1af1e880005ba01c02dea571d0c30ee391e0a7a2b4c875a30c227f6e655ddb727d5956fa57bd80fe81d4fc75d7f9fd6d0a373809528b47588dd63acbec742025abc1572c361b4116c842a2f2ec29345b81796d0539193e1b20ca8d7d4ed4dd1cb914e9c7a607e3bdcb4308fa30e6033558dd1f86c3497acfb1a7452ef0d4cb806b0fac73055d300b5c5064a280835db418f36232cefd6581243eb7e661b4537f1a0cbeb50255f21a4e1824b828e0ffc67d767db6bfef8c0c13b15e2c2c232ef12695fc34f8e1262433d93b31cbe60569ab08952a8a351f36cb322ca32093eb1e2934f32fa0b8ab1c4a2e9d6d5b3e5a27c4df5b53e9a2791649673f2127f1de4f20d621a2806d54f3925c255f7744887397de71c22c39074e432d8809e5443d3d325bf7ff4b2828c9263ccf3706d2c07fb0b5f3ea22bc3ee1a2196514963d6d4a60421e885158bf96388c5d75ff8b3419d41ebc1a374b2cdb63bed56211f756b3aa2e7399dfc82f58250314f0d743719922f79e2310a42a1f70e1bbbeebd7dcc61cd0e2201d12956db7b6942b51b1bc9e29769014b94f93849038a30904b51e63e4f1e2ae68a71f94e5dcc951ac8fcf7b4a01523b5d2bfdaafa709dc60319bb84edc33c3464b7977236c26dfaf48c2674f2174bc7ccbb59a809bca0e32e2983ab5587c6e90bc5c0d434b108081489a823ef3e2b9a147ab59a90f880e2877750f0d8663ce34d3a96db20e35b931c0e0bfcd1fc9bf658c5334570c40563a95fc5511d32f709b202b37d418420caeeca325fb8fa2fa2848a2a599fb4b9642d2fe0400c2823d3fdce541300bcbaa1860af6dbfdd7047fb761a77a23d529597819694f0abd9fbc76d7672fb90930a6251fdae89452d12862556c3b7ba472794db3b5eff379f2f5e091a2acf36c5793b8e944e6fd55da35ab646b2244f28181a072d7676081a3c730fa665bc7332b8f3338109fdc52f71bc8a6c23f5f735a18268aab889034c9f94241e8c9ee036bceac064f13610d49ff7ede87481a7bf05ecec00d92839e8a5025fcc7b6f96e5f20678bde9b9eb7ba95e67146e513eb986abc6808c32faef32ef0079403b2b4b0a8c3863ecd67561dfbd3d947a98d7f0f87b74bff3191cd3193d87fe9671eacf5d049aec8705ab25d823ed1387faf6e28405ddae95c94ab29d05a30a775883d2214a28857a51f677c0d7676e59d7a3fdee292655916b21f7a84ed0b5439d74934a09d008c002d7c7fcbf57d26ab5d421215ea635d0d438c521c508a1e93784adc794b0e3266a4e76314b21f7344c65881edd02634a5291cde2b8d6bfba4aea167810dd48cac851c9cda125dd6ca1a9d953c868aecbbce50ecd7e4f7ffe8437363315b9723ce7f2e57da9d6d6059abaac257a589cd6be3442d6711134b3ffeafa742108a5f370814b243a0b88058ef9c7763d585efc38c8166223d06052cc2dd3d44f98be353c581e95159eeb28f74507bb4c17e0b2b91a38a81b36a4c7e6bfb790414ddbff149dc95fd4f3128f323be8f23facd591df8219b6947ffa66c31b8763dc905fdd99abf463e4a10cb376d0820a98cf278300b5b4bc9470c520581d6d3fbf09e622b134d15d24a2051c5fedcacdeff6252a933248532cda9fb672f7d0c01e01dc31507732ed7a77be4be4731ae09a92c4f3e8fc7bb60e20632730181fa07f7c601317d2d9c958d34e61f79d7fbe09a7623966924d812b27a8c90d34a43bb5c6173810d9f784e2c50327a8cb6ecb1e4118617477124376b401a54c6023d7a40ea70cbc1bd79d9cc7d368f31803047b5e8f1c0b8abdbe33e0713488b1a2cab9ce625cb16839d2ec90046659f1cf563cfa41373878e7b2c9242b7a092df1f28ba10926c38dba309603ab266f95c5947c4226f4390d32dbaf917e8216183dff6afd968f8d4b2b682da8ee5ba58ca2232a5d2c82c888eed3646df147eec1eb1e330cac0df8629571fa38fb6df84915e8a46efcff4f944e1ed5234876f72f3adf68cc8d3ac5b90a7c4040628abd558bd69dbca7a57c1314389074ef06cfb6a46519100d26ea60bd431d7c7a4adb3df638c6d51ddb350f7b289a1e26ebd68ae7898e027765013e9f0ce8fd825e9d2e6602e1eb96eb60d5fbbc9d94be3abc5682f38c016772bfeab86d657df85e0ad47f00da0758f99e79fe90645c721e43198023d1c419477dc5486ee4015d22ee52157b33688a1f31c035b8125c8e889d8034e51fbf37393a2de68189af39b624a5536c4b1887c75b06642b51cab79b116a19f6ad1245978584317cd737a6fd7bdd9e7b57b9e9cf47a3ad4f388e0bba797960f1cbe89268dae72e04724f86e88cf68d272623bf6518211aa0a8af00d21dbfd96736706e119d18f42301f7a27ab2e0116a8c3e6e6cbcdf7f9eec3ab735a634c95876fd8a3141708708d99d3865e751b13d2440930decaf2d51c3d2acd268487da532bcf7df00066cafca9f2a76c9a148c78fb33d0aa75991bbe778a405567dee8414be2cf762a3c366344bd0a2bdc7472d8650f5506f2b90b69dc89538661a74fe8d4a2a60dc68335763b2ce79bbc2c799db43fd8fe9bb5673868cca5a67928dcb414a909ae93955287d258437540c5b43362820aba05c616d459b447616588cf77ae22533e3329400f32533baa3247e95453c2e41224332656d586c2fbf1ea85839ba16ab37817699ef3cf455ac48dfadec1d2fcad1c299e738adc980168ee908d83f4a82f2d251a0a453c57077e35455b96d74971edfe4a3c47079b892e0ef8c6812bdeba7d8479d37da865cb24867e3b5a38042ca3053fb66dad52727c26ff439c04e9b707221179abf30a51b8e2112142fac37635e1541c3131621960470a1940cedf2c3a1c5d20c4a03516ad2448c30bc53990a76dc53eb1342a069523c504d8377efb12c7ebe33181370665c434bc3ab155f704790dd658aae9504a35c559c42b90ebe78c83f6118eb6778dd956fb6d8360170e4f5e2bd3b50308de6ffd7549d9ad09658c9d6db3de94f5a9569670ec3ebb3bde1d3086d754386d4334850595e73ac167aa22666ba7b5a71c499dbb0c3d9486b6d3998e67dc591e5e12def5d134659f8c84423966263fe3569fb24215006a589570da36b6beee6da81d9f167fef50a2b405ccbdb7b7de596315c374641e2058f5527802b43850fd6133a33cc580c6b29e834d64afdb3621da4e99617e92566bc8b12d9b69b915e54f4e567927241494057812739659dc911b76f0ceff2699ad23330b21cb37fa996243acb79bafda519818fb5f1237939f21a8f50a0e091548ede7e4280dfea7bb8d40175f8cb7a2565ece76b7c900178464d6adc08d95d50684034afb8152e31d56751ba2dd3df98a5345b2a2e8dde1e07d504763849fe0a0c371f57af70664f69cf83e6a12934b82be13936bb2beeff499bcd139456ee6d576cee38a33104d2ed0f8fdb26516ec271c085b6be7aa5199e313454178dcef6b65a3589bedae88a46c26176164693f9d82d67f0d8af16921b49171f3d9640274d5db5ba14479b2d044e8995f15cfd199705ef16cd1f993158b5b12640ec22ee2dc3df7d84047dd9f0f6bdc1d5526c28391e2bb72d8c0c0931a94a9ec50719601934fb45a7a32e20b9f133c71f9dde117329d0789ca31031f20e17f07ef9fdb7e56d7ce680d64aa0fc621ec920ef7c01c6aff618f1c18505f9d9f615a5a502dd738b2eaa7e82b1a77cb6fefee8e6cc10f22e2230e9bb76991429e38266816cda1f8198464d712e476034354209a029bf268ae5526fb2e0dcabad0b5781c688b50fbcceaec169c0e392a5e169664d559ce62fac5f519ea88da0727f46b35c52dfa777a", 0x1000}, {&(0x7f0000000100)="ebb32f08e1888f1a25e554f702100c7982a431fa029604a020a41dbab35c5661c2", 0x21}, {&(0x7f0000001240)="399707db1325691ff742c748f921ce1ae1a4a59caa56876d09ed58482b17f1286a51e3987461ba661e765efe7f2b333ec2aef21ebf7f58f36c197131c62d69b1baab29dba1134b065f0d6b11598c45216388a18f1a36", 0x56}, {&(0x7f00000012c0)="a0bbc21a2e6553c31e4488b5527901a33c7d444485855e5f826b25656389ce979aca4831fd9faef318887f6ee433504a258100c5bc36edbb3dee15281ae5432e03ef469650ccd5ef56d3d5426766b9f378969b6ab2061ff94d622ab04b89da4cd76224a3e99b0ad2304130bebee91e7183b3ec2d207310d71fa32b39dbded1acf54648fd08df4f22c9d1a82f4f8040291d1c0d02cb317f50440d2ffbc6a8c6ec7c0812de78402a396ca9", 0xaa}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000fdff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30, 0x18}, 0x400) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 14:42:57 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="2f3259998d28", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0xfc, 0x3b, 0x0, @multicast2, @broadcast}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x40}}}}}}) 14:42:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = kqueue() acct(&(0x7f0000000040)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)) r2 = getuid() setreuid(0xee00, r2) getgid() r3 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x2d, 0x1, &(0x7f0000000080)="efffcbff13b90000000000000007e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x40000028, 0x3fd, &(0x7f0000000240)="ebffcbff13b9fd07000000713048e69931929648b3f6c2007eea8ca07b7b8e73db3878b300ebe1423db492cb67ba89655a3948fb01ffffffffffffffd65771510cde5149d0f70e36dd0110d5b01adf9441a463dcafa7776cf2185cd472577124f76935f466c957bfe9010a637b795031923bbd25988a668da3893094ac6277dbe73610e69807e083effa75aa1a1d2f9ebfd8682212de63bad48070c3a00d363795aa6f7f46cd3fd4e7eac3288a5e3ace8ac54de8322f90204f325c23d02c118dbfcac4a58fd0dcf871ca6bb67f79a02d46b5473c21f256", 0xd7) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) socket(0x18, 0x2, 0x0) lchown(&(0x7f0000000180)='./bus\x00', 0x0, r4) socket(0x2, 0x2, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000340)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x25f12e15719981ed}], 0x913e, 0x0, 0x10000, 0x0) 14:42:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x7}, {0xa7, 0x9}, {0x89, 0x8000}, {0x23, 0x2}, {0xaff88d751549cd3e, 0x8000}, {0x46, 0x6}, {0x46, 0x5e}], 0x7}) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) 14:42:57 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mlockall(0x1) 14:42:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRES32=r3, @ANYRES64, @ANYRESOCT=r4, @ANYRESHEX]) 14:42:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{0x0, 0x1}, {0x23}], 0x2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xe3) 14:42:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfffffffe) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000700)) getsockname(r4, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000007c0)={0x10, 0x4, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc73}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6dd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x89}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 14:42:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001340)=[{{}, 0xfffffffffffffff9, 0xaceb15c4988cc8d5, 0x0, 0x2800000000000000, 0x2}], 0x5a74, 0x0, 0x0, 0x0) 14:42:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7fff) poll(&(0x7f0000000180)=[{}, {}], 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:58 executing program 1: socketpair(0x10, 0x3, 0x1, &(0x7f0000000040)) 14:42:58 executing program 0: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) 14:42:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x3f}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xdd, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [], [{}, {}, {}, {}, {0x1000, 0x0, 0x0, 0xfffffffffffffa40}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x1000000}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:42:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000200)="3f779b7152804c009ae4289b6b04a75bacf05130bc2559834bca23aef1d51515b86a766ca54481cdca86ad74058ba4031b522f7b085892ea8fef974b9efc197198ef228e81e21e428a094f6acad3d69ad1e6204ebac27fdf3670312d79d776a01d6b57a82a1d98cb66dd9fd47e86878fe5a7becf615863f288573328714d46642616fad35be8d5c54c0855e82b6053cdceeba8e4d3d7c7f6c41a9ffe949480d7da9b855060fbc8b42241af1f98cac58dc43056ad9890cb6476576e790a7fa14ea1c9eb3fa2d42293c736718dbe2a6be395761854a41b539142ccf8221f07c095eb08dfa6d8400dbd3122", 0xea) mmap(&(0x7f0000492000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) dup(r0) 14:42:58 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaa1141000000000041f6f41f15b3986be371ff0000008864400000000000000000"]) 14:42:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c212b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447c68c4ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x6, 0x4000, 0x3) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000085c1534d3359000000000000b53ccd01d564801adf94d4a32f25e98e936dcb5cf0bb2395cd79922431335bb058000372b10f3361a4d00d8b82c5cf7dd393a33cd4770b2da7443833642a56e4efba897e5107829bedde3801b12de8625aa53060f797a447e84cac948662247a8cb88540e484279ab215e49be6afb613c6537dbcf3ed4e28822000"/155], 0x2d, 0x800) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x9) 14:42:58 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x6000) shmdt(r0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x55) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/74) shmdt(r0) 14:42:58 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6008, 0xfffffff7) r0 = semget$private(0x0, 0x8, 0x10286) semctl$SETVAL(0x0, 0x23b1a65fb8433d0a, 0x8, &(0x7f0000000540)=0x5) 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, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x3f) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000005c0)=""/150) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x41) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x186) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0xb1, 0x4}, {0x7, 0x0, 0x0, 0x1000}, {0x6, 0x95, 0x2, 0x40103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000500)="fbaf8a8d1a169be96914f635caaee8856d2d58ae7e7a", 0x16, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9, 0x1000}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0xa02, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000002c0)=""/217) semop(r0, &(0x7f0000000140)=[{0x3, 0xfffd, 0xf63a42d3de37d7a}], 0x1) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000080)=""/154) 14:42:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) openat(r2, &(0x7f0000000000)='./bus\x00', 0x40, 0x58) 14:42:58 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000f288daf84bba63252dca6b420000000000000000"], 0x10}, 0x0) r4 = socket(0x6, 0x8000, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x4}, {{}, 0xfffffffffffffffd, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x5, 0x1}], 0x8000, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x15, 0xfffff, 0xda, 0xfffffffffffffbff}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x56cd, 0x3}], 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f08f6936db89678cbb4bdbdff232f4c43e10ed7cea88d885d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928ae10b50ff518bbfc330b3d9fe67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e35e71bf4da6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8fdfdcf68ddbe53fbeed8d954fc4c5219d4a807863"], 0x6a) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/48, 0x30, 0x801, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x7, 0xffff}, 0xc) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 14:42:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x6}, {0x1, 0x0, 0x0, 0x1000}, {0x6, 0x0, 0x0, 0xa70}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x5, 0x1, 0x2, 0x2}, {0x6, 0x81, 0x1, 0x8}, {0xfff, 0x3, 0xbd, 0x3}, {0x5, 0x1, 0xa0, 0x3}, {0x8000, 0xbf, 0x2c, 0xeaa2}, {0x6, 0x7e, 0xf0, 0x4}, {0x9208, 0x80, 0xde, 0x400}, {0x3, 0x3, 0x20, 0x2}]}) pwrite(r0, &(0x7f0000000180)="b500"/14, 0xe, 0x0, 0x0) 14:42:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0xfffffffd}, {0x84, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x1, 0xfff}, {0x8003, 0x5, 0x0, 0x4648}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5, 0x73}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r3, 0x8000, 0x81, &(0x7f0000000300)="02764b852216bae9b7e4c50a25cbbd3734510b47c85a160e77dd1a8405f40c15db9a9142a6cdfa432a5267dec32c377ff2b25bcbe2a2526ef944c9abbebea1e3bf5c6882b27f5cacfa9d37bcaaeefb2d57c1e18f69d4e178888a7c31d52b981cce17f3be926aaf0a0cab8211566ae28d0b1ab549585f106686911474eaace9e13a63df4a2722694be970ef0c6dc497e1df0af7b5feffcd633dcef6", 0x9b) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) openat(r4, &(0x7f0000000100)='./file0\x00', 0x180, 0xc8) 14:42:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="4e981d6c6b153b015386907119eb16c4c504b7d57b864b294604674792ebb3e9320528924979b557ac7bf6f33cde99eda2573d26e76d76c67277bf0392d03e6ad418", 0x42) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {}, {}, {}, {}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x40000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000280)="9ad7387eff1648af04fb36e1067e746530e3a511a0ef35b663df62ec1f1a1a27861a715d15cf22f74bd39e1c298435f3aedbfbec59d9203e823688b70ef53073d07679dced5a3f7eef6d4bf23abe71c0c784f313dfc0598f30ddaf81d1d02f3942056fbb50fe497268ca1e9e3bcaad372c4fea7b690e58e2fa56c4f4dcdaaf2b67d92966a5f2c2899cb8b735cf5130a722d50537d64943459b6d64bde24896bcb9bf1b3e19a9a70f17da9a7a069cfcc214498a47d5f5743b5d3344cc29feee7007b5d6ff537c104e0f539433d7f90ff9499f155c50", &(0x7f0000000380)=0xd5, &(0x7f00000003c0)="28c7e90d8c58472843f96966656392f9394a339e8df9b20a4ebe8e91b7ff37b0b789a75f1c8dcf483b9d2b2ce90dd447485a6896723ea2a7ff4b315d6cd871312782c89a57c885018d7955ab88ecc2e6507c242ee86b922d7c681ee70d1d34e9eba4fd8d7ab4a64f923447a40cfce106e31f7922e0e1d2fddef7a22bcc1bf6717c5e9786b1dcb1a950fcb275438df148de49d0e6f1db5cea9e8e2c071692e8c987808fc514bd94d8adf39ecd90e645f27a2038efa4362e73ceee5021e125e0c07094968b7d417e808fd03ce7e4b35a63aabe4b70e3f9789605785006e8548d65eed5a42554c82d03be0ead7214393d57183a0c7dad05b4682230855a", 0xfc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0x8, {0xd402, 0x8}}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = dup2(r2, r3) ioctl$TIOCNXCL(r4, 0x2000740e) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x210) 14:42:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x3, 0x6, 0xb5, 0x0, "38eb33cba9514fbb70062927818940a2d589f972", 0x9, 0x7}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 14:42:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0xb7a}, {}, {0x0, 0x0, 0xd9}], {}, {0x0, 0x0, 0x0, 0x20000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="98f728f8f955b0f22c50616364df3fb4e03fe28a136c792358a549cc2c218e7db382b334d822f62ebe0e4bb91c3936a71675f0b2236d89143dc1000009f8fb31d02901000080000000006d6e75ef10448dccba96fb0e753268e6bf4f7d1fc95fed6bab6400c967014151cd1493ff6bbc78e54264bbce9ab32843714585fedd95cffd8eebedf8466cda92ca7ab9cc5b4bb931857f0749ce88b2c50fa7a901809da477cc8966e47e0000dfa1372e8667377f630e", 0xe9f0e7c2, 0x0, 0x0, 0xfffffffffffffecc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{r0}, 0x1, 0x0, 0xfffff, 0x3, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 14:42:58 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x40) chdir(&(0x7f00000000c0)='./file0\x00') r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) mprotect(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x4) r2 = semget$private(0x0, 0x4, 0x723) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x1, 0x80}, {0x2, 0x5c}, {0x0, 0x10001}, {0x3, 0x1, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x5c, 0x800}, {0x1, 0x6}, {0x5, 0x8, 0x1800}], 0xa) socket(0x2, 0x2, 0x0) socket(0x1000000001a, 0x4000, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000200)=0x3, 0x4d) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) semop(r2, &(0x7f0000000340), 0x21) clock_getres(0x2, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r4, 0x4, 0x40009a71, &(0x7f0000000380)="2bf7a985d4e04b977f6be0ed11f30a370f922a275fc6bba78606d7da704de1a84ac514934d05d92fc23aacf46326a91b741b6b2322b9c08f7f65012c5f5c5be751f22b7285475ceed390816c70b0e1eee64032a702670c1ecf7868404af6c89d9e83eaa7d059e50198a4b7dba3171e7b99313860e928932b8e2ecacb9d0000000000000000e5ffffff00", 0x8a) 14:42:58 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = dup2(r4, r1) accept$unix(r5, 0x0, &(0x7f0000000180)) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 14:42:58 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce919f92af975ded13b9fd2b60194fa8d9da825bbb102be7c3ee2695d5022f7ac49bb5d4e836a3ddb4111445b216bb7f225b56b3580648109aa7a822cfab0bfb2336cdc92e9a1df8f4c43d462b06336c6cedb3d66d6285d5fcd859c29e7f50ddda541c93c24e7c13c1ddced9fda24c1893cadc3530e8d1d622cc2bd9c6fa1eaceadd7cddbbf46c03dd0135d7efff253045bea2fc6a9aabef05d144a5975a343532a74ba4222b6c09a000cc66d4c2a9572c61f582d6f48016160b2f47d541c4b92d6553c78089b385cd4879d1674f30a4549ac8b0be47123f44ea0fb15f639643bc180be4f98db68613ca346eab26dc997a8624af172c05baa4ac3abb761e9c0c7947e33dd4cf4b7bc9e8f9f9334ef47d0286ffb825d373cd4de0aa452c52f768b9311e733ff32aeff0881b129ed98954d754d8ee4409559be55ef7ad95feefb898949a5aad399d6323262b3bf952049d79479654cb8397662707edb1ddfeb5ade78e68a8d75df4931010a380aa52a56ab7a950145b74f79d19ec7a77d89a07944be0de70eadafc9e40637ca397f1f946134766f60e8767f16fb5e56441050c782bf3bad2994e0a35ad7b4a90864c189b7fd500036309379d6ab07dd95305526f7c6e733d52c74fc75864ca66fa0f87636dd5a40a18ebe967facc93e9173e54bf96ac98435b998875a17a1b8a835e4c1bc47173a543ce37b7666e3600f8d732b3e22b0fa19fbccaeb9e06cf409c9ba992970d2be2e88e3dc80db3babb0a9d33e05145e729f854a8686b7edccdc395ec6d5f4cfec5d2ef0d07c61b3c1c11a18781e8a8e362bfdd41bc951c3c9fd27f8fabff85e78b2c2f3de232ceb85916000c4a673a185da0e589534b1f531f71efbd474d8a3e0006c461ae803b80ccc0432c7a067d8e484aff52bbae2e323c9e841929ffa294367722fb8735e8964c5ea3ed1c8cd11095801c705cc59d0c007a74716955efda28451f24070df74dd90fe719f2ff9c68c241df1cf97b298a6b8baf2de62a5893b426349d6283743e916118bc6240dab3500e74efb67930a483d84c6e9a7e39a8f2ddf7788e56f61fb2e4c7937ec3101595c0afd7d7c822d50ac3a23e5f15e7bdd6a62fd2e0e6cd4e94826144d707ec84bc6c9c040b00779521fa3b31888b19f6a5710a93fd526b202c2159d998855b21e843896520c1fa79e742ee3b02080d580a9eb597e658cfd7b2be6e7c08e3e2c3cc4a779b07db3cc7fb981a8d0ec166f24e2114a2c743e5647f72795876886c0d6e0321b46226ab5e1f96499803deef5bc241a09b381a95dbc82b8e3cb1ce9a0d316004962ead61249fae533166642325ede91772a764b35eda0f201258f7ce88a17639b23417b177e83bb541d19c4fb0c447497c26e5e5a16305834369c6f8c97e8f12c2edd5f027d6935a5ecfb9a7d0b1d766764f6c5e94e588e4b48a9e291c3240e82d1609a19695fefd630353d313789f084d3298460c38101601babd9915109de5e72b45b12448a409c4a2acabf69d9856040ed7a450bc505efac835136d423ef98045676df5b37a7d75ae19f90065b68b40db8ef80b72be75a22d2d07bee7c7599125ed2810644e580114c61fc5ac4a883fa8cb95e7c288cc0aee44a890ea92d98d0e3610b328055ed6a7c37721d04d00295a7d62b76fc11ddb80bcb2521baf835d20545725ae37ab2a3c37b6153960adf6d8ed65ba4aafaa9d98907c70d6c3627acdc6b7d2c0c9cc775fd325ce8f75e7d8327fa87e383b582f484f2a97fbb39a051a5528124fe71ebd431c6b2f30a18a99f8d66c4c767a7066eba0da4d50de57c33bdc686f1f59fa4e0a6a6841515174ef3b0d578a967d18f0529fcca56557ac01b86c12b197d73e0c2c03514d39f53b486aaf74428551507c158d5ffc0512880c7d3f7c2838f8bee96901de164b39a787e73b7720ea8b1dfc48be2f9ed1058e53190e6402cf14fcd4b804daee55079a3a87e33bcc92c5832f09015acc32485e93401050b7e20dba5486083b4e01f536c6df79664ce481eee76c02e56f7569b220fb74f749fa5e0c1fe39e04cce0c13779b5f02c09d40cb3b40e2f0b726fa10ba5c205a55152552cb96f0f82baa1fb6639bea32b37453a2242ffbbd093d1b12a5a0eddcdc81481d35bfe379afcd9ac4ed22fb020e03dce23c08bdd19ac9f4537a94769fb0bead9abd6cb0ed6b82678410f37ff3b426e4f7c5335d8f319c78b03a906ec753fb65bceea8ca24080ecaec3d2e79e1d75c72b2aa7c324dccfdc5e18192e6ad74ad5efb02025bd5e11d37b88c778dbd461b11dad4987821e10672356bd8188d21d2fe7ee11401bd1a83dd942c0eb6f1a9c12e516a7924119eb8c3afec57039177460ac9a35dba5000004884c5d6ae4611d09e0f88289a9658d8d0b757c2e4d7f19c752078d0165034b15f0aa8dbff3706a087ff02", 0xac9) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 14:42:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x8000, 0x81) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xfffd, 0x0, 0x0, 0xffffffffffffff87) 14:42:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r2, &(0x7f0000000100)=')', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000000)="087160289edafa52a01e89046f545bfe1f8a924a797a977c40f6a808ef7021d0ccba044a310ced66efe47113dc55660af731", 0x32}, {&(0x7f0000000480)="349c5f081c6a615e9e915cd3e953b7670c6a68abc46be61dfeb882ee662d20d0925ce6980897a8a71e4efb00ff521434a24b14cfe123761143403dabbc9fa39f2387bf2abe9b2d9a9e24a281c5af0c972bd70d36cd86dd4daa239f1ccd84b17d643331ed33cfe6e33590560eb34c61e659e754f96abb3f29be24c53afb354dab6ebc21b5184a", 0x86}, {&(0x7f0000000200)="69762c22aff496c71c296beb7b054c1622f680df3812542b742b5b46fb6612a832153645e73bd32e8bb4153239efe3e3ed1d43eeae999b9b8b4dada3e9e4418be7012399ad110c4845667ac5539791dc78a0571f82ae3bf2952453343111245095aaf5701821134e3aaba1cf049c96627f42240edb04ae28a3fcf77cec9851d440294733a1656cf0ed63d55cac9eafc8684ca838d80a74aed45d241d6c50", 0x9e}, {&(0x7f00000002c0)="85a4874d8a37c0020ca838e360ed534f5c9c541c3d571cd0f1ae551a2c0e895d87ce9e59c576217eae0a07e64998316f5c99eb5dd3db890b55495eb3bb72cce82c28a3ddf2e950d273ce5c3581221f343f0f4b598b04a1f321ecf112cc39b0e8ed4fda7968f1d8caebf60937be97795c90aea92c2f701b5affde1ce9367d3dd6b8bf20849679b7bb402c8b166fb0a2007a92c73e65baf65138ff2e861da4ad69abb67061e482c1526a63c55cd938a0619db00b845a2d67829b74e93938d8e4e90977c8bb00f18285b93a0f4a3391be1e1cc03a6785134824086849f38fabb3975c8d154235a12b44f7", 0xe9}, {&(0x7f00000003c0)="147acc5b983a26b23436302b08a4a9991c1a9afa70be086176e46e01747cad21dba5c20a090f36d1c605cf3c42035141d2d00f241c16a19f4e494483bf", 0x3d}], 0x5, 0x0, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7) r3 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="905ed8f47b58585bce59c514a8c734d355c36b47f561c1334b479d4840bf77d6717cb06f92a5af90818dcb1dc76c2496c08a4b4e06cfe014ab6380a6c3a08f71b59022a9a8930fdc3b6718c3146a1f0af50dd06275336a7d911b587435d7aebcf629ba5e22ffa3610d0ae3cd58930f7cd2e9cf45f62fa62be0f6a9ae00fe5f073c27f9dfa169a7d87b9b355601939adf6dc1bbccb132327ce90e65b8ab21919451c31ccbbb63d79afcf48796bfcbb6433a405db76c85f8b9779d9d42341929a8cff2785798a35218370698e26969601c8df1b9913f0f1612bfd59af992fad1dace42b67024d5ced4d6a3abce70700e2ce5dc8ab3bbcd6a1099ba7964e359", 0xfe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x0, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x2) 14:42:58 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) 14:42:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000005c0)={0x2, 0x2, 0xffff, 0x9}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000280)="fdaaf9b29953050c85a135f6feb7adbefdfffc78703586d8eac0dde86c050ec0e6b3856441b5f11a78c8f90b172d0cb4fd110f582cd01c52c67bf398b214913f5a16cd0ed9bb121657cc293c75a123c71be8e6388bc635f8fd6e7b536fe206367522490bf806423eb5e45b7fcdf5742f08962af86ad19fd37213d47a7302754a58ae66aa3bb8788effca56438604919c942d5428dce69d4c35106e10a463b049aef880ffe5d9ce7e6d0d3af683a344284a5d9d3b99c6020ebae574d6a95ca2b8382615e6777a9d31cd1dca4367", 0xcd}, {&(0x7f0000000080)="8d53e0a36bdb7882cfd8d9a23d1279057ceba44cc47182d649024de9a51df51ca9f4", 0x22}, {&(0x7f00000000c0)="b1aa57880aab2d245218bd70e740e83df94cbbbedc2aad4206a14ca2e60d383bde12867d72e88f5c06141f1ca196761decc5b8fb7115ede6", 0x38}, {&(0x7f0000000380)="1c9842ac5e85b5a92034573d9beca834f2695c369b38c966a8443234af73ee8b21a0997913ff104bb2cda24a8be806fe3a7b9808fb9cf8bdcb84d661515c10bd5ae743ad4f9d7d2514e4d9546e6ef34bcf9299991563c2e388ad8f7832b028b0fe4085252deffdc6ce716aca048c418774e251038842e2712002854f295849fbd347fb45d367d1660812dc6b0102cbf6e86a0dcb7f53cdbf05de6aaf21f52e094833ce943ac92f37face3257b441d404", 0xb0}, {&(0x7f0000000100)="8311e3fff8f65fbd548af23429c354935193ad66e2fa4281b1878f2547ceede7534f142cf4d926d5428312cb87ecc83d91", 0x31}, {&(0x7f0000000440)="08385fef069899a9625bf848bdafc26c595f2c2760e7a3954a00c99e00be00bd2b178818f663fdcf23a6ed91c29f93c7d126c01d7c6a22634ee9c5d67a0a3152a9528cf9021e9d41ec361a5232cc180b96ede8c4a00238a603fd36f4093d8274e27ea96c42665f1cf770e04c846241b7f6ee0deff1827a22f15cdfeac66932b5895f7c46418cc4f083c6cc4e5ee13f055593f8aedf6b27545c705b1bdcc9be3bdfdf9b55f4322f8fbf1e1d52f44c16a6864a6392a9607532d48d1363789c1f263fd2d958ddb1974086b8afdd0a4db3582e025111b95c46de68", 0xd9}], 0x6, 0x0, 0x5) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ftruncate(0xffffffffffffffff, 0x0, 0xfff) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = dup2(r2, r3) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="e409a0f9823eb99eb83967194ac0d74fc02e8281f701aab89853b30f720c0f63c14d8f23636329f663fd4233492dc1b53f88e24b05d975252584e7d16493f73c68ff069052fe27649ea27efd821891e94259ca70cb308976f37979a36b18f4889db74234ddfedde85c059e107e2b9e16cc741d1821ccedcc122c130620513b2756d26131fd916fc2e0223448714b8f905981cc2d6a6a4a9fe0b1afaacf94218896a7cd4ffa32e77239debc0829041c9cf09b8761f5ecba6163793aa5fabba4023900a229c85d1a7aedd807c1af688471f1da3deafca920c130fd7f8291b16befdcebae3016e86c5aba56c72aae28e07bc34d2ce2dc7d79c708d0acde2610"], 0xa) 14:42:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x202) r0 = socket(0x10, 0x1, 0x7b) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x1b2, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 14:42:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) getpeername(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x2000200000000}) flock(r4, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) sendto(0xffffffffffffffff, &(0x7f00000001c0)="8829fd2674a13e4d93851247c2de8ae84e2878239599b892a9f31753c4021c4f282018fac41101a3d1e232286618f2c6aaf45b6448b20a3c0fb34dd5ee00683d0455a364ed5bbe69085ce8ea43625a097711a89d9c188891337bccd653067393668d2f8060cde813ae8774f6d458e7687981366fe638411f868e7b0f3ebfd7155f36c251a4e1488dbe813f6f6e00dc702f9e17969f4eb220a59684f910c6cbe05e7d60402d108e63843590cc1c2fc784df73de16502af51ca8ca154b81b2807f66c467632f", 0xc5, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r5) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup(r0) syz_emit_ethernet(0x9e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "000120", 0xffffffffffffff98, 0x14, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast1, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x0, 0x0, "4d7f5db98322900c71fe2e20c266f0165b5800000000d3d437eef0dd620ff009954f41904d2d68bda0dd01ea1231b374f2bdde0db93c520441cb8cdae91f36d995397d9b1af27327492e44d874255640fb871a6c12444dbae07405649308c5e0"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_open_pts() 14:42:58 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a04eee104e5dc1ec1e2f285a678389"], 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"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x67) 14:42:58 executing program 0: r0 = socket(0x2, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 14:42:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) semop(0x0, &(0x7f0000000180)=[{}, {}, {}, {0x0, 0xfffc}], 0x4) r2 = getpgrp() wait4(r2, &(0x7f0000000100), 0xa, &(0x7f0000000300)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x390) 14:42:58 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x7, 0x7, 0x3ff, 0x1, 0x0, 0xfffffff8, 0x3ff, 0x2, 0x0, 0xff, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x63c, 0x0) symlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x9, 0x405, 0x120000, 0x1, 0x2, 0x2, 0xca, 0x0, 0x2, 0x7}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 14:43:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x0, 0x4}], 0x562, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xa1, 0x20, 0x400}], 0x25, &(0x7f0000000080)={0x9, 0x4}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x4, 0x1) dup2(r2, r3) 14:43:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000080)="8a2a9438", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt(r2, 0x1f, 0x8, &(0x7f0000001480)=""/114, &(0x7f0000001500)=0x72) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg(r5, &(0x7f0000001440)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0x3}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000180)="05f4e8fe81baf65a15d0213da0ac551e5e86831579df1d22d02b35b11d347af7e172b2a6fd32b9e473eb26e9552b90750bf17e66aa356716fb89e45fdf99ae8a7231f2d510135741e3bfb2556ac7bf6236cc4e6b96601d3015e2d8a95cf983cf24611071056952d9ed9f7bcbb3163585fbedee31d68536049a50889628bd821561a6a97e7dec7e67d3d73767e0ecfaf9ec8acac285be1420b5bbcb90532ea8e28c4b28121dd2aaa66842f6eb1f4e53a2cf528a33b092180a51ea025ff42b282c2bba5465d1a3e9a6fc2924d054fbd0f08fffe5f3ce280e3d6ea8b512647ee8a4665f2097f4d70a7caeaae3505c50ff1cccece967569789f77afb11c301a71a103de7489c78baeafa2920e335f0d4a999021cdd410f70125d437105fe161324e3c4eb07eafcd45304fced7fc039e8dd2fc7dac3bd24af54eebdc4ee4be1f308d308cc6aee4a80b4f09e186b8fd0ff4bce3121b4e495238a1012bda6e5149331b2392ed341baef290d814cb8ab6bc2b135b810dbeaa37557de74a8165afc38a1c2df47da0ed635abde04f54597b1fbe507fdc0ea55ef85d313b1b40329e676f47943720c1efa13182ddec5d22546161c772a024192e7359731b84fdda0d9ca022b0e1afdebb7e81fa8d2fbb3f3a851a29c47dfab7e7662621a747e208c3416181791a176e71854c911ff92d29c3b85626723cae8f81dd98dc7bbb60a325f4fb5108ab71c02a29ef5397531fc0d1c7bde452f1d05272bc36dbefcaa409452e2e62f3b3edff8d384c0f6f40fc703c545f02dbe1d0503adf28226c5a40c1c236503dcec66b0150632076dee7c91cb491d7e4118c0823bd636dc24b1517a6315cdc150c3191f369f8c7ea0e033fa479269b29038bc434d21d711f939b7fed6dfe5ba92a86bb7d91c5d5acaca9b916b868cadadb35eae84433e4ba768e85425305f865838ef96fb6846c6b6d2630a6ef0a6d82b4591dda37f17442d0fb76f2f1ec9e641d83a7347fb390e84d1331b91b60e4ffe19fd4cd370eeedb9f95a91dcb12b660442f15e286af5c935f1abe601782f1005a15b63fca52d747fcccb2326cbe468eeb24cdc06cbc77ff50ab1a12a80b3f1846314eacc95baa946247890f03844a709008482d6cb14696ae8217a949023d2762e2132ad21e2c22e9ea9222c81ade9578cdfb5fadbb86f31d0a8f5696d2382d0c8d5ce06ad8f298169ff3f9273642ebb29615cfaf5c130054494866b37bf67c46da05a2fa7b1e9c112e531115ab64d767c40a7402175dc0de7b87737bebd15826d6b29db89714b188fb9e6725f8e5fb6791e4df805f82eeabfd47725257c2eb779edd42c1ef257d97378481e012258115919d39792a825c57ac863daf1d0ff9e51b42417bd5218832ce78d17c958d12f46f30b22091ccdf1af3ef242d7963264c52c464dae3e087be9f4d4cd776da85377ae7a5e0fbe5a52449ff0693ce75b92f1f4dec33c62f83845e7527bf483df009e60ffa2b5b4627b41d86b3942dae0efe9ab02f9392d2edee808adafaba93a6317a5084b01eaf4c2c171465eb2e4150d2175d7d2d368802ae8dbdb55b822340c87e5d870a5a2c99fb3660d5b0e51a95dd92e8888bd637f2daf8529d94d1eeea3034d992eb467a8ded1d9e9f7564ae30b9481445533a49ca1b2f4d49b9dc29a01e81e812f0d90de3a9420843090ddd07876fc59232fe11cdf3b3a388df2e6cdf1d1992473b99d92370c6dc0db88b3b291ce9d66f56fa4a25e7d789f43c0ac62a709098d4174171de31ebe5313a37605858ef4784f6055c336da036322a25eee6b545b27ae9474f4dadff363c5734f98eee55551f97653ec6a0ab4ce0f33222834cd653bdafd4ae6ca6b6078098a4482f9fdeb347091a26e5cd6d3b41d65a9df23e047d46def02632089ce0a26debcaedcbe7aa2ae78756ac08ee49711421ad3c759fd7ba399535e8bdb8a055c09aaa6972171b26d2b4ee9ed17435645a0b55aa9e15b05549c27ce684e2a1ab9fc1f941dc435faba1177964687f4056aa440a270ea497c1f0ea3d56d4aa85d41bf1f9262d7b6252fbf37114839d4b3f794be99f9d9d3f64fe55fe76173c1a5704d5aaa3b922cc9cb25a25ea41d3e7f1a91d52a2ed176de886b4bb18916f5b05e00d52ed01333e416b2c030ac9c0531b2a2032c7fa3dbed7e478f3f830a5228889fd1156858298846a1eb4e6753271264e7cb61f207b9ede4a19c1966336d8ebfdf32c17ae8f17df82c16ce13b1f97742615b74c8ec090d3e8c5f931d9ac8158bb3970da450279582abf87e4c145e9c81938710268a38d9b16cd2c8af607f4dd3f99dadc4bc37c1b706928ba3732e05fae0e8ab45f8211467218eca2bc5837d992080a54355e4553e82cb05b771fbd9c6623783abc3cc80fca5053a58b7ce52b74fba4dc3e5c21c4f888ecdbe4825fd1663f42c1948af27cad288d6c4ae4630c2483e1b7228625bb4b3658d97e69d9bf38f3cfdae882c5b7e33cd80307e0635d56574e1bfb016cb122c07ec647deb914d209ad716ef9562f2a691fac4cd2035c18f727ba37bfdff1c60646e7abd43df1b6f6cc3e7027d9d41e334235ad513039a189a5c308f6dae5c8844fa97dfd2b04f6b42dacb837532f2104af9ecd2040c1ab967e003bd65586e9350956e21feebb8eaa203620078d629f79fd25d4077240fd12b76f57bdc324f04593dd3632e8f80f622d27a29f711bf02ec5cf603ec378f3f62e1a8302d91a50a90eaa1fe79a0e242ffa4858b29514441e5eb8f867b21b88211134226657bf8720fc6c83c4fe094d22282a7c16165b5a3e71aa9484e8106c1098b4d8bfa1c5219bb75ee08058cd078a3e8fdce2db7f8dc81cddbc1015698132359c1e383e66cf6c91408248371da1607e5cb082c36d9b50274360cdb2c516cb3fdaecd14c42129b7da34998117c97f296c5576724de47c47c5e23c63b32d751aa75513cc48c2e342d84099542e947043c92ea66ef51aa73ace118d8f31b1249a13edfe678be5b240f695f104b6af1ee6e684deabe3a0fdd3d3a0c049878a89ff0a5c8b88be77144507268552dc0cda321e7dae68c1d4eb1ec07040f2ed6eb3b79cba6ca7ef3ed5d1000def7b2e98eab42bceb13e6b1e059ead846a1405547a50a4f4ad20acfc3cbf3200ed22fcb54092379e7bff17e8cb3bbf26488a22d93280e63ede82196b472e8a8dd74d4961ef6c4f846ea0613ee0e3e73b71859eac511de63de1246c39c3e1383ed79ac7b8cf96cf1d8e64808c723021ccd7773bc09464cbca8e247cbe6882c0bd5c09f2904598cd455df5de96a9ff7b887bc94360089b9b94b7d126004909dfac7fd856426972c82f816e4a7b9064735747ce2a93095102794472812221949e4cfd1edc514cfbb10282605a3276ac04c4b626c646229a896182ddc844046c4e90e3a065f6f64ce70dd928c9a2ab38a0dd3988edf5a63763adeb5dc54918e6b59f43f14159b18d8320309f99ff88cebdd312fc96e7ffcbb7e9340aacff6e9a0ccf8355cceff67db2a46c8349a39c0f1c72781231cde1b688b37bad4e1b41080e2254d70a18fc04fb1035f0411c58a4258e790edd89c4d1157fb100466ccecb85e5b41268e1acf5a371673368ad1faf71beb9f9534ac9e3d8f6830a5df39b39f95e1bb70c0ee3160c8c2cf3da1fa5822c080cdd10b49ad1e659407a47f8521fed838e079abb03f0996ac26ec9038217e5a0aed6706966c334acb268db4045a56c98dbb9a9419bee1d0aa67a4b362496cbab272970490549aa7f16468283e950e19e45cdf0466f8eefffd4cfc2448cca4f8bf497cdda109ea2fad921ebade584783932681c5d3870650a1ce1776d84e6f8422f74a265f4c47a8188bb854b3f7f64aed7c9acb4cde650959418aaaad2423bcc180ae055ef01d93e2c2bfb5ee8a436a2c5551e0b00ff33371b3c813a3a01794f154245bdd098bf68b8242e17ed59b2150aa7a7c83defa0c7bd1d1e4b0a7c50effaba66e33150e950921330a56d51b05ee0b6ae93dc018253f59af2282e5b5f41e83e913e8eca54ea0f455f224e300f0356553f0020e95554f9a2b828dc395a5f092db3ebd9ea2d7a8e2ea88de4ba55bd3b758f40ff35e0c31032f44d716771440f167a3ea666b9ab2f2239b4b9e55327b51abab5e1d28f0774f5dd2c8365d95c67882ef8e10b23a6d1fad00c4e6b77cf634ad9364dd9cd2469249c7c1159dcc0085dfb26af3ae9a97c9d0399012332f5610cc6ee61a5c7fde2e2eefbf844431ad59e10ce4e5747d2735c5caf1620d31f6c7d00d7a2d60eb267f6cda79688826f2ab24ac44264ad1f95e0869920efa1bd40569cf74b53b9ef075124b7e6aa2cc412a08fa793f4d8d4d16a1c8de6164bd344c6aa5c60e4f455d4dbb6cdb58ac328701183904964b4fd0044b633313d7eb418f2578d438ada8adb5162b8c674bf881233df04d1366907553f0e87f3611f0f71720e60e07c5b94aef7dcc73d55790fb68ebf5923d82b64cd6d2590866ac58dfb1c245d55b2f3e59f0942df36e5ed5f05c6ce5486c72bcf81bced2f4b70e96864014431e97a75e5159bfd5323340b25a5d3b440f98285808c4464e2217ef1b779b19e9715cc459024c8d4282fccce5a1fd255cb380b24de446465d74cdae388e8c6e47f5d3e571ca235a1e87966abc7b63958117544d1e8d453a3b32c0fc2b4d747108335a86ec9000c4d0a801932d031e3bc90bbc6d541ab8c9d64364a59048ebe555d8de38a6dec7c14eecf21e364dd251c995e3a222180cf3a9f71eb2c897e8f1d848f7c9bd039817ff034ab8d93f75db0272602f293ae09684f11798ac930b9fb1cf371fd2724748b1904435019c9d75540b0c9cdeda8de9c4918edb45ac565219c5aa52b21febf9654ebe6abadcb8d5ab327a99d022bfe2c901045e944b545c6ef3edc1c25713ae4ca68a5d0f39518ed1d1b16f50413bd28e20d79f1479a3514b475da4595b38192d64993c201cdf4f045fdce7775b25d7c8e0e83f48375d987379ec71398d32190e83d26364a1116bfc58b80e528167341f053f0350f119070a5ea43683a0c71cfb50c08cfca11d36dbfbd1e52eb6704a64f2db30e94ddf8d11e3583c3b723998896a879652fa29e8da4b4d5b6feca492b2b0fa24050e2defcbe706ced8a184e77d127f45b573bc95460e83c9c30b0bf1ba0e0d568cee99355fc7bdff2fae4d3c14ffa3e3e9c6abf608e11cc45ce914001712f501795e07334b524a51fa1c95eab52d4dc16256b49f56b010ea22c66b5f3c892699ac3a0231b9e3d023478548eb7f305cfcefb7794499725a8e4716580c2d82b88b54165a478cd9a77aba4fbef8566388788a7d55a8e378ca13e1203d91119400e21be1df25145f7f0b4177ff43db373fce3f949442e0effca979554c150dc59278e9a4c5648a8400166fac414c665245f15dbe3c5d069276fc4f57e7153f134febf497cb06a838b03af76b33b2dd61cfb0d2d6633c3092a5a61071c8971d5708b024ef6861eeae20bf158336c31a491bb6af6893aef72034154c1ddbb02a3e0e9a8339e4b4c890857069c3dfeca9cb913a699b1a62411c250219d868137f79a5443cc5bbf1cee729c3a324aa62fd19213b4f4bafc0d92f047c7a07104fd1d3d006594b489cd84e79ddedcaee5a5277320fc9221514a41a12f95e282bdddc86c8f99feb472b13d0823cf08e5f099c61c7ba17e19bae428976765538297399d53ede14d0cf7f7e8ddb8c33dd2992efdffebbced4c78a679ef94f3e016ab854df95d40993e10336cea1cef08", 0x1000}, {&(0x7f0000001180)="b982291a24b23a7463bf360579b8edf7d4de16a6b011f77a46436d05777611479c84f7ff8c3d6cf66851037861d430c93b59107f8307ee6a62d13df23529ad71aefba7d61464b54ca96bc73408cb755c8595c7ca7b86f9e0dab66c7b6032ad710eabb0b4ba070c0a0aa85a426da1e44ef74fc7a8839182c45a94850744360f17e071ff84e56ae864d1c429", 0x8b}], 0x2, &(0x7f0000001540)=ANY=[@ANYBLOB="c8000000000000000100000000000000bb7dffded1dfefe8d525119957a15d08eab6c184ce8f9c1c71a38082340cf4c98586fddbeee626764dc52193297ab6430cd807aa2b03be1501c30a4ef16149e762c916331182f24d7009ceb7082fb22dea0d7a69134d960262f8f77fe429f2c562c1669aae5c106716e37b230d476ecd9e8a1dc758b72e88a75914cf8e55899212b742376b7fc82b070edb6ada00693d53305b66be7c0b9f2f06e882800951882a87aba5b61d7f8fb1ed59061bf75611e33d373d0ac9c735fc6a2c68d247f6007000000000000000ffff0000080000008dabd1c2f91d91db81e5aba3ad415763084a7a61fad2869ea50c6afa306b718f960d57d1f6a8ceba6af35df50fb6558ceeb4f58d24cda7e4886b744d7a6c89d346ddb582ce70ad1a63f9dec9edd1c229bebf539faf9bf18bb60fbaccf6ed00007800000000000000ffff0000050000003e99a4759f8c4a871016b0cf4a5246fb20cb4b3d8bbcd211244231b0fbed3aa62d4a7687c3db04745f44803c0778b9f4dccb28cc7effdf615096587933b04a270ee0fec8d7648695d65c920f97edd5e1010400000000000011068f044c960a1ab6c60d2adfc5b07ce4d7734622592e33e4b6843a000000de101dc4b04b7be61566b9978b5cb4a5bb9da77550f2d80b1922239c0cf7389c61dae19a86b9a6277209147b73e0fdfd21b75d2ba72ab7d23f56df2f4288b230b9333f0e12be4e43cd32b02bc35a50e7b19ddf2b3ab4d25c0c003666c375d302f8b43a4d5035c1f0dd5eb5064127072251a51c961e8767c013cdaca6b130e17027adc89df949fcb2d9b62dc74062fb83397ddf3f2175476109d65bc065825cd0c11a48ce6366f9"], 0x1b0}, 0x2) fcntl$dupfd(r1, 0x0, r2) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)="84f79ce1b6fc1d291073ad80a3b8107b0446e5892d31e0cf15cad029f11ceeb84e5d6b9d047722ef7ec6788e15c94b90c581127fc5e8d14776fc462d53f9c33eefa79e10b8a6e80f2965a1f5e2226654d7101f6505037b6c8dc7118569a2ab6660c56d0c7d385fec450d", 0x6a) 14:43:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaa8c17aaaaaa00001c3aff0000000000000db74c0000000800000000000000880090780000010000000000000036e7856ca600000000000000000000000000003800000002000000", @ANYRESDEC, @ANYRESHEX=r0]) 14:43:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 14:43:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) stat(&(0x7f00000001c0)='.\x00', &(0x7f00000012c0)) 14:43:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x100000284c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3000100000200}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:43:08 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @random="2f3259998d28", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x0, 0x0, 0x0, {[@generic={0x3, 0x3, '\n'}, @mss={0x2, 0x4}, @generic={0x0, 0x9, "8a4bcdd6fb7f8c"}]}}}}}}}) 14:43:08 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @remote, [{[], {0x8100, 0x0, 0x1, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="c2b013a2c626"}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@empty, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @local={0xac, 0x14, 0x0}, @remote, @local={0xac, 0x14, 0x0}}}}}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/171) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 14:43:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) 14:43:08 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) shmctl$IPC_RMID(r0, 0x0) r3 = socket(0x6, 0x3, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7}, {0x18, 0x3, 0x2, 0x1000}, 0xf000, [0xc89d, 0x9f, 0x4, 0x6, 0x100, 0x450, 0x8]}, 0x3c) shmdt(r1) geteuid() 14:43:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x81, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7fffffff, 0x0, 0x0, "0a0332f63095bfa22ceced6768920145007bdca1"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) readv(r0, &(0x7f0000000040), 0x40) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, &(0x7f0000000100)="a9f9b9223df2657402cc57775089f1f0864bd35824cef073981b5ea3d6c0043aac2d30d9c4c420b6fce82afef0a7cbf05ef28f966fdd555308a5d348502993f397dd078d767f7c69d7280326956a4b02e1a741a8", &(0x7f0000000180)=0x54, &(0x7f00000001c0)="07eca522f9f3fb663b3663f75330754a5d4f794322ac9e8bfa3c34c9d0fcba755c155641d25e0ddf6b7bca87d3fe1a41e125d63c8be4131301730909c15a6465e1c5baf0bdc9f109c7f27d14650ea267820b5ac76819e2e7d446c0d8779ec68e54bbf7effed10cb6a9104785f8ac02897c5ce952064f3bd0eb7815bc01eb15b27bb184f89291e29ad9e0903f2949bdbef09806f52bba198ab0074e7a21d26ce5731fbf1785e70fda6017c0bcfdac9210bf06c269dec4eb8346d65cf9230633cb1ae69100328605e9dee982da", 0xcc) 14:43:08 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x38}, 0x2, &(0x7f00000000c0)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90697359a4f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0xff67) 14:43:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x102c}]}) 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, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x401}) 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) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0xfffffffffffffffd}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 14:43:09 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000000c0)={@random="bfae820001a3", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@loopback, @remote={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{[@rand_addr]}, {[@multicast2]}, {}, {[@rand_addr]}, {[@loopback]}]}]}}}}}}}) r0 = msgget$private(0x0, 0x6ac) msgget$private(0x0, 0x376) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf401a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f0633c0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356010415f058b0fed6706a4d152ed0cea4eade0cd7d88838f8387c3440ba6ba9cc08452fc04250db61740b9219c5cfedcacfe9d34b6a31de9d05a5615416a1e222dc290000000cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd0500000000000000b85b0990b99c9c04fb2c6471effe54a4af861d06a9351ef36f0000"], 0x44b, 0x800) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed3413038c3925b2e41bceb04221abf15533b89b0603ae37c864fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b712000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120763e2ce23d1fb7cf63c9dbc6a87869b8ed7fe114d70adee766d7d696a54a50d515e2714fab1fb6f1ef5e2ee86a0738d95934e84357ed214ae041c228e609fb27bd54d86080f76a08dca519d53d20cd99fc0e03dd76407ae51adbb71981029aeca137eaa9049710bebce9939b39222990200f3eab037a5d2cba6bd4272495cd7049a7d7b01e1206d3b57d1fccc7d73a0b0d4cfd8ccc85cc9db643f529ef3ebf17616907fb01c6b8c9a309319c606ad4bd8169d5176363749cfd308abc55fdd6d69134ecb558aa9a58fb0e85a"], 0x4a4, 0x0) msgctl$IPC_RMID(r0, 0x5) r3 = socket(0x11, 0x4003, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6dd00000, 0x0, 0x0, 0x0, 0x0, 0x80, 0x5}, 0x2, 0x100000000, 0x0, 0x0, 0x5, 0x7f, 0x3ff, 0x92e}) syz_extract_tcp_res(&(0x7f0000000140), 0x7, 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3e698 14:43:09 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x1a}, 0x2, &(0x7f0000000080)="edff00c81a77e376ff701571c9bfa68f1d68ff6a1355d4fb12747af76096", &(0x7f00000002c0)=0x1e, 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) getgroups(0x2, &(0x7f0000000000)=[0x0, r5]) r7 = syz_open_pts() fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x5, r0, r2, r3, r6, 0x20, 0x9}, 0x983, 0x0, r8, r9, 0x10001, 0x4, 0x3, 0x1}) 14:43:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 14:43:09 executing program 1: syz_emit_ethernet(0x5f, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@generic={0x88, 0xe, "f4fcba5f440f19972718e34d"}]}}, @udp={{0x3, 0x3, 0x8}, {"da62b77f54a880346d431aab2ef6356580e203cac207af2159a619120687253a1538757f1c"}}}}}}) r0 = shmget$private(0x0, 0x2000, 0x1e1, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmdt(r1) shmdt(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) 14:43:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x800, 0x6, 0x2}) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000fa1596b283343d63e2c79bb0cd34b8c88b8c8dd878445348f6a7032270d78a8896f4b7e4ca167a769e7ab41a4faa52ece7a18a7acb51061ff4204473b5c084c71d9a20e688350a06f30d6707fad7bf9e7c3244a96d40f1ce89ca68ab71b7df8b9c7bf68f0004c475bbe81b680900ccd63771d8b65899173e11a74e6f8635b286dac88ba7dbc1006dc68b7e0c4a03ac376607e6ab32e7cb00c24a7d503813d53f6e66159250d0d4a72a5a460000000177239aec6d6ebb0f0b2469a6a97fc9fbb50eb4b50649059ed16d8d705d62233fae0c2fd3f2274e89bb7be0d52e0150873b37ce49ca9a06fef86faf10784a022d157dc44ca484739afe5457880c0336bc04426ae59f4b35d814181a6b88096be7"], 0x117, 0x800) 14:43:09 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x7}, 0x4, &(0x7f0000000580)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf692f662f3daeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca877264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62e07c1eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629000000000000000000a9c1103d9440abaf4b7c29a7d8edb0c7fe6f3ac9f38079884ab171c07fdc3bcd220b960d1e866ff24aec51422176cfb4a77c2bd96b031686799d2db9437225d0a1401a7c6ff06d2b8a506c69cbb200eb67e476657bf44a70a5b86f0449761b8e2fa4cb7d7d2857fb0bd3539b133960080d5d", &(0x7f0000000080)=0x1b3, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x110) setreuid(0x0, 0xee01) r0 = getgid() r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r0, r1, 0x0, 0x34, 0x8001}, 0xf2b2, 0x800, 0x7}) r2 = semget$private(0x0, 0x5, 0x46) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)=0x2) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r7, r8, 0x0, 0x4}, 0x10001, 0x0, 0x7}) r9 = socket(0x18, 0x5, 0x9) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f0000000040)=0xa2, 0x31) 14:43:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66359a901703564d372911c3ab0f0f5cbb13eb711656135c749fe5273ca54efbac8a8bc690e0985a51ae73b82a70487ff576b49d2e158336f17ae87a3ac7fe22c45aebbe7f07e9c9a32a5cdaf2b34a85da9bfa0e3631f5d50a57a6f90e7c7d8082df645326d7502123c7f9e1714c32582dacaa9574eb360f1def1e98454dfc7e8c5e8e704662e391149ea88fd8ce04853aea6871f6ac68d75cbb717220d2b5"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 14:43:09 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x82, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0x2, {0xffffffffffffffe0, 0x1}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)="810ebcbdc1449c74a0cf4956ba3cdcb70d3fbb45010686d0014fca9568f2f1ae8007d35730551d40fa7cd9d4578e8169e84b2874ff68c48ea973b8a0860394d614fa1e1d53119f429133", 0x4a}], 0x1, 0x0, 0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 14:43:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x1], [{}, {}, {}, {}, {}, {}, {}, {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) sysctl$fs(&(0x7f0000000180)={0x3, 0x1}, 0x2, &(0x7f00000001c0)="32cd5baa8755e24a5e92454ec7106df34b2fcb1b409e4db26dadd52cf002", &(0x7f0000000200)=0x1e, &(0x7f00000004c0)="b1748414c3e067481f", 0x9) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000040)="6498783f56f7be87614df8a6fb81b5505c715f8bf2504b338a97ca3bec9787145aa43d74b3acbf18e8340052a3c104eb09fe737e6a8a3e4e56e43ed09ff2691a8f81ec0deb1fbdf98167a02062b81a89c86697ea911e1fe4955912059f55c67095ebc6617c0505ff558015e9d10307b27b9d78b2fd053091ceba6d34a66f1d3ff0e91b373b4e96800acc7d1a29b6a0a314f3eac53c22521cabd9bc5c714a", &(0x7f0000000100)=0x9e, &(0x7f0000000140)="e2d82d6b22705089f2e21217961ef683e42d056b84", 0x15) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000500)=0x3) 14:43:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6b02731c7f0079a4491fe51014dcc919a691e581238116790022e9b47632b941aa49f57b845d1d7c0d1818b267bd932151095e9fa01e31982fa2fca5ab7d2fd64ceb27500a87eaaeb91fc933c591a70a2d0ff2b0b6f0f3d59bbcbf46d0e65bac95d1b3933fbd5de6bb882e2eeb3cd5eecabac8403e7883b197753da137c4ebbb760808d78543ac8ba6db26bcbc16c1391fd4e27f31cc7dc6b348a0e10696b7ddff4435ff2f40fc5166fb91020000005a86e7c38d5b6beba2cb81eca84c9ef7e791f0a6efd38b70e28b7e5870cd44fb4c77262a42c1aef3bd609ccf607165a904"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(r4, 0x0, 0x0, 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, &(0x7f00000000c0), 0x4) 14:43:10 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) 14:43:10 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000140)="a9b0c3433e2a6c695e34461e17075343954e6371ffae9aaae150621e2672d01b5b710faf4a8ccea494a1999765272ccc718114eb0d98b716f9106bb65fd5b3b5d0375ea0b8afff8992ccae30f9ca81131ac241f2dd8df39ed0e8d26a2a25925b927cb99039ebd8015e374ae92534509a73eedc19df3f1d0a470d4d59c2839480d77d319de26e8be12ebf4b5f370ae38d16f4a399780b28c1702221e355ad5d333432475169161e6eb60a8e6d1f471789c49d344e819ca7cbe10e07b329ccb8139c68be", &(0x7f0000000000)=0xc3, &(0x7f00000002c0)="bdd8b6ecdbf9b78cc0fabafa170f8149e3f5895f6a8aff021bfaba0b03d722930f2a1b5248917a0589c77729dff4670bd6c5429f2b9dcdfaa3a79d120fb047267631796ebcf9e3fe5142aded35f7d8252d8b1e424c70d0d104a58d5a5c9ae1849abb443c53a28a241218370dab721a98e1f600af0cd08baa78c74c8a71e3eef192a38d9dcc2980ac3fd84d163e4b3f80e218bae0e56ca5fc89c4d65214a2fddc7fe72e160401b99e8d172f890053e91c5359eaa6c42ae8af28183591c1b05fc8af19e56b306b", 0xc6) r0 = socket(0x10, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pwrite(r2, &(0x7f00000003c0)="b4d7af28889e64ecbfc5ce32264c24eb1ced6b715e92bfaf6c83274e49ad31579497f68f17e7a28e49de5ca746e970272fc12aa27fa75136eabe95ce63935ca017113628364ca9b01e7b190a08d2ef39fbb9e68de81f0752ddcad5ff2d0d01a1100cbafc732e13ccb343b7e58f4fbebe1d1caba7ebcc139e677b5a34335fb90b7aacb668e9b2ebecf3021cb2c61007a1166c63caf54b0c35f067e70d2eb7689c228a9c697bb1f1fd4cc8282fd4491c877b6dcfd97f22cce69d3bab9ec5484d9504c65f2dcaa811993d40869df02435541e6fdec1a206e8e9cb6fd98b29aa4de130817083b001d6cad17fd61f9a3b06f78d253b980bc69089fa9cfd6b9cf629bd1df36a24e6e86170a3274f883de4c2f33656ee4e1e8974041d2f1f1d71208f907684415e3c5a59cbe4e17ce9064f0aed460e41ebe430ec545c56b095bd8d146dd99edb6f0a715350d9f61b317b356e2310357225e021b766b14d72eaf92e0fd635991815dbf8eda59ff7525fea017f68947e018df08261957c7348a32de1656adc2259961d1632fe2bf1297861efcb89d9eba529c6741368afedcd5cf34101e92f3aa8530474610b8f1c9a1d316455ce723eedd312085aaaf0ec4de7b9720a6c91fc6cf4a8c7ebd09addf0ed78b3a8d85563ecce6e9a3382a0d02f231f88332518083a11eec242caef4773ac7d150b26a07a191844595e9f101a8ed531716e1c887a920de56fe586ec0a436de8f9610399bf3d89cc0fa81a19e1f09102ade19b84a7a023b76b87a81199be7ce7eb44f1d827e43923a7b7a3d940cae658ccf50946e2863472b4c8d7ad7b3a95db62ac9faf7fd64f5638b60872eddee87b979323fac05dfac3440e762b7f8099371d192cc3a10b77a89aa85928c6469c0d1c5814008a0d18749311ab74d91a8e8d9d08952c06c4d93d6f4c1cbcc0bf8d0cbe8fe29a1014db756f2431e3c8f7d52fe27afda215c890720cc73fd6641bc72a330665da2c3b610225d40deda7d1dd37773028883ca458c1bc65524cf512244d31be23850ccbd68059872685bc82f633262a4a917bd2305dfaf83231d655a164e5b22eb13ce495ca3557aa67394a631f4df9ea8a57531230b25583c197a909b5368f66c9f8ed0831dda8e55aa07fe1b53701ff0b6268422aa0545318ea25e72634cd757348ab943af9728923b06064215ec3822e817b91fa023dc374abe7d68c051fc99319a4bd37b8a85a30c2751bcd3e8bca79e90e7c8438492ba64b9cf1b9c6ae8fb005ff48d201668c3ba4af4deb17099f224176f14961e76d02246fd81ba10ae2340876cf4a90c02613d7f23bc27ae1a0170c35f4fd2cd6d57e56b3f1033eb8b097bb2ba38960b1663628c406c9aa9c9ae3dcb92ce464bb5180354bfebe9ce10d4ae2d3c26ef4ba9144756e741418ba980f2a35914a93c2361352197537350f59853acfd7a5be05874fccf48705b9b3246d9f10f79d24df4796b52103d52ab98be6f64cfcd91b83f061b28521bc5e0ee4c9b6c65ba2645f48b58ac39e69e95d1908457456056c6a439b8b96a2fc325a6ef08c61efee999883a4b28691d6907b4cfcc18e6000e0882aceb718d0d0ee09b889d0a271ccdfd2c23b205378c9afd90f711a0dc6e80ce05ac564c783ddfeb886b7953f22f08aa540cd058a0819e1214f81a876e8a6123895e93cba4b3ac740b9620a57cd0701993214f1c06ed2569ddc607507f8390ba30155feefeb0e1d6a7c52a333d33d32bad92d7cc5d12221bf9c25f0f52ebff510302b9bc4d89cc7320e130ebb1032bb11775103037a32a3fa55a82305aa016fc4a6ff0b284858b232b26f4dcb42e36cfedbec6a931ebb0c1e8e51a800131d7232ccef6892587a065242c88a4f0eb93f6ecfe573d7d2537a8293f0958d46b52a8ae5053880f6c49434ef95da76d151fd9f9c1af02cfb88ae610caad4212b24454300bcee15a5ded07a05a350d3bf1355634ac277c0cd065f54d3b176d8d44e74c52d62bb0109b0caafe472da5d37663c5ff844ea4ceeb8aa732bcf62297a1c6214c9f02d6aac66dd644fd1fc3970ebe3d6ad40d01346505a91d3d307c78f85b05bc9f48a0d8dac5d2017c56ff18b3082374a4df1efa9b2bcad1a8252eb05d5a3bef57eddc9b1e92cc1e2de9be23f8fa76213549b74e07aa6aa66168add06a1f2e1244e433ec6f513441162dd1802d7d74543fcb3fc2c861062ca6d9af054a395d23404b0705dc957a6026a0bd4e577d8c4b2023b6751f55c149c249b4cbe0274d0b24554e7ebeb0d1392bd2527d7da77619e381eaeb82cd3eeb92965b21b905685ee680e7832b43cd3ceabbbcbbe50048cdab5ddf2ebcf985b60fcf04daddb9646c4fd47987c2c15441e8977d27b38aebd7bb826596bf20de4b72ae63162a4d180fb84db8c4821121964b731511713b4e6b87b76bf413ce1296111605d3a51740ea46458a0e33459131aa47678946f587297ea4802d63c866d9232d335d99711ddfcaf1475cca76a4264afc175db8f7ae38cfb09e5e3920a7b438a54848851c83c4b4f0ee6afa7ba600c716e57e5073b25f6160eb1111c93f0a58769d6510e7bd99a41ec9e0a49f08cb56da06d2e865d6effb1ca82927e88f3cbf3603994da8708ef4ec6140418276a28abe0ac7f7913eb22b648cf1a8fe563bbb6c3d028479e1e60a96066076a5e855d06f4a796878e327158fc2d333ed3ca2477accee83182d07c4348366cf222da24eb4bff07ed49662b38d51aebf7aea935b317be87a6c393c2b3381d1d0027fc7992a1b8825f436d9aebb1d615f7821ec339d95c765c57b4a3a7911b9e12b7e6cdb1e51f718fb5bfd01b2526a743882cc4907c4ac7083485d552ec51b2a0eb6be06c8f0a9b16f70a21e6fc032d771b9512c6d93c913ea343d4ba66b54cc1f75a4c40c4c5706c27757c1c63553709398e341439fddc9562051a80239c5e6f3daab61478f507d445c6268c319550c6f60b0e0758a643d24553eddc7b7c6cbe406ad167d59fc83b3d9a5d8bc2a78eabc28e80b289e64e715b383a66f40fc42ed3f7c599cec5a7ff8de21a14a68dec17cd29f3f7f7494a2b5ac33722c959f68ae5d5352f4b9145c1f535d3b7ab992bc806beffc03809027cbdfbab8020c005f90b40675bdaef98ff0762cbe062f149f1eee026de44bc49d8e431d6a964e48a51cb50ca7f0598ad7ae9326a81997ceb366e18e3beff92fa08d579bc18b4a252bd87a6b63b62f78375c5af3efbab5844bf85a295c69df1ae6d96f28ffd73452440907f4d4317f15046255cbf4a79a8f22deb586bac9efe16e47accd9d5bd4689911c5332aa8dcd6c3407f9ef6282fad9e4ddd0dc894a528d19b141753b01fe3dba095bbad07c3435bdb6d14ff6c15e0f763a83f525ec5df1907889ea6c71724e490bcf00ee096eed8996514e4818062c581e797e2e6f20d323d8272307b2b0d7dda48296946526d0a89a597401a55cd87f7eb1c89669df6ccdcae4839accafb153332e69df6cb7831667e0b1f44f3a50eb5cc6f62a2b0336371d680b2c47695ba8774be61a86db44d70b568ad3d697235d1cefc7764dedc92f4b6676b2b7066f0d1192042ebe077f436e01b29233a09a0166bc5acdf9ea9d460887637718c8586bbcfe34367f1f51f1db31de40d3893ca65f54b926a08d4ea8fac804506517baaa14b80a50cc0f8ecba34be8fffb658912bde0e4aff454d6a0badd4bdcb4359bc44fbd3c6c94e6688423d328713e2f7558501b21940c0e73d9018a8cb6ac0e2006d087c3baea5cc91905f4a54dc1a97b88d740e33aece603508fb1d172e576756902d58ef72376f419e9ffb4559d0377cee8b38aee3aa8f815fc8736f07d111b18ea4f189d35311ba968287046415a5a74e2b4e1f3c6bb29de4ea147a603146924e3225fc5f0d302c319387cb2b9348129d16a43de64d1069e9b4278532ccd210833521f130793afbe651e1d214ce3cf75cc11523c38c0833d3f1982d2523999a541cd1735bc92e9a5a8d468c56861ba464be2dd79f3c8f83523b1db42245edb07f729d3bebe4d0838da65499dcd514e28c2f77709e3c717644560639ca24d2210b9741c47a677c99c4ff8d8f734f8f42067e584da5d4253ff77b2d09bb6636f06d89d5f39855c549835c1d4055e9f3b0b5e3c3461b9014044e5dfca62944a3a98dc0aea7107581a0b4a7f13546cbe5b5339df5ed84ab08fa55a5f3ab553dabd8029a38407237066afe74c7ef84f8c87559be07505fb26c293325394e1b890a46643e2a3ea61b344c0309dea5fad2f6c889d6250cfe5c4f6dbeb3d3f2e62911126ac67ffa904347aa1f80f441eaf054da0b9fbe889f373617aa3e9b9e9d1fd3602a436f1bff4bbd6ea1ef10dd20da324f66c38f74338f3c9070db400b02fc40a319232fd635437a0048cad84b1da47bcf7f7bf9f21ac887d539e511801a33c5e60bac6263510630a8566f7f2963c3c4e88cd1342163244bed224b270f1c08c64b11f9c1c03faae342e3156f3a424f309ce5b91c4ffc6d4054f6039113a1d194950c4688d017147cce48fcddfc5c71d5df879c1b9dfc5def8d5e8965bc8890882ab10764bf2beb235b37883d179e5c9330e9c4a3890159649683973022a066f9358dd5f9a6061c53fc888d7a1568a34187ba6271c8fd06504d471020fd0d623996f5d2b597445d9dde0da9f92dd31da5ffad936563951fd4a76292effc22fca1e38efd2991eba0f1dcaa2132ffb442c7119b78529b77a1e9a258c659711e676c70818ccfde8163bb7e23f8967bae4b1eddb9cd61161355bd63b460501b17ffc4ff04a17d3a7b55b46e372bc7364e473b22b710d035ef594a14a9fe8ca45d0d6e29056e549ffa81cea67a78c78d8537ad3b093fc1510cbf3e458e00d99170300fb01f82f50834dcf0cdfb4aad7df8b6c410b483b7270c888ac1144f3698112ea2e166c950860578f7a48cec18d8fc07e28ea919451a93512b2ac66491f88dc55cf0bacfb83beed692e7f290e7961c9427af19512c15361a10925a8523a35a1c5ccf586919824e8eb714e5385567c8e3276d34fbb04a325d57f383f1455e5b7ef5b899e5d3d79a9b7ac31c3a7274e4fb720b91865d795447da24f1d37f5e78be892b5fb5a708b6bbfdecac277c5454153fe646a699be3ac0d16a21f7fb8c94bf6d799429c7f1695affcce4b8a23b0b7cd9c09eb33a0c61b16d6eacc2ba644621b75566162ccf719cc7fc03badbbd8e8f4cc4ec94e2881f27123f71ca73ca89c5dac66e390606a486cf7700565bf735ec0f8f3c09850fc0bcb22ab31ccab7b1beacdfcd16e7083d4d30e1309378aa6be6173fc29aeab3aa515629efb3eb24d1b252f4786ad984b576a40e40359ed447be5242a9d70fb4a92f3b98eb93a48977a12933e592213329b2e8699f388180253febd45b63f715d02e1c05ae4ae4de08411dd864a9baec2565a89f8bb108d3aafeafef7d4d6ee530ff31fe6a5c6d22dbee20ffe19b3c5395a84462b27bf8d801ba46439dc18ea40f16f934fcdd2479b68dbc35c90c4dee1bd89edf042b25ce9a4abf0b0cf99d5d113e02526fd4b4d527bd5058cdc85515bd638e078fdfb26ea70d4342cdc8a1a4615b4f10c25d3bfa24eb0fde51ac7363fbca9536381836221598938493df4f295c51ea73e7506163e6faeb0420a933f055852ae9467a4318feecd153e0ad4cd6617751daefbd37d5a7ca1f2c9e172ae53578f7d092b741605c7efd5c2449cbe643f3cc221f19c71f14477e71c5aedf3481a9fd26d389119d403bc1edb7acb93", 0x1000, 0x0, 0x7fff) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x100, 0xfb, 0x6, 0x4c}, {0x5, 0x80, 0x6, 0x3}, {0xbeac, 0x81, 0x8, 0x48}, {0x2, 0xf9, 0x5, 0x4}, {0x1fe, 0x25, 0x9}, {0xfff, 0x9, 0x5, 0x81}]}) 14:43:10 executing program 0: msgget(0x3, 0x381) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc000, 0x8) getpgrp() 14:43:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x110000000019d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x7fff, r3, r1, r4, r1, 0x40, 0x2880}, 0x9, 0x9, 0x3}) 14:43:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x200) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x9) 14:43:10 executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="897649f28b009183ce9b18c749cfe6107982518889525b63051c2da6ccca57dcff7cc01ae21fde3ed5226e850823c7a49fbefcd74af8ea47cf01a3199ef0522de82465186d14c881b948ec7835bb3c41b6dadbd0a47d12593d6e44e28d00"/104, 0x0, 0x0, 0x0) 14:43:10 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80186940, &(0x7f0000000300)) linkat(r3, &(0x7f0000000040)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:43:10 executing program 1: sysctl$hw(&(0x7f00000001c0)={0x6, 0xd}, 0x2, &(0x7f0000000280)="c73b145cbd09911215c2253f85e9795b17ff9657a6c55968d4a6f8f3bb73f4ced2855322ad6e1e93155a2847c7d9c4a6b4af91246262ffc4b7c6b4b759e9487ae230ef3637a53dbb3f08f980dab2d1d1b6f8f17812bf67069350394c27055ff41914b5db491511134d", &(0x7f0000000300)=0x69, &(0x7f0000000340)="6da9e966f9054c61b7f4cbe9729645b15b19664298adb3e2e814ad35868b0dc71f37e79c4c7be77fd3ae6cc1f01f634d04d810212a8629fa1e9d22176b5f06992fa1cb3bc1656e758977e90ca43058ea01e4f371124bc4a86954f21027ab6eddd1323aa774ba6f9351cd5507f893228b8df7853b017da4c05c5b25aa0e98c39a46d0c9af", 0x84) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x7}, {0x7, 0x0, 0xfc, 0x405}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000240)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwrite(r0, &(0x7f0000000040)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 14:43:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000002000000ffff00080000fe00f87c8a5b67a0f7aa67460800000000b8100000002900000033"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:43:10 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1f) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$dupfd(r0, 0xa, r1) sysctl$machdep(&(0x7f0000000100)={0x7, 0x2}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) 14:43:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x10000) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) r3 = kqueue() r4 = semget(0x0, 0x3, 0x440) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000040)=""/93) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0xffffffffffffffff], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x4, 0x0, 0x7fff}]}}) 14:43:10 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x7, 0x1334, 0xffffffffffffffff) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r2) r3 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x37}, 0x2, &(0x7f0000000540)="6dc0df55a1d5a928a9b1efe1becfc5445d64314d31e14ef0a9cb93f436307b01c2efebcc94448a23c70a37ba5571ff23884a08ed536091f0c52cc2fe45c06168036068575786a98f396c2af994b0cacfca0e0dbe340f75dd0011e492bdc2b8ae7346ba0cdb9304289574ef", &(0x7f0000000380)=0x6b, &(0x7f00000003c0)="9312d2f969f0c70382aca97411f3d4b68764390e6d76d28843c02bc5318ef6a1a01a1262b82e00c5f92af646140c13f53f0a29b025bae96bd567b9a7af7c1bb0643fd2291b6852e3245004706a264ca27a38827dc2eff4b59b3c92b3aa2e2de3c95e4da9647ae3edcfecab801da57c47b0e78764b192801ecfe0581e3083fb4cfebd141a8f7ea36e078f26c086c774d8d79647b6a0257277e7e5924ec2c72591c7b6b33a0d1bf9758f21a4", 0xab) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r5, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setegid(0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4}, 0xc) 14:43:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x3f) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8000, 0x100000000}) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000340)={0x2, 0x0, 0x0, 0x20001fffffffd}) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0xa55, 0x1, 0x0, 0xfffffff7, 0x12, 0x0, 0x0, 0x3, 0xffffffff, 0xac}) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x4}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/214, 0xd6}, 0x800) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x50, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800fdffffe7442649b2323c60c67fdf030000008b57ee30f445e94914148f90acd906c0d1a273c48f6f456f6492c9451079584d77eb5226a5aca46c3fc0b4d87a4c84b29638388dbd3da0d91136b9b8c5ea7572d1ae14881b6cb6a3a9b53ce4e6bde7a399063ab22bfdf1604e63385f6742a122b03e5c665d003926ceecde6bd184b646682953ae0a93631901603c67b3b0caf01920c7d0c9f2a82b7e65165165c09a98515555d9994e952cf0d6ceacbed3fa15ca371846a1371413a7e74a36d1292b6fa7fb66ae4827954748a31e6976ce8b5a7f8d20d846c7ed3119cfeb4674c4a948726dda28660c7c89bd8e56243159aecba3b77f7ab06c2d0b60302567a40661e50343b9ee3909647b9eda190e17abe15af772fabf0f65ae96d3de33168d0030e9e1073aa5b16b670b59c764be8ad89b2bb61afa2f146aaf0d029da2969f46fc5a60224312b910fe22594d00e466fdb42f71fbe4864599636e5efcc8ed24d5f08c3a416ca43f295ff9855ee11d6dc39e9105ac6e88ae1c1a609bbb4b26da00"/396, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 14:43:10 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c0000000000009078d10000029078e28ddcef000000000000"]) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) r3 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x4000) r4 = geteuid() r5 = getgid() r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) r9 = getppid() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r10) r11 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xffffffff, r4, r5, r11, r8, 0x10, 0x200}, 0x3ff, 0xc37f, r9, r10, 0x4, 0x100000000, 0x5}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0xffffffff) 14:43:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x85}, {0x5}, {0x6, 0x0, 0x1, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:43:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) chflags(&(0x7f0000000040)='./file0\x00', 0x0) socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0xae) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xfcfc96ac7f78679e, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x4000051c, r3) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 14:43:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="255bcda4bed729d0f4880da911525abe6efc74eca9b75b8bf24e9a30d7e10931b666a91248dddc99b31c16aaa0336f98ed1f8b5da36ad182b2aa5eb010179ae464d17cdf7dd37d67675e1ec13c8ce724dcd1811a6fb21b906024190b7d5c62b89aeb2819731fc6732ca9fddef13dc8f0431a79aa13ef58a773d6551498ab30ef7a93a1a9f4d38b555fdb7041e99aa9e1e7478acdff84aec568eaa85bf3f48fa038e9e6df647fbc07298641f2a4d7c05fb9b2083f26e2948bcc5b0a88044bf13830c23457a7c713f9a4a90ce20639c89d5b5b65195b13022fc37b030c41f3ccd8a379fafbe044d2a067454ac930add94b66b757881b85b3384470aa1d01f8d78ba75e84fe998d8a29b0b1aaa224449e55dc60e41d6ce699a651036c3206e393cc902eddcdf5004a90ffaf0d171f923bc541f600d71198e0adade727430b3882c73bc56e5db26cbbfd260eca6145a142ce956a9fb83ed48a669ca67d0c17835199ad6100e51d6ee9c572836384d050a7b7620963c1c2e19d0ca4b5129a3d8735246d04e5eb5a574db9229a3f8e60dfa01d112b3a20b6c65d6aa90402ab7580cf192312d2352ea8c991d9ac755be3e2ba4e8189505efad1198fe4a78dda9b19cef18e48cf3b1829ac1c108e7c9928d014409842e71ad749044cd98694e3dcfa3c95bbda57f818f8d04c1d3fa7c00a0564a8d0d6e5a7072d01a443d3f969845cbab53c44bfe4a405b7c76650bc7de097474d918ebb65e6bae97fabb54ced058b5b29f8ba9601e3b39c54b70f5b2f0017894a0e36b506541d4863ac4863ea8ede23147614d745606eb796840cf64ffb5dc5bdc0181dd3e7ecad938499a7aad0e300672a630f5e9067a57fefaa4f8e5f7141c095224daa9d79f9db130db43b65d9825e1e0c1cab9f9f7b5029ba60b3cead1f2243f86188552bda0064804a4fa5fac405ef8d0ab7f4342dc5c9c7c63f375ca4aceaa52c41e84a3829b6f3b7f3b7459a553aaaa2c47ec1444538e1867e17640a120b07f2e32a70d11ff266a2154558c08ed439ecdbed629f642749c87d7d86dc23dc46a7567dc7bd3836c69a9bb59aa59d91b7b54a27c3352b2b84c69e4045bb73684584e6c73990842270d9c1c9d2cf770fc6e6632df9b38e29b7985227ce29b7845ed3f114e5e35fd0ba1c9d23ccef2cc30931954a27beafa8f6129398672a89cccd9df3cb14a7fb072e2af848d2e86d1b4417b66071155e442f3bccee6f38dcc80e807c44290ef7835bdc5672f23dd2ee73f043aae809f88b2025d4cda19fc4541ee32e437f4d283750fe6cec50755be8b15613f41129000f2fe290f0e7c95a708f46498c7f9aca6b47d4ddc288f6520eea8a4aafd10fabad1a7788445ffdfc5f9d6b65a51bcde9fb4b7cc3064d887816f1f24c3b772af3b932f403f5e676d1b90e5aa2a14bcd49692af43dfd4c9fff36af7cd6fe465997e5ac217d7d70e92726e215b01c40531ad3b85f61b80f374abb37809c0f7355a1129f090191dd1268baf6e0bead31458d14bd9a754d6363e591dc57eceae432019f787b26a28874c002a9b139c34ccb0183a25f96ef521c67ce8bb241f882db0d4cc4ac0a8f8f2079fbd7aafd7049f1c014911c41574a9831975e0f6430e07ec506df8bdd6dfb3d4c08a3794461f24bb541ef0bb3b3f0b515d82b63439cfa16d2352ea0f9c9b10d367405853d00a2a4ae99b6d9b273f14ff3bd7fedd6b131ff8974bbd6344f04488b755b9427c3a9ad22b86155dd61c6bd1b087c490a05216bf6a45bff4b71256fcc71777a487815788e7404829afebaeb655fc4c64fd6cf1097102f692c99a2f989a462f0642037700f8a9da0d9c317c623d1c9a6937161868cfc593777c6c3214351ae1baa0de1934808b5b54e5a526be7a2a6d2cd204c956dd6dc3b17fb2987402b3932d4b3a81d69c8391330c148250677b8f3d8fcf877f7864940a0dcabc584ac5272797a8907fe7d258575dc5f072f3fe23ad7f724d81a78ade4440f80011d8f6a50244a14404f7f227caea95d2701563a39c46b1fa2f4ac5482a31bdd7a82e2751e2f5843f61d005f26e8ccb11f297b8cbbe5ae1501e8ddd582c821accd18023efc3200bf2882e4501148278dd637fe659f3f0fcda23943dd36237e008a1139ebaa8c89524aa247a2c7eb9be681577ec78b6f5aa21587be56947381c8145bf4a50d52ce71997cdee50d2cb58ff407742fada03630e21d2a0225e438c11325c13d2e4caf3f4a81d8781d3dc44e3b373444fa562238d54d7afcb8aa34d12324f6fd497318ee95ff98cb1938649a29bdefa80f311a0d3f0215eab790a1aa704ce88c69101950134bb0e5abf8b014f581bc2cee82edcf2b199e87271752efc7c1261fa0e8093db2ecd8122231a7736592f9e7573b087c15dfc7fb491f361d1d2aab0873fd10372026970ceb72f53744480e95b717b1345042e2ac6ab678ec2b1a00258a2c2fa0d6157afa16da12badd647712a22c137e852f626f2d7f4364d9dfdb78aa00325b83e4284e91e9133416633d9d2f4687a0247fd0e79c909da91df65d03048b12fe50ae3e97090864d1bcd1dbe27cbe83cdfa0e37b41a5c30fe1b69630957714ae4539b7f7fe087abf5dd1ca10a47336e1a35efdcd7c38e63331aacafaf8d726c9ac74951fd96b664203782e8bc4c20432985a62e02f7b3db5e24ce1fe00d30698b1dcaa0b5c47ba867ce41158f20da719fdc0fa4e75c71bcd257472fd8d7fc63801734ce53d68269bdd76a68f8edc1359eaa88c9142a1d5b2eb391cb2cbb0be326e5de19db2b0b685b2394e39ee070f5882fa670d7acc71dbbbcf09a800f31a1b933ce68682247167f1c6afd3bfc815107bb4fc35e3e265a14d76dcfc736ec4054cd0451df1dd7dc6b66301a153c161fd5502f38abf2acc78db6f9d85ccc878a7dbe25dff7d06942bcd2988218e8b3a113e72e83c1602bb432e9be0fd7157c7eac50de5e49fd41e907351acf0249673eec1d9679b5a25f87360717074c97d186b8bd7d92a4c25f75e58b98733a1ee715812185a0e670187e797c2b28f60e1b91dda5648c3b2ead43cf6598fecd8043604ba847cdc59afc3dbb8d8f7e44dcd019bb20b488c22520c0f7098c8b2a2ef93438cd923087fe0b538ce2cd67b16c06afcb9e4354e34d8fb885eca339db5ed6182328fbc8d16ccdb5d8a70c214caefac009d3df8b1bd05ddb133c791d8802fc01cdd2d156907f7437de41438a9d2305be03f49461e690e69ac0a6d15426033f68563495009bfe54f5f99611388d124d4e40fce73b231de7e40cd6c48e8f747ebcdbc0a0d249ae49566dd7d3bd0d451753782962299a9b73e5919760d1b10328fa03dbb34e8cc940a6c2e611927a037bc2c2d146e50a9fb6939e9945b437921f71aa388d652e355f0892dbe89c78c631e66630601da9efd5ea3a4a570ea4b492e98cebdd19a6975eab5e39c8a2553ecb27b4e728c6ad4c45f21ad82f9ac6774aea4faafd8c4c508954dba3b83b189c9a94fb821f8fc73d632b8a0fcb89b3d2b0303571cc454c9628eddc540c83460cc76135eec8b08c4d1434841abd9c422720999d1878c7e78d8c2f325a6b51f484667d1901a1242c12e8320e48a93b785e59a4698cbda88c03ec154d5272fe1031e6654e344e702ba666af198e79b019fe08d67de66cbfe8eb3ba2a1fd70459dc11538efa92808f491c4c873d8d40fba8e961f0fc7ecc068c1f687bdff6728079e447dc8072d926c63a5ac0cf30026ce90235112f109f2d7b767444a9771a181bf1d9d2fd017853598781cdb2b5e01842b6844cd95b4217dd4a308d4f95a2f2320323e396b4a2716e88065e07908cbebbc7db7454b60de680dd47bfa31e07b3198fe02a7cd3ca14eabc66ee07417f35affb21cb680220500e0bcdca8b638c198cf648dd599fe0873f9daf7537552d9048a6d130a7dbb8e4a898ad0c1139901781241dbb952a13aed084e8438bee59580eeb99f4aac32292337657514dcb05ba87e0e2442ace0a1f51cbc7101f08c4e5ce64a0a8e49fd1fdcf95c3f5725afc65f13bf11aa5d72879045c64fdf1a1af9479ac2e30ac0ffb88868c8a30ab6637133c04d9913a329d2504f5bb72e8f538e2b46079ab15e08c890c0599f431e2b8e381cdf634dfa2d2c10bf9b731a0f250115007bf85dd0a261347eeee5f3afe86b469c7fe06d30be4fbcf0ba359f35ca0c334c1b3519edb9d7f0578e434cf10b83cf677f3f888c306b7d1fa173153fe6170e5009a93a35326bd7aeb4594ac9108fb98be5184d169dccf4d6cbf72700c5dc762ab8f078b3b3a5a0d1a439311c17a817cfb221fa324369db907ca4a8f0ae5f78c2fc9186b7deed8b765c2928f1fafe321b82b421693cfa678663f085e065642e58ae44950ff12c381e0a98c60d74d25a244880f957fa8a6cf12de05915c1f1ed7fac5c2a222559151d74f9a94a6c0f7eae17dce4ace52ccb709bd6ebb4f2dbd08c64b725d14bb6d63c64a809a08d63c012ab55cf00ce336ef770722dbcce458c41f25d4ab9b915174c623c708a54c3c22b386aa286d996f2f94761bec7bea3faddbb8ea75af02710b2787734075dd2aa77cae33d467f263b95039b374c18da14f2b89230927e0822e563eb0a86e067d62bed397952bb67034fca8f84a8ca95ba21cfb3ad01371ba198de9ff1812fe9fca868f15bc3dbc98d203784b23ae802659486f76c5b10ac76b00c77d5886ce0f777c5a45ec3592d9952e53c9e3fe554fde5383834446f3cdb23620ba6bda1fd3392e584de9417652512165d0d19e6785dc83852fdb5e54414f6c1eff4f21639032e5b66afcb5d126263a1adb88fe0ecfd374d628817d5086330e6b0b29b109a5adfb0a763067241d292ae669995efea4a0a1d399fcc1fab2cca37c897dc832e584b529cbbbc41495bde9b41578b849c5e850e432ba23f61ffba9c51182139f2634777ce31d12d41766b69a60688958918b2127c41450f10e7943446b963db51f6f356068c5ebe8ec8be587dfb3088f66852234b091bb3efe6f235bd3f6d14113139023de36c51f30b5bcd7ed4bb8e633518de82df159acb201b648376bdbdb76ae4d30f849dc68ecb172321b6bba07a310120ffda902f30db4dac2f05afce9fe0e3fd854ed2116412a61b8a0b6c991828eb825e389139b736c94b477a25c1fe470fe93285411ec1d5909a69e0a2528ffc00bfe11d8eb9e989be8dc99fb28d13087feb6fccc4113d8ec7216b9018ff3ef2092346b65532aa60dd2b75740d684a0e938b169099568c9d5aab90dd59cd70ad05a87dbfe0165667cfd8448cc39b024b7662f3f010ce0ad29a9188060afc0a7ec7ff9da07d87037edb14724794ec559cc407e17c10797d085706620388a86892e951a0c04574d6da2afac90850f34a21a1bdc5d1e3b1a6e82e53f385fe100eefedc8aa98d49361a684d30285328d39da00fb1bc85e3bd56124b79cd08f98d1aa237604a102a6e9742f032da8972377a51f3a995295f8327fa6dd31d8d04489c1af97aa8785edb2fdf0460c0c3b5596c090dddd21135ac7d86e4efe8162272793ce07558e96ed9572e10770f24c824906c1a51da576bb523b6efb2b0984078bf840b720b43c01ed60f1d2c829321633d0d88d02daceba58bc763a398e5b86c51246e588cb76de6a835e499f83f393d19f086c58491df378ba087d90d36db0983a98d8ea0ac619313bb84a432416a456e92f6f62a312bf5a962d41ae08367e3660b9fea7ad9cbca6483f209d3e86b600b4e4850c5c028fcfb5756c51558cec", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="595f4ac8d8c52606af9c0495cf4ce4fa21482120fc", 0x15) openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x200, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:43:11 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x8000, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x96d, 0x2, 0x1, 0x10000, 0x8, 0xfff, 0x0, 0x0, 0x7, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 14:43:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x7fffffff, 0x0, "9dfe793f05f7c35036df751b039546402e192be1", 0x4, 0xffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x10000}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x1000, 0x10e, &(0x7f0000ffc000/0x1000)=nil) dup2(r4, r0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x89}, {0x6}], 0x2}) fchflags(r5, 0x0) 14:43:11 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f00007ea000/0x1000)=nil, 0x1000, 0x1) 14:43:13 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 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"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 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) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x5}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:43:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) linkat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0xee00, r3) r4 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f00000005c0)="80c3c4832d32dda5644b06828af16c1e4eea07cfc14fae70ac3ee523d3cc76d1cacffd16ed297f8000718fa8a3ae053bb475bc41a31b025fbb45c2e2320771ff924a45090770402063b5acd34758781fbe03357b0af97576d46c0f7042b646596947dd27b50cadd4edfbf8bef2b4c688eb172ac8d36df7168775f5c6a2158d4ae787e33bdb3187f5e484f973f601e12b78b409b90cc928042d293e788345ab3339b3386db5911937f3", 0xa9}, {&(0x7f0000000680)="b673e6ebf38c0c7157d49e144558636a399bf333703785209e9b4a3db5f75fd24062138e4345b3e3e4f63e606a60186d142d3ceda6b670591f69c2201a389a29f701ddb80e8e626045fa2a735b222d6f32003407ce7c6f5cf73dcf9f3eca0fcd30fc1e", 0x63}, {&(0x7f0000000700)="e7fc7d7e7a59b972394a86dcf74998d83ad91b90fe5449eb358036ab742dfa1cbe14c1228d221f1908f992c825a5814fd76befa8a38c00fd74189a7332832175adb15364e5f415b11c4dc47338a0e3600e50bb0e0acc62678d12048aa39c314ba23d2d6a28509470c8c79921311c415165fd8aff87b3a5b95b16be62a36420ccfb38918e8600f93c4dac342d1ed1fd2326a26542763ae55c85906980cbdcb4d4a1b2395e155f8ee37b7fbf4e32eb625b358913098c6552a47bbba594d78e9a6526385ebccb60a81bf61c91980353c3c66369816429f438337ee42b4165044c217c72331690f997fa586ae0d10343874da82ccb33ba9edf7344fe15ae", 0xfc}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="00ffff0000010000000de4b6441c34747ab6811e5f7ea7a5284f797278ed18de6809611464d700"/53, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="3d0c6f356f3a7f5c3eebeb1921b529a14be17f5ef0a2bdc8e503ca02c47a41475068ee17a057301e3393ce349de01d473d81eab754b4204eab43d87e117c5ddf57ba1a22cdc32feee747d1433ce0485796ef6a794d07a5fca6977fc466be84a4331598d222f5fd7770f2a96d1b17d34fe758c9cccfc47bd03f15a21680a49e4b33a71ef2e8300f435b83ca9db3c3e1d139f7345374ece284db2dfe6da6cd3f73db85f335b69d72db2b91"], 0x68}, 0x2) r5 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-(\'.\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-@!/[&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='.-\x00', &(0x7f0000000380)='e\x00']) write(r5, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r5, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:43:16 executing program 0: socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)) 14:43:16 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x1, 0x0, 0x80000000}, {0x4, 0x1f, 0x0, 0x800}, {0x1, 0x0, 0x0, 0x100800}]}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x9, 0x17fc}, {0x0, 0x1009}, {0x3, 0x2, 0x1000}], 0x4) semop(0x0, &(0x7f0000000140)=[{0x1, 0x400, 0x3800}, {0x1, 0x8000}, {0x2, 0x3}, {0x0, 0x3}, {0x3, 0x7, 0x1000}, {0x4, 0x1f, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xad, 0x1000}, {0x1, 0x9, 0x1000}], 0x9) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000440)={0x5, 0xa93, 0xa}) semop(0x0, &(0x7f0000000240), 0x6) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0xd5c) semop(0x0, &(0x7f0000000300)=[{0x2, 0x5}, {0x4, 0x1e, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0xf000, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0x6}, {0x1, 0x8, 0x1800}, {0x3, 0xffff, 0x1400}], 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/203) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000240)=""/187) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000001c0)=""/69) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) clock_gettime(0x0, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f00000004c0)="4bfc1bd03b633206dbc0c681148c501a316acf72de2590ecabd8f5303036b8ee03", &(0x7f0000000500)=0x21, &(0x7f0000000540)="3e5aaabdcbdccbfbdc0d5ab59e63a9732468c852db48c427a6366b2c31df4b045b8a310e376c5c60cb8173a06ca9e11f16da0f0599c49387ae83f2c5fb8334a4c464f395b0c0f88cdbec059ce6b83f6c71fcc38cc056e74391d2c81338d3419d6e287bbdc7c83c84543b3832d7c3b6ad0e6ad056592f5a44d05e405b80ed8e4c468e59c552fa2b1e08f485d4db375270d8270a65d0aa", 0x96) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000019680)=""/4096) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x81, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0xfffd, 0x800}, {0x0, 0x8}, {0x0, 0x1, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x800, 0x1800}, {0x2, 0x6, 0x1c00}], 0x9) 14:43:16 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x18}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x21) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x130) 14:43:16 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500f2700000000000019078e0000002b88a5594ec4393050000000000000000000000000000000000000000e00000018323001000000000000801810000bb00000000e0000001ac1400aaac1400aae000000200092afa5fe67687030002830f0000000000e0000002ffffffff00000070f98582363b1ec131cc171c961a598e1976ddd841ec8e702b230841cbf40d369cfa2990d3cf3bd97eb0039773570bfc843134166e44ae7114945eeab2"]) 14:43:16 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="1e174cc16c114b7a30131e7d1f9f9b3eb93de8456d7cddad1434a9382cd5c2377caad3c70f0138e4111348add01c024d8bc42299e99abacba3ae1421f940989357", 0x0, 0x0, 0x0) 14:43:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x10}, {0xffffffffffffff9c, 0x80}, {r3, 0x4}], 0x5, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 14:43:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001640)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xcc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x800}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0xb6f0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3c8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x78e}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) 14:43:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) recvfrom(r1, &(0x7f0000000380)=""/83, 0x53, 0x46, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000000c0)="9d40a6493d3e2d04953b99280b8afea67f07f94e3caeba25b77b187cf2cbd80f4636a9a042aa318bd9dc4f3a145260aafe98f41fefa556b4bfdb8d4ef55aeaf3dd22f9ece03985982ae9277a7da2d8b82d0d630494f5f8b1e7ae89a3e281de7513f2eed27be993cac7a2b95e991445e66f8610cd16569e932e3fda3509519ece6f48791fb74f6c25c63578ab16e5de3da92cf4fcb23d60d3fb90f85219829b15ba93777e1d6fcf0e9e7883245b434f24450940dfb57b53aca7eb676ae94da9cb9ec44dbf8ddc7a7719ed335454d8d4d07e8a8c45c5edef9607bd3812b5763a4534c68d6ffa72b34fb721141b6e413a4555935ac430", &(0x7f0000000040)=0xf5, &(0x7f00000001c0)="acf94ee4c675fe19147b135e08245d1e77cf057acbfe75ef4716149869e4cdbcdcf3e1c5a8af0c657bfe32839b83c570fe68c12a6f448476ebf951a2453431b5449d2406cfdd2bdb0d97542183c77f44158437f0cc603a23a37be72391f438c73e3ddb025bff071485b3f0243e381318e44b8cd0887ba9e55c93f857d3be52906c", 0x81) sysctl$hw(&(0x7f0000000080)={0x4, 0x22}, 0x8, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x4000000000000, 0x100000000}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000480)=0xfff) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = msgget$private(0x0, 0xffffffffffffff3c) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x1, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/245) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000440)) 14:43:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x1a2c6000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvfrom$inet(r3, &(0x7f00000001c0)=""/193, 0xc1, 0x3, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$BIOCPROMISC(r3, 0x20004269) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 14:43:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000000)=""/121, 0x79, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x0, 0x44) 14:43:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, &(0x7f0000000040)="92328e73c643bf7b4949334d7e5c571ec361e9907ec832400eab9bf1354a9e3ba1d318e5dcd8f7df09e38f9207f6fc28f447a56e823fb8adb420af06339a4627", &(0x7f0000000080)=0x40, &(0x7f00000004c0)="6d35a959eba1c5cc64a3a7d8dfd398eb039b14efc613410f11c74b05a35b50d1cf2332719c1644b3e7cdca48c1a4ca514ca3f5800fb1c39117d9edaf51123eb3f6aeaffbedb1a706e94c9bb6690562a96b432c74d8e46c82bf8fefa710be2a08da4bfa84aadeb876f55c1933afa20dd21218fc8034f2bd9275815f5c91987fd716f0ecf0fdfed9a05d5859dfe706606d72fbfcca8876fd2bd346da43070dbf91c913606664d85c42149672e0a06f5b1a147af66b20842aa50fcc82b23533d7fea30883d3c0d4520da631635e9e2036391dc6882e6c1a8732c6a126459a9f223238e6ecea9008221127dbaf1f72c5ad18e01e2d50420e7bf593ec41529f7a3f3862a58e1f95aeb7af7e66afcb4b945ad9d77f555c8b790bef18717f47c7407c6051aa402859e88bc5414f263fc09b59649e14940218dfdec8cb9dd2e7a451cbe3deac00bb897b48307b03bd871c92c14469c1515171d2babe139b98259f8f5892f515c00acca8f2cb51218bc2134cc17abd46b7088fc72033eb449ed0b7f3be7acc6c3f553e3c94e14056d55db79721e41c867d1735d149368ca83d11df544d8ae48eaa5bbe7d1ff497a1c2f17ef8c1db2a5f7b03f178d30b7c5d2648d0803ad7d490f9bd55af8311b44458747c1d7a5fa7ad620a4418e40ef2d38ad44faa21c4e72db9a7f3dc015733c6ba8951cc3e0e748b5c048ce12a350cf6a0a87d3370cc3afdbfc12694ee4ef8b371a16865de1ceb062701bf4952eed11aa641fed908211d97fb9ea5bfc68a4c708f43a9b1d1fa2984ea4ed4f4dac10fe08ac712d980363d96f39de6a872e5bec7c6c72e49bf4d229759b4dc38817bcac12afa7576862f79121a3cf2369f1e61bb7377f9377b5c2e0a04861d0db703939c272e1e641d909eefb8541ed47b0701b58c607581440b1dc1ed4f0602ceabba2d052770f54b1892cb816bc8dcd73382285fa61741fdb8cd110383402affdf838649d3b0a8019b2725e326e1a9efc8689591d5ebdd524cf0d0102db01342f89313a0e90dfbf59050949d60091db841664cb371daaf1793c0e3f7421df008d59e0e09c297115d0821d5f2c1dde9243fcc7ed74018d84d85473168df465039fe1a7b66a6d53f6382256ed9e8d51257f92034794561341326e8a5c568b92df28d2c72b52ae2cbe30ae1166e7a57f606019cbffffc8dc0f260546ae636ac629e05d2001a65416d8221f2b1b6ef6293e8ffe17a8d768fcf505daecf6fa6b5fe26b88fe1023ab87598cd066e325e6fa9d2f953b9dce8c978c8bca532f2d134fc9d46a5d39c30b1406423b81d7d76ca4f3249ae78b521ba3139b4d9e31cf33d839aebce1a4dfe366fd4f3ce8e1bcf2b32f551010e495c1f7222bee2de2d73ed01ddda0d066648c9aa581eb92f264f6a44f4824f697158812fdf1117cdacd232525344e9a45e92c52839fc226a3eb5bf3de59f7661ff88bb58ec88679dd8e339b0f4a09cf2c6a7c052af211540efbe8fca62ed4272efe2c44f9f0b2f87781e00b9204acdaa09c8f082f9fb53a14cb944bb852653e6fc07f621d958953d1bfa5b812c12f73d687d30fd8d2d5d132c0cca9bb097b943a283ca208a6e2819b27638b582ba1988bb8b5097f16df5aa6e14667c8872281f25abeb8970c251f0bd0753496ae2d9de81efc24aae055298d0d979a6e25b0e6b9bca7a718d87ba11d15aaf4bcafd0ad9722a984060b3c7f31f0e2adca1fca642924636b1cb02fdd31539dde33589ed293d68c13d03c1ad9a324c476909de8f9966dbca0db675e0a67f2d5138efafb05590e14dcc4772dd983875af0985d56c494a75d4c3e0070e26ee7ee0bf1d6826bf34b030bcf313ad4bc3b98c28795c362ec8b285139f9ff2266e9fd1d1c3f601e35bfcddb9e0efa0cde8813cb8fa8796801ce4780816b9de4be36aaa4d9023345da993185329fb2d87fef8e47fc1f890ce7d80557d82d45ec6f3735d0499cb1220ea77c32ea2afdc0202888990afa2ee92ce1dc064bed912bb1227425809b4e5dd490777cf9351d8bf6b15fd594a07a2d9db0eafb5ab027039ce7d3b17acb55c29d1dc38fd928038700034ed984bac78974f01fae89e0f82369ad50d509431dea97c4abcce7ed271303184e2afdc8842c91207e089faa8f39f6b6749e4afafb22cca181c2f306e935e1d497c84829e2765774b1387812055f98c75f849f554f0ba4780e5a9b6af9629f519b1d6101e776f1c5422537ad6f2dbbeb1bb6a0286639c76915cdd3259cf1976d9e3c653125f733bdc2bbdcbf7bd4ca01ad48ffde42bf513e10cb20438241d01a3a78fec068534e564eb05dc9199066a38a9d9205eeb57753ed3059f98154d85823dbff1dc3d0102aec76239d23755200241a9da7c4df85abea0b95f127b5e7556e2c77f5c9be1e43f285128298ef3bac7972a6b42440a560b0c3de209169d459918ecae66f8feac9bfcc36bbb9aebe739ea705264353422a099eb5593b9f04b005195c3bc51035568d42c90d0c32f3784ce4d91b667c3b8d5518f8f4d41c478e50d2c40be1a4df74589a9b7eb7f65b8cd9547828c779a900f8b743a48137508b65299469b9682017d32b0acb382ab62d2fce65ffd47b4d7dd92251428712528061ac5489220ca78419f135313004e46c812d3750468f05589a9722fa890f5c14f245a656a2d766ae8a5edb9125e129ce162c4f813c6b9e51520df198adc5dc0f7612236568cb309fa5173a592bf83ec565300b5f3c099fee068a752da9f20d75dbb3c3171fd69dcd2c7b6723d5d5fc91fa472ebb3b94474fd93524d56b08dec9f465822fc10c28bac888f1140cf0910a29db2b8c186e2766fc99f7348bd9c7370c9991341f60351e20458c5674fcb188d595a4aa89a9a0acc38677e69902e4535de1954339042d2688afc92ff861042b4fdbae19de7eb2930431c29ef5b8099a665e0f3fa23c79c8af82983bd7fae4b1506e6cb244513ccbd4cb1831ee3b32f4582d96fa1c75abbb8678dce08c7dc8c72ebca74fbbfebe29470cf81e6711d98c34d94719d69df3b68102a9285a21c6bba9919ae552575f74f925b9c4f3c542c4db872e36f82e30e07699bb60b669a0e7c6164a999f3034466d883cc75ab365dd01ca7131567fc76299d349f0f26403aabedb9205d66114be884cbef975b5f0270af907970e89fa960026fe3e65c1ac6957867b60e5386015eb22828278d548b4d628f8ff5c389913dd20371aa9dde9eb51aa416603951c2f19c636a40c6c422fa55d8b7e68a7fda331d60900d5d4bf5dc5f4a5b993ee74ddea66c05a89dcca95ba1ab20da9c948726f4afd7c3db43ba8416b845282e466735764dbc3cadcaae9cabcaa31c279a7ba0eadc81464e1b38fe92138fd665802f0d47f6db0fcd40c19a9f2b898f48b7316c3e27ba014b2aeb2e0acf20e937faefc6dc4b72a6fbabd2bd54dfb544d826f329003f0f1efa9f27293417702b245ac0a12d7ec327318ea02941aaf7ca636b44e3792b96ccc4f2fe6fa391ab7b05bc851f9ccddc3005e88f5e0652234ed3d1faf0d53ede4daaf7416435a7a3402acdb5ca401cf9c0431d1228b8afbd43c15d8152d158bae7ab7aabde4e17824f8fc169f9e525dd11ca743b5af14b1614ca152489a80ea0c89f90e3c66d418c712bff7d6e866ab7419a49ea3c3482466c5cc993d66db7acd5b2ad6f460d596da7bc120451c667f8955f4eb3841e2af93c2c80296b8d3bb50b08c65808f7f6733eb73266b4086945127493501617e7471f1837e9b909daf6621f0ff5be5481c9717b72e7758867171681e5d1500ffeca44b0d384e7ef6008f15446c1d9a41f04fa57a4e43fda845df3d12ae5a902a3b93885e012282efb868b03bd018bf4b6a5b6b54600b5b3fb1108ea5cb54b03152f155a4025964a2f527f4c70a32978b4a848c3ca218c4c718e1ba2d644f9d71917262339d51e65f6275f5a5299738c6249b14606c459d69ecd651d084ac785612dea4c05eb072d853404520520291312a87c2616fea95597a6fb27a2019357e7b27410d45f7fdd6a51135b61df63a3eb909af25d2846fe95df3a2a3efbd1d59c4e30304d50d75438129574fe03cd28358b328dee72c5cef87c7cd02ac0aee1aedcfdbe916584159976a25d6a6fb0617381850766168f250f83942ec86a966a755b65060299db24602bf2593b69e8085427f98b1809fb35ac9db6bc03e26da4483b2b94d345cf1c5ccaac0e0a2877bd927a1eb8b4ed5a1f0a0b54ccc558a0b77d45ee6de6b23edd6efc5d33d58bc01b24ff660f490702e1bdd54d2a1f2ef7092df9806fb6f422cc5c9089bac9ff781047443c81e4da029d291e59eefb7bda1e832cad1c8bea3e846d6a91571c77ee5931dc32a6d12587d40ab53aede264267b36607c4e2106d3e833e550f36806363afb27dc41c59ea09bd72a94306d899713612e52f873b0fa9eb87d8ab5d51d4ae958ecdef19a4736fc324add0ab058f4193e495548b2781ad46fc01c0cb3f12eef6d1f08fc3bffebeeccda11ec48a6a432a7dfdd4f9a3c8347d2e435419d0f78efd71d18770a545f431cf68b400dc0881202905379b5839637eab8a57c140cd9631786f25dfa884d38616e3f3f5e21405f05b29355a26ef735156c2a63c184ac2180efc061555b3ba6f5857d4304269abee568b03a9331f762e9af2a93ecf9d3160d27502554f6cfa6294f62b49f73021cc97fc91c940c09fe23b52116f0877091c33ae1f31d419e39967654ee0d677a0489463773cb686fb6268902ab900bdcdb247f24466fad5345764f87263761de4f52214b1617e40497c33785e6cae115f95c127558bdcd87986c1e9b92009da3ab164338e4dda175bb31379ce22bd96c07c1bb706b465ccdb17a6be7be0d474815a1e130dc5cbbdd563fe03672cbab498fc242d23a77e13a19260d0e733d6ee5153e074e66c8e2a99755b26a8a44dbe8bd9d341e42eb7b528eb36788d03cc2ed8840144584c37e9ee7ae04cca9af0e82b3e08ab9f96c319406b8aa9af3ce58ef227de5f5c3fa31809cd2e7dfb9adec2feee6def3c8438f66a3ff9f6b2e76599d1b5238bc246b23122c71d55d6cdd17319497e7387e0aee2b13097881e76e903eeed6b2a8c8a65b1f0d36f3a92a79cd829f03ef55817acd492c8c73b421d9871409d4a5efdb3b927aafd6000a5126b07126948ea22ff119812eb51c268062a5ff9925092f0143fc51f403fd76b709eef7d48848e90a09647580716b247e465155a3683e0a91721a440196cb5e4fc54481433d7e23f67bfc56b580d411a4fc63beabbd143b45eb7180f396b0c2e49088583e011cf9e8adfededbe132bd1be339f42707f37dd0ba054fc24fd0743cc26bb25aa848118084af6d6ac1bff1144f53402a93bdda5436ef7967ebedec38024647c73f955d001759749d925e28ec7935fe317e3957a94cdac6515ca51b803a4fbcb4a24596b6acb95c749bb015bc8e1d7737462b3ddaed0223417f34db436c1bb2bfdd9713fe24e1021492b437ad50138c6707b329e9b3713033dbb607a01bad9e223124cb43d10a39a3fe38b4aac528cd3ba55eab363bfa18a5e3d7331607d236c3d407fc4c42e236e86b58ec831e84f3801ac0bcb572791b9c0a7316b589232d79238c857a3fc660bb501ef196b1a394d46588953adb80941aed05badb85125d1bbd336df8127209ec123243c28234346e813a00d68a23ba0f137d14e8f44f40b6e3775ec32c87b7ca2d368e82830a80543cd8256d3b6105ad4bf732bdc099e2036d65f8513571099f74fa61", 0x1000) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:43:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)="01000000", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$inet6(0x18, 0x4, 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) write(r2, 0x0, 0x0) 14:43:16 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) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)=0x1) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x2, 0xffffffd0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) write(r2, &(0x7f0000000340)="49280b4f9afb938b10d52ba428e41d6bd7b69a8740cfbd9a0b0bd37f8f9eaf544e3068adb4ba49b28eb2d1d66130b818806a96443495d90b80ec0cd78f72b2de04af2f962ad7c843b6fa5920c480384e7320f3d72b59720a60c503c527783d372701cb0a02a6a2efd927e354f662dbe15ed91ec6d3f0db353449739b7ba2eaa7a2c8f432c1dcdbc322c4ddbdc0b02fbc395636667263e82f31771b8356cb6f7099ba02f63dfa0f45495f94b2f657d6d76a5b0cdff3fcf0d6f7349dada7a123864a740f6378ab2d2bc4bd96476d6d37fe70cba5394ee2488978e121", 0xdb) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x16e}, 0x0) 14:43:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d, 0x1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 14:43:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x0, 0x68, 0x20, 0x5}, {0x2, 0x5, 0xc0, 0xdf3f}, {0x4, 0x0, 0x8, 0x800}, {0x40, 0x40, 0x0, 0x8}, {0x4, 0x9, 0x24, 0x2}, {0x9, 0x40, 0x40, 0x82}, {0x0, 0x6, 0x5, 0x4}, {0x1, 0x1, 0x9, 0x6}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) close(r2) r4 = fcntl$dupfd(r1, 0x0, r0) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 14:43:16 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000040)="ff038000", 0x4) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x98cc, 0x1000}, {0x2, 0xc337}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) r1 = getpid() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x3, 0x6, r1}) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semop(r0, &(0x7f0000000080)=[{0x0, 0x6, 0x1800}, {0x4, 0x6, 0x1800}, {0x2, 0x6, 0x1000}], 0x3) 14:43:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1ff) r2 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xffff, 0x1}, 0x8) r3 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) sendto(r3, &(0x7f0000000100)="8ad0027876db76534e04507dbcab83aed651e94077d26c13f36636841e74a8d9b39e3194c679a6fafa13e80c68e1c51de665e03503eb566822822b1d60b55544c1594d7ef1fe3cd0c3c24821e0e78b82304780915ea7e44cbd508051bd0ce7f035759a209630b22ff8ba83c84774752cdf3f9256121613917c6999f5aa909a13cc209a8100c4598995d0aa91c66a34801dae20a287bcd157bd8aa48dad59197fd948b931f9eb4beadcaeb5ff324f057710c31db67f95246221b972a4000000000000000000007bfa88b1dd62c62157a8387e6e43ef90c7f355ea45c5029fb311160f33255a78b0ef6aa84e5722502364f6b4a5ca6e3677c2f2d660bb1d1d962d8cc010dc487c78107a4175940325f1b8da30d2201858a358c6eb", 0x11a, 0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) 14:43:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0xfffffffd, 0x0, {[0x7, 0xffffffffffffffff, 0xfc, 0x0, 0x0, 0x0, 0x8], [], [], [0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0xfffffffc}], {}, {0x0, 0xffffffff}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x7fff) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x2000200000000}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xfffffff7) 14:43:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00010300000000000000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup2(r1, r2) 14:43:26 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x2, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = dup(r0) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup2(r3, r4) 14:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84, 0xfd}, {0x5c}, {0x6, 0x0, 0x5, 0x5}]}) r1 = semget$private(0x0, 0x3, 0x230) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/184) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:43:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:43:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) getrlimit(0x4, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8aabb36822d200000000000000"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r3 = dup2(r1, r0) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x39) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 14:43:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xeca8db1900c04351) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) write(r1, &(0x7f00000000c0)="565fef5eb2987ea6a45814899d2766e305b0c9be600681d40b5883aa8e80c1ca96fd160c749a1728fe730ef59f0e12daafd9986297ceedd77377af9705bfeddf54d30a1328fa4b8e571b4bd5e64962175def56e3a1d2", 0x56) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup2(r0, r1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2, 0x38, 0x0, 0x4, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) 14:43:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000640)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) poll(&(0x7f0000000140)=[{r2, 0x4a}], 0x1, 0x400000) r3 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup2(r4, r1) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x708) 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, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) 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)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/70) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000280)=""/131) fcntl$dupfd(r2, 0x0, r3) accept$unix(r2, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0xc4, &(0x7f0000000340)=ANY=[@ANYBLOB="a80143eb5662bc4c254437a98e5598a836480058ceaa4a58c71206dfd41afbedf54748e041ec09265d39724f2e2d61db586b48800eb6a75c7402f1d8edb12bc24e7e798121300a7b4f23c20fc9afd4d48e8ff9327f4346342dbdc0b44830cafbac1c3bcf8c63ba0a4f39c042378864bbe8ae1fce"]) 14:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x4, 0x5, 0x3, 0x20}, {0x1c8, 0x9, 0x8, 0xb0d}, {0x0, 0x18, 0x52, 0x2}, {0x9, 0x7e, 0x40, 0x3}, {0x7, 0x3, 0x38, 0x2}, {0xfff, 0x80, 0x3, 0x7}, {0xffff, 0x81, 0xfb, 0xa65}, {0x0, 0x1, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x80}, {0x44, 0x0, 0x0, 0x8000000}, {0x6, 0x40, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000200)="fb11f80a98cd0136a614f6357e3c", 0xe, 0x0, 0x0) 14:43:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x1000008, 0x0, 0x0, 0x0, "d25a0db112030700"}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x2, 0x3, 0x40, 0x1, "2ef1fc65fda52a4e688e7b2556daaf74fc324cc6", 0x7, 0xfffffbff}) 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/', './bus\x00', './bus\x00', './bus\x00']}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 14:43:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000000)=[{0x2}, {0x5}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) read(r1, &(0x7f0000000240)=""/238, 0xee) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 14:43:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:43:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) recvfrom(0xffffffffffffffff, &(0x7f0000000400)=""/153, 0x99, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000200)="9d114d269bc744da971c27c6831327cb00ad806b29fe48ef6151ab2e6a9e34d17350e8a4be36cc87e0f606a5d35dc79aa40bacb8f396dbabd0bc316429b68368016c421358b3814603c8b092fe93174e91d27be09b8c82c26fc52225b352863bc86264e9a9c2de0474b144dc779e7315d353b2b23dadf97880a449c40c13aadd", 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file1\x00') ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x7}, {0x6}]}) fchflags(r3, 0x0) 14:43:31 executing program 1: symlink(&(0x7f0000000080)='./bus/\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') rmdir(&(0x7f0000000580)='./bus/\x00') 14:43:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfffff77d}, {0x3}, {0x6, 0xfe, 0x10}, {0x94de, 0x7f, 0x2, 0x1}, {0x6, 0x5, 0x3, 0xfffffffb}]}) syz_emit_ethernet(0xe, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000010000200000000000"]) 14:43:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10, 0x2, 0x2) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x128) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:43:32 executing program 0: getrlimit(0x2, &(0x7f0000000080)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 14:43:32 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) 14:43:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8200edff00008e000000f40346522a88065b02b9052e8061aba6b7b1fed9c1c493f3acc3ed2597e5997edaabc26a19ee9d3a05f8177e8d7b460e942e4aa4d4f7b5141e156a8477e2a34babe382c26053472b3cff112a33d5cd46d2fdf09a252769caa0304abacda8e25f8007c5abd65f1e4d00"/130], 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) setsockopt(r4, 0x4, 0xffffffff, &(0x7f0000000000)="46c40b02b916c95c492be6a7d46e6e3dc5757dcd3ef138bbe88ade23ab260eb0bc80d35d9f3a3ad23afb3bc1405698a22f5205a9dd37", 0x36) 14:43:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) shutdown(r1, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x802c03) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x96) 14:43:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/245}, {&(0x7f0000000300)=""/117}, {&(0x7f0000000380)=""/93}, {&(0x7f0000000400)=""/46}, {&(0x7f0000000440)=""/156}], 0x0, 0x0, 0xfffffd6d}, 0x842) 14:43:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0xa0) recvfrom$unix(r3, &(0x7f0000000180)=""/253, 0xfd, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:43:32 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaaaa86dd60f8be0000383afffe800000000000000000bbff0200000000000000000000008000000000000000000000000000aa000427fdf60af501367f080100000000000000425e0e6c3fe4b80000000000000000000000000000000020052f4321eddb0c220148256f0f66b9b94458199def5dc55007a569d518103b9bd6725c6f771eca97598d9622c6d31a0a095fe6fc78348597d2c542cb3526571fc61d4391b41508230ac91d0b47c9203c7d559a0c2e3418a839e33419753225bc462adab8fa2d2af5309775bcc0f6c4"]) 14:43:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x7fffffff, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$getflags(r3, 0x3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 14:43:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8000}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:43:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fchmod(r1, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_emit_ethernet(0x32a, &(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESOCT]) recvfrom$inet6(r5, &(0x7f00000000c0)=""/80, 0x50, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x401, 0xfffffff9}, 0xc) 14:43:32 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x5, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "2e04af75060000800100"}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x4}], 0x2, 0x0) 14:43:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef3aab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b900"/221, 0xdd}], 0x1) 14:43:32 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc345f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x141, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c224e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x110) r0 = semget$private(0x0, 0x4, 0x206) socket$unix(0x1, 0x5, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x1, 0x0, 0x1000}, {0x1, 0x5}], 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x1, 0x0, 0x1000}, {0x1, 0x5}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x1e, 0x7c}) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/101) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000380)=""/172) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/90) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)=""/172) semop(r0, &(0x7f0000000200)=[{0x2, 0x0, 0x1800}, {0x2, 0x5dc4}, {0x0, 0x4, 0x800}], 0x3) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f00000000c0)="fe2490fcb2633720bbcb84378998b4e94b32910fd2c96a3e849030ea31570dc51189060aae29b8c9967a5ed9aba622447f6722585dc1a218689e88025df2d4a77928878c06884cb16c4a17a17b0682a11766777aa42c542379f314a5bb7e6e8b53a37e6d0d8a96041b1a47c3e0d103fc3dd090a1a07fcc2b5c1e6f3504b2b719094e9c9691e9318408e8d23382e3f4512f41f96cf62f5d14e6bdf1d6ed1e45d6a7c036be10", &(0x7f0000000180)=0xa5, &(0x7f00000001c0)="163f61fa0a983afa3e240f39c513c52c6ea5b5546543eb0e8b3bcaa82db15ccf767460125f8f7e51269f1266ae4e60c8f6f13ddb650815dd3817b1", 0x3b) 14:43:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x3}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000195c0)="bde2822a02a30a755cadef1513344edc3394505780e75e059fe042afb652a275b07e221a15f66a39d73a3b1bc9af1cfa13dbfa2f88f697977edce5adfeea4140661e808374b1746f88c7b90969fcce7fb28eed6b6e2de654da3e3cabca7cf1485963057c80da36078f01fbface3e13beaa7ab53971cd3c5fd293a25198924ee2edcc07da1f53eeed564376e18abd7362f999de53a6b45154226516d175987c901f322d5cc10f177fabaf5916b0", 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x5, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000240)=[{0x6, 0x0, 0x3000}, {0x1, 0x1, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}, {0x3, 0xffff, 0x1000}], 0x5) semop(r3, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x8, 0x800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/153) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x40) semop(r3, &(0x7f0000000000)=[{0x1, 0xff, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 14:43:38 executing program 1: syz_emit_ethernet(0x22ff, &(0x7f0000002340)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x22c9, 0x3a, 0x86ddffff, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x0, 0x200, "055d079f8cc0f743490f47f90c0b7e2020fb3c398af2b124fc105e7112457f4673444355e0336737a47bab2a5764ba479424201adfdeed139c6a981fa0085c20b8f75882a4128ebe103a9627b32638db4ea11606a88daa07a3b7e7c8af167590a2c448dbcb0087e77e08a810449ffad0c9ebd46bf6cf55d205e7b93938e98d77569a3171960f5cb568100c75934f967304625fb9e40c612b64db4f3ee97b03e14f6eb419b1628eef346c9f59a09a59587729f1ee636d133d4d9a37dd9b213e0b03a140254777369e7a402518460774be01b6245b6053df7aedb95bc7b9c49b438d70562234987e5a265a29b7ef7dfa37dee6c05724b6e1dbcdf7238986fe75c99cf2b2d544b004e12d4cc9dca616ad36186561971e9f99ccd5982fb93af0be601a784ec5d57995d4c486dd846fe8bb5a8da1df31e679f72b80271b19a4a67b1966e6c83475f9828b3b81faa331eacdc6deb70489976bcbc6e221d55466c63e72d0170f3aee51b143251cdf970c3f36b0b75524dccb1257b03d649cc45aa1fe64049c344fe0ef28bbc7236fa7fff2afd575b100ef18387bb467df5012c51454271a4c0622b06bc8c3ef41eaf454c86ec2dbf203e7a3893431bb0b940405a522f4bec86a7061f66423158f1286ef103d95947d9fb951a9c6c39350b58f51db53660af6506e721657f62312a31a789bf04154d19a23ca8c2dcd6239800c5372622d8b149fe8fde90be1f700e638d2a5bbb82be5e1f5fa3dab35072e7405460878564ce8e7eecf5d36b3f473b6e3c884adf1d77d149bd287f05d6b0be4a90b33fc37e940ff5924b613a33ef6af6e5697cce10ceb9623f3a1d3cf0db38bbb92c581d323e65690498eae15d6291ae15fe4e65f6d0d51992d9f76ae54848df2dc8b85a9f5faab0510324afb2be98ef42814e8928825b6132ece03c4255f430fb05b1367cdcd33a402a7f68ceffe070339fef0a3c83153afb05a736c7ad70a990bca59108724cecfe72a71b239641cd9a30076ecdf92346040b6c9690bcfc84b6f7d87942fc6ef36c8ad5f2fd49fc649dfe84e58c96aaf347ad342bcd172508c967b7d3fb008eb4c85587c623a029220a6adcad9567d0303551027587c2edd815911b1bf596b0b296d30db26762c47ba0cbbc6790c71444841afd7236d503b70a864c83b622ea0483451e217b795c2d427056adb1eaa98240f0692e09a617f366dcc6168d4bec1dad4f783011bd79031d23ffb9939847d7430e35b84ad05e355d11e4500d8bcd32713c2743b343208fddb98e6134bd42c927e075ecb234602329ba42e4f7951592c0db1593e461f0374f97d22f21ed156ca0fce6ed8aec4526dc97771c1bad76b4100619e98895a6e16d8417a1066ab0199e23fdaaf17d628767aa1647a8813e215506871908c7a76c83e1e52fc452fb5076e4462c60f24b28c5e340f69a5d08d5fa0439632fdbb67a555043e5832b4ef8ed6b98a376ecf0698c6c9a189a2c1ed64f9b9343ce88fb4cd9297a6463df8245cd334f46f762cbc99966021d06f5ddfb65f99a5fa35106bb40b98a51d0cfd516ad5621e455138a116468933f6efbe92960d1be789e1819a52db29848c4eb6b4bb18802d8a3090dcd7394a95488221724dd2669750f864e9abda7f0f1d7eec57a5ae041fdf4618db1430d7d0d0534a2d514891aa9cc1d3b559ca67853a3a0f754ccee08167f2d1db95397b5146d87562a059bee34402c9a6b252b0d6dfce0c7198e1770ff21d174c4ba25eeb6f0b12b011cc2c3a0698a5ca508b6334ec9f3f2711e3542d97efcf892724518620c978d4b8ae64d151c51627eb8a4ed7d89bf87f3dba13b011090855736fae15c57d0083d7b9476cc39b8aa8a9983cb6801cd6212e1bc2223f0bb1da244a192cd50c2c2eed0a3264c80e3c759c81e5b9eb3a1f925989a155776d869c013088d85626f849d6c351c45847e35848c311638a73f3c1e8a6357464b7bf03f4638de8ddf759df22ecf4a6a3b7774be992ffc3a2b9c769b4fca98a04a033d4910fa2ba714b1f358cf6911bd77509ec03199bb2ee7bec6f3d57da7245fe410923252bcf5af9fbe94a4451e19d3e8302add435158acb56ea9283b542914ae51e78d098b1ae9ba233855b55b34425251428e48971364337a42f182af85d4d9ad766f4b9b2ad3ef86c34c23c9373b7f34483a44744a5f12043e4861d3d7f161784f163fc0f92b00639809f58ac396b781e2db5e9be7c707e9a651694f7839ac300234bfcb73e94feeb71968d52afb9827919439d157105c1349c326df973ecc0c8d3d0914f5ebbc77f329d20d35332d52cf1066ee10a0a15861f904d8933274d7b1f12649a064b6158baa2da715cf36c8c958c09d326d61cb6b357e0631ccf7411e149b4d03300987dc84ea1a4c0140be8e02ab5c0c76e9d890aee15d66c0f1720338c4c91a2ac0e827d583f6354c79893e44ca9b71e10adb701ca71dc112d1b5a3cf76a7d97ab3da3bcf91a053af53391f9f7dfb52f9bf348e2897b35fa5d013945ffb55ac5817089ecc1c3c6ba3002f3a2cd7af4edbcb3453a1444a4854492887dfef68d1c1a53c09da269623f48bccad7a23adbdd9e229f1af7af4bc950b8c4c18ca059c98e218f6692519a8f2965148c867fe9577ebb10cfc6c425427f43a99e6bc9bddfead97ae30103bfbf8a14ac5321a86aea563b0439464d32dd5b88489ba01c335e0b8eed4067fd1124bdd0f7145cc8e5b6dd6c8f737dc5197d0dce90d7aeb8dedf52040ac0e6bba97159451092c6029f0a5292f20769a4191246b10d1868020ce6bfb7744d5cb36d1e50675fe444f0d605956ef729b2cca31b13ca8df6723586af77f0d0a3f6701494897804ec3bbb0d375e14f29f65831ea66ecac5a19cb251004fd1803f73a452aa044a0453e0b1a4d6b2f1aee1c73309c5fb392618cd9cd4ede9a6fd898cf6e1e30947405db31480587304e64452e4faac2567359a6f53e97780d2a8fa70abf370ef65e0a94afdd79c013250a8918aafe82a01cb0846392c274feaf0d30c5937dc35c3c64ee5af6eafff2ebd00003e83d5d70e06104f313a1bf08fbba491f3879d567ab6fd855e98a4dda5f304d45e80abe8bef3421013077ab5c9de2501d075d3ff87e7d375c429e3a186a13d2de02f96322218e12415605bd2d1c58f283df74ce772a314864a0c17fc45d6049ae5e6956bcc877249def62266ed28990323289687a0601900455b5ccc2ea32784598de4089a594da10cee0dcfdcdc41410a4332b156aaef575c79bf9ed8db6e544a1161c1247d90a0725450e4346e06202b88d05e8f1e72c285bae49ba0a8c7fb68070efe638338c731ac2b9616c1df5e571ff0e0b7602c7a2483846ac8b43176a5a5507129aae05ea4c3590d8b1f116c5844dfeb1da398823a26e8da95240517b0df7c6fbe41c54472cc8903c0cb5f69627ecc92a1e6a94a2b0ed83d90aab353dcbdd7561a3b429edf2826c56d0c86566fedaa11fc4b79c1f96a8536c598a4ea2612f416a925529c33a314bd1b69a340ed9fb9abdf753a898effb796d70b0cdc5a1b53d4300e4330baa918a5e9863e01ac0aa46562e0e33b2e95d48ef561a65e1da1366517770fd1de24ad61d7ee8ae32dcbe629192d20504116409fc2e346e55b1c8ae3bf6e13f26342387712263722c26861c92109c2817777e9bfdc5d20d2c4469b9aeb8690a8483432d46c449e3810fc91860250bff3d4680b4089b627637dfd8dbba559fddecb25d255ea0728d6c84fa99b757c8b91027a754abb6ce745751d4019113670355727108fd81fb0fbf893e8c4b01bf4dac5cb3f8de9041d44640fa433c73b55fd33a28faae58b1a5e464dad3d36c38540767b295916159d10055818abdc0591b3ee20ba6f2698a4fe210248b8ddf80b020be2a3427b1b69e2c4c276c8b1efc56bc3a9f047517b9dff63f871cd8a2e94a1c95e86be99ee5b9c8257f26359a5f1f742a94a9d6d1b6276d3f0a0bd4ceaedd3fbc2c63403141c6a13c4fd0842fa5135b19ce91264510c84dca704fd87d3f55dfe7a3e7e4e17c01d0958d42e509352a07899ded7e8756144fb5acd3bfa0586d603a501607893c9f7c5f4052be050f2cbe2e238e71dcaf831a7b0afe46595b059578bc3ab31595c72e72911cd19061dfee5535faab8c18c12cd457bcf3884f8f5f03bc3b0379f1b190306924c48e8e22586f061564fc963756454ef5c94f4b67980b80d575f1701c00397bed6e716222a04cf88b4792882f654e543364e7488cbd9d7fb50942baf55dd9e7206f9a33c7ece94e5640dda85cc60905517af5b3af17a9ce780f105ce79bd3b4e8c08cccd73c9ef24f4ca1f44cb8a2d69efaed266ea61c7df0f3612058989c8074ae29f8720771080e29da6550909cc6fdd7e7d83e0356833c01e702e669f2f7b350bca03b007172028048c196c27aebd370e33cf81354c27d3388ed47fe531c0e5b30ad665fbb106d84f0377f7c2ab1e1e5900a133e22381facb63af544e31946e537987139c8f03d5d2697c1edb49f232d7db879475cf123b08d894505869e06755c92c412a23102ff5d5d82b15948d949d07dcb78e9131eb0d762ce073f10f95b591d3829e530ef85f87edc90fad33335373a824a4791a4421606df71394fe546cbfaadff3e966d36f4426a7e9c5622221ee7d01490e22cf682b1feadb05c41d5304586e930a46cc0c0c6315c66a79854f8d0d43eef3493a09682f4a23a2d845f53f85550b1c3705a7da10278cd180e442eda292031b52fbfd078819cc809521cd44e8478926af853bbb70925e11fc0663a06bcc0e8dd5b91760289bc41a1216dcff2a112a7fea95ef9b04a86f86ee0cd0a0ddd228c1e509ec6c6d8abbc0b46018ab3652cfcb35e64cd7e88cfb532e1b4248d6868edb0e51ec92868576b07742c6297bff2d54a6fab16a1d90ab26a5db6cdca02fe62b8389c3becd9d201ac06de58fd3be9ac6784eb506a8d39022d6752a65eb2b0d62ff3f51bbfad5f2217a4c3970718e770424d205ad733b3c8f6437d865b59a1bb79a9d738b5d2aae7b12aa0b041403f2ab647198cba0833fca6259110a7ed926a161a5e40dcc67ac8541619c71b8111277a8c3628c5e842f66d827ba7d0b5f2c076ccb31572fedc5fed87a887f6b7027e97f60d683d3e9aa2198447c073563e370a7a18a09342dcead9d05d3301335bc33829fd95b2bb3c82e09c0e943ea8cd9098f20a7f4248e7076d0d1ac57c155e2a8a383af427677572a9d33dd9c8b6bbb028c53577a3e88bc77883ae545f8de9dae0312de06ffae3434e7867695aab14c5528df8985e902c16b0b58e543419be0ec04d38c3ab58f493f38196d86c2b6e11cc144b1645af605259129eeb27987ba1038d1a8cddad51fe5545127c104e75e8a3f2cab9afecba51cf6ba0104a6dfbd2ce690724bb673be3b10afb2e8bca294239672e7c4ac13754e5f17eae48c1d2d3499c12dd1d7dc14dfb894d444965d8b2cbbc923d08372192dbb45e6655dff4992dbdc1058ff19b32721fa680581b57e49b8e78cf56daeee6f3eeb49d475c96d2a3db3adee1efb984732ed93e0730228066e8c0809a54e55a173fe006f98f6a9110f36fab71bb05ff15b13bf4eeac47035a3a18a385c42f7ed4c6b77c6e315926a88c70fc80c9d99b97debda5012076c73681a7207a1c4c8464bc486a1a7d43136ea177b8d2e5888b078dcf9c215695dc6f6f13ffac57150fda051c4a4d9928217020d1b9af156493340d372c5380762c96225642f53518697271a7ba2c0323b0585"}, {0x0, 0x2b, "4af76296a1348d0b41b6aa4e3fe9d78e7ea9f53f86a657690d724b788f983d364bc48a7dd60f997f2c73ea7d27a7cafd8f2cf20546d30e61afffc177960cbf017d6594ab9cff79b6e42f4e676e82ad94c5d22cff7d097460e3bb50b32c79ac7950c850f5c7ae9c6acfd021c17955cb80d9a8ce5f4bf28679d0c9d118668dd5b52ec82e7c0ccfc4fd16dc408e2aa5e1af386ce3922bbe12adef967a255e2106648f32c872ac2ac685390b12d143f6db4a37be511bee85cf3bee1341769eba6af2d2073508702d81dec057920c9f1c9fcf59822433bb18f8120149a633b6711c9bee307eed49cc614bfcaea66200af19b7fcb443ee500f94950e6b5a885a22adcdd16eb6493ed7bcdbedaac2dc18f72a297ebe5e9af3c0f95d6e03c7ce53e182820b43773e9a786afc9991cac16e09e4122bf97597490236839dd2055ed400c6a4b49b85a817388f84cc3c1b2a9dfdf8ab98fb7bca65bd84970ef76a6f"}, {0x0, 0x17, "66db402b64dd87866d1e9eb025540d8763e40e767fcaec16fea3dda5d83c1579101443e504cf3216c798177b023c88732b5123b0d2869d62c775b33df75dcaaab7fe1cb858fdc7af51e153b3092d3199a1dbaa5c7662b1dcf8376699517cbda59c74a29a1ee141e9a4758414bc1f9d98f755a3156040effbd968b33582e4dbd00391fdf398566aab396d7d13f5a87db3359aeda29bd9a7037074af93d90b1857d8f2ec998d435809d032d5e914e03d5c66d72270930c"}, {0x0, 0x13, "e87597f1c3edb900ef3f8e227c2451328ff0aed5a97a1b4a1cec100c66d007a4a166d692edf7524927507b902b6d41731e7f882db6a2d4de90f9690ae859a844d165a2ff1dd57a2395f7bc664bbd49762c720f491e814e47cd29a5ced132a43f58fa8644717b609ca4d8539d8fda9c9fbb4299db7002543daa751f2fb6185dbb5495bfa076396dbea228cfd1a29be77875ffc0930ddd634c0ca9835ed7"}, {0x0, 0x200, "371e927273872055fcd45ace07cdde88fe5c47c3e283f570c09399b50abb1389ab0a43cd33ad9d763bc064e689451c630844ee0e259b6253f9d72b73c3e7040a2cb2f61184ae5bda2568051f4b9252c1fd86275a5b1c3ad81edbfd3252f288412117b78b4fe94086613ef471424b84df67c1e5ae3356bbc067ca4b839d24166a7f9f7a9282d8f1a23fd4944d14736664ed6e2e867cee09ffb4fd0fff6c32302d78c430c83200965ef83cb0cb546f98ebdb0b30a6be197041f3259cd837fcfbadfe5c5ff8ec02371b77d5063b156dd9d8479b0387ffb843a8ad20b40e58b8b3549a2516360baec7110e603406adcbe92acd0cd0c1c8e04ff6a13fc8b5521c4cb5266f4d08c729932ff17d751d824a81c3cd1c2c09f23e7337539fb100a643e35898139f2cc8b1b50c3758aa15b7474486b4fd2ef4a0b94a003eb073a1dde610c61b0661a666226211a5da2adf7df0199dab085d5287e76038d25cce9e71c750f85e7129c1793d5d247c946012ee728f203876bbccec8fd83c5fcaf129f3262754e3f8bed84689c067f9d5475f7945a1c99f198c1d2d5b7ff512b38427261f8cbd3cdf5bc813c04712d0e7d2f8144d708d9450e6a05c3f110d0174b74eb3ca0689aec8c43196fea792be1776cf6828aad1577878aa15d913448248ddabdc7c446cc63fed4daf5034d4d31a61272dd741e10a3df9f5c60417d1f9670979d8126de848a387f456bf9cb6425e893ee1c52c96d4a7be95d5f1cf61002421b4757cd1c535487cc9adca9111c62e3c51bbe8ddbfc99a68dcd63ed1e5c350b6656a4c06e5fcee6bec96c9891ca3da98eb17dda7a3d3f86aadb20fa6c1e811372153b95950bb3d7ad0d9a83c5d0c2d2bd66c4f4f4f54a5350b456ead1db716496bce02fb3b2a7c44ee7a8a0613fcc3b07a6e0f8a2f99d106e374a9dcba3e25480b467d4fce7c962a11cb8936a55d18d2cfba79e18944633ab7e44d9965edce1924ea9c8e91a44bdc35899cc5734bf5e5fa9a38aa6e4a9476f78752be0e5d0a9b13f37e922971d20afa82077b52181695f11f42e031daf5c56a3cb850e8d1e31ace595e05b9a53a062bf65d62100eaa335ee870fe48f3784a450dc70190dbdf37c03bdd732af334a0aa980d0c4737075f36224f55186039cf7c81f1733f317a3c940a6e3c78e4e0d0738b9e50df46f85663305377d3f1cdaf33cce5c02b5b6b8fea086392cd13210131d7463f983e5d2eb96bd57c276ce8476d0e4ddf90fdbe2dd11a4fa8e863f3d1febdfb7be475612b01b21388b0395970e5a8c58a45c46f648e617ed6a636fa776d06d6ba81956904c5fb601bfbd7d9e9b2f82cc109022cb743960b723ffb6d25b3f4417215f94ee008967abdc7085f18c8c562d8253d3d1fd921c18c8d66096cbd8148b9b8e3a569155995473243feef385602fc8e059c3ebc10ab001c1136bdd82a83ca20d0a3db2e1bcaeb990a8bdb626b076a6485c6f9e728effaac11b8aae044b459c0a852ae9fe8e5aecaa26bdeb583ab518f8f14b23cb366bb1c574e867eccb6c6465993a2696c4b5047b6ded69778a3704a474f712f769e3cbf7779c106f3699c028ae4aa70b034fa6775d1b7d622a6a840bc5f12a4363c9ab16fe8b1f437a05fa5be3910e8b9f70e7282ccd0a83c8ee03f352cc7964eb8f8859ea44506af32e12d1f5c5b7b6b0922aa9fa0a82a7dac98a393cc8a587e55b0d63952aac35a358ace362d022393e65ac6e531786a22a15e2a2b43b9af0a92b5e8434d4e9253cb76d5e8eeb78ee8acf1265e6dece1665e02f8dd2cb0b092a964c4c96d0fbbc18ca759a6d86cf936f23544804beda126c3e9b8efe9c8c5cbaa5b8fe5e7c165fe307ab55a6ac0941fd25d444088af313302c3b7ca4366a21e7b0f1f9cad6660bcfefd6aa62505d17f939796121cb8c3371c9f972a7461fcc87205f582bc09ccf4dab37ef47aad5a9f74e72f38c1bfcfcdf4f977e1c1a5e54d235eed9b157c4fe32feddf471c9634f38c55fbea3f6433e6aae09120fbce1a57f670f352533f5b468c6e27378c8ff8eac58cea534ed812ec705e3d98af4763dffed636cba0d17f70bc44d601c286f62dfa7c1dbf80bfb91139c6878d63fe1c733ccebebab72f36659d86d48b57446bc29343ef41b333f758dd113b444d7c190dbf522720d5daf2b721df9762e2f1ac10ada43b9eb32008e78295a9855d1c0304a83231b2a5fee2e398d9e306cff25e40887264effdb086c7d756b8f27943e256ac5fc44dad45317aecbba75d3458bf3765ad521d8be5bc63b88d0307e4e2167d7fb0a9cdd0f4e247013d6f3b05a27dc6b30b0f815d1e75d45e3e3944ee62d64a9921f8e7e2a1038327b5a1ca90618ecbfcee015979cafffb35be7df3fa584a9bafa9ac4971bd31e9acf13a24c2653b66a83d26d128ebb8feb6d6b677a9bb0696268503631554cb7c8872e822431ff797d9654c078276f42518fc01361466bc33c8acec057175f65a70df85c09d4cb81481ae518a8a5f6bc546ddbb0053ee9224bb19e29387b9e2293a0b3197a0c9e8232f69f1c7c9ff589f4fc47364ec3a7002c184de8d48767a3e7150cbd68881b0e95f6f17622b0f218342c20526bf7efdf1f670b5b13e9003523eac3ea6aa072c8e47d2be323a8fac8f7ce599d30de5eb689c2a77c02d46a7480a1133dc73de1908b3c430f4bb711aa631b92c5903cb6d272143f0f642c21da54f1498a3058281a8a8de62819714d50646de7fe530327f09da1c8aaebfda86fef99f64a3f8ccd7dd3346bbc80135f44e88441bae86bf2dad6b9dbfe3dbf5df92b235cb3124035a7b7d56bdc423e421c0760054a9c7286d1bf6c6016283d25a2413f7441dcd495a4988c3972b6aa45ba13a0200808fb8a4ae857501a5cae5a6f8336e1447904bd958b0a56c306c99a6528777a4e0df04a8e6f966349299487014e426c635eae3676b7fde435e4c0288b404f8de2fd5a5f4ecb81d2acf926175be0a164e5d6b2a419034e5b269e435e8e1637af18c23c415ebe16ef3930d2d47ce6f14477bc5baf6990dd7c82ae0352e2addb49791f977e3c13ae476d5f39d55b38014c0fc4b620bf69a8532eea7c98af4fb080712e7e7d82d086c2c10c7c88ec1c1ed3bb43ef06ae5b72d3916947b3d3f8bfca749850f4a568ddc138bbde47cf68cf77f21500385e0b87a1f1c0150c93ed1eb7aba93fb4df49c763ea0662667487518cae40a55f36a09f7207a2c83cd8fe391eb3f7517e40af2340d09e99c8e08937427c3e6ca1e4cecac46299082e45dceeae5bd0297e2ffddb409828438162ec57099e700d79b824c466db7088e6e8811e55cda9ba7162f186be4b4d4435cf99489b97b7c8db9769b09a8b42ffd26bc9cc617a24bfe4ffca916793923c75f22ec941192550be74454d335bc9365cd9692e27833b635bcb71dec6510a15b73a07ba98a1f12a96042315247a2e514219776853b7f7b485301675037707eaa1bc8a13aaeb21a13761fffc69f679f73570ba65ac0499a2958060f2eee675d3cc34850bfd91a279e18fd1abdd1cefdd78badb0b85183ecbe2ba623a97161df1ef619536a8f7f3c14a4f5d2fff7d5b43b2cae27f5fdfb178a5fce8694a6df55b382c62f4834e40c4cf41850adfd0f3edeea174cae22ad82137789eaac8f211e701496929a1b0ac05d125f569b782c66a6f98c2e1a19610f6df292494da8f18963b2828056022923f6f09ff3af974e592fe596fb940a4834213c3feb9caf729ad5f65a2ab00da7ed2456ffa21646e5d3c91ae79a9074f196fef2e1aa8965ce040479b1bd581763171ea03c95614ab212290f789959d960c4069619605b21d9035ad32badc4e3a7aabcd988e619b91ba6678b7e4392c7d1772fff588ef25aac94e641c620eed6860490c266ded759cf9d8b66a1fce850d2910b6052e29193c46c528b0cc270b59ce6f7b5c62c5697182a6913f1215b7d76671542ac62ff0fbe9e43fdee9b63aa3beb816f16fbc0aa3b5a93f20dc3d692baf356a382f46338baf4bbd4760fcccf73b107f4300409c99071e8afe6820c54ae050e52afd6943bdf53ceef6fa4f9fe24b703d8fb8a69c8d47456f396136c9577410700e3d401b980eae737780b2257f013536d29eb31c63ff47f33c5440f6d103ecf2434b4ac98cb1de9f7e057347774c831803f2718406e5c738d8b961933b30a2e4eb8a779151ff66f22a30252d555ed7e7c3222081050d72a176ff1c5662ea5f9b9839e5f53dde30589771354241ddd5f74542bc3afee11617dd4a998218dbbc147df5244e8fa2a112ce14b8707627cf24d92a5293378d88de90191fef031e53af91c1663c716c34632b42cd00d978ade3541730166af32f64ea4485cad446544877e45ea2708771edb43cd9cf1ba590b54be40c53236927f68852f6050bc32ddae18d9766ba8af67010251118c91c3a90425aecd6af01b7f7d1665a1f415ae16d15e8f30481e88f61c22df4750a2c4351f5090d110f75ed5fe84272dd0da048add58d57a53e5af0815c65f60192e6e512f7bd02dd8ff72177526fa719586e2bac4ca8dd009c9d10ff50de1994356aafbcd41683ec86e4edb051d380c9b09762abe68ced17aab26cd84411fff6d5453fcf95b99e54527a6fdec24078846ba1cd0401fdd9192b3f28a133a2dc1fb39ab5cfddd419df6fb233a89c53a24e7cc68120baeeec60237d3abb997c574a59aeebfc2df36cf7f6d7d4ec57547f4a185c78936c334ceadfb9574bd6e921fe2b1d427aa65569eb9c493dec0d82b1d6f83c5b95e3650d3899f881d8c2bf5e5fd36b3e7a3db6f718f9612c359235dce87f4a705556624be8b0933186d197a0fdde0971e2dcd1e3a6ca3b17b04dff9710244f967b814b4c98c05b3334b0d51f6a181e1f9bae2619e0bc4cd5eef98d3b40e1e3dc000050f0b0c2cce61861a20f9954d89bab64e3355a57e20c4a5087a7710845eaadea14321bfb3568654104090fdae5de453a99995116e2a5992c9508d10ab247831ae0832b163109edd43587ffd0eec9c0f68371d00ee267f16a95460750667f915a55756bced6a46de8b180f79d54be5452eb7fe17da61ea1aab5d2ca34b94a742613f89ac627307c6d8ca6c117fe43bdd6287e3bcbe5c12496607b4ac9e721c07fda93f99e4d5c0c00b60337feb76134c0360834c622d721e1d29e516e270ac03b93e368852dc447786f36b6512d2dd47c9678a6dbeff82bcb675275442241e9d73b74642e4c18dbed17ceb2b5b504d26f9dae7ff1e851cb87b6ea1b2d35e90129458cd47ba2ccf6140a95f45d2c741e5afd37afc27ab4b78ebbb150f44635b19467f7b732d753ce78550ca19d5ba7efb6f7354191e88550b7b3e106a01393b3c2824ed7ac177401ff1296abb7efd54f301dbe031237a86c5d8b5ed06dfc9b1669c3941e7d2fe1c8df74298b71f02343b7de31fc50bc96f631697b319f0ff094d130032aa3da7e62c3aabca80f7488e03dc4684b053605f2bce6010272d4f245bbbf41997af496f4d762803ed57fa70f9489ba03abd1f5f85fa2f48ffe8fe82c23aca63bb200de60ae492cf8004a1338c3989bea405a1a2b9bf7a95f02c9c09a17b9715850232bdf14ed558d9286acf84f312710bd6c28266e9efeb6ef015af8476cc6486883b1147ae606bd766bb026b8106e763597e86f3bf0e3153edd71da7096d5f8330401964f2fa99f5a66391283881eb1e25a87a1ce1f6520f133d7392b039ff59cc52d4635c72e0914cfbf31d9ec72fb2472067d8f2a63888f83efd5a030de80d"}]}}}}}}) 14:43:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r0, &(0x7f0000000080)="6107334c8b6bcd5c9574dc88aa0268849712f37834e1ac564462e9e3d00ffd20dc416ea1a6d2056985b5017105c0430b217c8f4ab1b65dbc2b9347df03df3c72206f9345bac6615f1a93cc8498b21b206b84e0be8ef710c51454ffccc91d852b293a0933e26acb8161b4f31fad7d479ca6a22786ef945db747a0a3d92b3a1b", 0x7f) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1f, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = dup(r2) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000100)=0xc) fchmod(r3, 0x25) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x1006, 0x0, 0xd42d, 0x0) 14:43:38 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x20, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 14:43:38 executing program 1: socket(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwrite(r1, &(0x7f0000000000)="77bb303e8e165270fb1908a76b13e0cf1622a199ac601c5149e72b3b6d2c219e1ace0460ba8b8b942feb587319991cc49553b1a711392d617e069a2eeb511fc0fd69", 0x42, 0x0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x800, {[0x7, 0xffffffff, 0x0, 0x100000001, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x40000000], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x7ff], [0x0, 0x0, 0x0, 0x27b], [], [{}, {}, {0x0, 0x6f36c55a}, {}, {}, {0xffff}, {0x0, 0x0, 0xfffffffc}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 14:43:38 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="530ff19f77680a88ffff784e8bb0911b632bff852bd078ac2520018adf09a3c206257390d0f51df49e80d62af3f48b22e2ebf8a71e904a00dcc9e0d302fa8607dc81f388b22ea6926b7cca7a8be443522051f561bb096672184ee6c4497b04d29295aa1c41834bc171aec908ca1c93b1", &(0x7f0000000000)=0x70, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x216) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000280), 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000380)=[{0x4, 0x1, 0x3000}, {0x4, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x203}, {0x1, 0x2e9, 0x3800}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x1000}, {0x2, 0x800, 0x800}, {0x4, 0xf1, 0x800}, {0x3, 0x40, 0x1000}, {0x0, 0x3, 0x400}, {0x0, 0x7fff, 0x1800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000280)=""/96) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/143) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x203}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0xfffffffd) semop(r0, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x1000}, {0x4, 0x8800}, {0x4, 0xf1, 0x800}, {0x3, 0x40}, {0x4, 0x40}, {0x2, 0x7fff, 0x1800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/89) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/85) semget$private(0x0, 0x2, 0x0) 14:43:48 executing program 0: sendsyslog(0x0, 0x2d, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x3) sendsyslog(0x0, 0x0, 0x0) 14:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r0, 0x4, 0x0) 14:43:48 executing program 1: r0 = socket(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) close(r2) setgid(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x80000000000003, 0x9}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$setown(r5, 0x6, r6) dup2(r0, r4) 14:43:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 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) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8218694a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x328, 0x80000000, 0xb43, 0x0, 0x4, 0x6, 0x0, 0x0, 0x1, 0x8, 0x7}) 14:43:48 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7902adf5fbff2100"], 0x10) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 14:43:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x102c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6abc79d7e2eed641afa668fbaef812202b4e2d58ed3dc9e620185d29832ba23f6a3204177139e5ff75949ab70a175c962bacf99ff4081804208dda3c3d6c89e8a8f5e8c339f42a59977470edf6601b5edd428020e6d4ebc99257c92aa38dda0f7042a32a80531523900de708157a3bd0def2e8b8d701995e4f7f2340299fa71a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, &(0x7f0000000200)="c17d77e921770af77e14762ff364ccab27a8c84141db3e928617953be2740eafbd672a3476003f8c1a3c6ce61325f84c44bda1e0adf843288cec4296b6a5179e2888f36f9a6e6a368c4ce7062f405285d8a285b02bbff099f4f3885573e9bec90a0fca84552e2d58a3d8a0ae9da0c70f5d2a4c5a2244d5275b77078ae5c5bec1fe67363b5356d8a1d153b4518139d03924659f546e394dabad66fd2ca9f2ae08fa6c036f9e161cd197399f5a9c3950f3e345367bb4b061e597d645e99f35ebe2ecd7a9a318b402f42541d9d3ac08a26f041eaaa979d9d46e622323a38789f7bd287af3e688d8de2c3f82653e9a3fcd40eed46e5599bb5b0feda721f0d7386da20d147a8a1668f967a916317f37377b2dbfe0cfa626851d4eef5c9f96d12cb45b1fa6ae4596eca12f34e8d2510e176d815d4a84bebe0f42e690f206d5faf303385950409064edbb2bc91253b55ff6b52fa8dede76e88a971aa755d212be0e0a6ef1af2ef63f2ca995a5181ef3e0e9381d86bacbf88034f599d5b3ad61ae85560ad7f325bdfb967474a6f19af3d289c80ede720e4fe641f78d06d41776158ac4c4a8d11295ad44af51e9bcfd57518b5928ba433070c654b4b73080d07d492077907d102ca4157acbdbb2fa46cd3f08c9a870b9683fbe090c838437ea5a67bdf7b3bf6c6cd80267179d55833b80cc0ab49afd93adf7fdf912c42cb417fff6a55629d71a8168f58dc474130e34fc2d14a4f68ab50a634d505d23c0408ba16c2d97978b9c234fc60d59081881b368c075ba8e6a8fe9526f163fb753c5f6b95a2392a8523b3d6c769611dc45df722a162493ab529f6b417990ebbace28d17246b53f76ac1fc8ffedf382162e1d85c5768aba3217b9f070d27dbf2fac3b540068ef99f585b0ee42f9bfc00fd6429ac087a6d29ac779d3d2b63ebf0161e9885199ea28f196d1e1a8bd507883daedda47b767109d672d813e549edda444721170410f54633784c7869ff4ac588fd02f6e1d1130d5bbca6a4fe8eba22753b9842b92fdcac70fa7f4bc9696aaddd639896b9437f71b195fc1db114f12c50352b0e5727b12af0600024b0e1acbaafdcc0fb33846983a6f0e95351857725c4a58f8d43119f791ce33592218504483659a1437aa0f9d9cb536469d299b7bbc2c3b253af1b833e3095e76712a4e427f3ab80391f92764807cc091d628d2a5fe8467d0496283c6a0bfcd2a81a972f895d1ffa808a9c1e2fe577bc6ee840a417172cdb356f22ae6d9d8c6fe865c73adf3187e8c6218d571f640096ead523ba65102dd1794b48bdf2bea070937bf71698813b59ee8474e19d0cf7448c933546a1fd8acff9956c2d6014c9524c06afd3383bc6365f25a792dda1e037d48ba958e820b3c32ddf3731b07c9e08765e55c604819eead57b55a0ca83a1ef6dafe8d23b1b1eeaf9ff658fc9fec2bf56e1fc0a0fc8100aa0170cba4cdf23771c99fc3d1fb2acd4958d4b0d7154a9bb2abb0e4332556902537dcfbc1674a3673172c24d3c9bb4ff57bf5a1c25c09220e48044138d04068bbf245a6523077b656746b3c126f3451b7fa3650513c9afd288664ec47b90db863fd5e067a5156c93178d10796b8d65ca1153640586e9b7acb8cfbde1359f3253674ccacb95069c1186e9c9c2b01b80e38e786aa7dc3327d76e5436317ec3174072eb8473631ca564883c8ab2b37b1e427e59e86c5c6f0987435bcb56a983d5d71762410f4edbb3d05f63e292de0be1164cde1f36eb28b0c4676087ba564c4a5fdb984c60ee2819cb23da4a45dc131a13f4641dd4ba37a1cc6b32b7711fd9e8c35670607f663cd6e69490dfd64e56e9371eb11c52fdc52babd11be4c1b60cc593b6769058692dfb4eb9a96520c86dfdbbcb835a7c3d00f3ff30aadd602a90244bb89b3ecbcdbbccafd1f9716063c23f04d2d6d585659307a02648e36e7103b4305f040ce8ac14a2f3341ddd7489111058d951756974885afec49c8168afc53ea944b24d3dd0ea5e118f527779a3f941960272dff90c2aedf3342bddf1c66b9bca0310feb2afa84c3539eb8e9629b5301be6ab17fe7f6fff5d7f2f6c040fc375aecd0a681851c41b686f93ffe27dc66f1b463a00aeacdb4bac3626aec1d455f4b737ca253e9aebcf9b998b2afcca742dc3ab14463f1f9ea8bd472af0e2d7077d08a87955bae1b18c2e6fa079596eaa99e258b29dd0942f9f12fd44740802148d485cb653ea04ddfcf0378a64ccf269dfe372fdb850d4f73671ad1f7f69b25748d327213414ffdee051af197d188b397b1e3b2e2af8ba907b1391de03813883dcdf2bef911254991a243a2275f3212dd859cdaa018e4d45cfddae42510fc9f22373c6990d8bee27ff8c6186e9cdf454b496589ede630e630b32a1c366048dba8500ba5ce7f2f077805539e7fd04e50b871b6d6816128c5f8ac49b88bffa26f54b7ff1d702bd03dc0306da9f98c791659d86f2211ffef20970c4382d753581b029c658110595b538ecc2960ff95eed5549732fa2620161b2c32defdfcca9bfd1c490af2f97b94bc4f330e9c1eda46df549eb5280e5a219fb38cf8a3af722ed4481b144a9c1dcbc47fffe86efe75213e32ada167bed3f12b5a25460bf34bb194cc9bb8bbf5e9688eeb26a4bf7555b8cdc7b4d374505fe5ca1ab5b84568a9ce2740cd18eab9d812581771fb461a451e811baeb9038329ee77044fb301ee42c0ff6c19ec06df26aac489489871363297dc7adeef711154a9cd21720274ef7145e18907d21876aac2ecb12dd3c2333c9c6bcbf57e79fe25d960817b69e2d567e08a94bd61f7a50c2273f42bee278fd490b374e24c1673087455edac7a36bf8488cc00ed2493f6ee0e9502af016bfa7292ed3462c49280a11c0a33c20ee6401bfca791f5c941e5501a9ade80d196e65e65efffdbb3bb72e17193b12725045d5ed77d39416f5ca9937662553a8538a2d74e94c5fc7fb55486ea7f7f4361525a1bbb8089a62944baa782ad2414bef8bbbff3f370064dfd1ee7e25219bf9854cda3c62f9d513b69cffe7afd8c00afc0dbff9378c5665942c8c21b0b4a464642879b676755a0791e422377cd4707c7594ebe695efea349c78bec761e2ba3198f67d1580b69ad5103b2605298d23b639a457725dd936db9b5c80153ca9eea4ab4fb46c5da38beb3788b236e6b02c51d91420879be0f3098020f8ae07f70cf0f14378c73b2ebb14bddef31eaf44eb3c4e8d29fc9d4156677127a26d43e482ccc38cb424d3b3d40089212b0a8950f86618eb78f6bb41948cb4ba20e16124728385c9588cebaa6fef824e7421e31c41fd01f91d6753156a963815c99b40e6f99bd5d8bfaf251312a7e900fb0d9794ba8a461e849f11017bca04f65d1c3afe00311bac256bd103c7af84678b3a33285275cb72e13831bce537949c3f19d2e8a85a45f320ad3db94dab0f55f93879b0a32b444b7a8d99a14f70837f2334ed1f38d13baa5ff5235fab65f3fb1f37a6144d0638fe4209e1fc03d22a162972b6c4e8b81cc44149e65aaac58738eda5a6b3b993165fa19c7e088f1c237a1799b72bab5c70bd40308e5d8fb377728b94e69c708404646cf68ee91db225c3199fe0c665128b459188053dce87fedbc3c13866c1cefff7568ad1930bbba07b7ec102a10786936f59819ff717a3f7157c5810b3e354fc731263c439df3156c2c5c980bde3e5690a31aa3761e7b3c596f6a2eb6be7104b7cf1ee727b3f5bdfe312bba0c3b5a8fe47ce4f08305e1fd86a0806ba22fb19af7192845bcebf0366b28ea475559ab2cb9150691bd5c3eb023dd3a54f3690fbd4637819f98d81390057b4a1206df6c850f60732863403d3cc2df75e173e5b286ce7a98f2c23b48b47d2694469421dd243032ab503c71fba6f29fdd95b76dfe4b5ccbd78d64cb03ee2036a9e6a5b281dcb90061801d81020f045a1847e27a810f15ca3d62068921c3c2649ed7790de098a8189edbd29ce2ded5bd8331d148caec6d2b7ef614c0969d47ef1006b171b7d0ea453a43e6d7e433452b265712ef2d0aab3f6f5629300a7c4efb3844f1da4e498753a4d928f4e8d0059e1750e7bfa32728306deeb8dd968db68044a977e38aaad0fa1d592468bc88cfaedac1c9939de84674e8980acbd12da094b693b3ca680e3080e8e3ecbbe4141ead461b0c742acbbd8f8b38e766c0bf0cbc9149c48d266c484029d2d0c356a49fb555c45eaf83cd6e595183401fe18ca293a224c176f76d492537a82f3d348f2c31c9c6ccbc7d945343b6c61f90eb456ae33d0c1f3d115d7d679fb3213e7cf94eb3be45f0d767c69462dafb941589390138a8ea3a708d3bb4141c735cbde86074b6de001c4a706f7dc9b7be9b0fbe83416de8ef805cc9973081cae4a1c018092b224a7c424ba21dcb030d1bcbd7991bd4bfc69811c8b639deae47542e256781a5084aa10bfa1b948f56bc936a031745029e9d23b638e7578141b0c0cba15c834af393ca1593d38a1f39a8368ae022c440bcbe04d142fcd4dedf8de80a840a42846516c1d1e8192f3f56bd2c80dfd150417a4652f94acabb6fd732015662a21a2e77ea48073692de3c66285186c68155d5cb6f6100b83e684a5249d488221d672d22ff45547310ef86716bf4931f749fb717791f2077e836a95ad473225d400e22a43731752efa5794ff06388b35ce817498c6c4245d5d7726078b3e3cd1514c19761a1bcfedf65cb54c06deaea471668708fd7321f96ea1a22819f32f96b6b1231f02a05d7ea72662070f2eafa5af3840d508ef2ec3275c1d2c842b9ccee79e76ed06a91392d7cb031c104ddd50e82ae544e0c4afec92c4ac2e318e2f4de2ec0385d06e6b812455830037c580613ea3735bfa453bcc64bdd0597c8e0e6e1367ef6613d1f3fe4ca8134d35b7181401583ebcaa089c1f32a083e42fe52169b0d6ef58ca2e129c72f3ebdcc6ebdeedf0599a7320612c92e062d959bf4cb9434e5003b08c39f59da185dc32eb549f5a4fbefce3b5b20fbc8241706f5557b07834924dfd3285944a42a6c63492bcd9e31c4dcab3eefcbe9b9b4298bed1d6fbe2d96e37c95d2473a82bcbd0778acb5e1d5ef4e0bc9bdb92c75a4081edf4351ce3339e9750cfc92f9f8dc2e458ee38831bdc2195612b21dd6edb258d01ba306d2b9efdecfe1bf9c7958abcbef82818402608e9d71ed74119a0ce8be01f8f6d0bc6b15de1c445fc0e205b0f8d64eccc9eeed12459ec7550cb351855d74ee4d885996b6ac5bdd73d91dee92fc1dd754866a78ae827b5ff2599aa372b575ba264dc8096a761885eb502b7b4c1f63f779ae838afb2758c7c8166faf4f3359c9c918c3a703b4d2e3e35f4ff1cff9b818f492ddb078f0dc2b45d7cf17180646a1af6d9aa9dd42313a5869b29ecc1972d9bd53781c9750d94502cd05f06b17df836e91f7cfd4bc4b5fbf532507ad8a9c00f579d7c37af39a72b5ddcb210751e194c13ee7b858c16df01ef4fa3b6e1b1ede288559083eab5116fef4018d5361cb9cc1196c429fec6cd92a150d8c67025933946663bad1296b2c33f56240cb0c3493664ea92732160f13aa72e10fd84d7e7fe3e127c2c3866de3767f57dc1fd38a7571c6355a0f4435c8dd3ce735b7b5ce67c947d35d2ab40ceac0500b83a075c450911164e4600d62d5e12b870763b4767a980b5c5aa7cec414c0da1957c61f028cea7e7cb24b33846fbe8038b4f77f36c611cf3cbdee4964873790259bdec5918109db84143f6f52094a85cc99a85cd9a21330bdb02db91ce1b41a6", &(0x7f0000000100)=0x1000, &(0x7f0000001200)="c712bc3fe758b8ced8c263c94252f18d44e414d610d697bfe516278712b35331680dc89aebcd3b5fc6e020fa7d37eca7096eec6d3d398170cb9211abd1e42650074492018923d0e8e896043a83be9c6bae76a5f4b211f4b1b4c9513cec1a5e2ef66a35283faae4dcf3d636e781efdc284e159481498653defbcdcd6e88507e72cc1d1b21461ac38935a86706823fa65626dfdb373f7635556f7e6b41aa99e87d1716eac01b32", 0xa6) madvise(&(0x7f0000483000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000012c0)=""/199) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 14:43:48 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x6, 0x5, 0x9) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0xa, r4) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x8e, 0x1}, 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 14:43:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x1, 0x4}) 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, 0x0, 0x0, 0x401}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 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", 0x14a) 14:43:48 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=ANY=[@ANYRESDEC=r4, @ANYRES16=r2, @ANYRESOCT=r4, @ANYRES64=r3, @ANYRES64=r0, @ANYRES64=r1, @ANYRESHEX=r1, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRESOCT], 0x10, 0x0}, 0x0) r5 = socket(0x2, 0xc003, 0x0) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 14:43:48 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x17}, 0x2, &(0x7f0000000280)="b17e1702e33e1dd7af27d66b337aa6170eb06a1b106754445cda0e56704f8dd95aaa4e5748c79f7b8549cd2cc5ee9ac691f7f56a8944ce791ba4387b7a2c600cd894cd05571e2a3dd11df153eaa3be30bce9506e2297fef2638b54c9e81fe6e11dc001af637ec9ecee9d5b9fccda13c46fa158f7003a6f62dfec410d6cc509ce45beb3062d890d48564b0c4f0772a19cc231316fbe777b75a7ea6b7d6b93798bdcb1660000000000cc0c081eeeaf503e26ade0f9122e69", &(0x7f0000000100)=0xb7, &(0x7f00000001c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c4397acfbe3df9647e7105698b84bb2737277", 0x85) 14:43:48 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$PCIOCREAD(r4, 0x80105705, &(0x7f0000000080)) 14:43:48 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd60000000e0303a00000000000000fe8000000000000000000000000000aa030090780000000060dbe030000000000000dedc000001fe8000000000000000000400099838dba1ae176f76119e8c000000aa22e94afac81abb390398e42ef80121ceabf139f4b339c4bc7eb726b615051931a72929f54095c7816c4c9879144d1ba59906953572b3a6f4036c58f63755fde41cc18001d6b5244847ce31ac1e8f5bf6d403e83648bc51ce4ff26e01b99706c306008e58b7d417abf7e1b36b45cdd1b4db1b6561e6268dab02d009a221a23ae65b1bf19a966850671a9c1b9bea76b73309a2bbb7334dc7eeb5ebe7d5dbe6612f0971016dced61180aec218a9aafa20b9d3722d9fef7db9cf03000000000000005eec119b961ab7560eff3736477a4fd50564f9ab18e4bb24668a6476d25e60fc558f0a90c1e45e97958be6b09793323da6382573caa0"]) 14:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0xa1, 0x0, 0x0, 0x5}, {0x34, 0x0, 0xff, 0x1000}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x0, 0x3f, 0x800}, {0x8000, 0x3f, 0x5, 0x2197}, {0x5453, 0x20, 0x20, 0x6}, {0x4, 0x1f, 0x65, 0x7}, {0x200, 0x9f, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:43:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x4000) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/164) 14:43:48 executing program 0: getrusage(0x582adb1230bcb6ef, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/26, 0x1a) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0xffffffff, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) write(r0, &(0x7f0000000180)="30607a2e8041d4fbab0b15545cb59e88e7f1adff", 0x14) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 14:43:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdff"], 0x10) r2 = dup2(r1, r0) r3 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:43:48 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/klog\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='%\x00', &(0x7f0000000240)=',%\x00', &(0x7f0000000280)=')[@+$', &(0x7f00000002c0)='/dev/klog\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='/dev/klog\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/klog\x00', &(0x7f0000000400)='--:*\x00']) bind(r0, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semget$private(0x0, 0x0, 0x120) rmdir(&(0x7f0000000500)='./file0\x00') r2 = msgget(0x0, 0x9) msgctl$IPC_RMID(r2, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0xcc) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = accept(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) chdir(&(0x7f0000000600)='./file0\x00') r4 = msgget(0x1, 0x5a) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000006c0)={{0x0, r5, r6, r7, 0x0, 0x28, 0x8000}, 0x9b, 0x7, 0x0, 0x0, 0x2, 0x3, 0x6, 0x200}) 14:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000, 0x6) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fchmod(r3, 0x72) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:43:48 executing program 0: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2, 0x9}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:43:48 executing program 1: socket(0x2, 0x4003, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = socket(0x1, 0x8000, 0x1) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffff8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) setsockopt(r3, 0x1000, 0x1, &(0x7f0000000100)="6b6e7e5b32bf28f76ebe8fef07bb1bdf3dcdddd4b68e79ed193e2aee7a6dd510aa50f31e61510c2bbd8cc01e85f320eeec739b4d1b59da5084c0931e77712df8c0dd803c7fb32f3e64cccdc6736352f1863086a597fd992bd1bff023350fd13a63c16fa5a14990c6b43ae9c3200b289f5de607598f77f15920a01b4923f9862ae2bea4e461255c95e444b5b44a34b9b9b2d5b0bdc9cce4d48181ab531ff02a0a5243b15f8c7a1b85090b4ffc0750f9c6904617e4f76d658a59e3dffdd7e10f833de782650a4c6cc7caad3640f1791debe3781a245ddbb90275b3ca494a", 0xdd) 14:43:48 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x18) 14:43:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 14:43:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x400, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfefffffffeff], [0x0, 0x0, 0x482], [{}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0x0, 0x0, 0x3}, {0x3}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x100000000000, [{&(0x7f0000000000/0x800000)=nil, &(0x7f000054b000/0x4000)=nil, 0x80000001}, {&(0x7f000007d000/0x3000)=nil, &(0x7f000031d000/0x4000)=nil, 0x5}, {&(0x7f0000519000/0x4000)=nil, &(0x7f0000317000/0x3000)=nil, 0x100}, {&(0x7f0000050000/0x2000)=nil, &(0x7f0000663000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001e3000/0x4000)=nil, 0x4891}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000282000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000563000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000043d000/0x3000)=nil, 0x3ff}, {&(0x7f00004b4000/0x3000)=nil, &(0x7f00007c9000/0x4000)=nil, 0x7ff}, {&(0x7f00002e8000/0x3000)=nil, &(0x7f00003d3000/0x1000)=nil, 0x3}, {&(0x7f00003c0000/0x1000)=nil, &(0x7f0000621000/0x3000)=nil, 0x20}, {&(0x7f0000572000/0x3000)=nil, &(0x7f00002f0000/0x1000)=nil, 0x8}, {&(0x7f0000520000/0x1000)=nil, &(0x7f00007b3000/0x4000)=nil, 0x9}, {&(0x7f0000196000/0x4000)=nil, &(0x7f000033e000/0x1000)=nil, 0x9}, {&(0x7f00003f1000/0x4000)=nil, &(0x7f000044a000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000025d000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 14:43:48 executing program 0: nanosleep(&(0x7f0000000180)={0xfffffffffffffffd}, &(0x7f0000000040)) 14:43:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) 14:43:48 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="01440bee675c9a828807729b8069f67f5d490ff73eac2eb1a64f2ebcdcaed0bff7b3407d9b1dacb29ef9c038b9e6c574693e424867932c4c9b00f13f7353dba64b259dd34d93f2e7da709ae85dc8bd8bdb267c8e58114456b8a76f4f62f1a187f36aa315f07e1ed18770006fa2daf1ddc1d10fd7fafe6a2d22c2176e5ca882f07e4117888693e7dd5fd01baf023164ee5c067b2a8bba74efc135fe2dcd107a"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000"], 0x1) mprotect(&(0x7f00003fe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket$inet(0x2, 0x1, 0xf8) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1ff) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r3, 0x6, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) 14:43:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020703"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$inet(r2, &(0x7f0000000040)="507897d006b3a716e8", 0x9, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:43:48 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) shutdown(r1, 0x1) 14:43:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = semget(0x0, 0x2, 0x40) semop(r1, &(0x7f0000000140)=[{0x3, 0x1, 0x1000}, {0x0, 0x4, 0x74df4ec91fc4781c}], 0x2) semctl$GETNCNT(r1, 0xd739bff0f650e7ed, 0x3, &(0x7f0000000180)=""/107) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/66) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000300)=0x3) symlinkat(&(0x7f0000000340)='./file1\x00', r0, &(0x7f0000000380)='./file0\x00') r4 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r4, 0xa, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/8) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_addr=@in6}) r5 = openat(r4, &(0x7f00000004c0)='./file1\x00', 0x40, 0x114) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000540)="286a6362e31d1713729995e7753a711870204e51d17694359d89b0d545e1fbe70870b6e053c7293fa053066c7e0a34b088850cdbd9f7138a29", 0x39}, {&(0x7f0000000580)="8958063847c3457542219983d9aa649edd494e3e6a66e0bb0f2c870ddc2e8773b4da0ddb06ffd6b5d25bdb0551c46a3cadd6066712dbe8757051a3943d333e899412920ba741d508d5fc5a0172b0b2bb9d9342934ffea33cb3d1f7670fe65ab905e94cd89044e771d7ffb3c19eea7e3dc0105011f87afa8d7c8e24", 0x7b}, {&(0x7f0000000600)="2e457babc705bdd90ae82db145df99fc51040946dffb", 0x16}, {&(0x7f0000000640)="9e76a4555e5cac73afe28b9d2cbda9c341ca17be4f671e943dc44cc0536a0e0855dc0a8f5a3f935d26625fe18f9233be4809e2fdaab3367aa83daab46374b56b8922bcccb2fb23c6fb067c8d2c0e95e0353575409b0da491e85fce0cdf71c3e25c7761bad9779200bd3acb04abf2c9674885ee8064f62ece8562e549ae521152f3607d3430215669c81a973bafcea89ea3de7a3f3acdcb338240252c9946", 0x9e}], 0x4, 0x0, 0x0, 0xa}, 0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000780)=0x1f) 14:43:48 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[], [], [0x0, 0x0, 0x0, 0x2], [0x0, 0x71], [{0x0, 0x9}, {0x0, 0x0, 0x1}, {}, {}, {0x1}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setreuid(0xee00, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="79deaf9913ffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2cc8cc7712a2b279dbff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a9448f2016295b2d82572455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126ef"], 0x10) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 14:43:48 executing program 0: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x2, 0x7f) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaabb000000009c310bfab2f4377e049a000086dd6045ef58ff13000000000000000000000000000000000000000000000000000000000000000000013c002231640000004e234e21", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="00107fff90788001080000000003000000400500000006320000000900000001023d7897d551bc36cc3375508abaa2d705030b4414245a573c60b473ffb8b54cd737c2b25047924b5e9e0646419d3f9ff2ca3b3b415a926aed4b2e082a14ccc1898620532c4104253bb915f2851ac56677cc323470b3ed2d13eb39740b7ff5701e0c773033a3ac5c8609e02c47bb"]) sysctl$fs(&(0x7f0000000080)={0x3, 0x1}, 0x2, &(0x7f00000000c0)="7e9109ee997ea4d970ba4ab6ff976e6790c510506c8b6150ad9c059dc7759196d912aad33febf997c2b6a06689262bb7e3caee13b7dba93e6959fe38acf494968e2bd702b652845a86d675a430e210b69f0b87866846a30883f85e02bf5f3ddbaa5dda134e83f7a929fa27f2881382517b58048542", &(0x7f0000000180)=0x75, &(0x7f0000000380)="aaa082951ed12577de82daedb163095a95b64f3923ca06c1511e94a9550937733cf3af567f5ca1d8e057fdbe1ea86a16914484ce96c6af54ecb7132d0cf7ce196c44eaa56ca3b07a7d21e7ba173d53edae867ef91e926965cfbe1f8f47531440350ce72656a6b0e89487cb5fe11a68c9f2d7e1df36ac71066d8e410ef67888317c41d21274bfdbac517108354b0172efdb2440043181a78d3583b99e1f8d1460", 0xa0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x64, &(0x7f0000001600)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000dd60495251002e5000fe8000000000000000000000000000aab55824513eb39d4ac65fb33d9c63d7354e234e230000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="b00800019078770b0204ff03131284c0f08a03a6eb3e34c8ddd1d19af1f200006ec1"]) 14:43:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 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 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) socketpair(0x10, 0x4, 0xfa, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x200, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x101, 0x10000}, {{}, 0xfffffffffffffff8, 0x8, 0x1, 0x1, 0x400}, {{r3}, 0xfffffffffffffffe, 0xc8, 0x40, 0x4, 0x7fffffff}, {{r4}, 0xfffffffffffffffc, 0x51, 0x1, 0x100000001, 0x5d}], 0x7, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x100000001, 0xaf8}], 0x2, &(0x7f00000001c0)={0xd86e, 0xfff}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="674a9d07", 0x164) 14:43:48 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140)="4f009952d47c707ffa7d24e95b32c887", &(0x7f00000001c0)=0xff6f, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) 14:43:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28a3) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000500)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67de79f64fc1395e4901da58c23e46ad9b17e0000ab46c351cc7f8fcb2aee85a8e5c2365372c4765c03649813eb59984d17aee6bb6ada", 0x57}], 0x1) 14:43:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffff7ffff], [0x0, 0x0, 0x1], [{}, {}, {0x0, 0x0, 0x0, 0x7fff}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000040)="584503c14b5139530ec5247f47ff08b44aaa5a5710fa1e6cfc1bfd1a44bfec1ea9f48b90037cffe91e57e9833859388b540ea0e5a50add03727932f0f2ef78b41da2968562c36d2367430eb8a9cc33acc4a0ad5497c13a0ba1e55e2f517dc341502785f9497df922f951278ad867dd20b4650fe653c69471f338884217901d8dcc37083f31670b89f8434e9f", &(0x7f0000000100)=0x8c, &(0x7f0000000140)="907986f659b5939e12cd234431", 0xd) r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:43:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x186) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 14:43:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, 0x0, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r9) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r9}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1007, 0x0, 0x0) 14:43:49 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @random="ec7328b75273", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x60, 0x67, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0xf, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@end, @rr={0x7, 0x27, 0x7, [@rand_addr=0x2, @local={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @local={0xac, 0x14, 0x0}]}]}}, "46bea467a7a8ebaf"}}}}}) 14:43:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="18cbbc723ebe26b5b6b01da1e45ab98657e722aefcb037214a90f6a68ee2077d0ce9a6892d751c29736d2f92068c81ef67059924d3e8dc982c23ceb45a9dc3bb3859ced11bada48f79ea524ccdf9311338fca54914090746dccc389ae2a0d19cdfa99d726c3636a990145a997e5a", 0x6e, 0x3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0255fc8f"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r2) readv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000000480)=""/108, 0x6c}], 0x6) close(r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) write(r7, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 14:43:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/240}, 0xf8, 0x1, 0x1800) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x2, 0x5, 0x9) getsockname$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgrcv(r1, &(0x7f0000000040)={0x0, ""/198}, 0xce, 0x2, 0x800) msgsnd(r1, &(0x7f0000000540)={0x1, "8fa9aa67fc36dc5417be1f3f72083a817d101ad28c129160b8e23342cd64dc770882a8068c0e33965aec0b65090f044a6e6c76267e3431b4f996f8f7179ae2"}, 0x47, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:43:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0xaf}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r2, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 14:43:49 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19b0, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xbe, 0x200, 0x7, 0xbd, 0xd67e, 0x800, 0xb, 0x656a6416, 0x100000001, 0x0, 0xb45, 0x401, 0xee3, 0x10000, 0x8, 0x9, 0xffffffffffff8001, 0x84], [0x1, 0x2, 0x4, 0x1fe, 0x6, 0x20000000200000, 0x1, 0x7ee80000, 0x0, 0x2], [0x0, 0x1b, 0x205, 0x2, 0x3, 0x7fff, 0x100000001], [0x1, 0x2, 0x4, 0xc3, 0x9, 0x8], [{0x9, 0x400, 0x1ff, 0x4}, {0x20, 0x26c, 0x7, 0x200000000}, {0x6, 0x7ff, 0x40000002, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x3, 0x8000}, {0x8, 0x0, 0x2, 0x6}, {0x6, 0x8, 0x8001, 0x5}, {0x1, 0x4, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x46}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00002effff696c65308600d9871c1d01001b1ea05ef969c386646e2633523948b5fcbd10bd4e9318d42a5d658d24335c5ad79081b396e23eba0e000005035cf4e90223c509"], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef087626e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c774fb41c790a6c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d71c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd27b87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c41e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf178c2d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa900"/1946], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 14:43:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') 14:43:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 14:43:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f635763a", 0xe, 0x0, 0xfffffffffffffffc) dup2(r1, r0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f00000003c0)=0xc) 14:43:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = socket(0x20, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xeb) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x1b46, 0x6, {0x100000000000000}}) r4 = socket(0x18, 0x8000, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) close(0xffffffffffffffff) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0xffffffffffffff19) close(r5) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r5, 0x1000, 0x4, &(0x7f0000000140)="ebffcbaacdbdcc780f021ddde6e8", 0xe) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000003780)={0x0, 0x0, 0x0}, 0x0) 14:43:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x4}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x284) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x64, 0x1, 0x200, 0x100000000}, {{}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x4, 0xffffffffffffffc0}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x10001, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0xe6f, 0x4}], 0x7f, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x44, 0x40000000, 0x3, 0x4}], 0xa563, &(0x7f0000000240)={0x10000, 0x656}) 14:43:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa10, r1) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ftruncate(r0, 0x0, 0x7fffffffff6) 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) r3 = open(&(0x7f0000000140)='\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', 0x200, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000280)='\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') 14:43:49 executing program 1: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0xfe, 0xd}, {[0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2], [0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x6, 0x0, 0x0, 0xa89a], [0x400000000000000], [0x0, 0x2000000000007, 0x0, 0x1000000, 0x0, 0x2], [{}, {0x1}, {0x0, 0x0, 0x100}, {}, {}, {}, {0x0, 0xa, 0x0, 0x800000}, {0x0, 0x6, 0x0, 0xfffffffffffffffe}], {0x0, 0x965}, {0x1, 0x7fff, 0x0, 0x10}}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x2fffb) setregid(0x0, 0xffffffffffffffff) setgid(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000008c0)=0x80) r1 = socket(0x1, 0x0, 0x43) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) read(0xffffffffffffffff, &(0x7f0000000100)=""/250, 0xfa) clock_settime(0x4, &(0x7f0000000cc0)={0x8000010002, 0x4}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f0000000300)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x80, 0x6, 0x5, {[0x100, 0xffffffff00001001, 0xf4, 0x63e1, 0x4, 0x7ffffffe, 0x2, 0x5, 0x9, 0x6aa84701, 0x100, 0xa68b, 0xfff, 0x1ff, 0x0, 0x7fff, 0xf8, 0x10001], [0x7f53, 0xb, 0x1, 0xfffffffffffffffc, 0x40347, 0x1, 0x6, 0x5, 0x8, 0x200], [0x2, 0x2, 0x8, 0x9, 0x9, 0x5, 0x6], [0x81, 0x4, 0xff, 0x8, 0x23054, 0x4], [{0x3ff, 0x3, 0xff, 0x80000001}, {0x8, 0x3ff, 0x1, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3, 0x400}, {0x7, 0x4, 0xff, 0x7fffffff}, {0x2894, 0x9, 0x6, 0x39ce}, {0x6, 0x81, 0x500000, 0x9db}, {0x1, 0x8, 0x0, 0x5}], {0x2, 0x38, 0x308, 0xc4}, {0x807, 0xffffffff, 0x8001, 0x203}}}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 14:43:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0xd1) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x1, 0x0, 0x256a3446}], 0x66, 0x0, 0x80000000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x95) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000440)=0xc) 14:43:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r2], 0x10) dup2(r1, r0) 14:43:49 executing program 1: fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = socket$inet(0x2, 0x1, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x48, 0x2, 0x2, 0x1f}, {{}, 0xfffffffffffffffc, 0x21, 0x2, 0x8, 0x100000001}, {{}, 0xfffffffffffffffa, 0x81, 0x4, 0x6, 0xc4f6}, {{}, 0xfffffffffffffff8, 0x30, 0x10, 0x4e0, 0x9}, {{}, 0xfffffffffffffff9, 0x149, 0x1, 0x401, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x48, 0x40000000, 0x1907, 0x3ff}, {{r2}, 0x1, 0x23, 0x80, 0xe56f, 0x101}, {{r3}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x6, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x40, 0x2f, 0x800}], 0xb0, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x18, 0x4, 0x4}, {{r5}, 0xfffffffffffffffc, 0x85, 0x2, 0x7, 0x2}], 0x7fffffff, &(0x7f0000000200)={0x3f, 0x401}) 14:43:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x0, 0x0, 0x7ff], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbdffffffffffdff], [0x0, 0x0, 0x482], [{}, {}, {}, {0x0, 0x0, 0x0, 0x6}], {}, {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 14:43:49 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x4}], 0x800, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x2, 0x0) 14:43:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r1, &(0x7f0000000080)="00000027d7596b8b5652d3f96005024be5ba09a9bfa49b025a27e44b83feb2fb9602c6edd66c0e13b96bc6aa28d6bf15ec2792d25f805acb4dfcb554fd29e6132e9202851ca4c8c61a4c488061f5f51adc4e6ee92d68e8bef530730616c80b4f2918aa01615bb207575cda094f4490fd749d52f22c9f7c1c761ede6f9c500f3029032a72b97c8d0f18f9aafac7e3e990b02536f65fdf93545c3a43b26ff17088c5c6ad59cdd899236c6839cff2ad664ded5ccb44132d7e85915831424465f3a6a5512df89c47d5a468245b7c0737ba86f91026deeae5ab1714d865189ba238b08f9138d212b8bc448144acc192d8b53e20c15b9eb3869664b9630e3272", 0xfd) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x10040044001000e, 0x400008001, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4002000102000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 14:43:49 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x2faa, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000000)=""/50) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x479a}, 0xc) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semctl$IPC_RMID(r0, 0x0, 0x0) 14:43:49 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100303af8675c4200000000009a0dd31a89c96621ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001fe8000000000000000000000000000bb"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/170) 14:43:49 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x4, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semop(r0, &(0x7f0000000080)=[{0x2, 0x100, 0x1000}, {0x2, 0x5}, {0x2, 0x2, 0x400}, {0x4, 0x6, 0x800}], 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4086331) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 14:43:54 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x315366112f8d7dd8, 0x3f}) syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x3a, 0x0, @rand_addr="00000000e00000f3ffee399f7100", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x1000, {0x0, 0x6, "b12fc0", 0x0, 0x88, 0x0, @mcast1, @rand_addr="0bc8087b5fdbd1eefea7916b644fec3e"}}}}}}}) 14:43:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a9c1701cdfe60"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x2, 0x0}, 0xc0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r2, &(0x7f00000000c0)="c5", 0x1) 14:43:54 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x82, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1000) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) pwritev(r0, &(0x7f0000000100), 0x235, 0x0, 0x0) 14:43:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x3, 0x3, 0x2}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x4}, &(0x7f0000000200)={0x39}, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:43:54 executing program 0: sync() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = msgget$private(0x0, 0x111) msgrcv(r0, &(0x7f0000000040), 0x8, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100a6a3e690c2c203e3bc166c680883c6c80fd604ae8a8e0f58d55000000000000000b9f2dbda"], 0x6e) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) 14:43:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*/\x00', &(0x7f0000000140)='+%\'_+\\-\x98/\x00', &(0x7f0000000180)='@+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+*\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='@++.@\x00', &(0x7f0000000340)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a0e3, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:43:54 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000004680)='n,', 0x2}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) 14:43:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) chflagsat(r5, &(0x7f0000000000)='\x00', 0x0, 0x0) 14:43:55 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x102], [0x0, 0xffffffffffffff01], [], [], [{0x0, 0xb61}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x1}, {0x7}, {0x0, 0x0, 0x0, 0x9}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) ioctl$TIOCCBRK(r2, 0x2000747a) 14:43:55 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = socket(0x2, 0x4, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x2, 0x5365fb00, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x2, 0x10001}) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) 14:43:55 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = socket(0x2, 0x4, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x2, 0x5365fb00, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x2, 0x10001}) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) 14:43:55 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0x10}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2], [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [{}, {0x6}, {}, {0x32bc}, {0x0, 0x400000, 0x0, 0xffff}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x2}}}, 0x9}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000001c0)=0x3) bind$inet(r5, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0xde51, 0x8001}, 0xc) 14:43:55 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = socket(0x2, 0x4, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x2, 0x5365fb00, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x2, 0x10001}) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) 14:43:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x4000) r3 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x4000) r4 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ff9000/0x3000)=nil, 0x4000) r5 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ff9000/0x3000)=nil, 0x4000) shmat(r5, &(0x7f0000feb000/0x13000)=nil, 0x1000) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r6, &(0x7f0000000280), 0x0) poll(&(0x7f0000000080)=[{r6, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x400) poll(&(0x7f0000000100), 0x3b, 0x0) 14:43:55 executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x15}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = socket(0x2, 0x4, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x2, 0x5365fb00, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x2, 0x10001}) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) 14:43:55 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x4000, 0x24) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x20) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x8, 0xde4, 0x8, {[0x2, 0xffffffff, 0x1, 0x6, 0x400, 0x4cb8ac92, 0xeb8b, 0x8, 0x0, 0xff, 0x3ff, 0xc72f, 0x101, 0x3, 0x4, 0x6, 0x1, 0x10001], [0x5, 0x3, 0x4, 0xdd1c, 0xffffffff, 0x9, 0x6, 0x8, 0x8001, 0x8001], [0x0, 0x2, 0x7, 0x3, 0xfff, 0x4d73], [0xa25, 0x9, 0x5, 0x6, 0x5, 0x7], [{0x8, 0xfff, 0xfffffff7, 0x401}, {0x0, 0x3, 0x5, 0x7}, {0x6, 0xee98, 0xe4f, 0x8}, {0x9, 0xfffffffa, 0x3f, 0x1}, {0x3, 0x8b74, 0x8001, 0x6}, {0x200, 0x200, 0x3, 0x2}, {0x5, 0x8, 0x10001, 0x1000}, {0x8, 0x9, 0x1000, 0xfffffffffffffffc}], {0x6, 0x9, 0x10001, 0x1}, {0x101, 0x4, 0x2, 0xfffffffffffff1a6}}}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000040)="7864845a937413f5ce3077214b0ad0e53b0e961a0e30ce62a2db13e796c781e80586e7b07a873b54aa54821164024d831d5074b322fce4c49d11a8c8dc903bb48ef8a79fe2d6995abec56ecf362711379aeb30705ef3f2438e080220a733f3bd6af1a06a7c4cc2620558d658b94d0b2e918549223463367bb9430b0125f76b87be594531784d5220c38193f144b8e45376f29323c150c1b152a95fa54eeff1b3c06a0b5a4d250a87ce92245cb0e4ca73607ddf0cbaf77b70e4885d7e9a546c338bff8703f25a8700427863b644b387066cef39925f2f3672da40882e1fb6785adc5e844bdde9", 0xe6) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) 14:43:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000041e1c48e41eab0f6c7898b185fc69dcdf53314380ca1143e99bfd8d32bd4a40a080ef87d8b48ef175e5269fa403b5bcc51b8e62481c6eb1e7422fa635b90e63b38171706c5ca5f970a948"], 0x10) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000200), 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000180)=""/99) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfff, 0xdbe, 0x5]) r3 = socket(0x2000000000000002, 0x3, 0x102) listen(r3, 0x0) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x8, 0x3) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) kqueue() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:43:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x5, 0x401, 0xfffffeff, 0x1, 0x101, 0x2, 0x4, 0x1, 0x1, 0x9, 0x7e41}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) lchown(&(0x7f0000000000)='./bus\x00', 0x0, r5) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3004c}, 0x84000080c1}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0xf215) 14:43:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503b1", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) getsockopt(r4, 0x3, 0x81, &(0x7f0000000040)=""/45, &(0x7f0000000080)=0x2d) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440d"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r5, 0x0, 0x0) 14:43:56 executing program 0: sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000600)=0x3e4, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000070000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e0600000072bced1ce7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9000000000000000000000000000052a6bd1d5156b2ed613dc829b848a119ff4a560380ee222b13ae6e402a0515c131f430b2ad0000ed865a704da9f4d4af2e4a12ad995c9e95b66a56066e85b1e3853e288cd177ca379de05c3210a53c0ae7338c7646fbca30c653615a80675d62cda09c437a1e618f7baf3acea7b37a6634291e383e3e8d629aba426670227e5c898b58167fa5dbce790c0ba5c6", 0x2ef) 14:43:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/207, 0xcf}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 14:43:56 executing program 0: sysctl$hw(&(0x7f0000000000)={0x7, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10003, 0x180) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000080)) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fchmod(r5, 0x0) 14:43:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:43:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2ab7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000200)=[{0x1, 0x3}, {0x3, 0x7fff, 0x800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0xff, 0x1800}, {0x2, 0x7fd, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x2, 0x1000}], 0xb) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206997, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0xfff, 0x1, &(0x7f00000003c0)="8c44d07697dacbc32ca7caeb9b89a9c11c6af301850f9236a84872a381879afb1f502753bbdb4807fafc47f1542ecbb722e0959096f6706f94aa0b365ad67b597c9d02f9f529be653ce08acb867fba94923d5038f2b618665bad1ee24fbf9f96f17e0c58259b1998776076bf79346bdbfeb5f6da0a354d79724e8cebb7e4110e0b6d5c48a9f6fa129abd3c9530ab3582fe9b476e6890b24f1cd6ac778577bfea50b0f2da96e4cb0bdd12c24f599dd6aba2ac18e36cfc6e6085f79caa07ebcda5445eebd8b17c167ac953963183e7aa", 0xcf) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 14:43:57 executing program 1: syz_emit_ethernet(0x466, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303afffe8000000000000000000000000000aaff02000000000000000000000000000186009078000000000000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e250ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7a151eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e843fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f6739281da6796cc8a04feda6f9730b5b26a17e52e326c8bb7be5e2ea5780d7912cf5fef62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f7d6105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa4e9d5a8194978567921286356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f000000000000"]) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/171, 0xab}], 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = dup2(r0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x0, 0x1000, 0xffffff48}, 0x101, [0xffff, 0xfffffffd, 0x80000, 0x1, 0x5, 0x7, 0xfffff625, 0x8]}, 0x3c) 14:43:57 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="fff7ffffffff00000000000086dd603179710010000000000000000000000000ffffac1400bb00000000000000000000ffff7f00000186009078000000000000000000000000efed6477d6200dee37b86c95981100c68c4a1f734aa1c349af61be1bf903000000d2d5ce9954593a25df9f346a1bac45a2af6d5904a264f3b6edb4bc85f068c2e5a2822b50037842bebf94db777dbb9d3ba4b9db63a2e565090d97b33fc64d24e082032b8cf1ae5f88a839b8152c244bb8d13b0225baa4b989149973a2da024db05bbfa284e62954c74bd0abd5f73ac096bd8c05a2735012add199ec0b567f3833cb1ddf10f3db84bc0af796a6cef91669691bfa57dc9049c9f6720b15305fb2433f31b78991d1204dd820270357e64d06938008126c77787ef31d2d354d2c5ef0260e12cdf0b80c1a49b7af44e5303d9aca481a8d501b987ca34069"]) 14:43:57 executing program 0: sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x3}, 0x42fb, &(0x7f00000001c0)="470afccd0299b2d65a304fe60224c7bca54afb318c5af95b4fe467292966aa3f03d11131bd3a13356ac72b712c1390b0ed7709239d669d1e8c4d7f0000000000000043ad3112056916ef66c295645beccb262164cc86298884a603000000000000000000000000005f0934da532d89230dad4ed40551f06c9be119afe85dce0ad58c1f1def0ab891cb833b978e18d400000000af36982c9c06fe69aab7e1d6de7538051578a83e419e6e0cfb7cc2cca28c97ae3b99ab28a7ddf815dee592a4339eb012a9f03f1f7a4cefb268e4c960c61d98acd7960269f5c591975d77c5e3712a7c69f34e4e3817331aae", &(0x7f0000000140)=0xeb, &(0x7f00000002c0)="8171b9c8f33440944af1b711ecdf0e8a02b7e335f328e076a591e9be7c02000000e7f820a4901dfd60d67593000000ec779f00d6a805d0ec35349a382a76ad6b0900998ba955c6f3cb7e8f8349a52adb974c6f728a32f741073e4d038a0000000000000000", 0x65) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000040)="d161236423737fd2cad09271d9b820d6b78913313c58fbfe4c77ff56270b091f518a0588b675ffb48bafdf3643f55946226541c164518baf92c19c074368a837ba61fa4c3bb6fe2d718daa288de244da03ae6022fd51af6e52ae4c55b9eae315", &(0x7f00000000c0)=0x60, &(0x7f0000000100)="b313fea41bec1315aefe1ed356e627bddbf496f334959e6f0f9e6d2817c29f0846e6dd07576dfdef8c51ce890b54f74ac55b", 0x32) msgget$private(0x0, 0xd6) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/53}, &(0x7f00000003c0)=0x37) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) 14:43:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d, 0x0, 0x0, 0xfc}, {0x6, 0x10, 0x0, 0x42}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 14:43:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x28}, {}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r2 = socket(0x2, 0x3, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwrite(r3, &(0x7f0000000100)="27029c8a6bc418dce1fe35b669da3864f782ee637e6222b34e781e76b9fa5c888bb77f7fd75a174335e8f52ab56ccc774a69e372cac0335958d0b7e86b55cd", 0x3f, 0x0, 0x91) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x5}, {0x1, 0xfff}}, 0x2) pwrite(r0, &(0x7f00000011c0)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 14:43:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x7) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x20) fcntl$dupfd(r4, 0x0, r5) getsockname$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 14:43:57 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)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = msgget$private(0x0, 0xffffffffffffff3c) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r2 = getuid() r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80186940, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000400)={0x3ff, 0x6ba, {[0x81, 0x8000, 0x3f, 0x9, 0x0, 0x5, 0x400, 0x0, 0xfffffffffffffff7, 0x80000000, 0x3, 0x8, 0xff, 0x4, 0x1, 0x1, 0x7, 0x8], [0xfffffffffffff8e8, 0x3f, 0x7fffffff, 0xa57, 0x9, 0x97, 0x5, 0x0, 0x98ea, 0xf1], [0x5, 0x9, 0x8, 0x3, 0x2, 0x1, 0x3], [0x6, 0x8, 0x2, 0x3f, 0x2, 0x8], [{0x101, 0x3193, 0x2, 0x8}, {0xf5b9, 0x6, 0x1, 0x3f}, {0x81, 0x400, 0x3, 0x96e}, {0x7fff, 0x5, 0x3, 0x9}, {0x7, 0x7f, 0x1, 0x80}, {0xde, 0x4, 0x3ff, 0xfb8f}, {0x5, 0x1f, 0x0, 0x3}, {0xfff, 0x3, 0xbab, 0x5}], {0x5, 0x6, 0x102000, 0x3}, {0x3, 0xf0a, 0x3ff, 0x5}}}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x20, r2, 0xffffffffffffffff, r3, r5, 0x40, 0x40}, 0x1, 0x7, r6, r7, 0x3, 0x6, 0x7, 0x8}) pwrite(r0, &(0x7f00000002c0)="d00000004000000000001b000008", 0xe, 0x0, 0x0) 14:43:57 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000095, 0x0, 0x9) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x90, 0x0) ioctl$FIOASYNC(r0, 0xc450443d, &(0x7f0000000040)) 14:43:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00fc5500810090ccb5090000804b2566a000"}) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000140)="c2bc1ae8635c3f5b089864203492758c560da3a5ad69040dfc61e05e32df1f4ddcca9fe4867fdf86bb97d2138dd3c87d6c5fe8cb5cb600447ac292c6151328d239107281a1484ceb161b44e4c38f567606c0d4062400c65b37bbe4ea3fe156e83c389f4e6e0c10bc852e1259c9dff978382a6da04a1832c0a913165414ef0f5ed46902def0503b0c20aea32fe62eed218595a9abf735984a49a68a45e0ce26565747baf340e5621a5d59ea24f51416de36926aa647ef44f561c31b33e25feb6bc74969cf33955e9c", &(0x7f0000000040)=0xc8, &(0x7f0000000240)="865bb3c14765fe26fcb6f5e0746c4564bc9be4fedece79f93d29c547dd7e89621eb2c39577f5e480b72a254cfe6690bb0704936d3811401202eac8f285b904c9a02e942b46", 0x45) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x8000, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)) fcntl$dupfd(r0, 0x0, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7fff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 14:43:57 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x0, 0xbffffffe}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$setflags(r0, 0x2, 0x1) 14:43:57 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000d80)="c2f486696cbf808dd6b1f749c01062c10b9477c0fe93992e59b97f62eea7f50287238f9146116be345fcc17f027e44cbaa116c0f8d04c460968e752ed0c798af3eebf224f140899d3576deb76885a06d3988c03db64d2ca9557b569919e7d7e9b3d3d88aaea3922acb36491036bd192d8add1d563bbeb7fdc8c0cf877be2f0896f93099d6134d7a9a5ce0d13b56ab29132dcc2eae96dfe8b304900979394c23979e2be1c142fea07ee9970b1f1868c2199a9f283e62299c3026f34234c7f9a4c159db80765041c045d69b8037f87d53b7411d337cec26041e3306332079db898f68f93a9988de34671ad0a503e26f3fc7d40034afcad20e595fc", 0xfa}], 0x1, 0x0, 0x0, 0x2}, 0x6) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)="69dbf6e084426aeb4bec96fc337d78b918bcd76922f089946d7286857cbc1e641ca8385c83dade7a87bed6b161162c592cebe99099a458ae7451d107555b4db998498428cb13cac61b2d675c4aa66a4463054edb4c8c7762892b9091bcd0fbd59d9025f6406b9a63e05f27220daf7e1ab5c6924fffbfc9fe68b25176b5056953bc0838d25988c049845f4732653cdf0503f977ffc6b2071eab31a8cc7a043d1f02ce87f6f1457a68cab8a9f0289b0b2ff15c6592263c975005b352bc0083b490eddb28a52aa74693b8e33233cbb03b74ab0fb6e158aa36b975d80708d53828dcc8ee8866f88bac0eb69604eeef4f44846fce0008a342c1a7d30dfc79996fa11969aed72c3b7c1c7a9ebbc87f9ab10f5effeddaec5bb98a07f874e41975fa7f85ea62d8d348151a53c29518bb86da692b9840d88e3ba09307e7e3634c5f9d1e3fbfc231d0cb1b1f5edc44c8d149f596b58635a17900288144da6a3b8d3e16ddb2f0448c9a8dcf928b76e2188682e9f891e287f2e9e0fe33de5d317e3fdcef7c3fe4ca93a1738111f42c18b9953f349c3d0a1dd9812bda49906aa663027ec4832ac57c51410be9cba28182b89eae225178e0c68ec2327efe13c4e18c1059e91dc05fc3eec2b0af00e2b156dacd2dd0333664461927686eb3dd21f333dc0240f576c9510ed1d913ed17d46e7ca475f9ac8287122f8e27d4e9b4d252370391c0ce1f15986bd3cb59c6dc970955fe80404b6f31fb101f5e784e99b07c27c62b53ec8357d4e1aa87d4cc0e8a48fff69203fb0a46d100103b47dd27065df62465a21caeec6820d34e5ffec1c68f61f2b208aace26d778f7077155be5a24bf393a25ec773ac8a08dc5edbe7e7857e2f4a6faed47d5e1ce2108ff55180733017da22a215514bd656d719fd5e53f735dd76cc8d80dd989224116c45319498766722e88b9c5081de79f9d5941a6da1110a76584125f7652c17a50834b54ce1114756faaf8ee0806bccf2ecde2de73eb039ac0d804d286f112ee8179ad699403cc8fd29724ef3e9d1972b029b8383d68259918e245f86f4150d483e13198487d3af7a8b218ae500e0820d4a23db36d7c43609e9defbf7b7b2b911062a9cb90eac5558234d1394b5aa03bc6a40b077ce3aff27766c897920db63955bd8e42e69150d42fbbdfc3f9ce37f99be75694be0a4be573aa268b7ced71c3151007d1cfc308fb625321137dfe04b37324ecf37a23a359ea4a83eb6415b5fb474ff4b7f35d7158ee2580d8a9adb41636225318ad1fee88580b55b996ec4ba00d05a6bdc8a2c0bd758a0798cf0a5aee5d3622305d1158b068c43e3ffaaa97e7c81f9d1c10159f4fbe433603a302ec4f4ae30ec237e698975e683bda75faf09dce61ab3f0ff12be0893d18e99d19938570926dda824d990bc46ed42e0c171f454df9b922dea06aa45d9c0c0b75c1835bbe4f84b31b011ce919f92af975ded13b9fd2b60194fa8d9da825bbb102be7c3ee2695d5022f7ac49bb5d4e836a3ddb4111445b216bb7f225b56b3580648109aa7a822cfab0bfb2336cdc92e9a1df8f4c43d462b06336c6cedb3d66d6285d5fcd859c29e7f50ddda541c93c24e7c13c1ddced9fda24c1893cadc3530e8d1d622cc2bd9c6fa1eaceadd7cddbbf46c03dd0135d7efff253045bea2fc6a9aabef05d144a5975a343532a74ba4222b6c09a000cc66d4c2a9572c61f582d6f48016160b2f47d541c4b92d6553c78089b385cd4879d1674f30a4549ac8b0be47123f44ea0fb15f639643bc180be4f98db68613ca346eab26dc997a8624af172c05baa4ac3abb761e9c0c7947e33dd4cf4b7bc9e8f9f9334ef47d0286ffb825d373cd4de0aa452c52f768b9311e733ff32aeff0881b129ed98954d754d8ee4409559be55ef7ad95feefb898949a5aad399d6323262b3bf952049d79479654cb8397662707edb1ddfeb5ade78e68a8d75df4931010a380aa52a56ab7a950145b74f79d19ec7a77d89a07944be0de70eadafc9e40637ca397f1f946134766f60e8767f16fb5e56441050c782bf3bad2994e0a35ad7b4a90864c189b7fd500036309379d6ab07dd95305526f7c6e733d52c74fc75864ca66fa0f87636dd5a40a18ebe967facc93e9173e54bf96ac98435b998875a17a1b8a835e4c1bc47173a543ce37b7666e3600f8d732b3e22b0fa19fbccaeb9e06cf409c9ba992970d2be2e88e3dc80db3babb0a9d33e05145e729f854a8686b7edccdc395ec6d5f4cfec5d2ef0d07c61b3c1c11a18781e8a8e362bfdd41bc951c3c9fd27f8fabff85e78b2c2f3de232ceb85916000c4a673a185da0e589534b1f531f71efbd474d8a3e0006c461ae803b80ccc0432c7a067d8e484aff52bbae2e323c9e841929ffa294367722fb8735e8964c5ea3ed1c8cd11095801c705cc59d0c007a74716955efda28451f24070df74dd90fe719f2ff9c68c241df1cf97b298a6b8baf2de62a5893b426349d6283743e916118bc6240dab3500e74efb67930a483d84c6e9a7e39a8f2ddf7788e56f61fb2e4c7937ec3101595c0afd7d7c822d50ac3a23e5f15e7bdd6a62fd2e0e6cd4e94826144d707ec84bc6c9c040b00779521fa3b31888b19f6a5710a93fd526b202c2159d998855b21e843896520c1fa79e742ee3b02080d580a9eb597e658cfd7b2be6e7c08e3e2c3cc4a779b07db3cc7fb981a8d0ec166f24e2114a2c743e5647f72795876886c0d6e0321b46226ab5e1f96499803deef5bc241a09b381a95dbc82b8e3cb1ce9a0d316004962ead61249fae533166642325ede91772a764b35eda0f201258f7ce88a17639b23417b177e83bb541d19c4fb0c447497c26e5e5a16305834369c6f8c97e8f12c2edd5f027d6935a5ecfb9a7d0b1d766764f6c5e94e588e4b48a9e291c3240e82d1609a19695fefd630353d313789f084d3298460c38101601babd9915109de5e72b45b12448a409c4a2acabf69d9856040ed7a450bc505efac835136d423ef98045676df5b37a7d75ae19f90065b68b40db8ef80b72be75a22d2d07bee7c7599125ed2810644e580114c61fc5ac4a883fa8cb95e7c288cc0aee44a890ea92d98d0e3610b328055ed6a7c37721d04d00295a7d62b76fc11ddb80bcb2521baf835d20545725ae37ab2a3c37b6153960adf6d8ed65ba4aafaa9d98907c70d6c3627acdc6b7d2c0c9cc775fd325ce8f75e7d8327fa87e383b582f484f2a97fbb39a051a5528124fe71ebd431c6b2f30a18a99f8d66c4c767a7066eba0da4d50de57c33bdc686f1f59fa4e0a6a6841515174ef3b0d578a967d18f0529fcca56557ac01b86c12b197d73e0c2c03514d39f53b486aaf74428551507c158d5ffc0512880c7d3f7c2838f8bee96901de164b39a787e73b7720ea8b1dfc48be2f9ed1058e53190e6402cf14fcd4b804daee55079a3a87e33bcc92c5832f09015acc32485e93401050b7e20dba5486083b4e01f536c6df79664ce481eee76c02e56f7569b220fb74f749fa5e0c1fe39e04cce0c13779b5f02c09d40cb3b40e2f0b726fa10ba5c205a55152552cb96f0f82baa1fb6639bea32b37453a2242ffbbd093d1b12a5a0eddcdc81481d35bfe379afcd9ac4ed22fb020e03dce23c08bdd19ac9f4537a94769fb0bead9abd6cb0ed6b82678410f37ff3b426e4f7c5335d8f319c78b03a906ec753fb65bceea8ca24080ecaec3d2e79e1d75c72b2aa7c324dccfdc5e18192e6ad74ad5efb02025bd5e11d37b88c778dbd461b11dad4987821e10672356bd8188d21d2fe7ee11401bd1a83dd942c0eb6f1a9c12e516a7924119eb8c3afec57039177460ac9a35dba5000004884c5d6ae4611d09e0f88289a9658d8d0b757c2e4d7f19c752078d0165034b15f0aa8dbff3706a087ff02", 0xac9) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 14:43:57 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x73a) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2040200000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xdd, 0x10000, 0x9, 0xfffffffe, "403ff5e6294c08f7e1b2e82b228d23bb4e3715fa", 0x3, 0x800}) sysctl$machdep(&(0x7f00000000c0), 0x2, &(0x7f00000001c0)="6164fba77ea6820c04ddd04014f6fb6a82a024f355f5a222e812bcebd26babe0d5da0ac57033162648b403add4aac2f8ad522acefd3860b22eb32ed22c694195b3933adb6eaab2d591ef5f0259b8e5d9fa43dd0f5a6559289096dbb5cffa250d22f142643a13477369e4bbbf42905e9363a1e99de3098b246f831135a3a786760047f5307ab0d964b6c16e73f19d9969273ca29e56e49656d4f1b9b10feb839b5dae42f341834bb20ead0f74a2b23f2cb932ae468bd3cc72baa82b8707e1305e428213c984ef77ae7505237a16e71dfc19af9fb53cf4758aea061b730e54882d17737a2c92cc10883ee75e254f2f835ec073", &(0x7f0000000100)=0xf2, &(0x7f00000002c0)="b8b5c819fb2ff3e0a065cd6cae518fde2485ecb0aa89587c64dbfb8f592cc82f9db6fa809199e1c8c170f32b5e12e8da557e27f65be5da32bd72cc54a142ccc57496efa15b25ef1473c89a38df", 0x4d) 14:43:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000131f00acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x40b, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x2, 0x20) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) sendto$unix(r4, &(0x7f0000000180)="fe76888c0223d3cdd2ad6937e6d61b04d2b1f673b78446b2fe805b34eefc92bef3baeaa72cfff392a5c0a1caa6867d6024de839bcb873f7e593c37ae39f4f7229a1ebc9c3dbc3b6131aa405f266f314dfb6637413ab63381ccc2e4d22dd698656bcaf2e44f40d3bc4f34e3b21bfa8f98b4", 0x71, 0x419, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 14:43:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f635763a", 0xe, 0x0, 0xfffffffffffffffc) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = getpid() r4 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659e, r5) fcntl$setown(r1, 0x6, r3) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f00000003c0)=0xc) 14:43:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000000)=[{0x2}, {0x5}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwrite(r1, &(0x7f0000000240)="fed3122093449728d4bf59b464433163ca01607a0a0dd8d8ecae0b1fa1832c699f5dd54e660356eaff5cb02f7ba2ceaba744f716b47dd971e677c4f18c04961acc6f8df53b5c5f6e36831901521c53b3cca68d1f9a2838cfd75498a65c35304064d2fff5c1bf60e067837a91fb27dd836445a741181cdb8d75283b18bfd23be85889055b4fa268c57c6f2c3c5c29d6dc542672705c1549a7673c22e9abccf314fa6514f51e4ec7dae4dd1492f613ca71f8980038518532315c9247b6021d945258d9054dadd0e09106b41f793b96ee15d71835eb640ba506a9972e3493d56076909acbc4db3414125cfb12a8957004d13bf4071d7a0fe8cfe118c2902c", 0xfd, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 14:43:57 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r0 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^,+\xf8[\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000280)='}&@^\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='-&}]\x00', &(0x7f0000000380)='++\x00', &(0x7f00000003c0)='%(\x00', &(0x7f0000000400)='){@-+(@^)\x00', &(0x7f0000000440)=':+..:*:^^\x00']) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x8, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x5) 14:43:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/49) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000010000b2d5a9a000"]) 14:43:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x734b, 0x0, 0x2, 0x3}, {0x1, 0x81, 0x1, 0x9}, {0x7ff, 0x8, 0x5}, {0x40f, 0x80, 0x2, 0xffffffff}, {0x1f, 0x3, 0x1, 0x5}]}) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r4, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x20000, 0x800003}, {}, 0x0, [0x0, 0x1]}, 0x3c) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = semget(0x3, 0x4, 0x274) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x3e, 0x5, 0x1, 0x8000, 0x1, 0x11e7, 0x3, 0x9]) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x80000000, 0x4}, {0x18, 0x0, 0x2, 0x1}, 0x4, [0x4, 0x49, 0x7ff, 0x3ff, 0x5, 0x5, 0x1, 0x4]}, 0x3c) 14:43:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) 14:43:57 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r0, 0x2) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x3}) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) rmdir(&(0x7f0000000580)='./bus/\x00') readlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)=""/5, 0x5) lstat(&(0x7f00000001c0)='./bus/\x00', &(0x7f0000000200)) 14:43:57 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xb383) 14:43:57 executing program 0: r0 = kqueue() socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x83}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000340)="6fa22ebf82c1f0eaa328c284571dc4dfcf8e927353eba82b5408e572d299737eb8b0f47672d6b3b9157c023c84859a4e8e9cf347f301212a9e91491b59ee4ed29fe64cea39e3a1f1149cd5b7eaf10a7b3c3d544ae5702e0ee80bff4a6eb967f4416b1ae55dcaa6cf19d6528b6dcbef4e93a2aa1a904f061d69f1435f61ffe194c9bee198bb", 0x85, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="f826e43dfdfa0e8c552cec47460c4e25c1f3fa2756701e60f9866ddc348341aeba9b34578f06d055f37ebb510a56cab12f1aa854b9fd7fd29c96d1491bfc1c6caacd6e3eddb8acd6248e14069acc759d2357448200a94ac6dbac2b32ce4c0854dd16ebcb4da9bfd43a422eb9", 0x6c}, {&(0x7f0000000280)="d4173f8015bf6a4c75acaa1fbdabf6f3c6fcda0a04ecb82b65be84c3c450cd354e98fb3be496995dcd75e14d0a590fd75284d732bc72d204a117b4b38c2db03a85bf595e808da6769105561a6b9b53e76f015390629b2f1f589d3d8e2a37614b53e587d029c93bf0a0597ae9ec4c257e0469569792577a8747b96260e01a58b8ce2df2b10e3be03f4978923efa6e2476c18cb22fb1cf6d6d8ab9421973f718ff24cf88b1fca138747dd2b6c5b9130e9f00e8437ac74efc5d7fe6a8", 0xbb}, {&(0x7f00000004c0)="637ba7df9759c38b82c42325a10f2a022076168b05652a4fae69e0524fc0f9a51bd69b2d59b11237163a71eadbfd257fc917268231a67be304ef817d461798ed566a0db8eb4e050968f3046bb6e3f0bd7f6d8ac39e1702f607a2cdb84246360ebc41b976b7a26cc5cdb084458e81655790863a72a6c9f7e0c83f1c4f50fc526a5929f1b44b65673b6e25c80a8a8f72e29b0df2269e90009633fdf0669bde71cf4fbfdb67b01ac541bf91f37db1eac91ac4c155102e8be4725fbd56f110a3aa5318535707742599aca983043ecd0ae23a0af9b86d2ac1543f918f79ad98fd06d63b5b9769d9713c04e2969b42a14a2627c916e700c599cbd8870aaddf6c24f056589d3fdd1c9f660b83aef7fef5d66b21c12b699ea179360c13cfcde867989e47e20b49a582dc81bc360af1b668763746dc87cec11197af0c45a38f9ed7224332ceefd8197d59fceb0165e907eb224c1c2f0424a9ed42de0cd9bee6832607ed4688309ca46cf2d10076d93f64898c61322a28eb86e4f57f2572a4d5135a941c32cc2da991b629c9a02a8e1bc97a82ca9f72ad0707a016b311fb425f0b39445ea39e702531a7b4506ae3a8a99a86588968c316bcb572b5077e6c24507740763a974f1259514c12217dd02c32383e1afdb92a6bd82f3a31986bb04a9bb8f25938927590b811cbab4ffbb62395cfc803985abeaa5deafa3c0d6c233b33d9d1cb8287721cfb6fd1ee6207c9286327c8597115d45c079675aff7e193ca675a5fd5f1c3d990585c4fafb5164c5c475f266106c3bda398fbd534acef2ac0c433cfdc6d4f46015756730e38e780c3764563903651d1ced71c9444a7f948804b91b78dc0af98d6e3bc02b0ce61d1fde4889251090ebc9ebca20a96427f69562c8e2483317d09c6554537f62d965fe38eb1108014e54af3b0da38320cce8fab0b61e0136f20097f66f255a51f1b0400ad15ef2902de102933c449a9aa570db160ece0bd6646a97c8c7458de7bd52ff16adef8a6cdca1d8984001a43f3e9bdec7b8234918456e31b202395a16c069079552648643cd39f67b757a2cc4182f8a68a30ae3ad3e81999120e05c07dccfe16b8e5c39be64649c72d29fbb561c1c41f1973cb73ac89692c647bbb0e5ba064970934654110fcbd92fd831da4ef47a6c50adf5d2c38411e550d726d12388f86c603667df60336652e011cf03fe7c0f12da2e26a54e68eef11acf4bbfa4f2aa7407f406822ae81da0274853639bce1309ee54b203198ec1a05433e7e8c53788a5b0d95045cca0e04d78867dde7037239ef8165d354b2e2d4230d2d34341d0d3378b3f6842d2f9e252e29543534b2f9d9eb83d41ddc6f8a0eadcd9fb71aa921314c15ea7842ef916e9402716ad803ed790405c57314d89af8c71b3b29e4e41d78d8b5f505ff30f604eb22c03948b26849f0858e6aa607db44c5995e0bf236252aa140108838a296fed64f84c30d3eeaf14e8ef95cfe323659a219793c1c3331eef657588dc92dd6f5415c9ead53790cebff4ffb8e9dd3858c76a4c92e6c9fa56b3b95d2e3f586f6ec7b3f07ae7a7e5ccab99fd432007e7653619ed30a5347b0e855556b3cdb69bbeaf6a721a4b2dce2f50f9ade165ae68811335ec434ec4f083e77fe0bad27f4568fb20118732b7b7d394e8edd7272ac100f5b2efc7616ce8436b035e4f609a584b1ac3fa172db2e668e7f0a6a8344dcc77508eb2c05049683f7bd73162526eb2c28cb4fd836f99913775eda3a6daabff857c4da3a67976f63d008b5154687fa228da8a1536d35b273c98339960974203a766bde78665963b768f70674b86d851704778ae208b64a43d78b8e21ceef7e4c128b4aa7633ee26ddc5b2d879f29c94fc0dea333bd2f06f01e6a798cea112010f21665f13f195a09854025985fcb7173ed44cd469570ef974bf56b430cb6dea08fff8a45c72c477d72829f636f1846c73e808b99886c150bd002c821dfe865d3e74e72622fff534079fe44ff1f2656a31a0fb77b692333f5ce48575b38e56913ab9d256f2babba01433cb40cd376a9123e11781e3c5dd6c0b1d9929f38dd9895965da0fb9cc206d6a60dc0738c32c6b7cae98d2165c1e5c621dc099448be1205326c0ace648a72246e84f4df9638b8c4d0e02cb7216b0aa852516d896af96acf459ad6d5888b43e6ec7d7abec3381345689fc014ad19523da2eccc235028f894c5d21741fcb2d77c90ec760763bd81ede114fcb480662b5b72e121a19c77c4c116db19cc17a14d7ec9d4607e8b1a0825fc14d79e39f282a4fa0acf903f66a6b53987a3d938cc961a398c06f47caf4cdc77de834d52061638cc017bfb61a14e9f6a57f9c7b5bc9e0302285a55ea0cbf5b1543ed1fb6a90c3e40c9f9d39df2ace219bed9e6e808c99e31631b3a51bfdc558feaa5d3e9aa0784bbe311e60c52ecfc73dce48272830dbf150744ce7ba298838b3d7f44ae78a4fbe541ebd6cd72bad7eb28aec20db4ca243e1fe8b6bc3c14a2b734857df9e008ab73fd6166514248c71ffedca2cdf0ef4058873664930f7d1b7c843c48b1b6f2d166f7e7fe02a000884e53cbc518439c49fb1602f24a3c54215f14aa4e3a96c64fda6b26e4b123b6d9b1bb4e644befcafc6428f767299799516ab82e8702ca151702036b69f3ac557e90da8c3ef79da9ea9c007e88fec47eaa2dc369ab8f83106da5c7aed4e4fbfb5f68c186e78b3474f294fa891a252bf10f7e0d8ab6f7bcadbc6d7bb444670a1cb1717a352c3911b3917f6661599e0e669a26e7056f56d8a014949ca727f02f606b55192f6d0031277a075b4780ff53192b7cfe756def878eddc2de2824b7e07680d1fda0af4401b81efa2a410bfd2316d5e7a2a417e641aa996c957b219c2550bf3fdda3b028b3e24be8270a35dcfa5487d9971d18ffa4b0a119eb276f412ba513791d80d80ab88c98df266b7430c857ca72dc753187fe09be2604aa4ab05c41868d6ae20ed8adba35d3cf4abc1c6ae787b9de7270cf55971c4ed1b261609367deec408eb61346b102947dc12fa106f1bd1e51ee3a574adb4cd66823cfb0f658437c4504665e66ffa05a1bcf129265e8dc746576064db790e6d4b69b2592e9ec08ea97d9a257443b7691cdfa405f6f2f18c548196f1fbbb5ad9c4ff6a0c044c39f21c9c03d3bedf2daa19a9124d63d0cd74ad96682731669f47b8356a9224ef3848276c62b298d8b91051d341330763b8cc3be1d57585040f9e8f4fddefda9062f93c0888c20afe0dbfd87cfcce0787bdfaae4b18c5a30389d2ff90e1787c9f7c764bd1a8f9b0d63c6a85ebaa212d9ae3051f9622e50afb472dacafd39e7eba042f2219e83e5522247de0fbb6687c4fff9ba12e7dbefe0582d3235359cff6532068596804060bf96f0a484364571deafe3632989406d051817fa7b7cc3cfa28f4011ea16067df394d662d85a6d0b0517b85827933ffd24b5da0b80008035493e9a98c3c9c1f518b3f40ecb1dc4bd2b3b56c0191fdc6c6d5c3d79fd36edecb5eec0f35286100cc9a552ad1bd7f5653eeef1628b754fc04c5a97a24f6e751fd29d7499d0c0f2b6e709feee059e7cd4145d71910d2dbde8d64af90cba629b1d4d28ad06f9eb56680be2bf5f494d9bec64442d17982fdf64c1c47478a4afc0fb41e4d0f8da52b1bd82aa3ff977790e6aa1f474c6da2a09172aeb26a4d18271828859802ef1a8a72f09ceae9c1bd5fb5cfdc087e5973885c490eb8fdd5930578cd7833fd65dc3108fd12c41553c6b129753ec0b9ea3ae80e41160afdccbf4777116f22801e40194f8fa9ef73e65efac8b276c011c871b9e0587b2bbdb0d230bca4d8ba4223a366cecb85989a9563d1cea1cd0f8780a3399178d3401c6c12c7e58240a28964fd033221e6ff0ba3a2cd8f3de720c11e18cdd5be8157cbad0eb87ebbd826b3666f1d4b6c0ecb4b3716101db07ae11d90fd60eaa47ceddb48a2a3065c01c48096baf8502234ddbc607fac10b4d66edf51f680a121eb87e0f56ea0edfb00365f7d7d66bcd569b650e09c886fe07182ea95f5cc5c8277626c34f209c5c5d2676ea8d065496a2bbf043d8e5b2e8be141d3f4b4801f87003b6a399f9d3a4632d54486e235935a46be817ac2511d007b62e2487ea1d40c86e5c3a6454f2db8e1b51c8b9324a8d48d8090e976d06512046432163125243ac6c78c23c9ed6982c6a5f22bb0a01f028cf90ca9674aacfca4646b70916254d45e68cbfdef23c811c23568ef94b9459ad7ed886fc079d5c07086e51208f3e383a35696c36fefc7a821e84f728e80ad1efbe7855153ef68c0375da92caa6eff96c9af835b3f2964a1aa146d4a3d1cb265d3cdda8d24ee75ba117dd6229481cf25f60c7d8fdf4e776fa0e59407c3075d3b8706699e64b4f4ccea166f06d2697b727ee3db57d7fe8589b7bb1ff695213add126652b61ccf5b0bacfb784174bee2be09bc8aba57403ff106b1b172ba2b10cda306200f135e638e99044ec784e881bfa19e48dc76d2052b4d7af087638a8a0eb0867d3b472be94cf02e22bf3c34975786e7cdb9009f08faba17535ca0a425c125a09949737fbd458b450f65b40cf91dcb7ace9faed008253091ca47a19a6f67a863cc92af189906e28c2f93d792fa5b95d5ba37b7478b44f30095253b48738d73274ce5ce38a23e7843a0b12c7ed9183aa99867820094418a89715c83692a753f6434e73d0dcb21a121a51083ce9595a5f029ed551a60c66caae2c325c6b3a614f1b0205d6e8c5e907203bcd5a8b5de9342b37846e370dcf39d8cde241dd57a3dca2af167f5aef06ad55c1d577fc5a7bafdbef569132b6cd03d823339d4e1179bc62cfa567805066fe613b7f36b4cfc5593fb8eaff15973b4e871bc3e31bdfb66028ee564d6b28", 0xd8d}], 0x3) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/179, 0xb3}], 0x1) 14:43:57 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0xd) semop(r3, &(0x7f0000000140)=[{0x5, 0x4, 0x1000}, {0x3, 0xdd, 0x800}], 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 14:43:57 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) 14:43:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) execve(&(0x7f0000000000)='./file\x00', &(0x7f00000007c0)=[&(0x7f00000000c0)='\\-{\x00', &(0x7f0000000100)='%)\xd9\\%])\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)=']\x1f,\x15,#[W!#}&*/^[}-]\x00', &(0x7f00000001c0)=']c.\x00', &(0x7f0000000200), &(0x7f0000000240)=':5-\\{{+\x00', &(0x7f0000000780)='+(/\x00'], &(0x7f0000000840)=[&(0x7f0000000800)='^-]\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:43:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x84) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(0x0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x0, 0x1000}, {0x3, 0x6, 0x1800}, {}, {0x4, 0x2}, {0x0, 0x9}, {0x1}, {0x1, 0xfff, 0x1000}, {0x1, 0x3ff, 0x800}], 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) shutdown(r3, 0x2) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000240)=0x53) dup2(r2, r3) 14:43:58 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8210, 0x0) lseek(r0, 0x0, 0x5, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r1, &(0x7f0000000280)="000000000000161863031f000000", 0xe, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1812, r2, 0x0, 0x6) 14:43:58 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000300)) r3 = dup(0xffffffffffffff9c) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:43:58 executing program 1: r0 = socket(0x18, 0x2, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0x26, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000010aaaaaaaaaabb0880450000180000000000029078e00100ea000000090000907815c1a0068abddfc203710ef9a134d2adc5"]) 14:43:58 executing program 0: syz_emit_ethernet(0x176, &(0x7f0000000200)={@empty, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x140, 0x3a, 0x0, @rand_addr, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[@routing={0x74, 0x2, 0x0, 0x8, 0x0, [@mcast1]}, @dstopts={0x16, 0x1c, [], [@pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xfffffff7}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x4}, @generic={0x1f, 0xb6, "fecb89e4e8ee6b470475a5e624fedcab99a52a81260029d84be14c0dd4e94ceb6ccaa5f6500f0a8ecc34c4782ab7d8b2be4cb0fc3791f0304f54198394c894133f9540f9449e991d1ad3f8b1df1c479812ee808cc26bf1a0edb00a3eb3530af36fa39c117512da48303df990a9f29d2242fd0c753c8cdabce3bc6cd0edcb0fef1fe4445ed9127365e226404b1d5a649ddcedddda4a5e694505fb9402388bef35e80e038ffec77a7a856cbbd28b975920a35e2b4bb1a4"}]}, @hopopts={0x50, 0x2, [], [@jumbo={0xc2, 0x4, 0x1f}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x1, @mcast2}}}}}}) r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000000)=[{0x4, 0x1f, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf800, 0x800}], 0x3) 14:43:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x8000, 0x2, 0xffff, 0x1, 0x0, 0x101, 0x5, 0x0, 0x2, 0x7, 0xf3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getuid() setreuid(0xee00, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x9, r7, r6, r5, r8, 0x108, 0x20}, 0x9, 0x0, 0x10001}) setreuid(r5, r7) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 14:43:58 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff, r2}) shmctl$IPC_RMID(r1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:43:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fff, 0xfffffefb, "8549693ecd426119feb0d4e1b40b9f444000", 0xf7b0, 0xd23}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r3 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0xe312, 0x0]}) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000580)={0x0, 0x0, {[0x7, 0xf8, 0x0, 0x0, 0x0, 0x0, 0x400000000200, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{}, {0x0, 0x0, 0x2}, {0x4}, {0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x10001}, {0x0, 0x0, 0x800}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x1, 0x9, 0x2}) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 14:43:58 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="3cc82812be30fb168b17", 0xa}, {&(0x7f00000000c0)="8a0d5c8afde2547d397fdb7aa6ce54ff10a0670916013afd12f5a3fe3eb4ff116f20b08625da4046491eb2917774694246f7687179441db416214c450320aecf5112842d19e24ce0f4283e73c3464b48fc16c3fe66e26dc39c7ee8f344bd0017d26738", 0x63}, {&(0x7f0000000140)}, {&(0x7f0000000280)="591af7511eec4a0e7f9ad31fe869b2ebf5658acfb4ef0cbb89022ef27cf74e85e2728cb256f8fce8ebd560e23298cb34cee5833687d80f4a20c5c4b83fdf31443e09dc1067ceae9e6b391c7bc293c674f957508c863a099cd9eadecf9b6fc831d638ec75320e235eab43c6fa83be2ab95388cc046923e9f4bc6db836c733d4", 0x7f}, {&(0x7f0000000200)="4023d85e3f5faae1315100cd895d2fa2c2c4213e79f9d6dbbb1c", 0x1a}], 0x5, 0x0, 0x100) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000380)="47f7563a6fc1b5cbc7303e09a2f0cdc363677c35a06671665c7bf50a0036f3aced029821dec3f560fc7ba233050cf94d6d128b54825177efa2bf2046b60f75b7b3cd09847de7c1f7476157bb7291068710c7ccaf6ba7bd6c957208fbca0f78c7fb74d529ef2c1cd9b4fdb645699e32e526d04a6453d133bcac6275f5e229847f853eccdf5a2077320813e548545e9378c2138ebcebb12cb9f77b770d3edcb39184a19594832b509697379ef161bbfd28ded39f2dd9901b69160ff15d60516703b311ccfa2fb0", 0xc6}, {&(0x7f0000000140)="ca0b56b2b5af8a59225b4f6f29cc2bf688f64cdc97b9ac5d747b8ba88937357d30ff150477b1fd9a696a9045858b2770efbcea3c44", 0x35}], 0x2, 0x0, 0x37) close(r2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10001, 0x2}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) 14:43:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x35}, {0xdc6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000180000000000000000"]) 14:43:58 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x64) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa12, r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000300)=0xee) open(&(0x7f0000000280)='./bus\x00', 0x200, 0x100) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20, 0x6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:43:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x28a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10702, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000002c0)="54766ea14ddb7b90b465d057c9b7fa8c1148297ab395efaec1c300fb4e0047b9da12b22f3494ee18e37b1c82ce62498003d8909483629a307a00b7639dab52ef36d6d387e8fc2942809368dd70589124d6e40aaddf1d6e7d720b267c0bdfcc3995bef6cbf64efd7dcbbae123c67302ef80fedc852d43c3d1419a31e8d5fba5f8e46e38fa1e23c2411544e0279d8a9673374855867791057fe3044c4037463fe36b073252e92aeb52641e1ee4b7d26101701a8abed5067e3879b596bbf92498098190d77c575f0d433b42adba87aa6173ededf6fa1bb6526043b770fb87b26e6ae475616adc08c36ea20a5555e21c543ed627b7332f329931676c59c270a0224a57765ebe0257227692ed85ff55cb67fa99758de395a7bb42865e0e61537a82ccfdd01f86f431e4cf6532a464f1e43dbfd8ae44b2c035dba37e90c46a3290aead853b873607f8b038e8c9adcf3df0645a1697107e170943a8e596f74e306c6ea9d5bbd3f722c750ec69d54fa1f15ce4ddc02328c6ab06c580222ca9ee811b477e56657be622b8e1bd6092752ba72caf68758bd42c9773067500b1e417521088a79be7a7311b4a1018bf0509515b864dc7f830b43b1938b5699d2819e2a17003729c658e173e2da72de83c8eef2a5f967a5a5b11f9bc355ece05bef686f184b9b544d7853c83ee924bf0695fcbb769a1b02dc5185cd0cbb95a599fe23d2959e37d74dd3cd828f2ce3ba19a5f7fab6bd5c5cc334df3e00b186cfc6fa783fca3acefb1709445056aa9d01000c70d45dcd8a34df146191aa382590cd97bc9d9fe5768cefa9bffc8a47d715a53a66dcef759019f097a1a2b3890f1f37d7b35cd47ccb8d084395d5a9399f80db5eec0052af87ff1fe36878c127511b06ad19da23816bef073535d5a991ea8fc3eaf7750cb9c4a57e7f9fe48bce95bbd17f612d6f91ce63e4913bc29c1b58708698e5470e3345f8ba595864f8ac78323e681153128c0e286effbab8917b681247f4cdf55a35f837079ebbb5a02fee8c8192563eacf587ae992562f1c7f777313e6e6941087f8f0fd995efcce896d764f3caa9612f64c0db85f180186bb1e1d7878849a108a5b5497ff9c12dfa62a47f0385658a443755755a4afa452ee4e54afaa292f2d5d1699dca76bb0fc58caed8881fc4fbfb447bd18af5c2221dd122564612e5de62d3d2d8f852dca3161d6e5ddb315170ef141b078fdc87d714eae22de797cd0003442652e5d67cf0515d620571c17413a88f7f54f11852bb870e1db4454cfc382dff8ef6c34251492353c9d39c0a8e107fe792186df1d01f7f8f4d2256be733033b54327e4fc72bc66d699a1dffb7bfc0df8d0a1b5f9db74ea07731587387737215058105aeb6a7b24e97d8aecd6dcefa9d22b6e8ec5f0d743cbf5e7b3d44cc909a38cd06bdbfeda323f57725f7fe38a4992f94d8a5cb7a46dea12d7b598e061d5fbe453d6c9b313a3c25bc46915a260a13fcf8ba2516db3f87d412837e2780b83abecfb2679d6cdab1bc5412a5301bb3e7135a7161e4ef9e8fa3ba57e74cb3b861657483310b2ceeda376cc5469f58b7caabb20bcb5e56bd009c777f3c33c083e3b60ee4c5f1a9888abaab9286fc7873ac24f3d5c2a36d39afe6e7201e295c1e132b45e7962a9fce3bcaedb4bf1da8c2d947c6e90834edb810a697f0df2e77d86100182b00f9493987e9e84fa0a0b47bcff324b6b7ac22bf606576500bc0bce9b95e7e0951e62ac9c4b2279c2a1029ab88d4f6f4580b1040d0f794175d45bd9997e87a9de2eba7c95d977c7671501bc6ac8077161a7ae8ae58aafde1b44c6e1cd9f8ba3a6d2c1b040e61c513fd6fbf2edd41453539182448f0bd493b9371b0c969976d71a5e171dd3d6f9d2ca9e2125010b5a7620896baec5124cf3bf83941a2acd810f4cf5eb2780c06f3f7017e5eaa056e1dd49b3391e70df8b0e449e0b0e3131e43b1a8dd3efde7478db0d595d704f83a0cb294694397d7de6955bbb529d68a46009a40739fc5049c6e681c6de91165d144f543b94b7de1602e4fe21d04d6ff06d74c17d3664f8ff5844b06f73c681a127816f37e6b97e7aac861cc71a1e9bd3521811e87b1389580bc93674dfb45e1aeae8f8e7c9f9aaa9ff77b6bee9209a378412b196c9e467d6e3055c03e4dbc13b86e59bbe3e3a0be30bde75da554561adffec6de45415517f3c8fd98730c4ea9e3141ad7257abb7c40ba399a70e1d5345f47f3ebe0ca73e0c96b17a8626b4eec20805ad0b256ad9c9ceada707573ac88debb6522f639dee1c84ac63931dedad241b0b6bf49a5911a39814c86079bbe694aab896fcd6dce0dc93f413e70ebc4e00bd869c7831cc5d2f9cb0cd7564d12c3c8ec73500144f4532cf10e86d66910e9e4b7627f30112f68bef456b5d0264a76da5476006fa826b54d2675ef3ad5ce81b112a3ab6d9066eb0774c07fc77a1f1f28f63e079c06f551923d4f5e44e54d0db00ae4248bc0601e7ca0dbbcc46b0e71279645b92e4bdb659853b79913b06b516a61495f0725aeec155f10833717aebd2be36f53041c6a8aa77f5e881120234a3e95b6720004a1bb8e44d4bd555dc5ac28ed650101ef3e6ea3dce549c41c6aa92a53a0fffc219a6b74e0c85c66fb023666bd6346787cb44519125c2a8c3b202c00f4d5e00ba49288dea9fe13a84db7d38d7b1ee2db4eb4f3e04d7fbc45367900ae80e5a194155e8b5604d2b3ef39545b4d7d7e4a38615a356f2574eee9a65ec76a2bf5090bed95192367ea48c77916e9fad887c032a91e355cb6f5d5137b2bb993aeefa99257b51e653170569f1de8ecc462ba81ea6a77ad79b74a5657cc72592bdb8ba84b34ddd3bae7f804881b6f940d4b4b57c450c4fd8de5bd48a5d6d1dfb61cd9ff05ab2c3c94e835d49eeaaf7229b7781dc556b4a370616507bfa031c13542d7edbe9b041552094bcf29fadd596bc0b43d24389a217721ab21b89a3e745bb77be2a19c9add651f47d3dccec0e2eb556d0c9d429f099cc9a007a9230fbba5c0784629183ae402016f017fe356ff2bc6d21b2161bc8550dc42721ff6f79ae7a753445d97caf4ad19e7f09d1b6ad847a26cc56c08f627f76dad341e3d2675dca84e31a0e6fef7204996ea62952f3c83d04deb43e9cf5d64eaa11b26a24c5799b098d166c3c358b7a93dfd71d2e576651d1dbc1660647e5ea770e04163fdf4c52d2a3e9eaf3c7179858ea0a4698f3b469e2b8cec408809c5c96ecf6e9904534c70cb7b69f3b983f1e39a8e6ff04dab342c1d49a72b6079620ad770aa6c6b6185cc62e5ad2b42bc1731e02d82debf5ab8744974f4b3ed9652a16790b477078e6350e53ffe855716c252de708dc70c650ba071aa2e7c0233311db95b83481f2a4334b474324b2fb468ac4dd81e58e03b9f15147d6394a3e264608a8121a22e9595e239d31fc21c4bc9259998cfe5a31f874da955339c056ed09363ac0c08c4942ce7a168e607736b07c0c9133021748d323feec7ad552b170a7c74232682c22f3158b05990d671ad0763fd4a69dd76d9d3b893731f1ab6a4a536658233ead293f64abfb2d274ecbb83315a5f1996bf4b714378639ff9e4ab97ee7478460331fa663ca83679815aab71af1235498482ff2cd330fd248828163ae7b9ae099aaae05923d5afa05c4ac6abd261778e925930c33f4e4c5025d9bb73618837f9f538eb35431c95a9d187a87e4ba6efab230c15daafa7a990c282e4fc809b84475fa7c282e49f76555ab8961b67f2574533bb48e2bc517acbe7ee9f16ceb40c794f1a167d7702d21967a9f5ebb02fb47cfffc995549205d0cb9e4946c754751330e5affd703304af2ce7a6b8e1866407acceaafea99f43fab85100f35a8c7733640dd1a4dab8617e0e8392d197a7ef3077c81eef60473d1ba4c5bc28a4ad51d4160785d8127fcf00aea0e64be8d26029d9ec31a3663102bbac99be3283066799d400b9cf4c07519499df005f52ed8d60d763fb4cab327ec1f48dfbe9612cb38d896dc1bafc5a496c0e8e0dfbf77e52a80ee100ffe77e0eb1005dba86d1bb2a3da8c861f5eee7dedfc8c97534102012ca189307f8960cf08d531db4d71ec1b1488b0775885a52a119c4a4573c8960e0a74940bdbee9f2e47a2b6d41ba1f2d79cc4b094401544a2ffa50da306d1f6fb37eb39a9d28ac7ecf68606fefc975340e42c848e5fea3a891ee263d0a7e64ae6d5183f7465a048ad5ec6f401ab884773ea8899f72ee49e0d268bda3a78bc8280e5cc177b7c2f6229eaab83cb9d8ea3fba096351116d02fd79393d69725e823e2a403e48000ab2a7c308c1058def72239330a6233ef01d7ccf7322e34a3a3f244979b11cd3edce287226e75b4fa816a52fe58d0a6700c7a0db8c291f6e721935c34164e6fafd44238c4b0778d861624fa19155382075abe29b360fcc05ed9c87bcc3a9ad7f862d6511de6e1382f41b67a482fd28396bb319749892fdd4cfc832265990aafa42bb6a24f99c560805b814418a51f7564ffc34ecfa3ed7c7fed0269662e1de158806391f2247fc91768592ef52c2424df15a65c95c80eaf7d473d42ec083899680f91e419e16448cd2782cf2d34bf01f64a3fbf03b97f8b1c127a9fb81d44e2d9ea3618d80e797a5047718ff935e62df8f4323542515578b64ebe58779f92cf6760f18ce44d786b049b2f7515b35ee45704db746efe067be6f75e63b400f5121d89f617777d433e694b6a667bd7782b1bea62fa670ba7a2ce74005d597bdabe9c75804bc7041e548031f7b19e958eacf1d7d13243aebfdb4c133c2797b7d86db86a6beae47cfbe0e98f4041180c4536cbb8d8ef9abad7e62d5d198c87bf6f864d4ae31db79269ee735fc7bcfbfb75265e69d04d633879a420f740abc507b52e73dcdfae5fd47f95ea9ba0a544f2b53c3f46fe518e7ebcd20b196a86d07e5ca3ad3fe5af31c6a45b206a6352cb9d80901f0e3aa3806427d81063368c43c13f9bef95788762b98d9a2c0eea166369b284f71e8c35bee6b2804b4743a97a32deb8b7c0e029bc495051100a8ea284fb2df2b9a2e9106e481e20514f81048e5427c384a0b1393b6300b1032e6a48eb4df724f6bb961da251b7bcfbebcc50339252f55b7d134da6ead645317270a0f48e8cf18fcb4c13df9e9c433ca4149bb482158f571b5301bf53079ed26f4d7032faeac86f9036621d12b09f84dcd4d7dc2ada8413ae3ffa5e0f6fd26897af18e55866e093c7579be04889500f07bcfbd2496b25faa1a194fedac500ba44f159c0188abd893206930e5c95de6fb2166cdfdec9ad9f16971b376fb7eb14c193b3b6a302f35fdfd72f3961a3f058a48dc8ebd64c24bbd6b1893c45c5a73391a74e326236a49ab2e4472b4f360d872e785045804b0a045bb07f5a3eafc9e8a57639d59f57bece5e1c75f1caf8cd994d4d7babbc9596024b8603f1d390eb47d31eaf384d551d0ec360b5f2baee1cc47ecd23662f30d10e2dd46f2b1ccb08036c7ac58519bf4be98db2569ffc638d93efcae840875ef451805831605709a0df6b192a4e12666c933390c200c5ceee9531d20170270c075165a8addf60501aeaef424fae5556f56f76a9a60606b23d4768f50993bf16025513121fa0fe9c0a8206b85a9061f65cfccbd4e442beb51113f76c891099854327f41dea0f0a3c7e6eaff32e7925159566770532d50e56e4482e4e1b7225294f3e43fd8ec1a24f17501f6188c361fcab8d8b2414c1b6eae59e733c6d55e791aa807a61441caae520a827d4bc42fbbd8a5003ac", 0x1000}, {&(0x7f0000000040)="11bae3522c47b8324304feb40d4e3c95261937fca018", 0x16}, {&(0x7f00000012c0)="b5a43cee066818aba04e7e60627178e945b3864bc26e80541a2bae95308d18b428f09b629356dd9c17504715f5f864d2760bc9b66f9fef4e739722924ee46e7a17963b90c7797f785bef616f", 0x4c}, {&(0x7f0000001340)="d6ea0c456ccb250077d21c0079be4f684b03c3e8824aff971d4b06b63f75e1004ab17382c35091dc4be3afb709ea9820b0a5cea227f1bd3c42d9ae96a26ddda6f14e7850cd9338495c888060689e83fb61f5d35e573afdc0a9c15b4287d05853aa2944a572644244e1bf7cf8463373d806bd1695dfdd", 0x76}, {&(0x7f00000013c0)="5f1e0c1b34d22e87f74d2f1f23ef87b6a52a90cdfc85dfa41bdd870d70a0b18855d2be94b49b0ca85da0e71ee4aeb502257c7605e3eaba25a2e4d5e346afe0867fbec4c48bef654f078c56c62a4c2dbfdf31f6cc92c4a71c83f798ce7612a58ddc49a3fedbb1d822b983a01bbdd205a785bdc680eb945022a1d4283fa83998bde7c0e49e3d0a7a047c621c3f829a0a6abf2f0d10a8f5d494e5ae6dfa5f86131d3b51ea23dfed7f3a5a309858ae66cba020b8807cc58fa04c343e26d9624df46adfd2799f4971f614022627d38849c6dd2144c8c1f180441284810813ce580638f1b95362d9c69003b35a7c0c369b4dda94b09d", 0xf3}, {&(0x7f0000000180)="af49199fee4c786af48128277102daf38adb5cd129b57fdb74547566d766ac96c88a84c32114", 0x26}], 0x6) lstat(&(0x7f00000001c0)='./bus\x00', 0x0) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0xfff, './file\x00'}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x7, 0x1, 0x3, 0x1, 0x80000000, 0x9, 0x9, 0x0, 0x1, 0x0, 0x9}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) 14:43:58 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x178d) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="924f6d6b16e35ec27d29982fc89468d58713bff132695089ba877f9b109950f3014b1ad245a342174024d5facad51848fbb57de0f1bf8c22fa2ac636fb174e815b2fb44bfd7297a4a1e07544ec5eb660735e761063888dfc2a86f7e3c40fb08a6e5f16ac02933c89a2871b7ea795d12c16187b2572ecbd709a27e4bfe1555b02d5b0c33a8ecaff59b4375421fa09004e73e8bd7f67e57564f94377daf85d71281dec4ae26073f293408bd0a05219f7b89d9defe044afb3ef936673e8a61fc0f4fb02d35b45bde585e8f11ed0f2fa24bc4b81e84969759459d9616c107571670d01d534c8316b93cc97bd", &(0x7f0000000180)=0xea, &(0x7f0000000200)="a4f0670c0af517f6953bf4ffd7ad4bc59e129e835d914a1c8d01008c6596acab58aca88e65c53b063e4ecd0db616a75fcf1f7917724c88da1e678993c759f5d99bb95628f7163e6f49a7e87a00fbfde6ccfe98d21d10bfda0574566f83a201bd32b8c6ff3a48f8458b404fd368b961192f5ebb79476692e91767c022aa0910ad07c845de540bb1adfec98af9f5b6f927f9b4a3f372ae4b305d903dd087184cbc", 0xa0) 14:43:58 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x3, &(0x7f0000000040)="65f105f77f283099763e69906f0d", 0x0, 0x0, 0xfffffffffffffcf7) 14:43:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="98", 0x1, 0x0, 0x0, 0x0) close(r0) 14:44:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x802ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x13c23eb7, 0x7, &(0x7f0000000100)="7808140963e6e164a4e8fff7d69f204d88edeb10dd93b06a87e137125e536e63227a56529dfd59dcea20f7c536041d6041d66e6372bc30df19d4e3c08ad8ea0e381dd7552055e2767c3e60b2f5e461fdb668562fa9b85123a79a46aab93d8f708121df1a486bf92f69dfda2e48e9e61bb1f7a2a72af6932cae8c03e2f068ce767529621757fef59578529b67010165c884b7", 0x92) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:44:03 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="4914a5cf321088618fd466806d201a47d2b5f6a3c1c5339f6ef882b064c623a90106d35bf627c3d2a8730c411f6b397caf891c55e64af1f042d14a95a86a3d51f051ce6eea487fe41c7d6c64d10034f114542d348ea9ca9b9628edee1f10b779c8fed16a41d78a17decf4039ea63d79c0e9e2b7802c1b39f5078f4031ee3f6130d820d14e1e77470c385a5479fe3455f409dc909d526c50282ef846bbea8c507346b512b57080869e802314ec9ef", 0xae, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x40, 0xb4}, 0xc) 14:44:03 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, &(0x7f0000000040)="f5692148", 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSTOP(r0, 0x2000746f) 14:44:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000200)=0x3) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x5, 0x19) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80186940, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xec) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x81}, {0x6, 0x0, 0x0, 0x200003ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 14:44:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x100000001, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:44:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000080)="ea4aca48ec8b3d2a482263f9f65815b48c7a3b1209afe998a9abe56799a13ab88e294ab86ab5f7eaddc2879a03b97e619f9609f98a82eb083eb24f8206a3578a440ecf89cbcf81ea9d7f149ff497a658500ecb721ac7cd4c1b94bf5e4253850df4ed2360f41a022cf4069135f46d9914d1adfc42daf0ac3d64c56a410f261a6c79cb3782c0f7ae32f93e23a027209a911bb6e85ccafe68f6aa9aec3442f825716ed6bbde7f8e76dd0c7345b42ecfed28780f2b11df09c7b7f7ebe3b47e1bbedde63e4ef7f16d9b1bf4a06945b6c0bf44afb8682768a73cd799e7215bc6b5272393ad0e1a", &(0x7f00000001c0)=0xe4, &(0x7f0000000200)="d103ac5d5a08fcc15a4f2650fbae785eeb266ce773d969901fbc21185a", 0x1d) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r3) shutdown(r1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) 14:44:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x134) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000240)="7d912c652eb7477adc170b2a55ecdc5145f4773bf3f90d5b1071c941e1cb74bd5e31eb40c88158477613e9753491a5072c185e97e4971574bcde9295d671cecd7b0cf15a69dc7e32895a40f7eb6f93929b49a2f994f8ffa537c15d53515963ecd68e67d56d791f", 0x67}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2300362f2669a83de1938c299f0ca03d86a1ce72d225870ef2555d5bdd0ba596021a797ead7459b947441ea7a07cb2b4844837d2f800b0d5edbe7bdac3277693ecf8ea2c3bf18444648a9141bf55cff5535ddaa46aa73733c07f341e641b86256d6ad00000000094a5853a2d12ab6e3c452f92155c19a05ca755d7186a3e01e91aa7e79746d2d309596e99cbe23bb94230dc0082e2acc28dccd874d9cc6417587328eed14a5e10da8574c9a7cfa6a8d7628a89160c9d4f9991b0b19e576ad8ac3411ec8b7f7751a3"], 0x10) shutdown(r3, 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) fchown(r4, r5, r7) 14:44:03 executing program 1: mkdir(&(0x7f00000006c0)='\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) mkdir(&(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', 0x128) rename(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair(0x1, 0x4, 0x9, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = semget$private(0x0, 0x2, 0x189) ktrace(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4, 0x2a, 0x0) r3 = open$dir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = open(&(0x7f00000001c0)='\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', 0x10000, 0x121) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYRESHEX], 0x50) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000240)) munlockall() openat(r3, &(0x7f0000000280)='\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', 0x400, 0x100) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x2, r1, 0x0, 0x0, r6, 0x1000100a6, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/204) 14:44:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) shutdown(r2, 0x2) 14:44:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYRES32=r0], 0x10) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$dupfd(r4, 0xa, r2) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000040)=0x400003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 14:44:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="0026e7bceae60c00d1873b7753137c7a6ff56c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd019c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x3b2, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x101, 0x94}, {0x26, 0x8}, {0x89, 0x6}], 0x3}) 14:44:03 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) setsockopt(r3, 0x652eee02, 0x3, &(0x7f0000000240)="aaee938513e801f61ed5fec7c47fa773b411be91a195e5ab452b113f64df87770300f521c5f33fd2319f5d9f0d8d478f286ffa17dbf9d96a01a48b0eb42aef16a11a2b7ba18e4aa1a8cea3bc96224e4ece07cb67a66311a3151f0e749d0f445d6cb3d8df6b1150dd846f0cb09b88d03a897a9c5a111dde79a1b178efd5d52a0fa0f41aab8199c35c243cd0a6759439a8a86b0830bfd69059512a169b513cd538b439f9fba0503cad99792f45a924c2b3802b6ed46804a151fac3481dc323c834ccd029dfafd031fa91cb3d67ccdc16cf954853c01bb466a8", 0xd8) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="59c1e4c5a0bf5437d66b0c9dc49b4a58ea0b5afd172dbb9d4388fea9fc88290b6e0b98a6393f9f2d2eac71e9415415109768db945a9aaf3a8d2bfa27545c8b5b9fa0be08d403b06e6706e07895cb7c98e64250103287eb73e0b1c11fecab650ba632745c62a62b37eecb6c2f012e353b6ed58d08b166197523cba71cc33b7b244eaf3cc42bd7328ca2fa410e6e8aaac2f1e505", &(0x7f0000000140)=0x93, &(0x7f0000000180)="a373fd30478dc0", 0x7) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 14:44:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x48, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:44:03 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, 0x20000000, 0x1200000]}}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) sendsyslog(&(0x7f0000000000)="9d871cf551881100385cd7253a9ef85392c93a53e66869db72b1d43943a166905ddc3a3f06887fa79c2068a6300cfc7d9aa8ff9b", 0x34, 0x16) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 14:44:03 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 14:44:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000530fc20b84fe3e2578ac148333abfcffff4e204e21", @ANYRESOCT=r1, @ANYRES32=r0, @ANYRES32]) 14:44:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x28000, 0xa3) fcntl$dupfd(r2, 0x0, r6) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000180)=0x3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x3f, 0xdf, 0x6}, {0x7, 0x1, 0x4, 0x4}, {0x1b1, 0x1, 0x1, 0x101}]}) pwrite(r0, &(0x7f0000000280)="d00800"/14, 0xe, 0x0, 0x0) 14:44:03 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(0x0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(0x0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semop(0x0, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}, {0x3, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x2, 0x1000}], 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x1, 0xf2}, {0x2, 0xd3, 0x1000}, {0x2, 0xff81, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0xd7, 0x1800}], 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="000c01b4e7e030a32c84a8fe3a4109d7f17fb40bb50a8d73c0de9488016c9eca7f1bc714c5790e510d134de6cd4398a9c2e20792467d18b282b0e5eeca3401015b5586830c074287e62775abcdfb5e0606e64fe357fee7a99d03679862f3148a15cbbd705a3f0fb94faf59058bff1ef9346e3add972ccc71d959ef07784964292b6a9b8badd09655b889258e13705bdb910b73da2824490ec6439e7a610293a7f0d9c454f7f6019b94057fef1324ffcda3d0de1215a3de63f8a255f721eba414d56012fcc23de7e69bac6522bfa769d5a8b9e81fa57c397eec8467b0ce8e07", 0xdf) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3f5e8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020e3f5e8 14:44:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401, 0x4], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}], {}, {0x0, 0x1}}}) 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)) 14:44:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20500, 0x0) pread(r0, &(0x7f0000000180)="b13713e733920727437a3a2eebcf7153ad60bd18014bce3888b5300802ba1563c24487760c230639ef917422403181098b9ec7e8d284be91d787c033eab62d4d3e208a81fb0c3e4b6f30fa6531b5c7a63b4bf1a7570d524d74c822c01f04d0f880cb3dc2e4ac044cee1718614bd9d73af50ef580e05a5fb221d285e1336fcf905b1cd58187cbc69fa897efababc1bce7e7b5cb4d84745c6914363fb863d05050b51aa68475b7a1978d8cf28b0e352ea5e78e47cfda31032bf2950805caf3e1804eb9d19ac12706386f44e254225a19caddc1bb3bdb33264fe304ed011f39aeeced437ec330dae46e8dd986ac4603c7478b464babbf864e15c8ebc0cb62cf4d3f4e64d14cc380a4f134a56aef126ea2516a0f164911e630d930832ebb2c285041659f014451ea1acd263cd82d3736b050c7ccc068de313d07a2c733c751f290461c8ba582fcfef12cddc2f956df5a181ca28bb29bcd87fa71cecf415e8fb46147754051d4db7d92f521f6e32e46b84cf436dfa35e920fb84d67bb8c0a12c7ae09a7c6b451d73ab29109d4393f92dc9bdf3d9b80268a5115a15cca60c21625045dfaa2256f588bbe7f6ed538a4d2466a7d53b2ed4ccf418248ebb1d13ea807ad854c27b8f392d0924e1a7797c1f48f9eb4bc2ce0ecaf808a3bc1f96f2e2beca04e9ad8c9e448087a9ebae8dd21324012cf3c223baa97d78b36ca2e8685803256b378e041e77ae2da5aa7e33ab95ff34bad5cfe6d1fe4f08bb55fbee26e42e27f6ae2ea57ec06b3e3269b5e3d4e3a8a6e29ef94d1ae06c4efdb0d73682a8bac29fb227649756264c0de6b03de4d03bc9e998dacc0c31ca07b5fe490220d59d923c953b672e52ed4af3eeb09fd2d2d01070fa732595220aab61bab51fee6e85b1c0f38be55b0829848a7dedcddcd3c94d139a86eaf86d595cc8a18ca0724f6bf2ad900c71c7c32c99d84d2562f9178decc40a8eb497c7daad83248919557a9a23feb499174d1f9d48e706004121d187f42a39441a7984df282b4209f59cb31c320f9d092ad67b7762032d3b0a51bf0e8d4870365254d59a5718fd5faa140f28290c7eae3a6b062386f19c2bcb994baaed83d41c0b01b197d0eccefafe905ad417499672e992f47ea28fafa411305c85cad5d2c9e25331f2d03c72b89605d88e9765b6d6d580188eb327db49320ae2d53f4b5416d2108fcb07989ca2bcf401d51fbedfd5ff98343c192af054e80347cfc2a8ed869ff84cc5eaedfc11ac52a557e436caea977ab3d3a77dd57837f361c99ace3dbf92633e1c0a0ea6f12a32fbfccdbedc44ef1ac85c6c2a94c1220e67e0edbcc65b263ea042d3b6c5314b5bf45da254180fac025fa0fa0fa292bbfdb10f59675caecef07e0b121f62bec0e25e5c689e96948927fd300838c895adfeca8cda35d9451b838b9cc177cfc3373bc41f445ce2a29d57dd81824e0640d9f73875d00e379d72f75f2e4815bcb94fb619c68342465f9b343ecaccb29448771dd944bf530c5471a48afd126eaf46a703ff169aa4735f5826e3b9accbdaf08aa929d9ab9b37da818efd91421fdab3a18a0e183066c9583559bebd60a216d04e52e3468fe58eb6b7ede74ce77f16ee7bdc316fc660d7830550638b085493eff6800b5c3a732017f577e6f2c168550c0ad0be34694ce5a246f8998a29e0bee4e5fa7eb5e66699a84110e4c0125a63a6f2079bfa1d82f82d89891beb36b26755141e3c14de9cd74da4ce0d0b02b4c4c2812a8372d05cf331f9c71a02959ffd209b94bbab6ff325819cf6715a08b9c56917fd5acd2a6a325b1cdeb025651ead32cc4ec9a0d34eeba73a65228b14a6c72fa654916c6484975eea929498154e15fddb213e1de0bc8650d9200356e61ecc89d52a3a1b545c6c373aed1bed003f99a9a856027c5f0aead5a43db14ad2aa1b851499c152e62a39624597a28482de4ba64cfd34fb9c1482c459f6f18f9a3fad15609936fa9016586849ac6c99cc9713281ec851fc45993ab9d6475343b77b1d29e5cf1ea2b1f14a05980e069a2aaca18716edb5ed7fcd63c7b2d6b3a122c6837bd8e7df8e74b63c8930854cfdfb02bf5baa39c75ea2fb099825c64f06c932d413b7c976104ba9776eb858a1b488e82cfcb5e2f42e410e0c85a537e314014c8127538791795a3c48049c5552ed749d7af7677fde4889e0c55889bd1183dc3a5fe89eb0ac6c04fb5e87b98a161c9ab749832d5753fac3b133664f689db6b7780cd6e0397da6bc87511f88c6601b9fbea46a889fa704412d9177bac679ed64c002d0e56c7556d941ad782d81bf4398e8eae58c4d0fa1512dc7bc69a4b5ea9a3f878b6c66c3c83dd2642df888b1be422e78242349edf64dac7ada0cd4a98ef86bedba2c0deeeca0b8e892e0c9f0f00f927ba7d31fa8ca3de9dbdb84959f48a9f550531124f5f6543915a921718424433996d1debc3e5f73f37ce47717c2346d01e12b27dba98dcf7a7e1ee89951476b6d22caa3c315b0936bb16ce69f5b731cddf427dd64275d6b36a0537e4ec21d04c0216721d23d77efe3d4991571256547d8347cff0379fbcb721e4ee195a85846439f73f6cac57af8dc38f355b68528d15f79cabdb0da3447c6f33d3d696b2346a498a87b9bd4dda9d208ee160a1068c55517bc67e36cd17e8378be466aebeefc1202cf2faf0d58a5b4f8e7ed401cc3fa5018914a1db96425e87cb24efe3ccb38a03d62bcaa84a474b4333d4e0befa7dd0eb85d5e5d653242a9d3b5b728c1a9be921586103e7a3df78b9e9cc0a214d39a1b178031a4628ee4775c1163271a2226e5abad505610920ad70d7f9013012e63f04ef77b15a6ce65dc5bc690d3a19edb8029fff379c7ef170a3454564bdd08c278971889b265d7a1ed61597aed39761fce650b159351972adefe632a31efe4d3884bfa5ef160b22e1c7d151e627f1077f733eea6b6621ce6d50a341520ac619b1a57473d7ceb0114604ae15bf76b0e00fe5c3fbda1df1b32444ca875208d7c7fd7dbfc200d153f19e1d6a54368e79506404c8f3c362be6c233ec026b67fec8195bfa918fcc0b1243f43ca261f36ca78b33e335f8ae087d25695ebc1adca4e44345871dac2a41313bd5d3bbf3be277f56717940fd0551b66fe4218e7c31163669c1730af28585538fa503bc2e7fe5adbc850093dd4145c3acbc23b5b62911a451ae710814141e4e647ef4f60851c1434cdc147241590bf47ae0b668ab3a52aa0ab93a560dd26678a80f9d152e574bdc9b3e106a38228c93c18db8f5ef1a35d37b601176201b99b5d030781fd4ae66332e6a6a2ab69d40e4a5ab00e43ce096dc1259225bba5034219764e3f2cd667807debde50b0a532d7e7cd5dd2180a77a87dbf52639a3d50f3a41e297cae7373d824c914efdce6d74f512fe7afc1668de2f6d3abd3b82a631f758d072cda813c0451ba8cff16c454703ee7cf79258f72c3df704fe90e6c2d2403428968c25860ffb98dbedf2b97107eb1334b3e9c61416ecc47e3dd12459d6d039e89277f9682012487c8092aa0fde3b08788cf10c3b43d00dc5264aa186b57bbc197e62a3f2f45a548f112da298c8930297ac4301e8099e52052972dfa69b4eae4e966d916cd4114c104f4a8488106df436ac5db7332ae5f7b2be520eaab1710b1daf2c1d093c5cc9171d61dc40ad948cddb01822d5dcca237d61d5306d6bb6c10161a1c7ee8f626c4c5915d5824f5b3bdbc94a3eaa6f3a8065d67ebd603adf5bee2f580eca2d8a4630f04bccf57c2a193045c20cc72c111a889badef3f1fa3119003995e95794616a11963f1e4c328cc531487fe44755b5f72f00d6e57566b74296e4389c3f52d3c5334bc32b5de049480c11baca2f28fc374c81e0fcea011ccf9da0752ada91d2d10fd7a175030990415eb0ddfe830396e330e006eb512122f451afee478e2df03e10b1ee8b9f3ead50ad5894f58e737afdbacbd57e3d9f468d653aff12957601fcb461678315cfb22cfdd12aea7934dd2bf2b31d019dba00307f2cadd9cd0e77af8568b93546e5e2d3ec365453ebd9e0b4a2f2175ea8f121381d3b879f42929a647ffb32e3c51d697776a0cdc2a888a2b969266f84bfaf76ac8e0f7918a770a68a0c00ea14a040c5d14d41e6244ada8fa57b7206756ab5c5a81502a6072fa4a8b74b3523b2013b54e22743089e5719baf38fcd3b426166a8db055e1fe765c5419447e0a609bd5c331415afefaf44bd112628cd89141f02ff73c5bb842ea253f110262967b74c3c31047e5f06020dd1657ea5c80204947896986e39311a02d4be22e247a55a5c9009f26d773e610b6e9d40281e1e1cafa38037b96fb1f5f4480039dde563e5fceed292cc019b418162bee5dac7a704f0196e3b547c68aceb9ebba6341c531be44d4288ff90f06217cdebc9143081248c02a679b9177584999022d1c67c1ba4e7d91b9bfd4e59083927b2ecfbacf59c98b00153dd4fb79a03bd4aa6ae126ef18a9ff3e0726a82acc607ecd26f2dea952bb1f19fc30f117ae9166b007c9836104fb382a0aa983003d3d2dc7ed49e3bf96d6d4b6bfc43c2f0957ddd8085ed2560381423656fa948c6da0dcb9ffb33b6a9b6b31b1609969b9288e921212be49de0d6c09604cfe688f6efb4fc7bca041c58b27d55313e13485e966f3b7714e4e64f36213ec7e0ee1d796fb8ccee23b92c1ac013d29fd7a6147eb3df33d18bec4a7cfdf9ec8d48733ae01df07f4dbabde24ee719bd7032412c76d35434cdbc7b3daa0e805bccec327bebb08182eb873a08a53c07429337eed77e8f070cfc7a03bb2062395254d24d0c04f7138edc9d9cfa59432e6781d5fc60ef7e3b23674e622f0b6b4addfe25083931cee1e83c5acb130bab8acf730d1f4450bb3db7723b2862317a0d84ded61863fc53caca0df294f7df0270eca0dc313872956d375b7907820116d7e4c20cc9066a79373647a6f571e510aec0b274e9c1f0378197d79fe54757ea7c846857f0bae56c178f9d94315a08959c69ab0675edb89b976b47b0eeb71d9407607d7546b2a0775063cb45502648b5dffc432600d5833eb14c14cec9c2e977f428e84ec655593bc5065b9f1500697efc6cb249cca1dd340e01a67621752e8a181e3cd039433a4839d2d995be7fd223a418c9051d4c7dc06fa464332c95643546f9af0b764fe3ec2d48351a981f6bc4e3710bc48343004df84c6cc20081f74816c03383713ee2523c20fe2ff5672024d986317a8db424cf89881d59aee6f859ed13cf03fd825b1ea606cba2bc4dee3321873df64c9cfc8d759b918a0e38dfb91d0ce9ee363a719a485a32076fa31ab1182bc211c4640928c4dee55a14e6fb85038e331cf79587f7235407058a7a7208dc1c4878696aa4fcd8180b36cb42aabb183d14443779c08a771640e6ece8258adf725dc13737471d55d0e8b86bb15f5cd9446bed6ec6b091095048478573799c930a317ee958de425de731403cf6d72a14003b98d1c39191318accaa937a27ace04a5c4f1997d9a983b1e7bd7c0db6f3616cf9b82397bb368d5dc71e5f47567808e5d0551ff402c320ffd42165141c64b170b97ffe6460f0cd460729a44e69110587f374afe81136860add796da075a17fa67263f67965a651750f58625323ff9b814bbddb7c12632ba281cf5eddb02886755a8b025094101c52392d85677b0d209fe2e64f25b8adbeb0a995377a0f658e1750ca4bf532eb100039b06e20928554769b53604850c5ae958f2f67bbf4808cbaf260db65be6ec6e60b9f2dab441aa7b91946", 0x1000, 0x0, 0x9) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 14:44:03 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa50aa88a8020081001e0086dd994a46ccbd407767354cbc7466f66dff0f00000000000039f5872d36d743ecf94c4d1c75745451a1"]) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) 14:44:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x44, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1002000020004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:44:03 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @empty, {[@ssrr={0x89, 0xf, 0x0, [@rand_addr, @broadcast, @rand_addr]}, @ra={0x94, 0x6}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{[@broadcast]}, {}, {[@local={0xac, 0x14, 0x0}]}, {}, {}, {[@local={0xac, 0x14, 0x0}]}]}]}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0x40, 0x2, 0x1f, 0x7, 0x401, 0x9, 0xa9, 0xffffff01]}) 14:44:03 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./file0\x00') 14:44:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x94, 0x1f, 0x68e9}, {0x4a2, 0xff, 0x6, 0x1}, {0x8, 0x5, 0x9, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:44:03 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) msgget$private(0x0, 0x80) r1 = socket(0x2, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x10) 14:44:03 executing program 1: r0 = socket(0x1, 0x1, 0x9) listen(r0, 0x6) setsockopt(r0, 0x0, 0x23, &(0x7f00000000c0), 0x0) 14:44:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x802c03) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x2, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 14:44:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, 0x0, 0x0) 14:44:03 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f00000001c0)=[{0x2, 0xa6f, 0x1800}, {0x1, 0xf4, 0x800}, {0x3, 0xfff, 0x3000}, {0x3, 0x59, 0x400}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff}, {0x3, 0x3, 0x1800}, {0x1, 0x1, 0xc00}, {0x0, 0x1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x9}, {0x3, 0xff, 0x3000}], 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x6) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) 14:44:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x10001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x5d77, './file0/file1\x00', './file0/file0\x00'}) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1) 14:44:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRESHEX=r2, @ANYRESHEX]) 14:44:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "15050000f0f56e688b9e55df3100000000002700"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x82) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r2) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x76b, 0x3ff, 0xfffffef9, "85050000000000ff86040b000000bd00"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140)=0x2, 0x4) close(r1) 14:44:03 executing program 1: semop(0x0, &(0x7f0000000040)=[{}, {0x3, 0x1c9b, 0x2000}], 0x2) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x8, 0x0) ioctl$FIOASYNC(r0, 0xc0104454, &(0x7f0000000040)) 14:44:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x0, 0x66, 0x0, "ffa4879da724c901f8ca43796a40d1e145de78a3"}) syz_open_pts() 14:44:04 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="caffffffffffaaaaaa02aaaa08004500003000006d95939c20cb95320002000000000300000000450000000000001200000000e0000001ac1400bb"]) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) setrlimit(0x3, &(0x7f0000000040)={0xec2, 0x400}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) 14:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:44:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="9d90f77f7e578511eb3800d558175d6b21d0980da632df2a4f6350f1d500b11d22dd76f8d5264a5aa080c6f3dcfd5865a02d880aacde69d06f27577dda8958bf47e8640d95720fb7cb312868b01ece4c46fd02943b7948e00db321fe9e1550d4b06af7a0d6db2533b4adac10584879ada2e286c9883149c478608c7775d3b1acd019c822572c63fa15e9888ccc218e01b719d1b626b9b6755d5400ea7788937f8d5849e2338a779e54d07dc2b5cf25fd2f5fe9efd743c5a121060e01abf6672f116eb73363dae47a6531dd63fe188ce1b4bbfd56e57b2fa606076fd3", 0xdc}], 0x1, &(0x7f0000000340)=[{0xe8, 0x0, 0x0, "06031d5946bd412de8e9db8674584314b227ecdd03d87b96c4f59933d7f6d0e97fe3bf6d67d4e6b4a3cd11213fab267584ab87147eb04f3acd1d2c76463dc422e58fc42e52c44bc1b910c446f97e6931b1fd5d7665abe79d167c5356f40bf78317e493e7eaf015233b36cb7a45d58f6259e56222e0898d1f4931af51945505fab21d8390bf3ce80928312252c8c95dfbe09615040f3e65370ce2878124fbec33d99c11d9e16ea06bb6263da62541403c20207d89206406bff01cad703b33c25899fdaa38b757ab205bd2f6c09fc9cc7f1dd8c9ce8c1adc8a"}, {0x98, 0x1, 0x18000, "3c1450d5afd2ced7db3df49eede9ce3d46e80e80421bc36e36c57d8a16240d9e089c6b563e9d0ad990221bfbb3b7ed183f799f7b3266860b8032dfca0d6f7b13ac8efbfc34523a3f14a347788a5db3d1f540439dda79aaeda040f31dd6208d86c02f80727af15011a3ac4ea28c843286bd94759b8aca1df907896e370a866ec75fc18e08bf63c7"}], 0x180}, 0x0) 14:44:04 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) dup(0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x8000, [{0x2, 0x1}, {0x0, 0x5fcca5c3}, {}, {0x2, 0x4}, {0x3, 0x80000000}, {0x1, 0xfffbffff}, {0x0, 0x4}, {0x3}, {0x0, 0x81}, {0x3, 0x6}, {0x3, 0x81}, {}, {0x2, 0x7f}, {0x0, 0x7}, {0x2, 0x8}, {0x1}, {0x2}, {0x2, 0x8}, {}, {0x1, 0x3}, {0x2}, {0x0, 0x8}, {0x0, 0x1000}, {0x1, 0x9}, {0x7}, {0x1, 0x400}, {0x0, 0x7ff}, {0x3, 0x200}, {0x0, 0x40}, {0x2, 0x6}, {0x3, 0x8}, {0x1}]}) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) 14:44:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4, 0x376, 0x8}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0xfffff865, 0xf519}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000040)={0xf50}) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 14:44:04 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "e6169d0f6af32f72"}}}}}) getpgrp() 14:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) wait4(r2, &(0x7f00000000c0), 0x3, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x28}, {0x6, 0x0, 0x0, 0xd2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) 14:44:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc, 0x1000, 0xb35, 0x4, "2c746600000000004c0000000004000000000400", 0x0, 0x9}) writev(r2, &(0x7f0000003880)=[{&(0x7f0000001680)="c8", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) fchownat(r1, &(0x7f0000000140)='./file0\x00', 0x0, r5, 0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, 0xffffffffffffffff, 0x0, 0xfff) write(r0, &(0x7f0000000400)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177e0000000000000080b04efdd70000feffffff000000000000000000058c346607cc2c6fbd7d364b209d96f84d3bb90f59090a38f73a3b569076be1ef2e0be1579e11ad6a05cd94da668b8f37c5ec13054db8b86466aec115586a9cea93c256036d71750a9bce87811bdc87a87fbb1f3fbf9b186235c3637fb7e67d8d2376086c91956efd5a5a071cb9ee5bb6f7e706c6c697d520281d431273e318ddf5ed29a664b7a1f51e09e3608413f258d5861a0804721b6776952c72f75fbf42d769ea0b7625c4c37e20685bebf8a2e6300002ffec9b989ef96f78fff9b1ff2ea5861a9175af2460e9a874c500bfe419b40bd1b19ea7f2ef0a2db3288bb566c7004dfd029cc73b84127f71b5743db72830cace6662e06ba8a3e769b914a09", 0x134) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 14:44:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) 14:44:04 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x3a, 0x0, @rand_addr="000000000000001000", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "dbe030", 0x0, 0x0, 0x0, @mcast1, @ipv4={[], [], @multicast1}}}}}}}}) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000003, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x2000300000000}) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000040)={0x1, 0xdb0f, 0x20, 0x1, &(0x7f00000002c0)={{0x0, 0x5, 0x20, 0xfb, 0x0, 0xd546, 0x7}, {[0xdd46, 0x7ff, 0x40, 0x8, 0x6, 0x9, 0x8, 0x2, 0x3ff, 0x0, 0xfffffffffffffff8, 0x4, 0x9, 0x9, 0x7f, 0x23, 0x10000, 0x19c], [0xffffffffffffff01, 0x0, 0x7ff, 0xc00000000, 0xba7, 0xfffffffffffffffb, 0x360, 0xc1, 0x7f, 0x8000], [0x20, 0x81, 0x800, 0xff, 0x1f, 0x6, 0x800], [0x7f, 0x69cf, 0x8001, 0x3, 0x10001, 0xfffffffffffffffe], [{0x3f, 0x1, 0x8, 0xfffffffffffffffd}, {0x91, 0x3, 0x8, 0x1}, {0x732, 0x8, 0x400, 0x7}, {0x837, 0x8, 0x6916, 0x7}, {0x7, 0x3, 0x20, 0x1000000}, {0x795f, 0xe20, 0xc5ae, 0x2}, {0xc, 0xf9, 0x3, 0xdd}, {0x3ca, 0x800, 0x344}], {0xf7, 0x2, 0x1, 0xffffffffffffffff}, {0x2, 0x7, 0x4, 0xb5e}}}, 0x6, 0x4a}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x20000000000001, 0x100000000, r2}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fsync(r1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) 14:44:04 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0xfffffffc}], 0x2}) r5 = semget$private(0x0, 0x0, 0x220) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000100)=""/116) 14:44:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x5, 0x0, 0x9, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="e2aeec15288c90950027cec7a941da7d", &(0x7f0000000080)=0x10, &(0x7f00000000c0)="d54e188b8f187cb33295bdac826443468f8f2c7f8b5ac55dd67b6413aa002bad52c9fa067f1bcff023b3d93b0d1478f874b7941b38e30007d9374a17dda1282acff2f822da6ab982b5fdf317e5cd8e60714022983186275eea01786d144dc102f892d06d311282ae50b955632cb62dbdfbd62c33f332bf950c8eb9f222542a333d5312c6449c19244f6aa773422471e1d4c4b8a0f1", 0x95) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:44:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x44, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = dup(r1) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/217) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x2]}) 14:44:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:44:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r2 = kqueue() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5}, {0x9, 0x6}}, 0x2) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) 14:44:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0f02b752811a97cd0c51f3ac9509ece1b5d3f4fccd038e1b58f9eaf18ef2697b24640db4fba748596c1fe47d70a0f2e73653041a018472bb9dda"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_int(r1, 0xffff, 0x10b1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000), 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000100)="4eee907eaebd75ae72173ac2803eeb12543806860ebe62c72727795790789cfaad4994827fd8e02c6fb6781c77194903ffc29c40c2c5d50457a2720f781f9866bac3d4abe932dcff1f56a400a4d4916d7b7cccc002ba2d3193fd8d5489f24af5b93828c542eba719d4ed8fd41b0d1b582db10b4dc44933ae25d5836127d7ad7817cc6763569ebdc8dc5d068ed16698e8c52ea44bed29fed39b2d", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="fc24d684", 0x4) 14:44:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x2, 0x6, 0x1c000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) readv(r4, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/133, 0x85}], 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7, 0x2, 0x80000001, 0x3, "452fc5714b41ba06c0299888eae9fb4aa9a6416b", 0x5, 0x7}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4041) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000400)="185af905c876c2b87058158c2b437b4d535b4bc3b608527ce4ff0a7b96b7feea349420ae5fd214d50fd1d9664c300022ec16c6ff4f89e3c2ff9c3833b2921c023bb37d2c0ea9c1f525f7ce6d9ac2703c67526012fddd03364e480915ef465b22f4983f7ff86c357ad75a7d5061ccad71e13ee40f622293ae587b6947f576252e5a5ec51db20e75e135aceaea18f33eaf0a", 0x91) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 14:44:04 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000040)="ba0ad6559ba1c70edafe5a87d83058bedc72c9e1435057f0734ae3f54a2f62e1a91456d606a47828730061dfb37bea3cbd4f9b6f1cdee8fc92171be44f485b166908", 0x0, 0x0, 0x0) 14:44:04 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r1, 0x0, r3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) connect(r5, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 14:44:05 executing program 1: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x20, 0x302d]) r0 = shmget$private(0x0, 0x10000, 0x44, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/214) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x172) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', r4, 0x4}) getpeername(r4, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) getrusage(0xffffffffffffffff, &(0x7f0000000600)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x475, 0x800, 0xe5f, 0x0, 0x3, 0x7fffffff, 0x9, 0x2, 0x0, 0x100000001, 0x1}) open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x10) r6 = semget$private(0x0, 0x1, 0x1a0) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000540)=""/181) 14:44:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xc3) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) 14:44:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)=']\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)=':%\x00', &(0x7f00000002c0)='c\x00']) 14:44:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x200) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x3a, 0x0, @rand_addr="000000000000001000", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "dbe030", 0x0, 0x0, 0x0, @mcast1, @ipv4={[], [], @multicast1}}}}}}}}) 14:44:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = msgget$private(0x0, 0xffffffffffffff3c) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = dup2(r1, r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 14:44:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02008d04002bde52000000000000114dd0c00c99f2a714af317591b6957522d9fe"], 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(0x1, 0x2, 0x0) close(r2) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, &(0x7f0000000180)="a7cf501495089824fa813ea112130629fc5903ca005a4fed0f24c91af9b1efe2b6fc646f23d86a6363c04f1ecfa3045abbc2ffffce5fee152fb333ca130a4940dde2aebfa61d9cfe57e84bf180921cb54cc57b3ed11ac2a3ca", &(0x7f0000000100)=0x59, &(0x7f0000000200), 0x0) socket(0x6, 0x7208d3815f447905, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 14:44:05 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff05e8ff00000486dd603179710032000000000000000000000000000000000000ff0200d0472ee5692d4c3d09c5ed9800000000000000000000004901020090788000000060d9ff0000000058fe45f3bad82daf04109d0000000000000000000000000000000000ff020000"]) 14:44:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000f288daf84bba63252dca6b420000000000000000"], 0x10}, 0x0) r4 = socket(0x6, 0x8000, 0x80) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffffe, 0xc, 0x20, 0x7, 0x4}, {{}, 0xfffffffffffffff8, 0x42, 0x80000000, 0xff, 0xacb}, {{}, 0x261f83f0db8e0f64, 0x99, 0x80, 0x2, 0x7}, {{}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x5, 0x4}], 0x7ffd, &(0x7f0000000300), 0x7, &(0x7f0000000380)={0xefdd, 0xffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x14, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f08f6936db89678cbb4bdbdff232f4c43e10ed7cea88d885d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928ae10b50ff518bbfc330b3d9fe67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e35e71bf4da6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8fdfdcf68ddbe53fbeed8d954fc4c5219d4a807863"], 0x6a) getpeername(r5, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file2\x00', 0x0, 0x1) renameat(r2, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') 14:44:05 executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0xc003, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r2, 0x400, 0xecee, &(0x7f00000000c0)="47dd238bf502b8d6054cf78f23c85edfdde6b8c7ac5d28d4bc6d085851e7f6e9c19866c1973f4f5de99af87210e3e0d05e148b07509a02d4e6a21a92ec04a7951b212f6d8fe1ba45a3cb006a840582bb5d92c6a83ea49e40eb9834694bd922029eb4c2255a56f489216fab121563b51c4c6f7356c879fa63f5991d8ea8fd167ebf0f517a74a1f3ebf3368a440e30e143c8cfe6f3cea6085b58e2e8148b76a258cace280081481638778d3228e159ad531a6cfaadb49771635cc163dc50985eeaffc39ed7a1263e6744cc193c568e56cdc7299b88a86cd88cee290611b2adf4cf5e3b282a60a85b2a6173fb4ae93a", 0xee) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) 14:44:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = dup2(0xffffffffffffffff, r2) socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x7) r5 = socket$inet6(0x18, 0x4, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="000000efff000000000000000000"]) 14:44:05 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080)="9fd821e74ebaab1ace638382367d2f2abc9f3493946e891635b9f56fcebeeb0b49820ca5ab5c0d3d3789b7295d918b2ea849337e862c3e341766de4bd13bdc68efe24a3442bc6f1dd9bab48bba64c2d0ab95439c5c5874723f57e4f33cb1cb67512aa7ebdd537dab420e81336f091edcf74aabf7cde70321d190821aa7dea83c73b4a8734597af34863735b30f443ae3049537967d175df76759a568278fccb273c6f2a8753a7d3f3825dd789f14b2604312a34bfce5b5d081a03416677dbd7d283736efdbd0fe10fb7018eee6563fa6acc31346a2ba057b6a1782c3012d20461dd546fdbbe3f831de352eb6955f9c492c2f98d005cba1e3ce9ca74dc7f68dc6d0c25f9f82001f3f8d828123c72235693726b4bbb0ab3dcdbd6bdb2d715a21a29146ccee528c505a837b8c9a0b7d638014239ec88fe44296b6936eaa5edbc16a4ff54e9e30b39fcab3f674ee1b1935fd733177226391cf35223a7bdfad1e00e54e664ab84e34857d9f891cc69ea32d94a6e5120cfd895baedaf8475863e24a6f67cc4b391c28053cb92c718ce7d109825f8aa03f457b2d5f279b68976424fafc696c340481ea3957ac446b7bd3c97d3db3b2aa5740ac50f12159548206068798cfa14cd87ad95e4985adddb7655e0edb0cebf36643785bfabd16d323b6252404b705e32633c99caf78f4dd2aac75fed0bd248ce46a2780170fa2b39f259c59305f96365fc867e4009afe3b8976f8b28dcf6868e85c7abe1f71e9141a540a6778fff068f620319586209a3442923b25957af24c9f88299a56b6b32c0828f04c2d9a867a746afbd3ba5ce358546310173333d2ac2038bc38d8ab13f18f4b0245d5d69418c6dc0eab9e98a6bdb25ddd48bd8582fade26d74bbb3694f8ea858aae7616b28abe680ac792379121a5eaef11f3b89a4ad2655a5c1ca2987843c7c43af865aabfe2fbb4980719db2622fb26f4a591ad08915df55d78ae9038a82d9e30ce685b9d88aabd5892ffa28dc48b25e37fe37a9819bf7dfb2fd908c784950e9a828fb55f38fdf3ace231f3c9e267f008289aef9c603e91c004081e5d04ba79277197b0cc021fe767b93dec1b52b3d8fc9c4202e233457d3866a1cf15a2063376dbc5055843b85a8ab98f89d7fb7193b1143b12370bb125ad009ea25d3570b381426ac1f00783815b788ce46ac168c53a795d32567f400bdea2570430204bf0d7e7f592722e2157fcc65a2d37b8b2816b7cfb8a50c97219dc690973d42e0d7e80da0451714c6b7632cf37c22f0468e80ac39ab57a19a2aba07d26a53c8080ac5960e807387a8505250f131786935cfdc1ad2addcc2273cbe9bb4294bbd340fc0b430cdc6556c6e272fc02cb57d74c5b33d6b37a679a11066b328b47fbf1a7d6944a4c2eb4b541c5b9b45c4b94af569f90fa0c2ff5a4b42b52d47d998a2d0761ec7294cef31d4b78e86d48749a30ce37b6da2342070daf6fd98813926e21583b71cc3d8eda5c0ca3c6be137e867b00150e83c7b96c9cbc135448d062ac8d20959868191f386ad44dd426f47bcc0aaa6f843e66f7a55a2e04996b1b3f848f5ec1f59a1093921ee7240c79a1928da619fe7ea6505e7acea9df776daf6f478bc31af96a6d648170fb07a0fc033db666693214fbcd50f1f97605cde88264cb57f5b516a5491529e5147665fd617ffa9f9097e08c3395277137bdded12304a7d295a1d2984142a3a9311e698262004618b189ba91c507ba8c2d119ea991fbb6dc61fbd24a893d39d0a4d899a3c4adece6e0b9c94de596001a0f9de15b4dd48e5c739098f5a5cc12f0594d336cafa3bc8654fc077e1f9d605013a9f096fe811cc7ceff051e35c1cab2ca0702d82ba056f9473cbb5447d6a89ad908d2a0c7db031c899b989e3826f1699069f6863c9a45147e29bd3258b57f77fb9451dc4452808683d1e11bee33f9c44295bdd657379137685a5d389cf2c6d79c208aae48b73594da8fd944aba8a13329349906f7876ab81e742e357ca46f3296a8073e9e60732619eb747ebcbd58757bd27e5acdec26341d302f73d89f956af1f318bc02929f468f687ed61fa6c449c8348338fe5abd5953011dce22910c15c30d8873f5362e53973164bee33654250360e0d66cc0ff1fc56cbe6cff0457dc7c4556c049002d6c933a1ab1541d11861f34adf573d467ea59353dc2d272ef85bc430876016a77fc82603f135a85f3263385a5f3625558682302d6b9999d5bdbb936398d202791fecfdc860783fb8be95f92bc2fec5c8a59bb1a96a5ce2dcba695e33d7320c6c74c766a9b52014bd3cbefe4029a51df824fbe39ab055df640a8341b1ed068c559ea73d9279bc7764ed37a63de9e2ccf3235aae812a0fd18445e477e7c6969a3158a4db7dd4754b50f437f6acffcba6b6a1d969e2adb7662188779143d9999517c84f512ca3f076abe7c8efd6cba4f8f38b9440e0ecf349a756d283fa233a845e581744d6c8a32a302071d630a8bb1ab9d9886ab2c310fd430ca2bd048623a3818f4d4db11078228e96b52e143b73f449fbe0373c74d477c8f4944fe05d0f91aa6fd8b2bcd7f05761c20a425c56b76488328863cf1051b15112137d22f37ee1832b964f54c5ff6d26d00b452d9fe3a0c0e72b799296b9e84159b8741ee0a047ab8feea53103b71e01e24f3c94fec16dc4c1c497de9bbef619ce674df7b001b6da6514ec458e1c627a80baf36f44a71bfbfa0272f2e6e726f1028db4d03a57a30ecbcd142874bc7ee81d4c73d05b803aeb893b40ae935fdd42c0ad8d147144e3af1eeee77b9190e6f265a1c37eb95d02b89e5df534b6632cd415a9d19abb471842413491d52ba77d6ce9ea1c24699ba12fd04f5a282e82fa2d698b025a2a8eb24d2b784fa2ae9ef674aac9da92a154f616c3524034ee9a71793da5e6b9e4549df8a2f268249e6f40bc6577ec837042bb774fafea9f9f011118cdf2e2c99bba1a59c1a5aeafbd43c6f3a148118a89bf8ed37f72622614b644eafe9450a1322fe6879a1acd14a7e89af0b35d0343661de6b6511332816e3ae6066da68fc3f50578dd9cf7c89914340e288cf6c1ad3dd5674d6ca53247df17f21036141e9c3147103be8f7cad36b269fd5970bb987cef020589a7d767e85579929417b804b0257fcbfb2efe4f5ceb81d09f1befdb6c98f3d18ab0279a7d170f4e175a763b07535a2916fdbe06ee12dd81a1bbbe7bb8d884a4bacefb5bbe4fd2bc34151d1e2baf3dd09d4bbbd3ead79e3ee5550380215c1356416855aed5a04b07eec3c0db43c467cbe56148ee435554659422d8cb25edd58298ce3e35517e806979ef9720fbdf491138e8476a342c941319a94338b84a663f3e22c6861c0aa96c3a66e5ca7ae3d311e20bd2372ae4744dba02cb89c152669e267d14731f92fb19f84f33d605307c8569f03d01a71b59ca810b002e67b699dbb65f0c6d8eac585204bfa29b51c1f5882e3abf9f8474c4ed21b7b41be7fd217f757628a619d4377f99e0b1a9a2806aba0374fbe7a3593697b788e007f1c701cce745abe70a4b4d1db613fb6adb88069a22d874807c433fb759c7916a85781319ca3d2ced746081eea97c09c121320870608b1183a7863e5491fb5322d72f5ef5635155a509e7abcb49be274a947097054530e00fc8e41072620bfaab7014eff0b1c5b49455762395c0313b83809672f995e1ec90efc9544e081ab1debab6f147162e8bca5363ce6aaccacee5e1a46e39f7c21cf1700b71f318d70f10e0ca443f47070f2121d1fb0728196d6ace0a31f1cd4dff5e59139dc17177176ada30e7f07f679a37f2b92de5aaaf3799e9095b35f6104a0742ca1c936686d74a3649af2c7f545d20eae8c273d667c2c73de5659a2121477324a38442b46915e70b81eccfcc379c11ca52b99c72208420584955da9b64ce3d2b4b2ed5ed222dce4731fcdc6475fdf171fb6543199bb0547ff77cd1a846eb62a0de5eda5e641585b12337921838f3f9d92018d36b4900044756fb5a2462a1b2908ab74be7389993e3874121b56ccb5e27d73227cdd84702ffcb3d05ed6fcba3a632f7c4517eadf35c043b2cc8913dabe0c18689642539dd8ef8868f92d10175a2f2a1b4c0af4af041f5fbb0a14d71f291bb1360b7d9b353d4479629a18ff5537776378f2900e49357a38dcabf0b8251dcda7d16b008981349234220d8c7d2ce6386cd478fede8f0e34f489957bc976711eb3756f94c51522d0a5a9138528c87045e367c76a2f08319a4838c17369567051fbc7d92e83f1a17870655c00939442c241d3aa7724eebd6f1240b3aa7d15dea839d33958fbd7f903cba2a172314826536e887facdb69852a077f147d1ed0537d75df8bb0f0eb8061cde3b06132097520fb7d05b4c51f2cb4822e39fcf49acfedda86e5ee2a2751be92263fa2aec48a1668f8cef5e42cc7b13e507431a5d40042820a1415a40cf2664749bb8d914e4311e151885b847100dedeeeae0e8770a5d4ebdea72e7fadf60d8fb40e1825c39d6a22d756cb1852367c43847ef56234ac99a0bf7c16484642aca9d22acac9c711b3129853161e753ca3b6b584e6392263231f079115ed2ca9452893f5b74ae077383df4f2e095d311d714aa1984873ad5800655f95e40cbf8e4b9551da1794ef7ba2e02df4aa52194bff7785bd5a402bfd5a0ac7eadf0c37f432271b1c85af1427061704ba6ddaf4c83f69397e7544ff6b28aabfefbd94f47eb83a98138f4411a9bb1a1161d0f71939f2ebaa72a225eaea0cab2af0df6da93b2123be476e0d74f72db396908cb1e9a718c686d8f71b5e4307a9a827a0b2c1c3f7e58e4e2e7dfe1e63027e0657e0f2f35ef68cd4acd2ed054af2816185bc8f660847124c819b08951599a4220c7bdd67a2fab1acace0831009c9fa4db3b484efa4ca26b7baf9ca7dc15f5d766f58e16865f665b3ea577c33a2ba8eab6a3e754b51cafd2a50d93418d3e5b1285c4e14bf8f032b8ccd6740c286e49629e15c3179b39beb318e9cea2390908f60797764631b16555d5c6971c9f8b991368cbe9c3d8d1f504d9029a4b1caa199b4d3cfef873dcb7fd7b3ecc0005f5c10510bc008fe23d1a28b0bfc495da2a42062e040ae99024452cea9f649316638adfaa1eb0ea03f48acb4abe6520f0747539c3fcb439b602d5d6619cbf7f8956048264e0b42266142dea9ed7981952c8ea475de3804623be92d5f3b34b4d67b5bbe8e140fe60ed199fda0f44425fdbc1a4dceb37888d889ebe7e2962d99e63e83f887c48197c68905f4db99f482eaa096b9588f802f98d4ac0d4015fbfdf29d63a1b7b63e7f45dd01af3ec8cf889b49ba3f46f37a4c623a3babe5a15b3683d5be5898223cafedbbcfe4ade9063ee2f0fb5048ae05c3f6b1fa8a4155d965852f8752f4e5dea22e003dc301f9ce84a3f37deaf21edf88d8a8e56db4dfb65bd6a243b3f7879d6342107d27f485ba5f44dfaf8b1aae3cdd7a48c56aeaffb85549c3013a046e9fcffa2f531e6a639872ec12942d574dba360e18c50507f5d6e3ac19ce3132a876c075c27b49e3152df3fe0f9a1bb50143d482909ac153eeede5a93fec7e610ad2b6bc9dd3fcbca34ddd70f18dbd8e852e49d8fa7c0b9fc5df2e32a8e60b2d3b5cb3a9fb483355ef0a25c799d4148439ae28af8c0fdeebf7f8388a9348be590b5144267d62fb3cbd131961f51c69f898a832dd3c69d65b11b6d4d38dcb1cc50282e154aa4c872c81a9f04b1c7ae0641400a351e76c7c908e6d1748aceb4803fc33f468c0d7b2453a205627e4", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="c646082565f1ad597502265d82295431942bd9a2a60fbe8e14ce2ebc536c10469c5df3453b0af45bc67de52876d86c77e0b5911634f7f987e9dce5da5362b47cd302ea1184b17bd3d5626aa5a3", 0x4d) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000001140)={0x1f, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r2) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f00000011c0), 0x0) mknod$loop(&(0x7f0000001180)='./bus\x00', 0x6000, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x6, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x20010007, r2, r5, 0xffffffffffffffff, 0x0, 0x100010024, 0x7}, 0xa, 0xe, 0x3}) 14:44:05 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup(r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x105, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) sendto$unix(r3, &(0x7f00000001c0)="48dee66523df5aabfe4650af7ad92421e795c2691e4d2163a3145887ffc41367e2893c46a495d92a87873031a238c7382f5d1189aaec7d7a7a70b89b5d756e123764db3094a8e42c4e99ad60af6d33be67a741f6d2a555b442d212103b5734f5fb710ba9d27cfa326868c452bab4d4542c75214529aeaed96d46cba04eb944b046", 0x81, 0x407, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x38}, 0x0) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ff752affff000000f8668a5b671b07542a538706000000a714"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:44:05 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="9b", 0x1}], 0x1, 0x0, 0xe010) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) 14:44:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x0, "00002451859e1865790a0000000000001fe600"}) socket(0x2, 0x2, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x80) 14:44:05 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x6}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00298637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="6f21800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/16) 14:44:05 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x80000}, {}, {0x3}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x0, 0x0) 14:44:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000050000000000005b67071b542a538746000000b8180000002900000023"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:44:05 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000ce67046c000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f80004000057e2669f00010000000000000000", 0xb1, 0x0, 0x0, 0x8) 14:44:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x101) r1 = socket(0x11, 0x4003, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f800000000000000ffff00000400000006bae2f5983f850b313e00c2777d0b3e33f64fc0319f3ea2a61952cbd70e2b06677b6215853a2a3fcc4e3e5dd70873e79ec51becb22d615a6163e08988fedc7f971197c3764660e71d5043212b84d89f69edf71e33250db54fe34823dfd03af577b1c0e75a7808c8a6a9b909e3a843d66f35298ea16d3ac9ceae85fb4700cf8ef016276f7e1076480773f0ca38a7f149cd4b1e49788ea972f36d077df3bfb759321a82f0d9400fac12ff38af596ecfad6aa9ad78304840695cf19652184cfae8dc90484d533c3ecf4517d772d567980ab678967c078e2c8fcca194f4144b20816d54453a000000008000000000000000ffff0000a60000008d827bb446a9c570472ce5955d63d0469f7806d96ab3fca8007f7651b88695052d66ea17feef37e8f0eee617fe9404b9230db6c85639452e8abe105fb3cc8783d9b7e261b9993cba0b5d0f6e5886017d21ece305b0a3f996b81782ae9b90daf7b16fdae94b3ab087110742cae0a01d97c000000000000000ffff00002f6a000035b1696d6bd29f2be17cd64e7a660600bd366dd4840dea425b02ce5457fa33c3f9d7b74db9c466bcf4db7577cc1681dd86c5e92b8e923228223606c55552f93bbc24d9d96b231821c3b654c502092b7febacb4e8cec63cf11e6f30d26ecfb412c99a8554fce67542e11474ab74b78d630bc1593e7f4cd90185b9dcdd8c4fdc2e5584706dd7540a6271d0424b00f777286269834711ecaa7b0db0e6b24211104616ab03e428040cecb1570000000000009800000000000000ffff00007c32e846b541d884731cf4fa88ec40d2326f7f76dab9467deab942dd2805619828fdfeb31260a641619e1c4397fea0fe676ad7e4d958ee80a8b2f41c74e1b2b3657228d045e1c511cab948ebdf508e3cc93908dc3f67ae0580860816b09d2ccb82f00cca6badca15ab516e79e85bfc89c136394b9cbd65afdddff9104290e94f11300bc7a4112cb998f70000"], 0x2d0}, 0x2) 14:44:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0xa9b, {0x5}}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x5) sysctl$kern(&(0x7f0000000180)={0x1, 0x7}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 14:44:05 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x7, 0x1334, 0xffffffffffffffff) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r2) r3 = semget$private(0x0, 0x3, 0x1e2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000540)=0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x37}, 0x2, &(0x7f0000000280)="6dc0df55a1d5a928a9b1efe1becfc5445d64314d31e14ef0a9cb93f436307b01c2efebcc94448a23c70a37ba5571ff23884a08ed536091f0c52cc2fe45c06168036068575786a98f396c2af994b0cacfca0e0dbe340f75dd0011e492bdc2b8ae7346ba0cdb9304289574ef", &(0x7f0000000380)=0x6b, &(0x7f00000003c0)="9312d2f969f0c70382aca97411f3d4b68764390e6d76d28843c02bc5318ef6a1a01a1262b82e00c5f92af646140c13f53f0a29b025bae96bd567b9a7af7c1bb0643fd2291b6852e3245004706a264ca27a38827dc2eff4b59b3c92b3aa2e2de3c95e4da9647ae3edcfecab801da57c47b0e78764b192801ecfe0581e3083fb4cfebd141a8f7ea36e078f26c086c774d8d79647b6a0257277e7e5924ec2c72591c7b6b33a0d1bf9758f21a4", 0xab) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000300)=0x18) r5 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r5, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r7) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4, r7}, 0xc) 14:44:05 executing program 0: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="a5771486cfdffb7eb47066c4bccbd6d4a5d598ac7d7ebdd07571df03240e40c1e45ab1cf65062d02d51b70843d5b42d0fce1e316f3405de8a127a43ceb76c272a11208f3ab74d101ca1c24b6574953af2c3a07d7a113f4ffe6fe595b44efda427daeaccf985a543e7772a1ad7406621bf730e87069f279e2ea1f6bb6bc657096be8af4982e672c21af6a52b2854b355da1b63f3a64d40cd6d480a34ad2486cc78e2576c5a775c9f5d84f5ac5645f7203ca0366fb2834a6e535a8a062af0110ef4ad2ffd5f747e67578ced7218dbfb60fa0f8db6b0a351f272bd5921b1c8d833b8f", 0xe1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCFLUSH(r1, 0x20004268) 14:44:05 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 14:44:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xae, "000000e3ff010000113e06f53ecd1319f4fc00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x9, 0xfff}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, r3, 0x0, 0xfe83}, 0x0, 0x5, r4, r2, 0x9, 0xcb, 0x101}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r5 = getpid() openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x100, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000, r5}) write(r0, &(0x7f0000000040)="03c65a2fc550f9102498d48576f07d9512da6b3a30885f6bfd87a74737a0d084ad3cee5706c24f3429832051bf713249453e47eba142b50de134c9eea4d581a4f270b1e1d00122b27cc97c4c75ecbe8f62b3d82028980c5a70664a972697a48ce9b74b3f54778809f80e20b07a34278a4ffa88f1befe07cca3a4bf037b5b5e1ed0c3db49e97fd522db3cea0cb40e2844f720ef5caa480855", 0x98) 14:44:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="77010a6aa308ae7470c200f9ff002e01d943efb4c42c8c760019c766"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 14:44:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) dup(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x1c616eb3adde765e, 0x0) 14:44:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x88, 0x80, 0x7f, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2, 0x8, 0xff, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000020, 0x81, 0x1f}, {{r4}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x2, 0x75c}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20, 0x2, 0x7fff}], 0xffffffe0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xe2eba48d4cb177e, 0x2, 0x84ac, 0x401}], 0x4, &(0x7f00000000c0)={0x1, 0x7ff}) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) close(r1) 14:44:06 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000cd0404fecea10540f6f96ecfc33fd3357ae26caa1d16fa4f376b36acf00b78048000000091f7c871a6bb14297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8ad63ff37282108e4c82bd50ed3abfbb770c1f5a872a581ea772ec5894303b22f310b404f361b125702000000002012050000000080020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) sysctl$hw(&(0x7f0000000600)={0x6, 0x16}, 0x2, &(0x7f0000000640)="51113bd7d1978a04139d51062b290899688a827fdfb64a45d8b284dd9c196b70e5a41ac20ca9b06aab27249fefba89f20ecfd01cfc3a1615c09412946d510470c9ed34c306b50929e060c4294d9c4a1ccd2df28e7a06ca2a21ed23dc5e6a6b0feaff02e912cb004c38d437c59808a0da5c686619a8892c1d631c914b99a2eef73c919e84550c34ff115b2f2e3e4924b2a8670f596b8c4dd3d96b8e304153aa15321c3406843343ba998866990affe32aaa63615d72bd8a192ca5f503e690175783199f276ef7aacc352e37647e19d142491c9dd9abd52919358ba98dc9f8", &(0x7f0000000740)=0xde, &(0x7f0000000780)="f9fc5e85afee916283d4f98fe8a86bee1420a75ad4f81f92ce2bb0a70ad05958eb9487079598d9717b50a1bd579111ed1bc67121c7adb34f6c869f3ea65f112871e61a", 0x43) fcntl$setown(r3, 0x6, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x66}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x17c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xdf78}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000800000/0x800000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000a25000/0x3000)=nil, 0xffffffff}, {&(0x7f0000f73000/0x3000)=nil, &(0x7f0000b1d000/0x2000)=nil, 0x1}, {&(0x7f000068f000/0x800000)=nil, &(0x7f0000002000/0x2000)=nil, 0xffffffffffffff30}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ead000/0x2000)=nil}, {&(0x7f00009fc000/0x4000)=nil, &(0x7f0000f02000/0x2000)=nil, 0x526}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000082a000/0x3000)=nil, 0x3a}, {&(0x7f0000844000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file', './file'], 0x2}) 14:44:06 executing program 0: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000040)="2250248c0ef886afc8e85ab1e033a8f5439cf920c18dcfce4a8abc6a134e9ed37c8caddb97d3c5251322e338d452c6d860140a55ad7a3ab11907b86da29dc4eeac2a38b34592566d91530aa4e733c90b539ec13414bcdb9239ae357fc802fd9a7db8ccf2556ac4e01f043ee0482eb9443413e3a4dd679e6ce3a66db3b1b8578c774a7d31ccbf5c52e981a6d188a88f5307340a8b83a4f14504db3d1f175f51d22a4260359f06c26df3896490a392c0a3e9141e91626fc63922fefa48df536477ca27c36e563b7ae459780f6cc1e71cbba912fe394f7fb75798833b", &(0x7f0000000140)=0xdb, &(0x7f0000000180)="788eda5dd4283f8fc95376bd3de30fb7c054c6ed362ce23236a20302c1267ea4cd9e75c86fdea62033", 0x29) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x6) r5 = socket(0x10, 0x3, 0x6) poll(&(0x7f0000000300)=[{r3, 0x40}, {r2, 0x8}, {r4, 0x80}, {r1, 0x2}, {0xffffffffffffff9c, 0x10}, {r5, 0x8}], 0x6, 0x5) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x8, &(0x7f0000000340)={0x1, 0x0, 0x0, 0x100000001, r6}) r7 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x7f9, 0x5a]) r8 = socket$inet(0x2, 0x1, 0x7) r9 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r8, 0x7, &(0x7f00000003c0)={0x2, 0x2, 0x8, 0x2, r9}) r10 = getppid() wait4(r10, &(0x7f0000000400), 0x2, &(0x7f0000000440)) socket$unix(0x1, 0x1, 0x0) dup(0xffffffffffffffff) setuid(0x0) 14:44:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x60}, {0x6, 0x0, 0x0, 0x7c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 14:44:06 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) getsockopt(r0, 0x1, 0x2, &(0x7f00000001c0)=""/138, &(0x7f0000000040)=0x8a) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, &(0x7f0000000280)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 14:44:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x101) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r2, &(0x7f0000000080)="02002a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x10040044001000e, 0x400008001, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4002000102000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 14:44:06 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x8001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1844}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x75}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfe7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="05ece3dcdd02d9094270ef2f08ff7f000000008e22fe16372e2e3e775629f469dbee07e828b2a8bba0c56e3b443636f427b4be2faa9e4dfe65147403a7f7f2d5f744cf936530a9811361478c5d9b9aca9e46ec9e3202658768908c4e6cdf8ca5d8f94d530a", 0x65}], 0x1) execve(0x0, 0x0, 0x0) 14:44:06 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x41}, 0x2, &(0x7f0000000000)="520000de00000001018e11c7ab30ac", &(0x7f00000002c0)=0xf, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x400, 0x0) pwrite(r1, &(0x7f00000001c0)="e30abc78bb22f94d24bb2e82b3df292e57d09b88cb94edf45164d5d0f3fd49fe150a8901754f4f9526e640bf0b03f9ccbf96250e4a081de9a60061ffe3b2a42845ee1d12670df1e03a75f9484eaa5860b9d4c88233a0ccfdf369da7e8abe628d27d66ce8fc9621341e8f6747f57cb36eb1cd335807fb22bfcab983e9ed499652119304da4f916ee24df3fb6722b1710b8daded141fa1009d6cc9e6321857fe1c2c7325f8c44f59b8aa20ad835a7b330f2e8fa836d7f78736680746d728ddadd2e47edd55d62236e575023c6feaa6a7066e4fbe589066c8cfc8b4fcd9e4badd28e9e672f182dadf51", 0xe8, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) write(r0, &(0x7f0000000040)="b81fc1447453396224080208cf9a8dde21b00dd9b7866c649c1e10", 0x1b) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80186940, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x4, 0x3, 0x7fffffff, 0x6, 0x20000, 0x1000, 0x2, 0x400, 0x2f50]}) 14:44:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000380), &(0x7f00000003c0)={0xff}, 0x0, 0x0) 14:44:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x100000000000, 0xfffffffd}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) fchown(r0, r1, r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x10001, 0x0, 0x0, "5bebfc0ba0c10a9054edf0721b84396af3aa4755"}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f0000001880)=[{&(0x7f0000000400)="4dbb56f0afb00785c57620466079df7568be5700b2f17aec24a8bb653c70a3e327a1d75864fef0ca656309158280fcbc0a123b84d94593a9e54ff711d326d204d8aeb5dd3762e0700b087270e06ea6a52477b9ad45d3b964c27f451e29e77522c9cb93f9d0d80cd037fd8162849ea1b2b34a8f8845b4c2c138a41e0868847e42436d751dc7652368ff76eb4afb53675b6203a429b254d40aadd78eda89f47d57f495ebf097b64786ca16044e3d8db27fe89467fef19fa6d9e54a615464e39425f2653dd4c9ccd60af931b33934da3f43a7e28812cb00000000000000a0f5c4b3b06c12d8dbd9d406ff569a4848bae64081", 0xf1}, {&(0x7f0000000200)="0212fc8ad97b958f1753babfe277118a917e983a3b0c3eb9405a5d037596a16c6f87b01e0ab126652869bab9f985ef10f3d879f91d6fbceb070a5e24297129b1c8fabbb99f08ad67e525b7661c199e56f47ad455b9c3c7a45b083b1667c32c618c5e31be4df1f0db0dae73afa4ed8ccf93", 0x71}, {&(0x7f0000000300)="ae3464a20a58f9b2d062fd4a63c507cb18a94086281bfe027966a42d7de1f8cb00ec24d358f159283a4704e84370ef7011491796420169baae450e52cf98cbf8c03d71f1d34e71007893", 0x4a}, {&(0x7f0000000500)="efd0fa7fdaceebfaa26fcf1100e1f2897faf387b30b8076365a8a09497b4e643ca30295f101a9e34d3a88022826128284a64dccefcf5d997e8d1b62d68485b0969970861cc047bc463537b1677bf3583db7d6bc4f9189c5c46ebe6883161924c398ac62ade75ce6f88135c6fc145f81279acc67f4ae0cc5f4fe4077550759ec1fa652bea975ce194c370f7781579ef27e9401c337e7d16263c25458d70eddac6985dfbf7901b2ca3", 0xa8}, {&(0x7f0000001940)="7a70d8afe2881b3bd18975ca20a05859ff9cfe60f666ea46f963129b05eac904bb42d3ddb80a6a2b42d1578559e180c081bf84cd14f204c29693e5f5ac64c29026bbaa8886e523a2bba0d25d4a05c2a15fcc4e76d64eda0f66365b3856f7b7707664de5e5c104b33fd24048040cfac1ca7a0db6be606d7a4cd66214fd17a69f7dd224a34ced7322f1afeb6f3847e34fde50516861a8e8739a59bd300d3c99c0bea", 0xa1}, {&(0x7f0000000680)="02ecf2a9f2c144ddde2112951c0b3c72e5efed56469ecd1f9bb3e0342f4317a2136c407a4e71754192332f5bbf160ce960c71f200953002753b480ecd73cff0fe15b454469a940b205747e77fea6867c0124731997c80e956ae0fc08bd9efa7f585ed39808354a5c87004f49371cdd483792a725edf7ee9e34db5a51dfeeacf1386f5f07b6b54f1aa6630ff275e4f49bd774c40a34f0393dab11479cd91f167947e948bd855e3841fde77b2953521c36e7b7a37093ac7bdf0cbeb4678eec9be15b44998944cad865904fa988d374ae422464db63dc3eab2c9b3ed126834bcd584cdfd2d790f2397a402ba2a33ee10a8da4be4843783294f8f5ed39e242f358e61fe6864776168ca64e44c9149e4d114f7bd2e67284c0ac3f7f4df12496fdfdc5f295276987fea53184435374cbe4295b6c4496a08a6810a9153ab451dd213e3434c5a4ed1dfe2d980f246aad54209709797964a7116e24041558ef94eebedb0a587f8f3712b0646adb56c784391e3046b8e325fd777e04b9e59a5dbf0a7c14efc1e3582670cdc44eed18e2cfa2548d6dec9e9a499e1396e3de165b8707efd41b841790f788b1065f7ad156d40cc7fadc12a5e53f4ea18adb8ed088f5992c01febe02f374f909779c806418b3038d4c9247468b92ed5766de4f5a5465caa651674c8f901d3534c3050e1cfe53e60819e24b51a1696b75e7e5de02bbc95ee86a9072c76103e44b90dffeb78f98ae906a2e35faf6ec7ed14fe39d06b540787cab6d60c605e4978941ed0e2c6a98c57168e4ccc939f5cfa84d77abed3a31971518f7339f73b19e405c952749389a57f4a859c3bbfe4a89f0fe0062ab2f54b6fcab9af66c235668564b022528ee0ba02a31c1f946d5d6d5dfcfff1dbb8af7c751c143b3f85d736fecbf97ed14f51dd6176675b7e003627a70f418026d05ba0ca1646ec932e304f3dfc59c575c8e5a2e8e6bd540f83027bf9646703f76d914720646533be53eee7498fd11dcde19bf11777438906528e06ce8a7ab77dbb6f7a2b07f8501a74d41483c720c415e4cc94abf4228db1099c40d6e716f1756b8d873fc8161cc930e26c7a3b7e4cd5a2b0f1b7b1e51481638f5b0602a9c9db21e1d854a72c673ce833ab75637df33478e88b426bed0d23b2ae22242b6dd2bdf53ede493cab5c39ea0c9e709228da24e917913a1a3bdb57ce3ece433395182602c7a8eafdac7404a03746115974d442bbfcea1c74c266cdcdfa7171595ca50164c85099df0235721af5dd47b105443712f55dbf0ad2e884999e7dc7f96d4d1a166d23e154c9a3a5bce2060a709043d6d1b5adaa4abdde72dd9f47217e3dbf447f07c180a98c454d02f43d8240122c607fa1332a34cff3661e2b56c7951e2ac3a9d243c2566361ce98c98ad313794c45aab584b2f1e6c249cf1ec55de1f50239de654b91edbc6406b08227614cdeb406d2ac59f6dd99406b1d25cc8517f45b5554fc53b1d7adc543b8b32fe27fcab00b56522abd2dcb90cfe6170921d34863987ad592e068d0b5f62586016e548c4f92a3239f5fd75150765070b3fcfef01905d17ef617d3216851680c7377413370812f9da0bf8de0fc136378146b0f93554f96c384b4d35aced72c076305902a3f7baaf12f67282bcec91167e0522f2bc417ea3c66bf4e8e1cdfbfb38283814bd1e0a3bbec6e66f0f5638a657115fa86bb06dc2d156863ea14a0a84414abe1a0903e35391a749cc910a2aa60523a8241edd50fec165f3e700f894d552a12c103ef7a157743ba29a1d17204b0609a24a3902ca15b7fab09ee79e07a0e4cb1a7a77acb1f714e224f31bbe7192c8b8bd850d611a819dcbe6c1147944a047f4c5635b24ce15603cb0560b427c1bf81ba6d37486b7ad08d22a57de605a40a9ac042a76e58651f718712f681cf92766ce88545f1ab202a535775e42a8158ccfaff6b3bc5bbc6d336b80cf7a2dbe0b30276210b1ea27307e257dbf51de4571eed87d902c7ce282205e091d07e71755e2b9e6362d824aa893a5c128455b8d5afe8728b0950ad2f7b6680fb19d5db0e7df6b6289971e4a84ca6da1aeaf5959ac076da8aded97703b6498a2adab7d29b29b56df896a2050685d2f986d23b3b9877b8033fc67900da6dab213226f4a917bb1d13701e2e05e749689873dd479e541acae13a687a71d24ef5ba58e861477fc13fbaff66fbf9d2e0f1f7ae948ebeeb46becbadf4c145c2eb44118e5f8765cf90cc146a80f96c1f35186a3e772f5ce15c92a523b97ce320ff837f0977c7a51469587cc544e13cbda0b16f3376fd3241b9e7b9c7495cd4577a2130e0b65f37b7154202e3c6912aa81a850e65d24b6b8f00a57240d11675049db500236cb503fb5030c0d03cab42a3cb126ec157d6a40776cc802ab2f58b5839d911bd62fab63999ace762940f321c259349b2637b4dd781f537f9992a918258fc24cb16fe690daf2b766dd01e703a886b1cd4f9a1d3ea0e3f458828024cf625fd0b15559b4ca388d9d73f03ee633d412ce9af4ef6a45c9a3eae6f51fec1c1c3b7df897930d1f3d520c567e56f469ee7b769a46d89198b946d116b8f952132ed659eb0cf37392f4d71310d8bd9c131e94a82818dd8c4bae9b39d185a0b0ee352ff421c1fe9341d41e6b748c3d61e3e909a9d6d736831a3612b0024301000be0bd30090ff6e166ecd45b00a9d5b04fe34289d42385aa94c26619838a6037270bbe59a6f19fa1d1b10cb12a9894c814581b06a8e0972590e862073784e950062155225655317691a746f41d61c5e15a5bb915ef5d7f4437324990813384fc60542eda031553f5c00d9f81643084bad9974b0c829d90b4577fb36f47935ae469240790cfd536b272215aca2b8605cacc630820f8f7b1e70fc9bfb54d08fa11dee93c22803851a052243406747e146a71e68adc2ba8f0ecb927aafaba4316c72fcd871d2345c40243340f265a80d94abb705d6fc60fbfacfb0d750b0f7868ca43edd0a7ca97626e07fd80d33ab465fe2584bfb731f63ae4d4ee833112fb345a86d345af375cecad802e32c1a672029f2f1bff371952fbe595d2d98e3b4cbe32de04245b6ecd99e1a4a083adc29220222b7991624019e76db69bdb5fedc267c6d80d900c9d255ae96c26702f5c8697b42b1138485ac52956923022e368b32e0b59fd6ec8205551fab68b5377cdeb452f7e08a4143728cb0ce6ca65c48f7697d403b5e84d434deecf6a5b8bc073114884201a4bf3a64d3f772adeea5c755bdeba4e6af423f628a21481a99736de8dfb1bd3371dd748b7ec2f187178b49f06272c9001a9d68e9a8e81c7acde11d8bb2a1a6fb67f546cbe6203a2272968a9daa5a9ac1a410fc420c48ae488aae8fb4d5e9c9e56bc6b9bba02a838abe766c85aa1811a6001b74ec4035a2127fadab069ef9d490149dff50fed8567c6ff487aa0c515ce0674eb440cc68dd96de5e967f8e9d25072ac4c744c59e4903fda553262430e585a6db3233ead2842d5064feb2a244ab0e2b666e3d4a9751f7ed673725e86a395e841425851a68f43668b238c3e637dee9b8643eba500e5bd1da5d6012d236d3a3d614b06d7c99dbdf27c905c243fac2d1fbb902ddb737fb8cd63c3445c624ea6753ca149d7c4d11e71d308bd3b3d3915077fe481766dd946ca3a196a638a5b6f021221ed9bacac3cb8f3dde424c001c4db0e2b741e4fe6007a1b26a532a0943e77474f2aa370d525fdf154efaea5710cb43b39067508d353a43ef7f1f65e3c85db783ca3ed5a55cd6cb15be5dcc41268a53d2c603fb1bd81cc22b41ec7301f6bd01f6d24ba1131b976ed59c853ea80862c753bfa04b8c19a4f79f562d0c32dbf211a77e4d6bb61e11012140a9760699317119ea95e228117c607184b1f85aa1ef591edc2d08129a3513f7de675fdb6be95205a9453363c621cf4c7704b71418112f7f5108487a48640ca676922504ee6cc9fa265ee457f3899516952c3ea17b9bd2b59b588c4e0a529fcc049dc118d60debe9767722e560141543cbbec46963784cfa03ad37024659a410804af93086414174a49b9a89377a27c82537cf8c4b6ac28517962eeb9428c3b8f38edb7c0ae8a6bed9c691a9bb40f5967afce69f4dc01d83262a88a8a7deadb1d85ed113274a3b2c0f3901d73c7452151620c095414117bcbc7eec0796960defa7048e1a0d5eb258b2b87bdb458e2df96346efc979bc73b3a5cbf8e9d4a45387542c06c61837b8cb631e77ff30dc977db6eab197bc995cf6063acb844a912a0b7823bbdcfab68d586fdb055e9efa399b91dab8bcbbc338064665ae010aa47065cc0591ec1b42e5f6b426a6917e46096fccaad31a8a8537fc2e0121787543fe93d94770e9bf96f230f2d5efee45e7c9d6e1ecf7fa775a12016e80e0271bd8d65e17b1e6a3431bec7bb463ab82d410a704336271cce46c6601d2112576585f432d9a6922826e3723c562dece1a687a54f80ec9a3c5d36eb2cb4c5613b390c871717a3ec077ffb5ce559a8cf81d154b80345810f49813586c4a05ca03c5a2cba230576220ecd2f223cefe916d5c0f38486842c10dd20171c3a4f2f9c5de2b14a37ce45d9e0094bd60141b06493e142883c2a6ba1fdf13cfbb830a38c3c4c60bf245cb833be812006c22f9f15693a11cbc6be7fb25a299fcad5fa400ee20e5fddfc620d082c12f7316e7b691f1c7b60233c682c8387dee2cea64442fecb4b28f775a1942a16c4c0baf2292003942e4e5b58345d1a212c918a5de6dfaf88a2359efa83e41c853e3c95fcb56a1f4a648eb254d52cec60ec4729b3d83fcdde3f6e0c72da658675029be568c60b669290ffd75d859d91aae1e30fccf2def1cd87d08365985cfd279d3cf4829326f3b83c7b60c3d204e9823f03cbfc1f2c18f4e66b96c007f51418ae964cd10e590433b4fca83d77816ee6c5795874b552d8d0174c2f14be72e3d18baa820ad7b94a3711f10bb1e69cafcdbc0a240863e93aee10cb1da6c2177dd47295efbcabc0c000039281108669c288d3929cd2891e5f8ed39af0c5370760523014c5560181fec33af13f7330d0099fc8d9326cca3af7bd66c098997f2998e40a5a6f84d82bc1f1d8149fd2e44daea6e05a8f1a55d6d9483e40ee13da6f1be9cd9566115a9735987845cf58172f6fe84271bcfa63104a2ff4ab950e152f4aad151aa694f642a9e5c2a004093c88962f1e561aa849d922eee6cfe815f2fcab2da451071efa51ddd52b036df28468dca49d3f5c0b6ba1286575c9e0413ff16e1eb4fdcb874259e54636f1dcdaf62e12e25e75f769f221b069b9a82f82e40aaa95ca38b6aea1a2347e58bc9baf0059ae410777d636cf39f4834398092354d3a42ec918f07eb0336b0b43c9ce6327d261fe0af95990184cfd1a2cbeb58786a9788fb8f5cf8cbca0f32082582174f247e4806a4d4f14859ddfe07485280eb90ab013ea9edb741c2fcdd9ffeffdc2042126892106129f2864680d529739fc8b170c30c7e71cbfb96b4014590907ad938dca4589986a6052697944f8554131651f5c81e073df3863822cc68f18e8fe3a98b62890e3c0ead7f40ef50dba16a69e679e5befd84844c94c6e513c42281d730c1ed8be2eafeefeaad97f0bcafdf0d6a0ed1ae0323b12758aec8cf4271eb66e2b525a66ddb0a4c7103825b44263b63f7da3157e44ddbd7559b340699106b41f75b48c78d905a98d936fbb4edb22340cfe814c7dfcfa6a5cc2f130fea35cdc273e56e43295150fabc9285277d98ad6593bea0f9456ca68e91c7fb1", 0x1000}, {&(0x7f0000001680)="2c09f5903d09106984de94710b6cb16ce0e6d619702bec5727cecfd4f0d27f370fab68d86d1d0fa73f5d561edea41d95bfda81f6981f11c2be5fe9646c9fd4a8c0654da0dfc363b9a6dd18f913ae49cf3eb4f3e0fa594eee6be2502cb43538c972026fbe245b13e0aa725a3f938628b16827d27dc182ff68991698e5e709ad8cfaf34c0d7fb57ff39e1aa294ac912b56038c8ef6eb6d24400a85334352c4da22152046892f8b9d2d9e22c0bae038893633e5b9d967750c72a7e770f5fbc6b94b9f3fd6acc26b98ec269698479a1051a6f8b1caa358de7ff8fffb6a689bbfbccda69ce8a21e8bda08650b852866fadfe59bce955d0ae1fe1c576990", 0xfb}, {&(0x7f0000001780)="53b381046b1e49848bc0bc899a86395a4657df36b38a5a75c0be0a261213c9c808616c39951720e801232660c2531789dba28be24f96a2850d8d5873c86261a87380bc", 0x43}, {&(0x7f0000001800)="009278a1db0a5c04902a555b2f69dddc58d492ef7647d1397b6bd0bdc18699744b47a9637409c131a0395e46827db282a9c33687fcda40333f8383eab58a4e5c9fc7959e90fd7ea6387f43a91812ff7dd466d23eac095ab6eeb598d8e99057d38083d7859373ff773ca7060c87357cc869a36bd590214f874af8218770cc9be2", 0x80}], 0x9, 0x0, 0x2) 14:44:11 executing program 0: sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000000c0)="060000ed", &(0x7f0000000000)=0xff72, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgid(r1) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmdt(r3) shmdt(r3) 14:44:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="389fdddf2b545b76a595ade8ac1ed1d366147a9555522fcd5e354fd4645509dacc8ccee97519c206b60e4d551396445fe451766dbebd91540af3576e977f2cc0b9937862cf247b1bee7548188479f7038456f09cf1f8b5a21544c2c6a04450cfa52ac51fd1cb148502c5e4db1ee467cc54a3a9478d42b4d2611a1e6a61a42ee426e001f55cd9ea3f08c2483d04e014eda4eee78ff394a1679df213422bb3187a715072e996eec9eca6e19fa206537c4a985b000000000000000000000000000000003ce940f77646ef653024cc21199eb2d570d564"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="071400000f370025ff149bc40ceed37cf033ff0fcee6280ec1f88c965aa7203b8771274a1cc8b946e88fb3b85f131ac8c89f9d9d16e9be0200462f471711bc02fbb0b6436769bc45c7d5e061f1fe9be53f36f9890be0eb96a94761b232bfd55e1efa5246da87291e23214980853ae5fc139af3babf93a5d89b874383246c2e2eb157afcfc420dce46429a5f25f9caef31abfb3fae4465b5796d06de6dfaeaab9373f23c9eb3f65628968b5bbe9d93044d2d45904ffe1e42c7e7c892ba02d7c7de1f050075284148c5396e5b27d09c56da3bac84c252e4daee9d526937bb8f691ee464a73520c436143a408b73e44c7d467b818765f235be5aae849d6dc22f9569b0509646cf367420010ae62627885535abb7f42a5462df6935426fb3b5f506fe8990fb086afcbdd58e47a0154bd864962de6fc59dd05d446b90acc85211c832c120c7f1079bf6291000"/350, 0x15e) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) 14:44:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x5f9}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) 14:44:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x6c}, {0x6, 0x0, 0x0, 0x690a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x5, 0x1}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCFLUSH(r4, 0x20004268) write(r0, &(0x7f0000000040)="01dab52f1f894075910000000000", 0xe) 14:44:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd603405000200aa00fe7400000002000008000081fcabf185fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSBRK(r1, 0x2000747b) 14:44:16 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd60f8be0000183a00fe8000000000000000000000000000bbff0200000000000000000000000000018300907800000000000000000000002f3dd3572666486d00530a1c0da1c87eed40c200b52655ff85c55372bb014061a599c341f963ca139f1cbd01c10993ba81a490f6301199146142dc11499311cc9ae7a132f4ee855ef40c83a3096b6dadec6d898215"]) 14:44:16 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x3c}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x4, 0x3f) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) getdents(r2, &(0x7f00000000c0)=""/129, 0x81) 14:44:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0xffff, 0x100000001, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:44:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000501000000000000ce24feaffef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f3a5927ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) 14:44:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x400, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001000)=""/4085) 14:44:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) symlinkat(&(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:44:16 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) 14:44:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x3}]}) 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) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfd) 14:44:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8041000300000001}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x7, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x584, './file0\x00', './file0\x00'}) 14:44:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) r2 = dup(0xffffffffffffff9c) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000200)="2078f7b69541d6810399188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd70000000000000000100000000000000abd768e9487c3e7d70f302a09e4", 0x43) 14:44:16 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="945c037bba14670db419f996be0f72dfc9d8bccd18fe24c9406a7e2e", 0x1c}, {&(0x7f0000000000)='>', 0x1}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:44:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xff80, 0x1, 0x7f, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1000, 0x7b, 0x5, 0x1}, {0x0, 0x5, 0x3a}, {0x9, 0xfc, 0x81, 0x7}, {0x5, 0x3f, 0x0, 0x30}, {0x0, 0x7, 0x0, 0x5}, {0x800, 0x8, 0x1, 0x2}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fcntl$setflags(r4, 0x2, 0x1) 14:44:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) fchmod(r0, 0x8) 14:44:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xcc5, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffff"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="0a46854857d11113", 0x8}], 0x1) 14:44:16 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') r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000300)={0x8, 0x6, 0x986}) recvfrom$unix(r0, &(0x7f0000000240)=""/42, 0x2a, 0x40, &(0x7f0000000280)=ANY=[@ANYBLOB="0108000000696c653000"], 0xa) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='@\x04%}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\'\xa5@./\\:\'\x00', &(0x7f00000001c0)='/dev/null\x00'], &(0x7f0000000240)) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000008}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = dup(r3) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000340)=0x8) clock_getres(0x3, &(0x7f00000002c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:44:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="9845050000000010000042dff692f97ca8f80e4eebe24c8039ab2744715becd77e0f77ced170df644e038bb46e3905cb1b36625e28bbd8973e575c0469b5b4f5559630ea820563f6c1030b25e1c52475de16c68977fdbb15cceba371a7e64e50813db2d540f3b89973baded0f46d17748cbf52fd87452fc7a3ec197337dea0bf88deb9dfebb3abee2ffb27685c61a3acee7175ae82f21185ff3e54fa1a5ca373e319a2c02264b6c5b3154c27fb4c19e5b323bd5f27d1e8d61cf238204f07f8eab1e23dc93489c79394b4ef78255b904affa8d4f50177376503e0e68b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x4) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet6(r4, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) shutdown(r4, 0x1) 14:44:16 executing program 0: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = socket(0x10, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x9, 0x6e5}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r5 = fcntl$dupfd(r0, 0x0, r4) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80186940, &(0x7f0000000300)) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000000)=r8) 14:44:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0xfffffffa, 0x89af, 0x22, 0x0, "04713de0af28a2819e3c9900", 0xf2, 0xfffffff6}) 14:44:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x14}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) setuid(r3) 14:44:16 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='x\x00') r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) setsockopt(r2, 0x8, 0x8, &(0x7f00000000c0)="d25332e979313acef66f3c1728ce75722e4b86878792516179", 0x19) 14:44:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8108350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x0) 14:44:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:44:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000b80)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x2, 0x0, 0xffffffffffffffff], [], [], [{}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0x1bd}, {}, {0x0, 0x0, 0x0, 0x4}]}}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 14:44:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x4, 0x0, 0x0, 0x0, 0x0) 14:44:16 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000000)="4f009952547c707ffa7d41e95b32c887", &(0x7f00000001c0)=0x10, &(0x7f0000000200), 0x0) 14:44:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffde8) r4 = getgid() semop(r1, &(0x7f00000003c0)=[{0x2, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x4, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x2, 0x5, 0x800}, {0x1, 0xfff, 0x800}], 0xa) r5 = socket$inet(0x2, 0x2, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r3, r2, 0x0, r4, 0x100010024, 0x7}, 0x9, 0x400, 0x3}) setegid(r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000800)=ANY=[@ANYBLOB="7090b6719f696c2500006a4b045a94d97c403c23c3008e57a82255a0cc43bb34595d4ff11699377e060000000000005bd049c511749f22ccf43cdfea85cefbf51136baeaef2dca80dddf20c66413e930dc02a3185e67d5a7a9f346a43074b55a7caa0000000000000000000000000000f592a460fee329ff510aba869f33e5c5a57f78abeb877c77143429a3e4d40920241f74d48822ed9d4beb9d5a1140726d1495e21e01049cd9bdd98b10f5c1cd479dd8b619f82d6647a3633c57e5d087254ee24ce713ea716b51315e6f8c30af1a34497d1afb36a77b0377556bc35add28512e639ca9447ef02de9c3a4316227f47b62e1a08996a14d08de7f549fbbb2200981be05bc925efdfdfee1412828ac11f0a4222b0061ee0bffccb1d06185a1f22dad6a8c7d43d13d5bd74dc924037a1b8c357a45aaa0393d1c795bb54d609e025583"], 0x9, 0x0}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r8 = semget$private(0x0, 0x3, 0x602) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x20) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="4477b9af9dd02d3bc62f330ec340138fedf4b867278549bb1d51efe5b383a01033140458fd82e3010cbaf179483183eac89ee994392d5d45b2194c72e888900630024522c651d3306da753058edb3b3e812dbb1a05c1b4781799e1c078c0a81992451f039fddfad30ec7af4213290122124d161dd42357411b8aa00e88b575a6c09de124e459120ed362c8fa30ed11fd91f38ae1f7bc789f5b348ce405b13c240beb3b87e105229284f2433ede80bdaa2141e1ca7b2d4ccc62eed1c4d7d17d90f2faff1356ce5a384bd8597f23bbb3bc5c5b57221942a96f840d03aa", 0xdc}, {&(0x7f0000000400)="6a44a2186a3008ceba39f1f23e367465f8550df1e5994e71b0d5355f1d7492904ebb8b314b673f1d87a2130d54a01e77ef13d6992de1dd", 0x37}, {&(0x7f0000000500)="7b2fe4b6a7250f6ebd15c9d8fd5a34e65329de6778351895f03a8ab89d96f5230e729cd161e9add30495f8006bbd73d6f0f11f86905d77bd92dcc5752b55f41908e11a9246abb48f844338a50f00df471b33b9e22c7ccad2d7af82a080d6e01344eb7da95482954d742e645a5fa29393317d4d0edf4ff70f285585c257b77d", 0x7f}, {&(0x7f0000000340)="fa6a0eb1f4d5c3c524471933b373e8ecc90d51e9cbfe52765cb568d64dc432426b8bd9718effffffffffffffff24c37cbbda3f13df4dd846cdb52c64577d93f10d6179ea237263a4c3d5bff79380bdf33112e0cf821c19f1667571a8b1e905f000", 0x61}, {&(0x7f0000000440)="57cd2b4d83354ab3b9e215aba2c7fb4a4f357e58801f00399b", 0x19}, {&(0x7f0000000600)="b690d9c46f26a3f442a461a2634634875e08f621dfebc05447aac70b90c3732a77201aa7a9f3d42cc849bed09d", 0x2d}, {&(0x7f0000000640)="7917d9e03a5cfa56986a7a3ad4e3c5bdd3b15c6107323ab32d249f93b5d6a106078604f67bdde914e03c4c9c5fc8a2bdd357c6", 0x33}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x6) pwritev(r9, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000000)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000080)=[0xfffb]) 14:44:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) ioctl$TIOCDRAIN(r2, 0x2000745e) sysctl$vfs_fuse(&(0x7f0000000000), 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) 14:44:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0xbcb1a69553726995, &(0x7f0000000180)={0x0, 0x2, 0xc167, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, 0xffffffffffffffff}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x6}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xe6, 0x2000200000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) syz_emit_ethernet(0x4e, &(0x7f0000000740)=ANY=[@ANYRES32=r1, @ANYBLOB="8b5a9beff67966a232d52bfad97a4bdec183ffcec5e859e26378f25c5822cb00f818b48f5a8d53cd66f7fa7c2b3b7edf3d7d7d4becb9c4b0078860ff0f76bc2a6dd42216514492aeeef08f0457f08e4996febdab0f2235e421151fa8c1a44ba2b3fd0d9fd8ea241ad246c0ed204cf59cd7691fe3ec3745fba20b76dca368c4d0c148b0bc32193fc08fa312b6361f96fc4c142c39b745cfeccabeac824fb0808869a36d2e668f77c1c3fd8bfd98d3fcd46b143a7d4d5a55d6e61849d619b93f9514f147de2b9055577d33130bf2b56f63875614e7f08c90694f0eba885a20112331602f577e2c1a71820bf24c8347ed6616041e10ce95bbdf50585b2bbd5dbdc4cfb02810d8203d200000000000", @ANYRES32, @ANYRESOCT=r2, @ANYRESHEX=r2, @ANYBLOB="469a7ad42eb925953d9792288bba922f338ba5faa14200b9b109e97b4490ed28c38e78c9b87c38c10c1d3cfd5b9896dcacbfa26044a7a66944093e76f885275ffdb7050918b62086a93d9f186364600447238cbe3d4aec53da3388946b7de260847f7d46bd376e0ca2252056f5ebe2999444e8a4adc19c5f2ae26d357d7cec3f12e0dbf50d5db1214968f8a6dd7d5e2759513451fa8d07e1448e485268a4539885b81f7e39efb677f58077732e72f372f3c6c3e6c76460a567cc0fcff4f0ee1132043a49e63aad20e3b21f97f11c4701809dc7", @ANYBLOB="ac8bd98921ae62ae2edbfe97bbe2ebbc8c59cbb70ba85603299e37636f1fd9f5ea98e379627947e13459c367bd6fc62cdcab41f9a4bffabc7b05c0ded352cff7b34e9a5a091a149d5ebe7fb562e66fc08c78cce855c68d58fb9550e4bffc19cf2ee09d9f73be71eb9bc8c89f877609c7192f0c9eaa0c42dd19d74cb3928e0334b0deec0dc261b375bf38a26f80c66f3fce4759e08b42c774e6631818c94ba1d494e8cc133c68a6ad2f8edd43ade1b524ee836f8aec08690612dd5435ec0777560abb82c557208546b7b99c6a4ed79fbfe6c87ebaf0b134b6b14031647ece5726a3af9d18cfda86ddb75164fa4bbc97c6b297", @ANYBLOB="ae5226aecb3d0650af97c6d2b48f5a6da990c12cbbd628b8f5a6315ec6299fac9b2be44f7e931a79b2ba2168328cda92e0de526cb8184de28a23b780a6f7b186427182f20431a0ee3e6f436aef90d9b15f72c787c04828caee757f354d1b46a5f3c34769210970f97f51425cd0d2b59caaf191e281c7d995a005081197003c8adc4d7fa4f1885b8d328dad00e48d91651094593e04bd98ddb3f821ddba84e54bffdc29298c228b12c0fc074f5c2e161736c0aeab3b05c53245d5be6fc5c668764b964c9ff97e3325dd7a80b7e357bdffe760fb1e7f281eaebb4ac78dc469da4d9d90f0e536c744fa542e5e0755466a"]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) getpgid(0x0) 14:44:16 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, &(0x7f00000000c0), 0x4) socket(0x0, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r4, 0x2}) recvfrom(r2, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x17) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 14:44:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186940, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x10000000000) semop(0x0, &(0x7f00000000c0)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f0000000080)=[{0x6, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x1370, 0x3c00}, {0x7d4f77be0220e38d, 0xffff, 0x1000}, {0x6, 0x3, 0x1000}, {0x4, 0x3}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0x6}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000040)=""/12) openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x400, 0x0) semop(0x0, &(0x7f0000000240)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x6}], 0x4) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x5, 0x9, 0x7, 0x5, 0x5, 0x100, 0x6]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x40b89840) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) 14:44:16 executing program 0: socket(0x10, 0x5, 0x7) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x1, 0x0, 0x800100, 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = getppid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = syz_open_pts() fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r2}) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x5, 0x100000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x1, 0x0, 0x100, 0x2000200000000}) fchdir(r3) 14:44:16 executing program 0: r0 = socket(0x2, 0x4003, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x5}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x8000000000, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x6}]}}) socket(0x0, 0x1, 0xa) r3 = syz_open_pts() fchmod(r3, 0xf20e189bac26a15c) socket(0x20, 0x1, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 14:44:17 executing program 1: r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x7}, 0x2, &(0x7f00000000c0)="f6d70692b127373904ffa503cca7f804d357e1b67c0f192af784fa379fd7ea52d4fd51a8a6337cd00b032a728bb2b566178dcae8070fc08635575653c4164e5b9a4258e13b076d2cf7322409241a98579fdfd97472ca4e614ad8ad01f87e80178be92657ec8ee8a28d50dc067139d764e68153c6b83b057262b429f37cbf0bdc46b426dec9e2b8c612a8347fedabb65e", &(0x7f0000000180)=0x90, &(0x7f00000001c0)="1cf5293da4a54e1b4fdd5c4893bf26a6f43de20775ee5a347637ec5d0c62c57c343d00af8160ce66ed006174cd40f8f8092fb93f47f0e37fe25f25a2a0ea51ccf1174cb9615ac84cada2285e28bc5ace1abf3ec4adcf879982e1ed56f8415698390f7f35e82bc041357d2eab", 0x6c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x400) semget$private(0x0, 0x0, 0x8) r2 = accept$inet6(r1, 0x0, &(0x7f0000000280)) accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000340)={0x3, "9a8e9a2bb3af14c606ef8781b95781905c5d2ca6b9ef33adc4c1ae6bff999ab462cc7c923df9c162d3892f9dd3e66a48f5c985ff455a2f0302a106b6c0185cfa1f6770bd183f9a758fc11cb6c9f9"}, 0x56, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000003c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000400)=0xffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000480)={0x1}) msgsnd(0x0, &(0x7f00000004c0)={0x3, "fea6d9110cdc1908c7eb2e7fba90b297c60c76e7"}, 0x1c, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000500)=0x81) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000540)=0x1b88c000) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f0000000580)=""/227) 14:44:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28a3) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000500)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67de79f64fc1395e4901da58c23e46ad9b17e0000ab46c351cc7f8fcb2aee85a8e5c2365372c4765c03649813eb59984d17aee6bb6ada", 0x57}], 0x1) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000380)="e52286027071ac6c1934e98b727530fe8ce8c75295397252717710f06931a2c29c35b3dbc4fcda4329f8a2b07888a176f0e0dc6e9874201d2ecfd016b1e4f8f1089736e7db0b1377c62d586e141fb50bce7bc0efba585cd7059237826c03f14effeaef5ad82dac93df12f5df590c4ef15725a8268423337cac8dc4a1232acbc9820cb1a1e845e5f7420ceb03891814d5df09db67502011a8fdbfac95125c1804aa3e40a272660182a0b53882451ce277526d854634ab45caec7a50", &(0x7f0000000440)=0xbb, &(0x7f0000000480)="1fa166a36f78c76234554b48eaa25d4858a8ec9b0bbf8096996d7fcae066ceebc4e349199b9e", 0x26) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) recvmsg(r3, &(0x7f0000000940)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000600)=""/121, 0x79}, {&(0x7f0000000680)=""/88, 0x58}, {&(0x7f0000000700)=""/102, 0x66}, {&(0x7f0000000780)=""/10, 0xa}, {&(0x7f00000007c0)=""/63, 0x3f}], 0x5, &(0x7f0000000580)=""/77, 0x4d}, 0x842) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='++*:}\x00', &(0x7f00000000c0)='.$@\x00', &(0x7f0000000100)='{$-,\xdc:\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='/\x00', &(0x7f0000000240)='-.],$&@\x06]\x00', &(0x7f0000000280)='$\x1e%\x9e)#.\x00', &(0x7f00000002c0)='-^#\x00']) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000009c0)=""/183, 0xb7, 0x42, &(0x7f0000000a80)=@file={0x0, './file0\x00'}, 0xa) 14:44:17 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) sysctl$hw(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5}, 0xc) 14:44:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0x7) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000180)={0x7, 0x77, 0x8}) rmdir(&(0x7f0000000200)='./bus\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) dup2(r2, r0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80186940, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r6}) execve(0x0, 0x0, 0x0) 14:44:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x2000200000000}) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xd77, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x43}], 0x9, 0x0) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 14:44:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) sendto$inet(r2, &(0x7f0000000180)="7ff70de3b2a37873be34a8d602d0b29cefda2352aeff1ab7caaf24d1499b36adf533713b2203c5b524f2cded436c241b40a0412b31c7a0fa1b7d1907e213c23f43b6326058c4e88987eeb53632744ad586e2141564364848c8f1c1e7cc5276b35a8c1f82988cb241aabe8291769941214f4887b12d100d6797cc68af22789c446807279c0ac31a98315b143df6b95601ee9c4c8f0d04bafdeef015fd0e5c6479b5791dfc6bc863723be69a8b550d2b787c9a52d46cf9716d6607116e43f8e42d12421cd87121127d15700b49c62acb39fda895729c1b78649834dbc2206a8a90202e128c8a9d3841b950e7d2caba457a25cd869d1ecaedcd6f4bbd6b27d4c08410a66b2ea32de7db7e90b496a8ad1622e78933015f9fdb5eeb3dca9abf400ef9f4aa25f6ee48c112e494ead278ecaed9e7e9d4db0569cc7652efc13b4369d5c7806ec7c6a720379ea5c2b7e138863283a4c0a20f20727cae4bebde0fd6573f7f5e492c9c3c85e3ea835d879c578475c6fe880b4d7b546a8d7fc43d7ffd3ae5a1b28a7fd51f14ff4f5acf83043854fef7ee902731696ae95fb1cec823b176af2c76b94d7377f248f8424e112bd02009cf8839f567d1abb7a88531ab468671dfed5841c839cfcfca824bb1dcfc3deb51b3a5fda66079c3a3cf77c939dc8137807a1102a387c6d7dd235ca164548bfa2f1fbc8acf4393c9a4a741d184be7276d50b9837a47cb40b117ef017cc61c964cf654315f1e192d7407dd653b9c5c36718cb8f696a80934b20649f380074ece013df674175c5131f79b44289cf0b42c26fd0f7a8d8e4301c99dda08e173d868a8499762273c3e5b3b17c5efa32449a27d5b27ab1a355b299e63be3f4c1e1e088f32e5a829bdb9c573dad9aa72fd1378d326bf970c42e5041098f7f4cb181ec22562641f4b5b09dc00f1acd73d66618fb9441ae21f080f551f4714d6605fa97fb4b350f8aceb1a9bf3a11ea0436dd7d46d3645ba7bb8ef384ed626707c322e0c7922f35e0f3f64adc36614fb360fe75da30b9bacc99b123945bd42a8b062f95d7386e165d92b18b80d4cb13719e72b0ef73e499d9873b0bf63bdf8ddb5ddacb9def52a6ea0b10762678778601850f59ad92e1a860ee6202a45555ede29d80f08ea1167324db079c0bb0b8987bfa20df7770340e79ceff634c6133042a5b99c6883c959e7e46f7af1dea09285ef93e12460e9440e25017f1cd8e300d1290dbf1b04abd3baeb303f48ef8d179ad8e8122ef82e8d87f788a245e692142847aa7bde6671a55cd4cca971db85c7e4088f5eac2ead79409ba5dd1d45eb5dc84540fec4a7f3902503011f372003f5c2c76db52d77baa7e3c270b378da9be6e72a08d62f30cd2ec67f537e35e116d26a586c15dc56944bab5b5130b492c9031d2b8995373d21f4ae2fd031b0cf30da2f2afb7a64404af2864d109a3d479171a249c6e93babefb1d8e4059e7c39fc0113922e34bab8a47946f24dadf41a9c32963fdc3fbab6037de4ec06725a573cc1e26be1eb77009b21817aba1de792f0c5afccf851a0f972cbeddbd61c807f3a20589e8cd0f9c94d5cc42fafb02c09cda20f4c0c2a3e1ac52a931c3e3ef314a6584c7d754430a7bd926a62f464f14f2980979227b6136cee9294d458caa9e12acaa1190bc6a2db75ec22eb27ce731fb59ea967e0e7f6e5b60f908cda0108251bcaf0fc8ef36c2fdf9eba6a5e3abd9aee3331e0d57644505d52c1a18c362743b43669e43d81b945e0642b1954579eded90bad82673e3b4ecab386f6653d31a63f9040739d094e8b480403b63f3550f7e4073a7ed47b3f27a143af6157bc9dde5631b51021ab5661e1aa3d91d34ded42506c7d45c02abdddac02887656eb616a3f8778962729d2b651a0378ffe4fb817a9e58255654f6f0df2010abc83722b345437ef96e80758ef330054619c95704e6817d6263b46bffee3abfd85371227b3822dca604196f35c254b29893c588448638482147c7e3e520effd01adcb52ffcd8b13049a02f3d16adc63f74da8d90bd117d605aa5644a7c355dd09256199d13a23b8e4d490558e029c424a20be6d9fb35fce40eaba9f807f38a89ea99a71a3aa2791c29f2f46e62ddd55a5a53c21cc957dc8e04601be82aeb3d38e7b2d6331496cd142ce1135cd8b80b4f3cd372831d0407d5817261b1322b7d1714d5665554fda6cea833f1e2f9cf95161014c08729b54d6bcdf640ec2390a8298110093ef414bab4e95b9c814219475de9b70b7e3a6d4cb2f22b5e56f4aaffd017c1bf1ef8e1c9107ddfc98fba00784e1b46b0c9bca60681b68023a348a10bf45a0008cf6c4f7baa046ae5ff54783aae4b233b2cb3e6186da69ffc5d06ca1a373ffb96bfc11a55f0640ff38ec973806a9a38c45810c2787e289b4118afe29ba215815afcdadd6a0bfd3baf2d97c9098d704282236ac5a1878a7787202e0acce052d0ff0b8043826a6942ec41b5aa5dfd7e5f9af643bb4a0b33d016614d0572b9a324fda34783f8e599cb02e75e171e1860b625e5e8a33034f514d7f912e84898194ddba79ee7f4f46474ee8180d0d5d7754f82f143983f87a41e8852304c913692464c043b601f21a94faf86cc87cbc17de8aed8080fc24d2c1796db4bf5a04db316e8b1bdcaadc0400b79e9af08beb60f4d12b6f2f02c47e4e91ee1310dafe9a5c7d48f1ffe6b16a351d69584e2eeadc7a7ed4b1fd8ccc16a2f28b3ab66f0b0f53694955c4b5ebe84c062b2aea701aa357fb3be59a69cab55b37f0170ca8e3cee1c53f8ac48a21f663ff4304ba036fd3eab01a964e2b3903743eb9e1143c68eb4826a35a5989001c9217ad3556924462cbb65377f04c5a6e6d7713e40a57a78ca237f97def4eb83ab531d3d0f1344e78420c5aac4b4f4539afe157f2cbbe7a07e7a53498824318d8e0a7dc822d71cfa93f027c6dd8bdbf3a00e7ce6751b5ac0711c69bda3bca4598aa88ceb3015a6fb9a6463056c17fe1381b537da6209c0b374542bb36ed513ff2e3f647f935744ed11359a05b5c5a03f32a1ccbc051c1fc38b65a277a499ced48be6dc08b0c613b00e665f0e445d5a291cf44dfa263d0c7fbdc0d6e16fda8da62d06b07adcf2c4da6800b4def2990e50e9d327676dae87296bf48eac9022b71a7b2f332901f90899839ed610aeb2ca589f89e33cd15794910d376a6de8e09cb80b2d4340064be201b1efbf2e2bcdf636a1c57e71ad7fa06441c36b2651c50539a6da564aa1d11014a18e7b805a5773142efc7bbd1f9ab55a78ef2d90882ec0f18f3a2bad38263967e2f09dbe1f39abbbf5052a9bc2ffc77fcb830ba80a6ff635468c503290d308c9100c12ad68edb7e8399109d9f0a2cf4a208817ba9964fd87ee84ac95e180222169aa3a1466af0a191406387767dbef5e2aecdd38edbaba04b411335d8cdae385031e66e60fd42162e304490c4551fcb6064a7a9a7e538f0378bc7b0a81e1fe8a685ca8eee13217a9cdb3e1fc708d3087e140c2629990594e6c53ccc6601c5486768eab71accc7aac038a107426a1e2ae61682de60f19d97dba661f781fcff56c48ea827a36b5a206e723e0eea6f6fce74856750b797a7c7af704782d28bf19e5d3f571c4dcfe606aed15ebd705301e0e21058727d90c66d954132cb76d5697f4057a8892834bcf08357ad83cf0fea4fdfa5d364346af4b74ed6fe88004f745e42b30ca7abcd006dd1cc7baa0e80b5bd2fc8f93e1a25461634b46de08ed458a437ae632ec7f9db888860403c941d920a0abbce3c238a83c981381ce5b5e74c6835e52b3bab4c9be6a132107b878e7ab54a17ccc0a92b42dac1b7fff7921fc5d972a795fe6a27c7700b8a096ed1442a572de841017c4052145e922337553b57a51bd7b46882849df8bf0290fc1e27fdfefec18f6401b6b90f692df82d13a4a61e114c07662436932e661f86045b52c3fa32d1fcbf244c45bdf0d97aecdd16bc154f7fd2577a477db565e2e7bd5cbafd885da52a211e78408eb8a204eedd01dd9919cf71635eaa364f66337400e1f01e7953b6fe871732003ca2578baee88d30066eda98b52013cd5ed3a5bd185ffb55b87b796572c3fb219adb773026c71f81ffd61681fee391568905fb703eda3a2aff3329886cb0b308f47c2a1b13bef8b411391497b02fbd454219d4e2d915b15e492165a0ace1abafef4e67363988b81b0bb50b42a34f85a9c674d1549f01be1367e1f3223e94baff465956546886d46740f1d189886c6de1e354c11a99b514313954e8aa43432e25e83ad33869cacd604e2fe530f06143cde840adbebd82336f0683b9f5ae4c5c26cbba2ed02e227b3b6980fd60ebd246c7e2982ef941f4b11f3b2a5ba6fcf17fdc647ba1af4dbf220264f0475d44ede62300c759a94758fc2cc3b09caed254fb4212f6c82af6fce046e207fcdea2f272526eafe165761e575ba48bd52b4f4dc8db7dcf1b2890a35099b2f8d295b241aa01cf6c3935a179c9ff64102f89ff8fa9ffebca38c6e61343b96a57dbb3b0a06da38b4b2aadea23a94793b60d79cb1a23749319175ce2288910a1fd2e0c4b79e11881bbca1144ba3d754ad4ae495cc8969bdd7ae1b1e2735a634a154522e9376f4287a69992e88519de71fcc00dad12ef36631b71a6cf81027c661f7f23568fde15c71b4a4ebff84482aa65fca6da1ca41e8e9f40a550dc470ce1ae18b760d514cc3256c39da2734cd26952c1fedc2b255a2574bc664f7d4c563a12dfc329808e789b670c9dcd75bc21012680ac5ffaa7f58c2ebf87bcebfe1a3e10b703d209e82aa8327ccc8549c0db79b404bb03ee382f434829cd438ddb6daa235e2da596cb7d405fb6d8854aa1d9f65822f3b42b8138ba72712712a3566319348292e7aac5f9661f3f39a7d732bc0d205562cae3a0a946e3d7d8967753afb56d4ec299dfe7814839d730bbdd7e428b1b63a0d0479a7cf4f8ecf0d9633b3d4c6155ad2dee1f1fa1d8eb208b1d9d5a96749eb1d29d4064bfb2c1ad51e0392a178693703c6b58314f37fe4abb81df4c9dccbf2b04023fce632e5183d677144f38b5a79ff560c66a9260f3dfa70ef0afedd5d0564b1ad55a2688aa2b2376da8dc33adc4a6a490c08afe68e561b63ae85aa22bd220758a677b36f9f75689ad50b51e757710ea2c88f363aec7d09f05b059df70665502e2fb4e4d702aaef00842a5b7614ef8e49b51ac872426ac2f4ac169806ca5a1e25722ff8e20f0497a84d05ca3eb666e19a4e82ff141cb8800fcf1a13b6e254e7e3ecd7ef2e493636881d15c409fef7553d350f5827494ef7eed3f73a8b999d1062ba6550636167d30c77313a5eb115e17a496ae82d2d8d6aa363a04e7beb553dd7ed0beada9fd234cfd707b172274f524041ccafe960abd0fa28cde025ff5e8a60dfeb4a6794e07345918149ccd90aa5e51bc08a2e40963d14ed5e23e7ff04688bfca3e57411d65301723bc533f7ba8ebb5d5d01bf1b92b13c544c898347895c597f6f24208d5ed71ddf15a5294614b2e66d6d92fdbd5e6eac1d7f704d8d328db2c1572f76df3d5a51fc3db3b6af663b64fb620aa874a51e3bd3ed7c1d74f11ab3a4db8e84d891e70e4ae62977caf3dbad9e0e96047fdc7954c94f2c4aea15618890dbb0bf9bd9a47f290d2bcab9b45ed00d95096bfacf80f66396cac8c502e58d6c795881f58cdbd25c7e1b98b83e33dbdffbc5073ce7b275e56e895d51654162b304dd5a554030c1067dd4d00dd2ff02d1542a291347a9668be42807d4f232f3e988af87c2f62323a9de", 0x1000, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:44:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35, 0x20}, {0x4}, {0x6, 0x0, 0x0, 0x7ff}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x48 pc=0x76c2f4] goroutine 26 [running]: github.com/google/syzkaller/prog.ForeachArg(0xc0010a4e80, 0xc0002e3c78) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0x64 github.com/google/syzkaller/prog.chooseCall(0xc0010a4d80, 0xc002e67d20, 0xc0002e3db0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:210 +0x10f github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0002e3ec0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:167 +0x6a github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0010a4d80, 0x9ac3e0, 0xc0023604b0, 0x14, 0xc001fe9840, 0xc0029b2000, 0x2721, 0x3000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:47 +0x32c main.(*Proc).loop(0xc001fe9880) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:260 +0x1188 OpenBSD/amd64 kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bfffeffffff7ffff) at in_delmulti+0x8d in_purgeaddr(ffff800000b32100) at in_purgeaddr+0x156 in_ifdetach(ffff800000ac6000) at in_ifdetach+0x74 if_detach(ffff800000ac6000) at if_detach+0x140 tun_clone_destroy(ffff800000ac6000) at tun_clone_destroy+0x1f2 tun_dev_close(5d00,7) at tun_dev_close+0x160 spec_close(ffff800020edf360) at spec_close+0x311 VOP_CLOSE(fffffd806e6eb348,7,fffffd807f7bf6c0,ffff800020dddd48) at VOP_CLOSE+0xc0 vn_closefile(fffffd80668496a0,ffff800020dddd48) at vn_closefile+0xd7 fdrop(fffffd80668496a0,ffff800020dddd48) at fdrop+0xc2 closef(fffffd80668496a0,ffff800020dddd48) at closef+0x11c fdfree(ffff800020dddd48) at fdfree+0x101 exit1(ffff800020dddd48,0,d,1) at exit1+0x32c postsig(ffff800020dddd48,d) at postsig+0x4ed userret(ffff800020dddd48) at userret+0x199 syscall(ffff800020edf7e0) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffce280, count: -17 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff800020edf130 rbx 0 rdx 0xffff800020dddd48 rcx 0 rax 0 r8 0xffffffff81322643 rt_ifa_purge+0x153 r9 0x5 r10 0x3 r11 0x7390b56d890be844 r12 0 r13 0x3 r14 0xbfffeffffff7ffff r15 0x1 rip 0xffffffff820a8d4d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020edf0d0 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.0) pid=59766 stat=onproc flags process=a proc=2000 pri=32, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020e41870,0xffff800020e22ec8 process=0xffff800020df0f70 user=0xffff800020eda000, vmspace=0xfffffd807efff730 estcpu=36, cpticks=2, pctcpu=0.7 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31908 160579 0 0 3 0x14200 bored sosplice 38652 163311 95081 0 2 0x12 sshd 21972 224326 1 0 3 0x100083 ttyin getty 95081 387337 1 0 3 0x80 select sshd 32368 466977 65690 74 3 0x100092 bpf pflogd 65690 270109 1 0 3 0x80 netio pflogd 66257 438874 67998 73 3 0x100090 kqread syslogd 67998 41194 1 0 3 0x100082 netio syslogd 81378 256861 1 77 3 0x100090 poll dhclient 92242 223892 1 0 3 0x80 poll dhclient 77294 417003 0 0 3 0x14200 pause smr 19054 396099 0 0 2 0x14200 zerothread 94446 339555 0 0 3 0x14200 aiodoned aiodoned 44542 298132 0 0 3 0x14200 syncer update 93152 155455 0 0 3 0x14200 cleaner cleaner 94914 494638 0 0 7 0x14200 reaper 71120 436840 0 0 3 0x14200 pgdaemon pagedaemon 87530 333336 0 0 3 0x14200 bored crynlk 58366 349695 0 0 3 0x14200 bored crypto 20824 450627 0 0 3 0x40014200 acpi0 acpi0 60748 202483 0 0 3 0x40014200 idle1 57626 127983 0 0 3 0x14200 bored softnet 96018 414013 0 0 2 0x14200 systqmp 34507 424664 0 0 3 0x14200 bored systq 48195 301241 0 0 3 0x40014200 bored softclock 344 87542 0 0 3 0x40014200 idle0 1 78266 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9528 6427K 6939K 78643K 11434 0 pcb 13 8K 8K 78643K 115 0 rtable 107 8K 10K 78643K 591 0 ifaddr 86 17K 19K 78643K 281 0 sysctl 3 1K 1K 78643K 3 0 counters 43 33K 34K 78643K 83 0 ioctlops 0 0K 4K 78643K 1597 0 iov 0 0K 16K 78643K 80 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 77K 77K 78643K 1559 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 17 0 VM map 2 1K 1K 78643K 2 0 sem 11 1K 1K 78643K 19 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 3 8K 25K 78643K 668 0 sigio 0 0K 0K 78643K 7 0 proc 62 63K 95K 78643K 527 0 subproc 14 0K 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 34 0 in_multi 62 3K 3K 78643K 181 0 ether_multi 1 0K 0K 78643K 17 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 274 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 86 117K 121K 78643K 3223 0 UVM aobj 39 2K 2K 78643K 44 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 70 0 NDP 14 0K 0K 78643K 46 0 temp 123 3869K 3933K 78643K 16138 0 kqueue 2 2K 8K 78643K 49 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 7 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 54 0 52 1 0 1 1 0 8 0 rtentry 112 77 0 43 2 0 2 2 0 8 0 unpcb 120 359 0 348 1 0 1 1 0 8 0 syncache 264 12 0 12 5 4 1 1 0 8 1 tcpqe 32 266 0 266 3 2 1 1 0 8 1 tcpcb 544 237 0 232 2 1 1 2 0 8 0 inpcb 296 1375 0 1367 8 6 2 2 0 8 1 nd6 48 22 0 20 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 2 0 2 1 1 0 1 0 8 0 pffrag 232 4 0 3 3 2 1 1 0 482 0 pffrnode 88 4 0 3 3 2 1 1 0 8 0 pffrent 40 54 0 53 3 2 1 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 pfrktable 1344 84 0 75 5 4 1 2 0 8 0 pfpktdelay 56 20 0 20 2 1 1 1 0 8 1 pfstitem 24 12 0 10 1 0 1 1 0 8 0 pfstkey 112 12 0 10 1 0 1 1 0 8 0 pfstate 328 12 0 10 1 0 1 1 0 8 0 pfsrctr 152 3 0 3 1 1 0 1 0 8 0 pfrule 1360 47 0 34 3 1 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 288 0 127 12 0 12 12 0 8 0 art_table 32 289 0 127 2 0 2 2 0 8 0 art_node 16 76 0 41 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 15 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 42 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 2433 0 1028 89 0 89 89 0 8 0 ffsino 272 2433 0 1028 95 0 95 95 0 8 0 nchpl 144 3552 0 1944 60 0 60 60 0 8 0 uvmvnodes 72 2633 0 0 48 0 48 48 0 8 0 vnodes 208 2633 0 0 139 0 139 139 0 8 0 namei 1024 11310 0 11310 8 7 1 1 0 8 1 percpumem 16 52 0 20 1 0 1 1 0 8 0 vcpupl 1984 13 0 0 2 0 2 2 0 8 0 vmpool 560 22 0 9 2 1 1 1 0 8 0 pfiaddrpl 120 28 0 20 4 3 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 10208 0 10208 8 7 1 7 0 8 1 plimitpl 152 46 0 38 1 0 1 1 0 8 0 sigapl 424 884 0 855 4 0 4 4 0 8 0 futexpl 56 10774 0 10774 8 7 1 1 0 8 1 knotepl 112 111 0 106 1 0 1 1 0 8 0 kqueuepl 144 104 0 103 1 0 1 1 0 8 0 pipelkpl 48 143 0 137 1 0 1 1 0 8 0 pipepl 120 286 0 279 1 0 1 1 0 8 0 fdescpl 496 868 0 855 3 0 3 3 0 8 0 filepl 152 6392 0 6328 5 0 5 5 0 8 1 lockfpl 104 1686 0 1685 1 0 1 1 0 8 0 lockfspl 48 410 0 409 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 1699 0 1690 1 0 1 1 0 8 0 zombiepl 144 857 0 854 1 0 1 1 0 8 0 processpl 984 884 0 854 5 0 5 5 0 8 0 procpl 624 2393 0 2363 4 0 4 4 0 8 0 sosppl 128 15 0 15 7 7 0 1 0 8 0 sockpl 400 1795 0 1774 10 6 4 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 187 0 0 22 0 22 22 0 8 0 mtagpl 96 55 0 0 2 0 2 2 0 8 0 mbufpl 256 720 0 0 38 0 38 38 0 8 0 bufpl 280 4479 0 136 311 0 311 311 0 8 0 anonpl 16 95416 0 93743 117 37 80 85 0 124 56 amapchunkpl 152 5347 0 5292 20 12 8 12 0 158 2 amappl16 192 4115 0 4086 67 20 47 57 0 8 39 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 335 0 331 1 0 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 7 0 7 1 0 1 1 0 8 1 amappl11 152 61 0 46 1 0 1 1 0 8 0 amappl10 144 353 0 350 1 0 1 1 0 8 0 amappl9 136 396 0 393 1 0 1 1 0 8 0 amappl8 128 357 0 355 2 0 2 2 0 8 1 amappl7 120 119 0 111 1 0 1 1 0 8 0 amappl6 112 30 0 29 1 0 1 1 0 8 0 amappl5 104 768 0 751 1 0 1 1 0 8 0 amappl4 96 501 0 475 1 0 1 1 0 8 0 amappl3 88 438 0 433 1 0 1 1 0 8 0 amappl2 80 5975 0 5916 2 0 2 2 0 8 0 amappl1 72 28848 0 28417 23 13 10 18 0 8 0 amappl 80 2663 0 2632 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 43 0 5 1 0 1 1 0 8 0 uaddrrnd 24 890 0 864 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 890 0 864 1 0 1 1 0 8 0 vmmpekpl 168 10972 0 10937 2 0 2 2 0 8 0 vmmpepl 168 111737 0 110736 150 47 103 115 0 357 37 vmsppl 368 889 0 863 3 0 3 3 0 8 0 pdppl 4096 1787 0 1739 8 1 7 7 0 8 0 pvpl 32 284292 0 281190 257 63 194 199 0 265 143 pmappl 232 889 0 863 3 1 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 303 0 18 9 0 9 9 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff826f8ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff828ac5d8) at __mp_lock+0x127 intr_handler(ffff800020dcf410,ffff80000065ad80) at intr_handler+0x5e Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f Xspllower() at Xspllower+0x19 pmap_do_remove(fffffd807effe000,189b72e18000,189b72e92000,0) at pmap_do_remove+0x510 uvm_map_teardown(fffffd806e8f68a8) at uvm_map_teardown+0x195 uvmspace_free(fffffd806e8f68a8) at uvmspace_free+0x86 uvm_exit(ffff800020e387c8) at uvm_exit+0x29 reaper(ffff800020d89380) at reaper+0x189 end trace frame: 0x0, count: -12 ddb{0}> machine ddbcpu 1 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> trace in_delmulti(bfffeffffff7ffff) at in_delmulti+0x8d in_purgeaddr(ffff800000b32100) at in_purgeaddr+0x156 in_ifdetach(ffff800000ac6000) at in_ifdetach+0x74 if_detach(ffff800000ac6000) at if_detach+0x140 tun_clone_destroy(ffff800000ac6000) at tun_clone_destroy+0x1f2 tun_dev_close(5d00,7) at tun_dev_close+0x160 spec_close(ffff800020edf360) at spec_close+0x311 VOP_CLOSE(fffffd806e6eb348,7,fffffd807f7bf6c0,ffff800020dddd48) at VOP_CLOSE+0xc0 vn_closefile(fffffd80668496a0,ffff800020dddd48) at vn_closefile+0xd7 fdrop(fffffd80668496a0,ffff800020dddd48) at fdrop+0xc2 closef(fffffd80668496a0,ffff800020dddd48) at closef+0x11c fdfree(ffff800020dddd48) at fdfree+0x101 exit1(ffff800020dddd48,0,d,1) at exit1+0x32c postsig(ffff800020dddd48,d) at postsig+0x4ed userret(ffff800020dddd48) at userret+0x199 syscall(ffff800020edf7e0) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffce280, count: -17