kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Feb 23 09:49:15 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.234' (ECDSA) to the list of known hosts. 2020/02/23 09:49:29 fuzzer started 2020/02/23 09:49:36 dialing manager at 10.128.15.235:23480 2020/02/23 09:49:36 syscalls: 337 2020/02/23 09:49:36 code coverage: enabled 2020/02/23 09:49:36 comparison tracing: enabled 2020/02/23 09:49:36 extra coverage: support is not implemented in syzkaller 2020/02/23 09:49:36 setuid sandbox: enabled 2020/02/23 09:49:36 namespace sandbox: support is not implemented in syzkaller 2020/02/23 09:49:36 Android sandbox: support is not implemented in syzkaller 2020/02/23 09:49:36 fault injection: support is not implemented in syzkaller 2020/02/23 09:49:36 leak checking: support is not implemented in syzkaller 2020/02/23 09:49:36 net packet injection: enabled 2020/02/23 09:49:36 net device setup: support is not implemented in syzkaller 2020/02/23 09:49:36 concurrency sanitizer: support is not implemented in syzkaller 2020/02/23 09:49:36 devlink PCI setup: support is not implemented in syzkaller 09:49:44 executing program 0: minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000d3c000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x1) socketpair(0x10, 0x4000, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000140)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) r6 = dup(r1) write(r6, &(0x7f0000000200)="b3d542db5a659d46598a17af23bd5c9a7ab6388a9b35617f37d78e6474e53b5c6ada2047398d326170aeac4d2efd4a073bb27f0661306cd0cfa01390cc2f94212e6e6df1847db31ae2", 0x49) r7 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000280)={0x4, './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) semget(0x0, 0x3, 0x4) recvmsg(r6, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/254, 0xfe}, {&(0x7f0000001500)=""/27, 0x1b}, {&(0x7f0000001540)=""/112, 0x70}], 0x6, &(0x7f0000001640)=""/141, 0x8d}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) setreuid(r9, r10) r11 = dup2(0xffffffffffffff9c, r8) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f00000017c0)=0x2) geteuid() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x80, 0x0) unlinkat(r12, &(0x7f0000001840)='./file0\x00', 0x8) r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001880)) recvmsg(r13, &(0x7f0000001a40)={&(0x7f00000018c0)=@un=@abs, 0x8, &(0x7f0000001980)=[{&(0x7f0000001900)=""/112, 0x70}], 0x1, &(0x7f00000019c0)=""/83, 0x53}, 0x801) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001a80)) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000001ac0)=0x1) 09:49:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8, 0x0, 0xfd, 0xfff}, {0x2, 0x1, 0x7, 0xdf}, {0x4, 0x4, 0x3, 0x5}, {0x2, 0x6, 0x7, 0x8}, {0xfd6d, 0x6, 0xed, 0x1}, {0x8f, 0xff, 0x9b, 0x3}, {0x400, 0x1, 0x0, 0xe0c}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x86, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) socketpair(0x20, 0x3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000280)={0x0, 0x2}) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000002c0)=r1) r7 = getegid() setgid(r7) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) r8 = syz_open_pts() ioctl$TIOCNOTTY(r8, 0x20007471) mknod(&(0x7f0000000340)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x2f5e, 0xf9, 0x0, 0xe6}, {0x1, 0x4, 0xff, 0x3}, {0x80, 0x4, 0x2, 0x40000}, {0x0, 0x6, 0x0, 0x401}]}) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000440)=0xffffffc1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000480)) r10 = socket$unix(0x1, 0x1, 0x0) close(r10) r11 = syz_open_pts() ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000004c0)) 09:49:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000000c0)) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00./fio\vJ\x00'], 0x10) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) shutdown(r0, 0x2) 09:49:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='L'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x5, 0x2}) 09:49:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a38620700000000586d8295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158cb65e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cec86b1becbd13ad30505e8f5300a49fef9d612f871fc385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1fd8b3a60d05f98ca5d1602a958ffe10af50cc35740e3eaca89a8aba050551f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca64a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec294589091aa7d1da15c76bc9b95c0f70185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4b"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000140)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r10 = dup(r9) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x26d) r12 = accept$inet6(r11, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r13 = dup2(r10, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) r16 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r18) ktrace(0x0, 0x1, 0x8, r18) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r15, r16, r17, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r18, 0x3, 0x18f, 0x9}) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x0) r19 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r19, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) r20 = dup(r19) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, &(0x7f0000000100)="8c65", 0x26d) r22 = accept$inet6(r21, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r23, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r24 = openat(r23, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r24, 0x8004745c, &(0x7f0000001240)) getsockname(r24, &(0x7f0000000800)=@in, &(0x7f0000000840)=0x3bba8dcf548a5604) r25 = dup2(r20, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) r28 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r30) ktrace(0x0, 0x1, 0x8, r30) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r27, r28, r29, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r30, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r27}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r31 = dup(r0) sendto$inet6(r31, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r31, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r31, 0xffff, 0x20, 0x0, 0x0) recvmsg(r31, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r31, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r31, 0x2000746f) 09:49:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 09:49:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x14}, {0x16, 0x0, 0x81, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") 09:49:44 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffdfffffffafaaaaaa0600000460a4060000103c0000222b14b95bef6b59000000000000aaff02000000000000800000000000f9a081"]) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001240)) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket$inet(0x2, 0x3, 0x81) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 09:49:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001240)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000240)) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r4) r9 = dup(r0) bind(r9, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3f, 0x200}, 0xc) r10 = dup(r2) getpeername(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000008000000000000000000000000000000000000005c2254d3b1ce03d35ec100000000000000000000000000000000000000000000000000000000000000000000000000000000e000000028d747c9bc68c54a6c69c474a4850ab0da74ec9eba2ae25dfdddbf05000000e3b672b5a08020b23a21f760289e3694f70881c5b10601e22e4a6dbea5ca1e3fbad96bee9033abbc2ce16e3a45f6044dc69bcde4aead890126a7026a6ac1bdaaf88a4f96f544e25fbbfaa602f51369f2d3f95e19278e76ddc87ae910c46b5ea38d2c69c7000000000386efe406852fab402edefe9da7cfe672a6abc54980c9e184c5ee4a07540082f98fcfbc7d36f8c00db2ec51f1e632811f0feaabc610237c7f3b16aae871e5cf65"], &(0x7f0000000200)=0x6e) sendto$unix(r9, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe8b) 09:49:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x2d}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:49:45 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac10) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semop(r1, &(0x7f0000000580)=[{0x0, 0x81, 0x7b46b348df2aebe4}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/125) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001240)) getsockopt(r3, 0x8007, 0x6, &(0x7f00000002c0)=""/107, &(0x7f0000000080)=0x6b) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ftruncate(r0, 0x0, 0x2fffb) 09:49:45 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001240)) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b631b54f718885d229710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000001c33ad9e12eabd0000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d010000000000f145c4e68bfa8bfccf6a2c9ce08a146ee156cff99645d300682b4e080f01b899f51da042cfc93123b8284edc419ead6b47e3f7dc2a8bcc719fe6682881ea2fd506d735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913686412d22ecabb83a85f9e9e1107df6d719584cf71a0000000000000000000000007057a8d327f6e78a1b7907c32b482e46203b8e041b75b97b279c44ca913777f53622cc5a2055d2ca155f789b2a1ddba6803c48d29b30a80eb5b62b97f17e44e13058a5d98a166e8f0e5baf78a97cb4c4920100cef5ec38b4b5e1d936fdeda562f6810237c30b4d080608367524eee6d9aaaaec2d4ea43bede5d72ba41850dd0961e02d054a0a3039588b3487f239b25e95b6394440d15bbf6b0087e10a4479a624db0383d8fc35c31f86e39c623c3f1daf9bc5d7a104d8cf826101dbebf2263a37c20da22c6dfc19ac0d9faa2eec361c427f1a48f34cba8729b86e6f031bffffff7f878dd221a8946e7d140fd6ae0d5200"/840], 0x1) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = dup2(r0, r7) recvfrom$unix(r8, &(0x7f0000000500)=""/216, 0xd8, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r4, r2) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r2) sendto$inet6(r9, 0x0, 0x0, 0x0, 0x0, 0x0) 09:49:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001240)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0x6, 0x1000, {0x7, 0x8}}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001240)) lseek(r3, 0x0, 0x6, 0x1) 09:49:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e6b5a017dffd5"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x40) write(r2, &(0x7f0000000040), 0xe7) 09:49:45 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001240)) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x20008, 0x44) close(r2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:49:45 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xdd}], 0x9, 0x0, 0x0, 0x0) 09:49:45 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000040)=""/21, 0x15, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = getuid() setreuid(0xee00, r5) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 09:49:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0x7fffffff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0x7fffffff}]}) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x6, 0xfc, 0x0, 0x7fffffff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0x7fffffff}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 09:49:45 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) fchdir(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001240)) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x6000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="11b087d36cd1b379b41c429edfe132013eb1b5a39f3b29d6a5fcd3bcb3795f7ad96e88ad64ed28ef2338258e06270962ecc91a4708491ed4d84368eb3c099b42447635c29485625044a12adcb773cf3ab10dabd52e000e3d1edbf71c042fc2f53ffa7d9da776f1b5327a310bccc7e27c0ac5ab1962de0bf374f80b22992f19a0795644de934b2cfae5e155dbc12ae49ae5839f051c7fdd0ad87147b30772220059f8006bba4af21999ce7f9eeabe51015673794fbb2eace7", 0xb8) fchmodat(r2, &(0x7f0000000140)='./file1\x00', 0x4, 0x6) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x106) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000001240)) bind(r7, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) 09:49:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x7, 0x58, 0x3, 0xd760, 0x1, 0x891, 0xc9, 0x10, [{0x101, 0x1, 0x6, 0x401}, {0x1000, 0x3, 0x234215e3, 0x2871}, {0x7ff, 0x10001, 0x8001, 0x400000}, {0x43a, 0x9f, 0x37, 0x2064}, {0x16d, 0x608, 0x25, 0x8000}, {0x3, 0x6, 0x10000, 0x7ff}, {0x3f, 0x1, 0xfff, 0x6}, {0x80000000, 0x5, 0x101, 0x1ae6}, {0xffff00, 0x7, 0x0, 0x4}, {0xfff, 0x2, 0x8, 0x3}, {0x45e9, 0x5, 0x7, 0x1}, {0x2, 0x1ff, 0x0, 0x8}, {0x1ff, 0x7, 0x5, 0x7f}, {0x7, 0x200, 0x7f, 0x3}, {0x9, 0x8, 0xfff, 0x3}, {0x9, 0x80000001, 0x3}]}) socket(0x2, 0x4002, 0x9) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001240)) r7 = getuid() setreuid(0xee00, r7) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r9 = openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000001240)) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r10, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r11 = openat(r10, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000001240)) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r13 = openat(r12, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000001240)) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r14, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r15 = openat(r14, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r15, 0x8004745c, &(0x7f0000001240)) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r16, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r16, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r17, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r18 = openat(r17, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r18, 0x8004745c, &(0x7f0000001240)) r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r19, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r20 = openat(r19, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r20, 0x8004745c, &(0x7f0000001240)) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r21, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r22 = openat(r21, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r22, 0x8004745c, &(0x7f0000001240)) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r23, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r23, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r24 = getuid() setreuid(0xee00, r24) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="5181faffffff00000100000008ae7fdb03000007", @ANYRES32=r3, @ANYRES32=r24, @ANYRES32=r3, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32=r4, @ANYRES16=r6, @ANYPTR64, @ANYRES32, @ANYRESDEC=r7, @ANYRESHEX=r9, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESHEX=r3, @ANYRESOCT, @ANYRES16=r1, @ANYPTR, @ANYRES32=r11, @ANYRES64=r1, @ANYRESDEC=r0], @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES64=r2, @ANYRES64=r13, @ANYRESOCT=r23, @ANYRES16=0x0, @ANYRESOCT=r3, @ANYRESDEC, @ANYRES32=r16, @ANYPTR, @ANYRES64=r18, @ANYRESDEC=r22], @ANYBLOB="aee80ae0c8d1ea065656f969232309fafa75442de491353c8175b078c5771079f9d0841070e044e16d4a97d1ca770747d9ad0e357b175b3b5e4e710ead56d7f64459a7caf8349ff35379b516c979b831c25398b554bcefd87cc50a8c08bc41a23321e1fe5c594ee4e1ace409f0d94f9884656084d2962dedba7d262fc59d5aa73ee59eb55bdfdc4c9077dee9417dae1c21aa13afde970dc0eb5bbf9714d9aa41fc75736018f1d3d67e3c076dd8b567334f90b8149af6afef679b126159671975ae1f81f847c451fafd7ed1e874ee14f4bdb8a02eaeced0e14ab3", @ANYRESDEC=r20]], 0x2c}, 0x0) r25 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r25, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r26 = openat(r25, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r26, 0x8004745c, &(0x7f0000001240)) sendto(r26, &(0x7f0000000340)="ba997f5105319d61fc0b9be5aa69743661419c523ae490e6fe6afdcb813d6f8b4f984412897699ff04bedd0cb4f2c15b3d7c7a39614f9a8ea411770e64d90bb909aa09f72f64d5aafa2f6ce0af086364cdc80fa82fbbf89630893707", 0x5c, 0x3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 09:49:45 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) 09:49:45 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001240)) dup(r5) 09:49:45 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceac2a84e6abca64896819f507d000000000000d2c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505eaf5300a4aeef9d612f871f4385f041d76c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d7f126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9d8e58015f55d09000000cd1460e79918a04434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00"/692], 0x10) dup2(r2, r1) r3 = dup(r1) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x68, 0x0, 0x0, "3163d14248fd24c2aace88812c9ea490b40b56b0fe7d16959901b4923f194500aa49657956fecfd9018490a5289de165cf0086ef208d448a22109241ae584b4b9d97d15fa278f68c9c3a77dff61b7c3982"}, {0x80, 0x0, 0x0, "ad4d2851df3db8d312268fe273ab87905faa701822bd27edea49f4766ea3f05900c1718405ee26305df034226d7e0833173ecb93c459f7a0762fa12c3a7feffaf43f2597fb2bed797a152a4bf12e413169f74756c3388426b0200fef6352894b7d9862cd2ae4f59de8"}], 0xe8}, 0x0) 09:49:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) 09:49:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x2cf, 0x5, 0x5, 0x47f}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001240)) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x6) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = dup2(r6, r4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x1) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x145) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000001240)) r10 = fcntl$dupfd(r2, 0x0, r9) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x7c, &(0x7f0000000280)="0400000000000000d80b26a814c28c9c9139fcafd48a851c0f0935a586d74d58f59c4ca61ca2f1cdf9e671b04774dca1dbdf7e4d57bce1f4ef01f3cd6a09d233fa1a38367827e04fcf903b2cb532253d010025ea2b473c71a897c4416c6e48b6eda7bcf5d74bba99d77838f14aa20000000000000000000000007e47") r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r12 = socket$inet(0x2, 0x5, 0x1f) fcntl$dupfd(r11, 0xa, r12) 09:49:46 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x181) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001240)) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000024c0), 0x1, 0x0, 0x3db}, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x8000, 0x2) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x400, 0x1}, {0x6, 0x81}}, 0x2) 09:49:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001240)) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r6, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) msgget$private(0x0, 0x30c) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) listen(r0, 0x0) 09:49:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/233, 0xe9}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x2, 0x0, 0x54, 0x7, r5}) r6 = semget$private(0x0, 0x3, 0x8) socketpair(0x10, 0x1, 0x47, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r9 = openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000001240)) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000500)={0x95, 0x0, &(0x7f0000000400)=""/149}) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000001c0)=""/209) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r10, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000380)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 09:49:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() setreuid(0xee00, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001240)) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x121) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001240)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESOCT, @ANYBLOB="47b694821a3649fb21af4342698827c7f3ad6333882855ffb52c02720af00c06ef7e44b1eba41bc76208dbda3d09a2c7a110fce80d40944e8ae2be83091c51451493718d"], @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR, @ANYRES64=r0, @ANYRES16=r6, @ANYRES64=r0, @ANYRESHEX, @ANYBLOB="5f796a60fb4ca6a7b5594f746273d9f1f006ba8c90b71b3da295ccb7f39cf513ca3b230a8bf430342c38ee99499ca4c42a13e724d03bf4956d21d821a68b605239dc124ebab1f0d7443b92e721a56a025f48df804d2dc67e45b02692db1d03deabc499ea618a1b23e62d2cf038ea76f3e89fde6cfa006e9de07a079272177c3881351a91d9eddfbaa741c8a65b88fa28a098c5b553e9607171e586066428163fffb364bff1ea56b73a2a88c7f4921157736bc7badf4b782396064b7c0faa23789e46e77a7e0f6ff38c5a83e99d9257ae49524c6143d49bec71cd3eeabf454b92c950cd48234c2b", @ANYPTR]], @ANYRES64=0x0, @ANYRESDEC=r0], 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:49:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x4) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:49:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x9], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x9, 0xeffeffffffffffff, 0xe66, 0x6], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x80}, {}, {}, {}, {0x3ff}], {}, {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x4, 0x3f) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x10001, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:49:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001240)) fcntl$setstatus(r2, 0x4, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xb4c}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xc543}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x2) 09:49:46 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001240)) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r9 = openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000001240)) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r10, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r10, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r11, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r12, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r12, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r13, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r13, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r14, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r14, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r15, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r15, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0xe0, 0x40000002, 0x2, 0x9}, {{r5}, 0xffffffffffffffff, 0xa0, 0x80, 0x3, 0x7}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x20, 0x8}], 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffc, 0x81, 0x10, 0x9, 0x6}, {{r9}, 0xfffffffffffffffe, 0x14, 0x8, 0x1000100000000000, 0x9}, {{r10}, 0xfffffffffffffffe, 0x40, 0x8, 0x2aa0, 0x1000}, {{r11}, 0xfffffffffffffffd, 0x0, 0x2, 0xd5, 0xa97f}, {{r12}, 0xfffffffffffffff9, 0x81, 0x8, 0x2, 0x70bd}, {{r13}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0x4}, {{r14}, 0xfffffffffffffffb, 0x0, 0x8, 0x80000001}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x29ee29db}, {{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0x1, 0x9}], 0x7, &(0x7f0000000040)={0x1f, 0x10001}) login: pckbd_enable: command error 09:49:48 executing program 0: socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r1 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x5, 0x5b) r3 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r4 = shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x63) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) syz_emit_ethernet(0x7a, &(0x7f0000000100)=ANY=[@ANYBLOB="61aaaaaaaaaaaaaaaaaaaa0486dd60f2a81300442f00fe8000000003000000000000000000bbfe8000000000000000000000000000aa042065580000000000000800000086dd0800889b000500001000000001000000080000010000040000007806ec288a00"/115]) pckbd_enable: command error 09:49:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) getpid() r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xb70914d8d1ca8d3f, r1) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffffe}}, 0x0) 09:49:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x6, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="ded8806083151b0ab8a2a97cb8da") 09:49:48 executing program 1: 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) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000018c0)=[{&(0x7f0000000380)="87865e718da16d6ab969bcd7b2da72b2731e4c08a233659688308fd0179307ee59dbc745dfeea19d7397038609e570ade10273ead4529a5a7e5d7737d48032beb0bd73065b26c485eb4fb3150021a3379eb179f6ddaf44af6daf0314c8a0327208ae415fadb61a4d8a993d8cea3cf0e4b45d3927edbf014e5158562f53412458065611be572dac553fdaa2bcf178724977e0cba97e3f", 0x96}, {&(0x7f00000004c0)="ea16e3bcdedd98ef82ab96c58779142b8d72e7407f62568f338bed4436a0ffaa2fb62c8a118e51d4a88dcfa8999e79045ed21593e57a897f4ff36e9c77879141977a2682d25c2c1c81abe5108c99dba0c55b6605b1df300c2f3d3b7657f38fc87e5f26abf3c4ff1406286d7f04dd96fb32b7c79b9fdd72ba161b07f218ac5be70d306c72c6dcae94aca62b2a895ee7a9b6c7b2b47494e878615955be5f8f96bd90f9de53b08cd2166e68dcc5b4b163b50acbf4864323b5b7be3147a52c18d61eef0f31c1b7377364ab409fef45baaba0da5ff9917f69be8d1a6408c0562ec74ae854edbfc5d976b747da1bfd8997de07913365ff05b0bdcd18829888f42f16cc307f2b8866ff7e3e137745817e7a929c68905abd0224ac14f200d91d3aa79276201bc900fb2527089f50ec269efb664598a009e68f0c5ccec436d45349563bebfa2631cf3405b847327e1cfd3cae02896316c07157c4997eedcd1f39f8a79164a7bbdd472ef92a29685353ee71899dbefba176df8d7d86f2ff7d169a929cb175216357625d912117923f85b1d2171821f7150d8f69a3b6c2567b57f390314e277311495dca90fc9ae0ed4f6272a12df36d7386e3faca83fc9d1eccb26d9287c83b61d1babfdaaa3b1530bee91396d240dbc7c10b346aaa91b1b4e3d254dc43db30aa778c996ec299555f43f762f3a15f4d6e5ed23072ba792a31ae6d97e3163b7fc908e631c3617a411edebe4d7a1a6580457f4d2b9d9e2fb70954f5c62ee7429f7d59fbef752c5a5551ae903888322cb3ad0505f1dfda8541c73eab27ed4cbe9bc8f44a0ae713b2df838d01009e95168eb717a9427d7c9812dbfc5bd7e662eda047d29f4fefb41b2a8392a6b20dd21fd68ffc5da985885db55697898f7133cc74282c886ddf512e7fce25b0390ba00f4737f63cdde710710a00dbfc396459af9c1e97dfeb96c0386d3b8be48d6bd21483da17fb3cfa9d2cd71c63a6550169ab52931f79a7f9df89250a9ed190048db98002fd71973294c1561c23d6966f7ee070473988e8e2ff5638ddde6c313c85faa3e35eec2182e624f3aa1ea386f8b131582bc20f5f038928e106f7631ffa992006734f4b09e77a20ac89c30ad723990a75b20737849f024a7056f89aaf71cec1a2980fd864ad0346bf5e1104be00d21a80a06dcbde6797215f5dc4c74305f5def100c7f9fbc8b52b35770c8230166bc696ba3f7da8c0bb9010585c7bd56982cb7efb04d5c3fb03a61c04a1cd4d4583f33ba08ff883d18d28aea17c3685f5b6cc6d7e0ebb94caae156454226e0675f79b3578072b42952e43ef27fe17aa3ceebcc55d90eea48515ae068d74848b1ecf79d0612245f46624057f2b0ad530f2c0654dc973adf72decde063ba4306d417aaf1cd8645b03b9492600dbcef5eeae9176f57ed6a32c9fa455d28fd06f9e7f63f90bec40287c1e1cc711420c9045b3eb1ea5de0fbdd9e2ff2646aeb865f5a7c3d482d82d0f26b42290506a72d6a1a96474d236be3ba22f31b4fe53294d76f34dfe6b1925a947274758a6025573f8605f2089df739e3e99e1c2530eca5cab594174a7f9e7f9bd5d43f649133659fc4b7ceb0b16086a1b46ef7399654d22a9bdab2249d7f6f44af05559f7ca94da557f7136a141a580d85d56cfefec4da424d1b4529462c918a3a77d8d99f155220d9c8b86524d2249a8bf2e411eec82d5fe0d298e0398fddfde59a03f31993327915e3ea608cdbfcbca7dc4da5b17b59a4664bf348d7951e18c485c6bad2cebde3c0e50c2e613144142142a5427dcd7085a475e2e958d5dc23aecd711905e745eda7094e6d323e87d231a4af4e374e96292ae5f3eb2c558b7b7b86b2431e47f496a826044d67f4ac541ba7578ad744108451f89d4bc0bbfa61da1856992ddc05a89fbedf0e1ca05472b2d4b3b03c5a6dc6ca991b74c4beed3a1c7c1c3c84a71ea56447948e8f645f0e0387eef7f0c1d0d7d9656f19e134d8d0a1e9060ca92fffd94787e4dbb59b05ba24e3614b809ce52da279af2d70e0c84e8707eb62cb4b490aa19afa6535c5cc5e158d3b205a57486397862214092cbca09644f3f997b68583f80d8a88a086dc1dae2ffbd44d366816d1451794698c5429d58a6727bd84d3a8ffd302db29b35e6ab3a5ec1bfd09af15334a9863bee3e56d771571a7b25f382444804248b257b02474f9ade9e05e2ff7caae96447f569dde3481fca1fee491a555214ac0725724fe5a3977260d615ec8ae4327d1c3bdb4d7f8be176537c6a2fb7d6967e5392aeec45c1f658f8634c5ed9ecf4f9dd22f2826548f45c7e1055eb9058c837955b09c8b5a0ee087181b066911a18fb2016056ba402c8cf59f2e3bfb6e20a28285c4ef0bc3bd38eb3f3df76f1e177ea67e002f782e9a7dd170d7dc6b2394723d24bad4b1dc932d1c4f7105fe9eb8d57a03a551922244f1cc63cff70d1b5646d3748fde711f9d8e8a5e79d1216eba3227f80fcb8b1303cf787d8adbb01de4bf3baec199e9ff427955ec97c720c444fc5907cb4d98e29c8f7b315f2a78ddfbafcd45d37e71506b27507fefbf18f6ed708bc89055a5be88fcc77d22d745dba50f23207c1345aa8227be1d488907e1587a1265907ff97410f449e4bb451fbdba71990307d1d61aadf08522b84c47715042b0bb055e9d91dd387b66cc127ce6ed3c81dc59f169caf3dd8d16872e89aef967afdee12c08121c51fecf1ca1ae9f25fef7b6bdb47261a7b76439bfb29df3fb6c733e8026b9142a4656b744d6971ded159b46c272e25ce25aba2bdeaea7044f1936fc01e4e12df8dfb1c36e167a46334764de62a3652a113cf29e4497d0727a6028085d50705a159a27ba5e5328b94385e7b30db9e07e845f401552b87e39bd12302c771010e1eaa544a1259278bbbeba221ec41953161dcce9d279b2b20f000fa8e9f28414b64464cf06f573a72681661102a4ae03c5aa5d3a0de549a88af34978bf7495e8c011a9e542f0f188dae423a3d5b3fb33af602cf15393d0785a561e207cf87558fb8c55b2e46aec80d7b39905187b39c3874fb728d996c3ed1b8d21bbd86a2835ebc7a5cc61a82c83bae9b9da0703df763189326f501de55fe1c6f7b2a57b85bd20790cff2adcbb20075be0a59e2d4482d879a9dc8b8d2275666d8af7ba7ef8d771a2aa3bcf8a97a42387c87ef7889d3ef01e7fe7ccc9d7381bd5f558c5352cf381a706dc10ca3ff5f124fce5ecf759142d9300d955b1bd613027ea03f7d275e88aec65d027e1cdec12bbfa36eaf128fcb40f06f4b5a72431319128bdc770663ba817ea20a9d976ce1845d38438c86393b234deb348e826d25158a96e20de2fc1078522dac4d995579d4a2ef83a496e852b4967967d1a11b5cdd74d2b6f235cedc02eeb5e407e1cbe63fa135403fb69d5b422ecc5a29383e37e583f61a56e10e85c8407345ba0dc9f922ab05227ebafd2b80375c314eaa00ddc34fc1f6a76fd539725d3271aa53d930a63500aca8751a06b210e2fb767142c805a0cabaaecbad66010f510a8adfa1952a2ef5741bbd8b3db4f2fb0c2fe14369d9b37a7501390af5b520d4f047e68766e0acdbc0679a78e9b491b308bc35823f16d983b6613b07d4e73e9c81e2c48cb5e55c330d67ac4c2cad5a691bec698c23b2bf2f648dfd256e583b0ca52dc117a6478f607207ad5804cd50a787531a9f948786debe18938cdb94c6c89019c10d025e7406c7beace9e4566d5383d8d57df14af7a4b6f5a5a507fd08e18cc0f82dd7477f96bff7876630b8d08cdc7f3301bbe73a30d568800202a28e1f3cb164aaa74e46942065371d692a9ce051995596792dba36fc6bdd46fe461e8b8b406638af20fd8d1d365aa9cc3c42726bafb2d87e92883cd034fd04d3cb0e3f29a93f7fbe0295f2516e4b042161749cea76c8b15a6845eb7b169e1c47b710b8168ef71df1057753eab2f99d2388db16d6ce9ce5a3d65cd73279c36d8079838361d36f35f8fe2033668baa688f6e840754540a1bf38d94d8dafcf4236757511661c467abc4a039aea8ee61ec265557b8d943a043d4069c1bb4c4d6e673753b11b32b537ab1e456e5ae34aad6650ba25b24abf0d41081feb384ee1c3498aab36fd29fb697a9b1ee6654c98471e5f76c533bfe040b46ead35c0dc55b42e8ae5bdb2974ec148519207dbc5ba1bb264f8dc3aebe1f89c032e529a103614796bb58492eebeece6a1c1c3eda93542ffb95bf865d2d5bc31524f2b37f520537acbaf1267a4c7a99181fc8c87b87d159460198686861e7776441f8b049337cd1cd62d4b957f740c1d3056d686a3514ca9d7f134206c18fd4e041c76efb5a88330f81bb4cc029a7cd8cd8d6097fa893c91f905c7efad316373a99c8dbe23238106a9ec08e9133f69f45218309f3988831d759525d454307d185771aafb0e1f956a1472a4700c0ca072481e25c834f3dbf9b042843cee9ae93918a680d47e93b7ebda3a7243ee838a5ba6cb40b1a303b48e2f314ce5c3b2bda4a68e053f351eff2c921031281fd15ab52d64a4563bb1e5f0f3855e32e4413819c0cf8de954fe87c50ec181edc6fcb21e73438ace74ded469e030edb210468e01862c1d33380385b2d03764c47555a330b95bab2aa07b935ef7d46cea6ae4e358052509d30fc89d3fbd521d41acc0b8fc5abd619158051e5fc69432552ac8db9ef8d3c6ad4487c1210bc0b9f836df93ff4ddcee4a55603546f52f426fc7201265f1415a73d7dac66952dd085283952d439d08b1a492d365972de3baa045ae450088b0dff1f92b4d0e8e81169ec3d60f8d6fccb0561aa7e1cdf7d5d00159da66ddd805914d546bcbd391e888a173d1ea691b1bdce98f152cbed41abfc7948032b334f458f080e53a29f34097592c4e7f07a83178841543e164821dadd552241eab1eff1fe0a3aa291d44a49080e82bec565f2f2a61240264d88f3483cc9cc44dca2e6e7bc9b048286f15173e17ad79b119107c8159db7f11e529957b24b4b60a11ddef2c7770649a1e34b586f4393c2d34ea0cf0cf9d2b8b0238898cf923956ccc1aad4771c77c8e7a154b27111417af8d60ccb16fd297877a7d04268ccdf300f63e7904d37aa8db00f61786f73760b194527dd912e0ed6f3672d9638e610b0b6163280d44dc6fe03bc479892a1451cb85675f37835335d524ffc2a182a7c11403a9d6ac75feadd8e9e9ac91e29bd6a3245b48ad8bd6910dc4e959d825d2e74593f598d9f00d001bc69adcf3d2f6fe8494db6583927903f2bfcf2924fb99a956c689433c86a3aaae05d7268da9d1f29656b934c754d47f93d96fd8e17f2bc15504fceff398f4ebfe3f1301786250272ff4857f102edd64d64790520cf1ca6b2e57a725abc668ca9bb4056acd8b061f6b37867245683956558da392f87b457145fe0467f655ce14f089c3ba6753f5e5b3d00f956bcc509be66eaaf2fd3767922935a97e0fe973685a57b1e1c89bd27123ba51d993b54f1df7d2d552f1f1dc1ab8c6c96c40e8db8e2d1c88801b005f29f7661ec4c96559eabfa6dff6dea3e2fff0b4692e0c8c0b1466d0e5b9bae8524bb061d08820f1d633e4ce093c1c6902be3c9465a5bc75669cfa60a1e1ac5bcaf02ae29cb74d7cd372a739ba558d49714c0f1d45ab578cbdc6028130e5c7e8c19936c68349a9472e857895dbb737e78448d06e6c4a822bc0a05325b1e87a6551063a7010d9c982ae119ad249c2c90cf292ea54e8ee6fa104179ed99837bb39303972c6992fb9b10a5a2f2dc1a3401faf14ba8a269662f", 0x1000}, {&(0x7f0000000180)="3aa324413d09731c7a51d2ed92a6832ed7fce4787042833afd23e8b6f1c0478fafb75d91a9ab11", 0x27}, {&(0x7f00000014c0)="23ac7db68954d83fd2d067d41ec92f1a97e511419d93c3c885c573b2e095fa2d3ca3bee045680559615894e95bbe60203664680e1d854c4f20707e2cb827d51712a8def13829ed3e50c3678db5341fedae55b9b9aa134ead5902343c9c4529f124eb89d62c5d37d3a05701d56d6619e1aaa0c19dcc3be6bb3337fa1ab3cd1667c7d2eaac282eb0243e2686fa9e59cd09d3fbf97f4f76f52427d9", 0x9a}, {&(0x7f0000001580)="76d2ba709d658bcce653c8f8a0e5d5ca69a3008fac9d692c9e835bf4da5c00b8727b5ca7c70e8b506c75df2bd2344d286fffc19c5a65d5bb85006545f5d2212356b63beedfb4768a62bd38323b33fa1fc36c48510b7ce065661f07136b9d73b482835515eaa3c80dac09b5d82dad4f5df70626f5e0130a6044942febab80c8cbd141973fed68a7a7f66dfcf80d79cac63f7641aca1009f2f4e044100d697f34499bf5a77f22a72cc8370fc7ef4e7f74e4c826cf711401476dda50c5ad9818f9ff1da3c87eaaaab992740a3dd7820f6e828b1c0b6327941b9fd25c0d5505df374e3c8", 0xe2}, {&(0x7f0000001680)="f55f48c7a8e5281e752919bf13a8478f939cf2963c0bbfedacabb6a477d58ce2185cbe9b5788e5ed69c720acbd2d1538f3cf5a73f172e3be5d95d879936e746679", 0x41}, {&(0x7f0000001700)="3a28b3c97170c0a946d5121f93eaec7980843baa5f4ee195d8345b31cc4d2c45e2bbd8c46d16ae2a3c7be4109bbf7cbdbedbc0d991445dc6c579e4ea365efa138bbc33a43ac6a159d1123c0ffbe542fa468c318bc0b1e68a61982190f1b8ad5221af63eda671137374abfe6e7e8dcee29a913e3517ece74091492e3f4883ce074ae9b971181b2e42bca71069b372027c3bce8d279ff88302e7a61975c7c9684e", 0xa0}, {&(0x7f00000017c0)="c1aea058cf0b7122982c473e5cf0c669502a008ce355ed637413bfaabe5787186a3ab8b2d504fe6b964f12e59516c956a64a2e51eed725512581cbc6e0d48dcf277a62e0d591262b469cc26f0c49b08b1a29050d499de1199f0e202d914691c9e493cbfbf15a3e0e36044610795b6d5fade3253ed7100da8fdccbb199c9dbfaac2a4fda8ae9fab2f54b11cc4226a0a947500508c81e4ad194a9c68a6cf85b67ca6ae5bae01c75425825362fd7d6e7f9690a4f2391cb678d94a9b4c51b8da715e65d9e921e64bfdf38666ac3eadb866a5350fc9c8caaf628ab2e508f0", 0xdc}], 0x8) fcntl$getown(0xffffffffffffff9c, 0x5) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000240)="119904bf7dabb715d02d0d8f26f9680b66f16cb0f57cb7c88b1b12b5c661a877adfc5dbbaf32db9c85d3927ce2d59bd8dcb83fda0ecfb16f9975112c87c99d026977f0a589cb75860bf59c977ad8003ab9f1b4a643d94645ce7b027e2e87751f1961f48e5618bba5c5b1101c60385ac4c645ee7153b904face7df08d4683a0bc9d72f6c85ebaa1203dbdb22f298f9f367bf8227e464ad5f23d51d04b7353e81af78906f582e028484af85b2316b2fb31aa2e332317b8e189c1f2eb76ed2c1297d3de25309f9bc1f144a5d8286aaadfff6bc61007dc22f7dcda13c1cfb1c766a7f03fca5b82aa151c67b1678bf50cb4419d5c", 0xf2}], 0x1) 09:49:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000040)='W\x00') r1 = msgget(0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r2 = getgid() r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) r9 = msgget(0x1, 0x254) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r12 = getuid() setreuid(0xee00, r12) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r13, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r14 = openat(r13, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000001240)) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r15, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r15, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r16, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r16, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgsnd(r9, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r11, @ANYRES32=0x0, @ANYPTR64, @ANYRES64=r9, @ANYRES32=0x0, @ANYRESOCT, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64=r12, @ANYRES16=r14], @ANYRES64=r15, @ANYRESOCT=r16, @ANYRES64, @ANYRESDEC, @ANYRES32=r5, @ANYPTR64, @ANYRES32]], @ANYRESOCT=0x0, @ANYRES32, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="c43fb4d54ba683781c7ab17fe4b3642099ca11d11fec1b80e9fd5d7408f83acf087909ea98de36e66cb2a30b1d8beafb0c300fed92e04a02517c797ad8ff8db57e02a0bfb8add0966c044694d45dcc401cb542dc927089f05def2b1611d5a7b11505674fd37031f3bd73ca9457f99395c4d73a0ab12b8dbdef76059942036376d2e328de2d6f0f60e6843e60dfa239d2460e7d3a9c2e8f30c9033b80558acd9499f8ef82e45902397049bb67cc5d68a4d42a7843230b7bf987161e85c7aed249217f61f5f6c6fa6f1d4dbc512ccbc9d778817b39296e622517c1d5f3e1f490dd6c4d4acb61347b4f00", @ANYRES32=0x0, @ANYRESDEC=0x0], @ANYRES32, @ANYRESHEX=0x0, @ANYBLOB="362844965d1a1e53f53d", @ANYRES16=r9], @ANYRES32], 0x2, 0x0) msgrcv(r9, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000000340)={0x2, "f693f07a617ee8a9b4bfd3e199cd528b886ea8e4bd4f9b88a1e1514e1dbc6e31c9091edea75954f5d25590799612ae669410d148899ecbd2acfc0bf1"}, 0x44, 0x800) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r17, 0x6, r8) r18 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, 0x0, r2, r3, r6, 0x0, 0x4000}, 0x101, 0xffffffffffffffc0, r8, r18, 0x6, 0x8, 0x8000, 0x3}) 09:49:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x5c) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25b1d9ee866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) dup2(r1, r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001240)) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)=0x3) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:49:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) write(r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) 09:49:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 09:49:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f00005b1000/0x2000)=nil, 0x3000) write(r0, &(0x7f0000000000)="e920f95767212a3a6b31b3e62af6fdb05d0e35ab7cacc3f2e402d5d2f8552272e798c06502c3276ab5d57fda3b65e8001b501f9f75e69c6d575499f04eb82ebdee38", 0x42) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000446000/0x3000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 09:49:48 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB="002b106c0689bc20c925020035711624a6a2552347a16a2435a6f60e4a93c6e6776cecb84581e4711cb76c0000", @ANYRES64, @ANYPTR], 0x3, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x10) 09:49:48 executing program 1: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000180), 0xe0) 09:49:48 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00fffffeff0000000a8df278f86dfaf23c1d37b4a16eb58069", 0x32}], 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) linkat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x0) 09:49:48 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") panic: receive 3: so 0xfffffd806f6f64b0, so_type 3, m 0xfffffd806f3b7c00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 146237 96213 0 0 0 0 syz-executor.1 *486753 89285 0 0 0 1K dhclient db_enter() at db_enter+0x18 panic(ffffffff821cd32f) at panic+0x15c soreceive(fffffd806f6f64b0,0,ffff800020abd628,0,0,ffff800020abd534) at soreceive+0x1727 soo_read(fffffd806fc81558,ffff800020abd628,0) at soo_read+0x53 dofilereadv(ffff800020a7cc38,6,ffff800020abd628,0,ffff800020abd710) at dofilereadv+0x1a1 sys_read(ffff800020a7cc38,ffff800020abd6c0,ffff800020abd710) at sys_read+0x83 syscall(ffff800020abd790) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc26a0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic receive 3: so 0xfffffd806f6f64b0, so_type 3, m 0xfffffd806f3b7c00, m_type 0 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821cd32f) at panic+0x15c soreceive(fffffd806f6f64b0,0,ffff800020abd628,0,0,ffff800020abd534) at soreceive+0x1727 soo_read(fffffd806fc81558,ffff800020abd628,0) at soo_read+0x53 dofilereadv(ffff800020a7cc38,6,ffff800020abd628,0,ffff800020abd710) at dofilereadv+0x1a1 sys_read(ffff800020a7cc38,ffff800020abd6c0,ffff800020abd710) at sys_read+0x83 syscall(ffff800020abd790) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc26a0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abd370 rbx 0xffff800020abd420 rdx 0xffff800020a7cc38 rcx 0 rax 0 r8 0xffffffff817ca58f kprintf+0x16f r9 0x1 r10 0x25 r11 0x1c4eb13c986ddca1 r12 0x3000000008 r13 0xffff800020abd380 r14 0x100 r15 0x1 rip 0xffffffff810ff838 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abd360 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (dhclient) pid=486753 stat=onproc flags process=0 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7c9c8,0xffff800020a7ceb8 process=0xffff800020a903d0 user=0xffff800020ab8000, vmspace=0xfffffd807efff000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45606 481494 18377 0 2 0 syz-executor.0 96213 146237 14289 0 7 0 syz-executor.1 96213 337082 14289 0 3 0x4000080 fsleep syz-executor.1 96213 108021 14289 0 2 0x4000000 syz-executor.1 42222 318830 0 0 3 0x14200 bored sosplice 14289 466422 93488 0 3 0x82 nanosleep syz-executor.1 18377 350683 93488 0 3 0x82 nanosleep syz-executor.0 93488 168423 30570 0 3 0x82 thrsleep syz-fuzzer 93488 309022 30570 0 3 0x4000082 nanosleep syz-fuzzer 93488 19160 30570 0 3 0x4000082 thrsleep syz-fuzzer 93488 480027 30570 0 3 0x4000082 thrsleep syz-fuzzer 93488 414823 30570 0 3 0x4000082 kqread syz-fuzzer 93488 325358 30570 0 3 0x4000082 thrsleep syz-fuzzer 93488 495216 30570 0 3 0x4000082 thrsleep syz-fuzzer 93488 501162 30570 0 3 0x4000082 thrsleep syz-fuzzer 93488 142640 30570 0 3 0x4000082 thrsleep syz-fuzzer 93488 96077 30570 0 3 0x4000082 thrsleep syz-fuzzer 30570 221556 64299 0 3 0x10008a pause ksh 64299 482352 88039 0 3 0x92 select sshd 83848 102618 1 0 3 0x100083 ttyin getty 88039 471786 1 0 3 0x80 select sshd 1230 394595 22273 74 3 0x100092 bpf pflogd 22273 68316 1 0 3 0x80 netio pflogd 59924 324917 8283 73 3 0x100090 kqread syslogd 8283 474475 1 0 3 0x100082 netio syslogd 14889 134917 1 77 3 0x100090 poll dhclient *89285 486753 1 0 7 0 dhclient 67295 314038 0 0 2 0x14200 zerothread 18901 52931 0 0 3 0x14200 aiodoned aiodoned 58420 44373 0 0 3 0x14200 syncer update 21746 198897 0 0 3 0x14200 cleaner cleaner 97907 51573 0 0 3 0x14200 reaper reaper 25825 251185 0 0 3 0x14200 pgdaemon pagedaemon 6060 187837 0 0 3 0x14200 bored crynlk 4351 447309 0 0 3 0x14200 bored crypto 15395 82236 0 0 3 0x40014200 acpi0 acpi0 40440 297924 0 0 3 0x40014200 idle1 32420 93863 0 0 3 0x14200 bored softnet 4484 504231 0 0 3 0x14200 bored systqmp 64695 240558 0 0 3 0x14200 bored systq 95218 509064 0 0 3 0x40014200 bored softclock 54554 402404 0 0 3 0x40014200 idle0 52888 51530 0 0 3 0x14200 bored smr 1 443029 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 89285 (dhclient) thread 0xffff800020a7cc38 (486753) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82632cd8) #0 witness_lock+0x52e #1 solock+0x66 #2 soreceive+0xb3a #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9479 6401K 6786K 78643K 10679 0 pcb 13 8K 8K 78643K 25 0 rtable 95 2K 3K 78643K 203 0 ifaddr 48 11K 11K 78643K 52 0 counters 45 34K 34K 78643K 45 0 ioctlops 0 0K 4K 78643K 1477 0 iov 0 0K 12K 78643K 8 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1288 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 7 0K 0K 78643K 9 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 80 0 sigio 0 0K 0K 78643K 4 0 proc 60 63K 83K 78643K 453 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 2 0 in_multi 29 1K 2K 78643K 36 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 211 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 112 22K 38K 78643K 1196 0 UVM aobj 9 2K 2K 78643K 11 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 12 0 NDP 7 0K 0K 78643K 11 0 temp 76 3016K 3080K 78643K 2384 0 kqueue 3 4K 12K 78643K 10 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 27 0 25 1 0 1 1 0 8 0 rtentry 112 45 0 6 2 0 2 2 0 8 0 unpcb 120 79 0 67 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 213 0 213 1 0 1 1 0 8 1 tcpcb 544 24 0 20 1 0 1 1 0 8 0 inpcb 280 97 0 90 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 45 0 45 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 0 1 0 1 1 0 8 0 pfstkey 112 21 0 0 1 0 1 1 0 8 0 pfstate 328 21 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 16 12 0 12 12 0 8 0 art_table 32 189 0 16 2 0 2 2 0 8 0 art_node 16 44 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 6 0 1 1 0 1 1 0 8 0 shmpl 112 9 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1527 0 121 46 0 46 46 0 8 0 ffsino 272 1527 0 121 94 0 94 94 0 8 0 nchpl 144 1840 0 222 61 0 61 61 0 8 0 uvmvnodes 72 1611 0 0 30 0 30 30 0 8 0 vnodes 208 1611 0 0 85 0 85 85 0 8 0 namei 1024 5063 0 5063 2 1 1 1 0 8 1 percpumem 16 33 0 0 1 0 1 1 0 8 0 scxspl 192 5547 0 5547 8 2 6 7 0 8 6 plimitpl 152 15 0 7 1 0 1 1 0 8 0 sigapl 424 296 0 263 4 0 4 4 0 8 0 futexpl 56 1188 0 1187 1 0 1 1 0 8 0 knotepl 112 61 0 42 1 0 1 1 0 8 0 kqueuepl 144 18 0 16 1 0 1 1 0 8 0 pipelkpl 48 84 0 74 1 0 1 1 0 8 0 pipepl 120 168 0 149 2 0 2 2 0 8 1 fdescpl 496 280 0 263 3 0 3 3 0 8 0 filepl 152 1726 0 1625 7 1 6 6 0 8 2 lockfpl 104 22 0 21 1 0 1 1 0 8 0 lockfspl 48 9 0 8 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 83 0 74 1 0 1 1 0 8 0 zombiepl 144 263 0 263 2 1 1 1 0 8 1 processpl 960 296 0 263 6 1 5 5 0 8 0 procpl 624 428 0 384 4 0 4 4 0 8 0 sockpl 400 203 0 182 4 1 3 3 0 8 0 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 181 0 0 22 0 22 22 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 289 0 0 18 0 18 18 0 8 0 bufpl 280 4187 0 177 287 0 287 287 0 8 0 anonpl 16 42247 0 26515 69 1 68 68 0 124 3 amapchunkpl 152 1691 0 1538 20 0 20 20 0 158 12 amappl16 192 1252 0 393 47 0 47 47 0 8 3 amappl15 184 2 0 0 1 0 1 1 0 8 0 amappl14 176 51 0 46 2 1 1 1 0 8 0 amappl13 168 25 0 24 1 0 1 1 0 8 0 amappl12 160 3 0 3 1 1 0 1 0 8 0 amappl11 152 68 0 50 1 0 1 1 0 8 0 amappl10 144 23 0 16 1 0 1 1 0 8 0 amappl9 136 388 0 385 1 0 1 1 0 8 0 amappl8 128 326 0 301 2 0 2 2 0 8 0 amappl7 120 117 0 107 1 0 1 1 0 8 0 amappl6 112 25 0 24 1 0 1 1 0 8 0 amappl5 104 136 0 120 1 0 1 1 0 8 0 amappl4 96 546 0 507 2 1 1 2 0 8 0 amappl3 88 161 0 148 1 0 1 1 0 8 0 amappl2 80 1302 0 1230 3 1 2 3 0 8 0 amappl1 72 16127 0 15669 25 14 11 20 0 8 1 amappl 80 687 0 642 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 10 0 2 1 0 1 1 0 8 0 uaddrrnd 24 280 0 263 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 280 0 263 1 0 1 1 0 8 0 vmmpekpl 168 6097 0 6058 2 0 2 2 0 8 0 vmmpepl 168 41697 0 39605 126 11 115 115 0 357 24 vmsppl 368 279 0 263 2 0 2 2 0 8 0 pdppl 4096 567 0 526 7 1 6 6 0 8 0 pvpl 32 145603 0 126672 167 2 165 165 0 265 10 pmappl 232 279 0 263 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 177 0 6 5 0 5 5 0 8 0