kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 8 00:30:43 PDT 2020 OpenBSD/amd64 (ci-openbsd-setuid-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.67' (ECDSA) to the list of known hosts. 2020/05/08 00:30:53 fuzzer started 2020/05/08 00:30:59 dialing manager at 10.128.15.235:26027 2020/05/08 00:30:59 syscalls: 338 2020/05/08 00:30:59 code coverage: enabled 2020/05/08 00:30:59 comparison tracing: enabled 2020/05/08 00:30:59 extra coverage: support is not implemented in syzkaller 2020/05/08 00:30:59 setuid sandbox: enabled 2020/05/08 00:30:59 namespace sandbox: support is not implemented in syzkaller 2020/05/08 00:30:59 Android sandbox: support is not implemented in syzkaller 2020/05/08 00:30:59 fault injection: support is not implemented in syzkaller 2020/05/08 00:30:59 leak checking: support is not implemented in syzkaller 2020/05/08 00:30:59 net packet injection: enabled 2020/05/08 00:30:59 net device setup: support is not implemented in syzkaller 2020/05/08 00:30:59 concurrency sanitizer: support is not implemented in syzkaller 2020/05/08 00:30:59 devlink PCI setup: support is not implemented in syzkaller 2020/05/08 00:30:59 USB emulation: support is not implemented in syzkaller 00:31:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x3) r1 = socket(0x18, 0x4000, 0x8) listen(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgget(0x1, 0x600) fchmod(r2, 0x80) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0x74d, 0x4) r4 = getpgrp() setpgid(r3, r4) getuid() r5 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/185) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) fchmod(r6, 0xae) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) pipe2(&(0x7f0000000300), 0x8) getpgid(0x0) 00:31:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x404, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x5}, {0x25, 0x2}, {0x83, 0x4}, {0x101, 0xc02d4259}, {0x26, 0x7}, {0x24, 0x7f}, {0x23, 0x200}], 0x7}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0xfffffffb, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20112, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000240)={0x1}) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0x100) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0xe1]}) msgsnd(0xffffffffffffffff, &(0x7f0000000340)={0x0, "8956dd129695ba9e4c027671fe86229c0925aca844f3b6001d7d3d557d8273981fe4180e37599e89d856904b581562a8561f604e57e821862b1214e02119a6a8988d7eec7314eeb0043844c8f9b155b62ed5f68a0e230bd69bcd132c7398d13c54eef3d09302c1b3dc01217b16014d37033f71185ae642419d842e57b250b71c4d75170a"}, 0x8c, 0x800) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000440)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x481, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0x4, 0xfb, 0x1000, 0x703, "d3d2e930951b249936daaffc46039a253bd4504d", 0x7537, 0x5}) 00:31:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x170, 0x0, 0x3}, 0xe0, 0x0}, 0x0) 00:31:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069db, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x3) sendto$unix(r1, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) msgget(0x3, 0x129) 00:31:02 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x1, 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, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x4, 0x7d12, 0x1800}, {0x3, 0x7, 0x800}], 0x7) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(r3, &(0x7f0000000180)=[{0x1, 0x400, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x53e, 0x1000}, {0x3, 0x6, 0x1000}, {0x1, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/13) dup2(r0, r2) r4 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xfffffffc) r5 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0xfffffffc) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="001ab0a4ab0f0000aa89"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000200)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f737b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x80}, {&(0x7f0000000280)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="300400030cb7d801009494", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 00:31:02 executing program 0: r0 = socket(0x12, 0x5, 0x3) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000040), 0x0, 0x0}, 0x0) 00:31:02 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) fchmod(r0, 0x8e3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8f, 0x2}], 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050594c5c9e0000000000000000000000000000000000000000000000ac6245084d703ba951fb27db1abce8732b7b207293ad52983543294ae786"], 0x6e, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/89, 0x59}, {&(0x7f0000001180)=""/254, 0xfffffffffffffef7}, {&(0x7f0000001280)=""/115, 0x73}], 0x4, &(0x7f0000001340)=""/154, 0x9a}, 0x802) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x600, r4, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r6, 0x0, 0x9, 0x8, 0x9, 0x5}) r7 = getgid() fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r4, r7, 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 00:31:02 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) flock(r1, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) 00:31:02 executing program 1: syz_emit_ethernet(0x2b, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaa5f8d884f001798caaaaaaa8de1e2d885b8ff7eaa45040076ee0e08004500001d000000010006907800000000ffffffff4e224e2200089078ababd85546063a63e449261e0a8fe2bec7696e153301cc1cb373e89b677c2a35086546cccf39be5669b86041de10a00aa7a4d1d01e627c2417680705a570f5b7ce1385262dbe9aa3b31c04321e69bb856d0d33b03bbf6a5f82a8bbca62b4d3d339db"]) clock_gettime(0x3, &(0x7f0000000000)) 00:31:02 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) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(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(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(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:31:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x4a) renameat(r2, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 00:31:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r5 = socket(0x11, 0x3, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x803, 0x0, 0x0) dup2(r4, r5) r6 = dup2(r3, r3) dup2(r2, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x4) dup2(r6, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) 00:31:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x4, 0x7fff, 0x0, 0x7fff, 0x7f, 0x7, 0x1, 0x1, 0x7, 0x56}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="94629ee630f1838780cc97bc390f989177a32f"], 0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0xff) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) r6 = socket(0x11, 0x3, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x803, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x2, 0x6, {[0x80000000, 0xfff, 0x0, 0xff, 0x2, 0xfffffffffffffffa, 0x5, 0xe2b4, 0x100000000, 0x80000001, 0x7f, 0x3, 0x2, 0x80000000, 0x0, 0x35e, 0x0, 0xfaa], [0x4, 0x1f, 0x3, 0x7, 0xda, 0x752, 0x8, 0x81, 0x9d1, 0x100000000], [0x400, 0x7, 0x81, 0xcf, 0x17, 0x0, 0x80000001], [0x1, 0x1000, 0x6, 0x1, 0x20, 0xff], [{0x0, 0x9, 0x6, 0x6}, {0x1000, 0xfffff21f, 0x7, 0x80}, {0x3, 0x1, 0x1, 0x7f}, {0x8, 0xfff, 0x3, 0x80000000}, {0x3, 0xfffffff9, 0x8001, 0x8000}, {0x7, 0x0, 0x5f, 0x1}, {0x4, 0x1, 0x6, 0x400}, {0x81, 0x9, 0x1, 0x4}], {0x9, 0x2bdf639e, 0x2, 0x3}, {0x200, 0xffff, 0x8001, 0x8}}}) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = socket(0x18, 0x5, 0x3f) listen(r8, 0x7) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 00:31:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) r3 = dup2(r1, r2) poll(&(0x7f0000000000)=[{r0, 0x4}, {r3, 0x4}], 0x2, 0xffff8000) syz_emit_ethernet(0x8e, &(0x7f0000000100)={@random="818f000116f1", @random="010100006f33", [], {@ipv6={0x86dd, {0x0, 0x6, "00e700", 0x58, 0x0, 0x0, @rand_addr="f501806ea01aac0ba793f8f7f1c07e66", @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0x1, [], [@enc_lim, @jumbo]}], @udp={{0x2, 0x3, 0x8}, {"9281d5b2be4de1976a1fd5416041f0eff7fc72dd1392acaa6c4b6c5caedda26b57dece3b51c6e3f910f334b5a0d2c24fc717df3c1ec55c55"}}}}}}}) 00:31:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)="4881b7ca2ed6b6369d844855eaf0e62ed13beae3a70b95312e54c00d3ec7482115a68b72a09d10ca727871f5fb867134cacdf13894abf3abdbee8b92062d7eccb8c8b7400d015a0ddd6bec4ef03b0dc1bd06ea1b2e25607fc74637407e42e4e60bca7c977135a0c43153bf658d4cacc792b30050cf", 0x75}, {&(0x7f00000000c0)="8fe9f766b1bf36b23de8b5c868492fd4643b592f665ed4f739223b7c3ba5e2820dd4bcc692eeddf7f3a9d34884337aec43600bf0766b9878dcf0b80827daad0e42698eae037a4b46e57a7b4ea3bcc75bc8ad22f4834304514fd3481e84f938bbb1b58c6741ac1d6e64efdc0ad7bdf525ee18cab68eab6d09d8ce498ae37aa4afb772b2195d1a8deb22a182d6b6db88a4667e068aba264fd560a57d815845376eafdfd640a19e5a8950cf9a419bf724d58606594d6c6d4ccd4d574b77b670a42fcb2c73445a4e27e71f06e69d9b2d27b18b110eaaddce125a9202fa5eecf95e01745e766b114b1662eda4fb3bad341e090f32bf58886de2f8b2abc13e125ffdb0df14ba9c68bdb01584a523a92494904a85541933159da6b2ad9f27fce4d25d2861131f6fa0669bb7bfccbf39a7d1c7c50233812d1e615fc115aacaa6a38f51fec9380f3690091ccf60412230210bfb2f8d07b8b11364b7722663af9fb8d1d8c0ec612d0fbe3fc275f1c4c2a99dd5537c9cd29b338ee2a72cc1f4c7e4b5339a7ad8f3199f9c03459a1029a6317edfc5cc77681eb132e61a5cfcde8a30bd4c58528df41915953cb7d8a4a6def23af39a52d3b05311397797a42be96144cd7514b5bedba2bfef971c6c1ceed21bf36b92b2a78c749f57bfd2149ce15150290bf78e2b719987d0dd435adc49cc2834a22ffb86bcb3605cf77ae79ed788a24742654d5ed040fe20d18ef89f3d1d61dc22296f295009b622d9f17be375deb854173f6c3810e72061936a5e7b65df35fe3edf3b934d610fabad2758bea9e7ee5e07508e0b3974ff6f02476b8c91413bdc43548352889d9d833dd0ae826092f24e8ed18b18856e6a704916f45adb2c18e8e8a53cfb4690936d9337fb982c41fe4e8057615159992e216cd99ad5953d4b182f20dddbe4e3900a347b228bc831ce0c2ced07350517212b7e2cffd6772d2eec84a72000afe99c599a8d07acecc562ec72ae4b07601895bd56e6fb9407f33802c39b03ce8891306a5da1f53b6678b695981b4a2459a5d1bae4aaf4b61eb8082bb1b05d0d31fb53ae20b3a40059ca246d6c11dedb5dfd54ffb681cab63919249a6b18eb53b71eac6b6c9edb4feab5d4d28151f59c9c9564044ac11181c91379e57cc9cb7e47bbc4ee73eefc6175c3cc2e5c40539909b9725bc11015fdb9e594227c1060c1cb92fc6d52fbf9164dd0549ad9f333970c24065b34525454a60ab686dfd856e032b8830817fcc49481d810ea461006501ab531f9094bf6c75766e8cf15465994d286b88f812eee459f3be0db692ee915ea1b73992603dc63adf853d9085b7b0feeb72b86e3f052638617e5ffc44494822dbea8db1c0f7fcb6e96633740ef4b1ea393a6786583a8f05beba96c9c3d73f6e8282d33aff8b11ee297f7965b6593b3420ad7b8d441a6d2404f755484043d522747918f65f9574ade4c041807bee58f2f6e36cc965bacb3177de699af21d7c6f6760d4388d9bbca2206a9406533f981113cec23d75e5df3d31a3c84dc0bf53d17ce8ca231cdca452d9df86f5d58c7104d6a156ad5a8afec855c2cd788ca6f3101c9b2cefb4a9a3734afac77c3491c84a1c347df4caf36c9325e5fcec64c1167c75219177276772974b6d64eca82a454b12a61df2162099faf46c4ef20a4519308d2f5bbd7edba8087db172430ed8071b3889eb06ad5863df6a047e1aa9373007e5928749cd84a2e8f9f00cea50140da13c02c3b1217a7ab0c6ce4e48ea140a4b8d2b5135200583d2da703d88d791857d9793262afd1837950b0a32383639a99ca643656e4d4181eff6f3bfafca505ed3bc3a12b1d6ca54410403877c753c645a7c52b8db291f0b3a7507faa34b2ef5f5826e16be57d142143d99b425cb0575226e2f6d1cdcb147cabdc46ee343a1826396b7dac56d6ce2310520b64813c34240da269cceb9f5fe806a9f698f0741e264fae351f6dd79a85ed08812ec9b8e6b91905c791a05e31ffdcab44db9892cb58238c408c056ed7eced41e5338f1d1cad0d248522ef365fc2854469410080651d25053f48b6d1030750dc76f11863858d96b9e3d203be292c47ac2627b90174a5b902614071616ccc079f8946dfab515a9044ba368608dfff12f43cfa2ae835122a706237414145f8790e836d07768f03734d1359658b353172a389ac7fff728950f5ea194637379f36e56e003f912732abe39fbd3a9c3713da73787866137269d94e3d90105a824c9e50bd1be7a8a9d887865a9163969bf7b93b6ff7a7ef639a5dfe9acb12749e55cb2030caf3728c3f6ecafae2a5ae21ac70156a132267cc6392446eff2797537765ed43a6b9c73b149d5df2bdf828a1bd8b9749e761c23af7f505299ef0fe510519193021e68dcfe226af2e725ad0b4058ae6b0438b562e6917238f5bcb9e23e41eb11cf10b6fb167e6d7d43b93510937b6fd53393b35e82750dd98308139875b8aa67bed73ca693bf7d219d3b7e98ae182deee54c983000385f223db9890a88e46d6e45c9e7c7b3ee4202c3a24fcc1cdd49033b35a88e8438b11fe7d2eebc92bd1ba84343ff2fff1e2796a87f19166c63e36b413027f6b3af3d81fb1d4e2484480bf570719a7b72a3c8e618f916998b0f4a2294a9500008351bae80963e610eca75d5ef25a42892dff93547f9f2a929ec4071b2c6ff85fc7030ff5184f4af231eda88c3166e8ad7328bdd12191174bfbc8e4977758a927933b7ec8d73b0d49e59627d9a597b91560daecd6f66a047bfde15f07655bffb4084da35b854829f3c557954a327fbf7a3b0b81ef7afa2a86298e15490c66299601161cf741122dd7f740382b1cf222ee012d186f398eb3396407cf82147f3f228cc7385f1f428fd5782268117d71e5310e280a141311f7522dd3af18e5dc0499a1442469e20c270312a94a824b17df157ffc6ee3023b581710d8f7e13e36b398b9f343badce85e5d6d66c87c93bf54dafc7fad0ea6bab4e15a38bcb982ef4fbae29b9ec5a3d0d66211bf770f31c0250373d065134e959817828f3109def1cccbda23e9ad9bb7d6c9c88433085abd972b0baba2cd2fb4865ecca56520f345d85286c2654ee27c1463ea4c85007f200281af1995102b6ed7040320051e8195fa54735e74b7e96a095a471e112afbd8e83e22d24886003369d563dac1a86d994b230c807a8117124ea2ec16d1bb02d3a13e335e08daef6ab4ea638e89208cdf2c1ae40756b65f37e0b8537d38f068a14e21493cf6aabaeff794605ed3ab9dd39f4f4831b765e0b234dc70dfefa023548e6b7f79185ffc34155fba0ffc84be80ff06665c959f653cc3b4a2b754e55509a0ef908b0c1771c5733fe04b541c4517c0575feea389a636634327301d1857fe6b8e9e03c7d8e99f91a336a2f22b69b9a9688f84cfe242395ec4e83d146649d0f1beae538e719e2c1d9d07ff38470bd929d21fe4ca54a112fccbde8bfc6c3a9afc038e1424f5df4b14c4578c76cf967f2185d369029f73127ec3ac607ff778c41e285307b3f45613fda81e4e393e99f337b04132c761d54b269bc30c67f30f5646bf4bca519b132e5d496ad0ae4913abfa3579b227e015fdb49a808a682fb746f58df4d0de4c2164b3dd99b2859e4b6756566fed987bf3e3e2bcecf5a9052a5d4ddb5bca2131600b385e6a8528fb064deb8f819c705a72290b0da0f33b1977e06f00337eccce2d187527bb71396864942c2db6c8eb2b59009beb62485dd18e2b48ce806a03b79a9e889016d74802f45b970cd3c36caae411a3a34d81243d4249ce2865fe68d11e9a516f9de01e539cfd69aab1f10d6a59fc8a8b03d07bcc065fb42651ccf3710e56f456039a457e5c8a54df9e2ddac7c5b6ad2583cf9ca790bb839456387c50350c290153dd695de94590f84c3db44eab2ddcc62c525793fc311f435be4fff7155ca9f340292d5a38e8a9cc81b119341827924895efd12d6a162da94f0fc2524eed02b7ba85a9e9c5b29a68eb6888c7b62abefafbabdc807633a67929b87399af5cb94697ad9e179e76805a5bd54b3844aead24753c402bcea88b1fed8a7660c427146e9b2a13c8f9a3fa530889352c060ed0c8a4f461a20ab3b67569ad73a51a5195fb4a35f4faa52d7a900037cfe369cf7af96f05776c5783c71786ec2268defa715eb34a05e2be424f3485fa9dcd0de14ff426f1c6735c3cecfa36be097f2fcd3c6bd758ecc1e3c6b71315f5559aa772991c8720b39c7cc718f3e36605c467575ae4c876fb066039241219251bbf8a94d1123e6843b22edb043e4cdaae527bc8cbe4c56599626d25033e272638a10a1127887f3c9567f535eb38e1a6a6f97f2cecead50bbf67ac8b9b001251ae3664ccb0ae17397d22ade3dbed6f9e5ddfdab4d2dd4935e97674aee3e8abf11949e4d5f77c53fea1ad6de536cb24ad715e67a2f818f5238654d7c9dd04d1156a8c5e78c195f9045acb0eee30ee24e6d65690b9ec6a7b2a92ad0a610a256201296689fd0e81f0f33b1f57f209d55b216930efa22ee57f98007eb9421249b3f7469592ea071251ee637cc32d4383b351c9cbe683080a65605a2a088869a3c322ea637fcab99eb4342a7aed2b95377d18acf0383003aff3d023a8f814d4ebb64f10ead60bfba765ecb33e4f2f62891082f63959db036ef35dbbe0af9786b5305944084f0553ceb441329fc1214c550b1a9747f7fe682b23c4bbf2f14a158a65bb6d6caf2d526fba71b34f232f1ff1388fa1e4428ece048c819667683ddc282b23ed080cb77aff2fa0c8e6a793f13fcdabe82ea58ec838a68059da9617b1b87d3de18986faea8e07c651f06b04732c139467b979602f7b1ba3ed1f7ea8571c57acad8c814fb4e71658aa08e0b1da33ded69ad9c34244a52f8e0bda95d84c65aba65aaddf9cc7a321c0c3cf26446100d42a570bbca759a33c64b75d20bd814b0ce87ed0d9b64badffc70365debefed35036c805b415c503d4a82fcfa867bc956e4dfc16c0b22a73b56b3c7a2bc02b5bd7d9b8efe44869aff16acf71809f64e784ad4f041ba8d02a60b9d1181c9c91bd7439d974d58b712a27a00315667935614b60b53fba901af04cd66138b9093df8f16a80d5c40a111ae5b578138947423917534e2b7814a10c6cd034c4436c7b2802da7668d0d79c3f64c803350cabd21965064df340cc1748743ce74f10814f935e243661b672e5c099c72efd7b0604867dc2cbcc852a0e47b499c59b025996c7bbb48c8741542dfd1dffce1fb7c4998624f81f7faebbbf98a4d13c78bfcca471121d05c24fd7b4bcc7a7159a99034933153fb6b5837e3c53a79730c54c50aca531e23e0f8ac521c7d791740dc6e8e461d47a9d5103c396b6f70fc787c2b13d17b7d77eebb8ee97aa0bb5e9f6bc3d0adf521e6e4bdaec5aba9e55e7929fc32217394e78358723b3358abbe4d9a0863f54df5e9c583e8f2a255f511bf041fbb0b37af851ed70bd400dc06f7f5a4c8ef5f448015556e0c0b1760799f3c743ebd052bb0d8da8077c82946928b0e45cca21ac8247e2c56e24a650809668c5575800dd34fd4d44f1a9f73b0c302ed999250cb44ecc91e68e08e29f314c17512d9bf83c151ea60e5b542e9bc94b012dd8df81c2eba8bc983fbb535c9de5e576b3a90367310d26c40e77f36518feabd290718421aef4a68bbd3a65bc831898809e0c305cc87df83016b3fa58f695b6ae6ea36d0452df6fbf5e3ead371f829a55bfa01bc2376f5360944869c54502ea5d5f0e16e8be12855d887f92b96acf85103a1e3ede", 0x1000}, {&(0x7f00000010c0)="2bf33490971f55b30750200e2fffb71e52ecd3d1b3fd8e20c2989f59908ba763516e0493fecd8e20c3", 0x29}], 0x3, &(0x7f0000001140)=[{0x108, 0x1, 0x4, "79fde9aa1b78e9cdce01f13a9e4a6fa3e1d70b7366a7d254000b11a851d7a6e34e3a40cd80ed8795e55bbbb851df4ecef183acce3e8cba4b3ee93c07d50c9943116d69e8e3d61efd1fcfa156f09f23c855aa60a09870d50f90644a1f22fc609b6bfd0f449a5407849c61118d70dbfbb824a11bf12285c2686d7e00679126bf68a1004dbc54df04e346e5555dfda2faff83b2161387a393ae1f93497e5a25faaff1bc30b908056a28b9de67b0138b3bca37eea25119592640ba57ef021b54e00e96817ba929037f2905c3d4d5353c3c5a61806a1f148452531dbf5facaa3087382e4f1aff58fcc640123ec6a9170e9aa944729ce7aa"}], 0x108}, 0x40b) 00:31:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x803, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x26, 0x4, &(0x7f0000000140)="861d514cbcccb678b111d5e2adb64a01a7ff084f1b1715619216df5bcd4e17352406d50bf326f40d47d9ce1c9971f0b1449bbd61a303ff0794d5529f93932cc6dd1ac03e953ce17656a6a588ed66c223d35c351e2de178dd285e1ea814ce310220c4863fd21fc8364a2a9a03bf483a9bc8af5d877cb807d64a5bbbb1fd6890c8fe19a6094bfb4b4809a3691b1e04264b261df56f1bbb7f1cf53b79e0eeb706ff168c237819c6dee1f790ca2edd0bdd3deb578a34c6e514edd81f53f1c9df791007", 0xc1) r3 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) dup(r3) r4 = socket(0x11, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x803, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], 0x10) write(r2, 0x0, 0x0) 00:31:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)='[', 0x1}], 0x1) write(r1, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) dup2(r2, r0) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="c249c97b35751e04276eb5bb86857d24ffdd381a09e9122c06d809aec427bdff491af7f0a18a0b100970b483b7983128701816f1412c7ce30b6ea8d659e713d7dac0677bab86f6e9b558fcdbb478f8863dd71794cd84db8a2fb1bb25033971c6090aed164d9fb0842f424b73ab92bc586ea501ed43f45df017a0bfa0e59424d5d15ffd3307a28f619d6e5ab7c7635f7a8430d2da088aa99d3a930e64e8e1ba921c9a108d603a551fe87fbb93183a411fbfc2c3094c853f3653c65639d0f7970fd44acf603d041243fac3", 0xca}, {&(0x7f00000001c0)="77d0ffd42ddeabe0adf8e07f9ae8bb48b6377d9e67a2212c90c2bcd01fa83065ef2d2cd9e12f274e0b2d114a20b42d490d9920c5954d13217d6d095723a0ac6635522eea86286d72143181b9a89e9c3a0e0493e25d77aa4c03095e70e77d35bacd3682684dd9704a60049de1c04233d8ba57002bc84301d1daf98594d611c3b82e4bab63d400e1859bf62e58e86a8de5c6561cac3d9ca30d6cd821c5f850f091b98986b5078a29b3a30a9b5c10f1dfc110661eeca511e8482e0c15ebe2513933648e0f48726f302baad174b8dd2280", 0xcf}], 0x2, 0x0, 0x3) 00:31:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) setpgid(0xffffffffffffffff, r3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2, 0x0, 0x2}, 0x0, 0x0, r3}) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) syz_emit_ethernet(0x70, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd60317971003a3a000074b800000000000000e529dbad56f6db7300000000000000000000000000010100907800000000602484a20000330000000000000000000000000000000001fe8000000000000000000000000000aa33000000000000009918"]) 00:31:02 executing program 0: r0 = semget(0x2, 0x2, 0x10) semop(r0, &(0x7f0000000040)=[{0x3, 0xffc1, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0xae8, 0x800}, {0x2, 0xa9, 0x1000}, {0x1, 0x4630, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7a, 0x1000}], 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x202) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000080)) 00:31:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x2000, 0x2, 0x3, 0x6, 0x3ff, 0x90, 0x5, 0x10, [{0x8, 0x1, 0xe5bf, 0x4}, {0x3bde, 0x3, 0xfffffffb, 0x7}, {0x6, 0xc97, 0x1b6c0, 0x8}, {0x1, 0x4, 0x84, 0x7fffffff}, {0x0, 0x1, 0x31427d84, 0x2f80}, {0x10001, 0x95, 0x7, 0x2}, {0x7, 0xffffffff, 0x8, 0x8}, {0xbc3, 0x0, 0x200, 0x87f}, {0x5, 0x80, 0xfffffffd, 0x9}, {0x22d, 0x0, 0x1ff, 0x10000}, {0x0, 0x70, 0x20001ff, 0x1}, {0xa4d3, 0x8f1, 0x0, 0x7}, {0x3, 0x8000, 0x3, 0x5}, {0xfffffff9, 0x1, 0x4, 0x3f8}, {0x1c, 0x9, 0x3ff, 0x5ab}, {0x3, 0x100, 0x1, 0x2}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x84) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x6f3eb2de6854cca3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffd}}) 00:31:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000066696c6530003f9624d7ac91879be891a6829b379d45aca09f9080052efadc3c7b139b0182d75b95cc3e148707900cd8911fd3dc32664bd69efebf22cfe0000027e0"], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) semget$private(0x0, 0x2, 0x108) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca674838f2d2638090000000000000043e580d08a4044fa8a224d458fb406348b0000593ec509510a", 0x2d}], 0x1, 0x0, 0x7) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/17, 0x11, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x4000000}, 0xc) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x803, 0x0, 0x0) close(r4) 00:31:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x8, 0x6, 0x82b, 0x6, 0x2, 0x101, 0x100, 0x10, [{0x6, 0x500000, 0x1ff, 0x8}, {0x3f, 0x4, 0x0, 0x1}, {0x9, 0xfffffffb, 0x72, 0x1}, {0x8, 0x22c, 0x4, 0x4}, {0x35, 0x1000, 0x6, 0x6}, {0x3, 0x1, 0x2, 0xfae}, {0x40, 0x3, 0x49, 0x8}, {0xce2a, 0x4, 0x7, 0x9}, {0x200, 0x3, 0x1, 0x40}, {0xc8f, 0xffff, 0x7, 0xdfa}, {0x1, 0x6f0dbe1a, 0xfffffff9, 0x8}, {0x9f73, 0x3ff, 0xffff, 0x9}, {0x5, 0x1, 0x4, 0x1}, {0x51ca, 0x3c81, 0x6, 0xcca}, {0x9, 0x5, 0xffc0, 0x4000000}, {0x0, 0xb8, 0x6, 0x4}]}) sendto(0xffffffffffffffff, &(0x7f0000000200)="c8eb208371304eee46e0da6c367e560772a97c9428b78a4cfc8b40048eaa601fb20cf853c3dc500758eacd62ac6cca7b", 0x30, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 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}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/230, 0xe6) semop(r3, &(0x7f0000000040), 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/5) semop(r3, &(0x7f0000000040)=[{0x1, 0x8000, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0xff7f, 0x148df21ddb89f556}, {0x3, 0x6, 0x800}, {0x3, 0x4}, {0x3, 0x20, 0x1000}, {0x3, 0x2}, {0x3, 0xa06a, 0x800}, {0x4, 0x1b2c}, {0x2, 0x7f}], 0xa) 00:31:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) dup(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000180)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x1) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) fchdir(r2) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaabe4bbaa1859f86dd60e7071000183a00fe80000000ff00000078318a8b0000bbfe8000000000000000000000000000aa8300907800000000873f705396de0e50cc676d1208b3dd3d"]) socketpair(0x6, 0x1, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000400)="da4759aad361eadfc58233293245bdff8b6230e046124c258e3621c72a26be83a6156da0b39e551536a4ca061741f868409b8f4ee1c43105cd7779a34c5e5cae9e19234904d427dc4915646e335296da7cb52486d8a720ea806f4091a8ebc947c657654315631f2ae09c8c8c67ef1660f9b963f0f0c6d1213312b52cbb009e373c658e5b80b6f335e1cee0dc4cad1e9bcca13a2c077d47fe684ac08d58e3f712e907e9571d8c0abdce5168fa91ae28138be0ab52c5df11eda1ad50920a18ec6f4017dabafdf58436c881b5a7f33f8e5d79db8d2879ca04d9daa952f11ff8dfb35e6ef902a6f9aae1e93b6dc729628f9eea460bd96ec0aeda0f8ac87052516fc6f7d5657542c819017c5cedc955e8a7b2ef7c3eeb78e35ff5ecbbde60a29b6daecbb54974ff50c0706d0ccf1d7411ff19f32546f6d6a9e49f22465890029f772ffbe5a8631b3a0b62f1b298608f4d28575af8ba63b8194e856d364ee3cc005b1591264043abf4d1037f25303bfee3ea3711a00a00000000000000007599c252cf236bc6b94ed3743fa98ff42234827a3bc09efb0fac0f328aaecfb2e516f931a785fa15", 0x1a3) 00:31:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) semctl$GETVAL(0xffffffffffffffff, 0x1, 0x5, &(0x7f00000000c0)=""/160) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 00:31:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() fsync(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x100005, 0x0, 0x0, 0x10000000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xffffffff, 0x2}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x2000020c, 0xfff) r4 = socket(0x11, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x803, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:31:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') 00:31:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) fcntl$dupfd(r3, 0xa, r0) r4 = socket(0x2, 0x6, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040)="ee1a70d7", 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_flags}) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x1017, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x101) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) sendto$unix(r2, &(0x7f0000000280)="75110c312a1a56e354a87bed00a3c9bf047173d245dfec2c4b16362020caff7df73d279c3876a3b981271fee526ec445b0aa3ca3850f1c778fb4e3dc4db0ade55a26b256c93d7dd6a86e4d1d74340fa2f02f430835196080c031b5202ad3ba7a2da45b29bb5affe8a3512f765bc5b51de8c202b246ac77cc05391caef2502383e24aa96974192fe156bfd19f092aacb9fb867ba91affb2bdba885762e4d5", 0x9e, 0x400, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340), &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 00:31:05 executing program 1: socket(0x800000018, 0x3, 0x102) mkdir(&(0x7f0000000000)='./file0\x00', 0x1f3) 00:31:05 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x8, 0x0, 0x0, @rand_addr="e24d0874ffa47109000000b29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[], @udp={{0x3, 0x2, 0x8}}}}}}}) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r0, &(0x7f0000000040), 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r1, &(0x7f0000000040), 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x200) 00:31:05 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fsync(r1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:31:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) dup2(r1, r2) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7, 0x4) fchdir(r0) syz_emit_ethernet(0xf6, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xe8, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x33, 0x4, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x7, 0x2, [@empty]}, @ssrr={0x89, 0x1b, 0x5, [@broadcast, @multicast1, @multicast2, @loopback, @local={0xac, 0x14, 0x0}, @multicast1]}, @ssrr={0x89, 0x2b, 0x20, [@empty, @multicast2, @empty, @rand_addr=0x2a47, @empty, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x27, 0x9, [@remote={0xac, 0x14, 0x0}, @rand_addr=0x1, @empty, @local={0xac, 0x14, 0x0}, @multicast2, @multicast2, @broadcast, @multicast1, @multicast2]}, @generic={0x88, 0x4, '\x00\x00'}, @noop, @ssrr={0x89, 0xb, 0xbc, [@multicast2, @broadcast]}, @noop, @ssrr={0x89, 0x1b, 0x5, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0xff, @multicast1]}, @timestamp={0x44, 0x18, 0x5, 0x1, 0x0, [{[@broadcast], 0x401}, {[@remote={0xac, 0x14, 0x0}]}, {[], 0x4}]}]}}}}}}}) 00:31:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() r2 = getpgid(0x0) r3 = msgget$private(0x0, 0xfffffffffffffbce) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, r5, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0xffffffffffffffff, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x40001232, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) setreuid(r1, r7) r8 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000280)="0239bd9a7f659509000000b102", 0xd}], 0x1) 00:31:06 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000700000000000019078e0000002000000000303907800000000450000000000000000000000051500bb7f0000014418000000d447bc19d7a9b5a2c06800000000000000ffffffff0000000000000000890f00000000000000000053674e1c0d3e7db2070300070f0000000000ac"]) 00:31:06 executing program 0: kqueue() r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = getpgid(0x0) r6 = msgget$private(0x0, 0x2) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r5, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) setpgid(0xffffffffffffffff, r5) fcntl$setown(r4, 0x6, r5) msgget$private(0x0, 0x254) pipe2(&(0x7f0000000000), 0x4) 00:31:06 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08060001080006c4ab09b8c81159f8dd7f0000010000000000007f000001"]) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) seteuid(r1) fchmod(0xffffffffffffff9c, 0x38) 00:31:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xef}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069db, &(0x7f0000000300)) r5 = socket(0x11, 0x3, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x803, 0x0, 0x0) r6 = dup2(r5, r1) kevent(r6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x99, 0x80000000, 0x5, 0x20}], 0x6, 0x0, 0x6, 0x0) dup2(r0, r2) 00:31:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0x8, {0x5, 0x17}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 00:31:06 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffdd89b5da6f3386dd6000000000080000fe8000000000000000000000000000aafeffffff0000000000000000000000014e224e2300089078838af34bbf40ee19b589f55fc628fa796d84dab2cd096c145793c37525e942db9583fe04b26a"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x8000, 0x2}) 00:31:06 executing program 1: syz_emit_ethernet(0x1333, &(0x7f0000000280)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x12fd, 0x3a, 0x0, @ipv4={[], [], @multicast1}, @ipv4={[], [], @broadcast}, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x3, [], {0x4, 0x6, "03e1b4", 0xac1, 0x88, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, [@hopopts={0x4, 0x21a, [], [@generic={0xff, 0x1000, "b26ff2990d627e41a1068227d619d244d7356fc0ca125f5d0d626b73506dc6e76e02d17d9866393b5e804e2795e4a9a5b2bab19def0c1283a13292a92f16fd2936c934fe434a44260ddb27b5eb1a5e995352f29fdd2e58c0eedc57031f4f7020520567e4c7e779e2e973ee5528cbdff1cd781ecd83545593d728f23fecbb033a0bd6d3ea10fb273b137bf1c43b5a64d963b41f267866a9113c481b3bf2cd016e9a91ba2dda29c2302b8201fca35e281f363befdede0e1817334ef1754a07516e0fe67a23e6b1dc14fe79517fdaf3f4d760896f4615b2f0c28e6ee1df91a4ac3e98e9b20eaf208efb1bd6e80e00ffead29b1ea23b1895ac260ddbc5d0474a737426305033d9e2523d0f10cc6992bca6953e5dc02cdf1998c4111675f77471ecc4fcd3e70d733d55496f7fc12e68b1cc158212d2972179d6cc2c6e30a06bced18e37bf7aca93bca2927226b003f6b0d234ba860b4e848ee8f9c3804e731294ffb54f35ecdcd43d10f4a57d67b1fd23d9d293b7c90e97ce6c8351f1940c5dcc979e3c777cff91e22a7be77e0d33c38cf38328ae83826ef5bea5df1a3c83cf6d3e1cb4cefa235dcc9a3f7aeae9ccd84e7ffb3e50ad57ec5335e5f6732118fc3a628afde62dcb5b31a7c21de61fb1895a575dfac3c3a2304b2155ccc12caaf5a71f0665dcdf2b2f5f7164f01f72f2cf32c7c2cfd363729c220abedaedbd1da1fffe96c5fc1d147f54a0da7aefa8f2df0a989a1b252b0cafc5de04b8c85e413f4b0cbedb3c4636b82d1778518b47ecfcad7858835869c1faf9c9582a23700ebe8baa3653fa0db333814023ec87a97448317bfd0063d23e6a148cc2e521205386d1a984a4ad2018b002cf890045a8258ce4d8d6eabef5b6ee339b1e5611f1b71fc40b47d565356275d00aca049f1929f007714a59ee146b0ba465ccad79283d49c1b5294d5cadc6ccb31ccb8106d0289e2e06926ea66dd751b58d891bd2ed081b496ed100a635743f66361f58e5c84ae3db2c2f021bb4b020b1c47fea10250b6d8c956234cdadd49d588635d0bd856704598182bb85025791d970aeac0c5a65c0d0a162548a003d9b5f523641dbea607bca1e35d2b4dafc23976bd3296c64f3fa3178a880954911bd8bd9dc7d0a47383434236d474a835be9a9f0a5e6336bd991a9eb1042366718e189f5e42f1331710da85d4655f6362548e0a74efeb157f1bebba5a22d5097ab21bc519cd2b28bb2102c67e8e264daff3249c7e0a0763c1c9679a9d4aad2cc68f4437c0a9d173f5968ebda8d59a7fc56dc4c9d3638344084f8c195a809d3b8a828ad37d8f25e7d1eed1cf570b058aa3254b4acdf4cd079e2bc9de356c75b82421462a932068283eb2cf51c0289cab4cc43abe98710ecf126167b7a68a77e1a46924a2dabfdf743e9976010bd10b84f1bc95bfe654f0c4155d542753551b5a85f242b19ea9895d833b33fcbe0b201e1ed91d04449a962f4e69bdd541b1c0080362dcb5989b9491eed4e518e726b44387a5ddfe0a69da9b43de0543a89492776b3ba5b0ee1c459263a0c586bbbe4a5a8033bec47cfd2ec30d3700c3f2342730bb57ae8bb223da7a436fb5656c0c7595d4671ffc10a6431f3cafe1deb4225289b932d49c1196ce76239c90fd22d2d1394c762be9ca72e0e25fee513222e88665a30d81d6f8abde1a988b673be950cdc1222bdb5701df912b203f097a09a1ed1715b35233eac24f4f506c79574ce14bd117175b080ff44f839a2af373cf167be2d2a9d4d76ed272a16e12d87c6d356bbea25eaf817da2425358daa4d8a5d1abe7e1bcee627806c2035e083dcd4e4dbbf8cfa15b1b434bd859ef47c2110cb86e7752053c7ef9d2e72acd8c2c70d5736d1b1a0e8f14a4499de558b7ae3b3c3401918d5d2e314b1632311b99761d7f50e4c7f088c2a09baee1fbee70aadbac045e5e343628e2288abbc4dac9d8e4212d81c6f2e4de6bce48ea29a9e6774ffd756106a1ad14bdb3e15ac6a28fe218a338da883843d1eefa74dd8c0f3e2b5201463942c755057a3ccba607f33a643597724be8ca3107f6b6d3b14d367445b16ece6a38733df0e5142cf84c5c230577f83fff9d1a4a5fc04de2361118c7f716a1fa1e12606b4f2ba1e178351a28e8ac59698641509763b83af2268af0ea3c230d0a70f6412d322d10939a24422a9a0be3bb6c5f0d3d07bc57350e502f27e67329c3f5e01a15cbee4bbb74071cbe9982499953bb4b9cc3d4f00892098c2533c30b4d5511743eb159d483cddc7edec8ba1c47c8f35e231d14964bea578e7fc0d9728aab6aca334a515a250c7537126d68d6cc227d37414a7d7cceb9fa2e98af1aa5f1258539df9a76f762eac8fe8f0f6e76b1b8e8ac7f9b2f179e8cae94a7c38aad35b045c3de04b00b4017312cd4c4e7104b90b986762972775b9eb33f040e5669ceb3074078ccba2a914e04bcebe9a1bdd4543e9f932a019b674c24fc3df1b99a4ab9a8cffee661571c6859adb9c519e973335a888c45199e92c3d8137b5b0b84efdf394ed26e5c54191cbf0658262583cacb93221c8433fca1ceba534b94a3add0d272125f60f28ea6846ebca87f236465951cf7651ddbe28b3f1e32003268a8b58c2655206432b772ba001c54a1a108770c076023c02f0c26d716a713a76e8bc82faab03c85851b584f385fbc3d0f173e837b0c154e8dad228efbbd09337a114543748273c0344063e977765b19748e130c3f93b8e43eb095483380acca3ba278433645dab0e64559cfa8381ac532eb820da0ce968e906eed4bf5a1d7a060fb7ea9c4efbf58520d2310798d07f83f73eb95a5ec2ed49b0314baf7fb242bd7172eeb05ebb440edf2e62deeb4ee46a4f274d2e1fca1dde0e634987797d90bc66012c5fabf8e0671e544aac70287a0f28dd0d8a97a46d92530156643335c1984e3fdf34ec112f19860e4fe2aed58b39cd39d6deccc621fbee4b4b79d26b3bf112d727805784690cfbd5ab059372abc8bc23f06dccdc8d8af24edfdbafa4887aeab797d4d349240d0c2964b2941312f9b29e8272cd7c7f8dcca19b87e50463f56d30d1e9d90d8038a4921399baa569b7d1375008f015648b04ce26d75acba2e14b1e324807e5502c8b27e61c7024956d6736b7b915962ef57222fb15e17f8e447cd96fcc7d408f7e8c56b5273181f30873d1debd1162a2cd510b72d4f022c229e20a970cf758695dbfdedddb986fa929298d017878576e3687c7f84c2967878f3eaa2baa6cff151e920fd65b54c5cc02c1200dc5c70d8f08ddd7407e9cb10de0ab130d819124700f3c68e2a132f1cfdc769482c82d1fb249cffad19fa58ef125de79d463ddba2d376cb5d1e6546ebdda89450cd0091cd503f627132d3c49226317b916845af3c253cc8319d0403106e0b69671c9f59b8d64d8291509e74e5d4cd6bfc6a397c48ca77834e887516df7993cc781a0602aea3f605783f7babdcbf34329fab65af7589002306e289da4e5b269bbdfa94b44e840eef998518eab9b7e2aea3163bdddee7fabf6168011a4507fb76410208ed1296951b44671f8c4b8951cc70827e44d66e6d490a3ea39a1b90b0b13ce9147869c5467146216e664136351adc065d62466d28c24c27cced6bbb5485e843893d5e91c0c67cf3179cfccdbb9abbd5bc0bc92b0db0eded84f1b34051f656e6c437f6d20408818615475af414f6445e184722d917732d8bced8af8404d2ca8f42dfb983c9ab53d4a64e52b23dcb6a4b7c8ea84f35840d38355b6594a412443ae29c786155422e74c0501ca552095ca5ddb25b51373280bc3df73872b86ad9d926ab9c07bf3c3aebaf38d5f09716347d924c937e5140c5d1769658687163396c692e7814adee20b1dcd251fcf6a0090b2f27052f56953ac2c65a0a54d1dac5cffdf3c6bba21477efc857499bdb0884de92d0f09cdfc654d0016617c89cd6cd0f93c49d96bb4fa67fdb5db8305293d5bd67697b3277b4e30d33a7cd27b9a0867d6fb0419d8f5873aa3fb5c1a378eb72b027822547572c28f00b26dd73fac9869cebe638ae4bb4de3cffa11451710b77165c5addc2cff1e64b0d1fd9fd8ce50dcbd39f2a9b558707f0224751936eb79d614f342192b4b7111920f30e8ec44e97c6bc558f261cb98bf70356397055e4fa6d4d29ad7c27e37c31a3ed5de40eaa25ef87c8d6e840d44c8b151d09866a45a107b4d98f12c30c4aa0329b067e94e7d3451f6facd2e0d27399a618cc89d402db8f1b9543b4ecdf8b24c4ed406d566dbca854e80d42a1e7e5d937ac2ed7c0de44ff4c36ce4e4ef09cecf697c0ed6853129ae14184e6a257f5c07bde254c0b3c7232af194dadc9b232305a29b8eecc009e6a71a5ed7a221139fbf7ed6fafc65cb6b24b4ea84c5cf0b084b474cdbd19c9fd7bad3a18ca529b83387c56b03f407b5bf4d1c25495e745e371c70b41c512bde48b8ec6101444061344a14e461f0858fb5b3e19fc535da1bec4dd8df2a629570b16aeadd5e26921aa28b61dc0ba19801453c285708cd70aa700e8c6a69b76accbcea533fba174b9698178fed162da42f84e26baa1ee6b7e601b53b4911e6924c4f3d77e5d48be26d0e0ee955d443a0f335fc3b7aee256fe1ab8f51bad70ac284dbe2b83f6a9070b545b74e182a266b3139a5ab039347532a423c0602ee7329ab76baad83e7d7a79dc4c25dc8857f3acc0b4d774cfe63768297c66c446a6af4498eb51273dfb9bea640f02ac26bf8ed51bbd9176c5441f5cd400460242417a8c1ca4b6120a5a50c4d078dc0e10a8b5aea8805c9dd6f880b77b94ae841f5d061d7affc97f691fe59dc5cedf7f3b9468f87b4bf4f9f887c9271346fc6e65ffbf9ec66b1b7fb77babc14bee8a9f217b919c072298d3f52d1e8221b55f9391bb83901cf049fb33bc41b53796b1fd282796edb328197306bba36af466a152fc5e57e81edbdd5145f775736e8252a5580fd5f69614280901120fdf4ff1e3fd141192d1c5ffa542edcbabd2e52e1f3e8c035596859ad7c8f02e9c734cf838c2c5914c9c929b6331a88a18c1bdb930d9f6892ce3a26c4529eb0179b52a0ee73c5b2d3fd6e1d0148447a0b8bb01df85235e1ab97ad3a470a4dc1adb170f28fc53197d1d4b8d70a59eb9772c05260bbc74da031fbf8b58eb7460494afdb1d7009ceb78fbd83989d1d17479408677e762d3c02a8988401a09072d22c217ce1ff8985e07a4f762ecf1e2741aa903231b345c1e2c4c765111a9b3cc047c5c55f063485c4b458f17a46cb19e47c8a1ca9e0c1fc2d236df94fec29e911b0235370e91f3c23ad58b6931ee29874ac1c6bfa5b4e77204a753434cf5c9a4939924384c10555b7156d11d34c1fdfb7a43ba08061fa4a73da1a725887525dfb4d642e3cde4b5c9f2b011553aced37a74e80604c5f71a35afd444dac9560510040878dd117dd1f85fbdf1d789da9272a9385aa608a43480952c7326a597c366aeaed373f6eb32940a32f738ff38774dd3162f72841a8ef5702020d5d820ded32eb9d028f67bdb6c1cadc72b263129e1eac32739d7a398e4ef25cc8d010ea1b7abe179f2eebbb97a7f6f1263a1413702b91d3626d0cc1f47ececb0b50453c72693777d03791d769d98b8691b0733b40e1cc95cc5220e83e101e9ee1f743243aa2f0f344679121b6cc8ffb1cf5e6e2bae76b8c804167ddd883b3340d75e3be6b15071d51dbc142ae721a37dbe5eccad454064d512c2eb31c0ed1d6e03b608b72b19fc656f6799a1603addbea76f83b8d2117a1dd9a5cb0cdd60e0634"}, @generic={0x81, 0xca, "618f3688d97e310a81a9bfc9577770b2fc6d5e1ce5654060f92ebb47278885c8a05b8561366e262dbf8758f127183f183356735f990c88200b838a5ea465327bb46d010321cc2cc4909d968ebe0779969c062649900403360402c3b6b9fed362103fec624b607aca19546527056e349781219c423fa32c6d4461d41ddc01c6f1323d59c65286a215aa31d4e5298ad88bffdf789bd5833b2068ba3fd591a7b23d5cefa0cecea1377f145b6ccfaa5872ba94ce245e6414fdbd8659b5e709e86e7fcbedbd52d22963dd930b"}, @padn={0x1, 0x1, [0x0]}, @pad1, @pad1]}, @fragment={0x6, 0x0, 0x9, 0x0, 0x0, 0x9, 0x66}, @dstopts={0x0, 0x0, [], [@enc_lim={0x4, 0x1, 0x7}]}, @fragment={0x89, 0x0, 0x7, 0x1, 0x0, 0x2, 0x67}, @hopopts={0xf0, 0x14, [], [@enc_lim={0x4, 0x1, 0xbc}, @ra, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x8}, @ra={0x5, 0x2, 0x5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x2, 0x7f, "1c83a65556551e6390f69f61ae5f350e432bd8de05b191ec58c8fe486e78c124e29ed6164cd89074bb8c2128ae7da1e02b2c563c635f5da558483e2a7ecad34650be4f143caea24baa614071b23320f5b93f0680d42a079921955cc960e425239764bf822c194049b5a0427747359e3206d8eb0704442d77eb3d922a977247"}, @jumbo={0xc2, 0x4, 0x6}]}, @routing={0xec, 0xa, 0x0, 0x5, 0x0, [@mcast1, @rand_addr="b0f8cb2fbd31c20a57b0e61fcd3f9fc4", @mcast1, @rand_addr="411c60e2802301586d4257348d9c11b9", @remote={0xfe, 0x80, [], 0x0}]}], "ac79a5921b87af3d3a7e11e49959235e24b964c64bc9b9daf29fcb3b70fa46adc729e5d460f64a6b319a18f38a8525d8be8181d8ee7b3a661fbfe90d3e9a4733f0b1cf316605a595454a12673409d6a5cf132022e1a17d7979fa6be4acf64d86ffd4fed2d87186690e76cf9c7354dec12cffb82bb97ead50ac8a5a9f41e6675455e1f9be0afa4dfad33fa37f17e36cb24fde759a25b628f62574c2ba2623c6fbc2b6466ffe31477a7e3aa0f5bd92eadb66556c634e88f2a4618b9cce57db991be1077f126e"}}}}}}}) syz_emit_ethernet(0xab, &(0x7f0000000000)={@broadcast, @broadcast, [], {@generic={0x6007, "c1650270bf5425303334eb987871979bff63247bbce06e9237a6c7cfefb710c7b8553bb8cf7ccba76c314a226a6f42d3a03845776763e5eeb1121ace8911f93f937263453c8939854803d073c756568ac6f40528dc5da5c7ba9b92371488e2c741940f75f749125f22653cbfa0364b840658fbaa4aa3ac96ca40e8bece656d4253cec8e8ecd0a3dfae317ae0175edd089149b8b72623466267bff68f50"}}}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:31:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r2, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="1b5f66cd4bf9f549380cadb5a27807bd78a7db5b1d6c1847be2cb2e153e067f19dee4cb1ac94357288f6aa4cf65020f6e617ba3ead6dc9dba54b2660979d7869d31e9f505c9fa044909c66f9729829a9ed30ffc5e1f7103eb3b1e445971c32ba421b19eeb6fd3ef6b38737d3ef03cc2abb33d4fd4886b5045240d0983a325178c00235d1ad0771e5c144c8a1f31510752fdd7831e8c448659567e23aa146ecbe76f61b6aee1549b2d1a03d662b5cd304bff9a267be90a178882caf37995cb9a1d0461b87", 0xc4}, {&(0x7f00000002c0)="59729d8c871a90ce995a0f82db3b20ceda6929c7d803c59b4733e839e6788dca2e6e41ead8f50301eff74248b6d82e9bb831645d18df16e79e9c232e0357dec36e738a084a431891ee3bebfbd9222abb2149f13767344fc8b347d3471d4284c06d29b8ebbcdca0da3a30406e639518468451fe90d0031f46456ba8d1e16173698c91ecbb2591de17f7a374135ce2477a0799fdffb482653d8b358afe56a07a13f14532c452fa55992b4db5c12d50ff7e9b7f6b21be", 0xb5}, {&(0x7f0000000380)="c04e9521bf9b0aecb8751295f5c96d663d103974cd6dac6b96617e2536332abbd7451f9489f8a019831d65e4aee20d7837e1e1665d3d8e4e8f2a38032254dc6fedd3480a9ca6510304bec4b6e8bde2608a15989c72121f18ba824ffa314fd42b60d16e9764a27db5dd506173d938252ad807d41e846a7ee5c6d9b8e5966ebf44e9aec5a7b6f92bfd63a01d3401f88e48627eb3810c0be8277c269aae4eadabd8877e8ba1f7cf3e1263103479c29d5bc3c7dfeeb18db47f4132269ba84928864e0a1bb20f", 0xc4}, {&(0x7f00000004c0)="368ac0893c293d28c0fd8fc209621dd012f6c203bf4c4c71a333570a415f56d891b31347b2a22d8a22b53311e51cc3b8c2d11ef81317326147361999676dc28571079129b7180eb3f7aad709d4ce2d65e592049b722c9241d7395baf89d16d0df1fb32c77898ce5dd4a90844e5768008dfcd3501aa7ccb14c8bb52fad01c", 0x7e}], 0x4, 0x0, 0x101) 00:31:06 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r5}}) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) 00:31:06 executing program 1: syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}}}}}) r0 = syz_open_pts() fsync(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 00:31:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) poll(0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) dup2(r1, r0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x3f) 00:31:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x0, 0xfffffffe}], 0x10}, 0x0) 00:31:06 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@random="c4c672cb6854", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x33}]}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069db, &(0x7f0000000300)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1000, 0x8, 0x3ff, "948b706a728b580b06adf65ea45c028ce752e758", 0x3ff, 0x8}) 00:31:06 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c473686dd604505000200aa00fe7400000000000008000081fcabf185fe8000000000000000000000000000aae51f0a71120cd4fe696eb409870666192be98c0f64a310df436b36f7877341fa85c53de8585c5ece95c00332b6dbf561e2dec34f5dfe778b5ca542caaa81dd224a5b31e999f5a7b7708d4e046efaf137a7f882dd8f0b6d69fbc3188a603dcdc93ef0893f1e603792"]) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x16) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') fcntl$getflags(r2, 0x1) syz_emit_ethernet(0xa2, &(0x7f0000000800)={@empty, @broadcast, [], {@ipv4={0x800, {{0x13, 0x4, 0x1, 0x3, 0x94, 0x65, 0x0, 0x0, 0x16, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x23, 0x12, [@rand_addr=0xfff, @multicast2, @broadcast, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback, @broadcast, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x13, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x0, 0x2, 0x8}, {"27c8e3af29e4edfbb3557f46a05ece900ed128b86c1578d5e1db29964a0258c3ca8f891d34ec15aba5034a896da02af14c832d16d7ddd8d38c72942a9f250d5c"}}}}}}) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000380)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x3, 0x17fc}, {0x0, 0x1009, 0x1800}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f0000000080)=[{0x3, 0xe, 0x800}, {0x5, 0x6}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff}, {0x4, 0x1, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1fe, 0x800}, {0x0, 0x3ae9b8cc, 0x1000}, {0x3, 0x8001, 0x800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) r4 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040), 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/242, 0xf2}], 0x5, 0x0, 0xa7) 00:31:07 executing program 0: poll(0x0, 0x0, 0x757) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 00:31:07 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031790000000000000000000000000000000000ff0200000000000000000000000000010103907800000000602484a20000000000000000000000000000000000000001000000000000000000034988ed8a1a3006008bbae610c9b7e9a0064b5a646863a0994e0896f1507d50ffc2cf1650ad3867664480b89330972ebe350e7302a3c8ef4c59dca23070b559b694b5ddd2aa402df298f120dd68b7ccd6f224dafaa3d53674b63ca70865a8c377e23402f6c9b099099b0cedea394d816029a61669bfa520aea9ee14d0357711ff68e7301801864658811e86918e15a6d945d6de3d6ad4072d5f5b828f67c90bd9daae0328f19004faf958ef3fba0aa4685fce5e13ac6bc8d8596711b192a56f2800f87c82720d8ea32b2f9623ab935baaca967a4dbdd16e9875aeb7197530a81e5cffe80ca70767336c560cd03ea23174e64a0df463c14dfd81318d5ec5ec12d63763d50f7320c00442f13968"]) 00:31:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x9, 0x1, 0x0, "c2b3299105d410aebf99093bc92426ac23d66174", 0x1f, 0x7fff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r4}}) fchown(r1, r3, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) pwritev(r5, &(0x7f0000000200), 0xa7, 0x0, 0x0) 00:31:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) munlock(&(0x7f0000fea000/0x13000)=nil, 0x13000) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001480), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 00:31:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8698, 0x0) fchdir(r4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) geteuid() 00:31:11 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) close(r0) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus\x00') 00:31:11 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffc2c5, 0x1, 0x1800000, 0xcc59, "5475b7d7c50b31a1c5cb0d5360631ce971749060", 0x401, 0x7}) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x9, 0x4) getgid() fsync(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 00:31:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069db, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069db, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100, 0xa8}) lseek(r1, 0x0, 0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000100)) 00:31:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="323018c130bd09695321099cdf386e6a16295b14a4b1a6b378a4d38d7fe0c0ad1a968d4a3bf51d4154cc8ffcdceb59af8789a8cad467f00448d7d980e08812020cf1c7cc7eba8ca7841d1796ec599edaf229d5d0e1ed7c06e1b42dfe21cf586991476807eb1992e019dc1b1873c1f42c374e71a39331ecfb52cd6a312c7abd70bf24aa7d3130ad20228c2ea25753061d7077909619b84aab872d35f89598505fa0f756e61960f63b3ed718634d91a6764ac45755e2011bd8ae8a75a7f4ac539112b0de53a0f15bf9d713a0278b9a576c7337bc588ea4d85cda222df2bcdf3a41bb7cdcd362bd76f5814f9ef187de64b83e5e0094034d3f", 0xf7) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRES32]) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) close(r1) 00:31:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb37, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={{}, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x4, 0xffffffff7fffffff}, {0x0, 0x0, 0x0, 0x8}]}}}) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000440)=0x3f) r4 = socket(0x11, 0x3, 0x0) r5 = dup(0xffffffffffffffff) recvfrom$unix(r5, 0x0, 0x0, 0x803, 0x0, 0x0) pipe(&(0x7f0000000400)) r6 = socket(0x11, 0x3, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x803, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) recvfrom$unix(r7, 0x0, 0x0, 0x803, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x10001, 0x9}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x800, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x2}, {{r4}, 0xfffffffffffffff9, 0xa1, 0x1, 0xffff, 0x1000}, {{r6}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x3}, {{r7}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x8, 0xffff}], 0x200, 0x0, 0x1a79, 0x0) 00:31:11 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="82020063c4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x2e, 0x3, 0x7) recvfrom$unix(r1, 0x0, 0x0, 0x800, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) r4 = kqueue() r5 = socket(0x11, 0x3, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x803, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x803, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069db, &(0x7f0000000300)) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x44}, {r2, 0x8}, {r3, 0x10}, {r4, 0x20}, {r5, 0x80}, {r6, 0x100}, {r3, 0x80}, {r6, 0x10}], 0x8, 0x0) 00:31:11 executing program 1: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)="f4e325092f7c985b8c9c5d31bd1fab21de2859f3ff50a0f0b88e377b23773be3ef2cbfb111aab8bbd88c5c2b5902cc0d42206cf68bf3d44cd954b3cd8bb0d0a8cf5220c40467d4b5087f76f415d3c292371ae6181c0675f100934edff64c54728835d241c964c6db4e06a897a633858efd988a18eed5c4994a3326b2381f6c2716c1ff5154d3787dd9", 0x89) syz_emit_ethernet(0x56, &(0x7f0000000180)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "0000be", 0x20, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x4, 0x2, "2eb4ea018c4ffda0e582f62ffae4"}]}}}}}}) getrusage(0x0, &(0x7f0000000000)) 00:31:11 executing program 1: mkdir(&(0x7f0000000040)='.\x00', 0x0) r0 = syz_open_pts() fsync(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) close(r1) 00:31:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3f02e18b7f000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r2, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 00:31:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:31:12 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, 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="8202000001000000"], 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:31:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02b9dce9dd0390a82887a113f9cecb3c5277cbf8a1d5842f9a6da41cea16f704efb3b3defc92fb010d2c1b9b71335d729776afc821eff0aa175607d0937d09b512820ff3aacab729c724d43d1c0708ec5ac988bd93d5e10a20b3d3183b3790206202f12c79b1f333ea06e8750caf57f1fcf0cadd47e4b338fedb80d2997cefcfc7cf09e38d8be0b5b41db79964746ee2594c7d4c59f584330f5f761a99bab4ad1bef96eae67891c284f5eeb69fa70000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="ae4d258bd9a87e05f57d6148724bff4cb97b8ef9efa9d6d3e99c1af6ab29039eba8bd339d333afe7b91da9283ee581dbbbce2e29011b06ad7537f41f6e62a664b6b3025a5485b176e4f3c465fbe6eda7891281c73cb6838b9f386237526c2be1", 0x60) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) 00:31:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, '\x00', 0x0, 0x4000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069db, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x8f3f) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r4, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt(r5, 0x6, 0x7, &(0x7f0000000180)="9d679f34f4a702d267c933933d9d128255278655ff5a0afa137639d26f1770ea799a2fa89681ab8489591487baf363897ce1eab4a17f938c75342def54d4f67fd1d58d9fa5e4b1efa2cbfadda15a05a9130464fdaa214b78a79ea942faac49a1011713ad79b1e20c526f4d0e874a4a5cccc1c11d44814b81ffb613f44efc1c6be60c4eec49d4c58ba50364e8c4417e0458471054a4eb1ab7a09219410b893021255d06725989375491a21e4532575cb048", 0xb1) 00:31:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x4, 0xff}, {0x45}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000740)=ANY=[@ANYRESOCT=r0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0xea, 0x1000}, {0x2, 0x7ff, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) sendto(r3, &(0x7f00000003c0)="b720bd38ddec872a4ac33db8a2d2d4775043f67b1ed5f1eab804e06d866b6cb68c2b5b23765b908439ede07c56f48450666189d2e2e67698c5dbf26026175566d7b951009bc2883314bbc8789f96c85a5b246d011ba35426c04ed80d539956ac2bcd67ce109bd8548245d9e4a6871c52fc16e1ff15cd54c9310d855d4eeb76c3d44d66e4788df5e0edf88d89ad0e7be03de717b3f5eee3e1cda1ed4855abb9346bf8897bb33a3625468c3372311f3597a51ba57dabef90965643eb314edd3e4e5565078d7d4f53f56fcb8c1f986fb881ace748165d203619e03c7e46f26cbbcb7520370c98b87f2d08e51018daa2562507cc4082", 0xf4, 0xf, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3c, 0xfffff000}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) syz_emit_ethernet(0x3cf, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd611af0f803993b03fe8000000000000000000000000000aaff020000000000000000000000000001000a000000000000ff010000000000000000000000000001fe8000000000000000000000000000bbff020000000000000000000000000001ff020000000000000000000000000001b344f04d3512ed447cfb5090a791309d2b001f11650000003722000000000000c204000000020401f90401800401e101090000000000000000000735b2fdb0a2bc3002df779e6e319546599489910562c1db5579ad90fcf413cfe8cf0fc207963fd13265ed358179761e01e92702b452c401bace60b3b597fd0a8e27cbf3c40a7c3c73bfc25d3cb76537bcf5c23641237acf744682752fcd9d813bf445f7fb5b30a56e863f31cb87764f6ede5bac2287720a84338cf79510f88e63cbae9015e267c0fdde0d73d92c03242e4195c92f9a4ce227dfa2eaa73f1174295d29ef452f65fce0ed868b7d524e537bbf9eb1f2e088020000e034c52e06efac44577c987d2c855831b523b8958f610659f5756f7db227eabc11be34a773c2b877f5008fe3744f758d4def447ec7d8be9f5104010337000568680000008900011400000000610007a8670000003b20000000000000000100000100040103000100c204000000000401fbc2040000000340e95c978c74bd8813d51434e207d89aab996025975b41c48ff3d42341756983665bbf6494cd48ddad81d42494b88e959a8d035e83a65c01c4d419c103e35885f5069f4bb5a27a4ff17c8d3dcd8f88648ba7703c6e9e9a295cf8b6577ebd99e1c739971d0ea7d1397221ad090a80833a57bb406728f152462fb92c8cf98738a14b28e8d34ae014e5ea48edf0a3fedf93fe906c8bfeeedf4f270810322e1d70e6b59283b082378d5e235592a6e281a21d8694ce325ab8fd89efa710553a3ac4d08871568003145a7c2f304670a620ebb71edf5d6c31f32fd1a86df4ba46ca0fbab737255b7554ebe0ddd6140000f00a008300000000fe8000000000000000000000000000aa00000000000000000000000000000000fe8000000000000000000000000000aa00000000000000000000000000000000ff0100000000000000000000000000010402000800000000000000000000000000000000000000003b000429660000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="601000059078006402047b00d54530dcf2f00814068b13c2a09cc246b1552882a234f6dc220aa494d1c3fb8b06862bcb538b4b596ea147ffb2316742c14a45efcd1b6937137c451abcde1de3a0956f9729ccb30e20c4b75d84b9342e704cbbd35b06adf4e38c42dd3542d7982c94bad8a665492c36"]) r4 = semget$private(0x0, 0x5, 0x192) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(r4, &(0x7f00000002c0)=[{0x0, 0x1, 0xc00}, {0x4, 0xc5, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x11a, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x3be5, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) sendsyslog(&(0x7f00000004c0)="66d2529a88fe5fb66ea876898a7768922c90e41945034e561c40fac522891300dfc0f5c6a1cf3fe0989a3a6e29e38dd4f87d7061c10689fa040c911902a64f0eeede43f5f72fb8dc867d10ef63c18340210736ab7b6ca61939903eedec5186c085e358dfa7216adf9bd9d43fbd2cac4f673b4b569d0a4c5fe85407dfebc328580261d3d3408fbe2b95ad7f80b2dfd1d8fb5f772292761a8fc43663a197023aac53682619a45aaeb423d831870bfd64946ca2653439cd703c42aacb71f62109cbec866e9e973ec66159eaf93302fe1fc76bbdd649423682b94aeacf2186235f382c25885187c3df2558961db24af47aab7aa9c7498e91bd1fae3f2a6bc29d19", 0xff, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:31:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getppid() r2 = getpgid(0x0) r3 = msgget$private(0x0, 0xfffffffffffffbce) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, r5, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x11, 0x3, r1, r2, 0x8, 0x200, 0x2}) r6 = getuid() r7 = syz_open_pts() fsync(r7) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000000)=0xbd) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r8 = socket(0x1, 0x1, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x8, &(0x7f0000000040), 0x2e4) r9 = shmget(0x1, 0x3000, 0x110, &(0x7f000053f000/0x3000)=nil) shmat(r9, &(0x7f0000482000/0x4000)=nil, 0x2000) 00:31:13 executing program 0: syz_emit_ethernet(0x68, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffff01ffd71c9edd828586dd6031797100323a000000000700000000d1662cf1cb655087ff0200000000000000000000000000010200907800003f2560b0ca1e00000000fe8000000000000000000000000000aa00000000000000000000ffffac1400aa8268eae2c03098c2b9282523636e06b01b5fe5ff1fc5e043423e4ecc55128a42fba5585bd97aaee08492de67fb7c1a99e65fbdc96626ddbd5383767c1ebf12fec5d0fbe02d94fc9e21f200f89fc50c9ac9a34bdc98146ab22c9138fa5e4d54aeaed49d8c13d00e1f60f38b41bda470bf04a73bb0bd6f63b88622ce144c6942601f574c6176d5e0402928a84560e97a9e93e3fc9d3f8cbfb39409db72d17a0000005cf1997f17d3a4fe16aea2efd50f245c481144d1b41ca90c049ecc152619b2d82389c50c150dc3ab98db5ff66a4ad68bd87808036985094af588"]) r0 = semget$private(0x0, 0x7, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r0, &(0x7f0000000040), 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x8000) 00:31:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) kqueue() dup2(r0, r1) 00:31:13 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd6b32c99c282650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e1209cf1f500000000000000000000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4097], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0600386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c5247f7c6033c1d154b378da4026e2805b1676b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cc074c1771cebe4e0f92cfdee2e52bf897cc273cab1d5ef49a8aa77751b76b6c98b29d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436f19033a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d91641aab1f0a6ecc49021931c9dd4b4ede457d2c74f86b189a28d1e1b45d365f875ad10b4ea3c528cf3c564fc13323330e94fb67e90b5a23db291396d3d298b7f135aa7b3a957cfc67650664362ae7f665bc7425cde6d458a0a97bab29276583666fbbf5e2a1c258143ec9f0d20283dd76dbe9791611f9820000000001bfda559c49755015991ff6ab99a45c4ca0d7ebd7021af181a530bcdc691b753e53d5cba5d569c445e8e3e085dc69029ea17207ec32fa08abf06102f2299722e9d2442fd7df781ebdc82"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f1", 0xf73}], 0x2) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x0, 0xfd) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0x7e) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) listen(r7, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3ff, 0x51, "666bfede477dac00"}) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r10 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000380)=""/125) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 00:31:13 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) getrlimit(0x6, &(0x7f0000000000)) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sync() socket(0x20, 0x5, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 00:31:13 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x8, 0x0) fsync(r0) setitimer(0x0, 0x0, 0x0) r1 = syz_open_pts() fsync(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 00:31:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x803, 0x0, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="00b972c0f9246b77460a9e15cfd9a2fab39f9c0b514f84d6010000008053b2ffce30b4198078dfb531c2db997021cb0672f38d4b0310216a48e03f43171d993aa800e4c9c91987eba7f595156caaeda3008198240d980b1af6a327680ec45dfc8f8bf5f6f3", 0x65) dup2(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c101198ecd67"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 00:31:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r1, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 00:31:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x4a) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x4a) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x8) r2 = socket(0x18, 0x4001, 0x0) getsockopt(r2, 0x29, 0x41, 0x0, 0x0) 00:31:13 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000200)=""/32, 0x20}], 0x3) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000677000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 00:31:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x4, 0xff}, {0x45}, {0x4006, 0x0, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000740)=ANY=[@ANYRESOCT=r0]) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0xea, 0x1000}, {0x2, 0x7ff, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) sendto(r3, &(0x7f00000003c0)="b720bd38ddec872a4ac33db8a2d2d4775043f67b1ed5f1eab804e06d866b6cb68c2b5b23765b908439ede07c56f48450666189d2e2e67698c5dbf26026175566d7b951009bc2883314bbc8789f96c85a5b246d011ba35426c04ed80d539956ac2bcd67ce109bd8548245d9e4a6871c52fc16e1ff15cd54c9310d855d4eeb76c3d44d66e4788df5e0edf88d89ad0e7be03de717b3f5eee3e1cda1ed4855abb9346bf8897bb33a3625468c3372311f3597a51ba57dabef90965643eb314edd3e4e5565078d7d4f53f56fcb8c1f986fb881ace748165d203619e03c7e46f26cbbcb7520370c98b87f2d08e51018daa2562507cc4082", 0xf4, 0xf, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3c, 0xfffff000}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) syz_emit_ethernet(0x3cf, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="601000059078008002047b00d54530dcf2f00814068b13c2a09cc246b1552882a234f6dc220aa494d1c3fb8b06862bcb538b4b596ea147ffb2316742c14a45efcd1b6937137c451abcde1de3a0956f9729ccb30e20c4b75d84b9342e704cbbd35b06adf4e38c42dd3542d7982c94bad8a665492c36", @ANYRES16=r0, @ANYRES16=r3, @ANYBLOB="2f7ead331d53f2c47cddcf98e60071b0e4b20715e9b84579dc42443ce8694b73990723e5b5e05f50d15e21f558b4359d857851979ed0f44ff6f453514fdc14e18a0a9a2076626da88e0af9eb4df52e826fdafa67053fa10d8f04d6c380ebe6550bda1c71e244994c4fa1ffbcfaa03d82b8eaec346fe8c69d2ab1635ca0581c05bb3768d3ac61dc9fea7eeaea7825a5dd80365f5d136c914c613e5762b9694eea8d237705499f7b7111aa78d7d37ce824c43cfd05e1450f392caea262cf4be4d0e72dcdd463898412836a76de0f477b6299c847baba43682b0754185dba62c4af9eeff55ad888e6"]) r4 = semget$private(0x0, 0x5, 0x192) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semop(r4, &(0x7f00000002c0)=[{0x0, 0x1, 0xc00}, {0x4, 0xc5, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x1000, 0x1000}, {0x2, 0xffff, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x11a, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x3be5, 0x800}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) sendsyslog(&(0x7f00000004c0)="66d2529a88fe5fb66ea876898a7768922c90e41945034e561c40fac522891300dfc0f5c6a1cf3fe0989a3a6e29e38dd4f87d7061c10689fa040c911902a64f0eeede43f5f72fb8dc867d10ef63c18340210736ab7b6ca61939903eedec5186c085e358dfa7216adf9bd9d43fbd2cac4f673b4b569d0a4c5fe85407dfebc328580261d3d3408fbe2b95ad7f80b2dfd1d8fb5f772292761a8fc43663a197023aac53682619a45aaeb423d831870bfd64946ca2653439cd703c42aacb71f62109cbec866e9e973ec66159eaf93302fe1fc76bbdd649423682b94aeacf2186235f382c25885187c3df2558961db24af47aab7aa9c7498e91bd1fae3f2a6bc29d19", 0xff, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) 00:31:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="f6", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4000, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x803, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x803, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x803, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) recvfrom$unix(r7, 0x0, 0x0, 0x803, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) recvfrom$unix(r8, 0x0, 0x0, 0x803, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) recvfrom$unix(r9, 0x0, 0x0, 0x803, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRESHEX=r9, @ANYRES64=r4, @ANYBLOB="ad5516be4def05acc0caf43dd564b0f5fed9a25acc4d748225afe3f2e5c39ba4b201da1e3685e95914c372605f2f92afb1fdf84012e686a7fa2051f59b33c720a61dd67cf35bd553b7811c492ed578b32c4a3ab583aa89386fddb2be39d2406f9af4673b0e546b9774b09dd4fa78136a6de99295f6f00fc891d46ecb55a9bb058de3a1118cc677982fd49c3b7985129c4dd94347e6dbfd2611927a4d12b85248d2a0e1f370616dcdd71cd9977c08d81a29cf8b1fda16ce827f627db3347ac1a5411e4970d628412da30cc2ddb14d297e86c1383caa020cedc012e57e9077e2fb3c88a439c3989c7f0f", @ANYRESOCT=r5, @ANYRESHEX=r5, @ANYRESHEX=r3, @ANYRES32=r5, @ANYRESOCT, @ANYRES64], 0x10}, 0x0) close(r1) 00:31:13 executing program 0: r0 = socket(0x6, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) writev(0xffffffffffffffff, &(0x7f0000002480)=[{0x0}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069db, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7, 0x358, 0x1, 0xfffffffb, 0x3, 0x8000, 0x1, 0x0, 0xffffffffffffa92d, 0x6}) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r5 = socket(0x11, 0x3, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x803, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000040)="ed5419b1b4ae7d2066b7a02f2a445fa3068159345f34bfd5a3e27763545f15ba07bcf2955dace2baf01f5eb3a6c91f06649b36ed79870207712e2ae92a8d8c330d79cd456c832629b47b3de00a9ab12206da5ac4c3f1c333b9c43a8bda437d09cac9fc55728dda77b914101e4ec204def7bbad06cbd9215d47851ae4b13439e6cd5321d1", 0x84, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x7}, 0xc) login: map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000cf0 failed: hole in range 00:31:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000195c0)="bde2822a02a30a755cadef1513344edc3394505780e75e059fe042afb652a275b07e221a15f66a39d73a3b1bc9af1cfa13dbfa2f88f697977edce5adfeea4140661e808374b1746f88c7b90969fcce7fb28eed6b6e2de654da3e3cabca7cf1485963057c80da36078f01fbface3e13beaa7ab53971cd3c5fd293a25198924ee2edcc07da1f53eeed564376e18abd7362f999de53a6b45154226516d175987c901f322d5cc10f177fabaf5916b0", 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file1\x00', 0x100, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x803, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000240)=[{0x0, 0x8000, 0x43ef63018b156971}, {0x3, 0xb692, 0x3000}, {0x4, 0x3ff}], 0x3) semop(r3, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/153) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) 00:31:13 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 00:31:13 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600000000030000000000000000000000700000000000000f4ffffffffffffffe4ff00040090780000000060de882c0000000000000000000000000000ffffe0000001fe8000000000000000000000000000bb0000000000"]) 00:31:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xc) fsync(r0) syz_emit_ethernet(0x62, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x2c, 0x16, 0x0, @rand_addr="030000000000800006000000477ee515", @mcast2, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@loopback]}], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 00:31:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0600692c790d29"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) accept$inet6(r2, 0x0, 0x0) 00:31:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff0c, 0x0, "d73009e7bb6fc6e23c4b00000ff2000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4012, r2, 0x0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffa487e66524c9dd74ca43796a40d1e145de78a3", 0x0, 0xfffffffd}) syz_open_pts() 00:31:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f00000000c0), 0x4) 00:31:13 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r1, &(0x7f0000001100)=[{0x4, 0x1, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x79d, 0x1000}, {0x1, 0x5e, 0x1000}, {0x2, 0xfffb, 0x1800}, {0x2, 0x7fff, 0x800}, {0x4, 0x100, 0x800}, {0x3, 0x800, 0x800}, {0x4, 0x1, 0x800}], 0x9) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000d01000/0x1000)=nil) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x409}, 0x9, 0x1, 0x20000000000008}) r2 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x87) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000001280)=""/4096) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) chflagsat(r3, &(0x7f0000001140)='./file0\x00', 0x1, 0x2) 00:31:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="78537a818fedc260fee202101f00000000ef"], 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) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0001004100e3c9b56a00"], 0x10) close(r1) 00:31:13 executing program 1: r0 = socket(0x18, 0x1, 0x8) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000350000/0x2000)=nil, 0x2000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 00:31:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) msgctl$IPC_RMID(0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) lseek(r0, 0x0, 0x3, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f00000000c0)="d614ff0c694dfec34caf0ca063fafe9aa249bec401a6a1c5d6390fce43437a18b7479194d06ca8522b76e6cd0aa2975553fe41bc34e529909db6410198ee4873a9470f585f28b7d47ebc5f56b9083a8c43d41a6fd840764334db2bb14d4d165d0320a7e98e0be492faf7ce1370", 0x6d}, {&(0x7f0000001140)="f11461e365e88083d704d418bcd1c68d6a0ba4867eb51934ee9bd509c85c170ced1e0c975a0c01e85c402a2d4457b12eeef5177c003f1c755e90c15309ae45a2a2d4190438b744894467a6d560407a5ee5d1ab8fbef4323a85a5dfc5c27cb2a57030da227d9823969e81d0b30ae860decbe2", 0x72}], 0x2) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/76], 0x4c, 0x0, 0x800) r2 = msgget$private(0x0, 0x441) msgsnd(r2, &(0x7f0000001200)={0x3, "0cbfb800a09c8a9226eaa30aa728e0ab4678ac3a74db56ba08bf59f6c0a051086d8323cac209e86135339783aa8fd1bea0ab5ab9a959d8a3f20692746647fd31519776141bd096a899d7d3ea6ccbd7c01460be7b"}, 0x5c, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/4096) 00:31:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 00:31:13 executing program 0: semget(0x0, 0x0, 0x7fb) msgget$private(0x0, 0xfffffffffffff4b8) r0 = shmget$private(0x0, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmget$private(0x0, 0x1000, 0x581, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(0x0) r2 = shmget$private(0x0, 0x1000, 0xb23b2450bbb6d2f7, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x1000, 0x580, &(0x7f0000ffc000/0x1000)=nil) 00:31:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x803, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x6}, 0x8) 00:31:13 executing program 0: syz_emit_ethernet(0x18a, &(0x7f0000000080)={@local, @local, [{[], {0x8100, 0x0, 0x0, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x150, 0x0, 0x0, @rand_addr="e24d0874ffa471c8c3a4e67d4000", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x6c, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x66}, @dstopts={0x0, 0x19, [], [@enc_lim={0x4, 0x1, 0x1}, @pad1, @ra={0x5, 0x2, 0x2}, @pad1, @enc_lim={0x4, 0x1, 0xeb}, @generic={0x4, 0xb8, "7205143508cd6f3eea8550b4e84c051de75370a3d10106a41450405677181b25c96c11cfb25b4039ec530000c45cdc2ca8fe11e463a660376f0bceb849fb6ad3958250b2105983e0fc055a5440572dfdfff5b55ac730da200da531891ff887d7bb4adf2cd92822b2340369c0fe89f036b17a149b5cc2645843e0d6cd7eadbc3e57a4af062e5d187a23cc61425d6cceddb744ea383f06b281956459211a82e945265c2244f266b2d359f2825ec0d6f56a30e53132e7aeb18e"}]}, @routing={0x62, 0xa, 0x0, 0xcb, 0x0, [@remote={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, [], 0x0}, @empty, @local={0xfe, 0x80, [], 0x0}]}, @fragment={0xff, 0x0, 0x8, 0x1, 0x0, 0x7, 0x65}, @fragment={0x1, 0x0, 0x8, 0x1, 0x0, 0x1f, 0x66}], @udp={{0x3, 0x2, 0x8}}}}}}}) 00:31:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x293) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x3, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) 00:31:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d160000000000000000"], 0xa) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x803, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) 00:31:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="5a682b57555bf78f802f451e31f68e102f937bea08ff39d34f856ba46c668dcda385af2ac3d284d5f06a60d8d58885b8b73c19d97841011c46155e25df640a665e", 0x41) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') read(r1, &(0x7f0000000300)=""/147, 0x93) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) 00:31:13 executing program 0: syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x14, 0x6, 0x0, @rand_addr="37136b7b9a468fbef128b457c95dd7c1", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 00:31:13 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000018"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x40, 0x0, 0x0) 00:31:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x803, 0x0, 0x0) dup2(r0, r0) flock(r0, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x352cfd801db7e6e5, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0xfffffffd}}}}}}) 00:31:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x4a) utimensat(r1, &(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000200)={{0x6, 0x4}, {0x81, 0x1ff}}, 0x2) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='x\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="0928b536e666380e2a89cb5844997d4123eaef6fef357bc316a745fde1b4526cf0cfe298326da6ac39b32c3c5a30176b3ca11570491f7b09fa1e6d89e9a79088d4c342d9b2be963742fea3107de0e1c06bfbf90eee1a71e4836f0c5ea373f896d0d074142d157da3341e874019e5bf4ebfc2a13608886f37f2e30c8d506c6a8792cd9cf56ad32fa182cb1303824288a157e146261ac7f8b87ac7535f0387db611b5d9ba92c3e37217765e9bfc30ab9d1af038861ee9ce298a7ec9bf5b130c64746df50638f68a0afe21b65146c3a7fb5e87ed6873da2e94b0cf5fedffbad10", 0xdf}, {&(0x7f0000000340)="bb51677312ce23ccf305bbf0", 0xc}, {&(0x7f0000000380)="c667d30307bb322a3d6b8dbb27157e187e20d9c22d6f94f15a257db71fb34a912b6c60123120407490037ac2400459d11395", 0x32}, {&(0x7f00000003c0)="3e83a65481ac50bf5f2dbb66e211a9a0e334e0463882704a474e2afe6e356420f16208c6ef362556f96cbc2211dd10267dc088af9f10818be8e6c1de16559413955ccb3d5aa17c663cfcaa9101e0b4ca9caa89b1d7bd5fb0f85cf645230a1cdcd9", 0x61}], 0x4, 0x0, 0x8) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0/file0\x00') mknod$loop(&(0x7f0000000480)='./file0/file0\x00', 0x7035, 0x0) 00:31:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfe77) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x1) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x803, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000380)="4974e3ad35adb1c77edda4dc71913466d0052d03087a2e34edc6d75dbccbd2755c5cd2dc525644b6a177a47042bf95236e24b88364761cb3a75323cf6b140013f862c6a7a3cc77688ba496d8618593c19c0ff1c456ee149a69e78aac0ca1d2473b2140e7ba369f51150b8a835c158fc4f3c074ca3fce5cdb759c2fbcfdf553496386154aaba755099e170b41ae0a8555cab68707fbd06418e425480f5e5ca728ad27a9ba959a3970d238daf0c694521c3debba2b14c77441f8e8f662d5dd98a2b152d3456418edbc5decb71507c16d3b9fc5ff0b5c40e3099539251f1bffe83a9bcee7294e81db128f37814a498e90539568e4c9a772f638eacd673c9dc3086c36612a4bed1dc1bd729ffd8bbd7a30bb195c5cdae0b244f844ea3523d3efabe2930538c4a17996ec52c0681bec743fbd87cb331d60c0c2e037831dfd0bb14a5e3ffd796f3ce221a24720ca539529b7815acda2f0d25c60d2e71ecb7157d1aab8e38369ac96ad963c454d2f9bc660389c2edd6429e8af19e23773f57887123c0cef0e42fea6aa74d081d044f83641f944f82b7c39ac4c6e4d912bd97843605e106f96e232cb5151038c3f380741d9af008cdc6d266b05d58356f7a7bfdef8e527aa4f85a36ba6eeccbfc8b3a0c7f1b78be1f0a0cf6292cb5c4ca8472462b499bde68b8785604f966a20267b7fce9ee3a202a989f8e6cd65cf4dc0ba246c360bb126d8a298ae95c60af3c0ccdb55afff727fa560d00a2a044dbebd4b9ee25f74c83e9b40057befebd5a4ea51bd3f4fd645d1df35965c1bfcc3eb0bb39e3d17783f1f4ec88a8761aa996207b651d721423aec2d1ae821f43eae8324c1132d98c401f63e7ad79d8424deaf8cfa3d038b377bbe10867226c4e283031dabec6798d695f900bab7802d66ba5adbe438381d35ab31a792a774c35e1c24a59faf0d3655f2a6bed31f0523b4faf227033afdd622fa20605a3820dfecbbea16eb45a91320ea22ccc3285d0b57eb8ee17a03d56dbcd9e71f1ac472c8826468ee84b0951b3b1a11f63b4c76b89c6a7457e9f62ee70964746d938255c5677b8f6935d9dc76c691c9ab641f931f3e380728b180b8be53499de104b65f23d6bef2e923a2b8ed52b0c553eac4e9f7e6623a76d252604f9b138d3da69d455ff8800ec90a6cbd27897114b9098317372e8cfb6d56fd2cce6a0da704186ffd7e999566ca445415df8e789b17790805e3b1b04d80b07e8d5d53dd5d52195b8ae17d68c8e4afce2caf6dcb80f6d528ebbdb034446b399761a7565d602c1e1a77420d9e3e77d9f0e9837c75a8aa16ce8a9566a53ceef834d9c5b8b0c048aea57c65f59c18bd995a0ca88f067d8a0df0e6b71c320919b2b1a6e1b04ec887f6acd777ed8e5e845a0216127aabe72a1dc06fe7990434ace7baf28f5f33468d30e798e5052d964dd02d568cf879fa56a05ed3a7c8f4bac87176b28c76526e36d2cf2468a29530afe88f799ee5fd9922856f5d4eef9686a58aeb93707933a166224d57b554320a819a3406f90d829f14c207ecdcca19a68a49d80aa1c98b1a9eb2ef517d067b4cb592c233388091e64a9cc604c3888d5632a5990414520d1efbe784320a30706d981f93de022691799d58954a75b6215319a2ef1d02f43fabb68c3144e7809c40f80a77afd9e675ac28b7a57b22db70a6f5c9b0122cbd69a2c29338c3c844e9cafe0226cc9dc6aeee3b204c2aa043a52813fa9ce643234d1704fc33b5c83b1f50b5061a4a7c76a94f823e76d93e32486a43bc92204bbdab537ad29283ce03bda9d35bf5f1478205f219ad350a4ddff8559988cd03798718d9548ec13ebf63b20ba60d1a8ad376991f325e30da7b533176aab3bdfd3577cd1cb3e7f737dfb357850b561f06cf8b8a2adcb39905f31fc88af477c81c105e81f0339718cd54575a82dc64264ed13393377fbd450e8fb50ea4fe364a8086821d72ea01fce9da827a7779d45e8756c4186009c0d17b196c6be640eb7fe27916b3cf1f3b9df543f6c5eb5d865f17a67409f8b43aa36872747b0a96f6374519e68d7ac498b52315b7423beb4ade90a0a558801bca981c747991697b7d9083207b23010796aa2da7080c89d8e1274b530fa444ed2ce8f165fd808b894d67c1a0d9d7d66e9db6b9e7dc70bf4333a6169dc0665669495c28e97340aca20735baa9f7424ea1be2a9b00e9f7b5eef49476928004a2e74575785af16cccbe58b3fb3a223f2016de36a7c809b2b6d1adc9cf77e15ef83a7456dfd1e4e7046cc649af6503d1185ac34c7e0b21b6165a22ce55148959d890916abf95481122f35317b2c523a1c9094ee1adb124e5bd8c8dafe866841b40f75a5e4bd9710820016568ce008a667f83561786d04c77ec8075f279effcb5c89227287abf5d9d5035369101e0328ea7aaa38b216feec1319c582a70c6aacdd8178b9c78aba30d75e0844ef2e3adc454689ffda24de4e629880e5b92a9b2f4c1599de020e4c85c252bc8fe2a4093bb5ad01e70d072023e789500fc40a71686008e1319d89558836688f445d3d3066329e9a20c256cd23e3eaec8d4d28158e67d6eede8cadea6120bb08bdad89ae097099f1afa3db37a4121d2d8a22f72e371c25f8cb874d91074f57364cd158d2334d9cacdf724e28e8dba6062b790316bf5eac690ce995d03774f9e282547dc2c63ad6751cf2a224854b72f0dddea295f43d32839295c01e39b9071498be55f33a1cf27ef913efe30f61476216b385a8bb442331d5b0ba699d66c63499102d771ece85faaf47cd119df79b45b85623573690e65f0b21bd67d92bf67e6d9b0f2e41db7d9147477fa261a874a3f0ca4b7fb0ecd15391b160fb8cb271507f1d5a85d8114fdf7922416a9b4b9ac8bdfa49e4a8c6f947487e244ed0dd56fcd46162735914a9843372f90d7936eb06784e5792c867ff482be809efe3cbabc3f4cf54da45aee14181a8fd3ea2febecd8d72ee83e258435880c603b3305cb6f399a430949badf5f15459f514ad0b7291a7a6ad6f37a9e2227f6e198223a2fc2951c618874b996a9f02bcf8355b96544329eb8c7e1cf4af3dcc92a1c8f15120fe309170d687f5ab25fe1f266b39a6d3d3a1903c6be2cdc437ecf6223e53563dabfd0d13b2ba40f067f9b662d5caf318e329fa68c30497c7ac96a8ac5e33bd3cdcb0d4a86d63d735c469d6440bc3b1e4d16cf3f350e241511385f4de803461cedb30d0d2e1d7b92232dbfec6286a44c9c0781e0d15e25133b25715181b3fae9f03d8dc0d72df237132095f6d1051fa92e993d0dc1f40da8d535bce3d29e4c73f3fe5967933d81ef1ff1250b658528c5c817d2f6a74266b38bf539ff582f105bb3ea0318c2a399f6a3a6587e6379ac9bcc6b7a425a8f4a49f379eddbf7d5b059ab6eee4e71391c63412e4d63b3d761e9f897689db96ff2288391bb0a7595606af11f0b38995fea6e65ee1a7da45db1e7eab2137bfb7e2adee66ad4ba03daa90dd10b50a626fb97f7a93ba3b1f1b0a095c59250023d30156a9fd418f96aa4ac4e5ab3797cd2f0deb0cd4af48cd3199b6be1aab636aac9aa66ad86a39e47dc4dac68d8fb2f73d6de4c04a3775e7ede17bd3d58eb6798e35faeaf7e39668539f208962d0a5851bd4784be30a1436a612dae44759fc234403b5727c53c6c7463c58690074a30f1deace7bd4aacb709ed2697b2ffa31163a20a96283b0834c331ac3dccb9ed7b53285663aa1d194fa90ce9bde7938fa1624e122e6a2b899d6c704f1b681381a277ebdae38d2aa87eb28a4361c03054677af7b910e500afeb61f0911d28448cb642135d06419e218ef5a5814d42c84df377bee41ff6714e55b0a929202184f61cc5b65e8af42c0a2504d392d3274c762699a09ab91f9f1c3cd42be0632ae2f3d976f7c7be5bcba49b4f230af081f96c415da23bd28c9774101ce82bab4febc2c39f29235dc58e790a52e1498be682dbc2ed9fb321cad3069a44b341f27d0d2a26933df2652d4be566c2356b803a35d396899a3ac14e28bb6626a634fa7a52c0259971b4989dc5297d29af82129c60467f3f15f3be1f1d9795ba5009134ac00cd22edf352dc3e8276aba687d49444e9abed9793c92881c6f9a03a3f6d9fa745366cf5485254e00225aa38b197db5a62042968594af18490d7b1cfffe36601a97e8a4fbe7d8010b0b157189b55935fb3b33f8a9c7e8fb7a9e7abe0600353845e0109610b488c64ff0b2cf5d45f58c9cc750ac0fff5103e20701fbb52c3e41169ae760b604dbe86c02d0133615d8fb9280ac49681f4b5016d51931b08dfb0f8c3105a14710a0c0a615186ecdd0155e6266bd42c9080ac799497ce4fcef1b96362902be85965c5c6d85f74ae5480784cd106757a8a7923a4644500b6e83c534b4b1a687684a080c42b58f7fc21216a530886aef44d8621f41647159775bebeb988fb9561d61f861967b1674d20e466c3528a5b58e8de4acfd4eaca4ac7013774ea7eb7c20fefbc32a5fd9fc30513a4f993787a70aabadeb8b6d96be6811aa84ffd61121436d51fac50017684296b136032bfb8baf9210130a3fcf461ec6821322768e5c4f0c720614c94787a8c3e8c8c7e7425ea93e1fb34fec5c221e79ae080d3e3f3c87f38c7cac60ba8c3e16ec6e967d15df19c6eadb985864c0a4533e1d8748c2c0a66e61ea71a5cbbeb3fdd0c35d80a9c4866707120ffbc5c297edf29a547f2c74a054fc37d1bf4d4f76cf17680c5dc3a3583eb5fc79a95a232b4973e977a7865e1e67035edee29473155f04bea0f60e48c23ad69f8053d178ab6d610167f4279413a19df0984bb653a302426ec75a7c58093f2ccb6830bfc9b6c48b54965cbbe2a8f4bb30926311e10f2daa494ae53086b6e24d247f918680312bcc8d0fbfd0f95ca2497215089745407bae0acb7f152714018c6e925bbb687155e07142d559dac0dc56f83b74f937c4670bd0ade14f0899e1958e75afcdea7d82bd5d1c2eb697e4cf8d20d5aa90e73c9b2e542950d5c5d0370bd68a277cb98a747706057f2211c6f2c8f5e7adcaed75fe883959bb416c888f69db88ec63d1bfe83516a46e16b9780e2d5702c1cb23088d798e61a52c3c73f258de3fd3ba037bb4112d03f4bd79a7342722ff49bd90390444066924f0ef7e6ab71933f8134401106f91f0a697565963fb7db499c19f49c1ccc3682536f19c1e68373a1430b242bf987997c91801ef669c9951607ba512bd495964feb3648a3b2f0275e26e8065d4615efaf16d99d0beee8fda0e11499247d1fd1579ae14d1bec28ad686620ea12c66469984d533880c6323eaa8cf8e76b8c11699e88be868a5895347e719a6a8d8df5977995d700695a5c0ee4fabfd3cb8d15794a3d6c14292ba198d6b68f8f8e7202d2b3a7218322231d1d7a290bf503caa7a31010ad1a4d606d234b7f4e8b3f811abafe8189079fa957ea5cf730c94a7b1fdfde7cdc0f898c27d445fe4e99cb69587cda0e1b32f006f053ff960f81a6823a8aa19d3d73f9110bf7a630961e37722cc4f2ce5975edf5429beffb6c641d2d4cd11996b1dbd61760a787a5c598d3b5b20439599d74699553af68863a6825928a5d65a6d7140a5631543ab83a6ee85a6c000eb5dd2cb8d990de4095684df69930254093a2fd4a75e6fe3ac87bcb7f44939f13d0dc1b56faf5ad68dd90610e39a2da116dddf72b5d8cb54a9728553020d587355cb33dc24d51bb759c928d353212a3fa81f145253b9245175cfdc290845e116659d33648c04d02225b1a973a7f1ebad41618719bf", 0x1000) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="9a74dfdb3a66696c6530"], 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x24, 0x87a46346c838ffaf, 0x0, 0x0) 00:31:15 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = syz_open_pts() fsync(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 00:31:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 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) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x96b90394e4cf045, 0x40) r4 = socket(0x11, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x803, 0x0, 0x0) pwrite(r4, &(0x7f00000000c0)="099a4f68a52307cff72114791d0c7518ad69550b395e233f", 0x18, 0x0, 0x6) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0001004100e3c9b56a00"], 0x10) close(r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 00:31:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0xfffffffffffffc9e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000180)=[{0x4}, {0x1, 0x1}, {0x2, 0x100a, 0x1000}, {0x1, 0x5}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x4a) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) setsockopt(r0, 0x957, 0x81, &(0x7f0000000040)="205be8f2653be35bd1e3bfe894c00d821ba85421633ca3c056ddf2a005860ef1066c82d219ced034391d8d324fae55c50771aaa563dfe24b9cd21ea223594d2957a8c37486e1f9a2d4b2c946ab08e5a6c98567a163c9c8c573a6a681d0350e55a9938b396e9c1abb055722c1d24542aa92847b5319e4a665c75e22f840a2b8209998", 0x82) OpenBSD/amd64 (ci-openbsd-setuid-8.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect