last executing test programs: 19.354959348s ago: executing program 4 (id=74): bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x110) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) socket(0x10, 0x3, 0xb8) r1 = getppid() recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/33, 0x21, 0x1000, &(0x7f0000000140)={0x2, 0x3}, 0xc) getpgid(r1) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) 19.341346042s ago: executing program 4 (id=76): mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r0 = msgget$private(0x0, 0x5bd) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/170) unveil(0x0, &(0x7f0000000140)='c\x00') 18.572268135s ago: executing program 4 (id=98): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) close(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0x83fe, 0x10001, "34c14ad3478638fa0900000000000000602d009e", 0x0, 0x4000004b}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f00000001c0)='\x00'/12, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc1206951, &(0x7f0000000100)) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r7 = dup(r2) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) 18.418884971s ago: executing program 4 (id=108): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x500, 0x0) 18.37050817s ago: executing program 4 (id=115): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) getrusage(0x1, &(0x7f00000003c0)) (async) close(r3) r4 = socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff42a9ffffffffff80350001080006040002ffff"]) (async) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000040)="6700d6e5", 0x4) (async) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) 17.835110651s ago: executing program 4 (id=128): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) syz_emit_ethernet(0xf2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000081004900aade424350c8acb89be5fbbffd5c1ce9304062395ee9d22f8d18cd6d628c7d0aaab8bc34e784ff3918ffe3902fbffb0c9d64e07d04b747ce5ef2e4f822afdc529524799ff44ac6ae7019a68341717171e8fab09841d795873ff119e6ec456e46fd49e1b70d8b811740cc8ea6ff7d1912e86f3e8941b7a05a062dccbd640cbd6247136166fcf7e62abfd50f510aa943b6aa24770efad977968067e58cbdf8547be2a499a74c2edd53f78a46c0ed3284d9f2996c4cdbd2273752a0f71278569b40e380f5f2ae7642bb3ca3484ed57d741dee0cb591934bdb"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x1, 0x3}, {0x3, 0x7fffffff}, {0x2}, {0x2, 0x3a}, {0x3, 0xffffffb5}, {0x1, 0xb6}, {0x0, 0x6}, {0x3, 0x3822}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0xe77}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x1}, {0x1, 0x200}, {0x2, 0x80000000}, {0x1, 0x4000a46}, {0x1, 0x5}, {0x2, 0x2}, {0x3, 0x1ff}, {0x2, 0x6}, {0x1, 0x34a}, {0x3, 0x457}, {0x3, 0x8}, {0x0, 0x1}, {0x1, 0x8}, {0x1, 0x1ca}, {0x1, 0xa91}, {0x1, 0x7}, {0x2, 0x7d}, {0x3, 0x6}, {0x1, 0x5}]}) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x87e605dfd44517fc) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) syz_emit_ethernet(0xf2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000081004900aade424350c8acb89be5fbbffd5c1ce9304062395ee9d22f8d18cd6d628c7d0aaab8bc34e784ff3918ffe3902fbffb0c9d64e07d04b747ce5ef2e4f822afdc529524799ff44ac6ae7019a68341717171e8fab09841d795873ff119e6ec456e46fd49e1b70d8b811740cc8ea6ff7d1912e86f3e8941b7a05a062dccbd640cbd6247136166fcf7e62abfd50f510aa943b6aa24770efad977968067e58cbdf8547be2a499a74c2edd53f78a46c0ed3284d9f2996c4cdbd2273752a0f71278569b40e380f5f2ae7642bb3ca3484ed57d741dee0cb591934bdb"]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) (async) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x1, 0x3}, {0x3, 0x7fffffff}, {0x2}, {0x2, 0x3a}, {0x3, 0xffffffb5}, {0x1, 0xb6}, {0x0, 0x6}, {0x3, 0x3822}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0xe77}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x1}, {0x1, 0x200}, {0x2, 0x80000000}, {0x1, 0x4000a46}, {0x1, 0x5}, {0x2, 0x2}, {0x3, 0x1ff}, {0x2, 0x6}, {0x1, 0x34a}, {0x3, 0x457}, {0x3, 0x8}, {0x0, 0x1}, {0x1, 0x8}, {0x1, 0x1ca}, {0x1, 0xa91}, {0x1, 0x7}, {0x2, 0x7d}, {0x3, 0x6}, {0x1, 0x5}]}) (async) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x87e605dfd44517fc) (async) 17.834602011s ago: executing program 32 (id=128): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) syz_emit_ethernet(0xf2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000081004900aade424350c8acb89be5fbbffd5c1ce9304062395ee9d22f8d18cd6d628c7d0aaab8bc34e784ff3918ffe3902fbffb0c9d64e07d04b747ce5ef2e4f822afdc529524799ff44ac6ae7019a68341717171e8fab09841d795873ff119e6ec456e46fd49e1b70d8b811740cc8ea6ff7d1912e86f3e8941b7a05a062dccbd640cbd6247136166fcf7e62abfd50f510aa943b6aa24770efad977968067e58cbdf8547be2a499a74c2edd53f78a46c0ed3284d9f2996c4cdbd2273752a0f71278569b40e380f5f2ae7642bb3ca3484ed57d741dee0cb591934bdb"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x1, 0x3}, {0x3, 0x7fffffff}, {0x2}, {0x2, 0x3a}, {0x3, 0xffffffb5}, {0x1, 0xb6}, {0x0, 0x6}, {0x3, 0x3822}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0xe77}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x1}, {0x1, 0x200}, {0x2, 0x80000000}, {0x1, 0x4000a46}, {0x1, 0x5}, {0x2, 0x2}, {0x3, 0x1ff}, {0x2, 0x6}, {0x1, 0x34a}, {0x3, 0x457}, {0x3, 0x8}, {0x0, 0x1}, {0x1, 0x8}, {0x1, 0x1ca}, {0x1, 0xa91}, {0x1, 0x7}, {0x2, 0x7d}, {0x3, 0x6}, {0x1, 0x5}]}) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x87e605dfd44517fc) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) syz_emit_ethernet(0xf2, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000081004900aade424350c8acb89be5fbbffd5c1ce9304062395ee9d22f8d18cd6d628c7d0aaab8bc34e784ff3918ffe3902fbffb0c9d64e07d04b747ce5ef2e4f822afdc529524799ff44ac6ae7019a68341717171e8fab09841d795873ff119e6ec456e46fd49e1b70d8b811740cc8ea6ff7d1912e86f3e8941b7a05a062dccbd640cbd6247136166fcf7e62abfd50f510aa943b6aa24770efad977968067e58cbdf8547be2a499a74c2edd53f78a46c0ed3284d9f2996c4cdbd2273752a0f71278569b40e380f5f2ae7642bb3ca3484ed57d741dee0cb591934bdb"]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) (async) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x1, 0x3}, {0x3, 0x7fffffff}, {0x2}, {0x2, 0x3a}, {0x3, 0xffffffb5}, {0x1, 0xb6}, {0x0, 0x6}, {0x3, 0x3822}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0xe77}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x1}, {0x1, 0x200}, {0x2, 0x80000000}, {0x1, 0x4000a46}, {0x1, 0x5}, {0x2, 0x2}, {0x3, 0x1ff}, {0x2, 0x6}, {0x1, 0x34a}, {0x3, 0x457}, {0x3, 0x8}, {0x0, 0x1}, {0x1, 0x8}, {0x1, 0x1ca}, {0x1, 0xa91}, {0x1, 0x7}, {0x2, 0x7d}, {0x3, 0x6}, {0x1, 0x5}]}) (async) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x87e605dfd44517fc) (async) 10.04276551s ago: executing program 8 (id=129): r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x7, 0xcd58}) r2 = getegid() r3 = getuid() r4 = getgid() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0xff7f}, 0x0, 0x6, r6, r7, 0x9, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x11, 0x7fffffff, 0xfffffffe, 0x820351b, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 8.881984291s ago: executing program 8 (id=129): r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x7, 0xcd58}) r2 = getegid() r3 = getuid() r4 = getgid() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0xff7f}, 0x0, 0x6, r6, r7, 0x9, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x11, 0x7fffffff, 0xfffffffe, 0x820351b, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 7.925723157s ago: executing program 7 (id=241): pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000540)=""/243, 0xf3) poll(&(0x7f0000000a00)=[{r1, 0x10}], 0x1, 0x3) close(r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffbfffd}, {0xfffc, 0x0, 0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x200) r2 = semget$private(0x0, 0x5, 0x2) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x0]) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000003c0)=""/196) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000004c0)=0x9) r4 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x4000000, 0x101}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0xff, 0x0, 0x6, 0x0, 0x8, 0x7fffffff, 0x2}, 0x0, &(0x7f0000000100)={0xf, 0x1d74359f, 0x101, 0x1, 0x9, 0xab, 0xffffffffffffffff, 0x3}, 0x0) close(r4) 7.921347535s ago: executing program 5 (id=242): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f00006ab000/0x10000)=nil, 0xffff}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x8000100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f00005d6000/0x1000)=nil, 0x400000000000}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000090000/0x9000)=nil}, {&(0x7f0000092000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x201}], 0x10000000000002b2) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f00006ab000/0x10000)=nil, 0xffff}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x8000100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f00005d6000/0x1000)=nil, 0x400000000000}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000090000/0x9000)=nil}, {&(0x7f0000092000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) (async) pipe(&(0x7f0000000640)) (async) fcntl$setflags(r2, 0x2, 0x1) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x201}], 0x10000000000002b2) (async) execve(0x0, 0x0, 0x0) (async) 7.562691381s ago: executing program 8 (id=129): r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x7, 0xcd58}) r2 = getegid() r3 = getuid() r4 = getgid() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0xff7f}, 0x0, 0x6, r6, r7, 0x9, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x11, 0x7fffffff, 0xfffffffe, 0x820351b, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 6.477483862s ago: executing program 5 (id=256): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='>\x00'], 0x3e}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a2e100", 0xfffffffd}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 6.476531156s ago: executing program 7 (id=258): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) setpgid(0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x200000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(0x0, r3) ktrace(0x0, 0x5, 0x128, r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 6.228727269s ago: executing program 8 (id=129): r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x7, 0xcd58}) r2 = getegid() r3 = getuid() r4 = getgid() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0xff7f}, 0x0, 0x6, r6, r7, 0x9, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x11, 0x7fffffff, 0xfffffffe, 0x820351b, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 5.098426421s ago: executing program 0 (id=260): ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[0x5, 0x0, 0x0, 0x0, 0x8], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [0x2, 0x0, 0x400000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffb], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x10}]}}) (async) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xd6, 0x0, 0xf0f1, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x64) (async) close(r0) 5.097351184s ago: executing program 2 (id=262): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x2dc) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/144, 0x90}], 0x8, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000680)={0x2, 0x2, 0x6, 0x8f, r2}) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 5.096941016s ago: executing program 3 (id=263): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/193, 0xc1}], 0x1, 0x0}, 0x402) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4a}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x10001, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sendto$unix(r0, &(0x7f00000002c0)="b100050400000400000000002101000000000000cea18500fef96ec0050000007ae30200004e3039d2d236acf20b7804be38164991f7aacf5f882b295dbdaa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb695564b6700000008000361b1257aea8c500002002fbfe0c2300008abfba65c08f4d08e371a3f8343732051eeab71d89e000040502000000140000003e4b45a827dde6d6be812292692c592a628f52d469f566fb252e6378", 0xc2, 0x406, 0x0, 0x0) 5.067449712s ago: executing program 5 (id=264): getrlimit(0x1, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0xd7a55f753a7a50b7, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/213, 0xd5}, {&(0x7f0000001280)=""/92, 0x5c}, {&(0x7f0000001300)=""/18, 0x12}, {&(0x7f0000001340)=""/171, 0xab}, {&(0x7f0000001400)=""/210, 0xd2}], 0x7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001580)={0x1, 0x8, 0x2, 0x89a6, 0x5}) r1 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x80, 0xe2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001600)=0x80000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001640)=0x3) readv(r1, &(0x7f0000001880)=[{&(0x7f0000001680)=""/197, 0xc5}, {&(0x7f0000001780)=""/13, 0xd}, {&(0x7f00000017c0)=""/167, 0xa7}], 0x3) flock(r0, 0x4) syz_emit_ethernet(0x41, &(0x7f00000018c0)={@broadcast, @broadcast, [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x7, 0x0, 0x3}}], {@arp={0x806, @generic={0x18, 0x7002, 0x6, 0x7, 0x8, @local, "e8d77166ac2ad7", @random="f2d134ec39b6", "041ae719945c73ee133deddca69acd7c"}}}}) getrlimit(0x8, &(0x7f0000001940)) getrlimit(0x2, &(0x7f0000001980)) kevent(r1, &(0x7f00000019c0)=[{{r1}, 0xfffffffffffffffa, 0x50, 0x80000000, 0xa0, 0x5f}, {{r1}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x609b, 0xb6c}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x2, 0x6}], 0x400, &(0x7f0000001a40)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x8, 0x1, 0x3}], 0x25, &(0x7f0000001a80)={0x9}) r2 = socket(0x2, 0x8000, 0xc0) close(r2) readv(r1, &(0x7f0000003f80)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/151, 0x97}, {&(0x7f0000002b80)=""/160, 0xa0}, {&(0x7f0000002c40)=""/189, 0xbd}, {&(0x7f0000002d00)=""/231, 0xe7}, {&(0x7f0000002e00)=""/240, 0xf0}, {&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000003f00)=""/85, 0x55}], 0x8) r3 = socket(0x6, 0x2, 0x6) setrlimit(0x0, &(0x7f0000004000)={0x8b, 0x9}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000004040)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000004080)={0x5, 0x7, {0x4, 0x1}}) utimensat(r1, &(0x7f00000040c0)='./file0\x00', &(0x7f0000004100)={{0x8, 0xffff}, {0x1, 0x1}}, 0x2) connect$unix(r2, &(0x7f0000004140)=@abs={0x0, 0x0, 0x3}, 0x8) getrlimit(0x7, &(0x7f0000004180)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000041c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000004200)={'./file0\x00', 0xf, 0x48, 0x10b1, 0x1, 0x2, 0xa, 0x9, 0x0, 0x1, 0x5, 0x9d}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004280), 0x400, 0x0) r4 = syz_open_pts() r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$getown(r3, 0x5) 5.055752984s ago: executing program 6 (id=265): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) 5.049327457s ago: executing program 7 (id=266): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00190100008a86020400", 0x0, 0x100}) (async, rerun: 64) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}], 0x1) (rerun: 64) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (rerun: 64) 3.548274993s ago: executing program 0 (id=267): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x404, 0x0, 0x0) (async) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x5}, {0xb, 0x5}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x101) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000600)={@random="7ffd89a5f1f5", @remote, [], {@generic={0x800}}}) (rerun: 32) 3.54582527s ago: executing program 2 (id=269): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = msgget$private(0x0, 0x5ab) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3e10, 0x7}, 0xc) r2 = dup(r1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETD(r3, 0x8004745f, &(0x7f0000000000)=0x1d) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r7 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x0, 0x1, r6, 0x0, 0xf3, 0x6}) fcntl$setown(r4, 0x6, r6) ftruncate(r4, 0x79c8) setrlimit(0x1, &(0x7f0000000ec0)) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') flock(0xffffffffffffffff, 0x3) close(0xffffffffffffffff) 3.545513719s ago: executing program 3 (id=270): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x5, 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="ba545e1200", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) 3.545000125s ago: executing program 5 (id=271): r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x0) 3.544660647s ago: executing program 6 (id=272): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x6, 0x0, 0xef20, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) getppid() r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x800, 0xffffffffffffffff) 3.344949822s ago: executing program 7 (id=273): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r0, 0x8000) (async, rerun: 32) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x103) (rerun: 32) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_gettime(0x73ff2be0c210c004, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x3}, {0xe, 0x1}}, 0x2) (async) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0xffffffffffffff42, 0x0, &(0x7f0000000500)) mknod(&(0x7f0000000240)='./file0\x00', 0x7900, 0x8) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) 3.341671671s ago: executing program 3 (id=275): ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xf) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRES8]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x1, 0x8000, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x102) (async) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x1000, 0x8000}, &(0x7f0000000200)={0x2ac, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0x0, 0x0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) (async) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) (async) msgsnd(r2, 0x0, 0x401, 0x0) (async) msgrcv(r2, 0x0, 0xfd24, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) (async) r3 = syz_open_pts() fcntl$getown(r3, 0x5) (async) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x27, 0x36, &(0x7f0000000040)="6717d330", 0x4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000580)=""/268, 0x10c}], 0x1, 0x0}, 0x42) sendto$inet(r0, &(0x7f00000003c0)="757b76e838131fb5cb91b86c712bf71d2b86ae8354340b773c2fd7190933455e46de8727f793ae264f6b0ca5441c4e0cab43df0d71db62a38cbbd63329f58c76daaff783a57c668fbf15d3cb16db3a0134d546be18e51f4b02a09ac4f002fe104a670acff468d25034ae6ce6c79da2e16766afafb2c8b2c39665967c3d2289f042d8e42a05759200"/145, 0x91, 0x0, 0x0, 0x0) 3.341006597s ago: executing program 0 (id=276): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x7fffffff, 0x5, 0x7, "05ffffd1c004631400e40400", 0x0, 0x3fb}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x7bed, 0xfffdff84, 0x1603508, "182616110004000000000010e0ff7f0500000404", 0x4003}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="ba785a314f391d12372ebca0dffd8720301aa697d6ec86e94ea7e5e16fd12be0a1961bb0c4baa398a06e86210b2fc375c23cc8c5da099c26052d0211f6da5fd8bca7c36072c468de98974c0834d11f4dcba1e3630e68ef136511c64d3f579fbe760a78a8ee2f41afb077f4bf0fe438cb8d6a2ec74d90df2b05fcca6fc2fdb7", 0x7f}, {&(0x7f0000000180)="6e919a47ff4cff01162c2c03f56aa12d0b83eebde39d4714e1f4c4ff9986c001c3336123aa66427e18d50b8951eebef2cbcdfe930f554353e325c743bf9a0cb745c368a4d219716665e5dd9d95fe7944656a53548e95d1c4af4e301a4b949ead4d66c7a8a042d4ee9ef564e1f387bf", 0x6f}, {&(0x7f0000000240)="bb5897a0d34f7fdd44eeafa1a4f1a595d20c33f9ba32a9025865bdd32e7cf60ac04a72a96359d029989562490f19eff131dc34240ff2e9b7861c67ec161822f2cbc3470206f16ef86d0e322b1b03d692bb789a81dcc06288317e85aac1953082646bff0102912165e851bd9f49fbe23382815d8ee875f6c5096815a2471cb92de935258c698e246537d6ae9e0413e9866551065a13f87fed7ed1a90c42f67c90ec", 0xa1}], 0x3) fcntl$setstatus(r3, 0x4, 0x40) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f51e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(r0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x87, 0x8, 0x800, 0x69ce}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0xc}], 0x4, 0x0, 0x6, 0x0) 3.339966727s ago: executing program 3 (id=277): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000000, 0xffffffffffffffff}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/514}, &(0x7f0000000040)=0x204) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 1.920695643s ago: executing program 0 (id=278): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffd, 0x801, 0x7, 0xfffffff8, "2e304e2bce60987a0d020400a90500000000cb33", 0x0, 0x81}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="3e0f5c8871f97b99aa79d72fd302770966acff98e564692d6be8a45c7ba462ca32684ae1741cb2bf4ba1e4a09885eb5ab7153c56c2bd3f87602f747e3c92ba1d296b8211ad3e97f4aa88e77cf1b992a3b80e51b6cda695e04f47b6edddcb3f356443489c6b6768e9626eb907772c753f36c279c130ca2a37f9df4603afe71a80f0c8e53d11fe02f327596e02e065a90820ad005c260e3a0bcec3b9f185eb52f11e3e297917c0cbe2e3e1150d3129e415501d71bd61f64ecba968b7f09dc77a90c8235e7f84303c8dd68c1fc61d52a590563fd0eeb3dd36ece29d359e76baeec29f4f33e1f6a93724d0bf8c5edd679da97906000000adb18b09aad90579d0f4789d8ec3b72955c72f78af412afedf3636b1084955afdaa231da562fb03de1a3b6ea39ab4ab9c718e671619f7d1cb3153c83c334a87ccc399b4c805ed7e670c768bf65b155a91fc66f225cdf8f1587339efeb34e8e7d2b7a71de2f0dc2d8cb77ccf937063575c5f62624b9e6ea307d975bbbd0649e85ffcf9f188de378331a60b413f156e173ad40e170a12d3a5730eacba4ccffcd88c10b738c03dceacadf84829fd833e918b27365c7696d20b71399762e8826878bcf4e8de0f80177b5a966cdf208603e5deefe61c1c92d205545e97e6c2cc7e696e88ca2891676fd18d385b9169b647c32710100000000000080cf2ce1d9195464786b6f3ff6f65b10689a2a8aa3968708668072070b161e83d1dfb030816da908cd5426c55fb019637b3cad528ddb02f2a8d9e752be3265c0ea10e1785a26060e447b50d0c9b8db6943cad323e634036748da8a4495d0ceac7cdeedd77d0f09fac34589f8e0334a168efe581ce60abacc8c8803e3d8aba66c50a3a69ffbaf109c22c58f0b892314561821f3d660332fd1ee4ab013350200c3d4fe014d98dcb19889e996a32de0b49b86a4690837861cf7f4441c21ca9bd19552c60074586bd7a2270429326efe4e70fec98753f9c75c954ebdb53e87a364dbf9f203385a714aa1cba805d9ee3e6d5717bfaaaf3757ffdf752e8ffbf7195662c1dba56617f88a8a6c7d9f82dc2ce204e1c5ee6a0b533014305a4e5055042784f47eea47fb61f77d57312adabffcb4e5ed62a7d48e01f2da455a2bb2e516cd6b090b92ec227c8fdf2995bc84875ca91fafadb030ab3c1caf46684c0f5c27", 0x34b}], 0x1) (async) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x30, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x29, 0x0, 0x0, 0x1, 0x0, 0x1f, 0x64}, @fragment={0x3c, 0x0, 0x5, 0x0, 0x0, 0x6, 0x68}, @dstopts={0x2f}, @fragment={0x61, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x67}], @icmpv6=@ndisc_ra}}}}}) 1.919591236s ago: executing program 1 (id=279): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0, 0x3}, 0x90, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980)="b100050400000400faff000007000000331c13fecef8718e7b1efc45d32fd3357ae30200004e3efe5248000051e2f0464494912f4d335c223e7d0c032bfa896443a42102000000720fd18bfb06000000000000000800000000000000000000800036281257aea8c500002002fbfe0c230000aabfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000000000000000000000000000600"/177, 0xb1, 0xc00, 0x0, 0x0) 1.900494496s ago: executing program 2 (id=280): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96a", 0x2) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r2 = kqueue() open$dir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xf02, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xcc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000000)={0x0, 0x20006}, 0x10, 0xe) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/250, 0xfa}], 0x1, 0x0}, 0x840) r6 = socket$unix(0x1, 0x5, 0x0) shutdown(r6, 0x2) r7 = shmget(0x3, 0x2000, 0x10, &(0x7f00005f9000/0x2000)=nil) kevent(r2, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) socket(0x18, 0x2, 0x0) shmctl$SHM_LOCK(r7, 0x3) select(0x40, &(0x7f0000000000)={0xff, 0x0, 0x0, 0x0, 0x3, 0xe2}, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffffffffffffff13, 0x0, 0x37) 1.899594404s ago: executing program 3 (id=281): r0 = socket$unix(0x1, 0x5, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) syz_emit_ethernet(0x9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x5ea614f0394d1f5b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xb3}, 0xa3b, 0x8000000000000000, 0x4}) semctl$GETVAL(r1, 0x4, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x1000, 0xe0, 0x80, 0x101}, {0x51, 0xff, 0x31, 0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r3) r4 = syz_open_pts() close(r4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = open(0x0, 0x70e, 0x0) writev(r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)=0x5) shutdown(r3, 0x1) 1.899189013s ago: executing program 5 (id=282): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) (async) dup2(r2, r1) (async) close(r2) ftruncate(r0, 0x8531) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x3) fchmod(0xffffffffffffffff, 0x8a5022d602db16f6) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 1.898247971s ago: executing program 6 (id=283): open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) (async) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async, rerun: 32) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) (rerun: 32) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000480)=""/211, 0xd3}, {&(0x7f00000001c0)=""/6, 0x6}], 0x346) (async) chmod(&(0x7f0000000700)='.\x00', 0xcf) (async, rerun: 32) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='c\x00') (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 1.897372953s ago: executing program 7 (id=284): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x20e89, 0xd}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) write(r0, &(0x7f0000000080)="d99aca906c", 0x1dd6) shutdown(r0, 0x2) 1.896996216s ago: executing program 6 (id=285): sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f00000008c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000080)="e16a47f92f757dafeb072d7b2698a807b26018cdd5b3bd8d8710fa99ff7370b41381cebdfedc69c2340268086cfa4210722ca7880f68119100747f2825ced81d92b57b919c5caa795765afa59e5b695bfca763b8e9ad83b5e91654e3e3642bec77556188e9f0cab2214828d27d47fe52a24cd26ea68630b726e9991c8778de27165800d312b79066d444bfe0f8a0523a118443f9449f3f3c6f8ff80ba43437cc73c06b36", &(0x7f0000000140)=0xa4, &(0x7f0000000180)="cd0b76db82a0b5545c3e676e9ce322c6d66388a818e7ab7013fa636f5802830cc85a98996defadb898fd8ec8932f10ff0ebd7d323444b3a7583e67104fcfef3010e3ad8be2facc74211d3188663b28176ba9308afc4a9b2422b6c334ee0b3dcc90dd560ec3eb7fbf4e07b91ff99bad2b4c1ef15ef161", 0x76) 1.615031216s ago: executing program 2 (id=286): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) (async) chmod(&(0x7f0000000700)='.\x00', 0x49) (async) unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') (async) sysctl$kern(&(0x7f0000000000)={0x3, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) 1.614711158s ago: executing program 8 (id=129): r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x7, 0xcd58}) r2 = getegid() r3 = getuid() r4 = getgid() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0xff7f}, 0x0, 0x6, r6, r7, 0x9, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x11, 0x7fffffff, 0xfffffffe, 0x820351b, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 128.544211ms ago: executing program 0 (id=287): writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="00854f5d0090bac9899d26f4a3d072b9fe7630d36b0544c542c1bb85fa6669fbf0728d388bdcffd0dedf1f85e9c9fc44cc2d7ee734e6521a0830fc9546796bcc1c553d4dbee4d578ce3f9d67e0cdad45f3fa976b3db0dc389dd20a7f46591bf167c096fe19c528a0e95f8378f65dcf4cb2dc1414032f8067192f8af5e7ba9ff0029780b278c1e3c5c00c8eeabd5eb9", 0x8f}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000004}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) 126.757008ms ago: executing program 1 (id=288): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) 125.807435ms ago: executing program 2 (id=289): syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x10000000, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x65}], 0x100, 0x0, 0x9, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d, 0x10}], 0xffffffff, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000702000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0xffffffff) 125.208076ms ago: executing program 3 (id=290): openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x100000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x2ffffffff, 0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x400000000000000b, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x400000000000000b, &(0x7f0000000040), 0x0, 0x0, 0x0) 89.282342ms ago: executing program 5 (id=291): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fcntl$dupfd(r1, 0x2, r0) recvfrom(r0, 0x0, 0x0, 0x840, 0x0, 0x4a) 86.865219ms ago: executing program 6 (id=292): r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000002640)={&(0x7f0000002600)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)="69338c013637ff9df3bbbacc17d5a1808db8d9630ae613e2a315e803ad53ba", 0x1f}, {&(0x7f0000000100)="5f89a16aaf64e4bc6b5894f01bedb01bb0ba1a88d3ea8a84d43a8ad85cd54dc49b13d0183efcc8c078fcfc07d0948bb271e8db7c9776f9cc467c000855651ae91367dc2c8b386b2f4a5fe0dc64619fb7f2fa7e9b7431f6ae490cc9968c24abeab7217c866ae7bcb055fbc878c500417fee191a49645267b6d42be67d9f1a316e9f8d3cf948a8e8bb8ca3ccac92bc3d4d91d4c575654da44c58bbc92febba817851b78374eb0db0497f29e99146efa5e63b4ae1381e3a02a9ce7334db85c34e5e04f88640b1bebe0566eaf603d280bc7e59cafe429d7afa1c7acb18db81538b3220e80aa614413c705be4d7d4ebda19cd1a1638a8936dee2d154c4a38623edc030dee71fb2260be85cfeeec25b6f8fa4581ff08f5fd5a20a28defb93067b9477a87358c61701e1bba369e4a4fa38a91356be747cd2723f89e5c40ef7df005f60f414c70102ad0ffd080dacc61ca38bb335b52beedbc0ec900be4f4be6c690c8dc4a832ae24cc4b85a89c8714f6c17058378750d11a1eadb0de6c88c61bb1cfb9238cf908117c31f104e79b4dbe3a930f147e497746e64b5d04eda0b51b84ea65f1c326db8d978292f3eb8c8b8f213bad9f921d1c90edda86c1d32cb5c0fb88561c8b742429494006932c129bdb3efe535719c13b6ee0270d89b0b2c803ca4fe10d001daa945fff880d3f207b82cf0eec19b6c78998f829eb54ce179035a751a976e5c82e43e824395a3f100adbc2897e7f27457d318ead6ded5ac1401d006a570e8d68f5cbb7fd8917d0553e9d5b248e20d41df1392eda8275983e4dc6e0dbe1e36a21f466b1bdfb26a741690fe7dbecf724b3284f2cde6e8d32e2d862aa6c11abcfcbd6d52a0cb3559533f66d376ab7896650cfeccd6498c9413a0ce25b9dca197498d4b0d69aa5309e2d05cf547ce6d7a144b28f8118f668c4f810a40fd934359231123add994002f2fb76fb3570698599bcee1e9cf26733c074f55dd9efe72fb76a83cb1cb8efd68e6ab915c5137737be201a795fb4bd495193fc8d7e55d84c2ae955c5ed6befc7b67b8bf3d79f28fe5967740f7e94c503c9c21f272ae6840781fe064a640cb1ddf3673bff2ff5b55e25095a01e412b1208d7cd85700b879ce079b40991d6ef3dc9cbafe7818c84ff3ae6192dd7b59b535d96e1d43d61e469ca18e7f455ce5d030c3058d0b788dbd8346f4bb3b45948f5ffb5ac78cfdb81ccbde44655e4b052b5d7c054e37f25ec4319c5f1bac8724358251283a6201bf133ad23c67d1ce8907f2ade634458b6ee4789df16b56f05070793f960c162eb570fb9ea2476f8f7e1104059b04c43fc31ef951711ce3277da524f7b157dff7b34511c847d1ba6a229b03bad57bb6ce32277e7088749268cd874c6f44767ad58e36f420b64196ab50c994e4af4227208d6a468592204c114a70dd786b9700ee3d90ec2524e50b820198a09055514062d8862624ae9ee424face850aa9282777861240d259229341fab5dd3329481755640f838f42fa30c02af8b48f64beb8b809c550015905e2ccf366e46644e0ec42c2280d543b17776f384a9e58533b246d1204935b6538a35f7efebe7006269a166c2734015b75e3fba8f2861ebc124e92495d419a922ad39a104c15e78fc595869fefe758d36596ac40fea030fbbd25117d425e9a92681d04fb8727baa8a5e3f20bbc95bec6e1744dfe0b53f6ddfdbf30516eeec5285636efdad34a68fe1e9f4abf3cbb629824af1ef2ebec4dc7b7c754885b9c0755494b3d1dfe25797513daf7cc55d838e335c2bfa1b99e9cf55351f064b30c87a7dd0de5514d73c8ef66cc8157b32a991333820df945591595a33b3049f83d90a869ab9d04d15cefc3cefd3afebdc070ecc282580f4407612fa6c66d2da02a6cd508e79cbff2bf300b588657d1082eb775587477920730b6756c1bd2d6c9b9fb6a858b8421164df584526b1a1270299ca5672cb6009f8c2b586d3752802a2edf41f49352ff758f311d243b06e23d0bb32d6f963d5f561583f4d3abb3dd2c8175d828b28c8c81b1b5be0735a2def0894355cdadb1845b72728225939c0ed79aea14153c79794b77693515f00df4830b3de0d4ed6b255d2472a360104e5dfa0ef7da79f32826f599d2720d43264900f99d72ac49abbd873dbb758b429068c7f48a8042c540d0b5cf2991b983151f5e048da48af48b9a86452510cf6e7fd6698b627acd9da4990d003e914c717d57b868c6054ac269245140a1664e948b71e2ee86b2837de3119428b6a346c743d77435cc9d212a221d8d6b2ac71c46b3e8cd2d43ac80ea861032a78607c5cee4590cfe689a5eaa8652b620f72dbbd9e13c634272cf48b9176bddc2a5737fb29b5203a961d982c4ce5ba404f3ffc5ec34dc424e64b9103c999433bc5a74d1266debda80cc8d4f87fac72ada14f0d26457a7724bee8bf91d1cb032cb88a91c3bffc342d8f6600810e57bff6a237b73b8395b462dad58b47f0da74b34b43848e6a03e4542e25d61164426c726959f972eb07897ab8bf59fb13522e531d651697d4e4d0e76cb7bf480b34c34acad2750e9e483fe133cd3db7acf5ed4ef3343b00a2dbc81dc239719ec8090854ac7e668a109c8f3cfbe1f5087d06749cab5b5313660e15a2bc1cc85331faca0211e0a05473c06d40bdd99ab067b7f81464a8193ad9e77136640773e8ed3cb69583d2942f618dc86ad96c235ebbf57afa5f4b61af6c8af0cd43f355190b85b734ee25c49dcd03b8c708e7ab11f74b10ad4105c862dcd3cfb09c3bd2d87ce90d4fa31c680a40d37a5d5fb4218c3b91105206e775bfc86c7d11ef155a8bf1dac3c6e23e5d07ecc19f2122aeb036b006afb307747b67a9a7667095b1cfee1ce53bccf3987e3fcc3dcbfbb1b0b1feda2c5d87cd49cc54a0db0f1eaf14993513580a567b40be5057c15d7f88ad0a87dfa0ec39dd1b3175eee779f3bf411c136902c73478293540e6817cb79a69d9a4203762a57ccd5399eea0ac281326a58fc3557a5054040f7d19f28d5d4bc1491d603d56bd9c2d79d1a568a1b51a0588e2690f1b4a66709f01373f80285d11e14d327d0cb97e9899ab05dd1455ca2e194af1000a8410c335aa668bb9d9396b2a334b25c8429f239139da45471591dafa4e33cf21c35ab2c934a168a6a4ea644a7a39801485af20785750d1a260e6049fc9f266f41fc4e1a514d28ea0a43ee3a1eb01afb7ee1e193a86bc0dfc363ebadbfc1c6a46fff304d33eb56ecb4cbb26b598886021017440abe41e89e6d8c486a931ab4cd9ffd6da6f11ce1700ce066fa66b001785c2e00d047d4d8befede5892e18de9f978e719457b40ba34953c84b880ceedeb61278fcb8a043cad6aadd707b3de68daaccff753f3ea0771b64e76c21b9e1f2a998b56b9be461ead9f9150b0a54522487218f123c1719e54ad58357bc35d7565e0f7ea17141dcff5d4262cfafaa563ad2b938e422a94894191036c0369650659db6e064d79bb87c2e76f501bf5c2d1528da223f7804f9488504ee2b8a61062be4866c73eda21c129e0bab5d4c37b7f01598574450dae5193b7ccc09625abf6c60536b2690129fc35be39893fdad71b9e4a613e2b7078a75d4041eeaccd2482d188704bb67af12841e67888dff328295afc41ddd4becb898e6458de513e4c3bc9edfe74c99377d4b28efe461fa9845c4de68013d14f03fecad129b96c0df1e8e529f03ecfc005b7213df05983aa5f229aaa9abf63c84de0fc6885a8f6f556944157715cbc9df1ab096cb7980a13512ec4825d974bcf3a6bf6962a71f92eaf53e5d653dc0872bfe93d80a16a06b26379f8bd738b4e157c358b7f7ab3b73d0e2b9e04e868c7d104af4bc2d37db4ffaeccbb6f2baf0e1f18d45da7a373e1e209a84d2c5079b101d6d9afe9f0a770ef47121764af70b7424e29c3bfc1c8dab7eb5c3aa9331f1ef55b7fa6e06abe553535bc9f17117a0d0f79d589c954fc3c748d239fb83caa51b924dd18a66de1839ffa26af0723acdef0817b92809cbd20839b2961b5fe495349bbd5bf9cc492caf054bb8dc63c18c616cc61ef067d3854cfc47fdb3fc813bc4d1fd3b22eccc7792dc49658d45a3d62ab16f27becf06ba30c305132a1fea56db5a0ec4e78a0e04c11aa24344ec5285dd98f71a7e9d3a1feba24c98ae2932ddf2097f96ac4eebd63871898dcdcef9947593cf48e6a1559fac5905eeb103d3f15525229902956826785a5e8c85dfc4c5ca1d886558a49a589431ed95636b5d56d443db673fef854293714421a562d744b32a03b86f81f7c7ace54acf30f4eb684d50243fdf9dcbcc3702b8887ce378539b37e9d10aa4c7e27ca4b9f87fd1d6ee3c8874cccf91970f20f55dfb131dc242aa15dad2d6789269793f2a86f05ce627700c1bb6c5d467170abf2ac72f73a334701ab4f9d8c5d6ac876f71ac0b478a529e0030210289fbd033beb52ca4c6df39434e46d24040d6994adb0962ed91010b853d368d8e465d06ecb359b4d747fc364293f3f40a747021e984d741222b39ecbc5be4200963fe34b831662b00b06747ce31f52ca848e5abb557ffdc2cd0baf694d105e227ec398f449e83b0975cf910763434e9225d24d77ce29f74039baa8da5e5ce1f30d2253c8da61e35bb3cdf19497b0344c9e70f182c89afa186e2225f70b1bddbc2852163eee484d6a669a9cdc011a8db368ad83f9c19bb99d6036ff564e52ba6ff418017dc69706fea3ac1b7e0cace4e4606d0b52fba7930c01bb9d36018afd871e0f0a05deb61a0d0e8675a4c52a856b2e1621396c083d45b6064928a2814230083ab2a00e338621d23e85b493c59ccb7524cc21805f8b0af6e6cfbcb901fd1391e581098ec45f9d4285ef1139df75e975a19653f9f4a7413bcdd30d200efecc054a12026343cb3a4e3b79b588279d487dde94b31002f192882eb2b19cb6d181875bf7887ffbd8d22d0a7e5a804f8c3b22ea6695249b2adcf82b3d56b84f91b743061e5f11e25e360562087269cff4cbc6bf211deda3fcd5fee1ad223c911af93b5be4889b6167c70807697f23ff9a47c1724cebdf3d236d97a5bfff2e3aaab709eb1519afba541789ac93a13ed4a844b999a1549caffd3db489096fbbb310e3dcc49632673dc1f9298606cfe63d01e5a69a89c86a8bb9295bc51b5ab709287f37eae99154f4800b7d3b4ffca73f91ec7c76628cfbadcb834f31224e4bd08285e4e616db776010cce72b01610a562f54acb88d250c3723656bb50cffd2e53bc33fe712325696679e7b7f14d4a87fac7b29700298f98e048fb2f35569c89a47c5d82ad1c09e62cd3e008bb2e79609ead58ef0e0a539161aa1e23db2d22de91870a0f34931dabfe8af5cbb9f6695f780390e4514a69c95f480f9a42dde20abd09b0bb9faa4345063f7dc635e80319f5b9f87861739f8992424d2a770b69f7222190b5a6696d40a36a93d38bd13326cdcd0895762e343a6fa9dc23286e1fe10d7b5670d628bc67ffba10bb62da11fe00fbf64de475edd6156301b5f7d01ebb3e92a47bcc96810b7e62fc3f8912c6544cc912ccbe4bb3d1e81f0326c918e5f61af96048de43913f29c7f2f5abf2eeb30c4f2f2f04902731a7c1278846102ec07ed4d63a6ce5beb264431ebe159c21a685069e951108e3a83ec2d94b4a7b755eaafa4b5ec1010cc8fafe6ce38a7f92f5565bceaa44c5220297db414c0386bf9831d8ccb100a7f6988a36d37d14eecb1a3d29e12374733267201246d3fb8bf7584b39573204787fa67c042cc6359b5f5cde44e699", 0x1000}, {&(0x7f0000001100)="725f2ec168f14eb471310e2eb8f0e9735d16b512f50f1f0f61bbd450371ff9b21fee72ed46a8f6552c4241fd6a7a684c5a1dcffffcab4f0b1f2ec9e64881b403fb345fa82a8d85a322ae93b0b4956d2c035385e4784dea0f1860baa9c94a898a544158dd573e7cf571ffbd68c41e5846591260bacc60dd06307a6593fa5d270d9012050f828ba6ad1fc2491b78932b040451395a87f54474fedfd83d7ed7f28e7944faff6f73c10db32d", 0xaa}], 0x3, &(0x7f0000001200)=[{0x60, 0xffff, 0x8, "14ef6f7d71c2b18790bbe8802ef27e076e3d9a1eb4a92f17fc3c230e654ef263142c218e7ba35483506b69cee0f1234c121d1fd67027534699dd99e007c938204612f120fed1585c941060"}, {0xa8, 0x1, 0x6, "b510b7d64640367d976aae531e89fe3dc2447ad50734d8ed2332fda1e8c5e384ca3ca5b1a9e33da63c1255ce2fd3254fb5e431aca22d6a41d98e59c828de8586f2c4fa093ab125de13919e99dca60c112834f6bf45a0b05b84b6e1313af0705033b8c92dbed42b682872a3c33e0852def25392b503ef83e23a80bf13abd0d56922198f0c4b23c0715d9da5ae1ab896ffee800119"}, {0x98, 0x1, 0x2, "540a1458fe0ddb413a89813915597c40464397e2f83f4aab1c5ea6300a0a69ddb9a1f418cfe4b072249d70f52249ea4ee4aec03f2ee3e435ed940391d4aaf564b5103a4203cfacec9e07bf6eb8a2257406395b29411c5bb95313b396a5bcec6c5d9259685c0a5e5b5abee2afc77a60a7e70b59d7134eb2878c3a045603e02beb3bfee4b8"}, {0x50, 0x1, 0x0, "cac9e957f8fda3c5c3f0b63931346aa10887052ac7358badb0cff49fdd39ea380d0f788c579c375a38fc1a162cc702d0a80b5ffdfa9c920c7458"}, {0xa0, 0xffff, 0x7, "4ae5d7b8a0ab1bd45e7e9ee6043b73cd463fadb08503eb2e32469feddd9219571e2514c36cf34e4ef700bf5341cb6d2b6d1b83549f4bcb3c3c672b606d3a4e9e939eac3f65b898780677ab1517e405649cdd3c0ba004777d3cac60856ffcd717c901a9e2e9bff5af441e15e49305c777d9c4437f1c3fbde2d97790b48233e38c03c9bb48caac5c12c9cd22e61caac135"}, {0xb8, 0x1, 0x3, "06222eae1de4231451dc3951da622d204ae52f0ad6fe0895fa21b4007aef4f3077915bcf40bf4f5022aae6fdfeff00f90d23abf21c2ff1d69784cc8c28d78043258ba0d9df62bed7957a25e4311171013ec374d4a32d9c0f737d9a6f7ab181db1b215aa6492141757199414d45b9f378350062e90ef2ccef97819bdd5258e6b44dceb9298a28b177eb4fddef45c5bd8b0fc8cc62180c1b182e4e7591d161df96999c"}, {0x30, 0x1, 0x4ad3, "996551de8b81575dcc6b149121c1eba93ae91e6ac3f7b72f923ffa24e7b2"}, {0x68, 0x1, 0x4, "0ef405aa31524ce9cc309c2a05b5f7dadeabd20b9115f6d9292138d73df7e501d697890436de4cdf269e2662ee581859f2a0962f50edcf33ad6f00e85012fdf3f9014f5dee4b584f6a343313b8963e3779df57a2947d8124"}, {0x1010, 0x1, 0x3, "978505be6db89c3398b12c785933f2f23e20a0db6e250011f7fd6b38ca1ae2f4d680a314c0387b9e6a5ce0fd05af5d250527a97e0784bc460c95a52dda1d7a7d74f33b22a740b3ffca4b4106ef70b45a715217838c51555555bf54525e3d259c1fd28f22fea7c31cd744ee70a85372674b8fa8fe29e26641a7594bd832f2704e218b1022e30abb9ff0786ed5672e156c172f667f3f898f3f259137093665e01842e55319f99de89d9e6f9d831f441c7ae853f829530c3d0efc0a5673d07a2e7df79e47cd7d223a975b8676d19692403c50217d3c56f7f43e832bc78a36546493a40dad8c9a30b81c6bd8ff1914a7d5e2c1450d33696d33fd3afb8a915b82b7951f14856ef411d85ea1d99de244bc9aea7cf497cf8b8f9eb8de59e78d2baf1d04e485bfc87e75482ec015e28f4d1cf71b45b0e2d0340a1daba9405be99300d112257f17f9ae7f1617154c54f47dfcc8617b73f33b1bb5635ff2e77b32dc86f481e79a2a97c7b2ddf52e35211229f3b74b8050e300233d6a38f17b728b801cd00dd6c54029da4403c1e8f07b8c4da48cb29c6644039a180a1d88fe6b3ac4feb0b14a69874d338c584968b0bae98122b4be0787ab10a40865b5ffb77bb99c4e93910cb9b5d7bfeda9375cd9a0b7d7ab4324cd9eed3aeb16888b75e607cd2e63fd55cd71e368e691e113a846237fb9c9945eb78cc0aa87593d0e62d1d22f72229bdb8df2985a1c369ed02840b0826c392d8aa1b02a7b471e331135dfd183e31a5424efb2d3e3aeb22ec51bccb200e61d4fb33434728ffb2be548161027df82461e477934fb3a209e3f51be62d799210ce028b4bafd981d8aed0d28f4c755479dcc60e6813160f3b8e8fc101e5fd566cf7932a1877599bdc7c3d4f39a6eec2d0be78dcb2465a3389fdcd594d178783bde41d5347f4348ae968a10568d1e55aac82101a6d788ec434d18d569c9055aab7958210462ec149f89e2ae08bd021826a7bed49096a9a9b868253cfaee28240c0fb5de20b4b8deb9262f5191a7b1d3aa47f964afddc0d044a6b57804e4bc6efc44d0158433f122f276d006a4df505ae49ae1d7440ba6ba4870f7dc7eff54f1748e9d842f851ceb675a459adb7eb381fc9bb72528e97ea79d81b68e97abb068152456a4466cef29dba2f0b1f1e257e8554bb1f3c1e1c00cbfb4485020162a3b865729df8c876765a8549c7a4c49f3331bd8a2ff3d3928f2aaf6e88ee6c5d70b12e28848557e50bdf09271c755f8ac8a8484d45db86150f40e06f584e9d529bb0825272d3eadf499ae564a8516efbb0c780cf067544b78f2c8c5aea05daa829c5273299d749912a4a2a6ac0abce5fce2e1a0fb40bc2ef9b3c67c7f10e32ad02b0cdef23f247396cde723a117b86c79a840dc1c8ba461de9223bde717420c34fe7737f995cbf4e05be94fc43d776f1e816cacf51a7e0c8125af4abf39b65fc9d17c9858e85eef1b4bc3ad25f693f9b8f0400720aa3de45ddbd81091a2747c368a2c40bf85c3162369bd250d2c759f79dfcb1379241529d5d6babcb698f8146111b2e9a96980828b4866fcc2ab21f3459c5e2233b6d225e2849c4724c4bbfdcb606c496244af68b47011dd071d6db848ba26660677fa2862fe6f1e578c9308f992a8d33808912bf04c20f34e0c9511b5ab01276ca16139e81537eea709e7ed89dc195835a42252e4967cb5d2d6952400ca3a1ed4101fa6f9065d8ba3bd291bba62b25ad39dc831c7b77a8a5172aa5116fd37f46cbd638a17ce6cc3f835e930e5b48682b1500be8aa8d29aecd3ea56061dfc79938a06d54e024a901242e067ccacafac5cef97c6a2020ae91f8c7f6b978ef783a6ce87f0899d3b3e9e91fe4bc1dc4fff6e6415ff6c317020761234a254fe0d226a56e6384e76810729d1110310e75239c28fd58064cc74c8bc35a78486f45ab93c0ed74263cd3b85ed840aa76e4ba2bfca6623cee1049dee1e200436e7fc8fb246e8b2d2d0f52f2c76c9fc91e205ede7d0a4de4ea523da15fd0496eeaf04edd59c7fae95238b00169446f22c04d3c032a06f929c89e9069d369f452db20a5b5bb5872dd4b448e8c6544b99b6c3013acc366298e6f63e998ce52f8b6d5a53fe786b88bfe1826d5bd700f3a48d40d1f235f21aa6a5823c524b7490e25a43d5dc177e9069c84db7252d74e2ae927fdb452f037ad397ff982cb550ce013035fab6af6058a28761ee79c2ea2dcf1c6e585ce6a7a915b15d580f75400a28c5e655ea01c818aa23d89e6d4ea1fa32f7e24c717ccbc716244dfd0b7d4b014802fb27a2119b6a60ad92bfc120bc47aba411aebde037c1fdd9071ff81dd546c3a636725c14ba6e44799cae95a7083567c79f9ac08baaa32a15197cd77fff4e13e42fdec7157a12076b9c00dfa57f8c85ed0fba23887c2487c759a9facc4146662685cab5e36e0d91e0b4d3ad78e9824f21e3b8def17ff07da92bb556c9382b171e4265679b33a6152f06ed208f05be500af684d121f8e4ab6ef6547c90c7ca44cfe7f0e468f0083e3526d5bb4ccc131fcaf8156b6f61b0c58801a582725ade44fe9f138d3260056533386560d6e1335fcce6511053d93cdbcf02e9971eda04d2d08c41c793a27dd1c73e44243ef8ae9d37112ece0526c8d734dcbb295a228c404915eeb61506c29c6436888d1dc03b6914af9ad40f01333112bfada8e0ad3ba33333192264becfb27766425e86bfd39295828671ba78c05da0ab1ccf1bc93cd7bcc5accd2ae290db688b9a73f151004134cb720889955fa26c2810c98bdb27011cd15a636f875376eb94953fd8505bfdc472288a705991cc72e552b1cb98edb9271e637b25ea32d35eae4ad1dd8334bd0914204d384001e4ca42e0f32d839cad0f1fd46a7da19779cef9f67b00d7c9e65993a83394c88294b81e3d72e1dc1140c1d5436110e69f9579c0fa7bd6cde49507ffc9efb39508fc6b71c1f256066ca0ba20d4c97bec992e6e2c6eb098028e9213b27e77b9be492363f3809fa8cfeb08e10cfd463ca5808114ebf1e8ae3cd11eb0245b0dc98fda5a9bfc533dedebd17baf1f564a3467a3ba93012960830e7c58018b8fffda0dd4811fdf65b7ae90d8a978eb7c9839d322f4364f186b61060c34ca09372988f1f8b519659717cf02a9133c6c7d9393f405fd452be93185c376db22bb9f3aab21852c7e0b9ca3052f23f22436de3d34de9e0b69118b09c9f0f0a558c1eeff15c90447ecdb75cac11ba718ecd7eb35c75a476d80cb129672ba1989acc9436cd6a2296ec378e4c2bc573de07c24499b91a26a73599bcba65c641b43248ab434e1116438b12f27b3b3f1e4f2e76d57651369ba280348a250f8045677a73f0206c260880814c2a8ff8862575e8a14a6d777c1ec8e5a39aedd6bbbdfa5f106686ca7ed6b1892ca6e74338c81cfadd3b18d7ddef51d82f16d3a1f213b9e52003fba23714362cd8c98484a97d15cd45343239257ef9bbf6403a4a04d3e0fcaa7a981bef2aa57c0e178628ded56454ab8cf5c205b9e5ceba1e2b4d80a7bcdb2d7408c94d72518ace2c4c9eeb176aa0e3bedf3f96ae40c82b05a1352e8b1b984bab888b5f53c4eb675e096c2f6d8bd6af58f09e1a6a47cd3874f771bd15cebe46ed074db16fca39591949e6199cb365af73ca2e42a1904f358a8bd130845026294aec9f5337edd58ac4d874f3a2d425197f5da2f13e4c2e70c00f546e8beee1707ba9fa5255e747af44bdfd494a165978b997fb859da46f20b3da9c74258a0e222483ba00a56949c87bc90a97cfca18b446789433782e4e98d364532182189bf77b3752286cb509f54f3b3308bc1f5bf36d9ab96cc9fa19f2c3d305ad929f50f42cb0cd1db7b438f4ff3ac748b561f0cb7edd6274f83bf43b2ca16af6efc1679a5c698ec0aa62a594eefd090b9761add191184e44891c819c64347d85b0988359e2bc801cdebf3ebf877f8b42b923aa4f142e25be8f9629dded151accf3ba2c6a21f180bea6bbde26a9f1e79b4e4995861f27468d10431df8ed31a61e864ede1ea31d7d4795697108ffbbddc470a794930d1d398933ed7fee3a617884fef761440971b93236bd19e5cc6c200fe01abb6024d81e9fc92df4f8d8abe99fe1e5e2edae87011d1c8adcfd6cde9f10532c4d53bcde9ee0a7da030683e0904c4b0213c3f8948aab77034040140ea47171b08f716ecc6deecbedea931a5ebc797036934b14d9c1c1ec4b474381bc5a2a227b409a62a42cebe69d58d3e1d5f6854315715751485c392581689b2270da3212ea9ea2b333467e128392bb6890ef1dc47d81b0cd344f627ab5f44b21e9ddfb9a7eddb88b1be1ff1599b57ef9d1845e22b5cd25e72f1e50640ba4406416f4ef314765b860e3f639a47476fc52f7718e572a76098ee974b9df9b1149458c1dbd8927329dfee2b42b875d9476aa35ea69e008f23f1b987d8c4e1f55def8a791e610d5a7b935a88c237a04f58edd3d2a36de9e60a96772898e6a02870d41bfc58552479455b8ddcaa3ae6bbf66893e0f24607955973f5b31d5ce7d65c7def8d43220711c93209a86c8f7a573004f687d2f5f53210b1a681fc2d5129c2e5118a80790c9af4de30f5f5e665c6bfb1e1e307fb5309e651e1da4d2553065d39cec6dc5505bc9b8d0e67cd467731a3bff76915c4baee219da065cb3331b79e1f79b98ac3c2070ee4b87a0195d94a7b81f2696709aeb720a68583999b34e8eb5b9c01a39c013804c034aa4178c5847d1e1cf0ce3b098e1c121eea4a19c490964fa5b0208ef05fc0822dd2dfdd56137767ec211cd550c80145a7ffe93ebc61c1bf63577a38c8a57066d41570c2377fc43f3127384a13c40c8abb56632df582b9f7fc4d9787f732580d0ad009ad187fa743fe8dd4cd43166377335245f0c1f74bf2267037fcbf40c62b479e565c34e6ba029567cd32a81b52504dacdbd85118a406d70785d4a1ab346e33907e8f0c90a75da3ab78aec72b75dd4e42d7be8425ad7dabe2f83ab02835a44bcfd4bad5836e9b42c38b9c8631ec14d5a92f3d8a8b42e4aa3e7030cda2050e647f427a01eaf9440b41509e3cf6b85c70c498c64a5d829747951b9ebdb85d5ae95431f360c216f8baf455e4f326ad2945f84ca98f4f36a41bc021fce4f3b95f5686cb6242e0571f4e978c78571b6c93c7240a8b3caad59605bbdac4b33c40b303b7e142da14416ed7a949a5859b03f368b92bc17c8b7605ae702a5cb06f5a0aca1ee0aa756557d97f15331a2f67db4694566df35e3d03f005ca5667306ce64192861acbda0961ef50cd0e387bd3328fb31063384182c6347ba3d8da8d13beacd90fe48c27b9f687e97a657fcaac31ab86cc771ea77d74c349fbf0ad181c86f3a9f87dbe6a8a9e316e9e38ffd019ac3b67591ccc8122014e1885f592be4f73f5cd4228a984ca90397c8d346562de53bb9050ac9393d4d00ade9bba5d2921c4e94276bb0e9d0a0f748a5f906e98941a4f25267994f9cdfbe5bf87595b918ea3ab91134eb3db330f3e0d3184dceb169159b521ba0d19e10fc0d8d95b4e7f65f0251dc8b9d3d5a82cc7ff6cc5897be3d2d646ad53162bb56fdd608b454aed9a5b389daa21e145e9a992f66cbb33dadc8178f50438b54b0ba4fd99af943379effa09197433c406d5a4f021229fb73f41b28e418bb4c72d9bc8c546caf5c6edfc4a16a533e29aa805c1f76bb3edec9e99ae7a034c3dea0ed1b1e2c581026ca222a94c8b80799f9e5eb163411eb943b38b83ca55efe94fb5b67cb4a1968ae8409634e3c9bda551a34"}], 0x13f0}}, 0x10, 0x1) 84.831972ms ago: executing program 7 (id=293): unveil(&(0x7f00000000c0)='./file0\x00', 0x0) (async) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x141) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x18, 0x2, 0x0) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001a80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x405}, 0x0) (async) close(r3) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000000)=0x20008) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000013c0)=""/15, 0xf}], 0x1) write(0xffffffffffffffff, &(0x7f0000000100)='[}', 0x2) ioctl$FIONREAD(r1, 0x80146950, &(0x7f0000000100)) (async) r5 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) sendto$unix(r5, &(0x7f00000002c0)="bd35ac13ad26d4262b2f067db515ec97316ee5e1c11063ce8a9defcfc23c77513f02f80a40a6299bb89f4953c731fec0220ddb61c0e89e44324048e53e43a460c88b0fd25016d210d73b1f03a511399dac3ef5f63f8650d8b4ad3f4e2fa059814e3cd4557f39ae86d7e1789caa9362a8b3c4bf4ff44a6d2d83f5905cecc73edb6bc4e11ba6c13632356dec8b7cc1cfb27dd60653ff059a3a8bc65a59b135934cfe5208465e80081ae6916dd15e716e596de65aa9a914d5ab", 0xb8, 0x8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) (async) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x4, 0x6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) unlinkat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x8) (async) ioctl$TIOCSTOP(r3, 0x2000746f) (async) mmap(&(0x7f0000366000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r7 = fcntl$dupfd(r6, 0x3, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f00000003c0)) (async) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 82.611417ms ago: executing program 1 (id=294): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x100000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xffffffff00000000, 0x2fffffffc}) 80.121904ms ago: executing program 1 (id=295): mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) socket(0x2, 0x4001, 0x0) (async) r2 = socket(0x2, 0x4001, 0x0) shutdown(r2, 0x0) (async) shutdown(r2, 0x0) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x2, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) renameat(r0, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') (async) renameat(r0, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f00009c7000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c46000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x80000}, {&(0x7f0000f20000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000b5b000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1a38}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000a9c000/0x3000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00', 0xfffffffc}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f00009c7000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c46000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x80000}, {&(0x7f0000f20000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000b5b000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1a38}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000a9c000/0x3000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00', 0xfffffffc}) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) (async) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000000c0)) (async) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r7 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000002}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) (async) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r8, 0x29, 0x23, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r8, @ANYRES8=r7, @ANYRESHEX=0x0, @ANYRESDEC=r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) 32.532042ms ago: executing program 1 (id=296): symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') syz_emit_ethernet(0x82, &(0x7f00000003c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "15f2ff", 0x4c, 0x0, 0x0, @rand_addr="eee29c480020bc020085053300", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x2b, 0x5, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0xf0}, @generic={0xe4, 0x14, "a322f860ec7f073a35a8d1501708ac9f10e3d96a"}, @jumbo={0xc2, 0x4, 0xfffff911}, @jumbo={0xc2, 0x4, 0x3}, @ra={0x5, 0x2, 0x7}]}], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x100, 0x0, 0x8}}}}}}}) open(&(0x7f0000000080)='./bus\x00', 0x200, 0xc0) 31.590734ms ago: executing program 2 (id=297): r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1, 0x10, 0x2}], 0x138, 0x0, 0xffffffff, 0x0) (async) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) 27.897776ms ago: executing program 0 (id=298): sysctl$kern(&(0x7f0000000040)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa000021c}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000300)=""/14, 0xe}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x58, 0x8, 0x81, "1a34f3bf050000f2ffffff45000100000500", 0x801, 0x4}) syz_open_pts() munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, &(0x7f0000000040)="592e128dc9", &(0x7f00000015c0)=0x5, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) read(r1, &(0x7f0000000080)=""/128, 0x80) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f00000000c0)="0ed97b5db58e10fc20c7d10cb6abf3c3a1e1e373cee94926117cdf81587a630aa81e85e7b66eb04e4b93f74f2b9d6851fc1a60b331c3c003f2fedd36391275df3abc2d076a88f3d1a718b7c01399f2f313746849bff5d2b17c3e46a1fecd13aded5fb71a167c09e3936d77b04ac0fb1a352c", 0x72, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r7, 0x10) getsockopt(r4, 0x0, 0x1f, 0x0, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 27.483636ms ago: executing program 6 (id=299): r0 = socket(0x18, 0x2, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x4ebfac6bbaf7949) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040)="03010000", 0x4) 26.836829ms ago: executing program 1 (id=300): chmod(0x0, 0x2ea) (async) chdir(0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="81", 0x4f}], 0x1, 0x3ffff) (async) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/216, 0xd8}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2, 0x0) 0s ago: executing program 8 (id=129): r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}, 0x7, 0xcd58}) r2 = getegid() r3 = getuid() r4 = getgid() r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x80, 0xff7f}, 0x0, 0x6, r6, r7, 0x9, 0x6, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x11, 0x7fffffff, 0xfffffffe, 0x820351b, "090e4de6d30aa692318c7e0002f9ffffff00", 0x0, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.89' (ED25519) to the list of known hosts. panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1739 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 97161 6260 32767 0x10 0 1 syz-executor *357345 88543 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8343c46d) at panic+0x1e5 __assert(ffffffff833e93f0,ffffffff8342d259,6cb,ffffffff8333fdb5) at __assert+0x29 uvm_fault_unwire_locked(fffffd806a342748,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806a342748,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c508e08,1,4000000001c0,ffff80003c508e38,0,4b3b507d9e95e82c,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c508e04,2,4000000001c0,ffff80003c508e38,0,37,cb9c8d685a3d6ea2) at kern_sysctl+0x12d sys_sysctl(ffff80003c4f27d8,ffff80003c508f70,ffff80003c508ec0) at sys_sysctl+0x425 syscall(ffff80003c508f70) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x11c32bed500, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1739 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff8343c46d) at panic+0x1e5 __assert(ffffffff833e93f0,ffffffff8342d259,6cb,ffffffff8333fdb5) at __assert+0x29 uvm_fault_unwire_locked(fffffd806a342748,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806a342748,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c508e08,1,4000000001c0,ffff80003c508e38,0,4b3b507d9e95e82c,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c508e04,2,4000000001c0,ffff80003c508e38,0,37,cb9c8d685a3d6ea2) at kern_sysctl+0x12d sys_sysctl(ffff80003c4f27d8,ffff80003c508f70,ffff80003c508ec0) at sys_sysctl+0x425 syscall(ffff80003c508f70) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x11c32bed500, count: -10 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c5089e0 rbx 0xffffffff8388bdc7 cpu_info_full_primary+0x2dc7 rdx 0 rcx 0xffff80003c4f27d8 rax 0xffffffff8388aff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xb5f2a98f151de198 r11 0x7545f331eb6c3317 r12 0xffffffff8388bbc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff82773445 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c5089d0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=357345 pid=88543 tcnt=5 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=66, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c4f3218,0xffff80003c4f2d08 process=0xffff8000ffff3740 user=0xffff80003c504000, vmspace=0xfffffd806a342748 estcpu=16, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6260 97161 50768 32767 7 0x10 syz-executor 49025 205608 78238 32767 2 0x10 syz-executor 49025 21793 78238 32767 3 0x4000090 ttyin syz-executor 64497 72240 31962 32767 2 0x400010 syz-executor 64497 242804 31962 32767 2 0x4400010 syz-executor 88543 63377 2988 32767 2 0x10 syz-executor *88543 357345 2988 32767 7 0x4000010 syz-executor 88543 108206 2988 32767 3 0x4000090 fsleep syz-executor 88543 58714 2988 32767 2 0x4000010 syz-executor 88543 447542 2988 32767 2 0x4000010 syz-executor 69466 397731 85031 32767 2 0x10 syz-executor 69466 254948 85031 32767 3 0x4000090 lockf syz-executor 69466 18910 85031 32767 3 0x4000090 fsleep syz-executor 36901 164367 0 0 3 0x14200 bored sosplice 50768 282792 70240 32767 2 0x10 syz-executor 2988 9519 19007 32767 3 0x90 nanoslp syz-executor 31962 273285 34071 32767 3 0x90 nanoslp syz-executor 57579 312489 59013 32767 3 0x90 piperd syz-executor 85031 448487 94809 32767 3 0x90 nanoslp syz-executor 32820 523311 41707 32767 2 0x10 syz-executor 78238 469066 74557 32767 3 0x90 nanoslp syz-executor 19007 118337 46677 0 3 0x82 wait syz-executor 34071 287442 46677 0 3 0x82 wait syz-executor 59013 285653 46677 0 3 0x82 wait syz-executor 94809 91944 46677 0 3 0x82 wait syz-executor 41707 166715 46677 0 3 0x82 wait syz-executor 70240 190284 46677 0 3 0x82 wait syz-executor 74557 488021 46677 0 3 0x82 wait syz-executor 46677 93876 49259 0 3 0x82 nanoslp syz-executor 49259 9114 34337 0 3 0x10008a sigsusp ksh 34337 65724 57315 0 3 0x98 kqread sshd-session 57315 165957 92566 0 3 0x92 kqread sshd-session 61783 174289 1 0 3 0x100083 ttyin getty 92566 42305 1 0 3 0x88 kqread sshd 79038 165347 42432 73 3 0x1100090 kqread syslogd 42432 250340 1 0 3 0x100082 sbwait syslogd 64267 92535 1 0 3 0x100080 kqread resolvd 89759 508325 74880 77 3 0x100092 kqread dhcpleased 3798 267170 74880 77 3 0x100092 kqread dhcpleased 74880 461113 1 0 3 0x80 kqread dhcpleased 14298 351471 0 0 3 0x14200 bored smr 24041 35685 0 0 2 0x14200 zerothread 90084 86155 0 0 3 0x14200 aiodoned aiodoned 83963 217414 0 0 3 0x14200 syncer update 90348 177129 0 0 3 0x14200 cleaner cleaner 17476 459689 0 0 3 0x14200 reaper reaper 21430 458373 0 0 3 0x14200 pgdaemon pagedaemon 22119 431290 0 0 3 0x14200 bored viomb 56011 292303 0 0 3 0x40014200 acpi0 acpi0 42445 369509 0 0 3 0x40014200 idle1 42963 3976 0 0 3 0x14200 bored softnet3 31824 288623 0 0 3 0x14200 bored softnet2 72873 409113 0 0 3 0x14200 bored softnet1 4096 429648 0 0 3 0x14200 bored softnet0 95889 338306 0 0 3 0x14200 bored systqmp 59937 270755 0 0 3 0x14200 bored systq 92565 215870 0 0 3 0x14200 tmoslp softclockmp 51986 351094 0 0 3 0x40014200 tmoslp softclock 15838 316574 0 0 3 0x40014200 idle0 1 345095 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 6260 (syz-executor) thread 0xffff80003c4f39c8 (97161) shared rwlock vmmaplk r = 0 (0xfffffd806c0da840) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 88543 (syz-executor) thread 0xffff80003c4f27d8 (357345) exclusive rwlock amaplk r = 0 (0xfffffd8067cca6d8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_lock_entry+0x51 #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 kern_sysctl_dirs+0x363 #6 kern_sysctl+0x12d #7 sys_sysctl+0x425 #8 syscall+0xbc6 #9 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806a342848) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_fault_unwire+0x3e #3 kern_sysctl_dirs+0x363 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839374b0) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_write+0x1de #5 vm_map_lock_ln+0x12e #6 uvmfault_lookup+0xe8 #7 uvm_fault_check+0x987 #8 uvm_fault+0x106 #9 uvm_fault_wire+0x73 #10 sysctl_vslock+0x109 #11 kern_sysctl_dirs+0x266 #12 kern_sysctl+0x12d #13 sys_sysctl+0x425 #14 syscall+0xbc6 #15 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff837b0a38) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sysctl_vslock+0x45 #3 kern_sysctl_dirs+0x266 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 Process 32820 (syz-executor) thread 0xffff8000ffffa018 (523311) exclusive rrwlock inode r = 0 (0xfffffd80655cb730) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cf17530) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10187 10952K 10966K 166960K 11269 0 pcb 17 12K 12K 166960K 17 0 rtable 216 6K 7K 166960K 365 0 pf 29 16K 16K 166960K 31 0 ifaddr 38 6K 7K 166960K 44 0 ifgroup 46 2K 2K 166960K 50 0 sysctl 4 1K 1K 166960K 4 0 counters 62 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 32 0 iov 0 0K 16K 166960K 52 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1333 84K 84K 166960K 1520 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 12 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 19 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 21 77K 121K 166960K 503 0 sigio 0 0K 0K 166960K 7 0 proc 58 79K 115K 166960K 502 0 subproc 63 3K 4K 166960K 225 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 85 0 in_multi 88 6K 7K 166960K 123 0 ether_multi 1 0K 0K 166960K 4 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 702 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 219 65K 77K 166960K 5571 0 UVM aobj 14 2K 3K 166960K 16 0 pinsyscall 42 84K 112K 166960K 1510 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 26 0 NDP 10 0K 2K 166960K 27 0 temp 55 8640K 8705K 166960K 11927 0 kqueue 13 20K 28K 166960K 99 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 90 0 87 2 1 1 2 0 8 0 rtentry 112 116 0 15 4 0 4 4 0 8 0 unpcb 144 254 0 238 2 1 1 2 0 8 0 syncache 336 6 0 6 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 808 150 0 144 4 2 2 4 0 8 1 arp 120 18 0 2 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 4 0 1 1 0 1 1 0 8 0 inpcb 376 410 0 399 5 2 3 5 0 8 1 nd6 136 29 0 6 1 0 1 1 0 8 0 kcovpl 48 25 0 18 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 488 0 76 31 3 28 31 0 8 0 art_table 32 489 0 76 4 0 4 4 0 8 0 art_node 16 115 0 23 1 0 1 1 0 8 0 sysvmsgpl 40 51 0 11 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 13 0 2 1 0 1 1 0 8 0 dirhash 1024 23 0 6 3 0 3 3 0 8 0 dino2pl 256 1979 0 458 96 0 96 96 0 8 0 ffsino 280 1979 0 458 109 0 109 109 0 8 0 nchpl 144 2563 0 871 63 0 63 63 0 8 0 uvmvnodes 80 2213 0 0 46 0 46 46 0 8 0 vnodes 216 2213 0 0 123 0 123 123 0 8 0 namei 1024 8059 0 8058 1 0 1 1 0 8 0 percpumem 16 46 0 1 1 0 1 1 0 8 0 kstatmem 264 22 0 2 2 0 2 2 0 8 0 scxspl 216 8498 0 8498 10 5 5 8 1 8 5 plimitpl 152 150 0 127 3 1 2 2 0 8 1 sigapl 424 743 0 691 7 0 7 7 0 8 0 futexpl 64 4265 0 4263 1 0 1 1 0 8 0 knotepl 120 557 0 0 17 0 17 17 0 8 0 kqueuepl 216 143 0 134 1 0 1 1 0 8 0 pipepl 328 247 0 219 3 0 3 3 0 8 0 fdescpl 504 724 0 691 7 2 5 6 0 8 0 filepl 152 3517 0 3311 12 2 10 12 0 8 1 lockfpl 104 86 0 77 1 0 1 1 0 8 0 lockfspl 48 35 0 29 1 0 1 1 0 8 0 sessionpl 144 41 0 26 1 0 1 1 0 8 0 pgrppl 48 76 0 54 1 0 1 1 0 8 0 ucredpl 104 381 0 363 1 0 1 1 0 8 0 zombiepl 144 691 0 691 1 0 1 1 0 8 1 processpl 1176 743 0 691 5 0 5 5 0 8 0 procpl 656 1228 0 1168 7 1 6 7 0 8 0 sosppl 168 6 0 6 1 0 1 1 0 8 1 sockpl 688 824 0 794 9 2 7 9 0 8 3 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 132 0 0 17 0 17 17 0 8 0 mcl2k 2048 20 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 240 0 0 15 0 15 15 0 8 0 bufpl 280 2780 0 125 190 0 190 190 0 8 0 anonpl 24 137557 0 131879 60 7 53 60 0 184 7 amapchunkpl 152 18064 0 17506 32 4 28 32 0 158 0 amappl16 200 2586 0 2491 19 8 11 18 0 8 1 amappl15 192 6 0 6 1 1 0 1 0 8 0 amappl14 184 108 0 98 1 0 1 1 0 8 0 amappl13 176 7 0 6 1 0 1 1 0 8 0 amappl12 168 1325 0 1292 2 0 2 2 0 8 0 amappl11 160 43 0 33 1 0 1 1 0 8 0 amappl10 152 3 0 3 1 1 0 1 0 8 0 amappl9 144 245 0 245 1 1 0 1 0 8 0 amappl8 136 23 0 21 1 0 1 1 0 8 0 amappl7 128 166 0 156 1 0 1 1 0 8 0 amappl6 120 174 0 170 1 0 1 1 0 8 0 amappl5 112 123 0 117 1 0 1 1 0 8 0 amappl4 104 289 0 273 1 0 1 1 0 8 0 amappl3 96 3262 0 3151 4 0 4 4 0 8 0 amappl2 88 627 0 571 2 0 2 2 0 8 0 amappl1 80 9163 0 8628 14 0 14 14 0 8 0 amappl 88 5188 0 5016 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 15 0 2 1 0 1 1 0 8 0 uaddrrnd 24 724 0 691 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 724 0 691 1 0 1 1 0 8 0 vmmpekpl 168 7836 0 7795 3 0 3 3 0 8 0 vmmpepl 168 52178 0 50272 100 7 93 100 0 357 0 vmsppl 456 723 0 691 7 2 5 6 0 8 0 rwobjpl 64 18808 0 15700 51 0 51 51 0 8 0 pdppl 4096 1456 0 1382 126 44 82 96 0 8 8 pvpl 32 15441 0 0 125 0 125 125 0 265 0 pmappl 248 723 0 691 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 311 0 54 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff8343c46d) at panic+0x1e5 __assert(ffffffff833e93f0,ffffffff8342d259,6cb,ffffffff8333fdb5) at __assert+0x29 uvm_fault_unwire_locked(fffffd806a342748,400000000000,400000011000) at uvm_fault_unwire_locked+0x4c1 uvm_fault_unwire(fffffd806a342748,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c508e08,1,4000000001c0,ffff80003c508e38,0,4b3b507d9e95e82c,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c508e04,2,4000000001c0,ffff80003c508e38,0,37,cb9c8d685a3d6ea2) at kern_sysctl+0x12d sys_sysctl(ffff80003c4f27d8,ffff80003c508f70,ffff80003c508ec0) at sys_sysctl+0x425 syscall(ffff80003c508f70) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x11c32bed500, count: -10 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0xf syscall(ffff80002f490070) at syscall+0xae6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7ef6f28051d0, count: 9 ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0xf syscall(ffff80002f490070) at syscall+0xae6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7ef6f28051d0, count: -6