last executing test programs: 2.14470401s ago: executing program 5 (id=42): r0 = socket(0x1, 0x8000, 0x3) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f00000000c0)={0x46, 0x56}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) (async) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000240)={0x4, 0x18, 0x29, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) 1.08669755s ago: executing program 6 (id=50): syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd600000f500140600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00004e"]) 978.554403ms ago: executing program 6 (id=53): r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1f"], 0x8, 0x800) 942.961458ms ago: executing program 5 (id=56): r0 = socket(0x10, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x10, &(0x7f0000000040)=0x3, 0x4) sendto(r0, &(0x7f0000000380)="120000001200e6ef007bbac78f65c3a451da", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000004440), 0x1, 0x120, 0x0) 915.38376ms ago: executing program 7 (id=63): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="ed", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setitimer(0x0, &(0x7f0000000280)={{0xffffffff}, {0xffffffff}}, 0x0) (async) setitimer(0x0, 0x0, 0xffffffffffffffff) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) (rerun: 64) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f85585ec21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6bec469dcf19516aa", 0x46}, {&(0x7f00000026c0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e50180fd04f59003117241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f73cea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448d7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a448688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce863c1da06ba8bc6f165fedfe0cc640e4d3482acfea", 0x12b}], 0x2) (async) geteuid() (async) getegid() r3 = socket(0x18, 0x1, 0x0) (async) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = getuid() seteuid(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x8420, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async, rerun: 32) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) dup(r6) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r7 = dup(0xffffffffffffffff) (async) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') (async) unveil(&(0x7f0000003580)='./file2\x00', &(0x7f00000035c0)='r\x00') setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) clock_gettime(0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) 770.404926ms ago: executing program 7 (id=74): setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) (async) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="35f484c7", 0x4}], 0x1) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3dcf, 0x0, 0x7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="09000100000000000052ffeb7100d7778e720c146c3e6e828968f302b7095716fcc33161a270670879c40b298f9b9163a3b3ae50a8065e9242af283ed5b582948bf00a", 0x43}], 0x1) (async) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) 769.68829ms ago: executing program 5 (id=75): syz_emit_ethernet(0xfe08, 0x0) (async) syz_emit_ethernet(0xfe08, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004000"]) 723.312985ms ago: executing program 7 (id=80): sysctl$net_inet_tcp(&(0x7f00000014c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000180)=0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/43) dup(0xffffffffffffffff) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x2) setitimer(0x2, &(0x7f0000000140)={{}, {0x0, 0x7fff}}, &(0x7f0000000200)) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) socketpair(0x10, 0x4000, 0x2, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r2, 0x0) socket(0x1, 0x2, 0x0) 683.645369ms ago: executing program 7 (id=81): sysctl$kern(&(0x7f00000000c0)={0x1, 0x7f}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfea0, 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES64=0x0, @ANYRES8=r0, @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) (async) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) listen(r2, 0x40) close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x7ff, 0x3}], 0x9, 0x0, 0x10, 0x0) (async) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x89, 0x1, 0x7ff, 0x3}], 0x9, 0x0, 0x10, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4c) (async) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4c) close(r3) (async) close(r3) syz_open_pts() sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x0, r5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 683.208142ms ago: executing program 4 (id=82): mkdir(&(0x7f0000000080)='./file0\x00', 0xc1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x80000004}, 0xff2d) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x244, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 604.191997ms ago: executing program 7 (id=85): sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xfffe}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @remote, [], {@generic={0x8864}}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 603.769339ms ago: executing program 7 (id=86): r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x7ffffffffffffff7, 0x1, 0x2, 0xfffffffffffffffa, 0x7db}], 0x6, 0x0, 0x5, 0x0) close(r1) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x6}, {0x2, 0x7}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000000)={0xffffffffffffffed, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r3, 0x5) read(r3, &(0x7f0000000240)=""/186, 0xba) syz_emit_ethernet(0x122, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500011400002000000090780000005fd12d2b0d96000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50100007907800f3a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8ca145ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c465878e8a8b70e5b2d3fdda4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04f0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"]) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) getgroups(0x9a, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xa) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000440)=""/71, 0x47}], 0x4) close(r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x185, 0x1}, 0x7, 0x0, 0x0, 0x0, 0x8, 0x9, 0x9, 0xffffffffffffffff}) r6 = semget(0x0, 0x1, 0x281) semop(r6, &(0x7f00000000c0)=[{}], 0x64) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="19", 0x1}], 0x1) 603.489521ms ago: executing program 4 (id=87): pread(0xffffffffffffffff, &(0x7f00000001c0)="38f72d571b2dcab32e58ab14a0812e45f4edcb2cf7dead91b81db121880fd90bf3f23a4c868cf559596199e0c058db7d3b58fca47c3c62633615880214a37134abc3cb38b85f09cc1345ef9d5499a9c6692f10a6aaa7516fd67c45398972872445a6a807f9692901f6", 0x69, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pread(r0, &(0x7f0000000800)="d3", 0x1, 0xa) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x40000000000000}) execve(0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x104) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x80000}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc28}, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x1ff, 0x10}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) 501.582398ms ago: executing program 3 (id=90): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(0x0, 0x0, 0xf7fffff9) r0 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) connect$unix(r0, &(0x7f0000000000), 0x2) 501.210944ms ago: executing program 2 (id=91): r0 = shmget$private(0x0, 0x3000, 0x221, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) (async) r2 = kqueue() (async) r3 = syz_open_pts() syz_open_pts() (async) syz_open_pts() (async) fchflags(r3, 0x1) (async) kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) (async) shmdt(r1) (async) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 500.098024ms ago: executing program 5 (id=93): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r1 = shmget$private(0x0, 0x1000, 0x30e, &(0x7f0000123000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) (async) recvfrom(r2, &(0x7f0000001240)=""/105, 0x69, 0x4, &(0x7f00000012c0)=@un=@file={0x1, './file0\x00'}, 0xa) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0xa, r2) poll(&(0x7f0000000140)=[{r3, 0x4}, {r4, 0x80}, {r0, 0x80}, {r5, 0x10}, {r0, 0x2}, {r3, 0x2}], 0x6, 0x6) (async) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffffffff, 0x1000100000007}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x1d, 0x0, 0x0, 0x5}, {0x8106}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc038694e, &(0x7f00000001c0)) (async) r8 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x1, &(0x7f0000001200)={0x2, 0x2}, 0xc) (async) ioctl$FIONREAD(r8, 0x8020697f, &(0x7f0000000100)) 406.241873ms ago: executing program 3 (id=94): r0 = semget(0x0, 0x1, 0x2f3) semop(r0, 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8, 0x7}], 0x1, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0xa8, 0x20, 0xfffffffffffff4bc, 0xf9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x9, 0x9}], 0x8, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x31, 0x2, 0x6, 0x7}], 0x0, 0x0, 0x7f, 0x0) (async) kevent(r1, &(0x7f0000000000), 0x3f7, 0x0, 0x8000800, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x198) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r2, 0x0) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000240)="e0", 0xfffffe3c}], 0x1) 403.003586ms ago: executing program 5 (id=96): open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = 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, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) wait4(0x0, 0x0, 0x8, 0x0) 401.970936ms ago: executing program 0 (id=97): syz_emit_ethernet(0x42, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0xc, 0xf9, 0x3, 0xf, [{[@multicast2], 0x3}]}]}}, @icmp=@timestamp}}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getdents(r4, 0x0, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) 399.889401ms ago: executing program 0 (id=98): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x5}, 0x2, &(0x7f0000000080)="5df6e8dbb5bbdf509fd6b600000000010000004c04d740e310", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x88, 0x50) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x88, 0x50) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="10", 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="10", 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) open$dir(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r3, &(0x7f00000005c0)=@file={0xd1653077bafa0114, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0aaaaa\x00'}, 0x10c) (async) connect$unix(r3, &(0x7f00000005c0)=@file={0xd1653077bafa0114, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0aaaaa\x00'}, 0x10c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) 355.112445ms ago: executing program 2 (id=99): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, 0x0) socketpair(0x1, 0x1, 0x1, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfffffffb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 353.35459ms ago: executing program 5 (id=100): pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x6, 0x40000003000000}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000780)="417744b49638250df6db09c15919a69bd888af1ba16e67bca181bacdbea10552c4eb8a42baa55335ce6a241ae7fc54c9acd12b665fa20ff0c7032b91f6e27a33f1978b84a1819d7f266511ed07544e6ae0ff14a80588729dc59451f90041fd8e58d2facef6857953b3ff1730843ec57487555fcd0daf3736e1393168eaf4c87233557af942f5d2c688e7189fa6b5fd13ae1e6ca2f28bdf2866021105112d58ea523cd6834eee8ae9c35a2b088726e1f22bae5f942f22c7c7e38773ea393846e8d7056c348c55c3cb1143974176af32076c5e02a0c1e3dd1621ae564043f1b6cd6c8234b1e0a87e6cc28e2e23bc22f2f7f97995c48f8bdcd9fe6f736b0842a6f086dfbeab8840dc9b44be634b1e6e081d1bf1fb31885a16e7281dbb0e9f83457c6284d331fee49de497ef2e7341f20033873129266767d3f878380adaaeafc1d5834daf11549edd1826137b3d0956d89d702ede01f1c5bf5c6c3aed84378b83e47ed18c13fbd297e6db757fa00dc64aa187058a0ed625ee0f2bbb61724dcaab681690042624a6db6cf15d87dc5231eaca11445cd74643c66bccc0f86785126eb413bd263034f8e37065b3646b138670cd4bf95ef3dfb4c72d7f58ce5715cfcf125c8fbf9f8132f9f576f07d2901070013505e43b96c339f54de690c6210e6bee35111067a92525c04d154b4b10358d80ea96a78e1c1fbfa7d48bff0d0d520ae7302d66b54d6e15c2b5aeffcb83a83927765c74d7b4dce2c5f710929e4c2747f52569b8c82fdec43360f6644d01ea6debf0fa065acde569101ac6b7edda9a839d462eab3a424a58190675daf49556188a1bef8281316463431", 0x258}], 0x1, 0x0}, 0x402) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236074a05ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a473c881d0f58230ba576367c400000200361b1257aea8c5000020020000000000008abfba05001d89e0ff7f0000ffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000003c0)) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/190, 0xbe}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f00000003c0)=""/49, 0x31}], 0x7) 353.02124ms ago: executing program 2 (id=101): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 32) setpgid(0x0, 0xffffffffffffffff) (rerun: 32) ftruncate(r0, 0x25b3) 302.66967ms ago: executing program 0 (id=102): syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaab000000000000086dd6000000000142e00fe5921350e28ef0900c0f1ee24be00000000fe8000000000000000000000000000aa4e214e200c2bcf91d356d2b17537f4be7e9c14f0b3a6a549a2259f00fc345632f1b134b476474a551eace388ddd8fc18a4379cd6a18a366982680987c213ec7a028509bd504d70a88d4c224bb2f958da291bbc3869d811661ff28842e98957aae616401d727efb72a1c070932486ed50886517e177245ba2f1fc8a4dfd77d693fb5e611932f412835a41778c0908bab5a71885fe0fef", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 301.697874ms ago: executing program 3 (id=103): symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001780)={0x0, ""/64}, 0x48, 0x3, 0x0) msgsnd(r0, &(0x7f0000000480)={0x3, "51d64fbd592d89032df1df42e0bb306c387dd977fec042896d3074906b780f5c5e074ce021c799558d30520a0bd5f9c25c0b9a8b34095ade10ba951905880e5095a8c4578df4c2f239adbeb17d0758cba9d13a5e5b3d0116dfa9da602154c475881a4918d3fd2d2316a5ddfea6534c29df78f596f2d65a677de94f50d8a8389c1be8c42e53769ac49962b2d5b89b518a3cf8cf430c9c25725029852ae26c3add160bbb5c53b2c1d7ff2d5847ef595b28e5830522ebdb8c5beb628ded753694ba31db9d0126d3e1faa5e847951a7518ca3f830b30cfd1786a70"}, 0xe1, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0/..\x00', 0x712, 0x0) renameat(r1, &(0x7f0000000000)='./file0/file0/..\x00', r1, &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x40, 0x8) sysctl$net_mpls(&(0x7f0000007380)={0x4, 0x21, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) 300.915798ms ago: executing program 0 (id=104): select(0x40, &(0x7f0000000000)={0xa6, 0x0, 0x2, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0xcab) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) write(r0, &(0x7f0000000140)="57d18c597788f46830f002574ccf56a97b0f570bfe081858f1f7b8db76830f62033c4cfb53b9c7d56d328dabf2eec524a5064e17d592c5", 0x37) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x102, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xffde) 300.430395ms ago: executing program 2 (id=105): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) bind(r1, &(0x7f0000000000), 0x10) 298.980931ms ago: executing program 4 (id=106): setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57366, 0x7fff, 0x1f, 0xffffffff, "8b0322fab50b00787d902b56d864d3c3a3f4d3c9"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000001680)="1d425e2f9492c6fd18645ad25488926295b423cb7c8e7f5a2aee8a2eae30fb0862987a46f2b761b3189705acdb7968de171f9652cc90795d9a7945f34210ac53e705fae4feb96d68b99594dc0c7e2bb983d80576b964a594b9a530b509724cdccbd42fe14892b3366cba7d0018ad369ce1d9279edca929609166a15ad2992bd7484dfb91da627b21d48708e22283e5a43d48e8a3b3f840649f9b41dcaeb5c06855496503364e398b41347041b531e2a64d77e7e5b09826e49938cc2ebc1b9b87db4e01d31f8d80b4f051735b894cbdc0470889009bcc70306ad17e569a0525087668c2566e6b7839c76222da5dbe05d9b42126979ec1ee32e3136fb2c8fb790e80e03989ba6d7664514057b8a90aa1b4ed728a838efbfe32df24dbc6571c964bfb41f16c8e9aa3479dcf1dfb4b1492208ce77db241bbefae193619557d1470cb9eaebdf777d9473706613d5905bed3f3ad6f12d0bdf7c72ecf90651684e7b567f72df0f6051012442d0a885b816f9e28ca9415d5d59b6a17f160c30f88582766fd536965b81f57b5d27b6f42880552c81af3b1766b582d51425eeea03421d9880dcc3cf94d2dadef1b78ffc059edf8a5c364bc6c12113e332ec065a56181cfeeaddfb30c02c5da7de2f6dda4fe631b92289b516b77a37e40912c7a3e98047b11b11b989a6603a0e987f6093985f7b6725cb4bc0acfe0dd0c6a230964915b4cefc72854e57a733aac02e77c34cc2081785a2cd3ba7c321e27b102fdbd9170e2967a2d7c09868f770e810f2626f0356078f2c0a5aef59f2221b70a534ff95fa4e6ce77dfa988e68d95081e14d076d9947a9a5f31c38c8203b534bc270dad8b27f1360b9fa76283f4e0932962b99f17494b1b1bf86d84846b3d32b839378b7d7801c144da088c374e83aff60d9f89f1363e8693a535f6317df12f176fb252345939bc15d7af2fd9c0e6e6d63bfa1f60db5d611343f65df2c267944c2d0833a6cac479f24605ffc548abedacc07e52981eb1c7d47e90b62c266be48450b03d293b64df242d2ccef2c452c7990f9dc27da8b85999be4c93a7674085c8d2b8ee455f0bbcc2b8f258086b1e40db65be9674019967af0e047ea057d4e4ce156c5068a85dc75cfff347fce60e78245d87094f31299f042d17d603c1e2df0065c02b153ed6e1b517141a6ed8ea84dae4b10dfe385908f40e7e6a761970a878d0dccbefe8145ad4e9ec3002e654f58c75d1174f3f1463c08f2da260b6d4046eefb9d63562448d0c88870828cb090c50b3844b1d9d04e83ff71cc47be568b9c84b8bb4f9bcd5ed438b1c0f3e6983526c717571252806a9cfe50100000090764cecc0e1d5c7d38a510a48077036f0711da7ae78d2cf94588ec71ba06add390bb0bc49d67afe1c04313a36b00ee1f8e754c6d8b590f15657909a9984fb4406b0b63a43bf9c06b68595930c79409683b885892ba6e6ea226f782eca04973b9adfa680", 0x41b}], 0x1) 188.18451ms ago: executing program 2 (id=107): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xffde) 186.952188ms ago: executing program 1 (id=108): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) syz_open_pts() syz_open_pts() close(r0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="d695f284e44e9f02b48086721f4c04000000bc1aa44cc75e582d267d748119b2083956437f50438e58c11c238d1e2d036e9c4301e67ac5dc1b7080c9e400000000009b405a2fcb562df873c1bbe1058335396f778e617f8a27a5e41c00a785c667dc76d7af7ec8b2dd5ea6e1cbd44ed0697677d0ed43217b6a8566a58e94c8425972d120ead9bddbf9cb3b1f454eac5048fbaa44e93f58da1b7dce864122a6d163e0ccd0dcfea159548617b6da792b9455a3dfb79d6fa4f76d40ff0ab328e78775e2369d902cb67116aec9f711a4eb2b573b3522bddb34ce144814dd62d254b8a1f2cc4cc8ea0d9ffceec405116d4340816581d4057b04b16b4d19902ca91628d5623fff6fb3ff09714e424fb73a8032aad02fcf2d7efabef648a0be1238a55c6170c58bb876f1e0503224e730bda0c1a018d8236e54bc2a7f1ac9c487931607530742f89cd75426a462edc10d6c9f1be46536506ff69a573715252af9d5ab6fccd1f365844f38dbc618af7917017fa460c3a4f953020e8f8aeed13dd79b0086ecf006669d6983d8deef07b8518aa3e2db631190930825dd93a04c048a0a0b", 0x19f) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 178.022922ms ago: executing program 0 (id=109): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x8, 0x8873}, {0x0, 0x7}}, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000080)="6ff80600", 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) close(r2) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 175.134813ms ago: executing program 1 (id=110): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3, 0x401}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) (async) select(0x40, &(0x7f0000000080)={0x8, 0x6, 0x100000001, 0x3, 0x10001, 0x8000000000000001, 0xfffffffffffffffb, 0x8000000000000000}, &(0x7f00000000c0)={0x1, 0xfffffffffffffff9, 0xf, 0x1000, 0x1, 0x9, 0xa05, 0x7}, &(0x7f0000000100)={0x3, 0x5, 0xa0, 0x5, 0x2, 0x100000000, 0x7}, &(0x7f0000000140)={0x9, 0xb07}) recvfrom(r1, &(0x7f00000001c0)=""/143, 0x8f, 0x1842, 0x0, 0x0) 173.942647ms ago: executing program 1 (id=111): r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) (async) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1d) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x150) recvmsg(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/2, 0x2}, {&(0x7f0000001180)=""/43, 0x2b}, {&(0x7f00000011c0)=""/198, 0xc6}], 0x4, &(0x7f0000001300)=""/58, 0x3a}, 0x0) close(r2) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000001400)={&(0x7f0000001380)='./file0\x00', 0xfffffffffffffff7, &(0x7f00000013c0)='./file0\x00', 0x8}) (async) r3 = dup2(r2, r2) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)) (rerun: 32) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001480)={0x10, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x760b}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x78000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1640}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x17f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xcae}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}], './file0\x00'}) (async) r4 = openat(r3, &(0x7f0000001680)='./file0\x00', 0x10000, 0x10) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x7) (async, rerun: 64) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001700)=0x2) (async, rerun: 64) fsync(r1) (async) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x4) (async) mprotect(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x4) mmap(&(0x7f0000da7000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x90) (async) r5 = socket$inet6(0x18, 0x4000, 0x53) getsockname$inet6(r5, &(0x7f0000001740), &(0x7f0000001780)=0xc) (async) symlinkat(&(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001800)='./file0\x00') (async, rerun: 32) faccessat(r1, &(0x7f0000001840)='./file0\x00', 0x42, 0x2) (async, rerun: 32) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001880)={0x7, 0xfffffe01, 0x9, 0x6, "a30564faf749459a3bc47f4abec1513bf8c87fa6", 0x3, 0x8}) sendto(0xffffffffffffff9c, &(0x7f00000018c0)="dc52fa7c0a86461073c1af100c745c64fd87a9b5f1c8510d9daf71950c94e316409933f2d983098a478d84dcee5d7f65709e35c94626289e16b8b7de5666b7e9f63e5c16d7161887170c89a5e60869e06c46787e68ea5d6148360d9e3c840ddeec3f3f2fef21d1328cf7cb3793ddcb756c85de3320e74dcfc7144f8c4b738df45d752107faf71a72e7fcfd427fa8ac9fce1d46548890023d322a09e81a06", 0x9e, 0x2, 0x0, 0x0) (async) r6 = accept$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) writev(r6, &(0x7f0000001f00)=[{&(0x7f0000001a00)="8de2b9b974364f791ca8f54c430484da14b8d8758e1b658c839e60a875c1e034eb9c3f9cd613b8bf0c29d5f989f4c7cce40f7add036630f1765c20665f1cdf274f4ba3bab6cd884fca58ea3062ff086adba38512e71701ac8dabb4ea425a01a49a574b386b32721c92158e1dd5a58d5c6b5832a8651f3f371dc127964ac476e075d11d7fbf40ecd8901f75cb9aca26f9889cfb768ecd383d1da9d918e4fe4208b8a648f2248bbfc8720edf374cca48bcc4150644f10eade8970e12a200032f2a77e8", 0xc2}, {&(0x7f0000001b00)="91d0716670aae2cf14a4520721dd61aa5a425b475cb4c826fb02ffd07ecf125f301871d3a8e11d106618f310d9fb93215adae15b942b038d118f6751af6a59f3b8d4a853128fe459c5f2e284a34f8279782fabff3fb5248c116ed76d01eef248341c11ca7f2a65c9e4c77c76b626c76b73386846e2272d9817321c647d3131b711bca255cf2b99e44b93e2d55c1c78d6607e4e556ca8c6ee5c41c47e63ca18f2123e199ca66aa17b14dab22683b564cbf96a98ca691800c0db", 0xb9}, {&(0x7f0000001bc0)="b59dcde3299e89f6de13638e13441da55857d88e4c5078248d32dbb0a0817d89c48e9a53e0c7b448a4f0e98ba6ad53142c03acefac3475b93a60edd4fc3cdec858f91d848b41a0c21b179cea8e870c19d5689855", 0x54}, {&(0x7f0000001c40)="b88c9848f887cc83a96ed9c758e8b658325d753cdf3285a7e5d8e8b07ea6a996dabd0643664774b73095e6da8061990ad07d665e9084ddc7fb2e7bdfc5789608c83a605fac6d157f2df73144e0ef9a36a5f75a280c880eb15716ae8dc1667b71995b816897f4edb0967c63d64b792919534f673afd14e825ba1e5c89f219f184eb14315666630d21c58f1690ae26d99bf74bb9ebcb7337567c56", 0x9a}, {&(0x7f0000001d00)="589ec2b8fd4fe0625b48c54e651f8c7883b877c1a062a2f488a8ed97ce92a133141b15e61745737f6d3a946849130ea5179b1b", 0x33}, {&(0x7f0000001d40)="94dbb80b5c200fd775b1558c5560fd8e32438d4a48ab60656edf61c8c78a485835926258a837fb015e3cc3c35e62e9b16261606ffddd375427d9413157b92d5833121e81541fa4e567949125d4020b75593a223a3d4e2dca0c3b3e6e1ba4baf5520daf0338cc37d9d8e82e493119e3206762bfaf55af2e13347196e9fc78731d2f7350c01ca10b59db9f224be19259bf80240e87de2f26280dbed9d84f197b7992ceb0e7fe8992108531265a85ad7f53f44c8c7c3ad424784f41c6c24596", 0xbe}, {&(0x7f0000001e00)="1c594592c514118f09ded2d9daac6f45fc394ba4586b49218d50696941e36218c42ad8be7c752c8affb0ecff59e9cdfab926a50c6ac9ff4ab2efb670e412b029be124f0ff084c2e96e2465f18779d6adf01c7c89c0ea28ca87f06e28fccb9e0a471e3f70cb61c5306749fa9330a34818119beaac5dd4c8e487da4cb93d754c3f75a67d1455350fe3742a", 0x8a}, {&(0x7f0000001ec0)}], 0x8) sendto$inet(r0, &(0x7f0000001f80)="485c456d78f2f401ffe8764f6a51dabab870b3285604a7ca4f4a8dcc91c5545d642ace0b4c317f0af5e9cbc82a17c6688c3830a18910bb15b740d3698b7bd2b1c3557b7d3f08969fb2a9b66db618d6a6b36770b30d1fbedfda42671893706c90e6ca312b0314dde478295477694f043dc8d8cf8b80f6daa4f831d87289f659f17fa31477d134d57bcd0beaa2ba06f80a8808c103c4c34bfa0cb2da6e3bdf4c780328c93f4ec023ca0fa24b5f2bc652f164a474a2841568168ccb33149e0615711048bf5c3c4065a1212872f9e099435b2226b227254bab016590e38ed6eaed3db420c0bc3492453ca0ba89827af076fcf9a3ef33d082e8cbacaf3ae65e6943b5fb0f458b65a480e4c0dff0bc1af124f08ed5b1a66b0625388e4a3021afd0c0b91c81373d70ae3a392ca7f2c4c892239121278930f5fd93e16b64e7a8007f3fa0a9be90eacfe144ce343994f30e70e36743e9297e89b562d0c1ece6049a812412e52283156d0272cc8ede7b33506c4955be2ffc4a0e237b40a3287f03a67c8475d4b1d547fe9d264ef5b94e797ee3d1f814ca84a7d190b4f98a55ea1ac8e214b7e46057db7f3e551aaaf4b164014b647d9f5eae77bea2b570578cdc2084a41694b826ea0a1d7ca08470d25ef929b0961e4fe2229a09ac8661db6cccca6429bbd0ac8c90f30a88636f2b3e4f5f040375eceea01f1aa5028dff6346c7f34b793a29ecaf13d44580aca6defcbf2a6b2053b2da6001cd053b5271013d68b1a743bbace0fcfead7109116d56cebbfb8275002803161567e0b8c74cd517534f999177ab6b6ee0c7a5423c0887e8793ddd0f63b3ca641376d6d9e91862d045aea14ca92bc38957a1707eb661b9373c5156753cdd82984ad91915cdc1161caa0cf8a4caad808d3b487b8e2e702a6ff1aa1a6ce411ae04535e58bab2de8ec823d9f55195954e9047c4af672f66a240c2a1329f89c81e551365fa3d1d2f5c110c44d56edc4b48d089b28c9c862e99ab04456f88e2de6c87b16a01f72199b64845e7ef82a216c1635af3cedf28536dc60f87d15d3443d96e9055b75583702206ad8b3f507c7915b8df6edac9cd9ca1aea5f3ba9e6b9ecd605198e9ad97397212105e31809163fa99bd3e0e6adc73997436494bea9eded2922423f81d0b76fd3a5c91e570b3b448c4d249f926f567075e99ce3f0f8e704e5ba1b0498d0ee9b8c1cfd7a621c55ec30ff0781a56bdaaf7538c609fc63d3700742fc2a896b644ace959ec21162e585fb9d6ba87544ffa6908e1739f1b35ecd409bd30450f6f99d51118f1295a0c8ecf3fee23409c89e61823bc3149d8b8d87f770ed1791138f15389455d2257b16eeaa16a81676d09ac0dd8455cb11fc49b7a441b97d508dc2a5619afaac1f4feb68f42cfb0082845165204c2c3cbc17bb7e0460a2b8382d8b2a957e0d869e61419a430490f930c6f2d64d36aaed7a4cd1bd7c4309e10903924297dce2997d03224c5b86b6e158a32070bd00b390ec89fe1461d33c7ea94ccb7e0653e9b7206ba4b6a63862eac5c8d37b54d9960945b5ca15567de784c862558aece52e4487a397a206230e631f634ece577ec3bf8f9d39fbfc5dcf5b36dc8bee8600434a35b721d33fe22a1ccb9030d1267e4db61213e316f7421b6734ea12511bc587a0517c7a15bb5d063728217f7824e4ff6018d0ed7f2e3b6c5fc29b4ebb75dd15e7ef2037b61d7197f4f2f73f1288fda9cd25e353307357b8497352e20c9b8e53d017ccd4428b58c96250479069a47c3ca17a605acbae3a0276abb07d4df75ddb7146057c947280aba93b3e97bf36bf81377f3af336eb895444cb13ccc3f7118401cb3ef15eb6176bc3a97bed3d02dc33eb179ae9fac77236c663623e95050b8fbbcb0de6144a01002a613e73a7eefed10f8a74a93b9fab83d842fccaf3d62d8d9b010d4725a35d6b9411923c60753c20c82b31907db71fa1994c930a6fff6d61ebb8a5dcd397d03ea6090e061321ea94f1f423945b058221abed73001476ff8ca4b14d687f641be1adc69b6a883aa8b978a938715fdfd661af1806bd0b85126f517c6ebd1e6e25bd11bbad4ac3e43be7124bb2904f09199c21506741fda827cfcb201b795edddef02d8e72f9728aa2c85593769a14ee6e6d2a5959d4e17b239ed242434d5eca907e1c3f3a11ff79ca7278fcc38d74155f983cbcba43c0538c91b6b29629ad4d83afdb1565d4aa585ceca5fe04f6a5906f84cc417c214ec7fd88433b02f3ee17b272b95ac4d76ed121483bd3867bfa84fcc94847fc591915ec757f70dc0efc403094c4af45d3183a810b07d7d2cab368ad3e7497b3e4d44d67d59dcb5d8debf46e00fa4c7d03b770a2fe4e65b6ba3eb6c44ed7e2c48c1c771ba1c56da8da4a83786cf774b0ee54ee1cf8d25a8b62ceed4ba0aa102c26476d58fd311c30ea8772de49711256d5148a58d1eefea65ab96c3d80f3ee378bc0d437861cc97d95d031232667b18138786bf5ddd1ef133260a0e946351790c40548024319c20d9c4571e495954bd8c1f9d67a93a7a32fb26b8a26f030a78df587dc8fa251a93489aae5ad549b33fbdcdcce0d49c7aa15d69cf4f5cd133e07626038ac2d0462c257720e59d1e503d1d5c5cb049ef2a385dea2282a291e69c802ceccbca29e31401afe7b2095f476dfbb9fd8a723f4aa6402ea75a4856fd87c09da39be82d636c92170cac470e7e074e0e7a07142fd38a558455e2b34745c7b1208c2f06ec95c5bcaf44fb6feb006667c6b0b482b3c3a06e479f61740bff43fb4c4727ba809ef91a1061c58dfc24c5c8c9b838e211872bcae9197147796041cc6c471ec348a94cb89e289aad38a01e45abdbb79297a406dc8ab5252cf13dac195bf67f8aa9f2f5782968c82970cd072290ebdf18afc52435d6c1bd393bd9c08e4571c35cc0006604e10914738bbedf251d9c3c391fe14398382b471cea4f275f984f49dc879d31364a46bf5235b962789fd130101b08afce735d06b743b3ed8c350f959d6e135f0d49942963658588bc77c893f35af51ceb4205e136d52becaa00f2c6a5de68ac401407e158faad5bd266227165480eb2d6ec1e05f90c26411c3b8e528c47df03c936007d0d48f3923d9e33a1b3c324fd8564ff1090f36ac6f7f825780b79c0838f324ba8adbfff5d757ef458d737fdcaa5519b35acd67762120c9f3592bec75f098a2ffa80eb40317d44777703aaa414f0a40b6c882c65e9df0c1d96d3e87131aa85c13cf5a43c4c92673cc60daf52a92167fd22d3cb728f6c98667ab32a73d3ccad04a5554a614711d6eafee24cab66119ba5e124b16f369c3261159d06b6bba19b4a5dae980262afe657ad26fa79d1584059da23a3afc5a3cd1ff562ac3be1742592a75f0c00400d299cb8cf18a00f86c6ec032d6ede64e13940c3b90ded3eb69a9dda2aea15e8b977e0c762207fc5160f6463b38bdb2382d6f1e542ac75332af6d2bc24494a439d78ebd842b7803ceeebb9a20ff4e574bf296afdca96d826ac6c170970d8616580f48298b7562000b2378d93ffaa46c0fa1819dd853ba490e2b2fee2442adec6718d14b46466491ce45f6ce241c6b3f15209737d64987061c4359f7a588893ccaf90c1a0499789df7949e63647f4e83898d98ff746aba96dba822c8b1ef8903b5824d1488c3a553ebce61e4c1eb58c2eb359f5ae478b98640439355319c4d0b4e278e9f3ac410c934557c1774feb441bbea665e15719eff2fac009824bf0abd1558ead37a527d071b836e3cbe239cc8e857fecf978d07ea4f18fda608eeb4e03827e7679e29b518576e1e1b9c47912748009c0bd4f0051b6105ccfb7996cee53c2530601004a5c43a688fd89ffd737d679ac0e894655168e8682141d08947ca1eb88bd5d57c0b3c469b24e4edf9bc40c6672bb287620036015b919e68dac0519261d8a7f2593ee7b7d01b8f7ee6a6bfa0100e0a0fc43691253e4dd7a2b3559f19086aa27418896f5c6c345306ec34f8bc4d508cc19091a1912c5f294f647515db68c32662f44754fbe55b8d861965aa348f8596406539a5ec8ece09f385fe709722bd0f859eca0890810a6bd7f7fadb0c1000ebddc1e73b6180794b61b8c38d683fa6c7291a9c2105af7e3dd4ebe7f176abb08606218fb9c1ebddc38164481de65707ecf452436903f9670fe12fe22ea36e393137f9956f221c13f9052c7dcc15ad7b6e7b7c8d1aaf66937f25b48329121e24869ad3c2bd069382f5d96001744ff1664dea2e7659c547286418be6f95edb2b4b766a45fe695e068c7939f4837e8446391e48f6e51970791dcd7268d087ef1702cc2b9ac718724fbddc4038ae0973edd822577d8057fd0d86ec6e10a9191bfb8375be1aaf4362ddcdb508cf28d080476dc0223909cd51a058f23f3c074c76cf6ab7a2d3d55701bc37fc03405ccc305cadbeca50707ebe34cf2266eb513a12e6a93491ca4d64bea88bfe46134b5d4182a0575466fded00ff3edcaa03c4d0b013f1b31d3b167c93878301d5defad83c3c04959bb756b8833d09fbeea27234375a1fc65ade893bca74e98ac3e2b2056220d740558c2c9c4ae2388e7c97e39a67c0b90d01a7bbcb6a00ec83e2061a881fcf1aee917eaee3064c041296628e9dc4ec0fddae218b562b2ed2152dd9ea7cdc51a52e12bbcb754a40c051f24b6903874403881f9aacf5763f31b63960bc92dbf619031687de6da070d9bcb4770f27b682771f786d0b06da122a8f81ebb295a1d858db3571de18f5b02cac50cddc8f423b6fe4e0269a1e866a86e69e45562d69004e904b904f5358bab326676f3a5ecc10fcaa013462c4639baffb58bfdce2c0bd0deabd27bf132804d8f9c1969e10324a4fba606f8010b2f3933423fc617a5de27a21f8938ad5d24c60e498308242d196a00ae935161ea464dc415ad5abe460085379b3fa67914b703269097193730570ddb45ec94245a3df99541bb46e6795d4324bb7c4b815c34ddd3a42611e8444282f7c068c1bcda0e2851b561741f40d43bb5502e5b1cbec9c2de4134fc4205f706524c868aeec368ad01218cf0cc3db3d2cbb51f044a35fae318cff6cf1de75245fc640425848a6d0cd6fbdcbbc0f3e1a601906dd0a60796154b5767a498dc0ed4fc22033da3d1f812a65a1d44b60d57c5ab8dac53f0a98a337f94f6fcd45456ccd7a2b12a8c2a21696f45f1579ae4ca5335427828c60d1ea881e0b01d8f7dd4332cb046c6a22f1f5b9e1c9ea661e57a00a72f46a3cd1b00be5d3712a48d74ac89a1cf4ceeb8c9209486424f4fcb29e7e546b5a59b3d4537486422dac0fbeca093ce443005f253ad66f787c55ced5f6a6c8321a5cb64345e1bb4458df851e7a87875086ce414c9c464fb3193c395ac148bdca335d449e0aaade73bdc94c784e2d0916338b207b40d527f0c7c654274037b0bab1f504f9cf6f194caafb6a7483954b2e620cbcafa34b31139319f410ad8f12f044ee265f95abe263d24b6980fb4ef80f3b9233368f4b77818f60f726df651b617eeca9257de0d21db10ad8d3a5d905795286bbb54ac95971590c01a83b5e6fe302098049327bd34a6b6e3d2f31c3c5abc133886772fb790909be967ad0361f683ce38560d31ea20aaea579a85ac784ea988f89c23c37f18418c758b2d79958e5ac442143464630afd35f53c9c39b2956a0bd1e1770026fdf020a8fd07cd8f4fa0c0314882a13cf310e1a65011f466129a19b6c6936d816de40b959e301f4a880e410a31398fd2be7e39b7e0bf06153a6ff497ce902e7", 0x1000, 0x409, 0x0, 0x0) connect$unix(r0, &(0x7f0000002f80)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000002fc0)) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003000), 0x1, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000003040)) 173.632127ms ago: executing program 2 (id=112): r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) open$dir(0x0, 0x200, 0x186) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0x7) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x200000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001a5000/0x3000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0xffffffff00000000}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000076000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000518000/0x3000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000041000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000774000/0x4000)=nil, &(0x7f000078e000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf}, {&(0x7f000070e000/0x3000)=nil, &(0x7f0000729000/0x1000)=nil, 0x9}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0xfffffffb}) r2 = semget(0x0, 0x1, 0x2f3) semop(r2, &(0x7f0000000080), 0x26) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000840)=[0x6]) r3 = open(&(0x7f0000000000)='./file1\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r3, 0x0) ftruncate(r3, 0x79c8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc", 0x1}], 0x1) setrlimit(0x1, &(0x7f0000000ec0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 152.109386ms ago: executing program 4 (id=113): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000400)=0x48, 0x0, 0x0) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) (async) close(r0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) execve(0x0, 0x0, 0x0) 150.740631ms ago: executing program 6 (id=114): setpgid(0x0, 0x0) (async) setpgid(0x0, 0x0) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x63) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) clock_getres(0x0, 0xffffffffffffffff) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x4, 0x0, 0x3, 0xfffffffb, "f5000000000800000000060000ea00", 0x0, 0x6}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000ffff00000000ff"]) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 150.484734ms ago: executing program 1 (id=115): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async, rerun: 32) r0 = syz_open_pts() (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xc, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x0, 0x5, 0x0, 0x0, 0x8, 0xfffffffffffffffe, 0x200, 0x8000000000000004}) (async) r1 = socket(0x18, 0x1, 0x0) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) (async, rerun: 32) dup2(r2, r1) (async, rerun: 32) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) execve(0x0, 0x0, 0x0) (async, rerun: 64) msgget(0x1, 0x700) (async, rerun: 64) close(r0) (async) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) (async) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) (async) sysctl$net_mpls(&(0x7f0000007380)={0x4, 0x21, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x56f, 0x6, 0x5, 0x80a1a1, "bb08000100f167d910508b000000800000000044", 0x0, 0xfffffffd}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681", 0xc}], 0x1) (async) socketpair$unix(0x1, 0x282eacd401dae934, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff}, {0xffffffff}}, 0x0) (async) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001340)=""/4099, 0x1003}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000001240)=""/243, 0xf3}], 0x4, 0x0}, 0xe9565cd52bedbfe6) 84.624864ms ago: executing program 6 (id=116): mkdir(&(0x7f0000000080)='./file0\x00', 0xdd) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file1\x00', 0xc2) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xdd) (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) mkdir(&(0x7f0000000300)='./file1\x00', 0xc2) (async) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file0\x00') (async) 84.288959ms ago: executing program 3 (id=117): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r1, &(0x7f00000025c0)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) 83.073369ms ago: executing program 1 (id=118): open(&(0x7f0000000000)='./file0\x00', 0x40, 0x43) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000080)={@random="5de9a40be799", @random='<.dH!\n', [], {@generic={0xa00}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x7812, r0, 0x10000000000000) 82.554185ms ago: executing program 0 (id=119): syz_emit_ethernet(0x39a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa3c4bd4d1850286dd6183a92103643c81fe8000000000000000000000000000bb00000000000000000000000000000001", @ANYRES8=0x0, @ANYRES16, @ANYRES16=0x0, @ANYBLOB="af0b418dcd069b94fbe4207d48fada3a2056106892adb117422e6607fa2a15547d1f556bc6d45c65f28efa193bf5b493cb4356b0889e0795b1e34981a3bbaf110d84a9045b883dc6c5a845f821a9263bcb11df6eff7931334188c949340217b11ec24b189686d99a00a2fbe230323d27191967ff6bb739436ae69151532c2bc112ec2afd2e5a45ed9f8043d2c167eced903d5637e3e0b471f058fad9361c5608caa7c6124c1d4992326adfbab176a6466df3b34ba17642556e8ef58bf86199"]) r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0x3) socketpair(0x18, 0x4000, 0x29, 0x0) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='r\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 78.138832ms ago: executing program 4 (id=120): symlink(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') readlink(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)=""/4096, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="951a281cd5f9352aa34390f28cae4031256e0c0aab0ec221f50650a68d68f97643cc6ee3335c28a2fca9d06578fce2f3d6ecd0e0b0451b4ceb2070c20b9b09a7bfd4cd92df6a1a2bee8877756dc5792f4ac53e371f4ce2ccac8a52ac156f3fa1f739e3b26d37bdb537a5a90bbe713401d218293d736866af23aef99351bda894a090c047f7ba966a242751f7d6652b8da5fe3c3525153a1a06916e2f948985c7560fff223612bd67d17354f39166129a139896cc2cf368aa4cb47bfc3298572507318409e29898f371866b4c0ae93ed9505dae06c477f5461aa66047012101b51773674ca964b34ab568ba86f779e71608e3fbb50163365abcbc5ec528b9d84b9c26e3e809274afd395120d19ee606897a5722731d4ae8674b88c5f4d82df218dee697e5539b240484e16d4bffae58353c21ec459e387a763e3b9cf9b5d08e0a3cbdedc7c1302ff603c02ae2ea5973672d8183a1f4daeb9ab4590f0993a3cb32ca180299f83f3bf7dd64ba9fd515659045c655782cd6b213bdd7c93e0047202b133f8ce3487b7308e3fcd8dac9b0e9874ba2387d0b09b18f76177e4b7b2c344a254806f5baffc53b17235b3ab824cd8c266e1649a8ae8c3c5e42c93176b4f448837f6afbdf6119f7eaff3b37019d5db1fa4a02b41e6b8bff949454d68cea780c64de14d83578de4f523d844692ff5b71ced98e15b7ca51977e49e28c9401dfba2a125110999956ccaedede71fe6cdd3b31772765939eb018caab0e8e6530a998ccfd89592857ef44a87542e7692048cfceae0567b085964088c2c29688a5e3bb75e8944bae9c0fbf025ce88934bcb23a6a5f4a5ef7c494445fa08750e3800d0882569d599b29058fde444b9cb7d4d4f0a0d623aea8ba6030fe2e0b4708ce8ba85cb3aa88d55478aebd8d3d413be33af718e31f3c2963c75f2853bee475d358a95c183418e82534a017ee8cec10f55b7e10647f26429ccc71c56ad070aaf8c6c4c50a2184806663c4e1084d87a3abb6c761adbcde6346113da6e3928df5aa31fd42bb91f96eb5d5af26e58c2b3bb8771e0ba11339ee7092e5e1c16d18d017c6b281cdfcc4287531230ad23c74f2a79cf352c1df7e030143a28029db100a5591e46cb6800afd2c91219f35f71977a309faf57b034dd11e9e0aea09bd43096ad55f4235faafcc64cf4ba94348ba0f70bbec9f719e95aee4f7cc7b612211420d074f614d48538541c2cd957f722636e9098760a5c9bba483905017a33924c9aaecb2d737bc764acdbee4126b7a0af66004c8ca49f948c150cab7e95986f311c9ed76b406aae06c585aca205236a93de93b862ae0b928f3d4c0e9f927f71f8fdb27269713fd77657d93a9d67f09a58510880c8a1b824d5a3379209cab464ecfc3d7c907ed91045ad74ef4397ebe5c3edf317ca07b399d0220444cc7a53007576f029d661297cd39b4aba9093cfc263d9da4ec209716a472b4b28f65d404b328e7ef2072bdbcbedf1cf92ea2bb61ddae68078c2f6e6a9f75882b25b6f40b8403f0b06ed8095338c5b06ef1486e504f4265dca438d04bb2791dfc4d958cd0ddbbef2ae6fff081382e05b0a5ab59d3207d204839c788b2dbf1365a8c79a40dd756e081d685e9fef21394c839c6598ba2441179bb61dd9f6dfbe10e47a6d50102b0da1c79b05e95a7e5d00fcd13d2e2bbafc40457d6ff64a2a5019cb96ba7a319294bf2bedcc8395552f8639e2e45c4aff363ccc7fcbbc1a532c5ae91d8e2c7127411b9e5c034a357a1d2e136add9ec81310abaefac262aba6821377648f863333097898e95d59421c337c05c3a539141fdb3ee1301e538d96a05267013d9ada71e03626af7411b970ad5799498b35ca75edeaf50cd2e9c2004f05a9f1135485787df664a47c067d9544a38510a431f463c7b0ebc10eb4342a958954fb3b587206709175d7134957427ab41071fd100c28457e27da7de85843972a830cf866add750e04b4ef4792b0078358f9c270be857b60da76518837cf10b19eb242839d950c1a71bcf05b8c6cd1cb2db78bef8f11726bc6bbeb4ff4438cdc9d8a2f36e425c8b71465a51e53e9e468cf3239ddced90332d35263a583ded9e3497a4267698d59e016a3ffb9320b72f1aac1fd52ecbe7278d9832eb97d65a76c89cb9033ccfe4b1f806ff557079712c2ec57c97fa1a01c6c1db46e4ffd88f58320ba843273201c24d98526ff5d9d56feaffcf01d7f33b7a60fed857a8e75ca84f6153fde022b6b35a7b63e5f33f6f852e5931dcf928636b95c06c6815e6afa9997fff73b4a77b63f1975cea8b97cf654019e8cafdcc4be0cf638f588d90828da3ba7db238529aa7478553a641d4ea133a04bec316419467d9b34235ae7083932a80eeecdf4c1762ccfb27fa5c0fc7f7ea3e62192d3e0fae9bea98d3c0e058acd18c2435bcc4b009d51c6ac6c8723493c8248e40256614510f0dbee58fa44203ef448d746b425b98409583b61989672a11c10d4ce09ae9fd39b78819f262eec81385196ff559c988ff28ae2c3616336b73a9d9e72ee7cc24f76576e59f9ac98af7c57ff6c99caec0e2af97ca8a4508058224e0048e16684e9ebd540e7a59063058f87dfb82ff444718bd02229d23047acbba3ef2b603435262554dd68199b172fc92d8c8003c21dbf47f1db5aa221a1bbf5d253897c482aa4521b5a068123811dc515783956fac82076ed79101fe4dea26ed35a38cbe3075ac54684d685a23ffbd2b2803589ebf8acc7e3f48b333c527184b3510d14313c85e8e09ec2e7695415cd569ca9b33be911462fde23b036b1cbd43893431d51a3e31af9a51bf1c095f16d52cf4fe0cc704ac5e023810802c87838b6b995cc308594fb5ae07231a84811535f94726316c810908cd40d0bf8f91a38c3402610c7085f4bddd9d607ed40d34169d38297b633d7b51c760000000068e2b534cd459cfdbf618d9f00867d33cad364b66ad63b479b8ceb8f72f318810ec68ddacb76a26d1ef4ba89a08e7a9cd1784bd7bb29ab53b6951aabe4002c5d038692ad2d21202e3b74b540d9e297a4c2767904c6aa996c032a791ab8a4d821301ab532f86c0ea0d80dfb670886ea69d4b7adb15c633619af1003a5b7cc7df5248fef8112bbbfa554b38d6452f62ed5ea717cee9c84ca7056fab688583edebe56b45a05786d7147df493bb7b82bd910ec72b05c186cc8c51b38545d426a92f4363c5984336827490b7ee93b0a89413570872684ad57435c55477a00a16fb126ebf775f268535dff86ba1dc9e21395c511dc7b1f0d7210655a25f84a60fa502ac31c256c2ae4ddc724b2a3757006631c09b0bafce8f3ff2007189def3797f91e4fdba832c018750ee3130d8bb6a1e099ba5f5d8c2f680e325fa9d67dea03c431d66e17bec538ecfbca0e0474a59099dcd95b86fe46f80e2f5935f05ee42963f0c61176c2e62d2e8257d96b61c04808ddb1b8f96d62edb17f2ca82f253938ce972478a6d91291995c3e03ed6cbf53e4adbf521b7085d5d97fec458fe8067498e9cbbcc4056ae4ae6fc37155bd097cc0fb836b2c935c723692bdcdc34cd79c0a7b7ebfcce827fc74228a61bd2ae2e5a98ec6e8bd8e0d1f60d311ee73746f47dcb3b923d83498df94c84435e63de80bc4c6f441931ea5a33c6f46b699407918c4609a496fbf3c5e15f47f53ca143b2190429716ec744cf654278c05d6257d72cedc55bf694fc81978941c62f81020e0df0a72af6f1a96d7e1869e70e71b96ae9afad17d9f849df7706e7d3d83ad85d74398723f4299557c6cc3b0e684c6b783a501be8e8f5344e2f6cd90e6d4f1e5625c2ec42bc7e0982174ca0e4368de54d8ca16a33f92c4e4055acf74e631cfb4b3d59f0f704f6202bee450f259afd26cecb0e83351ff4892a50414f3a28668ca9e185a5f45c18baf0350b2993c8c0d61e19df015399e25006b130e9fb934ccd3c205de332c71294c5d1623338e0674f760dace1db66ad04acdc4b5869f52c66a9d1cc625361275b96350eac2fbbd3e7cc7c91b7a4e470c8c17ea1cb9826e516c5329b1d24ba6882c0524302cd3b10d7ece15c67ff19a20dd74405fa57541e1afbfa73f637b4417a70c75cddb96629a7fd106ca01e8a1d76df3d66840bc39ca2e2b74abd74d9cadf6ad5cca947687e4a7d60107b598ab6c7d32439176545bf4cd1b9faeb1798b78474403fde62dd50c88de81ac096c5e88f90d3058dd1cce1e7f3572847501ccc22cf337ba794b641cd379e4ab0e262e159befb9ae5ef6cd546205c88a43ba504541a0d55d49e4006b922e8fdf6cd607a7b8de85a88b049d4c5669be4fa80ea70112b1ea3fb7cfde6e05a1592a57da0583bae5ba552721fac6c7db0d99203826efa6244db1fa1587593a0287e783e93c7c5a68d2135c17b8c6ba3cc24d86a7e2a47ec3a9a7e97cce46ee76cfa8709f33cd85a028ae92e9fe93f2285cdcaf3d80a83f3d47524e19eab0288b7361633bb0dcf63bd4ba03c2d44aa54498fb0c9506477baa631d1ed9fdb3e3f38c0ef5470cd90c0ba1dc1d5f8ac3063819991da10df862d25ad0974c7ad9679cf8f46e1bc85491bfd81f5fdf3df6ec67e9f45b7987f45fda93cec8c53865cd19304402158569ba9d61b5f7fcf8e9f4171157eb50c0839207b36a95e2bc85d707068719d20e9428376e65441ed5e5cdef5c530b34b79fc82da894ecf4e2f2252180628e3bd38b066d815f26e99f9321da41699aa63c08429f35acaed6f367b278c341eb1f81b995aa394153817e52f7535de72c4474eb80ab1a6b50e82519a8582cd88625cde20f92d149611e49a108f45502d4e2c97f2b9bc45b3c995ef5f4cdf67a92190dcb7604f3cef1a1df554e4452989875b1693f472597b5c00050116f5f134954a1935e65c61c9f8d2b69060ca45f599ccf38df303cceafcf6c09911cfe998bb8c1ea6ca332ff46d82d29990fdb5b70b2336f60068db4b6c279bdc8f332ebdcfc51f5e83542d48b018f679141c507919fc27b171767f52b7fe0a0c0f61ec7ef97bc3eb6d69829bff1d789a177b6b800a44a55d82b3554931a2b5ec44f9b65c06abcb0acf98586b1bb13622898a5f5635afd007f3d27faaa8a05730c06864f90c8bcd7f7fb4e93a27c2a566d7a0307fb3b65c3596a08832554ec10808633c9bd34ec2dca0653a570ee357c8367a8d5e72e27df93fad189193f8c4f43621eacdcda668465e6f1eb7c375f26d1016717b3b909b3efc3b5eee478fa1a57d52cd582d4f20bd1115a81af6d87bb8cd4bce6ba2bf82056080cb0996dd319dfd5b415ff8d6a55d907decfb8ae625f32edf8add60b600128b4f58019318955b50c703f97218f2aab34c190768a0c1e0260ef3f80e344cc9f4b5361ae88b4735a1d50bb4e9d79ce86b9f38555b542e6d8d98f3b68fc901f1010a7307539cb3e26996c24d4c9f8dc15b14a9433d11018c5ad43f7df475e1b8a40c74e4be920e07b59dca70be9c4b89de0f21ff6a274f98a1d5d71a0514c4edfaa66e3765f02025d74021cd909d08dfac8d04da2fb3ab9ffdcda3efd74d3b55a729b409953e05b9d03c93710bbb92d4c1459f772b8d2ae2984cbb95319e2a8249b929fc2709f129f9542523735729e5e2805096f62caf16db5bd591af6c072b6eb7dab6ad4872f14b8ad420c880e08b228516dcee20fdc0d34d889f7c90d95f19d631b6817a3572d28688ac7e4d6d7051b82e621f886d79a07a508b4488ace71d1cb765176da1e8d617339932276a2316667f2eed9f1bb7fff7daa571ed658ffc387a355c1bf", &(0x7f0000001040)=0x1000, &(0x7f0000001100)="1af42ae6fdc34310ed08a363644d01f4ddd7073958e3ac650056ad8fd90cf8981ff4303c4751cd145350db50b12140606d46ce64dbcf05d61d9ed64334efa9e54d085d8f032578d425d54de9a379142c03c0245ea9b8301c6467cd59fe099b429aa9ba257faee0f94dfbadb509f343f92d92", 0x72) 77.337376ms ago: executing program 6 (id=121): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) r2 = socket(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff}, {0xffffffff}}, 0x0) bind(r2, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) 3.010026ms ago: executing program 3 (id=122): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x3fe, 0x8000009, "32c14a0300000010f5e76450b90700386000", 0x0, 0x4b}) (async) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x1ff, 0x3, 0x10, 0x40, "5043f18a3c166ad22a3d591e71d3a237e5fe4323", 0x2}) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) 2.348718ms ago: executing program 1 (id=123): syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffe4ffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb000000000000b5"]) (async) r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1000}, 0x126c, 0x10025, 0x0, 0x0, 0x8000000000000000, 0x7, 0x40000000004, 0x200}) (async, rerun: 64) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x1000, 0x9775) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 32) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000380)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac3846528d050712f838130efce33f523ba44706983a3bce4ed2c723e4c005d86d65f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74fd0acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f20823d0bef9177103145eb54a2612b0ff237c6e505ff5f5ba932954d7ff630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910", &(0x7f00000002c0)=0x210, 0x0, 0xfffffffffffffdec) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f00000001c0)) (async) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) (async) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) 568.868µs ago: executing program 6 (id=124): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xbfe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x0, 0x0, 0x0, 0x1, 0xe2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, 0x0, 0xa2) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60db834400141100ee5ba80a000000000000000020db690900000000000000000000ffffffffffff4e214e21bb1f6ab69f6d75566e84dacf12304ad07773ae352afac92a6b6b8acd93015f1ca2b392c939b69ed6098e86b442d90064fb1b3c90d3454f9b7a823b9ffdefa9e8c421072aa622f007f1f3c15d1aa4df50d3a0fd0bbbbe708d6632d3db508972de6bac9d99fe3e52adf1768762718e7eea1af0bda6102dff367b64a4e82985d5b2206b8f4ca4c82e8d6364", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="51440007900400a4"]) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0xd2, 0x4) close(r0) semop(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x4) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x26, 0x5, &(0x7f0000000080)="5ab7776a", 0xfffffffffffffe25) 168.459µs ago: executing program 3 (id=125): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0xffff, 0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x80) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000001580)=[{0xffffffffffffffff, 0x962bc6e700d89bf}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setsockopt(r3, 0xfffffff9, 0x3ff, &(0x7f0000000180)="2565f60948a3c415606a6eeb7b48795d716dc301857e38783ad4c3358090203ba84045a986b6d106f3466bc7bce8cc8c9522d5eb03a03b9eee38cb1ea060eb47739cbf5e960ba76fa3818273ae030a81562bd482cfa8e6819144d8ddc78766d55ecae47c4ee0ffee125b7238c5ab52d275fa64c006ee7e4c3dff9f2abd80bd85627035cb2c521835ea1ce9974ab27cfaab740126ad28d7a1f807eaec1a820267247b7edf64f6e80a0d5b8497dc8e4b6868d9d2f71f43750db4da9e5fd2c4a76f903169c210efad84b8f04287f3514aa8b929c73a2e5eda492515e056a21a591d15b32b0ff3f2e9b806edcbe83313cdc3dd3c9afa59e5861a23dd", 0xfa) r4 = msgget$private(0x0, 0x5bd) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xfffffffd, 0x7, 0x9, 0x80000000, "4b29c34b96bb22db646dc43a548e8d7fbc1c1a1e", 0x6, 0x7fff}) socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x80000}, &(0x7f00000024c0)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) 0s ago: executing program 4 (id=126): syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x160) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.38' (ED25519) to the list of known hosts. uvn_flush: obj=0xfffffd80652f5730, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! panic: pool_do_get: shmpl free list modified: page 0xfffffd8065358000; item addr 0xfffffd8065358a80; offset 0x40=0x67accc29 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 390293 41948 32767 0x10 0 1 syz-executor * 22358 41948 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833a6a27) at panic+0x1e5 pool_do_get(ffffffff83989de0,1,ffff80003c560358) at pool_do_get+0x5da pool_get(ffffffff83989de0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff4f88,ffff80003c5605b0,0,ffff80003c560500) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff4f88,ffff80003c5605b0,ffff80003c560500) at sys_shmget+0x1b2 syscall(ffff80003c5605b0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6a6f5bf0fe0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: pool_do_get: shmpl free list modified: page 0xfffffd8065358000; item addr 0xfffffd8065358a80; offset 0x40=0x67accc29 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833a6a27) at panic+0x1e5 pool_do_get(ffffffff83989de0,1,ffff80003c560358) at pool_do_get+0x5da pool_get(ffffffff83989de0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff4f88,ffff80003c5605b0,0,ffff80003c560500) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff4f88,ffff80003c5605b0,ffff80003c560500) at sys_shmget+0x1b2 syscall(ffff80003c5605b0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6a6f5bf0fe0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c560190 rbx 0xffffffff837c3dc7 cpu_info_full_primary+0x2dc7 rdx 0xffff800001421d80 rcx 0xffff8000ffff4f88 rax 0xffffffff837c2ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x930cc0b84b00ce18 r11 0x45a2e79e0c4592e6 r12 0xffffffff837c3bc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff81809c75 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c560180 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=22358 pid=41948 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff5738,0xffff8000ffff5228 process=0xffff80003a101930 user=0xffff80003c55b000, vmspace=0xfffffd806bf9a3b8 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29944 294954 78784 32767 2 0x10 syz-executor 41948 390293 18358 32767 7 0x10 syz-executor *41948 22358 18358 32767 7 0x4000010 syz-executor 93332 199795 40417 32767 2 0x10 syz-executor 93332 78089 40417 32767 3 0x4000090 fsleep syz-executor 21078 491995 23892 32767 2 0x10 syz-executor 21078 156164 23892 32767 3 0x4000090 fsleep syz-executor 42305 314596 6613 32767 2 0x10 syz-executor 42305 120274 6613 32767 2 0x4000010 syz-executor 78241 134515 95902 32767 3 0x90 nanoslp syz-executor 78241 262147 95902 32767 3 0x4000090 semwait syz-executor 78241 450280 95902 32767 3 0x4000090 fsleep syz-executor 39991 513553 75872 32767 2 0x10 syz-executor 39991 226084 75872 32767 3 0x4000090 piperd syz-executor 39991 510429 75872 32767 3 0x4000090 piperd syz-executor 80419 111657 13295 32767 3 0x90 nanoslp syz-executor 80419 217662 13295 32767 3 0x4000090 sbwait syz-executor 80419 320858 13295 32767 3 0x4000090 fsleep syz-executor 28181 88543 0 0 3 0x14200 bored sosplice 13295 111716 28820 32767 3 0x90 nanoslp syz-executor 6613 199229 31468 32767 2 0x10 syz-executor 75872 170398 13315 32767 2 0x10 syz-executor 95902 515468 68547 32767 2 0x10 syz-executor 23892 136540 16299 32767 3 0x90 nanoslp syz-executor 18358 377731 79633 32767 3 0x90 nanoslp syz-executor 40417 149640 13936 32767 3 0x90 nanoslp syz-executor 78784 286065 64409 32767 3 0x90 nanoslp syz-executor 28820 125145 33828 0 3 0x82 wait syz-executor 31468 308418 33828 0 3 0x82 wait syz-executor 13315 131455 33828 0 3 0x82 wait syz-executor 16299 127941 33828 0 3 0x82 wait syz-executor 13936 208799 33828 0 3 0x82 wait syz-executor 68547 44462 33828 0 3 0x82 wait syz-executor 64409 179652 33828 0 3 0x82 wait syz-executor 79633 327187 33828 0 3 0x82 wait syz-executor 33828 366242 89254 0 3 0x82 kqread syz-executor 89254 390591 8098 0 3 0x10008a sigsusp ksh 8098 427209 35155 0 3 0x98 kqread sshd-session 35155 128695 55427 0 3 0x92 kqread sshd-session 56050 370176 1 0 3 0x100083 ttyin getty 55427 79757 1 0 3 0x88 kqread sshd 63444 45952 50876 73 3 0x1100090 kqread syslogd 50876 208488 1 0 3 0x100082 sbwait syslogd 79499 412547 1 0 3 0x100080 kqread resolvd 27776 52344 93560 77 3 0x100092 kqread dhcpleased 27706 476072 93560 77 3 0x100092 kqread dhcpleased 93560 489362 1 0 3 0x80 kqread dhcpleased 46403 460312 0 0 3 0x14200 bored smr 81922 503657 0 0 2 0x14200 zerothread 23856 160378 0 0 3 0x14200 aiodoned aiodoned 53474 197105 0 0 3 0x14200 syncer update 28011 262071 0 0 3 0x14200 cleaner cleaner 62716 113441 0 0 3 0x14200 reaper reaper 1233 396352 0 0 3 0x14200 pgdaemon pagedaemon 46344 219047 0 0 3 0x14200 bored viomb 72658 18915 0 0 3 0x40014200 acpi0 acpi0 14348 88060 0 0 3 0x40014200 idle1 53451 14680 0 0 3 0x14200 bored softnet3 1601 116007 0 0 3 0x14200 bored softnet2 55343 104625 0 0 3 0x14200 bored softnet1 7833 504965 0 0 3 0x14200 bored softnet0 55440 340570 0 0 3 0x14200 bored systqmp 11535 378397 0 0 3 0x14200 bored systq 10545 211719 0 0 3 0x14200 tmoslp softclockmp 75881 62691 0 0 3 0x40014200 tmoslp softclock 79817 320475 0 0 3 0x40014200 idle0 1 443671 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff83989df8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 41948 (syz-executor) thread 0xffff8000ffff4f88 (22358) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83983558) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff83989df8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10186 10954K 10966K 166960K 11265 0 pcb 17 12K 12K 166960K 17 0 rtable 242 6K 7K 166960K 367 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 1K 166960K 3 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 31 0 iov 1 1K 8K 166960K 9 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1333 84K 84K 166960K 1360 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 13 0K 1K 166960K 14 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 26 97K 117K 166960K 267 0 sigio 0 0K 0K 166960K 1 0 proc 58 79K 115K 166960K 492 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 28 0 in_multi 99 7K 7K 166960K 103 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 358 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 251 74K 78K 166960K 3794 0 UVM aobj 10 2K 2K 166960K 11 0 pinsyscall 47 94K 106K 166960K 1304 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 9 0 NDP 11 0K 2K 166960K 27 0 temp 40 8635K 8700K 166960K 4383 0 kqueue 15 24K 28K 166960K 49 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 49 0 45 1 0 1 1 0 8 0 rtentry 112 115 0 1 4 0 4 4 0 8 0 unpcb 144 438 0 419 6 0 6 6 0 8 5 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 808 62 0 56 2 0 2 2 0 8 1 arp 120 18 0 0 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 44 0 44 1 0 1 1 0 8 1 inpcb 376 180 0 166 2 0 2 2 0 8 0 nd6 136 28 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 459 0 0 29 0 29 29 0 8 0 art_table 32 460 0 0 4 0 4 4 0 8 0 art_node 16 114 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 1 0 1 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 8 0 1 1 0 1 1 0 8 0 pool(0xffffffff83989de0:shmpl): page inconsistency: page 0xfffffd8065358000; 27 on list, 7 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1712 0 210 95 0 95 95 0 8 0 ffsino 280 1712 0 210 108 0 108 108 0 8 0 nchpl 144 2070 0 395 63 0 63 63 0 8 0 uvmvnodes 80 1793 0 0 37 0 37 37 0 8 0 vnodes 216 1793 0 0 100 0 100 100 0 8 0 namei 1024 6230 0 6230 1 0 1 1 0 8 1 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6651 0 6651 3 2 1 2 1 8 1 plimitpl 152 55 0 30 2 0 2 2 0 8 1 sigapl 424 551 0 494 7 0 7 7 0 8 0 futexpl 64 1691 0 1687 1 0 1 1 0 8 0 knotepl 120 279 0 0 9 0 9 9 0 8 0 kqueuepl 216 116 0 105 5 0 5 5 0 8 4 pipepl 328 119 0 89 3 0 3 3 0 8 0 fdescpl 504 532 0 494 7 1 6 6 0 8 0 filepl 152 2426 0 2198 14 0 14 14 0 8 4 lockfpl 104 33 0 27 1 0 1 1 0 8 0 lockfspl 48 16 0 11 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 31 0 7 1 0 1 1 0 8 0 ucredpl 104 255 0 236 1 0 1 1 0 8 0 zombiepl 144 494 0 494 1 0 1 1 0 8 1 processpl 1168 551 0 494 5 0 5 5 0 8 0 procpl 656 777 0 710 7 0 7 7 0 8 1 sosppl 168 2 0 2 1 0 1 1 0 8 1 sockpl 688 668 0 631 15 0 15 15 0 8 11 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 111 0 0 14 0 14 14 0 8 0 mcl2k 2048 15 0 0 2 0 2 2 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 280 0 0 18 0 18 18 0 8 0 bufpl 280 2448 0 124 166 0 166 166 0 8 0 anonpl 24 117174 0 113827 45 0 45 45 0 184 18 amapchunkpl 152 11890 0 11304 28 0 28 28 0 158 4 amappl16 200 2494 0 2470 14 3 11 14 0 8 8 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 105 0 95 1 0 1 1 0 8 0 amappl13 176 6 0 6 2 1 1 1 0 8 1 amappl12 168 1147 0 1110 2 0 2 2 0 8 0 amappl11 160 48 0 38 1 0 1 1 0 8 0 amappl10 152 6 0 6 2 1 1 1 0 8 1 amappl9 144 244 0 244 1 1 0 1 0 8 0 amappl8 136 23 0 21 1 0 1 1 0 8 0 amappl7 128 93 0 83 1 0 1 1 0 8 0 amappl6 120 181 0 178 1 0 1 1 0 8 0 amappl5 112 114 0 108 1 0 1 1 0 8 0 amappl4 104 290 0 274 1 0 1 1 0 8 0 amappl3 96 2032 0 1897 4 0 4 4 0 8 0 amappl2 88 622 0 568 2 0 2 2 0 8 0 amappl1 80 8114 0 7563 13 0 13 13 0 8 0 amappl 88 3443 0 3241 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 10 0 1 1 0 1 1 0 8 0 uaddrrnd 24 532 0 494 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 532 0 494 1 0 1 1 0 8 0 vmmpekpl 168 5884 0 5844 2 0 2 2 0 8 0 vmmpepl 168 38908 0 36869 100 0 100 100 0 357 9 vmsppl 456 531 0 494 7 1 6 6 0 8 0 rwobjpl 64 15992 0 13340 45 0 45 45 0 8 2 pdppl 4096 1072 0 988 110 24 86 94 0 8 2 pvpl 32 14747 0 0 119 0 119 119 0 265 0 pmappl 248 531 0 494 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 294 0 27 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(ffffffff833a6a27) at panic+0x1e5 pool_do_get(ffffffff83989de0,1,ffff80003c560358) at pool_do_get+0x5da pool_get(ffffffff83989de0,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff4f88,ffff80003c5605b0,0,ffff80003c560500) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff4f88,ffff80003c5605b0,ffff80003c560500) at sys_shmget+0x1b2 syscall(ffff80003c5605b0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6a6f5bf0fe0, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029aabff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x70bc6cef65a0, count: 12 ddb{1}> trace x86_ipi_db(ffff800029aabff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x70bc6cef65a0, count: -3