kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 21 00:38:15 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.85' (ECDSA) to the list of known hosts. 2020/05/21 00:38:28 fuzzer started 2020/05/21 00:38:31 dialing manager at 10.128.15.235:27634 2020/05/21 00:38:31 syscalls: 338 2020/05/21 00:38:31 code coverage: enabled 2020/05/21 00:38:31 comparison tracing: enabled 2020/05/21 00:38:31 extra coverage: support is not implemented in syzkaller 2020/05/21 00:38:31 setuid sandbox: enabled 2020/05/21 00:38:31 namespace sandbox: support is not implemented in syzkaller 2020/05/21 00:38:31 Android sandbox: support is not implemented in syzkaller 2020/05/21 00:38:31 fault injection: support is not implemented in syzkaller 2020/05/21 00:38:31 leak checking: support is not implemented in syzkaller 2020/05/21 00:38:31 net packet injection: enabled 2020/05/21 00:38:31 net device setup: support is not implemented in syzkaller 2020/05/21 00:38:31 concurrency sanitizer: support is not implemented in syzkaller 2020/05/21 00:38:31 devlink PCI setup: support is not implemented in syzkaller 2020/05/21 00:38:31 USB emulation: support is not implemented in syzkaller 00:38:37 executing program 0: setsockopt(0xffffffffffffffff, 0x64ceb07, 0x5, &(0x7f0000000000)="e3010474c4c7ad33612dd07e76cc8b7b5a4858afb05e5c1f34b8d047af556d12562f9d2bb7347a7eef600798ede7adf5ef0ddcc83c4d0106ccdc8ae4cb1b91bf0bc20ea02cb2a5f83e0a6188fa7377c857249b0126e82fa929412a5e7bc67f989b3844ec36cc4434785fe70ae74d71921a4d5313ae55b2ca16b903669495eea56872d754c05f16c4fb46bf998d5ac10fd5db352655d078f94ee4c64e90108477cb241fa0a45f406994e3b078fdc1e968127f9507e3df6cd58c4937f5411ce4158f249ee8", 0xc4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) lseek(r0, 0x0, 0xfffffffffffffffa, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x4, 0x8, r1}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000003c0)=""/62, 0x3e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/199, 0xc7}, {&(0x7f0000001500)=""/78, 0x4e}, {&(0x7f0000001580)=""/181, 0xb5}], 0x7) r3 = open(&(0x7f00000016c0)='./file0\x00', 0x80, 0x54) read(r3, &(0x7f0000001700)=""/103, 0x67) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000017c0)=0x4) r5 = socket$inet(0x2, 0x8000, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2012, r5, 0x0, 0x5) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000001840)='./file0\x00', 0x81) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001900)={0x1, &(0x7f00000018c0)=[{0x101, 0x2, 0x6, 0x3f}]}) accept(r6, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) stat(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)) 00:38:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x80000001, './file0\x00', './file0\x00'}) socket$inet6(0x18, 0x8000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1ff, 0x3f, 0x0, 0x2, 0x8000, 0x20, 0x7, 0x1, 0x2, 0x3f, 0xfffffffffffffeff}) chmod(&(0x7f0000000200)='./file0\x00', 0x100) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) flock(r3, 0xf) r4 = semget(0x2, 0x4, 0x284) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000280)=""/31) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x6, 0x8}, {0x8, 0x5}}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000003c0)={0x6, 0x1, 0xfffffffffffffff7, {[0x1, 0x5, 0xaa, 0x80000000, 0x9, 0x0, 0xff, 0x6, 0x10001, 0x4000000000000, 0x7, 0x1, 0xff5, 0x80, 0x1ff, 0x3, 0x6, 0x7], [0x4e0, 0x3, 0x4, 0x8000800, 0x0, 0x6, 0x100000001, 0xfffffffffffffa25, 0x6b2, 0x8], [0x3, 0x2, 0x7, 0x3, 0x3, 0x80000000, 0x1], [0x0, 0x9, 0x4, 0x7fffffff, 0x4, 0x2], [{0x0, 0x9, 0x4, 0x2b}, {0x7, 0x3, 0x6c800000, 0x401}, {0x200, 0x3, 0x5, 0x2}, {0x4, 0x0, 0x4, 0x80000000}, {0x3, 0x3, 0x3a28, 0xed4b}, {0xffc0, 0x7, 0x5, 0x100}, {0x8, 0x8, 0xca19, 0xe43}, {0x7, 0x0, 0x1000, 0x6}], {0x4fd, 0x5, 0x80000000, 0x3}, {0x8, 0x1, 0x351, 0x808}}}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x30088, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', r6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x100, 0x0) 00:38:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) pread(r3, &(0x7f0000000000)="17ccf7c8b380da29ead54d6bc04a342d7577c8756c0f913e3da1cccf55e7005f905b8d1753987a8521220f50acd78c7a227705ca83e349820e5d049526cb2a02859ef8fa5b4876cbac6d057210961ca4c56cf795f3c717f072f5604b4ad7e95f78d967cd95573eb262f72df256ca0a59ed698fe099dc305eb4304ff767f2ea7c904aa97defd776083b176ac2507642f92c3336037d1667eaf9b8f404f60d793aaf1322f0684fc4c3397428945dbabbb12b06852678081fe7e70e215c91756f72a68a53fa71989cc4bfd00104154f9e80abbf9d0f71d442e9e1634541d64f", 0xde, 0x0, 0x9) 00:38:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x3f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x3f) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) dup2(r5, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x1, 0x6, 0x101}, {{r4}, 0xfffffffffffffffa, 0x2, 0x10, 0xffffffffffffffff, 0x4}, {{}, 0xfffffffffffffff9, 0x21, 0x0, 0x3, 0x260c}, {{}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0x2}], 0x7fff, 0x0, 0xbb01, 0x0) 00:38:37 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000280)=""/217) sync() mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) acct(&(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x8000, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x10000, 0x10001, 0x0, 0x4ec1, 0x0, 0x10008, 0x2, 0x3, 0x1, 0x81}) 00:38:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x15a) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000240)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r5) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x0, 0x0, r2, r2, 0x0, 0xc8}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0x1ff, r2}) syz_emit_ethernet(0xe, &(0x7f0000000340)) 00:38:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) write(r1, &(0x7f00000002c0)='T4', 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x2c}, {0x61}, {0x6, 0x0, 0x0, 0x185}]}) pwrite(r0, &(0x7f00000005c0)="b451956b64272b585a7b207f037e", 0xe, 0x0, 0x0) 00:38:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 00:38:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x1}, {0x0, 0x3}, {}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000004c0)="4e06aaeddf36c804d31957aff61c7479f9da4587a9f37b30caa3343a9c3392cf712a7c3aa52c12629b822bb417773553ea49d1d68b09033e57c573fd2fb44ba37b3b0a432cda2d5e98f73cf1ef47f676f8807f5df02431ef88db2160b08cdbcffc394f8f6042f18fe3705300c01ae7733b038189fd35b10cdd021425d56b839e2618a114e70d981670c34d3b7978259e0733a6bf8b95cb59d7b9048fb35b6bc8108fd1da7a92502c9484f5769d6cb31d79104761c9573b649b8a51f493941e5fc466a3ab87096db976d5396e218da550b015ad80f06ca9ae7739688fbed3e0a43d25e47543d7040ec09848b4091066a43d0d2c1d95205addf03bb72469d05ec578c670b47e6dedb1ae46b2209f54e4947fa6c745f674814575274dda63eba38c774cb362e56646cacf89f847eb7a4413cb1e901650892a5910b51408b87235c8681a7a67488bdf3a69c0f5d5a991723d4def232639aeb72af088af3a13ad844403ab29ead9ba0fd5dc00663b7b40ef603057c6eb20158f5b8cc2f5ff09977a39ac48c03f250b7f0f50301a038fbc642114f600a64334da318ac1c664d0ec3dddf61cf3b68714560f9460adb614a43dab3931f1a47bf4c02b2fad8be6e7945f99ff84bd6a7e9049bc83231e68a6f06b43c9a43f22e8213a72b20856c0f5954a1215767e88a258473beef50bc3ebf70bdeb866de12688b791f17379ac50bbd60051ae8263ad8da4d2cf2a7f26e1795d3154ae9c6f025b3889ba0c8d61c27750546c47c0e1d0923103a3c01cb4209412664ecf38e71af061647e5df437c08667ba81a70e1bf2367c1a671b01bcaf8ac7cc54955cd7092e589fcf8558b10997e41c043f8dc025c01b38a444837a55787267d1f4933d2dd55ebda79103b036f0d0f618bad916b1832782bdeb8760c773feb65837d1e4b492849d6d5c42d4ab7db60e05d1f392d8170937329c7b2b6acc663365e7679e4dab804dfeab5c05d43f07339e589c152e76c84a49c82ad4b00ce079b9d800dbaa0309d26bf9848f3d3298e925c6bb926308037ab360044d0381a335146bc350a1e6db11ff5f285be1e56bf1b6e8a4159a4b9b80ea40dae3732bfdad915624af092133fe9b7449b860335f5987ced954efa926dfe70da36f8a9ccc5b65c72fcff89b2d28773a5918a16eae56389d169d149b415d6e02e944d8c6e0bb8b5468d76e07e45b1e229d5849a5771f48cb9094bdd7f963842aa752a647e12c1660b3dd377de4728b291229b91fb139dcad3ac18392420bb637157267db320db7f1bc3e1f4438b88e0f2c12e7fac07547ffde467d72863b397ca9ad6db2918adcf804572db389a84fbd802c663310b67e18760539eea8ee0e050f13b9d3350a391ab75e26876c710669182b7e37b08b3e35dc033c6203fee56d99bd8b0374aa3885c11fc5a0bb2c26cfc6514bc75f8296d3a72bd1e747c457fa2a999635c02f94d602fbc4d65e5e8bb2ff395cb9258d95ed2cdc880dbcfc20cd5ac41776e79bf3dbb107d6f34052007c79a2b8df4dedb2ddafb9f57d1eec07d7e687d8122c99eca68e4d15dc3d42d0e7af49f0bed7426a0dc8165502eab3858d598ec1a6e6dbbdd53a92eff661a370019c79c9f6ac4d73d742846f68718842a7ed42bdcb75f009058445c1f4f6b059ba6ee5f8df85b3a4c60dbe749b5e9fc39fcbdbadbfb7151a94c6e764c60245b0822db34551ce95ca6ac83a1748ec3decc327e594e89af2ab0155a3da889c407f01b546049ad94db5022178d14e0a1a6c8dc9df9f6cee08c3001a9095b0ff615b3842453b31117a8c2c189936dee7edb891fb211db20ab579fe61e4d75225367fb4000ed8ad795e7820fb21628d109816a697bf464d22df65a6b8d6df91e018f5a54c97f6a0500d52bf6e141fea7df3b204b97d346c045259762e4190d09f1e3b3033d87d3403e37290bc1898b15d1783abdb1275ee5c78988ebcc13788f17627cf45c9b211006eaa973a1a3c16c658b11361271686520204a3a74b2f8c90f8b29bb08eb16c21be9d2f92a8e1135264c332ff47bce98b01181d9d7bb668f67cc260e8058114ceffd0ab3984cf6e39867067d4d3fb267de5067e37ffb7fbcb77570eece0f54622679fd5c2d9361c94428794842d1136a8914f714040cd0a06881988a0b1ca5fe22608a15698132bec28edf4d5bff7cccbfe729083465cc07727ab48ce51542e6878ddf0039bc38040333b8ec7c9e20da7a2693f7f11a8cf0e26f12ed205e706c8510541a9e538d380c5868f62d7ab7b5a989313df23c4cb0694b38856054493feab25f0a1f038d8a4f71855d9ca1e3d53a8c9858c70fee71fd8da82e527db9b7bf255c56b44dee485223372835d3099acf44a6baf110d8c68c6c53ac619f6547414dfb45d9cc84e78a8d0a92398a0ddf61e552b6cb8752e56235c628ceff6842be51ed033f28ea11c7c0a2befb9bc67f08cd50b4e297b2101b9981cd1aecaa773f1bc58f2a76829740e1f3451aaac7b362b6d242b94de3cdcedfcf67a7cfc96fa5d574d3fc4ec1ba9da27d5644e617174fccadf88bb6e2561acab1ba81b01c66286593acaaa9f38fe63fad32e5339ff21138a3393de246fd0bf34f0c4cc54bb5b6cb49aa8506fa2e96aa4cb0e6162c51f8b612fd24fa63844ebfdc8d49e08bce5e6c4abbd05f2bcb8cf36aea973b75f59789997d589526e1f14bb1864b267879bdbc9b4b6ff0e0f7f268f72322b74fe6ad1a91eac4ad6befd8ad7801a8a0d90a6ffb3a88fbefb7b702adb8eb7fa85faa6cd9b0df5ee6d575ca3d90481a0cca4c178af1143f579d245e9df2784f2de430cb473db916b8b8017444b4fe591cabcd6ab240f258a304179c2ccf933f8252ca9889553942233f92236a9dfc30316ce29d35b0fcd1ca820919020ec3e275687a8026af4c8f63dd2986c3b1feae56320714597f454481997bbe2148fefa3418fab78f4913a72965aa05572e7b423996c56b0f94d0cd9fab8b25843c91dd6030d5c9aee04eb655a663b02f3457cc8c144fb183cb7b7f56b826132d0d388cc6ac4ab687747f209c679e45407f5000d922fc83768ad33a91992915a9372e246b01f3a050b48d65fce1c266055617819323d5f70135303d52e5784841a3a57b5f568293a1382dc448a021033a321840c8e7495dcce4d0e3ec7125e7509b2de9fee205d8afe3b9232ec89bb106cb45f509e5a456289df10705010a24ab6cead163b67b11106c3203316a9184f0d83132a4ca931893ce2f05c60ac91f2dfdd6863e10cdc8efeb7b8323afe43ee02bddc24bb827cc6d2aef747974a5ea2881ac9a74d53bd4650e62ddf692b4143fee62eaa4ab58157c1f73892ac1a68cf99c49250aedf87c3d514d1db16c7a6bf4ece360a7cfd5aa3e81dd9c781043062d85793de4a4641b5e7b573161add3f1c4e88ee9a92cd5b049341e28132c4eddf37364849fcc333426b0c8b6818ea51d64b684f46f21b8bfeafa3a93602a776db2b53d2eaee41c8c0aff592aa1d6343724ceed86062eb4eede5c088df0142d146d24ca54b5bd7ed3f64a3c6609cd627098d6e6536177a0c174fa53a90425bb03a92aeefc45f092bee712619e73f5d9b89dad148bab6d26774b986822bae86c3e3cdb58d9924f376dc8732c16db3bd507af7517e3518a2757ba032bd221470e8131587a0ba77b836e092740a72c7ae8e99f27dbc945413fed15576706e20e2fe1e3d32ee53d6f43e16bb66197c9bce51129f5cc7a92ec8a2e2d3922189fba867d7ab8ce59c9224ffc598a104079a29606b82c34cf70ebb9be9ba4bfd9cbdc6bf43ac2e2c202a3e365f95cdb488dbe31a50c6eb69e1a653742c9f67e67610db42a59f593e52445ea67a038b18f3ac4daa7a20a81c943fd969f57867fb0e3c8e962455d5ab33351e43c635d7da5f48e5a6d93bd25a476b140f55eca84ce0032e30ca7c7fa52555418f07602604f8ac68cc05ac0ab81201be794f31750b384eb3d1a5c432873e22d01c7af795db1c3dceca771541c20c1dcad035199561987002225a3dc5f15c65663d73b73265a9bbcf9154d764e83f04cd1ac0cfb2e45a9369f94568af83e7fc153505a485a9871739320b91506d3b0d187d7b09bbc27a293db120e007c0b8a5fb57a1aa8bd46c784f966a8587a1a11f0eebd2649ff89b51f8cbf8864c6a9a4abc01eccfd82b66c7ff0abe39cad876e5ab960856de6060a344a2b425594c08c13e2759417142fd4dc78a9163d563bb4f9ef29e97dd4299f7dca082d1b47666ea718f51bafb8e05db6b9ad4ad34604e008012d70828591d1436c4de1f741c470aae666a52680065da55047c22cbb6a730e1402ebb095c07a02343f7597ee5a663da7f2944d41f18ab82362e949c92fa1971cdf23b8064dc5f0f059cc3ba8d1de40b0a34e8eff60e6e970bbfb8930c08d6618d8d28e1d2a8056c0a23f3b739373830bb9be6e99a13b83ef3c426b15a3aca6389fe8c36a1581ddb2cffc11ee9822e73e504addb19763779a8b8826e3cd95b2b76f7d467bde8ed6062bbf23632295955ff8e467f12b049e082be6632e0cebe499d676340364c59b61d47e1182eaf6b23c2516e604afc2ef4574200ecf26ad16410fafb72fb4ea5a59f261e5961f5d04f649b3fabe4ecb3684823561eab8522765b399db8883bdc8abf3702d9648a7c46dfa8a4ccb134f03e978bb98965c2aa7ecaf5d238ee21311d0a93d5511dfaf5e75b43b9c40cf8455a9d74af7603257fcddff7814fd25b9741a68bf44fcfc8086d3803da15dfbdc205d8317f1df1f831f360e6ed25cff92caf61882f6db8615a6568fda32dda7f10c161a63ebbc93ae5b18ffd10e221d8d789e4b7f6adef7d1ad6de81846742df16d8524241832b075cfeb8fe9a1f63998869c3d67e73ca923f98af2e3a4a0179b88eb53a20da6546e67416cf313ad9a62a3335eb5dfa1adcd3e34f31ed1cc75d858bc1ae984e432bb7d89ecc0d20ea7429e0254749d1a5a8563915bb86dfef738e3c1024bdc00a8104bc11c92b284746d57f60ce7fb0a8f64134532b11c91f403ad738e901db505a36124f3687052d6489a2e2bce5059226f0c1d81c7725362be8bbbe7e69390c5d99f875f320fc5e04d4f5dd6f3915dcfd96ff1f8ae30f45bdb7322653c0648dd0581b34302c3322f3e486d3f7b59b650c96985db35eed9b9a5e211b8443d614f9429a9423f70f358aa264c8bb1524522d0564dad4c1300acd6b0da87944899808fee8d91a01e933a1de2c65160cde910f12673391de801dd23084198c797a8c9103bd15c8100cf206d5b2b2a8e15a01ad7792100da8cb5e81e51df75c9cb834d5406dd1db788e64d538b28b82cd81d071af9cdd4c9726a711edd298a7a576ab00d3dd30ea1344b8ccd3e0f8025aefe963e6f44a68483de88127683dd701507f574fde9bc66b58157906482f1a01207abb7df873bd96d2015c58e0e4f3a9d760639b01ccc38f6263dbd187e1dcd7cb3eecacfe83b59f05e9117d2d29237dd4aaff63e238bd337b4b22387679292d24ff0a1737b3e90ced6813328c129d711b5e0f7b619e3ffc3d0eccb758c4f0e561d11ad0adee4df804078ad53fd968212849c1fad55c6c14a38ba21f0189acb91451906626eca32fe19705b7b66de4240ec6d2f2735e10c7ae894a71921c48fa31dbd7067cbab8f5fa8c12d84758f164ba84f76ef78f20ffcaa4260bc9c5fdfa8c355fbc1eef5632cb6d8bad8af4dd05f8992d60689b775bfab02f8ba1b9172b6018ea99730b6b3424be715b891b18dcc026dfd80db38b9", 0x1000}, {&(0x7f0000000000)="2b46d539bd12c3d533a9f1078d322a59b04d7f6b768545c32940cc470ee81463b4c8e282ec54f8fc6aca0cd43936ed5f217e1acaf9cd25c3398bec7beedd65cc", 0x40}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="e8000000e7ffffec0000000004060000a7652cb85f9715f8af47d8f251c666e3afe2a41f1b62538f79313424ed1437e05552258f78875d72e29f1cf7b0346910f4a5618dc80b2af028e0e15d0c10a604f7b6a5142e435554a0136e4a9abaa6718d642e58b9c8bbe138f890b6d7b5076ad0e534ffffb8d16602f0f2b2e719a90b1b83b752e7790f26e15c6e79a5c49dc5050fa980f23a4431a87929524388538f140567d3bb8129101aba707ab84a40a7a0779dcf0b3953e2291a8011ca7bf4b1b68262b94240e320c62ee6dae61f80b6c46e193c920bbb9f01416017dc11c6a89074807d000000006dd509e170d77c8fe3a8ef958de6c7996fc2015236795f9a9e62ce7290d79c2f9b7a3bac68c99b95d50310bd16f9363f64e661807af293f3edd9886df099022da0d200040307dfbc20019fbcc5fd888b5bfc64a6e510923965f88d27fb8a5e0f3ecaca710bd410c3ed9330b5b153858e2e67c24f21606b5007279fa2ed2b4c21880c44e8"], 0xe8}, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 00:38:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffdbff], [0x0, 0x0, 0x7f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffb) 00:38:38 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80045710, &(0x7f0000000080)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x3f) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 00:38:38 executing program 0: nanosleep(&(0x7f0000000040)={0x9}, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x52b4}) 00:38:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x34, 0x0) writev(r3, &(0x7f0000000100), 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000080)=0x8, 0x4) r5 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:38:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="6dd4b8a0ed32fa6a9c3f84051399984dfbb302c37e17f385bfb2e2179e562f66a4147a5c0e448dfdbf71928fc553c65296a9f458bfa6b0c867da22"], 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0x6, 0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23", 0x41, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:38:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 00:38:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) recvfrom$unix(r1, &(0x7f00000001c0)=""/77, 0x4d, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4, 0x0, 0x101]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x3f) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r5 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x2000) fchdir(r4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:38:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7936835"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x4000190000000001}], 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:38:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) mmap(&(0x7f0000448000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x11) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3348ec3762254570, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000002c0)="30fbaf30b53503f9a11996349cdd22a09fd7c48ff9fd9559af457a7f2d8f93d211068c4f8a4dac7746045269dc0551947af4d6f66a5e431726e6bcc23a23f5f2dd1ab41c3a50a3ef20e34e45f8543f5cfac65af8e83b4b1405b982edffd66d8fa2874a8ddc0912b8e1552bcebd7e674d83125e7492bc51bab6ba6b7ef505c89609b5af516840eb32cce312e0f2d5e5299f22c9", 0x93) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x8) fcntl$dupfd(r4, 0xa, r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 00:38:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x104) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp={0x16}}}}}) 00:38:38 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 00:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffff) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 00:38:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[0xc2b]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x6c}, {0x6, 0x0, 0x0, 0x4cd3}]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r3, 0x0, 0xffffffffffff8dfe) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 00:38:38 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7f0080000200200784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x0e\x1f\x85\x83\xd8\xc4\xd0\x93j\x9c\xf2\xf5\x9dX\n\xc1\x00\x00\x00\x00\x00\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 00:38:38 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5ce8b", 0x4) r1 = socket(0x20, 0x4, 0x20) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) close(r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r5, &(0x7f0000000080), 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x4, 0x7ff}, {{r6}, 0xfffffffffffffff8, 0x80, 0x80, 0x3, 0x4f}], 0x8, &(0x7f00000001c0)={0x2, 0x3}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSBRK(r5, 0x2000747b) 00:38:38 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6}]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000003b72174005ec370002401600"]) 00:38:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) mlock(&(0x7f00004d0000/0x4000)=nil, 0x4000) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 00:38:38 executing program 0: r0 = dup(0xffffffffffffff9c) socket(0x18, 0x3, 0x8e) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x75) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff4c29bef3cccdb69704000caaaaaaaa02e5bd05fcf5897474a8f4df6299aa00000006fffffd8dc4574e1975e18517c697d4d27b645c4cc7443a2cecf101efca2896aafa7d709700"/89, @ANYRESOCT=r0]) 00:38:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000140)="7f492c07000000bf4a76e4f6a596b38e3491", 0x12) r2 = kqueue() semop(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) setreuid(0x0, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r4, r5, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000407}) r6 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x0, 0x0, r6, r6, 0x0, 0xc8, 0x0, 0x1f}) fchown(0xffffffffffffffff, 0x0, r8) write(r3, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 00:38:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86338) close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffd, 0x40, 0x81, 0x4}) 00:38:38 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) chdir(&(0x7f0000000080)='./bus\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) syz_open_pts() 00:38:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0b9e4806fa4bfe05e04a3bb4cd1aca364dfe2f6a866be59bde833d2ad85db23ac0549949f8c69ad5642ac7c7fb87a045c3a5d16e73549dcd9eb72613f3721f13cdc6d9724c58bb8df4bfcc6592029cd6f2eeeddc406ad261fba831bcd868a32729c69c1552f8d962e66316d8db"], 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) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="b0b0d66f02abfd559db30b833fa64e9888761bbbee863484dae786d896a169c1e95196391a10a4399f3f5f986fef19189935", 0x32}, {&(0x7f0000000200)="af2ab598a7cc4f79f91379122bf76559c0d5485638ea0c3a7a4fe9", 0x1b}, {&(0x7f0000000240)="cb66a6035a979fbf49413a9dd218b0bddf1f775262de1a17a0b43756405c6ced015efbf81a976a85d35fcdee350be79418915a21192fcd0a1cdf41eb5173c52c335ebd40d45f707a0a5f22c17bacb9ddd04fcf26a820192ed1e093d95d81777b087664ce2b6bdccfba278e8911da4eb3d9d28e9022bd0f0beb790be98ea74881afa97b47a2c055a1e26cfebf810e183d7b309b0cab03b4ae954a07948f8eccd58a329f5da76380d4e205005b394008f6ba4597487129e8428d33ba784d0a81085a2a6d97d1b7a40479a2fe3e7499085c96de", 0xd2}], 0x3) 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", 0x38e) 00:38:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x87, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) syz_emit_ethernet(0x12, &(0x7f0000000380)=ANY=[@ANYBLOB="0d6b1830b951396a5d2ad28b4f6f32b10fc642c1c53c8fe9b4017523"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50, 0x0, 0x0, 0x4000000}, {0x5, 0x0, 0x0, 0x9}, {0x8001, 0x0, 0x0, 0x100000a1}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x3f) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[{0x7f, 0x9, 0x91, 0x8}, {0x7fff, 0x9, 0x4, 0x3f}]}) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 00:38:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="260f012f2fca2c6012e9b9297d31801b42641e7c37a084170cc6b68fbc3b7da98e65fcd3a7096015a2e26f39502e4398f7f775dd8f1098f66cb55d8d38bd22db1f15300e20fd22379a1d4d8e8ad760bfc0d8f0510abd8f0966c805c59365b95dcf0c082bc8682f41ae23cb950c12cd8a89d559038f892af17237ffb11b7d42dc4e82ff1f8d06db7053adf1a2e1fd2011b2ec6cb678b5d96eb73484c549003d30a13bb44d127ca6e3260d59"], 0x1c) 00:38:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x20b) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x3f) fchmod(r2, 0x14) write(0xffffffffffffffff, &(0x7f0000000180)="1e76bba59d572cb693d93bb2fa8ae34ac8e4d7a634926201f70d264bc20d61975e5419dc9748cb317f7cfcdce4b35056150246de568c2609dfa3eabeaeec3aff1f8f2ffe8e4d7942d43a7ef972dc099d78413a7b17fb1a046fa1346e8489061aadb18fe535f15d3839072d2587160c00648262d87ecef321847b45559510722529074c0c322a35480d584592c359bdb08ae1b5d6e606efca130c9eff783d923918d3c9947cc01b37d623c0d16264222949cae5d3f9870a5279dfd1a9c042517fd6a99505589c91e2f8e07a41d168f2a404d072eefe0ac307d070", 0xda) close(r1) r3 = syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/170, 0xaa}], 0x1) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 00:38:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) socket$inet(0x2, 0x3, 0x0) socket(0x6, 0x3, 0x0) socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) shmdt(r2) shmdt(r2) r3 = syz_open_pts() ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 00:38:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setgroups(0x0, 0x0) 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) 00:38:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:38:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x41) setuid(0xee01) rename(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0/file0\x00', 0x0, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x241) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000007c0)={0x5, 0x5, 0xfff7, 0xffe1}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000800)="b444654209416309130c5cb6746ce10437bae7dd2ae9eb32b9ee4fe7c00f5452b26654f94738280cb4ee3f2fbf2aa35a2e1deed1b1554f1aa1acd16b8c4c841a54e39dd4583884c296e98ff7539600d9aef13c92272203fa7fad197529b119c8ee24dab0e82115484a648157ad7412da161e99d3ffc0853610a0b1c0d92cd136eb36c71bf587e7f6744d50aeea78807aa94ceaa64abc16268e7e882962e6746719068d2ee4222cf34a84c97f83cdc323372750c098337dd717b70c7d83f49a8dc89fbc0a2015e53fa82ee2a3e597f456464ea698bd46865a95401b9381c72569544f2c78039f44ca16de2a9e08e45d365475de5493ba83881c152974b128e9d9ac2a64394432d515878ee589bf1d538c543e40e251f6585268ffd02979b3f86cea5c00385e9f997154d8e451cc43215998c69248cd046209efbcc55935dad24ed6135b0b0982ce69b6e9a6853f90661991881ade76ab242bdbca868051edfa058883cc1f8807bbc89848b9113acf2b81874dda33e134048ab849d9407965a6cc0e02ad6b478985a6735b644329fd9ddb4f7ecab83306bc1cc77bfb353d4afe5e9f6434602db288af6a9727c280c2c6cb37e2d3f87da16f80a05c244d4537842fabcd1530f413fc06f18f5cd78ff65ac05e7e94554f8b21cf02f1cfa679f274566547d34e2e58ed45598f867c9b82999c294bf6bb27103a98407ddb7226fc796fc4f9956c19eab705b7cd2322fad2b8d9c34fe8897e359b438f1c64f145f26927487d57716068b2da1514b97360bc20888f7183b8e1a9e1f70b2d9e984f78f0dd679d768cc9602220123529c4a8f576cdd3526552c78488da86115c8614755e1a5ef6ca231fd9b438373881fbec32f231bf7060f609743975b7e8307a208e21dde8db46226b0941b879f879996b1dc0d5e9fdd35fc097a4275344c6f08fae17f1beec5222f0b7c9530656724fcb3d24ac50dbf75b8330ac085c830c50749a8bb4ef1193bb1a92eabae421b3d2c157119b4e45a114f17a490da6a24f3503602c45f6269a89dc3781951d52a0b91efa6c1ea34fee1e0a457e7cc3e1b8e8620feab2a3b67adadd5304851d09fd5e3fea20b19714ba2da097c1cebcc34aa617946080787f5a099e6475437272c04a883a49af76ee1515b7e6c2471a31a73a3b862575d8bcea86582674f7d636cba77dadaf455345f109464ce83f353ca9dbec91ce23f8388baa849c990f686c9b1ba46702b2599ed91c19782b1d370761faaee59fdc8ec0a8bf96a3e58e4d9b39fcbd42e8b9a47a231327ce1330753f51af733d6b96e84508dde28f005a10f9ca0681f6c8a87ad9cac8cd15e2a51e8cd6c33cc643ad301dfb80633ef845501695461fa01b1202ca4575f01e1da204be622d376823209dfcb0e89d7621bd680ae67932a03b7cc4c0decd90995349111888dd031d590c83d8b01bd093f4e813eba439ab28db229576aff77b4dd4a4e241574296c319cc7eac45af419c9db25e199bda9d7255bfff0cd5aa94c03477354118393cfd91aff74a3d436da52c1cd6a0ad43bdd5224ec1ce77119793beb475b1a8f2a3f71c743ee8b10bf4fe51a00d585fa3aea46b9173e1c10ae01fdf292ccc5ee10e0d8f4a30b00f3985cc524131f07bc2b6cf6d2e4e11788a69779bf1bbeb348975ae1f4f571a06ec7349ee26659e03f9a4ea0a3ee94e97d0616b69876c6d80de7bdf11269e44fceaa1824d1add9f87c3f62ff8031d911305f49db4b02d8090b6d5417d03ed49ecb07e31d6969a7d57cd4af83d0d1e705b717f429d74022efb76284a92fa6816e3ce845aec59a08367531b27caa9e77a33334c7d9b516c1f3b18d336ddca342932c9896507b8c695131999a75f671120c1362a8aa94355ae4e9f3acab84be59996b2e2165651cad6fa3634a91c35ffe6684789ec21effd8f880f52a888c6053ca955659b18dcbe720fe7dcc4a8b488f91651a2b6cd0e6458fe76380f25e311cdea606f5563529bed17e71b57bd063945c5c71f47136c72d92bb648dc4546ea3898d1b0dd6f71278792b13624f3739449244d385c8923620f7aef8b730d037774f91c6cfb7bd1f3078924467d926ac478611662cd9f85223f9936a8950b86c3c550aaa8da2b014b677d4ef8bdfa227d115c137f92614bd5ec2dcb0ab68f2652274d3e00809cae6ecc357c6cf0f30cd332deb0e467ff0ae67746a41a5ed4fac6e3fb967245c2ec6702665bb8ee49df95799e22e7a6080b7728c34b81bcc8fc63c1095ead4b47124e3b27813f76467c0cc466274c355f676a53b3fe548db5a00daf0239da7dd535daa2c833372dcb1d3cb43324a2393ffa1e16b5a5abf6902760cea857ee40682b27ff329be88dce25f0e6787f20a3cd9993b32753e5ac07b4507689336c4b64ea0d1f1ce98c6a2a071462492f656f91e522d07a36a95399325c4655184b8afd967bc1b32994f60480e4387eda3c4c24a79e52e89731d5c8c31bd4b1e6e2b40ed1769e01500616c359983c50b92143cbe7ec80f1f2fc180d523c84fdd05d6db8c7ead9e6d1b515f57875eaf7afa96a07081ceeaab05c7d179251d01c80333182ddaa6d3a3cd31262f28bdae8ef3426f5f06df7b83b9c36f23728822a1d53be3da389cff50e44bfcae66dbf3389a14bc04a414ab14fccd271ae92ef92eb81398f00ead2a7cf261e369c1a40e24eb676ce415516bb9b6a15f8ff476f7dbd8aaaf10690322f4e4d0a5da1472104d3e29884bdd9769e6d65a0d9b4be87985a9577f5986f8dea5bfc01e1069bb9bd121f8e3b6179952e6f9214303043beb7aeca7d4b505732b856fa5107222b7397f7ce189861ee7a37ec38bada154ecf99ed30a09ec094b53903efefdb0209e19bd12ef52181aba155492c4c5cae92300e009791b5f26e7f322717f08ba19c60d1362de6901ad765c87144c3186cec6f0663aa243bfb0fa512f02eefe8db0ab2e67f4ed3b6a51c44a4e2d2df9925b8dc8591c95f274158ea45b1f9965870488596a9afb50a138fb69a00c4d3e61c0dbbfd33093dfa2f1676c71d40bfdf44e171a07753814375773177c12efa18fd8015d7549379633644bb71738ab3f48d79e591656493b6692e547eb10b1607c1635080b21f2aaad2f900f8dee3ab1de57825afe490f5de60ec238b3ee8b1a1eeb59df29890f4c3160441c9669c5d326de576e25ae80a786a660cd8644d8b7868f0d4cb86383743c0602116207a06dfcbfcc74fba91fd393273bb091eb0f6a32c789214081d92e02ea0c88be1b457537110db5f736f2976d8c3e8b6db7bb023e8e8f1791dc12a7c0cdc8a8e5d684944fda46b4942b0ceccda4df83c44c6f7b203b0bb98c8335da42d431d94aaf8963931620895a7d4944614c249dd42c906e995f44656f316687cf4ec75885015b94b5b06046aa79d1046161dc127239b57513115fdf2d3a8d55eeee3b16e4bd490eda3d868050b7b896ad12dfcf60daa7cea1c0fa302e523a13640382462c270d5fc748096d921fddf74ec1daa50c4b1545aafd40b10301d1ff5c93393f2b15c1f4ebc2f98eba90f5f36182dbfdd337b945c79dd63346d04d910089c965b266eab2cc089f5a8ad1ebcf51d36ff8e7cc153bb9d539521e4318796a9c05e16052091fc3ee636a5349759f459c4cf371df5e587962fc78a2af0bb79ce0a7b3fb12c83d24e5b80e94736598b6b871477c617425f93cd3d5979e34f8e618f86fb2c33a2f9bbe44c8dc6be55de4fcf9867c0f75544cb6270082d388987b594f471f43355a885f6c67c83daa7835459b5e7cd142e2538cb0d6814ccd90b55bb30b2561383335be3fb7c41a65f7b7b328794402b6db5a57f5ef9cf6ba2cbc2bc73adf0a403ec32a1a54db29a2db5c5f6d324279557f20a2f7ecae25ef70f8b62e4c8908490993b21748264b261956cfaaa5421ac751ccfd207ed7f2372957ad49e3367e77022d55f6ec89800bb433f5c1a47663c766c8f1109a7c7d8c98fee1d2fdd7227de3933c20279b1da0fe782cc4c9cffb7c280b2dcd9cf36285a6ff89b8d36d37a27536c0d122172356825e0dbe3df8c3ca5ebc2232606217f7a1aec8c9d35f1cdf60e5b5a1cf7eb771c81021d98a5ac22d7ce724ef854aa599e837f175a791b174ac655a7c2e37856ae614a9e4acfeca4563d90776fe43dae56b45fdee8134f16582ccaa4155019e398b4584ef874784dc687e3177cc4b09e4b8cbe98c6328dd6649e17ad1505ce63b2b78d0b99b677f68e98e178f799641a1722a23b7f2339e0e1b3f80f9a2668f3a40e2c4c890863e8d5c1ae3814482b3a1150781e68f528b19918f537d81368098d44c377caacdde4d18c31796254ec3a37fb7b64bfdcb83b39eaed26eb2ba4a74db5ac986ef48fc7818e0e3ed33397d1cfd81a15bffdf91e057eb04bc783de955f739cb778c1b268d7a130cf4280264c4671c27636094e38686675b7cbd424de749751eb1a19f644889461f07b0129720ec64260339ec53e1f16b5a8f42deb034df7474e4f776e009fe1f61d32ecd333d07c6cc6ddfbfc7077a5981060b71a9739c23c7355af2a9175ebf908fd8e336872fa44df4a24a81a47816b2fa54282057d9b5b5700872ae21b300187b5433d58eb674b817c8ee9cc9e138fa8f57b730c9d6b7c58224c3768061a7e0677aff241fefac95cfee01be71b31a5aab555ee8ab58c8200b2a92096663f985331a77e0bd44f003725ba50e1d1042ed7c714ee1af0fdf24e88e6720f2d441a6bf0cd8a9cb6d8179160fe782060bdb082c037e5f9663cd3c56ae0aa6e3bd451b73847a6512bd9473bebe0a9228bad009f98db81e18f86ceddbe9d46c4a4f8777f5e93acee6e63b480c98d41d57ebc57636a2ddb385a91938efd335587bed2f28e782a5546734593d58423f296540cef093fa5223c59b05850a56a37a25b3ac8bf16823694b1264edaa8477c219fd1451600e90650ea7417dd84f6477fe9b9d064844f9c2089fcb3b6d01b9f74a971d8c36a2d99ebba3605955169323f092e8bff8c3329cac0fd4a646b71629094d1be935791928bf55749c2d1762de16efe49216e66f43a1773254933408085357eecae58000b30c2625b9aed9cb1de7ab27d26702b2f053c92387172c2c754c22653b59158c12faae324a199c4e64ee20ff5c4cbeb71f749df5a3cba93924487300c29caa1513495ee5112e7c8c47aaebd2662f38416b8dd0bea8eba76d880af911f62aa033afaa31bfb23745854c3648cfb2a9702ffab1175a7538cf6515b066f1dba1156c0b4ba10fd0b97368bc93784dc318965f168ae1b278e59f3a2a008d1f194933b60ab2b021169f49f8c05b601c2c117295b15162cd54b7b4a3466959e62c4917053e918d04b022e3f1c3e56a08e0aaf3e61696826fce3914edaaae4a23febb6a6cb638cfc71a0139603d87b8dd9bc228afa05853a3793e779917563da2eee64f06c71d573ca25d05d239bb63606a1f19658f6970de4d828d76850f2095b73a2e437cd71b9ea5abeaa2ace6e412dca64849abf2a743f2381b5ac028087b9ab19b9762783cbe00de5db2af98320843ed148ac2683962576cd38aa957fdd94ed77e29f06b5cf5a72742c8606c4c9fd0f3034a0f0d2bbac5c22ec78b480140fbb627dfb66e7e43a113436658c3057265602b7a8eb8e014ce8ec405816763724740d0a4781ee7cf8e52ba0b84799805050274029ce0ee083dbf635750ac10d652ceff262b5a6a9bbd27ed1d2f339872cdaefe7b6c72faba6d02520d6714a45a9cdafd27bba19c176a14dc8f036e4ad62", 0x1000) chflags(&(0x7f0000000780)='./file0/file0\x00', 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000280)="92b7f58cfd15304845084de552a40c7e13bf4acc79514e42731c6c203e49ae405cec02607129ced3f0bd4ed92a405750a76e272e9f4a9aea5bac558d6ba135700e3529dcb26c4cbf76491db872d0b24b1f40289345ee6b414e6473abdf8b4d61e7f0e4f6ae07e059", 0x68}, {&(0x7f0000000200)="e7385b7d3fecb78cd071adee80bb2a308e7aa14bdbe1c18a37bfbb1f0114ea2e8dfcef5e476f6f45928dba8a6ef3d646158512d602861826", 0x38}, {&(0x7f0000000300)='Qq/$', 0x4}, {&(0x7f0000000340)="8d661ab43332337d640ce38e18d30d681ec3d37ab98c", 0x16}, {&(0x7f0000000380)="7bcc1d0cf9f381d9df9dc596305a4fa6d322c662f41047175e9193c46833ec7b77126d0bcb6cad7cfac8e63ef976a5e2fe0cab5ded07caff6226506049e7de3dc6a98bb016f324dd8dff6f4311afec14b4da18d2069bd52d50d825c92eea32667ea44fb82a9ef70458d06de3036d02c8da0da8cb532e2ae4c15069052b3651f9f33a43baff3c9507cd6b3e7ee89ced24ffc22260", 0x94}, {&(0x7f0000000440)="9112bfd173e4e540fd7ea1948403c52a35d19d4b442165510b47e686c1185d9d503cee0fb86720fc5e807ada3c25ba102dcebaf8d46932ae9e217c870de35db62eb668705799cf55747559c919fe5c17a815b24d0efee78514933ff0d424b6ba790e6bf78ca45fa6a668c0ccfc9a792ad3c870adf371173482857889520be6da1054fdff904a28a24d8f7ebb58f255dcd1fe29b29ef028c3be4c74ec3cec1659064bafb1a67cd3965edd44744456d601855334a1c31d0c470e8618bdc37ec30a0d785cff22b5c025e179716e990c0a58e14ad7910e0a46d38102b27226369733748fa08022b837a3a7bec9acdeeaa3376127f1bab13937", 0xf7}, {&(0x7f0000000540)="53331ee7c23647705f22330be6b11d6c45ca70451c5e030f257e1c405d368e40f2be00a4420fd9752d8a4ea4938f20de37a3d59a439ef5a1e35c37e7066a9749dc2730ca905b459edcf021b01c9efb5d97c6a5c6552e6979d5a998eadfbdc0b6c4bd3dc4dde7650afda33105adef666de01f29bc5d1138b9fb22835c160d942724ebfd8a151b75aeaa31372b30d353849a63b7e008d63957c46d4422d8e22dbb8254016d7868b3d48542d800972c152f7b98c2f103a4bf21ffe2e4daf938a2426c", 0xc1}, {&(0x7f0000001840)="be88f359ceed2e499d6d4e88ed405916a1e3dba425b6b6ff9deaaa3df2307d0466f8033fd463aa5321b772de9bfa41f7c24b9470bd3d93e4132e3d75de79995d19a2b36a2799e5b4a39988785204991875c4324d0349120b", 0x58}], 0x8) 00:38:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640), 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x3f, 0x6, 0x8000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 00:38:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x1c}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x4000000000) 00:38:39 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r3) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, r1, r1, 0x0, 0xc8}) r5 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) msgget$private(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x401, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x101}, 0x9, 0x0, r1, r5, 0x6, 0x6, 0x800}) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 00:38:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "900a6e01ff7f0000010001000000000800"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x934], [], {0x0, 0x7fff}}}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 00:38:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./bus/file0\x00') r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8001, 0x29, './file0\x00', 0x2, 0xffff, 0x400, 0x3825f19a}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:38:39 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x6}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000005c0)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRES64=r4], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 00:38:40 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1000000000}, {0x1800000}}, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/182, 0xb6}], 0x3, &(0x7f0000000380)=""/233, 0xe9}, 0x0) poll(0x0, 0x0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setitimer(0x1, 0x0, &(0x7f0000000000)) 00:38:40 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xd000000}, {0x0, 0x2710}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x81, 0x7f}, {0x8}}, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) fchflags(r0, 0x1) 00:38:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x6d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 00:38:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 00:38:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getegid() r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000300)=ANY=[@ANYBLOB="00ff00000100000000000000f10000000000000000007fd849a7d5e447200d8ea2f45070f7bd483c7242df5d0df17476ee22e253f757b3917b97e5bf6d18295cf320942031ab29c5d74bd082740e87b095923a47285a76dbe4ef450ef680527aa8b2de961452afef30712ae58004531117c4fa79ca51bce7a78c4b86bd5102136fa47cd70af4895940da4d50f5ba"]) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000002c0)) 00:38:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000000)="b1", 0x1}], 0x2) 00:38:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xa4865c8d355e72e2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x2, 0x1, 0x10000, 0x100}, {{r2}, 0xfffffffffffffff8, 0x23, 0x80, 0x9, 0x2}, {{r3}, 0xfffffffffffffff9, 0x80, 0x4, 0x5, 0x400}], 0xb6ca, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x6, 0xdcbb}], 0x800, &(0x7f0000000280)={0xffffffffffffffc1, 0x5}) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r5) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0xa0) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000000)={0x80000001, 0x4, {0x93, 0x8}}) r8 = dup(r0) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x39) 00:38:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x54}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81, 0xfffffffd}, {0x45, 0x1ff}, {0x46, 0x40}, {0x8a, 0xfffffff9}, {0x25, 0x8001}, {0x20, 0x6}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) bind(r4, &(0x7f0000002840)=ANY=[@ANYBLOB], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069ad, &(0x7f0000000300)) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/125, 0x7d}, {&(0x7f0000000540)=""/214, 0xd6}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/198, 0xc6}], 0x9) 00:38:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)) 00:38:40 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 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]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x4, 0xc11, r0, 0x0, 0x10001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x1e9, 0x80000001, {[0xffffffffffffffc0, 0x8001, 0x6, 0xc85, 0x80000001, 0x1, 0x9, 0x2, 0x1, 0x8, 0x1c5, 0x4, 0x80, 0x2, 0x0, 0x5, 0x0, 0x5], [0x7, 0xffffffffffffffc0, 0x80000001, 0x6, 0x3, 0x200, 0x80000001, 0xc63, 0x91ee, 0xffff], [0xffff, 0xfffffffffffffffb, 0x6c, 0x101, 0x6, 0x8, 0x7fffffff], [0x5, 0x2, 0x1000, 0x2, 0x1, 0x8], [{0x8, 0xfffffffb, 0x1, 0xffffffff}, {0x2, 0x0, 0x8, 0xe1c}, {0x40, 0x2, 0x7, 0x4}, {0x9, 0x9, 0x6, 0x3ff}, {0x8, 0x1f, 0x6, 0x1}, {0x80, 0x9, 0x3, 0x4}, {0x0, 0x10000, 0x5370, 0x6}, {0x3e5, 0x1, 0x1000, 0x78}], {0x80, 0x40, 0x4, 0x401}, {0x7, 0x3, 0x5, 0x7fff}}}) 00:38:40 executing program 0: rmdir(&(0x7f0000000080)='.\x00') r0 = semget$private(0x0, 0x5, 0x46) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() r5 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x98) syz_emit_ethernet(0x46, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffff6a08289d8ddc4c177ae89cefffffffffffffff080045000038000000000000000000000308907800000000470000000000000000000000e0000002ac1400000000000000000000000000000000365f22d02b86da75f0c57180be0f482f9ade38cd94892ad97312482e554f90ea8dc635ad0fcf9bf2c01993a785591fa273c501a85339ad455422d8b368f09be5d4418e518b15aa55454b11cd7320aceab740a4895c12b9165e802d72f0341a34e29014907cc74a109b32675447b9e1e340d4eea0c54e70e8c2b8af260dda7a30a488b8ba3c7f523a659ff50eed1c0affaa6075865b8c5795d662cdbb853618"]) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="f9d6a379beb5f08a65673e586da05978ee25b8807133931e30e25bf3e29e4d793a20c6b0b49c9d1c764f1b8226bf50d4326e0aafe664bebdfb435dad66", 0x3d, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\v\x00'], 0xa) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r7, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) munlockall() r8 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r8) 00:38:40 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) sendto(r1, &(0x7f00000000c0)="95d3db405a7454", 0x7, 0xf, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x80000000}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x3f) flock(r3, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x62}], 0x1}) 00:38:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) pwrite(r0, &(0x7f00000001c0)="00f98926229ae7e696a0ef4756918e3a66db05eb5ba3fa625e3d682019cc250ea6b716266b36541ce4442fa636d013aa7f1bdf847efa6dcb22b6c1ce93ded40021aff5c9456085bb49c3b9955541d5504fe7d415caba94e741974fc747f6dba502000000085ba89fbdc565e01a84a5c49071a10718294bd50c6e2f632280e7b16289be37f90e6a02f828cf17a4f5", 0xffffffb9, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x20, 0x1, 0x144, 0x10000, 0x3, 0x1, 0x2, 0x6, 0x3f}) 00:38:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x8000}, {0x4d, 0x0, 0x0, 0xfffffffc}, {0x7, 0x0, 0x0, 0x100}]}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) dup2(r3, r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x400) pwrite(r1, &(0x7f0000000000)="0000000000008000000000000000", 0xe, 0x0, 0x0) 00:38:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x3f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r7, &(0x7f0000000280)='./file0\x00', 0x8) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="c2008962174625b9a22acdb0c7c6e44d2912498e2799cd6cc1c8662954c887b2d89a726b9012151de0c4c1ebb63663bbd810c2c1d288dcdf49d654b26bbd70b907957928cc12fca5a35538218846e60f0406d58339910980c1d9b02e", 0x5c}, {&(0x7f0000000100)="fb207c99762cd605f02414d0fd4b3694daee7ae5ca0dab6d85e18f72ce3ed98794103494e901ea138cfce3fdd3470c0cbd3585cb31b8066c3d745c7074637aa73b6ad2369ea576c3abad06ee953e651f0d", 0x51}, {&(0x7f0000000180)="2093c23483535045c65d58b10c7f1a3978365bf99708242a3bb826ddede1d1069868f475ae1bf2cc1bdf784f93cab294d6bb5609ee52404923c106267ae7ecd9fb8074b2a8b93bc26eec9e8325fcaa336b985d16856aa475159728f3a18b15bf", 0x60}, {&(0x7f0000000200)="62cef8b21b3ebda5acd59ee7a8b233ffe330f3d0d1447fc178cdb0fe61d3d58fed620bc6e014a3b5d96cff5b5119789ca000", 0x32}, {&(0x7f0000000240)="5f4b346be9335254ca0ac091b157654bc5b90b630baf713a71ee80dbfb4374a86bd7a3a053da1d63c79bebb1d475919f483a8ffd396236a18a87368cbee77467055ea3ca456cb9570f0a0a4b7a636678d01a45c4bb283f2b771489d8ec264a60227a283c7340946e9d3a753c57e674a0d6bb82875e2de3", 0x77}, {&(0x7f00000002c0)="57ed08ce918b05a8eb5882a004505dbb321c3e9ac556ac93425ba08743d8b87afb11b3f16e4519fd25461fdba7e70cb39c0ad73eff51579fba7ed23c169e8d6758bc24afc17a23cd2b9e7d17932fb28eed14360ce41c7b86192e5f1f", 0x5c}, {&(0x7f0000000340)="c54770fafabe68fb8996d49ab0cadc5e2d4e", 0x12}], 0x7, &(0x7f0000000480)=ANY=[@ANYBLOB="300000000007000000ff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7], 0x30, 0x2}, 0x0) 00:38:41 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xffffffff}) clock_settime(0x3, &(0x7f0000000040)={0x6, 0x2}) 00:38:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x90) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f0708ca037c1010de6de1448c3f0439b1ab3b1e641963cebd95f1275dce", 0x34}], 0x1, 0x0, 0x0) login: denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 00:38:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) socket(0x10, 0x0, 0x40) close(r0) 00:38:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) setsockopt(r2, 0x1000, 0x4, &(0x7f0000000680)="79b703e7c5b984e94a36fb284bb213acf6a07ae67a1f239b52d9b2cb8cd93a8f1094a5b5d970e2bfa90876a5dc365e448bf3c6e02b3537255afd8e428ce853973cf5eba60080f2011267a2ce606b8a621c05259f938ad157f2f1f80bead9ab9eb421f43529bdbd08361ae0bfd2d4b099108093893e523360ccfcdcf50abee70ef2b23304a421b675d7e1ca3a17cfc40e67ae08e1db394800f2f97e0c944be7e0887e6a3c5d8c1aa689e8cb234ae595b120402195db3719604b97409787cb13bde94d73afd235657dd9d2cc63fae4d952dd705afcd81f8740eb7218164f0eedd22674cb241c5b0df45c03ec5d4340dbac6cf9b2a6eace3b9c4189f4050412d201d5e4c2ec4e625252c79272159055fa291ad4c2013da8f552421436b9f3a326c1393b3702a444004db80825936f635abe725206adf6bfa5bdf835b225c6c4faf310d5a0400e2502486b0e2f3f6dc16c2e6a06b37679d9a9cb98ec0096db408b1ed2740542c78fd2df00566d2b31446f30cde3d21ab87a8f86077a8dc4a7ec264e12b57fc76a82bd6161b263da58b009579a9abae301f7e5ea0377c6cc2f260cef1ae554066f5a42ef7a7f93fd765df954e96bfb1a5f1365664c156fbf145c64512d1dd38cf7aa81682f11858e34a367d0b98b5faac350fa1f472d6c072e3d21f544a775ead8b80c6da88747ea4569ab38e2d679e5328900be157bf95563f5fa6a1cdbc44d89861b447fcf4bae986346bb45c9e8c0bc783a180624fd0366fd48d194e277f295613c93f8d7b72e6b853a4790a9f592cc6abc14a246eb26dbf333fa70faea86ef14a80bcf83a091c2d285751dba5afefd506a60c16b3323bc5406e5e56eed782ffec2f40293154b49efed82bf4c5a7f62eb2b24b9b322f9056cd47fc57299ac8b9a3a398f7e2069fa0630b241d996abfda2a7175ff0f4efc2ac47454d8541ba64f3f8f752a6462737ba8928f43f84e89040b134e1738a7dd721fbad76dda024d71d1c9b802dd44193c4f675d1c0a712de2b0b4e650c06904c1bb25983ed8f04cc7ac6d200126784d6f34b89a44d89512420b8fe672794dc362c4a34b64d13d6714d3089a6e09f433bf9a71aab3d70a084a3e767dbc066d27aab213008b978bbf622f614ebd388f8e73f502642eedf4f111ca1270610ed073c585761bb5ccd12edda5e19188ea32e66b6a0a0f323a1d4542ab1ea95c388a4a495d45a5adfa6a86050a231f23481c378b67e20baa76f2b2125500408394c08ee6fb126bdf64efec36238e42cde46925d5f2a47d2cb20906b3057326f41a3e72df5fa4087e119a4d0ffea13258f2f62b12fdab24c00fcba930ebf90e3523c2267c2d85b9dfa824c78631fb28b4e9ebcc24752c99148f8599f67a324160df17c2dba12092a518812949c8d6d00c8e65f4055724cf43dd091fbb164c949c7de97aae2e2666ef953f8ab6610327efa250a392f81339fb26773ead6b37c9f169fb3a09f4ad4387fca684a060c1678614e9a76e17cdbbb68643c0cf0423e4158dab735083595cdb7d9b7081d8a49af4efb3270e8913a373441009bed98749411e407246021bc7cb8702b5b706f31b9e0712108ea501a2343a063219b69a956f037e7c1c08812033199048c5db948dbc067b88d29b741d0b3891b698077db2a1805228691599b42bc510fa4133c27b50fd266bab26b17fbe2df17f53b60ac7f59b2ebb6b715bf203a792cb95502c124f89e8611544498a7f779e537a387d865ad48a42896c6183b2bf483f4d9a032a23676ec835e6c53e3c1fd85b43cb3ec5df5b8a90b889bbfd235f73585f4a8b66f90ee1551330bd7a6f3e1e4385d9bf1a50978fc2b35ddf81140d63f90067233a97457337897141c95df91a994555471227ff19bb6293bffc84b6c30b6d2c24250a9dcb0aa8191d9e25608fdd8c01cf171432a315fba1c48874b0bb34ecb773f5434552000cb7bcdfaed58f5cf43d74bf120b3ebcd291b59d39cfe968518af547cdfe81e2712e6ca00e381ab212e85c059c9c7a411e48a729e9ec576f5c899906ace476cd826324dbee391a63a55fed1ea3eb477fc8e0dc5f7a28b4068976d52e0001d2ba234d8cf678f659a52095a0bfb70018cf5c27b028ff6f63c477087b4b7ac40a50353de98e45bbb5fb44c0c0f73461ea3e17d9ff435fc66ce859f4fd97c8c5769d9e53ae7c0cef08b4344858c09acb256d82a8fa8d128405a47570f264044c53a437efe6f40099976a6342b88419af085ed8aa13f6d1df1264521c3543a09de32f12876303c99dd67e11b9c0c0a2e4087938de700d2364fb464e8f29aec964d6461e1eebcfaefbef68901471755f4e7f5bf4aa0b34cc456a2fbdb594fac40bb29cd4904d7c137d80a87c757f1ad56961d275ca7b482da9b89c8ac78340e54fc388ca21fc2a7e09e60648e3c2ea14fd56bcdfae2ae052e0fec16a986b7b25c5fbc614da931089705acdbd141c44317e8deec2a46db010194f2f80b5236cb63298eb6ac044bb518125fbcbf4cb2ccbccec6375dee2055366b6073f073c11f46add8564c959bd614145b09e54bce332f780e20eea55a213afba9e14506a985a732c4aa1dc237a04b0e77fdcf3074d488e8eed10a963a9b358d8d504667cdbfb78773e359de84006ba2a662f90e2049f2b2e9ba8ce8486534ce625c8ad10c9cf94491bb9e658df3b41a8711ffda98a3649279993ed9fffcd12e4ffdfc35f18bac27608cd3673592dd6eeaf84f4d7bcf9edb71520949cd222d688fdd490aa89a8907419eb8368a0b8bd87349e59ee97839855cf3a9eba70eb393ed2cdccd9062f66fd53748c7dd9b5e24de30eef478d765482ce57da67ccd072e8bc58b26bda32b3610f0d3f547bf83acb6207dccacff93073a73401fa2e97a8f0827564fb6801329a7ec69abac04e6dca5b671c25d00d3bda96763118c3d61557cf376382ccf505a1b43f8be0cea87d44db23c50011a86332886251f522d968856e88583e721142eec41afa37b96569541d95c56db14dd5b68f1834d138167392745b2d38aada15c8ccff573a91755c012a7e117dbb84f4f1cbb4a4737b6330e62de20261add699ed6f898ae1a099648d5842884768c7c3114eb2e13d5528403b30bbba48884add0cc9ac8398566ff954aaa7a5615d6db119acf86b908c05a3f3c5c3c808a7fc69de63de165e696cca91dee74f322854aec2e20d7fb14a1f10120ba893ea0b8928f1576ea5467b4a611b5531c7cd31439495d6d988777215a0c756399b2da00fccb93dd9203c78388dbf4966384f106567ff6a2ce17b1db14d3f34e3d2974ba608f1ff610951924430e304e343b7b44b72f464689d4bf0d7f79cd5905721c644314ead58b71d46b40f64515343750a4efda654a30d0f8b101b708324d1e7622c1b6b2b4861e242896c2420d918006b925af7c7a744f94e312ffa258ad8b9c82ea13fa3a7e81e783c4ab0c310f95faa3c55770e18fd349509724991cecf6442e13f0156ec9b21440f42a66ad19dcee7a37978b5883119fba3562f1d47c86f30e1b6ccc383513adbddbe1513c36d524ef1240372517e161b7c51ca61924657eceadaa7902880c8ef110dbfa7008040d3f9404e21fbfb776941d35efff5ec4175d1c7ae716a3229302f9cd565b01822b138658be3cc839117a167507d163f4e7e7752cb73f6aabb30f00f203e142b501da028c759c9c8d622052cfd4bc74f2dea67ac720193bd19342ba369a4b25b172af6c7d882af52e5a4efb481d9b65ebb864ce97c6cef5ddd4de8da66d7af4ab1f49e06b1d16c6135b857e12b5b945bd50561441f37538813a1bb860b2dea9afa522b6139a2059d0af7d0b1a9492b5f7b60ed1b29920840a699fe5d8fef572c70a228a7be198bcdd337b7a1c6f1880a48990d6c36680cc2c29f57b4809d3ec573f425e3828177f6ccae0cc3dc0726351b28d8ee938d0d332ebf8009aa0ce9e9bf1fb00c196a7165d5f12f5c3e7b5149089ba10619eab59451e762a67e06a55739bf26eb64a6ecface2ed42362a93db8c02f1b16d959fa1aed0de2434647bc4857932d4a44c8e3b7e4da41020ad8c1fe36e946a18025ff1044209320722f039480717efd734b8a1b2f3ed4f309933fdffb26e7aff5a1b2ebcb1e329f0de812056f10ee4c53995e6a6b8e8b180f5aaa469657fd900622dabdf379f94af61eaf4c00107865a877c4af88fb99585b9b750c514e937a0e825912d3cf0735030c9c9069ba6e836fcc9f07dbb6a57ee0b4b14e9eaccd83c3068b6e006c93dbc290099865eaf40533edbd0610f3cf41da0b65e88da2a555872a69966f08e8cd86fd0075df478e5fecac7a31c82821c99b68cc4e3c905eb153060592a9e543c5b710192030bc1519bba21bdf80053d91b3c5cf04982b65f3bef7f817c69becf93736169ff7b1531e892ad81036696facb4d88e0435426dd4da7d59bca705d800a91b5912c2203984c38c21767995f3f220781b550a52392d7eed8db34b5edbba68b9bb6281339c6383c23554037c85831c14175083e673a9b04a34199b6b9dbb4623760a543680b4f9dffba0e00896e686bd6ddd3677ccfa674c24edd3b4aef2fd0de69c2758066bfcbdd53ec7c373891ec95b4826a693dae05f1a7c55b4811c468fff63332ca38f652f67b126584dcf3766ebee9dd72f033c9775c0a7dc79ca6fb496604ab903df079cb7748e4fba9216a25c7be6bc52a7f1e4fd20cbc685b1a8f2954cf055380cdadec3d8da51870ac73f1a51b93e185b81c864ee6ee7b9ce2ef28b42f8be1ef87526eec4b5d35fc9005d6b21b8d09fe6ab866df6cfc66309b9aec23d23e54e873f4bd32fadc652167c0a6461be7336437f8910735dec3c61f8c5df4514314d9dc45bd84be22f724e63a6628b819c4a65cd8ded2251f5cfcbcac85c7ef3a120c872940218e3ec6da8941821bcf3aae810eae8e03fd1733919059a41ee4ea5654045f167542cb8b7a8963cede1c31ef80c1dafa9a05cfa62716120deca6914f2f7644eb9860ad0dc9066f0d695bb20cca9a23fdd6b3b1fa333ede6b2fbff163cd77b0136febc4124d565e4c0f7aede23125150af9b338584cd9ea342b626454fc27480ecc8d7713566665a3123e9bde90b13664cc4457e3d59aad0d7804cbd435c393ece85d22e2983c994db18e5ae13a612debd5dcdaea0e6b600d34a7947208c9315b8362ee18ffe7285ecfedd72a6a19d34de8d14e19c0926952a951dc39cf1e59b58a0789b7de037c7da67708a250c95cc739ee7cf18b9747a366a3cd4bad390959e238bb1a2749458dc91c16175fb35cc50a91ecbed16b3ed2af3dd2d2fbb9d0c6f69c5c565698120ef5c4077d2e42dc3a4b2a2f8731062419f6f155f728bde52f3ad1cd28d7e85888152a0ecbea331985854e1989c12c3ecfb2adc4be5b679ade0bd73c1f629f14bb3e963bc009423afef1aa36b4421d34c70f84fb54a2fc0369f775eb71e9396f9fb796cca1030119f0d327d688d8bf665bd74508d4d4e2a7b27632c834d74b086bf65576bb07fe3af0f76525bf889486ff525c1f97d1b32da534bad8830b789127cb9f6dbff1271804673fca49328e107c2ed54158f8180511db8ee9bfc634840f6e3d3261f1eba5a79c7883259ace2b30ad3258f72aa337481397237882916efabff3adccb5669fe9c6de9fecb5c136695f0770ff8a54718fbfe7f60e26921184ed9670360af34ad8fbd4602376e3f5066038d9e15a74ff61f86d22536d6b6d4cd210b6fb53019bb755592dc9e5836e20784f3d1a5313743b14c315", 0x1000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) close(r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x10000, 0xb2) close(r6) 00:38:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r4, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e22ff0f6c653000"], 0xa, 0x0}, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r7 = socket(0x2000000000000002, 0x3, 0x102) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r8 = semget$private(0x0, 0x3, 0x20) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r2, 0x0, r3, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 00:38:41 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x7, 0x80000001, "e35d2b516c5f8cf769a53fa0353f27ff8f104de0", 0x5, 0x6a9b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) fcntl$setstatus(r3, 0x4, 0x40) syz_open_pts() 00:38:41 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0xe4) lseek(r0, 0x0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = getpgrp() r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x6}, 0x8, 0x800, r1, r2, 0x80000001, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x0, r3, 0x6) semget(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000200)=0xa) r5 = semget$private(0x0, 0x5, 0x400) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000003c0)=""/161) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000040)=""/23) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f00000000c0)=[{0x0, 0xfffd, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:38:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x9b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) getuid() setreuid(0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 00:38:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) mkdirat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xa0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000340)=0x1000) kevent(r2, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffff8, 0x3d, 0x64061c2097eafbf7, 0x9, 0x1000000004}, {{r0}, 0xfffffffffffffffa, 0x37, 0xf0000000, 0x9bc, 0x9}, {{}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x2, 0xba}, {{}, 0xfffffffffffffffe, 0x4, 0x4, 0xfffffffffffffffe, 0x101}, {{}, 0xfffffffffffffff8, 0x12, 0xfffde, 0x5, 0xcf}], 0x9, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x1000000000000, 0xffffffffffff61d7}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000180)=[{0x4, 0x4, 0x2000}, {0x4, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x200, 0x800}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000280)=""/75) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0xb3db) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/82) write(r0, &(0x7f0000000040)="1a", 0x4000) 00:38:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000000c0)="0fa85c8f4c745e25564ebf1a9b57d5bfa3bd5c145d9d16beee92f60d9baf2e1bf300f5", 0x23}, {&(0x7f0000000580)="c5a07013427d4f29ea945bbe8ccc866323ab4105c170eb05740a7fb50620f00483d22f2684eb507cacbf189dd49e201facea7c673a61e19e6e4107ddf42d3d0b5a3e611619f7f3840a9f4cf9fc7d87fbc416e21ecfb154c1630c4a1c7be9f98fa477", 0x62}, {&(0x7f0000000600)="fe3f7212635c34dd1ef52869b8ab029b1dfc8acd8b313efe4081a19967f750ab261a391f7e733089ac803f832b760f305a11d0a0861aa97c75e6c5f80a69f70885db57b1ea3411e9873ec469a169d50cf1c1a247379724204a22ced2b532a10cdb3b974257cf11356c56394af9aa46d7aa9c213525a01f04b99146f15da6337ea444bbfdc7f98c41e1798b8d42e5b1ea022c9a8dc361e3f026b681cf279ab7bb8683397a02c51f68b01bbbdcd3fba9d80422e3204f2ba608f1350a9781ed302f659323a788ed95985155de4112a44bb9a3c9d6b42ed1c7bc", 0xd8}, {&(0x7f0000000700)="e54b3e21543498145d4e42b38b6351332b106f6db01fae205b050227dbdb460d1277836ed9a1db0db4c6fbde1bce55617142fdc540d415f1287591fb285f0b1c06f97e784c2283a7e347d0f8f73b1f8253c40952d671206cb6f0fb12", 0x5c}, {&(0x7f0000000100)="2aaa289a0a2ca1161f5b2ed9a224bc2472dcb73b4385d5786a1ea0eaaeacf9ebc51ef059e69231d2696c0a96561c", 0x2e}, {&(0x7f0000000780)="ed441546125ea181", 0x8}], 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0xfffffffffffffffd, 0xffff, 0xfffffffc, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b", 0x414) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 00:38:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x282a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000a80)="07c5e94378945b6a35cff2fbd1f06cbb0a1e5f2587616fef55be44ff6cbf2fdcd229059a11fbd9ab9d8ce1429742632276bf26f57623cff3a7b7b52ec18b0ae0bcdcbbc346d6f08b572fd277c0c6066ba352c5879f4bc05c0e3dbb9bba09f2987f1abb6129a8482d95442ef6170095a1935b36018175105b3d32be140349a3f36a3a06772411a488076b55160e02c5bd77458e47ef9c008ab9c3ba903eeb18f214dd971561462e3f99074e725332494e50a300000000", 0xb6}, {&(0x7f0000000200)="91630f5decfb70c31fb597cf6fa37fca28776bfd847da95ec5053b91adf2895c1dc0f7943c8bf2b92e11f6e5846918a3fff7f64472", 0x35}], 0x2) r3 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) writev(r3, &(0x7f0000000840)=[{&(0x7f00000002c0)="432a79b8f5cda395e234c7bc5c48b1008dd7583957118a440129f2415d7c1bfbc91e21d6b1a1faff6f02c2842e02dbcc84f0ed8c11edfbfec10bf0b47b3f498e663e0fb08b582f0dbf8d9a86e33e6fbe98dfe5037dabe29d4c486c1365cd902db777f4623064d944f284817301bd0bc4211f06b0b73ab0c96906e412f5b11b23f5b09786532620f5b9", 0x89}, {&(0x7f0000000380)="19e200d8b222743c4947eef82daaa53e89c8fa5798c0282e639c20750d9778be9c36090b07c67c8309d5ecbd8d9568e95df47d59b78a034d5203cc2996eb19ae0288e88d66af69a9636c54293cb810b3ba71be3666f56fddfa336b0a929e07d4d804e2707865097ba95c8cadf7da630b3434ae9381dac5db8f81e5593d86421a7f97bbc006a5c5e913589af8ec3609fdddd99aaf41cf295e23a2850d4c80e59eae712c9ab7cd9becac4563598ff74d", 0xaf}, {&(0x7f0000000440)="f9b4fd5328e61e023f0e8792919da4cf7d1ca0238d6480f206a2cf25dc8b0ef3d1b66c3fd1b3cf556e401f72439c1962da0f0866146087ece80fc9c2e010dc93666a009e9fb9ef113948b6e6972ad0d6ce04d501a92b9ef70b4e172b2fcbb4dfd86262821030b7bdd98fc7c61b75206cb81987613ae5dabf31de22401a825b4724f06d72800a846096faeeb70ac02442f2d7168a4bc71e6bb57e3cca67b9f17366b32f3e9cf33549", 0xa8}, {&(0x7f0000000500)="70618d5c0a979e150e65b5af29c4df1034dbe783070930a78bb07628bcd22a040b50f8e10ad753eab8ce0816e4d9827604fe777590c6fe6de5e12809af5536a9ab3d868b394af13f27ba03f15b51aefd528484581a13e2bca758b58670e31896b119cd153b3cc108c058173f2755637e68aaab3ea459c0471adc82322488e9d797e239d3c0f45f8dc47929c559996f6911b3a018345da32d2a3dc50182", 0x9d}, {&(0x7f00000005c0)="8b460e12b760eb5aee2ab0a6eb10fa53a7", 0x11}, {&(0x7f0000000600)="19643543e4b13584ce04cbdcb1b2130a239e704248868edb9a5b26d834d98142b09a70907cc36b49b4042362a3b41c40670b450f7323384534290001d3ca00713f65e787ad119eed3e606ed30779819cf14b19d6a37ae53a2342727743aeeb5557622f5e3d3dc851cf9f", 0x6a}, {&(0x7f0000000680)="f3771e8c1310f6230eba4b147a5fc06df4aded5e648edeee06210be20d6f6e8fb301ff5d1d2daed68e45945dd892efba5ff8f84970b1e6ae05b4375d66e44c05265d883b8a8c47c5230212131edbf3f9bc4e02c3cfbd9bcd9be899248193eac0822942f9655f660d03f0dbcc1d751fe094c0126e6f362fb7229dcb4b67e6f04eaf621245cf1470c916", 0x89}, {&(0x7f0000000740)="db7b4e5e0f41b70c6c5e3f82d549b3e6f9978de5443fe2e7360559d04932278b71d4f0b83cc006dcda0ab014fc56e349da7a991bd0f3e31dc0a2d7a4dc4b5732c3cde642b491afa6d10ce3af2c12497e7de0e699fe9bd640443ae931d9af95f98d779902d2", 0x65}, {&(0x7f00000007c0)="53ae9ce6d332a214b3093992b8ce570e70ea919923178883aec113910c4ebf427d8083772e921ae20e6917cb2d18efdf367a1929b5248cc0614a3ad549a47466114d6c4acac38ed92a75035047bb028fe885bf4c63b5defb3d771828eda965916b3117f83c4bbee43d22e643f29d59d917ba756ad5", 0x75}], 0x9) r4 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x10000, 0x8) mkdirat(r5, &(0x7f0000000940)='./bus\x00', 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) dup2(r1, r0) 00:38:42 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x284a1, 0x10) 00:38:42 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x3f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x3f) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYRESDEC=r2, @ANYRES64, @ANYBLOB="bb4f205940e2a809fb6d684844d97c245f96fb6820f37f81369c48ff221919672439e3eac30bd026c0ee62eea5323bb324a4da5577cfb117589b55446e104a73c06b7fcc565d3781cedfdcb27b4836d697573f6c0b3db7fb6f2c84411f6eee5576baea8254fe2750f23ed66c309c596736149ad0d23e527c57fa014a1534adeaba91210486cd09e1dc328a6c21846ab91cb6cdbf090a9743af6c01358f1b96ac4b6b2f8fd6469471f00000000000000000b2a2cb6fbe47dc82deda0a00"/201], 0x10) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)="33d0acfa0cfe58a813d2231b892a38cbd3e86cbbb7736312319a8f003f566cbc301e00a6cfdf7731b18ffa1fdb7e98f2ab071323cb982bf66eafe93ff5588b1c21a6fff8f63adc9c8f6e3e5385e13a1cae4389b82b1d2b604ef0ec16dc89e4fd6044709345c35415e39c14377c8850b8f31db837df852d61820653d0336eb6389a59abb8ad982fb1a45211d3ab96a6a4340cb3e1211ba9d5ccd9d497fc5ae4c437f3bdf643c062f844c8b4bffbe49ba5c459a9de40d4a18ec93b03a696507f86f4045b26082e1219f1b8f47e55ca1c9c8988d0b93b0a4f2f8f8a4f295eee9451c89f7bb82aea9b8c4eaaa518290a9572e20396053db90acbf7dcba985efcdc7ad088a56b4982b3fb4cc106296cc6e27e1c0ade8510adb2d08783d6e62ba5fc05b02dc3e1bd65b0c7030b01554c751362ff0fae8a705fa04b75cac7affa0af5a63c5f0fa54c57a111e156db632c741e2b69fbe066aec2b9e0a6cfeb4952dbc579b3dcf257bf61c70759eddd151b13e4b35a0300e92fbd5aa5a655cab95bf7a3da8d521cfccc4644d98f6edea54d5cfca978d0e00762c17984190b6bd672982a305c165cc770fba2659ac0ad509292bafefba74f14547ffaf19ed3bd9ceaa30295867b939db707b55134e673e04d184d0bc985c4250e4fe020e7d7c6fceaa0374caddfd687add4c287fe665854bc8516cb40932ceca67a6f1b68bd0eea5c1bda5b680411e6ffeabfcac7038f7339b2ba2344f8a836d5d012192a8a90a4fe10e1bfc16a0ca0ff67fe84df3c6d7d4381b22e102c8d8d1a8c31f2c084b71b8216f42883e52cade047596a13a7f1f08c215c5f46e9b765150cf0b29e8168a8d771c052fb15f6ed65066acdb2caeb74738ba799611f97a9cb2373f8a2e8ed1d6c87cf15d15aa9cfc8a6ef0c34a175a637f4ea4fe1a076e794f73cb28879add3fdd8781d4f78c9d6413e5e09f3575ff1b7adb5d874e5ce88e49c5cf15686d789da76901a426b3a95d8a895de8eb30a39253a5cf6b33eb27323e468385888b6a74e0451e764753e72be3d008573f9ab719390446c5861c1f8a257a98e60d3fd55afa0494dbffd8a6fad0873b3e31c7d09cff8c19fb411e351baa1788905caa926c3b939af27a01eb065e7ea04d21e09e56e1aac6b47922347aa4f968d0e2e65cc6bd7d27ace8be5b778b6197f9c659ce0261888d62b19eb6a66ea125046cd3f50ed689c2ce7eb5500e7c9083c73a4aad46eb9f0dc5cd99b069b18d7f15189b1161a6f9058c72501550e7bea7703a33e39927feace2480e5192f69f264d7fc516fb02d9b26aef045c23f36081d0963dcd9481c03e11930df7799fb1e05d8dea1b1cc7d2668b5663c8de9aca3b5de349cf29cbe2aea1d43556952334d3c33596c6631c814e948cf3b7fb967bdf8a6372d04044aadc9b8457ca03438c11990ded01d0abdc1a182b42832f445bd434e0d248fe7699f44f40e12deefa7fa1186a1b967add18e471a48af9a5970f3ad6f79aaf73e11c40334ebc52cff4508d2dc981bf385a6665a4a1e19d11c6dd695f36783225182a3120efa788c32e7d1813dab4ff8fc0073f0db3d00eb5426b4d954d5407903a78be02490222ad1fae332c70449a8e54f79b14669799b6d999cb72ebf07f497cc9da18554b31be1406daafbbbbfc05086a76db4512dc56189d3050bc9ecdd910d8ce11066565bce2fe9a79f710bb34b086efff70f1d447e03c9d1cfc353143c741688884d0f08b15da4469ecc51087a6cd3fc45c7121d0f413f82dda8ffa35a1b17f689beb7cf76f51a4671540a2bdc7c68fd41821cbede9341b571f0cf88cac0963586513d0dce503714ca2597fe067883e1b02ea3ea86858689c491dbdea209c84186cdbbd37ec1a84c352621f9fb8ff92978725e846a00ca7bcc870aae84ca13bfbc0c17bc29c5fb3668f1bc32c29bcf621098692594a59ab49dbbb41ef0bd9f2802be8fbb8ccdafbaa4fdfb04323c56b38043408711bcfeb551d0eab8c292bac0446ab124ea0327abe6948b72cb6a476b2c6a0c2bd1fabf0a0f989be5d8d95dd387a0bc93af73da19d34b19d9462d3974cd66673d24d66c5c4b", 0x5c9}], 0x1, 0x0}, 0x0) 00:38:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 00:38:42 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r0, &(0x7f0000000080)=""/26, 0x1a, 0x41, 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f00000001c0)=""/190, 0xbe}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 00:38:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x3d}, {0x60}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x1ff) 00:38:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) fcntl$setstatus(r1, 0x4, 0x80) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/248, 0xf8}], 0x1) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000480)="bccef0fbc5fddc984def70f945befa71706c986a578d6781ea6b2c36abdf341cd3944575032517da92c53e69c64697a44e7f8718b996de728b4b7ed674d809650e1f7341b2e29ac2c6aef4f44cabbbff8642cd", 0x53}, {&(0x7f0000000500)="f74b7028c2075d663af9b84b9d34c843180299d81f049a658abc6745f005780744fdc63167cb1ce68ff200379910fcfadb4f29b7aba1b2c947c4e39908c459fc83bc4c5a66e24af535bd8005be7e4b03ba1297a0036bf80151fa30b8165dc4540258d8e61da012c3d859e0a26367bb3507460847e1bdcbe6643406996a114a309cbcc5eb17ed0853b1488f3cdc53b90256e5ddbe13e56f13a83c51e0e9b3", 0x9e}], 0x2) 00:38:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 00:38:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/11, 0xb) 00:38:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r1) execve(0xfffffffffffffffe, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x46) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) r7 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r9) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r9}, 0x0, 0x0, r7, r7, 0x0, 0xc8}) fchown(r1, r4, r9) 00:38:42 executing program 1: syz_emit_ethernet(0x8a, &(0x7f0000000040)={@local, @empty, [{[{0x88a8, 0x4}], {0x8100, 0x2, 0x1, 0x1}}], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x20, 0x74, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x9, {[@end, @end, @ra={0x94, 0x6, 0x1}, @end, @rr={0x7, 0x1f, 0xb1, [@broadcast, @rand_addr=0x208, @multicast2, @rand_addr=0x2, @multicast2, @empty, @loopback]}, @timestamp={0x44, 0x24, 0x4, 0x1, 0x4, [{[@empty], 0x456}, {[@empty], 0x10000}, {[@broadcast], 0x1}, {[@loopback], 0x3}]}]}}, @udp={{0x3, 0x2, 0x8}, {"f623eac0abe061cac45372b4"}}}}}}) r0 = semget$private(0x0, 0x5, 0x46) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) setuid(r2) 00:38:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x186) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000003580)=@file={0x0, ""/4100}, &(0x7f0000000080)=0x5a1) 00:38:42 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x80}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206916, &(0x7f0000000300)) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda307000000114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00/'], 0x38}, 0x0) pckbd_enable: command error 00:38:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6}, {}], 0x2}) r2 = semget$private(0x0, 0x4000000009, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r3 = getpid() ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20, r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x2, 0x2, 0x7, 0x80a, r3}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6}, {}], 0x2}) dup2(0xffffffffffffffff, r4) semop(r2, &(0x7f0000000340)=[{0x2, 0x80, 0x800}, {0x4, 0x401, 0x1000}, {0x0, 0xdff8}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x1f, 0x2000}, {0x9ec365d24a5f4a83, 0x7f}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r2, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) mkdirat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xa0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket(0x23, 0x3, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 00:38:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r5) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x0, 0x0, r3, r3, 0x0, 0xc8}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000280)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x8000, 0x9, r3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:38:43 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010fb7f00083aff000000000000000002000c000000007c18efe59142e510603cb8f31b4a8500fe800000aa85009078"]) 00:38:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) socket$inet6(0x18, 0x2, 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0xfffffffffffffc00) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) 00:38:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x27f) setuid(0xee01) r0 = socket(0x1e, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r4 = semget$private(0x0, 0x4, 0x530) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) semctl$IPC_RMID(r4, 0x0, 0x0) 00:38:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x63) getpid() r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xfcfc96ac7f786d88, r1) munlockall() r2 = socket(0x2, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f0000000140)) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(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(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x8}, {r2, 0x2}, {r2, 0x8}, {0xffffffffffffffff, 0x2}, {r4, 0x8}, {r0, 0x4}, {r0, 0x4}], 0x7, 0x308641c0) semop(r3, &(0x7f0000000000)=[{0x3, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x8}, {0x2, 0xffff, 0x800}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) 00:38:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffffff3) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) setregid(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10, 0x0) r4 = socket(0x2, 0xc003, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0x10) write(r4, &(0x7f0000000080)="9e", 0x1) 00:38:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ftruncate(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 00:38:43 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/214, 0xd6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) msgget$private(0x0, 0xc6) munlockall() 00:38:43 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) 00:38:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "0600060000000000005b00000000000000e74de4", 0x0, 0x200000}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) sendmsg$unix(r2, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="ebc45c6fd41351cbd5d296767430c000ff949fd9366fa45c4390f29a9eb82d9b5c42f59064f48ae7cfb150dc23ee5113ad8ede5f4b3f6abd053103581b9193296f0ea41516441ed0e5398524692e05cd7213aaad3d8906208a4351ad814147d69824c1e39e6ce55775913868e5fab98264c214e06f25d5256ea89cd2edf9a080ec7b4f2923", 0x85}, {&(0x7f00000001c0)="d5bd3a049657e6aed57b65bf082b15ed115551cf4521444e1841ffbf65fe9d5296f60066e5a60f0aae34d58e8634217f057c38e3628005569bd8d4648b0dfa963bcaf27ed8d331fb5f7cf26cd7078da7b6ff00c6516506201548db927c19ff2ec07da10a6f6a0dd05674cacf27818aee6c3664915c71497c930f60dc9d065d895604ccb953e1bbf720547081eb098bb0d155d7509994d954818ee5d839a5ad082e4a569d2c9124f9537341e732c6cd0c706435052fe5e0aacadb25e985b4859433d082cb7b834bf726d4ab7f9e6b4c91dbc535bdf9daa242743fa3d3895093758eff9f6c36efe7ad3f55409f56bbf85c3010a91f0ed72c5b23877137e59bf04f6dca48b0d586bfa25d6c3ef82bd4f9b6fd8904147b0573b795c572c141d19f147828f2ba01daac9946789b47553d2eabb07c613dcc4634b2cf24ba625f41f878c63d53b49bdb3155204b5671380889cc08f2eab12fc30d8a4048dd490c8d8243c90ba4a2a0ab51cc180b4ca418ca5f12579f34aa3c76baa4518c5bf658a1988fd2154302b2117b24431444a59cec5c6085995f288b8202a05426759c2ba74399a6da29c0e0e2f7ac8958862ebc7854d998cca186e4140a64ca7e138a19113a00ec27d9c57081d79105de5e8808aaec869bd849cd50a40837bc83448093f0362263713baaeebadaa2d71319da432dadd70680993d25648a44f034e6a493e0a2c80d81edcd0e5fead9ea01e6bd775059f5817122644168af2fb00181553c4aa4dfef83ad6e4280d2e5cb4072af4a47f12958cad673fb49b144be085c39b33b94a43de8e4473885c89874e4052a8835676620630f41ae3c5b1dd170757a4a378a5e8943f780091572e206a607e575227a94981bdbeac3e4fa690e18cbb2a3b51cf508580519514b8068d8261be22a79219e0b0af9a682b86817fc1779cfb39682972b771737fcbd7e611c47934ca4b94efa98a6a07a25e7020df565ea0347bca714563ad610f0f1e561d9944d3b0ca400a63751b83537bafd6ba066bafb8f6633438b68919caf0c9c298c2d052f891ea008773bc1d53fc70e5c31bdeb5380f036db215c1ec5cf495ddeb7311c186b61ed122d43861db3ee0ab5b40feb6c71fce48dc6033c9de78d60d6045c8120c089db7fa42540a748e5c347256f13fc00debd7f29f8360c63e3f7f09afea7b2f4ac97c5b5e608f21e64e1eb1fe61bebc67885d4316914e4c76ddeb98a0f68a04e44ee87e78d5772857ccc07a7786748b71437f3bc8bd5ddc46f7e40e1a95f21efd160cc716a96d26085fe508d93887b2423f1e8db5fbf9481b40e89625389b1d73c638a8a152847fb0a48bea9fa90a0da26fc18053d48412577b31b18420a02cda6ceffb48ae41386aa9636ee358aa5dca534d3bc7a536b47b2de4080e40c57e8ebc7b9ddea911d1fb1acf14f01c931d7cdb846e3a0fca2b8377498b4b7eba8cbd4cacea8c2e202dadaae275ccbbc362aa562d9390608f69e8b8010931397f4175d8380650fd18d42efc51c5948dc1510f7ab3ff0e0cf2f6123879a5a3f49562aadb6c300c2365c70ed27e72581a23b939775a546a3b41752093ecbed06a3923c1f6d064553cd564d779d8ebb0b65a5ebf224dd0a94fb9af2586298471a28b290a83e90bd92ffd12676b43c493de2135c84769eb556b1ce58281e733492be10b08b8a114beaa06dd1ddd1e0f9d7cdd4e9629aedce8196315c6dec4e64b1e006c354bb9433e0280c261fe0c233e3f4adb8e99cd657b9a4355f07136e5c0917b51efd433fddb520d624afcada58fab4bfee6b83f230f4228dda9d13c938e34e6eea25c751ec841b2289ba4469fd9eba336473e920097fd3d3f4bf3c88bcaa07c9da2b4c9a2af23c3fb09cf720764e0f275a4ba10ee8f7ab8099de1951495e786633b100227ab2b60ff7707fb8574692ca476189d71f1e8806a6ceccdf1941990d9d81a9a2e8ccc067065cbef3dad972158e21ac340982f1b4e4ad4da1eb3c2c262ec772c9034b3c447fb69f87075b1728914d286788f49f62b41d664e3af1f0d7c0f3492c84bd48d03239143e594f7e84893560bb7a60cf68dbb0975bf062781b19d7e9827a25f41bae297494c7ccfa971afb48772009bdec7ba460c26b9305e47f19b60d40ee8c04bb5d57a002e4843cd80fe61f9e9d4aa28a32382d2de2ab8bfc51f60e08583c1d97235bbcc3c9832895e63ecd8f35c540993dd65cab07a187da33729dabed925a7e8af52bbd464fe36f0ffe08147e5d84f28edd770483a5f71222047ef97a14cb3146cf6853138f4f34ecf7e4c376556e466b08347043ee5d9f112f319a022062e055f628abd678c4b3005be3a9f0c25ef3866d520672cd897312a11243da0f34a4a9c9a6eac7513d1dda0662a9d37a9d680650fac651b241d54710282abe501050db058cd0dd2c846e359990cf39d59bda70050245fde1baa4f73ca60f47b71cdf783f52675507640e3db5f41776bfe77410c1bcafef7f8a40598b050a1fdae4622fe0aa004ea76168f5b76b63f2bce42ddad08b33c0f535c86321320a3f0a1b805c123204fbb695ee973ec4909e8a988b8471c06ea3cf477d507b72aeb741eb6079ff0940a0b45971760aca574f23f16291f85235d5fc6ee1b34edcbd35548233bc683571b8429362961434731c07ef68440f084ca2827a75fc3de468de98de298ad506d22b7653d0883239b06ed515211dddb2d3b29f52efff9a86d6e63073faeaa6e4a0159a28d414208a09ef5aa913bdfb1305622e85ee1efd81145fe2710ee8bfa840581bfaa25f1f3047b2c4f7df1cba1ece6aeaca0518d8815d90a1dbf79863dfdbb81270db502b452800fc9bc92c1a2a8e937b362b8006b83f53bb3f9d1398c817c71810d869c014faaa818e01c97e1b9bf0256755b2223b29acc2ef1e41182adbb1447e6b291e9b92d9a8e6cc17b802947d16cf6dd719b9e984b939c1ff19388d683bea42c6c89b7b6ba4bc90c03b6b9d4584347227844ab8e354de4fba32fb37ba11d47ec8d2ed7907d8dfb46ce996171d443fe458a41c8daf3a9f12c401d3d1cfcb1760b3c9cd192e1f321cffe6810e74b250874326de2643c8539f17489af923960f62ed07ae04346a2201d762ab67460dad4ad9921a041dba8cefe2264e2695b26271e502c0f869ce28dd161c30eb2fb6bb0bd290ba326815a54cd54566f4462e9eca60fb827220ef946164eb6a52a84186827d636e203835a14593d305f1e0d0991032e2af8cbaf02345ee0d5f19ca08ee58e891ebd24bbad16a07554ff8c874939dee42f275fe479c6023445d27bc6ce875a7cf2de34af6885f0b691f589ce1250c22cc3030a96b2e4983bcc8280cf37b43ceccd3ba555006ec706b3bb944a7ed292993e73d75c881b8204666bb2cefda37a0fadd2d8423583bc79eee92ceb332d6231c35ba1847c52384847076a1174868dc2577845a197fab1c092722c2cd24c7910d7d2e49352be598697d6ff59178c2b0c9c5e458b69ddf6a0dd463a9d970435f0d05360b0d22d1ffeb72f0a80f275eafca6a9f9148f7b2b31def5b628387433e0b4028077d37c32987181894991d9d64e6d268a293ea7e07488c80ecd1169aa3076c5d7ae1485f40a6d8681f66bfb70eb4f70f6e2cfe0c05964db835c4ab4d7719d99d974299ed252524b9e39279ab76709f8216da3f35c3031f153a2d4739a0ecf82ee0e6bfb47a35f8b3d3d20da513db0b83ebe80841e24bd490411dcbe404e2c67d3ce452d06b8b062cdeacfc9f4c65bc940064e6c3d14a211800ab5a03563c8cb7d56aef70f3ca326ca99d200af0dc06b9745109c53dbd12d8b28b590f3078a1e32817a940e787a76ca6f73f4b4bdcc661822884e51893a03781ca1040959e43cdbc386b0ac90125f1a8e9bec9e87b9bb470ab1fe6d3d2bc42bcc070db277ce399bfc365f799342b630eb20aca691d3284f15b1c4e0bc4803bafa4fb0ba413ea06d3c594c2e0b2b0d28e991bef2dbd0b8a1807d02b858fcd6e1a82d8a5b9ceac61de9609152836827d6ef0d07edd314b41b23c8e6f338b1a6ae7815ddaa7f8e2bf72aa3ba4212e55c857c0afc49c0f0d3063812b53887f26d9846ce33f88c268c6740f2ef74f41659e992f75b476efb411380d4f5926ba83cfa07149ebe23edabbdc9dc409072e72de84e92102d3841fd7ad5dcafad91322cf4dceaa43d6200db024a29b8c8105e51ecc2dcf28db0333f7332f031aab2340eb13942069de33193b2903e1a42b7f4fcd275b02b03a72cbc7f0157332a8b793f3a5dbbfe1e61d36b3fc35cea46b43495e5a04284c019f003db33e6f8101c057ee30327a9bd8e74b7cb91c41b4b8893475cd2766abd569f843bc71a5ffcfb4165aabfedd7afd33f317973bd8cf16f880757d42e0876f246e3eaad549bc331791e400f6330e8a1e5a53beeaffb8f64ba4af03051ec2c0796185535c2943edadae42996e5b52cc096d8811abe06cf961e7463f4324f1f480d2d6f2731b348d9df99a62447cedcd4f8d4c53d2fb747f4a7367621a1dc05b82c1f0951bd3880d2644ad0bcc23c2efccb300bd6d124430d2c6f5a25b74bd1fe2a4f8982de47dd85596263c9712d40aa1816fdb85006fa6b24f1e9810346dce9bc7199f10c6b2ef4d974f79825f58ecc72aa032e08566fcdb233c91c6e5afbeedd7ab0406fa0b617d1cfbe9b31459c5a28229555d7f5608a82dfee5707dc5779f48cda53d025a4759c1b53fdd68fc491837b57b277b6e00f5a6bf4369c8c5f698e763c2b722aca2d33b3c36ed1e080453bd2d020fcde2f15e7b9f970ac09d2bbda24bafda390b7d77865353fe11c3d6ab7f344be71e0af69d7f3cdcb55e8910d894858fe2d666fcc6cf01c917e8ddc0a1e1b06dfc88446a0f1a688a33c35a1f19914089e2412e0099b45be8bff5c4b93e42339bd0c0f4b662ef9c6ebb91bfd1fcfc1682e9c09ac357ab4b62859afc8087a91808c62433be3ef42f56b14c89c4bfb2ba7d2adf26292a81f090e2fb17aba956a3b76419cde1612b1c399a8433dd0c9ed7fefcdb5f7a1eaa710b3c09bcd0cb9dfb4d9f927c11479ce829b9dcef5df899b65858772b7a4893419206d95cf890da71d186e22dd99727e911428ea26f14e028caef5a232594e84c9a024baee32d4be499915b8defeb3195415e3a1fa70591716c7190cea3484cabd211a5998477395b68f08ff195b1ec547bbaa9e62dceef3ca6f0e6eebf0cf72b3bb9305cbc03ef2cc068b1ed5f7c3c4c44a99f58022fdf8c86b6b9bb5bfbf41a5ebe424e79796c4f2a899b387aa449b7600682b53e1bc4958fc514ada165a5880ac90e5dc93e840ec26355bafcaa9deb8f86778f7c535d9b8c23fab2d0b7d85774d39e1ad9510b068c799f5e719d91e30baea2579a6d9aebbf8aec27f4260f36e85c5c73ff900d5c4510400b3141144ccc7ff9289f75c43529311c6bd2a76ed8803c8de690df67753c58c81edeca672c51c673a8f7c0aa7a819839d27a70e6a06b719a7a6999b51308505557ff49d07a127fb2099bbad850ea949dbc0b0ce71a4955b8ffc12a2ee6ceecc89876d046321c50d71c38cc45df996a4ad74b56672c32e3b7f3ff64846a64215ee7e366cb3a94037f27f4a467b2e3e21453c09ab9723a62b2a3abc05ce19b5399aa1ad79b8b241f5c6e0c1cc51c2a639418af01f89db671c95861bd50107daecf0a4a21a2813e69521e355dc413f099c95281cbac6602786438305e03cb97156765c2eb20638a372ebd336a9194e8cea89ff726f879a300725b95dca0", 0x1000}, {&(0x7f00000011c0)="7ea389e3c27df27a1c2d6ffba68f4506ab0462dd8c77d2677b7ab0488eccfc4e65dba9c6d7c48accc551a54399e5a01b7ff2485fbbf80e4ddd1f524d6462de9b661b34a68d1f3af0a477870871b30fe4afd075a9badbb61b3c83d538b625f07d11af03a8f410d4254415f85be1873e461842e10a12d938f6accfad133e1665", 0x7f}, {&(0x7f0000000080)="6e723f796ec0862608df8c4e59be45847bccb2663de0b16254408801443f70043ff12ffa", 0x24}], 0x4, 0x0, 0x0, 0x2}, 0x400) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fff, 0x3, 0x0, "7fa7d0d917300f9f774b9aa581e2857888aa4d76"}) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:38:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:38:43 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x500ddb1ffd632a75, 0x1, 0x3) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000ff3000/0xb000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x837}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000db8000/0x4000)=nil, 0x1}, {&(0x7f0000aa2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000c78000/0x3000)=nil, &(0x7f0000a71000/0x2000)=nil, 0xffffffffffffe0fb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ac2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f23000/0x1000)=nil, &(0x7f0000dd2000/0x1000)=nil, 0x4}, {&(0x7f0000fad000/0x1000)=nil, &(0x7f0000d8d000/0x1000)=nil, 0x6}, {&(0x7f0000f7b000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ad5000/0x3000)=nil, &(0x7f0000fe1000/0x4000)=nil, 0xbb}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x1) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file\x00', 0x8) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) r4 = dup(0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r5, &(0x7f0000000280)='./file0\x00', 0x8) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') recvfrom$inet(r3, &(0x7f00000000c0)=""/237, 0xed, 0x844, 0x0, 0x0) fcntl$getflags(r1, 0x3) 00:38:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x3, 0x5], [{}, {}, {}, {}, {}, {0x4}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) 00:38:54 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) socket(0x6, 0x3, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x18, 0x8000, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="58f72750faf600649c8e17424cdd3a6ec50e22258a847ca28629cebe18f010a1d066670fea8a8150d0c360b6057e22cc86a737a0b9bc1d8307224341de598026b6b0775a7230fbd12d20082f6ccd4700d7e56cf30a69f29ac1a7ae00c81bfd4a", 0x60) 00:38:54 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="a96f6c", 0x3}, {&(0x7f0000000140)="d73160172fe80fd09708bcfc656e4718635a8c9994734f2d218868ac2881f1d6c2fda7ca6e6de98059ba14f943f52c65f327f660dfa15618486412309d4d3f9e63fe84979e0ec7266cb3ea499c41662d60a61fd93783000078b0d0b571ee93a26215006b35a38c9d7beb68f43bf760fd171733c5b3e0188283b760d341be6bcd091e96e6d3453651ec0ed4c4d8aeb68f51bed0432e2e00"/168, 0xa8}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) listen(r2, 0x231) fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0x6, 0xe9, &(0x7f0000000240)=""/61, &(0x7f0000000200)=0x3d) 00:38:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000059c8d8770e9ae4abbeb0024ccc22e1babb88e14d29"]) 00:38:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x35c, &(0x7f0000000b40)=ANY=[@ANYBLOB="080000000069768b5c11bcc889d95202921bd3ec9509df000034e284fe3e5de56e01af046992ef4a49afcb541836ff3d8451eba597e77cb13209ecfdce0ecf11f99b887000a6d74795ed3c16177fe5eb6b8e9a6eb2e8aac651398857c440ec1b08bb7bb01886d675a57c96e7d080037e708f5ea57cf9ca3760d8cc8b374330ce338947aea70e55a1388ddec119389c095b4c1753ed4d63d9d275eb5f7d04e3bedb49fa6cbf10eb6971f67efed5d660096f5defb5346ec56478d81566c6e0b01b117a1b5160be9540e2e08f0af41e1f7cc1fa1cea079a56062836a1917af0e8a96ab4593fe8f9e0413f4651e4d706a5b0da75dc6acfac49f3560d7b0dccf114e02d37b9bd216bd5490d009fe84b951b78c2401d0e3da155f9c27bf08c3c148b25c345387920bf959a753a8d64905f284f427d469f092181c2352363f408e76490cf02f473bad9d3a0d0e10d80bb471d6b3500"/351]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x18541, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000280)=0x1ff) dup2(r2, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000a40)="00000058541d485d14dd4cea04f6e90b6809c9f985553779671b44b43cc13d5929164b56815b20535765f7593a03fa609d0a6420616bd8b9088caed91c1ef872b683f4b1862655d04d1e88ce831c5bf205adc2d745d2daa4ec80668b8946b4a85432c235a6242aa9088a41dc5f3203d7cb3692b5d244861c109229f4523c59fea227bfdf47d2151a3da13411676b89620dcb11867b1e6db28377438a5d609c5716bebaf2038313454eb4a0ae5277ffc633fae3393d76a18ef3176a4a9dc93ea0fbb1c0ae241ee69f0e0300"/216, 0xd8, 0x0, 0xfffffffffffffffd) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x3f) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000002c0)="94307b2bb0d3a69fb92bc44a539485aedd250821ea443098378df80c390e9bdee2cc395bafa93abfcf8e", 0x2a}, {&(0x7f0000000300)="71c8d7fe924137aa33c13997914eeba29df936ba26e5c08bf7ff863e29134e1bd9614c432d14e299de9123ca0d7838fe5d113dd7682bfc34178cb75a1924b23221049af0bcfbbad100baf80239e390031ee5a725343839b34f7811892bcfb11720115ef35564da29eeb8ae7702bac552b761ba8c1cd6b4ef73e89250565674d49df2e172346745a9e0bf352b09cc7511d8b3ff51cfbcba5fa858f72a489efc3759b136f0c55118946825396c4dcc755b167a329030b013479dc9c25d5d7e1201ea853d5b9d8c0504779c00a0887a68a7aec67a", 0xd3}, {&(0x7f0000000440)="77fa3df74372672560ad1048c6e3ea662189d76d4212e9421a98acd7651e14a6ceefde341cdce8d26705dd8f41cb050c7d0e368dfc65f48bbe4ca5dae3f7d342b391e64c44b538b157f513c48327632c5d706a91769ad7cee415b19b7010ef93b3e25d3f5864b49fa3b83aa04a533bba3282e4fcab653ee1cba4e773e07f02d156d76eef873cdd22f4e4dd1bd5651994f1fe4b8fc64da31043", 0x99}, {&(0x7f0000000500)="0c61fa82649e8725d271fa379fb8cec9bad131", 0x13}, {&(0x7f0000000540)="668791ef1363c6dea235516bc186e495088061822b50749ffce65c9330c2fe463a3bcebb19da9d6980c253071d94c53efe8ffcbfcd3d08163ffda8a85ee033c1b8176c442a19dd86630a1687d8166079db81fc7a4f5906dc484ef5b3ab2ba7f4d51384ac0ea0c099cf7d5f52ca167b49100451b51a0275a678138037ffece0d39852a8e1", 0x84}, {&(0x7f0000000680)="85412cf0f3c356d2ff0cea99eeafd963a5c65f57ac54fdfa82884ef01aef5c77f0313d59b3a28edc3117094aa25e2121799a60799618117df712f677e55cc1d9b1541982178c9769dbbca4cb39a481b53d6cbf7273c1397c8a99a886198ac8c491de14d6fb4ada1fe9fed1cef060f12b1ca0d8573975dc1b4230abefdfea3335fcca0ba123fd2dd349101ee2ab14c696e7e23d250d677c57e54f00839b66bb549285a40b91cc69754dbe4bc4f98acbf2bd7bdfb5a96cf7bdb4f7ad07ff799390c077f989c57e12d0a6a94b68c39b9eed7b78457c4aee1ec0413810ac0547c46ade9047a0c56f65", 0xe7}, {&(0x7f0000000780)="cc3ecd4a0bd7194a066e24a3e2aae46f49719f82905d8b20aaa4b1e812347e9d5aaf0660aa4cd20a7f878e80c85b499c0c8b22691781116b41c05e46ccf7387accc158404f0a8839f821431a", 0x4c}, {&(0x7f0000000800)="9e591b34e478bace51ff7e8d3ce7015c2c2fd35fb8c3c7b64095e488230aa59f69b909c0c563cd5b1850b646b574ca62d7dd5dbecbe2bed756613b3928a84a897a746ba5bf4506ddb710e846cd29bf7882890fa47f8deb6f9c145fdcdd2fafb845bb83208de06a7e5bc3bc27dfbe54c6d4d73d60bd5aa031ae5b092525be68c1dd8599670acd097ed18740af2bd09645d9ca1f0136194b5e8a32cbbb64b096372e3b3a7b27617d90b0cab03ed0d3b3c8c29a93d8", 0xb4}], 0x8) 00:38:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x1ff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="01008f5c4b1db92e"], 0x8) socket$inet6(0x18, 0x2, 0x1) fcntl$dupfd(r2, 0x0, r2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x9, 0xcb, &(0x7f00000001c0)="be5f010dfd59685ad3c7434c6a2e095d00d86b8326a33927e34a52a8a017e0bb8237c1675e7f83692abdffd7d048811e9d0100010062f9a5aa8674895059e49dd0b45844578a4427183361bcf4a52c04c96407a882b706c803148626c24900524254c4ae61fde777b00a2a2bd4ce0f723170d88af0182b34fb3feb85344849b49832e2649269feb96c09bc66fc4cc1d7ba2befdddd5ca44a4dd29511c5ab30cd56a3d8c1e9ea8bdc3f26d0daea590973d40df8fb1b68fd556e1464a83ed17d2123e19bd53c6272c405e1b3943579367db40433ffa4eb35af40ff568d7269c427d22263dffbcb5605d3293fdff2b2fc569bd1802264d7bb3cdb28025ef67fe9a7d24df030966e2a4e7c0fb9fcdae62c5d66c8b64a", 0x114) 00:38:54 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)="20087acab6a1b660d59b67638ba8253dec209c7666eb5ead0633e237502a91f738cedeae4b71e73b08f4038c660a81b03b307c1b34ab3b452fbe2319cc4df744efd316aaa686fa449235cb1c1c61ddcf400907a8795b891bdd45c932f5cf5e718b9f7226b9e2f37c700bd38de65e416f78a4f221fce70b5ca8f81d07493d60a69597e8bb6ed52e8397cd0ba8e60b403c", 0x90}], 0x11) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r3, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000340)="69e1e4091743e16ce115c232157ea689daad93025d4803e26aae758519ef30d586bbbdd80d7dae38be52a0aa8268acc8ccc5ddb0a52c530a5ac24459c1905faab1f7657d6ac7ee7c17f734f35a78e450663c6db4d33156c8a53e75309c25d432971ebf1eabe1e3e8a74d6306ee69eb48bc8485cf27f2ac22a8c464f71ff4d1814fb5597ef6bfb6c6b1c29a2a2a1f2e33c0ce4b680ac23e2a369acdbd6064ab9cc807012acf2b9a99ca20af09263f875732c13eb6b37245e4b1a1e49d5ea783f19d344cda7ce7", 0xc6}], 0x1, &(0x7f00000004c0), 0x0, 0x4}, 0x4) dup2(r0, r2) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 00:38:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f00000000c0)) 00:38:54 executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) socket(0x20, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#)', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26cb6416b4776d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:38:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000000)=0x63) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r7, 0x40044b06) 00:38:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) getgid() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, 0x0, r4, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) r5 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r7}, 0x0, 0x0, r5, r5, 0x0, 0xc8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, r3, r7, 0x44}, 0x8, 0xffffffff, 0xfff}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 00:38:54 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0xa0, &(0x7f00000000c0)={@random="e3ab04002f00", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x6a, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x0, 0xc, "3989c581438844ce4e0009e8045fcddd2c1aac460cf55dfdbb0520d76ef81a6706fc15a0a54c0ed8de5b8de5484f9e69ac7704d4815bbdc35002b64f1195ee9aa4f295d71c9f9759a2d16c67926a561d1c93b5455ebdda49c0506543a81b"}, {}]}}}}}}) 00:38:54 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x203, 0x0, "8366402b04001720000000000000000000000006"}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0xffffff4e, 0x10000, "92fd7d2df4f18da5574731320a78758826f1362a", 0xfffffff7, 0x9}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x101) socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x2) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000014c0)=[{0x0}, {0x0}, {&(0x7f0000001380)=""/147, 0x93}], 0x3, 0x0}, 0x0) 00:38:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x8081}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x5, 0x4) 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) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80, 0x0, 0xfffffeff, 0x1, 0x9, 0x3, 0xa4, 0x0, 0x0, 0x2, 0x5}) write(r2, 0x0, 0x0) 00:38:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) fsync(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x281) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x80000000, 0xfffdfffc, 0xfc80d8c, "00a260410c8d7d0080000000000200efff00", 0x1}) dup2(r0, r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x36) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000002c0)=0xffffeae7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$BIOCPROMISC(r3, 0x20004269) 00:38:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffe], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:38:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x68, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3f25, {0x0, 0x6, "b0ca1c", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [], "8268"}}}}}}}) 00:38:54 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="2f39dbf082a6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}]}}}}}}}) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r2) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, r0, r0, 0x0, 0xc8}) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) 00:38:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000640)='./bus\x00', 0x2, 0x2a) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x84000080c5, 0x0, r1, 0x0, 0x2, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x59) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004006e1f382b0100000000000000000000000000000000a9f5ed1ecaf81d000000000000000000", 0x2c}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x80) ioctl$KDENABIO(r4, 0x20004b3c) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x67) r5 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000580)=""/170) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r7) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r9) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/224) 00:38:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 00:38:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) dup2(r2, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) r4 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r6) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r6}, 0x0, 0x0, r4, r4, 0x0, 0xc8}) fcntl$setown(r1, 0x6, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! 00:38:54 executing program 1: syz_emit_ethernet(0xeb, &(0x7f00000000c0)={@broadcast, @broadcast, [{[{0x88a8, 0x2, 0x1}], {0x8100, 0x5}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xd5, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @rand_addr=0x2}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x2d, 0x4, 0x0, 0x8, 0x0, 0x66, 0x4, 0x8, 0x37, 0x80, @multicast2, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x2c, 0x7, 0x0, 0x3, [{[@remote={0xac, 0x14, 0x0}], 0x6}, {[@loopback], 0x2}, {[@rand_addr=0x6a5a94aa], 0x4}, {[@remote={0xac, 0x14, 0x0}], 0xb98}, {[@multicast1], 0xb29c}]}, @generic={0x94, 0x12, "e66c8c8ab4e10ffae81459d89be8994d"}, @rr={0x7, 0x1f, 0x2a, [@multicast1, @multicast2, @loopback, @broadcast, @loopback, @rand_addr=0x7ff, @loopback]}, @noop, @timestamp={0x44, 0x34, 0x54, 0x1, 0x6, [{[@rand_addr=0x100], 0x19}, {[@empty], 0x7ff}, {[], 0x7f7f}, {[@loopback], 0x8000}, {[], 0x394}, {[@remote={0xac, 0x14, 0x0}], 0x400}, {[@loopback], 0x424}]}, @ssrr={0x89, 0xb, 0x81, [@loopback, @local={0xac, 0x14, 0x0}]}]}}, "d20646e41f"}}}}}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:38:54 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x19}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x1, 0x9}, {{}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x9, 0x8}, {{}, 0xfffffffffffffff8, 0xc8, 0x1, 0x37, 0x3}, {{}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xffff, 0xfffffffffffffff7}, {{r0}, 0x864973fd91b40909, 0x8, 0x2, 0x4, 0x4}, {{}, 0xfffffffffffffffa, 0x8b, 0x4, 0x7, 0xffffffffffff0000}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x64, 0x4}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffff}], 0x751e, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x36, 0x1, 0x9}, {{}, 0xfffffffffffffffa, 0x28, 0x1, 0x3f, 0x7fffffff}, {{}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x4c, 0x10, 0x1, 0x60c800000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x5e, 0x40000008, 0x5}, {{r0}, 0xfffffffffffffffe, 0x71, 0x80, 0x2, 0x7}, {{r3}, 0xfffffffffffffffe, 0xf0, 0xfffff, 0x6, 0x7}], 0x2, &(0x7f00000001c0)={0x80000001, 0x40}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 00:38:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2e) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) 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) 00:38:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200", 0x9}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x400, 0x0) dup(r3) pwrite(r1, &(0x7f00000001c0)='l5', 0x2, 0x0, 0x3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r4) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000140)=0x6) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde1b4be4edcdb130e634edaaf5e41a4dc4a0e907d462eeeb4b2309c31933a9f35d8afa5f0fd5e82646f73ba5d1c01a4b75dca71bf6a605596dd76a3563a14b2ade1719e672cceb92168ef2c4042c021098d6ac13fea70a8aa293e88b372209658f1a818ab68e642c65b4204031b3b9df9ad6201588522bc02a4aaab61caf9271156fcf30c7aeac5df0bc726c301de8f6da5f205749f460c964905344ba23ad836f1b1b72fe1944e1e0ad99f4203a5894cdf184dddd7b8db91c13be3cbfc030d893de688baf0979840d7c85752cd08c83ab5be044d988484f644f0fa297252fe8c9b00883663c64180ad35b682cf0a288b73b4efbf266dc5f265a4a4c9baaa5dfd09d2626e8531dddb3fe88d77824f8c86a40302967a944fef31b10200048311f", 0x1db}], 0x1) r6 = semget$private(0x0, 0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = dup(r7) sendto$inet6(r8, &(0x7f0000000500)="9c89d4db7f0467797cf1105cba21c5f9956bed06a67c742546d9c35d348db9f7b51a7b1b5b6d2516b89c9a0180cd735af4b2a9a51e76950004ccc50ef22db5a45ec05255f727f2a7b94a52d51ab8e953f8ef8a21dd45105ee8f6ebd57c623371fa0d04f5947f971c0fda79f5ba2e56bfa007ad8695", 0x75, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000080)=0x4) socket$inet(0x2, 0x1, 0x8) r9 = kqueue() r10 = socket(0x20, 0x2, 0xfc) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240), 0x6, 0x0, 0x5, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x42, 0x0) dup(r9) pwrite(0xffffffffffffffff, &(0x7f0000000240)="c7c0d9eac485679363a5625f507a3884cfa2b9f7a935f787562db07a1826f915b5518e516b4ffad32f7c8171ad348d8d50a9807f4462e6712c1cc75aaccf23102eeb72bcb9ccba3baa53f5f45fb95b465e0d2af2d0b8e0752821e65a1827ad28a48eef992834df37fdedf976f0", 0x6d, 0x0, 0xffffffffffffffff) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/100) r11 = dup(0xffffffffffffffff) fchmodat(r11, &(0x7f00000000c0)='./bus\x00', 0x1, 0x4) 00:38:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5bca) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80487008, &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r4) r5 = msgget$private(0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r6, &(0x7f0000000280)='./file0\x00', 0x8) r7 = openat(r6, &(0x7f0000000280)='./bus\x00', 0x80, 0x40) sendto$unix(r7, &(0x7f0000000340)="e923f0c6aea60d4f4787adb5aa634c791b3231766709dd9300d727aad15489bb5b03344041297459f63eed9e2eb82ddd31965ef9e0682f39f18326ce1f25a34205aa13ddee0646b092c7d87a3b9356672085a17f7fe0d2e7b631d9ee3aae113efdb8718a22e436e2faa67bb8a13a70883a535fce96a6f46e145b5dba44fba2955207ce83e362d5dbee55ff69dd2e61e1783bf7919fbc8c1aeb33a0679219f81d33814aba68e232c49ee31b429dfbe471cc108ffe334e128a5cb0e3c78667428223c380b9df59757d7948523ed2fec730247af689e5f1fdcf11fcd7afe989c7bd399468b0b9ac9e9e58ee862e9742886bec36790fe5e98bcaf9", 0xf9, 0x40f, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, r2, r2, 0x0, 0xc8}) chown(&(0x7f00000001c0)='./bus\x00', 0x0, r4) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) recvfrom$inet(r1, &(0x7f0000000080)=""/225, 0xe1, 0x801, &(0x7f0000000180)={0x2, 0x1}, 0xc) 00:38:55 executing program 1: socket(0x18, 0x0, 0x7) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e97680800000000b89da05a0a414c6394359a00000000000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfee327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7fadcef3a7b8d716dd98d3b868dfa91fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000ff0700000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc55c09500ffffffff8c5ff5fb501ebe1dc60c45bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad76eeca126014cb60b16ddfd2aeecf5f48dc18630a96ad82c7718c6988941ea19274efc50aa30f57518d5514f9772653c248cca98377f31864f227621983035c0f9e997e9686692be7dd3198ff30eb9d6a66b9964cc6f47dc7f749706fdbf1896fead0511290139e3c1e0985f5f5f5325f9ac5bf88be80054d5e8e71bb184d828f6222ed428f730512b79182925e0bc335425df35eb0e62eb38dfcb42c95f795acce5a042c6e3b9e4bd40528b3ecbf7b6e317ba970da13cb0db3d4d2684f6efab6ae0af6460e96fc050f2dcd1e07b31e0c3bc7d459a7709f16506f79375c68f0b15cce6b729294c874922656f09287793549faf034abaa256a5aac323ac92dc986028379df28b59abeb1abefa7d02b6177efbb285752c3f4434b863fc197bfa92a7ed2982b925181ebd8b72e95460ca59e73bb356bdf33680ae756558d0fdc1f04426aa908126ffeeaf2fb27e28753ded70255b0bd1430837291bd04395c13e82f71bb3b372607b265bfa76891fe42d01cee1d71a8d0406e7157c74e9b50553aab14f69092bca321740b7da741d70270c903f45bd0c3dd1648cb22d5069503f99be5e02d827da037528d49e9824f560b5d30043193225b2916ec8cbf14cdff02a307b50939573910cf6655319bae0938ed632c08f7ee2d1277c85ecbc5bdb73a567dde757938618a13e0f9f4ce5bf60e65deb7d15bb244984c1a8804ede92cb357b7ee9cd1c2922e4069c95842677b5e62ebb9abe490c17e353d5fc384156fdc3788dc4fd2d6ac849bf70035cce3423e880a4a3d31f549aa1ed8261a35d0e246eb37ed18d4db0241518a11fb1a60588f59d5d53cf74f9dddf3f5eb26ec9d4f79a2d0f925be00deb41ac5371e95600"/2868], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000200)="892eadf04950078f2ed34954230641d006e34157cf0fce4c9f5f9b022b1d0a41b2285a18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f4094321fb64fc7a962d58e3c174125a6983ee863af3239970e25b53381f4960bfee501a720b650aea100efa3871b176589da4ce11843b66ac797f1c3dde79a9f882a3472338809b40b3418571473cd3c9c319420032e56992eca8792e3146f611e58fab97756daa2ab9c83c883a3245453420c2a676b26468aa6fd2", 0xc5}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f758", 0x248}], 0x4) 00:38:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x81c0, 0x2db) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r0, 0xa, r2) close(r3) socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x3f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4e) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x80}, {r5, 0x1}, {r6, 0x80}], 0x5, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000b3"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:38:55 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65]}}) 00:38:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000ff07000004cd4bf479fd2ee6005d7bc53a7bcc000000001e"]) 00:38:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x400000000018, 0x3, 0x0) dup(r1) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0xfffff3ca}], 0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r5, 0x20004276) r6 = dup(r5) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x182, 0x2) 00:38:55 executing program 0: r0 = socket(0x20, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 00:38:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0x8) semctl$GETPID(r1, 0x3, 0x4, 0x0) semop(r1, &(0x7f0000000000)=[{}, {0x3, 0x0, 0x1000}, {0x5}, {0x4, 0x4, 0x1800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/80) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417", 0x8, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:38:55 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r0, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r1 = semget$private(0x0, 0x5, 0x46) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r6, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) semget$private(0x0, 0x5, 0x46) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) setreuid(r8, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xa, 0x0, 0x0) 00:38:55 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x4}, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x1000000, "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) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:38:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) 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}) dup2(r0, r1) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x331) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./bus/file0\x00', 0x80000001, 0x6, 0x10001, 0x0, 0x1f, 0x9, 0x5, 0x0, 0x2, 0xcbc6, 0x80000000}) 00:38:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 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) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="155208cd3737963720f8992703103709"], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000180)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x403, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 00:38:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x7, 0xfe, 0x1, 0x1f}, {0x4, 0x5, 0x4e, 0x1}, {0xaf54, 0x0, 0x4, 0x800}, {0xa01f, 0x80, 0x8, 0xe81b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x106) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x81}, {0x80000000000006}]}) connect(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x2f3, &(0x7f0000000140)) 00:38:56 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a0195b104e5dc1ec1e0f285a678389"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:38:56 executing program 1: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='r\x00') chroot(&(0x7f0000000040)='./file1\x00') chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') syz_open_pts() 00:38:56 executing program 0: 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(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) 00:38:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) close(r1) read(r0, &(0x7f0000000340)=""/222, 0xfed4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSBRK(r2, 0x2000747b) 00:38:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@timestamp}}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x7, 0x3e0) semop(r1, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x2, 0x101, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000240)=[{0x3, 0xcff, 0x1000}, {0x3, 0x100, 0x1000}], 0x2) semop(r2, &(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(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x34, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f0000000200)=[{0x0, 0x9, 0x1800}, {0x0, 0x3cec, 0xc00}, {0x3, 0x40, 0x1000}, {0x3, 0x6, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xc5e]) socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000040), 0x20000) socket$inet6(0x18, 0x3, 0x0) 00:38:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x68) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000100)=0x6, 0x4) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:38:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0xe015, r4, 0x0, 0x2) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) write(r6, &(0x7f0000000080)="b1f1b32d6f39da19bdbcba4767c3fc4fa24d956f87444242cfd7b29567c5334558763ac1c56817e359af7590f85b12b2d7f748b5a1b97ae49f397363c248e348bd6124962380b2dd7ade85fbf02c2f97c59a675cbe46", 0x56) dup2(r0, r2) 00:38:56 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x90, 0xff}) flock(0xffffffffffffff9c, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r3}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r4 = fcntl$dupfd(r1, 0x0, r2) r5 = dup(r1) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(r5, 0x0, r6) utimensat(r4, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x59, 0x5d4}, {0x2, 0x1}}, 0x0) r7 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r7, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/224}, 0xe8, 0x3, 0x0) 00:38:56 executing program 0: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x4, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000180)=[{0x4, 0x4, 0x2000}, {0x4, 0x6, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x200, 0x800}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000280)=""/76) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0xb3db) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/90) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:38:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x64) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x30000044001000e, 0x400008001}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 00:38:56 executing program 0: pipe2(&(0x7f0000000000), 0xc) r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f0000000040)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a2", 0x2a, 0x0, 0x0, 0x0) 00:38:56 executing program 1: r0 = getpid() setrlimit(0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r4) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, r0, r0, 0x0, 0xc8, 0x3f}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000180)='./file0\x00', 0x189) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) 00:38:56 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x157, &(0x7f00000004c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "478d32", 0x121, 0x0, 0x4, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast1, {[@hopopts={0x0, 0x1, [], [@pad1, @pad1, @enc_lim={0x4, 0x1, 0x1}]}, @routing={0x2, 0x10, 0x0, 0x45, 0x0, [@local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @broadcast}, @mcast1, @mcast2, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @rand_addr="ef19843382c99d68a52d28998c95a2ff"]}], @tcp={{0x3, 0x3, r0, 0x41424344, 0x0, 0x0, 0x14, 0x10, 0x9, 0x0, 0xf2, {[@mss={0x2, 0x4, 0xffef}, @eol, @eol, @sack={0x5, 0x16, [0x0, 0x2, 0x80000001, 0x25, 0x4]}, @sack={0x5, 0x1a, [0xc31, 0xfffffffb, 0x2, 0x2, 0x1f1b, 0x7]}, @mss={0x2, 0x4, 0x7}]}}, {"2ef139c6f7bf8be1804d78acfd42d5978593591cd8689a231576f083efa01474aa77726a26c55e7d2d19b322e77036b980"}}}}}}}) syz_emit_ethernet(0x116, &(0x7f0000000380)={@broadcast, @random="ed19fac7fced", [{[], {0x8100, 0x5, 0x1}}], {@ipv6={0x86dd, {0x5, 0x6, '4=a', 0xdc, 0xc, 0x1, @mcast1, @empty, {[@dstopts={0x3f, 0x1, [], [@enc_lim={0x4, 0x1, 0xfa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1]}], @tcp={{0x2, 0x3, r0, 0x41424344, 0x1, 0x0, 0x6, 0x40, 0x6, 0x0, 0xfffe, {[@eol]}}, {"cf48a59574117f0b051f0f93b380f522262d4f6b84e66838c9ace5f255d45e27d0626eb5218bcce369445ceb630f6498b47d5297fd34437d8160aeb947c8e539ec81c140e99e4c4503dca4a913b3ee48f9ad43262ca698bc8853bc0692de30cb86b375e456bc164ad6e5f4c0a8590da23d8b7055b0a115d9a305837b074d745244f2fddd6c0000fbb628482b20e8be99e6b88b0670527b605ed83c2e35ec08991c21e0f85c4baded7f845a9d"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x15a, &(0x7f00000000c0)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000500", 0x124, 0x3a, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x3, 0x1, r0, r1, 0x0, 0x0, 0x8, 0x1, 0x50, 0x0, 0x760, {[@timestamp={0x8, 0xa, 0x1f, 0x1000}]}}, {"5dbd001aecaa2d72146fc390289d6976273a6206f449950f3719c959dc7fdf9a053d2cd950f422fe250f0262929eb96c44428b3e405ef213510fa35476c6425987e3930cde040c214c715f2e841f2c47a3f16620c2f38a2fe812e6b3d865b22c56c2ab008465e3ec1d84fd4708d651391b690963c66115457a6c91f3c56ac42ea2fd39e2846701ce40f1c168525ae501b34e4cc6d377956a348958780581e8f25cc382bee65057c1f7e0f30ea2dd0628119d9a70f48112568278096424047fbef2284e07cb9279921d3f9d15ed9739f11357a94db0098c00d9f6b2c44cc0f442efbff447084362de8577fc604794373dbb16385e368b408681ad5f3d98859657960ef1a6"}}}}}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x10000, 0x9, 0x7379, 0x0, "0b5910353425ff8b29f94bf8eef8cd241dadf022", 0x80, 0x1f}) syz_emit_ethernet(0x129, &(0x7f0000000240)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x1, 0x11b, 0x67, 0x20, 0x1c, 0x3, 0x0, @multicast1, @multicast2, {[@lsrr={0x83, 0xb, 0x5, [@loopback, @empty]}]}}, @generic="5e2604b054e45577a9723b667cdbc85662e8ab96e249fa9d492b0d935bb802e806bce250009104fe925c4691df0b20bde14f8bd0feb95e14c6297724b91e4d2c12fcbb6094897967a86fd33ad86956b6743a45dd349ff77762ab2d1f974f48b4f15ee4ad92e4966492c590801544b5f4f83aa4c91153a8341d8349627347e786b5a0b7c58d228c94b08a615771bfcfa58b010b1b66ee37c66ad209418e24f520de1ae15b4a358bcffd0f936324a3fc261fb373e7cb6347ce87dc2264c08a29a876dc601e53ab9eacc760d84c7d0f5e1b4546934b098f5c5f61104104365645ed89f20eb35b91a2d992145f471160d17ce643dde949e8b7a031c9a1"}}}}) 00:38:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xefffffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x400}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r0, &(0x7f00000004c0)="105c98b65df24ffeeca1d24e585fd17f5ebc0ace296879bac521f8aaa1242c36eb5ad1d9496f8e2b7d7bfc0f402cb1cc1a8f4820aff33e5dee094d2e6deb5e0c4b2ef84b23cd320cb8e6b27963ed5bf4d36f5001908349e6bcc3fa2a859ff3fb22a69d02468a09b14d647c0135af2b744c68b081710be8526d733a12186f49d9c36df9d53cffa1fb3853cb35d3245f0689a0a26cc573d147c170e238b9439fa2404d3cecef57c72f1fa87b721af9129a9e4d68bda3beb17f5f352ef2555ac83f94e34b10f65a72d4bcc231e2ebd0c17230b27a", 0xd3, 0x4, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x800}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) fchdir(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000040)={0x10001, 0x200}) fcntl$getflags(r4, 0x1) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) sync() 00:38:57 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f2922c82313e5513c31b1cd52ec92b0164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85570561aa2818fe03700"/116], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) 00:38:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x4d}, {0x6, 0x0, 0x0, 0x800fc}]}) r1 = open(&(0x7f0000000180)='.\x00', 0x80, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) pwrite(r2, &(0x7f0000000300)="d497610010000089a6e0fbaf8a8d1a08413afe4e44e8e0f0297bf2167bbee37467eca458245c1e29d4663b0e65421f80f8b23689be000000000000000000000000000000000000000000db6dfa071e1e51194cb1fd195795a31a5eee5a578e26a54b776d1470bc59ed606b9f6812fc0229563aca3f286737c877b6732a5ac876c7178df2faf4f20d6eeaa8824b24ca4de8b86e702e30448c94e8fefe49803b9db96ecc63c186225e8ee72c8fcb7ce91d875f9fac62399206986473c81c6b7f634bb3071635188bff97", 0xc9, 0x0, 0x0) 00:38:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x0, 0x0, 0xfffffff7}, {0x5, 0x7f, 0x0, 0x1000}, {0x6, 0x0, 0x20, 0x20}]}) syz_emit_ethernet(0xe3, &(0x7f0000000280)={@empty, @empty, [], {@generic={0x8809, "64f9b310a961048577fecf8b86597c750fa5a788cdf10eb3520b294e4169a40ee4f053fd62fc6867e3ff583821693951c9006104e7e201518e66a52b4ebda822b3558c0c362d50569b7dbb22f6119dab7772696da871e24899f2bd3307867e160d1fbb9c6a9b0ca072eb28eee6e9b4f9d38b148198625b264eaf87a17875ea5dcc8fa6ddb15409da1ecc7c2a9f8e97af83bf6721f38891233f6c3da793fb5699c85484a5c4a2e51eec6e10991190000f9670299644d582eeb9f1fbe307da9c43aa93fa10064fb020b8232de2eee8d7f533e9e8befe"}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000200)=[{0x2, 0x3}, {0x7, 0x1, 0x1000}], 0x2) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r3, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() setgid(r4) getegid() 00:38:57 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008}}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) setreuid(r1, r0) r3 = getuid() setreuid(0xee00, r3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:38:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, 0x0, 0x0) listen(r1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x5, 0x46) r4 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) seteuid(r5) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:38:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964893b80b7855973e77ff54abdf6ec6dc821073251d1bdab7efee61510511d1f2846726931538927e1ccc279fcc9c061a0812306465951fb87a3e03c810dfab2e779af706340caed5d8639e48c0aa4ac351b0baed6779d180d71f2008f00385", 0x72) r1 = socket(0x18, 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3b) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xffffff80}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r3, &(0x7f0000000080)="b58b", 0x2) 00:38:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x801, 0x100000001, 0x550f, "2ea86ecce46adcc9deaec60ea86356e97fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x35) 00:38:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000240)=0x40) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x115, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6036ffff00df2c00fe8000000000000000000000000000aafe8000000000000000000000000000aa81009078000000004a3467eea90c09db7411bc3fde787556bcae31ac707f1d56a79fb1b9b15a69cafb89d0da264987ca65941caa936ceff153ff213bd06584488ae44aaca73fb396de92a32e65a7370313b68323b2747f6b4f3301121bf3c0e11af6402c97d5e336af3a5663f9ebbe49352428ca06000000000000008de288711c18ef64284366fd42c22e0e4ccc6ed9943b482c2279c7de82cd56cfb9bf204eff6f11a3dbaacfd5c8f2d07ef6e6f29fe93a5cdc1037913a6c8445cd64066f19a83e4b5fe05ab24d10b7a69631847b5545c0ee2207a496106c11"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 00:38:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) 00:38:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x39}], 0x80000, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x3f) fchdir(r5) 00:38:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 00:38:58 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast2}, "6c767718f4ab1718"}}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:38:58 executing program 1: 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) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x2, 0x2, 0x0, "010000000000000000ffffff7f00", 0x1ff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x40000, 0x8}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00f5fffeff"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 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) 00:38:58 executing program 0: 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(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r2) accept$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 00:38:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:38:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x4}], {0x0, 0x401}, {0x0, 0x0, 0x0, 0x775}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x3, 0x1, 0x4}, {0xba, 0x20, 0x4, 0x3}, {0x0, 0x3, 0x7f}, {0x3, 0x4, 0x9, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)) 00:38:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:38:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x5c28) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r1, &(0x7f0000000100)=""/68, 0x44, 0x2, 0x0, 0x0) 00:38:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x40) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt(r4, 0xfffffffd, 0x6, &(0x7f0000000140)=""/235, &(0x7f0000000240)=0xeb) recvfrom$unix(r1, &(0x7f0000000000)=""/213, 0xd5, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 00:38:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) poll(&(0x7f0000000040)=[{r0, 0x160}, {}, {r3, 0x20}], 0x3, 0x606dca70) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x8000000000000000) dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000680)={0x10, 0x9, 0x4, 0x1000, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x29a}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x2}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3238}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fea000/0x13000)=nil, 0x86e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x920d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4851fe4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffff27f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x9}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xc18}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x6}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x9}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00'], 0xbd}) 00:38:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) unlink(&(0x7f0000000100)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x800000000000002}) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = fcntl$getown(r1, 0x5) dup(0xffffffffffffffff) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYRESHEX=r3, @ANYRES32], 0x2, 0x3fb) r4 = open(&(0x7f0000000300)='./bus\x00', 0x800, 0x146) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1b7) getpeername(r5, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) msgctl$IPC_RMID(r2, 0x0) 00:38:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000002fd59e0c000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0x1, 0x1f, 0x2, 0x4, 0x200, 0x5, 0x8, 0x5}, &(0x7f0000000080)={0x6, 0x5, 0x1, 0xfffffffffffffffb, 0x124, 0x8000, 0x5, 0x8000}, &(0x7f0000000100)={0x10000, 0x6a, 0xffffffffffff19ae, 0x7ff, 0x3, 0xffffffffffffffe1, 0x1, 0x23}, &(0x7f0000000140)={0x800, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x8) close(r0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCSCTTY(r3, 0x20007461) 00:38:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x32) 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, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5be4ee9102327076471100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='#'], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffdf, 0x7, 0x0, 0x40, "010000000000000000ffffff7f00", 0x7}) mprotect(&(0x7f00006fa000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x4000, 0x84, &(0x7f00006fb000/0x4000)=nil) 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) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:38:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r2, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x8) write(r4, &(0x7f0000000040)="6533a5af7b3bc6aa3f01012c437c7e7114189ad50143052fadee1a6633e4e4c7f5ab11b71a4701e0ccc7749381e3ef9c8f87b1b68dbdd53d9e69e32b569a", 0x3e) 00:38:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000000, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x1000000000000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x219) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) listen(r3, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) getpeername(r5, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) fcntl$dupfd(r4, 0x0, r4) write(r4, &(0x7f0000000380)="ad9f718cb789fe3c4c526149ea41ff618bd22569cd1be6c21c5ac9c8b1b559d7e46984986fc4f78d5f509500a13e20e90e1fd53a38b0d38c9ba00391dd50e0afdc", 0x41) 00:38:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:38:58 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1]) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x6) 00:38:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80}, {0x80, 0x0, 0x0, 0x5}, {0x840000006, 0x0, 0x0, 0x7cf}]}) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 00:38:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc1206951, &(0x7f0000000300)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r3, r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000000)=0x3) 00:38:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x8d, &(0x7f0000000200)={@broadcast, @empty, [{[{0x88a8, 0x6, 0x0, 0x3}], {0x8100, 0x3, 0x1, 0x2}}], {@generic={0x0, "dc04b4377c269e70ddf05c117fad0ec0483382bf394176c268777341aa479ed025f6531e309809c4e75288f75e5edd9693eca148daf9dc48935c47ff271c1834b1821afa9a8381732926616a0c095604c2bccdd19e89f5013d6918271c6668015672171037ffda662f347b8727fc3ad191c0b684a6d6d6"}}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 00:38:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r1, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, r1}, 0x4000010000004, 0x4000000100018}) r2 = semget(0x3, 0x4, 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x4, 0x0, 0xfffffffffffffffe}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7f, 0x8}, {0x18, 0x3, 0x8001, 0x9}, 0x3, [0x4, 0x1, 0xffff, 0x7, 0x0, 0xa5d, 0x0, 0x8]}, 0x3c) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0xa0) dup(r6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r6) 00:38:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x4, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) r1 = socket(0x35, 0x1, 0x8) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="11db168f7ae1222c737899e78e04a11b2dc8c15b844aeb357db26381d326bafc6cfd882a40e14acc51035dc1ab18cc225721f378cce1bb"], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x1, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x8, 0x5}) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8) dup2(0xffffffffffffffff, r2) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="071400000f370025ff1c9b33ff0f000000000000079198e1b418435863674c2e9a2ecd612a7c46d16497edbb8ceb5cb31b7d24bf77f665e73a34ef32f41b73ef5606397c1093db519c01bf8ac8fa28e8157da06e185dceea74eb432ca3b2e269e7396a7a1473540e5e636f91a7a9d5d024c47467e1d6f028680a1ec656a04dfab078485bcd2399c2569959f6e75c4b60da6f4a3633ea31c8d5e2ecfe15575f64dc3f115b080c", 0xa6) write(r4, 0x0, 0x0) 00:38:58 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt(r0, 0x40, 0x40, 0x0, 0x0) 00:38:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)) 00:38:58 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) sendto$unix(r1, &(0x7f0000000000)="94e5653626fbfd8180b10703159df0c2eca48b7f2a797a5b9296fa16e456c8b1847355", 0x23, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)="f92182daa23bbed6e2e696e4cbf0d1f31f05c4f52328433baa305d0586b323773ee004c341892c944fb74b541f7ca43550acef795883a157b35c7fcd1a714e624d225d9e1ceaee39b6726b5e0f404cf86399342a52bfe301701eb301727ce2078b64f637abf4f04008c0e1b804177eeed8ae16666d4e3ab83ba8fa", 0x7b}, {&(0x7f0000000080)="f6db1b544d78b42a0764a96de9fb76c232bec90dfcd37c564c14fdb58c12cfcdfcdd5b992e2d03037ceda169e3", 0x33}, {&(0x7f0000000580)="2de71d927ee4f1c88b079651c2d6eb1643a25ee84140f9d69c41bdb518e81bff4c4b8116be66fcb3d7286b7563c636d002aaeb8099cfda60ba58f03e696b40ab8527810a7ee04e5d30d0876696", 0xfffffffffffffefb}, {&(0x7f0000000140)="e5677867424db6720493a767d13e7dee2098d3769cfec4172e22bbc987c4839fb08a960f0f6bd919637caf013a518259b541435f213716d219e7bc8de2dd26406d034df7d0b8c3a18ccfcabad43518bd4b653ac9fa406efb0a074846af666b1e39c5b9fe4bab98c1449a91a0753faf8d9663df36131446854ded6f31c398a5170d1a2a0ffcb1904885d836ac688f18e24b92ec3fdcdea1e1da88296ad8a605ce3e33a1112c06aeab17ad3b37bc974a8f92c23d68ec929074e29a0057cafbf1ee7fadf1557c9df24e38a18926a6e710a1c122dd5d4cd568", 0xd7}, {&(0x7f0000000240)="674ad634b655e0d31b831ee0de81de17ecf6c500b7631861aa8fdf75c93a50f017393d1374db795711e23c6181b0fe44b79f0105b42b5a0847e9b94c99679280c6b43b6118692eee6c048f6aeff9a015e007caac9f23cc7b8af01ce06e495c5d76798f77c919480086d4007c0ccce67d413895794c0fe2c41434d88db89f221c4ac3db5710baf80a3c1daf902539ebdcfa684b735b8f467c00632ea9b11e756812cf807903f017c3f72eed5e686501f223bfdd", 0xb3}, {&(0x7f0000000300)="9bae71de6b7b7eaabad33b83cfc62d34cd3acca2b2473db02126808d040cd0578d2234122fe0072028f9b4c79cb3cff58383034628cd4a948b6088d806e0625f3cba662dfe77449f812e7dddb8415c62fddc762ad601ff6ffaf32150454cf6e914a9e017579b362b96dbcd790894cdb44074fbd8bce3144528f25afb6f2d61a2c296e98fc72e290db895957976ec1bf7cdb8f18829b32235a84f36df9d576164b5b0042b6b8c1ec6210b8b43ce017da1cdb8fc24c0f74129a14d9cdfe5cf234f41c90a05b44ed93d9d6ee4d86b555031775a2b56828f00bc33c9831b0259453053cc81d91c74a8535ca7a5822ccf120b19dd8c10cf07c2149b256a4c21", 0xfd}], 0x10000000000001a8, 0x0, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x48, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 00:38:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x20, 0xfffffffffffffffe, 0xfe) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1520b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c000000000d05268c7f104f1cf409d06998b681bce64422cda5d89d26552efae9c308d0dafcb089b688d551c8ed3711c6913e9fd3d01521d56e1b94fda2d867a7ba79f307a52f46738f663f9f4d57a7495aceef12ecee"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0xb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, r3, r6}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3, 0xfd, 0x0, 0x1000000}, {0x2c, 0x0, 0x0, 0xfffffffc}, {0x40000004006}]}) ftruncate(r7, 0x0, 0x353e) 00:38:58 executing program 0: seteuid(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000a8ebe5319392f8340000000000000000000000000000000000000000000000003252455ec30ec8"], &(0x7f0000000100)=0x2b) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x1000, 0x61) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:38:58 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0xffffffff) syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff8035000108000604"]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 00:38:58 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 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(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x7ff, 0x5, 0x1, 0x5, 0x2, 0x4, 0x1, 0x1, 0x7f, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x3, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11e}, {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)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) open(&(0x7f0000001940)='./file0\x00', 0x2, 0x0) 00:38:58 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 00:38:58 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0xa0) r1 = semget$private(0x0, 0x5, 0x46) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0x0) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) r6 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r8) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x0, 0x0, r6, r6, 0x0, 0xc8}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r5, r8, 0x6) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffffe}}, 0x0) 00:38:58 executing program 1: r0 = msgget(0x0, 0x44) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/250) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x3, 0x106) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3f]) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r4 = dup(0xffffffffffffff9c) renameat(r4, &(0x7f0000000280)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x3) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) r5 = msgget(0x2, 0x8) msgsnd(r5, &(0x7f00000003c0)={0x0, "4b7ce811450e006112a1acbe72189b4e3b1674c8"}, 0x1c, 0x800) r6 = semget$private(0x0, 0x3, 0x42) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/201) ioctl$BIOCLOCK(r1, 0x20004276) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) getsockname(r7, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) 00:38:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6, 0x0, 0x0, 0x4cd2}]}) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x3f) fcntl$getflags(r2, 0x3) 00:38:58 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) 00:38:58 executing program 0: r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r2) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, r0, r0, 0x0, 0xc8}) ktrace(&(0x7f0000000000)='\x00', 0x4, 0x100c, r0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) 00:38:58 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x5) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 00:38:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) pwrite(r2, &(0x7f0000000100)="c191cc32f2e0aaa800ac5c0c8a680a5c64d82fca6efbff3c12d1ad548df323d43c", 0xfe31, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCPROMISC(r1, 0x20004269) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 00:38:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)=ANY=[@ANYBLOB="001000"/14]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x4) 00:38:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101}, {}], 0x2}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendsyslog(&(0x7f0000000100)="55f73861bcb42c0e3f13f827aec10fb50f79f1eb138216df699153f84e62b65b4e44d2630308566a895c1e2eed1c3bd0c6f8eed64a1b7d", 0x37, 0x1) 00:38:59 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x200, 0x162) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x400}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/3, 0x3}], 0x1, &(0x7f0000000140)=""/25, 0x19}, 0x801) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x20) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745d, &(0x7f00000000c0)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) recvmsg(r5, &(0x7f00000004c0)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/183, 0xb7}, 0x40) r6 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r6, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 00:38:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r4) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, r2, r2, 0x0, 0xc8}) msgctl$IPC_RMID(r5, 0x0) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xd20, 0x10001, 0x1, 0x0, 0x6, 0x5, 0x0, 0x1, 0x2, 0x0, 0x1000}) 00:38:59 executing program 1: mprotect(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/9, 0x9) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000240)=[{0x6}, {0x1, 0x1, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}, {0x3, 0xffff, 0x1000}], 0x5) semop(r2, &(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(r2, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/153) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f00000001c0)=[{0x48}, {0x14, 0x0, 0x0, 0xfffffffe}, {0x6, 0x1, 0x0, 0x20000401}, {0x3, 0x81, 0x8, 0x8}, {0x1, 0x3c, 0x0, 0x151}]}) semctl$IPC_RMID(r2, 0x0, 0x0) 00:38:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1002000020004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:38:59 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x3f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="7e984e1193f2", 0x6}], 0x1, &(0x7f0000000100)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0xa8, 0x9}, 0x8) sendsyslog(0x0, 0x2d, 0x0) sendsyslog(0x0, 0x0, 0x0) 00:38:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adf806"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8, 0xfe, 0x0, 0x180}]}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/88, 0x58) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xde, 0x3f, 0x8001, 0x80000000, "f17299ba8e5b8ab247f51fbc51a5473b3538fa24", 0xfffffffe, 0xfffffffc}) sendmsg(r0, &(0x7f0000002c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:38:59 executing program 0: syz_emit_ethernet(0x4de, &(0x7f0000000300)={@local, @random="033b5c0b9063", [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x4a8, 0x16, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x0, 0x8d, [], [@pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo, @generic={0x0, 0x45a, "02651ccc5169dacb80fa1aca43f3a46ce3c844866a93d0b21fa2ee2e65a78ca0bba599f5249949326d627710fb5c027d61d0f247896b75000c99a94fba56c0453fab3088da0b098aeaae7137a2410a609ebc2e2705965188e14e7e25b88177703877dc64593a6bdc46d4657de60bdd70bdba057ea26d25301a4429634d7fd2e783fdcf85893e35e763391ee03441ee50c950af88777527b34f86f7a7bac5e42d3f5151cdb5d25057985afb7ef83753638b4ab0debd6c4f0cf5363d34be45137b6d6a28d575f277ec9e09378fa9c9a569daa3c32dd31f396c68705c2b54f1919536ed6bafeb4cdb41255f21eebca11b3bb7d588534fdc73fbe6f3c3b6566489d30afab934fd54613c4cd6d51785cd2f1ce98387a1fb0aaae6b748a74df1f22ea2587d9c1d27ae6d5be7ac6e04d30d34c028038bddc7bb82d949bc69213cbc607b45b461a2d00c964f0ca0c1c64ffd363f4f4bbf5b1f0244d4c0b14f0e62e2f30c1b8d56a282bd795ff8a89167123393eafc8c8e103e05240e0d75521336bf372cd71086fbb39a767cec2a6487a6b9d2506b55dc0c7fe3539b1c2f6016cc0f9227abf13d3a88732e7c67ef36f64f3d75e4a49b96e0cc9316569a4b6a557b6719e4416c0845babe4765b7bb05975c2ad089d3ff1c6c8265abfcfcd347787e31836a13e019269ed5cd54dd2d495a80ff0fdc19409e0bdb301673198127f795a76dcf80afbf4afa4cd26e5f524884bd1ade16129b4c61ffc7d91226bb0febac58ebd5ee7df29cbc762c648f71be190b787fef0a4c2bb84a0b84e16a369a71d09d64d227ed7aef41d4302947fd9b3ed80df0f2a2b1f7ef7e92bf533e5ec356759c2f38a46c1710c5f9cec4cedb7c9302074ed6d46014c13653709901e6d6f60f9ed44e8f9682b3aa8838917084864e70393d99fdca571067299b831595791fdd67ff11fc9bddb717896d3e4a8e660357d76f30e4d91943d0d9fc10cae615ef77c6aeae5c81ffef1a376f5c2b00c8516158d7d69f46eaaab2dfef62a9e01e53162e115487a285a6abb84c0e351bb37bba6c824cbac369909cc5891cdbd5d5041f652c4f2d6b0d53de2b87aece15001f2ee90bf919308e7cb64a59c8a49d8606c9d1964b803b71c15477b3771b5e4ab8b552c1c579b1aac6bbf5e394d4ec9c130b9c0db6dc76fb1705254ca9418c245612ebd91ca7af41c9cbb4cf161d0bb4f2a262e0faed5be6f543dfcf0c2a13764923a4b818bc2c0d121a6fe0860d76286d8630a9a654707d3b6fa4af584570ebaa04435ffd521b73496e2d62814edaa6c20ad0b4824e5f6c281dfe78a724d75bc91c14a64e5dbbf7fcba5c5e2ef0999dc9e54ae38abe3b7c9b004939f4b85c4e27230ab1ab3beb913ef43e467cd27e13ff109984aee626429e45295cdb8c0e68c50ce97f7ca963af0489fe54693d9531808a4c942d3ef7fdf103cb41f10c11cb25429549d0eac34bdae7f48222fa396a7b8748ce4c652275483bfeaf1083a934e331995a694a9da8f326ff73af4a63d7c8e938bcd5a692d8499b894ac1c21e461d121a7827f67a81d6471b99662b68"}]}], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "d65dc7", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @empty}}}}}}}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 00:38:59 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x55d, 0x7f, 0x5, 0x8, "a8ed58a38611ff9157fcdcbad2911651777faf62", 0xf10, 0xc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:38:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 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, &(0x7f0000000180)=ANY=[@ANYBLOB="d51d3600002e"], 0xffffffffffffff38) 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) r3 = socket$inet6(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000080)="b58b", 0x2) 00:38:59 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 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, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x20, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x3d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3b) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 00:38:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, r2, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r3 = semget$private(0x0, 0x5, 0x46) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) semget$private(0x0, 0x5, 0x46) r8 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) setreuid(r2, 0x0) r10 = getuid() chown(&(0x7f0000000000)='./file0\x00', r10, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) 00:38:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 00:38:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x3f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:38:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x807e60fc9f59f03c, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x400) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) unlinkat(r5, &(0x7f0000000080)='./file0\x00', 0x8) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f0000000080), 0x0, 0x0, 0x0) 00:38:59 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r1, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x5) setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) accept$inet6(r4, 0x0, &(0x7f00000001c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) bind(r5, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 00:38:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='/dev/diskmap\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='/dev/diskmap\x00', &(0x7f0000000280)='/dev/vmm\x00', &(0x7f00000002c0)='&\'*\x00', &(0x7f0000000300)='/dev/diskmap\x00', &(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='/dev/diskmap\x00', &(0x7f0000000400)='\x00']) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) 00:38:59 executing program 1: mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0x80008e33) r0 = open(&(0x7f0000000640)='./bus\x00', 0x2, 0x2a) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x84000080c5, 0x0, r1, 0x0, 0x2, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x58) writev(r3, &(0x7f0000000080), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000100)="3321591804c3e3b7557c617f8f3d727b8c91341aea46", 0x16, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x7f, 0x1}, 0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x67) r5 = semget$private(0x0, 0x4, 0x530) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000580)=""/170) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r7) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000000)=0xc) setreuid(0xffffffffffffffff, r8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/224) 00:38:59 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10c6f49c00000000000000ffff000001"], 0x10}, 0x0) 00:38:59 executing program 1: r0 = socket(0x2, 0x2, 0x4) shutdown(r0, 0x1) close(r0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000000)="b777632f5279efbc28275c3039f6b06b0e884d36eb7678934fdc7b62a92ef6bd36109e04d3b2e40f434d40fb1cdf6c499dd52924e4271f051a7b177d4177c0faec6f4883e6e6e9bbbf04e68824fc2407ea661ab57fe07829cf7b428632bd35e0479ae1a2e1071b77d8e7495e9f334e202b1c12afcab34c835833cb725517130fdf", 0x81) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) recvfrom$inet(r2, &(0x7f0000000140)=""/215, 0xd7, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r6) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r6}, 0x0, 0x0, r4, r4, 0x0, 0xc8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x4}, 0xfffffffffffffff7, 0x1, 0x0, r4, 0x7, 0x3f, 0x8, 0xca4}) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1cdd, 0x7}, 0xc) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)) 00:38:59 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) dup2(r0, r1) socketpair(0x6, 0x3, 0x3, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x88cf) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x181) fchflags(r3, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = dup2(r5, r3) r7 = dup(r1) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000280)={0x3, 0x9, 0x101}) r8 = accept$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind$unix(r8, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000001400)={'./file0/../file0\x00', 0x100, 0x0, 0xc80, 0x1, 0x7, 0x7, 0x1ff, 0x2, 0x1, 0x9, 0x7}) 00:38:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 00:38:59 executing program 0: r0 = socket(0x20, 0x2, 0xff) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 00:38:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050160000000000008000701000000c60000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881d37d83ff7cc53c894303b22f3119404f36a00e90006ee01be657ae000000020000020000000000000071a3f800040000000000d57c55e383b40000000000000082fccd9840398b61979aaf5270367c0ae12b83d887db7fad8a3b16b323c2042ea6571c416c72f9565342428ba90b0ae69480cfb91ef2ba74bdd7719dbdd6fd23697ffabf589b8f7fcff067c1b2385bdec5c28c15a9f311a6448d604104196724c136a0df74eb682db481204251d1843e6934249530c94ea2d1abf8f5ac9c3a48874d42ccea3038e4", 0xb1, 0x18, 0x0, 0x8a) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x3dd0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f0000000000)=""/34, 0x22, 0x841, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x4}, 0xc) 00:38:59 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000d6b9af6a002fd7fda28faa67fd72ed3d03f89aa973c6e144eda206bff77e832e2d10c3b9a9b35094a011129c7c4ffe005e55d36289b22107d16469ff7f49b90f000000bd4421bab6c13c72e55c"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f0000000000)="def70522eb5227beb2b1d77d4a6b4e4e6c4823c980f6bd8e98f12b764883234f98590504c8680fef", 0x28, 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000550000/0x3000)=nil) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 00:38:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') getrlimit(0x2, &(0x7f0000000240)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x100) fcntl$dupfd(r0, 0xa, r1) unlinkat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x8) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0xfffffffffffffffe, 0x4dab, 0xa101b32}, &(0x7f0000000040)={0x6, 0x7, 0xffffffffffffff5a, 0x10000, 0x7fffffff, 0x10000, 0x8001, 0x8}, &(0x7f0000000080)={0x8, 0x100000000, 0xa65d, 0x7, 0xffffffffffff8c5e, 0x1, 0x4, 0x1f}, &(0x7f00000000c0)={0x8, 0x6}) 00:38:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) socket(0x18, 0x1, 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:38:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 00:38:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x7ff, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) 00:38:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x7015, r1, 0x0, 0xce4) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x11, 0x7ff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 00:38:59 executing program 1: socket(0x400000000018, 0x3, 0x3a) 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(0x20, 0x4, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x10, 0x8000, 0x81) recvfrom$inet(r3, &(0x7f0000000180)=""/192, 0xc0, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:38:59 executing program 0: r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0xc) setregid(0x0, r2) r4 = msgget$private(0x0, 0x9) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, r0, r0, 0x0, 0xc8}) setpgid(0xffffffffffffffff, r0) r5 = socket(0x400000000018, 0x3, 0x0) close(r5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000087b9991b0e7e1fa60000000000000000000000000000000000000000000000000000000800"/97], 0x61, 0x1, 0x800) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) 00:38:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x800c369}]}) pwrite(r0, &(0x7f0000000240)="f94c9f64dd0303fb27447669ee2e", 0xe, 0x0, 0x0) 00:38:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) select(0x40, &(0x7f00000000c0)={0x5e05, 0x9, 0xfff, 0xfffffffffffff001, 0x10001, 0x5, 0xa5e8, 0x8001}, &(0x7f0000000100)={0x400, 0x1ff, 0x8000, 0x200, 0x3, 0xfa2, 0x1000000010, 0x29f}, &(0x7f0000000140)={0xfffffffffffffff8, 0xffffffff, 0x2b, 0x0, 0x7, 0x5, 0xb91f, 0x877f}, &(0x7f0000000180)={0x29ef, 0x9}) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202eefdffffffff"], 0x10) r3 = dup2(r2, r0) write(r3, &(0x7f0000000580)="7cfab08d44d65e7d5935e0fe6df2894ba25f76b09dc5f23e3d4a00241f29a8056d9fb77bac408c766d80a54f56d50bde7f7c1a98442006f00178e919d3422b7716594911c375b80f82550985c1b438dcd924382ede0b2510e90225249bbbf3295488e6ffbad1856d646edd3d84121fd618cb1408702a63e9279131ce76953ea72535c63dc6a667c44209b8e3427bc91c7ccc54a171627e0ce0ae9570993ab20a5e1abd1586a8bcf5ab09fad432f3e318e79fb1d4d18db218442b87f868d7e4ba9d04c0ec96a2b11ee1bdda483d1ae13fd4c844c47fa93cb915f76593342a471e5a0aff7c8da03f32d5dee87759efe95da3ca6e3b61db34cce6f19b715823e7932a18bf8c4bd31310b0344ddfcb4b65c6a32349937aa0f54508726a7cb2f572efbe7818664115c56072960aaccb58165f2fb1689ed15b14494721d79217792991bbfd310a7d30d0f5c1b0494f4435bb83df7f373a0a43f820c45fc175abbe25c929af362e77e1186581eb60d0126aa4e66f6f4e8a4b38570c99041d8f31a114d3189738d2209ed6e6dcb151b7191e78d152147aea23442c100bca85e37bf2adfd88d7f545b7b6b2aa8877c98f507b1077761dfc0ad7baf2a5e56115b8d2961c77cc78fe2f6ee77acc30ae626485a56aca31a01741416252a9f0fde5e5779e269a31e197e3c8bfe451aa7d4312426c09ff06fa6a9fd9b41cf8ce4e4fcedbd9aa7a47c383303474d712cbef9b183477078cc8c70f2331ec7e2aecc30819ed4d07381eb3a334efcc408a1820f5a595c6b2686fc0526a027e7762ff9e0aa5d18dcbe368c4d75a301bf1163618e8246d35c53ccf33fbc54a7b072e721be62a4db12745ce82dfaeeba708ea5f02aac19acae7cece974feea92422a5dbef6c06206840afc5eeec68238f585efd9a7c07a904e33f4a2ff181e4e4138ef65f075a3cdad2b1ad2b39b318014f5220f4cdaa0716ada126dd5fdb4471873717ece5a6ccd48d2f4e8ee9111347e4568e0cf24687492b5b1ef1adc46d348de19173b71b48c82133e7ae6c7de2b2c4d0b6d1ac7b5511d9d9a490fc55f94e67a04656873ee6755fed17ee9a1b74aa41ce111279d7c644b18e34e4c8441dca168831acac76607192e8cc9d8f53e8b195bae402ba6dad22774f5679bea2b17c6c80bcedfede1cefb69cc5128bc1a66359ab2ee68fa51729b0b27792dc97e77cee0427e64c350339802a0272574459c51cfc747b8d51a700a79a348dfaf8152cbccd4bd198b46e662303000000b78c7b7f37ef2210439837e2694180ec1e73a15461bf028e87c4c9eb9a4060ed29b2b5dad53f3faf4b8ff75db230e56643f6112114b1e16a78692cdfd7505d0bd7bd5dd6092278bcf71170bbfd9f9c1934496a547d5aac9c23e79b1c44f356c4ce63431a6a93e22ad13ac099734861998fb00fc3cf9b3bb4276d030e62b09ad5b30babf8ef1810e5d7b9f7ecd60a14f971d66650272f26cb4b6de3bb7d063314362b979747369411321ccb3cc388e3ded0b63a5b86b7c9e7320cd4bca931ee5c866295cd17fe00ff414a26eebc962fb16575c25c28f97eb46b7fc1a3f876fbc3100bbe8ebaf3c2ff81ad0ac549f112958831d7f009bf7d947b9eae38c54ed7c2eac556b6d4ed40772e7b21cf92bf80684c3503dd7fd5f9c8e1d0631b4b2d18db1c3964b78a79a726fbbc8905bacd3c2638a5bae44cf0256afcfdb63c2c34109351ebfefb81165ba3044250fbae6fa04bb5fbe002b2f88f7edd60512081eb8c053dc3a2c95118d7b34628cbdb6774e4d8a9b277d210ca9a3c66ab0c71469f8114b2900061e3c468e6bb3d1aa4353f10751a2593e210dcfdb6b1ac47273b65f4260cb8bbbcdf34226c5295993fda6fb4f7816bb97828baeeaf59fa3dfe2371f54fc1837a0b115764443d43e6ae613a2d4355d5ca36146e863fe6b6aa1405ab314b2510b7906d3b73557baf304fd8dd3e3fe0db2246c0669f3960f33ff391e681667e3ac791d40b7aea429d16fe8f3f0c7a", 0x593) 00:38:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:38:59 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 00:38:59 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x8509, './file0\x00'}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 00:38:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="02095e01d1959e51c700562a40064c97093ad8b9bd287ff3880eb92dc6a68731f730f8b074465acd84"], 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x10000, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)=""/157, 0x9d) 00:38:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x64, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="67bed1c49dbc556c910e39450ff42ae00c277e6047217d677640d49e92460d788c452639a2b3b76f04dcf33f1afd6677459d9b36ff901d909b585f30b7de3d5fa904e698058cb4748dec795f5a8a736e892d4eb263b93efe41322bae69690c2b07a9dac16910241d1d60e5a37f4f34d16a1968b63ac9a97e8bd8c6f695c4dc8ffe754b2b1b55722c00ba4a332f03c1b14f32fb6246a9b25adf0d23107689df63e6d36324a35811e69060cd6b90c39979af2222e5b6e8ece22ecab313471bdea8f95169997a7fbeb4dbd82cbc73500085f592ff85059f3cfeeb7eba871e9359bc3b4ce800f27fbcc906b40b7a83ed4705829d2394b516f5ee819a62b5", 0xfc}], 0x1, 0x0, 0x0, 0x8}, 0x402) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000680)=""/4096, &(0x7f0000000300)=0x1000) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/100, 0x64}], 0x1, 0x0}, 0x0) 00:38:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x4) pread(r0, &(0x7f0000000500)='<', 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x1000c) 00:38:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000001c000000000000"]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/244, &(0x7f0000000040)=0xf4) 00:38:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './bus/file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x14) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000040)=0xc6000000) 00:38:59 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffcdbd8000000000000000003800000000ff709078e0000001e00000014e204e2100089078ec1510ed03ec91bc271ce7f1658b4d9a8d6db552032780acbafa41ab"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 00:38:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x2000000000000001) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=""/232, 0xe8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) pwrite(r3, &(0x7f0000000000)="6efe81d2fc144b6fcbb0be71d5f22ec800deefcf764e62b9d10f858d28b8878cb216a3f13ee7e97bbcde1d13a685255aec1f0ca4a7", 0x35, 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) 00:39:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf}], 0x7fff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x38b3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xa3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xdac}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x97f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x10000}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 00:39:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/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) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 00:39:00 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x100000006) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x5) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x6, 0x5}, {0x18, 0x3, 0x9e, 0x8}, 0x401, [0x7c, 0x1, 0x3, 0x28, 0x30f, 0x81, 0x7, 0x800]}, 0x3c) socket(0x1, 0x3, 0x3) r3 = semget$private(0x0, 0x4, 0x1b2) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) 00:39:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x64}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x1, 0x40, 0x5, 0x3}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64460 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64460 00:39:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x4c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:39:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="9c798dfccfaf43deb3b058318dda99c9b05c1d4797383208cf41420d250f58304dfe9d48005f17f1ac338aa166ff008804b14e9e714df6cb3cf09aa8efce6102276bf16087c30dc44fb03b62cb93361d32401eb3fcd83f5e8f85053ca708b5aa1b80a047b8dbd450816d47d4434f2f8d3a238bdf716b1f2a3756309624901f33", 0x80}, {&(0x7f0000000280)="ac9b0f567942a2ccaf1171ea0f365da1e538a2ec17740a3672d91e5a22e28f3c0458a99cccf30abdb970f4ccd35b1a75c0343cddde7d675350942f7c42cedea6f7fea4f915bb220de984f58131", 0x4d}], 0x2) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0xa, r3) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 00:39:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = fcntl$dupfd(r1, 0x0, r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:39:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000140)=' ', 0x1e) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x402) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) recvfrom$inet6(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x803, &(0x7f00000000c0)={0x18, 0x1, 0x6000, 0x1}, 0xc) 00:39:00 executing program 1: socket(0x10, 0x5, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4f8], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x5}, {0x0, 0x4}, {0x0, 0x40}], {}, {0x0, 0xf08c}}}) 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)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x9, 0x3, 0x0, 0x1ff, 0x9]}) 00:39:00 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0xfffffffe, 0x8, 0x9, "d7c962c36d6870172a2ae972b05f71fd06826637", 0xa206, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00001d6000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x4, 0x2) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:39:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x4000000000000009, 0xffffffffffffffff, 0xfffeffffffffffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0xa0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x0, 0x80, 0x1, 0xff}, {{r2}, 0xfffffffffffffffb, 0xc6, 0x1, 0x8, 0x2}], 0xffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0xa8, 0x100}, {{r1}, 0xfffffffffffffff8, 0x84, 0xf0000004, 0xd1, 0xff}], 0x9, &(0x7f0000000100)={0x1343, 0x7}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r6, 0x0, r6) recvfrom$unix(r6, &(0x7f0000000040)=""/43, 0x2b, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 00:39:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001740)="b8bbc05445f4baaa8dfe1eb89e1dcd905921d3e2c34cc2a4b0e8b6434928b485b783b36881b112bb062b72b39f91307f621972a1dd6c62550b8fabe471759e684ee5be88bffde26e906a4594a02c875cf70e5f5fef6e4d1c8d1087c309efb072f1cc72b10715d391d20b7b52357235606fac842dcea1e3b0d7ac9951226819818ed0093de16d67ee68309360e303ca9ec37dce241079757183a05a26c435c4e5fee7b9f021e0d55d9fe5b0450c2fa48e091f6c6cce41a95245fc94efce2ccae4bba5c428b612bb453b9c65d5c87d2d0a1c035ea16e8458e63eaccebe29ef1ce8579b9e92194ee61d3bbf8c72e045717950c7618954c6c23dad76f344cc82278a12033438728ae7799c515f64154281538d348d001a23ae1d097744977c8dfabbdcad8fcbe4da672fb828a3859b86a1e2c94a16839ef431146b7657b38a987f1da912db47684a342b8e99bd7cdd2e42e48eb1d9b7c54e367cc3223ae586dc90fd04534e888c21baf989b775f49f4e4c9e0b9c9d9a050df84ff96f362d24f80295698ecd6f7bd73efd20c25568fe936ee5e51692e9b367f811063025dc78be69737d57578974a219e6521099edac370a995718af6a4c43ab73945f4816e40cc49514a92d272c81ae06975a42d93c6c1849aa285d25a52f7df07b71b10ccf7327013cdd00edaed87612944341cf8a57abde6163acf498ffdf8a35691b7cb886ff523a6bf0ecaf08cada36ff75b8b984e385c5a41392c6465d6f173dfab4ac7b51ab5e45ae8d047949bcc5556c73e449036c379fd37a269290270fc2486256b58eb5f24e437011fc6ed2f647767c9e58c12b8b31442dcec30af9f16de310a3582efa9f4e061eac80f9c37be1dad903536dea1fd83511d44ec66be240fabf1d53d30421be051f4c17c9fe7b6b23d5be557765aedb2faadbde2c498ccca6c7de9cfbbdcba39e52e695d5897c4bc5c609ff1b6081dcb746f8c1bfa7f7d9d3a3dc5ca9fb65c9cab7801fd47e7e0fb17d89196d344298d6fcc80f3286b231ab644156eea61ab4663e930c1ee6210fd2950f9a11eb7e0a0111662349fab3ee6905044f3daac51a54cdd56d5c7e70e5ae27ab5c150972a7d8be2e585b0fd7caee43e584699e2b89cccaa4818b990c7c12c231d9866eafbce71d115d6088689413956201325a08d632edc80cafcce79c3529a8c82fdf7c53d89836d4391b49e98b43ffc6e3d42ebf6ab6b7b63da74a51d2f95225abbc2f2c4f21425b9d023bbf795766fd0e4997aea31aec3c7e7e9385c59645be359c4e3842a4147e2c3475d21fad6e3e7221788a2397f5100abae24a4884f52181896ea45a64a01d1299abb7314ba399fc1fb4cf654368b2bb485e6cce73f128fab5980263cfc4786fceeeb53cd5768cafd6c20f0751d3060d5348079aaaf7b03bd3bcac9d19a68b1e241747eb4a53790d8e42d59475b480099b0a4cdc163c0fe894c37484a11081e0f0ddb8fc92346ff229b29fce0440dd5ff26a19a42bb0fdcd13c788ae72fa2272060abe89e23558dac24bb0a995f5886ff4cca9639eed0edf93beb4cacbeda897e5350218eeafa81a694b6d4087a001ae6f1abea245c8e24ca978425130fc142654e445057e75a4d10901deb9549a8b176357a7325ea16a6a46e96b29caac7c638d41dce81c4cd47328eb91a853a08250227beb4fbe053069fe53bcb7f25b000afb28c65aebdc231c20d875c307e499e08d7a8691349f10841cf8eae139922e1d9d89592bebc6c42c1c739e22afe78d77ea39118afb2bedf25db2f2bae33000509a1fefce7846f36d07765bfe84af7b159a70dc0ef44a6fda8e6bf91b8c3773270075def0b872e60b4d5e8d2b05c0e5ff5f008f3685aca2a334c1899c961473631124167ee5829fa4e7c72dc7427f18099416dd53987c474359cc4cc110b93e8322e236af68ed2ab9a4ae12819f384a2707cae32ac44bc4b18d11232c6ee0fc11853a090287c931817732450cf6b288ad32d1f6083758fc1280c6e8fbcbb2fa1480f76b3c955fd3c4721d1c58f2d65c494a29770590e47bb4f07bc329df28da9d990c072e4f84e90497bebd736ea898a7554dfbc0ad1187df4b4c27960662819c1c4cf4ddf832ae5a1bcb9c04cd7610adb1234eef71aafc607b54b642362d13c2ecbd59bef9399e0e6ae8d68ab0f33abb33e46773c39ac77ddcacd1c09fa1c114c152a128b18e478f8f5ed03d843ff2bc856d4451e1e16d9ba450c25df07d30b3ed143c64ad125b796644c8da6f9d21c6ac19bec07695be72619464466dcd9e3d20db0128a71289d5862e60c27590c3da8e6fbe4cec78d5bf7c1933b49220193b04bfc7765e343dee642ddf276c4b3fef7b9fde35b385974448ffe1b80718258eb8f05ad93e8f33be5d30707ef15421eee0295b0929a43e678226e7e7459a6d427e4d4265b539ffe5ff5ebc4bcae0d649b858ae4df631d0927dda0fee7083ceed8c9b537a3551e291e129067c30917ae4f3c37f527e629cf54487f466b14ada9eee8e0c6a3c461e254c0cfd0ae2b87e363dd80d17c429a29c61269fc8e5b0fd36e3fa3e5350e7b6e8555270d8a439824e8f48e3d5c7c212638779400ad0b25d9045df992f18a50e890f427271447df51aedfe9f38909a04b92c58ffab0a70edbbe59ce737076a03c5e9bd92e8f6e9e339adfdeaf67216ec1840804aedf9e8b8c44f6c5f77bed283231d0a453874781f793b94f64d2201d871afedc9763bdfaf5113911ec4b752297f0b76c723372022b9a59544f35585d38c8baaf1803830d744d116d8c3f7545de31695a8861f8fc1740c627706b07aea8cf6228a2a2cc7f15c84c25b361627b347c5c2e706a1f83001be83a38ad232646357ca25d22e2ba6fadc5f0015b152260f1260e0e63c0e9324c865949d4fb8fa0fa00f36dc32bd56184245075c9cad2e3a5b1f9a0e717d585383debaeb64d8c701357de8763b25d59e9b8325db08761c2e2e237d0e80e15f0fb493ce0bda150689ddc685a89f5840e2d847bd99712ea96ea102e2af9f452b209f4c10abd2cfe7e071ba7d318ab7fea58b4e259b85b9a57b7611bece2ceca53d3193be41592b6e2773e06735b6a52b0d8e78f8a35f7e7a3eb678c839135da65b6ad252955a75c58a1370bd34f1d55d4295a7bdeb06df5b5abbec6d6711fb0a66b49063c53bcd14dafc49493ba739cac634d4d9d63bee684fbad64af6766bb66dfb63f80ebbad6cfc47a67bee1fc687e8f2195ce21a06f0c293c84816265019872437682ab9f0b9a936f9482580a95012710acb49d64e9df96d5c5b01bd08060f70f192fd8e6c40ab146b0e0a913f6be4eed658f03d4769a82b3bf91807b60ac9611bd5a43da46b61b5238a2f585a804d9dc0fe0b51f93a5296dbd068611e8e7dbae55e81c314cb0b9540cbc8609d7b0e1ade9f609388b73d32e193216a0c058ded6e24ed5e981d2df5b71b8f808a7dea1dcbc3d6e668b57e69e652acb3abbf190c2db0893e6437a696b524d3a901188bf8520a59ff5d3bae47a659b31ed50f0b407f9d3002f3f89cdb05d96750c9bf5ad214082297bff032e54281beb3c7b2065a2b21fcd71360173c834c86d625bdcaff1a27af61e52c78720ecab20e417f2c7e360db268ed927c6c85488047fe94eb9efcfb5f7f17d3cf3ede8068b5421e5c74e9117bc4c0db941cf78787c8af658bd2cb27a92541b4056efb71af03c240296792602b22a1aac172510e2744aeb1e628623087f664b47dc19509c63deb7f48b3315d4dc34c08da62cdb80225b836d1c3c141fa2ef14e262b304f3c46b9f0feedd5ca04385a8aedba1b57cf4740aaa111124a2c637ac64c5073c59c70e099317eebd79eebedf19344ef8ef104f38d9860c9c721b7e8d3d8a87965c318d422b8d808fddc29e73eac69c5d7e36a1c7a9a5a651b23eaa86e6fad99d40653f507f1ed9055614d06e663124d773863dfd4407e53cf817a5151169005bd60e37d81279c51af8125266f40e92f43bc886b8415d33c221391c3484e68d9ed5a7c5164487b01c2372d93f2d019881927a1800853314ebf4c692c10956a66eefdf37f1c60eecad9e356923dfcace9ea90758baa3243c4747a3113633e89bb6834775d35d51e918cea77b00dea7709bb8a708dfef1537e7b339c61457537bdcf750b2bc7a6c255bfcf676f9d6391393be17bb19edfd546c5074ca202b629b4345f8551090cbce7b688d1cfdc7c6fdaa21df7f12e36f17df728972540886e1457f0109271477dbf4a8a3582f469197441c66193e33c9677689065e024718dfde642f070a967097e5379bb07d56426c9285590d0e024bdb1673cc90385504a64f92be323f8e06e2fdc0ee5b1f8e8ccb4d86662fb087979a7abafdf60d4b7e642e361919777c494716c24068a5f235442403d243bab375d84235af61dc6d7129b47ccee5486637e524a965fca444c19b7ecc422b0491b7b167a3ac8830aaf0b779cf8d2f5b729695076dc68c48fd0c3d23baf330c48d3d219f10b024b804cc8f77171cc8fea73da64fa3ff477f5616dbe45982570b79a72eafee5111c740c5f03e93ea3bcdb06713571e8a9f664740737dc780d3638316eec6eadec854c9d1278a1df097739e1684fcabb749f00a35627177ca846643409bfba797b84a9209969b0887f5292d011607ca1ebefcdde8ce5cc2e839a12ba7a53abb7f4825326d7eb66993529025e10944f5329bb96c93fd956fd1f71bb59a9355094f6b98aa1623178f03b84b3e1817784d4961e0d3e7dbe264d7d0c32d12ab09456cd75f90dbd284894332c2d99c8b2e57160dd81d8258ad3aaacc39405b74dd4c4e8b1e0d451d618cf41a4d7e66d2a989f6138c4f3df4f332564560b8b658b6308a0b112f7aab12db8019855c4d594501e9ff41b99d5e21f13f1d5e21bc19ab1646c040d60c85bbc381741d1a5644bcd55774e1821f649945ec94eef1ecae5b0a3fb0d35ed2f706c54d5430c56c2fad7e65dfa6fc3a7ce02126c07698c60e383671cba153861259c22a870ec268ac98f22e819e83b5ad44a2c391e316716d768c843eda6f693c04452808ca6cea231dc7c86d0fec3007a095d8b6460f4db08bce7796a4405de97c9669090b93919f4bf8617eb22a315a3f7d9841fc14a59ea08e9b4ba8f9a3b640116be27733b4f7e29505ea2d91fd7e57ed9651350ea4b2feeaf74e52ecb3d1eb5b6cea4a30334935bba76e099ac892a3d7acb4a1d518d18d9770036f0aa36c2b0c5bddb1b9ffcd2b06992ffd4663aeaee51f3adcfb248f8ee473b65cc2d341caf0d677839606e0b31102eb0512617b520dfe8605d4cbcdf8696d982fe2498934266548177586e40c219678addf9c06b1f9f601e17de70b406d931de4638bb193fcfa1577a44f15a2378df121c82f7a6bdc2925f0b5e1188aea03e5d25473e4313eee81424a29d88bf12bfa762ae2e6f385289b8be14bb10dec802d36e113ca25912d5c445c843a6c331877a0d9a2cf51372acf4c5c2f9d36d3b0bc00bbb0dc52b772b17efd2abd58bf3d982991c80089284b0d0e2ed8ffb351ed2b2c8b10a3d7fb4036772617e9b82176b0aaf6ea4931cd4278afe4d39852852730082fbdd011b79fe7f2b9fc911ec6f960d746d685c102ed1efac455091297dde8b0d918f837f227d204698642e6a4e25bc3ef1b708c75bd1fc7df0ae42d019c10e85a3fd30856283c046ca77547fe8cf9d76dd73ccb8a6bd5f0cdde4d24962ca7a8287aaed232038b6e3ec72c1d2a6cd4d771b1bda2c31a483723bdea2be8f7dec72e5de", 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x18) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x217) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0xa0) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000200)="d1143f259bdc89fbc19fbbadd968715baa3a8a2bf0bafe3255052a6027e73dd64be3826baca550de8af51bf564398538dd19fa6546e7af519dcda2eb987d2d3bfe847ddefcc420", 0x47}, {&(0x7f0000000280)="7e5b9dfb7f93128b89ce995dd249fe30f6f288aa70dba0db0cc658c273c215489fb62632280dcc4df6071a791ddc12f687b72d3f5d2a0da4390c29", 0x3b}, {&(0x7f00000002c0)="7cf18e38de69964b7c323aa824e888d58f72e115de48afdab76fdd41eedeb3567617ae657e4aff4a535874c4c41a3be7ee128b9e575cc150b0492e68de5c6be1ac244542c53f6dae4d8c6a68f4cd7e32368790f8e24c8d2a8562c334a8d48a72837ee5841964b173b02fd6b437e0c73f45b852b96abd7dfe20277a7fee1f673903046e008f48947a15e422d94634d7830351b9066ddbc5e65aba5137884e3fcade19d4fed784b5b99d6ed8b4763288b48de0367ce4b79ff51a98da0f8f202bcb903bed4db93ee383b5640f1a0f49edf7b499a242fed035e07a05ecb7f4f7d7b764758a732205a2", 0xe7}, {&(0x7f00000003c0)="ba4d704a6186034e50eec64603d2819675d3f59e14f21aaec5d2ad0f2fbdabd20cab09cfe76567090b37effc4bb45847e0735031", 0x34}, {&(0x7f0000000400)="ad65299e2d7dc2db992b90f19bbdd49ca6246b4c67e7bd27b1b35b950a47f26cba53fdfd330760590628", 0x2a}], 0x5) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x88) pwritev(r2, &(0x7f0000000480), 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 00:39:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:39:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:39:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x3c2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000100)=0x2) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1f) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000000)) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) uvm_fault(0xffffffff82662d80, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at nd6_ns_output+0x337: movzbl 0(%r15),%ebx ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82662d80, 0x8, 0, 1) -> e nd6_ns_output(ffff8000009d6000,0,ffff800000aa53a8,fffffd80656e6c90,0) at nd6_ns_output+0x337 end trace frame: 0xffff800020e27320, count: 0 ddb{0}> trace nd6_ns_output(ffff8000009d6000,0,ffff800000aa53a8,fffffd80656e6c90,0) at nd6_ns_output+0x337 nd6_llinfo_timer(fffffd80688b65b8) at nd6_llinfo_timer+0x276 nd6_timer(ffffffff82694fc0) at nd6_timer+0xa8 timeout_run(ffffffff82694fc0) at timeout_run+0xc4 softclock_thread(ffff800020e19110) at softclock_thread+0x16a end trace frame: 0x0, count: -5 ddb{0}> show registers rdi 0x80 rsi 0x80 rbp 0xffff800020e272c0 rbx 0x80 rdx 0x4bdcc acpi_pdirpa+0x37c34 rcx 0 rax 0xffffffff811c5c82 nd6_ns_output+0x332 r8 0 r9 0x5 r10 0x6 r11 0x2e741877013e6f8b r12 0xfffffd807964d2b8 r13 0xffff800000aa53a8 r14 0xfffffd807964d200 r15 0x8 rip 0xffffffff811c5c87 nd6_ns_output+0x337 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020e271d0 ss 0x10 nd6_ns_output+0x337: movzbl 0(%r15),%ebx ddb{0}> show proc PROC (softclock) pid=124776 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020e195f0,0xffff800020e189d0 process=0xffff800020e1a000 user=0xffff800020e22000, vmspace=0xffffffff82662d80 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13686 94012 0 0 3 0x14200 bored sosplice 89296 36682 63336 0 2 0x482 syz-executor.1 96814 276610 63336 0 7 0x3 syz-executor.0 63336 263815 53768 0 3 0x82 thrsleep syz-fuzzer 63336 369270 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 244206 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 35691 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 270943 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 145314 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 430809 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 355307 53768 0 3 0x4000082 kqread syz-fuzzer 63336 66193 53768 0 3 0x4000082 thrsleep syz-fuzzer 63336 457622 53768 0 3 0x4000082 thrsleep syz-fuzzer 53768 333334 8460 0 3 0x10008a pause ksh 8460 218114 41060 0 3 0x92 select sshd 87237 214958 1 0 3 0x100083 ttyin getty 41060 316649 1 0 3 0x80 select sshd 74258 467034 55110 74 3 0x100092 bpf pflogd 55110 383487 1 0 3 0x80 netio pflogd 38765 152925 34904 73 3 0x100090 kqread syslogd 34904 507469 1 0 3 0x100082 netio syslogd 81076 436265 1 77 3 0x100090 poll dhclient 45043 436841 1 0 3 0x80 poll dhclient 14205 208565 0 0 3 0x14200 bored smr 28053 472578 0 0 3 0x14200 pgzero zerothread 66775 18582 0 0 3 0x14200 aiodoned aiodoned 16659 468995 0 0 3 0x14200 syncer update 3289 185938 0 0 3 0x14200 cleaner cleaner 699 332753 0 0 3 0x14200 reaper reaper 10153 480033 0 0 3 0x14200 pgdaemon pagedaemon 69371 19765 0 0 3 0x14200 bored crynlk 22218 286004 0 0 3 0x14200 bored crypto 76579 320585 0 0 3 0x40014200 acpi0 acpi0 39148 158118 0 0 3 0x40014200 idle1 28976 303931 0 0 3 0x14200 bored softnet 5280 52552 0 0 3 0x14200 bored systqmp 74600 371146 0 0 3 0x14200 bored systq *26423 124776 0 0 7 0x40014200 softclock 85587 422094 0 0 3 0x40014200 idle0 1 332231 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 26423 (softclock) thread 0xffff800020e19110 (124776) exclusive rwlock netlock r = 0 (0xffffffff824965b8) #0 witness_lock+0x4c7 #1 nd6_timer+0x31 #2 timeout_run+0xc4 #3 softclock_thread+0x16a #4 proc_trampoline+0x1c shared rwlock timeout r = 0 (0xffffffff8253b068) #0 witness_lock+0x4c7 #1 timeout_run+0xb9 #2 softclock_thread+0x16a #3 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82648e48) #0 witness_lock+0x4c7 #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 softclock_thread+0x103 #5 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9519 6478K 6800K 78643K 11257 0 pcb 13 8K 8K 78643K 83 0 rtable 107 12K 12K 78643K 335 0 ifaddr 68 13K 14K 78643K 117 0 counters 43 33K 34K 78643K 57 0 ioctlops 0 0K 4K 78643K 1482 0 iov 0 0K 16K 78643K 46 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1414 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 9 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 27 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 4 9K 25K 78643K 289 0 sigio 0 0K 0K 78643K 44 0 proc 61 63K 95K 78643K 475 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 23 0 in_multi 43 2K 2K 78643K 108 0 ether_multi 1 0K 0K 78643K 13 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 237 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 119 55K 71K 78643K 1898 0 UVM aobj 18 2K 2K 78643K 18 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 49 0 NDP 11 0K 0K 78643K 27 0 temp 122 3045K 3110K 78643K 4158 0 kqueue 4 5K 12K 78643K 25 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 45 0 43 1 0 1 1 0 8 0 rtentry 112 70 0 28 2 0 2 2 0 8 0 unpcb 120 271 0 261 1 0 1 1 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 tcpqe 32 71 0 71 2 1 1 1 0 8 1 tcpcb 544 141 0 136 1 0 1 1 0 8 0 inpcb 280 359 0 350 3 1 2 2 0 8 1 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 12 0 7 1 0 1 1 0 8 0 ppxss 1128 2 0 2 2 1 1 1 0 8 1 pffrag 232 5 0 4 1 0 1 1 0 482 0 pffrnode 88 5 0 4 1 0 1 1 0 8 0 pffrent 40 53 0 52 1 0 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 pfstitem 24 39 0 5 1 0 1 1 0 8 0 pfstkey 112 39 0 5 1 0 1 1 0 8 0 pfstate 328 39 0 5 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 330 0 138 13 1 12 13 0 8 0 art_table 32 332 0 138 2 0 2 2 0 8 0 art_node 16 69 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 6 1 0 1 1 0 8 1 semapl 112 23 0 13 1 0 1 1 0 8 0 shmpl 112 16 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1927 0 522 89 0 89 89 0 8 0 ffsino 272 1927 0 522 94 0 94 94 0 8 0 nchpl 144 2651 0 1038 60 0 60 60 0 8 0 uvmvnodes 72 2112 0 0 39 0 39 39 0 8 0 vnodes 208 2112 0 0 112 0 112 112 0 8 0 namei 1024 7420 0 7420 2 1 1 1 0 8 1 percpumem 16 39 0 7 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 560 5 0 2 1 0 1 1 0 8 0 scxspl 192 7455 0 7455 8 7 1 6 0 8 1 plimitpl 152 35 0 27 1 0 1 1 0 8 0 sigapl 424 505 0 474 4 0 4 4 0 8 0 futexpl 56 5288 0 5288 2 1 1 1 0 8 1 knotepl 112 78 0 59 1 0 1 1 0 8 0 kqueuepl 144 56 0 53 1 0 1 1 0 8 0 pipelkpl 48 121 0 111 1 0 1 1 0 8 0 pipepl 120 242 0 223 1 0 1 1 0 8 0 fdescpl 496 489 0 474 3 0 3 3 0 8 0 filepl 152 3144 0 3044 5 0 5 5 0 8 1 lockfpl 104 66 0 65 1 0 1 1 0 8 0 lockfspl 48 27 0 26 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 293 0 284 1 0 1 1 0 8 0 zombiepl 144 474 0 472 1 0 1 1 0 8 0 processpl 984 505 0 472 5 0 5 5 0 8 0 procpl 624 1121 0 1079 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 400 682 0 662 6 2 4 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 203 0 0 25 0 25 25 0 8 0 mtagpl 80 59 0 0 2 0 2 2 0 8 0 mbufpl 256 508 0 0 31 0 31 31 0 8 0 bufpl 280 4299 0 135 298 0 298 298 0 8 0 anonpl 16 55609 0 41800 60 3 57 57 0 124 1 amapchunkpl 152 2712 0 2583 10 4 6 10 0 158 0 amappl16 192 1948 0 1208 40 1 39 39 0 8 1 amappl15 184 125 0 122 1 0 1 1 0 8 0 amappl14 176 160 0 154 1 0 1 1 0 8 0 amappl13 168 161 0 159 1 0 1 1 0 8 0 amappl12 160 9 0 6 2 1 1 1 0 8 0 amappl11 152 51 0 36 1 0 1 1 0 8 0 amappl10 144 14 0 10 1 0 1 1 0 8 0 amappl9 136 387 0 386 1 0 1 1 0 8 0 amappl8 128 347 0 318 1 0 1 1 0 8 0 amappl7 120 116 0 105 1 0 1 1 0 8 0 amappl6 112 21 0 20 1 0 1 1 0 8 0 amappl5 104 253 0 238 1 0 1 1 0 8 0 amappl4 96 629 0 596 1 0 1 1 0 8 0 amappl3 88 250 0 242 1 0 1 1 0 8 0 amappl2 80 3042 0 2979 2 0 2 2 0 8 0 amappl1 72 20537 0 20106 23 13 10 18 0 8 0 amappl 80 1372 0 1328 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 17 0 0 1 0 1 1 0 8 0 uaddrrnd 24 494 0 476 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 494 0 476 1 0 1 1 0 8 0 vmmpekpl 168 7672 0 7640 2 0 2 2 0 8 0 vmmpepl 168 66080 0 64286 108 19 89 104 0 357 3 vmsppl 368 493 0 476 2 0 2 2 0 8 0 pdppl 4096 996 0 955 6 0 6 6 0 8 0 pvpl 32 192686 0 175820 152 7 145 145 0 265 7 pmappl 232 493 0 476 2 0 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 286 0 7 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace nd6_ns_output(ffff8000009d6000,0,ffff800000aa53a8,fffffd80656e6c90,0) at nd6_ns_output+0x337 nd6_llinfo_timer(fffffd80688b65b8) at nd6_llinfo_timer+0x276 nd6_timer(ffffffff82694fc0) at nd6_timer+0xa8 timeout_run(ffffffff82694fc0) at timeout_run+0xc4 softclock_thread(ffff800020e19110) at softclock_thread+0x16a end trace frame: 0x0, count: -5 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82648c40) at __mp_lock+0x127 ktrstruct(ffff800020e6d868,ffffffff821edde6,ffff800020f6b3e8,10) at ktrstruct+0xee sys_clock_gettime(ffff800020e6d868,ffff800020f6b450,ffff800020f6b4a0) at sys_clock_gettime+0xfb syscall(ffff800020f6b520) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff2890, count: -8