1bbda9e1a7057b9978bd69cc50c85287bf61a7fc6db16b60fcd9eda43e609f8b0958288b3b7ee4930a9818ebfac2e468d0df9341a13ea1acd643d60756925bcec56ce1fe5942f4887ae03bff07000073c3ba17d51daa5ad2d37ee2d6c7540b4b19158959186bd589144937682e87b528beb25781900a94490cb2e6a4ed87cab445b0d1fdf93fcc96398c01aa6fe3027be7c98ea7250552ad3e8bccc487238a32b896634a397ee8e3ff16af89612650ca801f1808194bed630a04e5468116f7d7e17dce3ab7"], 0x1) socket(0x20, 0x5, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r4, 0x0, 0x0) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:33:06 executing program 1: r0 = socket(0x20, 0xd654d690a7e0082b, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 14:33:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:33:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) shutdown(r0, 0x2) 14:33:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1, 0x0, 0x6) shutdown(r0, 0x2) 14:33:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) socketpair(0x20, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r1, 0x2) 14:33:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="30517f6398941d85271f915518fc3de3bdb61c6c06e06005d9fda34069c33a9f6bdfdd378037718ee077d0f1daf9853892daa5aa31a2cf31eefe2fd0cffeadff0aa69373605b194c3c02e670a1c78829324d83b74f403305c44e3be01d7123822c96796c06e7334637042e342720e05d58eab144365e245d3ca80cefb312b9eb6f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x2, 0xe5e9782cf1237ae8, 0x2e0) semctl$IPC_RMID(r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e19767b0684bad543839dd68fd6979022dcd6757ce67b07922135d4c4a27fccf92f2fb3e1a3adc2e2eaf5f28b83d9b2df7e0a16467d3e3dc0b8a6fedca6e83d848e0a557a27685ba73faadf404239165e23efd682ddc8bab4341795bb4fc963a99be47d70bab5b80b7ad4e683"], 0x10) sendto$inet6(r4, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66e96c653000"], 0x10) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r0, 0x2) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/130, 0x82) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xfffffffffffff6f5, 0x4, 0xff, [{&(0x7f0000778000/0x8000)=nil, &(0x7f0000580000/0x4000)=nil, 0x3}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0xffff}, {&(0x7f00002d3000/0x3000)=nil, &(0x7f0000510000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000374000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0xf000)=nil, &(0x7f000022f000/0x1000)=nil, 0x1f}, {&(0x7f00007b6000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xfffffffffffff540}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005b9000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000057b000/0x4000)=nil, 0x6}, {&(0x7f000006c000/0x4000)=nil, &(0x7f0000026000/0x2000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018f000/0x600000)=nil, 0xef45}, {&(0x7f000035c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x81, 0x7fffffff, 0x100000001, {[0xcf20, 0x7f, 0x101, 0x1, 0x5, 0xd8, 0x7, 0x0, 0xfffffffffffffff7, 0x72, 0x81, 0x4, 0x6, 0x2, 0x8, 0x3f, 0x6, 0x4], [0x9, 0x80000001, 0x4, 0xe4, 0xffffffff, 0x8, 0x410, 0x5365, 0x4, 0x200000000000], [0x0, 0x42, 0x80000001, 0x2, 0x100, 0xa7, 0x5], [0x8652, 0x80000000, 0x3, 0x8, 0x5, 0x9], [{0xa8, 0x5, 0x99b8, 0xe0}, {0x1b, 0x5, 0x0, 0x3}, {0x8, 0x3ff, 0xfffffff6}, {0x8, 0x5, 0x1, 0x6c}, {0x39c1, 0x2, 0x8, 0x4}, {0x3, 0x101, 0x59, 0x3f}, {0xfffa, 0x2, 0x7fffffff, 0xfffffffffffffffb}, {0x2, 0x0, 0x1, 0x9}], {0x3f, 0x25d0, 0x80000000, 0x5}, {0x3, 0x3, 0x7, 0x2}}}) open(&(0x7f0000000000)='./file\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xfffffffffffff6f5, 0x4, 0xff, [{&(0x7f0000778000/0x8000)=nil, &(0x7f0000580000/0x4000)=nil, 0x3}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0xffff}, {&(0x7f00002d3000/0x3000)=nil, &(0x7f0000510000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000374000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0xf000)=nil, &(0x7f000022f000/0x1000)=nil, 0x1f}, {&(0x7f00007b6000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xfffffffffffff540}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005b9000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000057b000/0x4000)=nil, 0x6}, {&(0x7f000006c000/0x4000)=nil, &(0x7f0000026000/0x2000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018f000/0x600000)=nil, 0xef45}, {&(0x7f000035c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x81, 0x7fffffff, 0x100000001, {[0xcf20, 0x7f, 0x101, 0x1, 0x5, 0xd8, 0x7, 0x0, 0xfffffffffffffff7, 0x72, 0x81, 0x4, 0x6, 0x2, 0x8, 0x3f, 0x6, 0x4], [0x9, 0x80000001, 0x4, 0xe4, 0xffffffff, 0x8, 0x410, 0x5365, 0x4, 0x200000000000], [0x0, 0x42, 0x80000001, 0x2, 0x100, 0xa7, 0x5], [0x8652, 0x80000000, 0x3, 0x8, 0x5, 0x9], [{0xa8, 0x5, 0x99b8, 0xe0}, {0x1b, 0x5, 0x0, 0x3}, {0x8, 0x3ff, 0xfffffff6}, {0x8, 0x5, 0x1, 0x6c}, {0x39c1, 0x2, 0x8, 0x4}, {0x3, 0x101, 0x59, 0x3f}, {0xfffa, 0x2, 0x7fffffff, 0xfffffffffffffffb}, {0x2, 0x0, 0x1, 0x9}], {0x3f, 0x25d0, 0x80000000, 0x5}, {0x3, 0x3, 0x7, 0x2}}}) open(&(0x7f0000000000)='./file\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xfffffffffffff6f5, 0x4, 0xff, [{&(0x7f0000778000/0x8000)=nil, &(0x7f0000580000/0x4000)=nil, 0x3}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0xffff}, {&(0x7f00002d3000/0x3000)=nil, &(0x7f0000510000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000374000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0xf000)=nil, &(0x7f000022f000/0x1000)=nil, 0x1f}, {&(0x7f00007b6000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xfffffffffffff540}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005b9000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000057b000/0x4000)=nil, 0x6}, {&(0x7f000006c000/0x4000)=nil, &(0x7f0000026000/0x2000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018f000/0x600000)=nil, 0xef45}, {&(0x7f000035c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x81, 0x7fffffff, 0x100000001, {[0xcf20, 0x7f, 0x101, 0x1, 0x5, 0xd8, 0x7, 0x0, 0xfffffffffffffff7, 0x72, 0x81, 0x4, 0x6, 0x2, 0x8, 0x3f, 0x6, 0x4], [0x9, 0x80000001, 0x4, 0xe4, 0xffffffff, 0x8, 0x410, 0x5365, 0x4, 0x200000000000], [0x0, 0x42, 0x80000001, 0x2, 0x100, 0xa7, 0x5], [0x8652, 0x80000000, 0x3, 0x8, 0x5, 0x9], [{0xa8, 0x5, 0x99b8, 0xe0}, {0x1b, 0x5, 0x0, 0x3}, {0x8, 0x3ff, 0xfffffff6}, {0x8, 0x5, 0x1, 0x6c}, {0x39c1, 0x2, 0x8, 0x4}, {0x3, 0x101, 0x59, 0x3f}, {0xfffa, 0x2, 0x7fffffff, 0xfffffffffffffffb}, {0x2, 0x0, 0x1, 0x9}], {0x3f, 0x25d0, 0x80000000, 0x5}, {0x3, 0x3, 0x7, 0x2}}}) open(&(0x7f0000000000)='./file\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) dup2(r0, r1) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xfffffffffffff6f5, 0x4, 0xff, [{&(0x7f0000778000/0x8000)=nil, &(0x7f0000580000/0x4000)=nil, 0x3}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0xffff}, {&(0x7f00002d3000/0x3000)=nil, &(0x7f0000510000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000374000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0xf000)=nil, &(0x7f000022f000/0x1000)=nil, 0x1f}, {&(0x7f00007b6000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xfffffffffffff540}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005b9000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000057b000/0x4000)=nil, 0x6}, {&(0x7f000006c000/0x4000)=nil, &(0x7f0000026000/0x2000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018f000/0x600000)=nil, 0xef45}, {&(0x7f000035c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x81, 0x7fffffff, 0x100000001, {[0xcf20, 0x7f, 0x101, 0x1, 0x5, 0xd8, 0x7, 0x0, 0xfffffffffffffff7, 0x72, 0x81, 0x4, 0x6, 0x2, 0x8, 0x3f, 0x6, 0x4], [0x9, 0x80000001, 0x4, 0xe4, 0xffffffff, 0x8, 0x410, 0x5365, 0x4, 0x200000000000], [0x0, 0x42, 0x80000001, 0x2, 0x100, 0xa7, 0x5], [0x8652, 0x80000000, 0x3, 0x8, 0x5, 0x9], [{0xa8, 0x5, 0x99b8, 0xe0}, {0x1b, 0x5, 0x0, 0x3}, {0x8, 0x3ff, 0xfffffff6}, {0x8, 0x5, 0x1, 0x6c}, {0x39c1, 0x2, 0x8, 0x4}, {0x3, 0x101, 0x59, 0x3f}, {0xfffa, 0x2, 0x7fffffff, 0xfffffffffffffffb}, {0x2, 0x0, 0x1, 0x9}], {0x3f, 0x25d0, 0x80000000, 0x5}, {0x3, 0x3, 0x7, 0x2}}}) open(&(0x7f0000000000)='./file\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xfffffffffffff6f5, 0x4, 0xff, [{&(0x7f0000778000/0x8000)=nil, &(0x7f0000580000/0x4000)=nil, 0x3}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0xffff}, {&(0x7f00002d3000/0x3000)=nil, &(0x7f0000510000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000374000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0xf000)=nil, &(0x7f000022f000/0x1000)=nil, 0x1f}, {&(0x7f00007b6000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xfffffffffffff540}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005b9000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000057b000/0x4000)=nil, 0x6}, {&(0x7f000006c000/0x4000)=nil, &(0x7f0000026000/0x2000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018f000/0x600000)=nil, 0xef45}, {&(0x7f000035c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x81, 0x7fffffff, 0x100000001, {[0xcf20, 0x7f, 0x101, 0x1, 0x5, 0xd8, 0x7, 0x0, 0xfffffffffffffff7, 0x72, 0x81, 0x4, 0x6, 0x2, 0x8, 0x3f, 0x6, 0x4], [0x9, 0x80000001, 0x4, 0xe4, 0xffffffff, 0x8, 0x410, 0x5365, 0x4, 0x200000000000], [0x0, 0x42, 0x80000001, 0x2, 0x100, 0xa7, 0x5], [0x8652, 0x80000000, 0x3, 0x8, 0x5, 0x9], [{0xa8, 0x5, 0x99b8, 0xe0}, {0x1b, 0x5, 0x0, 0x3}, {0x8, 0x3ff, 0xfffffff6}, {0x8, 0x5, 0x1, 0x6c}, {0x39c1, 0x2, 0x8, 0x4}, {0x3, 0x101, 0x59, 0x3f}, {0xfffa, 0x2, 0x7fffffff, 0xfffffffffffffffb}, {0x2, 0x0, 0x1, 0x9}], {0x3f, 0x25d0, 0x80000000, 0x5}, {0x3, 0x3, 0x7, 0x2}}}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000740)={0x10, 0xfffffffffffff6f5, 0x4, 0xff, [{&(0x7f0000778000/0x8000)=nil, &(0x7f0000580000/0x4000)=nil, 0x3}, {&(0x7f0000587000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0xffff}, {&(0x7f00002d3000/0x3000)=nil, &(0x7f0000510000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000374000/0x1000)=nil, 0x7}, {&(0x7f0000775000/0xf000)=nil, &(0x7f000022f000/0x1000)=nil, 0x1f}, {&(0x7f00007b6000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xfffffffffffff540}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00005b9000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000057b000/0x4000)=nil, 0x6}, {&(0x7f000006c000/0x4000)=nil, &(0x7f0000026000/0x2000)=nil, 0x5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00005dc000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018f000/0x600000)=nil, 0xef45}, {&(0x7f000035c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r0, r1) getsockopt$sock_int(r3, 0xffff, 0x19, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x795, 0x401, 0x9, 0x0, 0x4f, 0xfffffff9, 0x8, 0x1, 0x0, 0x0, 0x81}) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup2(r0, r1) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000040)=0x4) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8018, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000bc0)=[{&(0x7f00000002c0)="9d7c59d7357004f1be4980c24bfdc0487a410f09a8fe22c8117cee498c3df63f5bbe4a583f35ddf1ca9b5c234286232ae221fed9d311e23896d6419e94c5fa105b788ec4e05fb9ccaa975ea21720bacabd81a6fc858b8f9e30d433f93fece15ce0c2", 0x62}, {&(0x7f00000003c0)="fb7a9eeafaf877d348d28453fd6406b809fc5aa68886c87201d3dab9086f37d1fd0a1e92491f72cf056fe17d6a0c1ff0fc066ec637445b3dafcae0e80506d2182d4e38ca10880f3d", 0x48}, {&(0x7f0000000140)="afe91d5765f6223dff5a44db1dd7c34df0b321e5e72cff7425d24dad7b593457408270767bbd5098fc1477014761", 0x2e}, {&(0x7f0000000240)="69cfb2beab16d843f3cc237432f22cf2318a9f4a3cbd1a779c78993215d6ba19470bdb5f0d8c4bb6ac", 0x29}, {&(0x7f0000000340)="88", 0x1}, {&(0x7f0000000600)="1d069fe2eed701b840150fd8f29a6813eaaf3c546dd48b2ac014d85c1d06c02bfe664bd41a743be3b4eefdfd45f4ddf93e16ea8b6325995d6e551a23ca4a80c69de8facd3dd2bb80787eb5f8dbd96c477be948eb3f007c7aea330e040681ccb17f4a8e152e90492ff841e80a599ae98863da96a13f1eca30ff30981f82e47c3ad8a38e18a8d7adf5fb3693fac67aaf402da694ff289309344e063b96cbe42ba8d981b9e927432c08e321005ae4b9f006c11e51c2a89684140c27096a50a26a54d4cc945202cb9789172a07b1bb844b1918d17c6540c4405ec472d9f8", 0xdc}, {&(0x7f0000001680)="39cdb1ee6770d15ce0fb5845d70b08a804d9de13d95afe2615b050c44a44cedf9b7b463d78daee0360f57eac1db31710bf1e1be7386c758c38a28ebd003019b89392b3df35e49487aca67a2f84301b5e82ea32eb3c20b9ac0b96f21f0f1b8d57e5c38e072fb6526843f4dc0d3be02ce7fc1f741d6bd12f9004003ac9b2b92353ae578591470e0812f96933bf4cfa45dc8afcd78ac3f31f5be58b1c846f2d837c0b873dada78377b5a0729dc55d1a9340f4c89d84edd2748245539e4eb3b4913731e72a2c208fc6c3de684846277728c5ed9ba6cab464c62d27015bf4492d680cee6ac7d65abf023c0c9bd49a0b3d2a5c73c40c9d925d205ee0a98afa0c209d02b52637c2796baf8b78a31faf89c273883f40a0c91cb6a89b6d690b961de53ab89222304409fb98fd815a8c6d9c0e92bf92bc612e6a774f14d6ada2fa06520b58932f9496a4890472a0afa3d51eb36543216244718a4cbdd77b78c9ee62765c0e8f0d897d27f93b3048842f2434e6d5a79ff19fed14bc0108159145dd95a321090503be570c42d3e8d11a1013bc4d22363d5d93d9ff1b9a32d20d418fdc53bb71dbf048aca5382f020fd4891ac9640b7dba2172c911cc1dd523f58cc08fa89a59dddcc36ac2c08df5fac30896298c21d8b31a30166c210b41ad11774c4ca943da443829bcf845aef52568e9654de316f170c8016915788a333c3d33f41defb96435175324466a0a165a173c84c086d0dd305cba36ea0c74e3d97fdeb67b6eee1c62c1f989f15fe3b17f8e6a667ad6d64079b073f3eca07fad0aa863f6bd3f78e7945e51b330360ed92c01b454b68b9d247064acfad769c9633613899b69beee9f11d350ace15ba99dd3d4bea0f96b1f61e76e2062d7262051e199487a6903c57022e52f17c802c062fd943d6390adb3e12821eaf7c381ce0b8a5fd71044d605b5c8f13dc9be93a346d94c3dc5c0f8b13d5b0ddb84cc5ee43a9901f3983657bbf1404928a27f643560c9ff03c7a1bc8f977952fa2e3cf15191f5358dbb504de0cf3039ac7724753305aae1d0c3479285cdd61bc3edb017a0938142ed5993d1602278ae75a9ed8d2d2ba5da03910eb030ae2dd29b40f7baec5069f865f03952be01c45a89dac6b1d0534c21c5062da433dbb7098baeeeb78c0ab2da83b393e3e3c4ab4187cdb3efdd8c48de426f33e89bebaba0fce3105194ee82b6fbc175538d534ba826266586f4420656c3125edd462edfb19c6c628af71607de6adb863424b18418b32a5e6f24a1ab6e06e588fcc2582d84139a8e17179610a08e44b59b054711bcb88f80c8f36fbb2e35f5c4a91927170d62c7167b6b1ebea23aa03b1d06414be58a037d088f2dbec826287e0bfe5be2df363d5e816c4af10edd986ac3c6959b37aa077010da22ac0548490872831e2cc313ab92bea70513ec70ad16020360bd1ec86825df1aaf670a5db6bd9e4e1b43ea7787750a625121329b9339a90a0d8af13c5d0184b0e713728f8f7d5a2a711cf570f6fbd1f27e64c36e12af707e7714e1c583f39cadb2739c3fd097aad4548cacaa9c463e2319ca7cd35f5fed4cd003ffc5424d1b67ee06bf3abc474531bdb005de1132da6acec1e50c3f814cf9a9efd93b8ecb453b76a57144e5b25d749e62f70c9fcade1d2e4a0f64c32401e356b77f3743d09df04398c4f544cf52c076acbeb78ff8492c2a8245ca9eb4b2492afa67b94423bf193ef27d43340c5a7eedaf6c4762299d5970c60742902c447c214012f6fe401ee36ade2f716d451ea5eeb6862f6e883f1c648283168d200e274c106a8dd13f3505815151b131a5c73f5f6e99a395c60919b3b15ba3930e79908f646c8cf6ebab6a2c5124f93d50c9418360851f794e5216a51da12ddfdc5e2a5babc86c956b2ed79d5f3586b5a4353d5593d7ce759b942f2ef560f5d3a2f7cc4c030255972a7469c9f4cd0de1108f9b7aa29e3fbcfd3a6bd0e66bb0740e0547f61739e0a4c2032db6f086eb3ae3b428b1b27a8829455750ee502825d7c8962120dfeac5bf8fa76a650d8d7e98abbfed8ff7b3624894648c72f993856a985da60b1ed3e41c16ed8c32814658287cfae029dc97d31bcf1bd6211d5d59ca69300c02056296a6d24d3f05dfcceccb8cef9caaa554ac851657b5f30b6d7327094b66b6ab6e16af377caed793b779da3639353e5a7332a34dab54c4248cf1ed4eab098b44f99c209d5536d87cd884229f0cd4736e9aa9ea7858f65b3b2ebd6400165fdcbb0a8c90892875c2ab66eb3651607d571ebe74fe541333ea89d0e29cb7a896fb735b3ff355b54497395217b371f01310377a89cba18dc58bfb9060468b1a9d266cdffb4141ad227f4375fb2ece397763eb882fdb76b58192795e989baa612b3c9278fe7cc6f209c48a90f9bd829debaecc8a870cfdb2c134e1e0eddd85f890f08ebdf6b063fb5392323450cdb0c91a5610fde417f780bc4d178e85d97575a4d00218269f610b917b9261420b27dece6ffa11026184ef7b8914439011cc6f465329dd977d23069a4db800b24379c9c1127462fe0ef963a6311d5d562d8d806430a613b7556267ea474167c1fe47cc99b9f78c5bc5bef7c6fce0bf68b1661b2d15856599ea085cc2d58aac9c0283a5051563ea7915d0a58df745c2f30b4578ad8dc1ac8fb4345a94853b3a018764f708049417f005fd6f69f6f3dce5262d0280777cc37174760cb917aff5cdb010cc9dfdac8c594a9457533f207155d88df894222c571e9b0a4e53e1c700133dd0e8b6be1460ee9910f621ff2580639bb54eeaeeb02222b180677cb602efc2fd6c2173338ece7af4ebcfcc3afee3a85fd3f7bf3290f0a2a71a2436acd303c8688d9e26564a8b426bf6b2f9e2a4b8390ba249feae59c0d19208ee55881693dc3cd1b9fe3d078c252ce2af7994e13e6b4aa020d5dfe5587f14fc859527777586d2286ea941c8792f8671398807a49a322b2f54cf9e1c8d322d12fefca5c9cc8af4a003c6d36932ebaf41bd50ce42fed3a54ee95bb0847999b0917f7d20afbe9c2a457bb70700f34fdd5f891eb8122d2750336e824cfd31378e5b3347e5ce78fe85320175ee1226aee9cc6d67f4466d5acdc76fa85808381ce2730919ffa60ca7a6390a4fb3e0a15673ae3e38dcb2aa9ccbe566e42a1a5354434f548e5a513d34d58cc85e21693aedc33e46f2774662364d170a47df128a0fbba10d4e10aff91177984a5babbbbfcc195c9cb7b00b6c9e72cab8dbb8cf4907085e007684739e75bca88df7ca38e0cccf45ca2337690471613461a98dfbfd3d89283542abc8310b1b14ba76e6ddca6f7694b8d2adb6fc4efb48cc3eac59ee18919102b41a69e7a65a09fec4cab01eeeb71d8e8811e959dd5764e657efb001af0eb6dc0b08cff4424d6f10fcd0138388921338b19a7e06ec2aaaaaab5d1bb849b2444ad06020d42b6f1ccc2779d959f6f685223027a5372965a06016fb54ab10b7468f42f2a1e370dd73cc850c42814eed8801015fc19917ec1fe698105f70568bcd43c47417b43101c2ed6b79410b5951b2b84b8236376361d70c3fdbe5daaf64d0f75ea26d14134619b507f46b6cd4a313f54d6f8105d29e6f2d6d8802d95bd667af7e7eb01fa96f5b8177ef19bde318fe80ff9b05d6392a0a927ca8ed5a924d36c18025262b01de83a894385b76f22858f56f408f7190de13d3ed07d77f718a9bcb65a6b17e65db996e2389379b5a0f438be559d3a3f249a307ac1d8b81b0f7a572169fa4c595ae1063245e7cd62d91be2f70ec473b3fe26d44f0e12992978417a95f280f04d9149853eb74d74b3fbaebcc5174fb52ff5bc4ec6b43070c8709f482c7f9f42f2cca686634802d405b5275965e84f17588bec7cf7d0a85db32df6c0622b11e5ec35d67d6ee9904af4eb614ecfbd6a13f04656f443a69aa7999b585fa9e19fa35bc95634dfb510294c47bd138eca40fc7e2dbb6c20d102c884e48ad2cf4f37b28ab0ba9bfe04e2a594d09159f8c31284dea8fd640ab92426d01326d8cda51d839acc5f269b4e5e3da1ed0942938c7885c7819e8cb88a7c26b319436a6051f3aa0e829296f7ea8c7a398ce27527b701250f12f947527f2d33ea3b910ba0f58f7485f9ad79bd2e5fe5751f6c2c9a97fa31627ca10baf01f5cb95f56c700db391e5256539de42acdab99092c3dea5616255e0021e1d7ff4463f0ddd1bda0e7ba5ba2ac095988b71b61f6c3a4977c93b152d28690b0c056e581dd4f112f809e2d7933c2f8cec49f918d0d6e45171da1a0b70a886e0713340a514d619200e54c1cabcdaf213196be14c3a1701ed7b6224350249a5df679484ffd134b0a0b132a8d877fa555a73bce50927b76d749ae8bb58d9315cbf242d03fbe80e41a4dd914a4e65a4eac7d42b9ed9d9cbfb4ebb80e11893b9b84d232459abf923fefc8f2cca6db9ca391cef0bff413970e4589831686240c3f575696f88182227aff7ea5d12b90bcbf4db00c6440b0b657a2391055152f30736a2d5343bf4091a587b742efcfaaa4f4aa72a5f24b954ee2b74b36406aaaaf316a278aeb014c1d23a4f8a29008948a3a9a8f046137e0bd00205ca2f9ba5d4eeb501006a6429d12ee6917ad1b3876e78097f4d41fd3bbae6f0d419f6de568b915303cbea5c924249286ee7746b1a5901e21c2f2880b5690074d5f5159476fab28740e9cdac6204aaa64a09eaf16737dee02c42bf976905866c1a069981c02103e6d252546532cc45ae2de6b60a91451f07da2e1dbd4ee0d36f90649b0b6e3ebbfbef1b8ab6366365145ae8ad2094745d1fed1cd83472e840d1127b596dc6dbd775a54dc01ec7c62dfbc717e7791afd018e91736e422dbcf2c8f9f0ad7f9787a4b968d5c9ea7aeb2e8c42e14622e4fdcf665d3e238269a5f6239b1f009782c23bedd75fa4cb5b7c7e2185e50567b0b92d85bdaa633b2a5e4eb4bf67313a35886bace0fb7f73476847710db6cfbf103bce9c2ebe3eca59aee09b033c02dbf4e9db19151e4f47b8c1a04360d1dd98c38bf0cb315678b51622d51cf70458d6b0fa5b2fff9c237ebfb3362c4ee460cb5e91cb482fdc5b83cbce4ef41e1345002e8fa0d9ec21a107a53df6a95423f97124fc5080c31c4b6d3619b0a72007f0c17b49dbff791d6eb2c21509f36de53655b83930df155b0cc6e04d65528fbd0ce232de1a2c8781a1d805b7a8e192552431e5c13131f95222d9367f23a286bfd340424c49b0a2be776a3a2c0ea7968b3afbd54c727c9d846493c436e66d47c3d26eb6aea60c997197cf8b9da4e2a2b7d96e514d0b58dcd35ef604cc60d6c9c74d67b874bea2ff1d227b5d51fe469f0c79fa35f18d36bdb73f7a8eacd26b12131822b22762617152fa22c363f76c0f32290d8644348243644308aca6fd14f6d4e88833b6a2a333e0168d86f86d14972004d22f6493f42045af918a9fb54bf67e8016904d56cc588a307564faa4d06effd6cc6e969910273e2edcb29c3ecac35b024ffcb65f645cbd78edbf8f321f8e94730b1a8d3be82ea19e141bd299eff88389bd407ac071b8d2f76edb9af3bf6c7aae741a01ce467f37191add9c13b2f82bd6e462f9a803844dc755a58c2d51894cba7485615423deb06bb65b0d9b9f0c2186a92a81385198184aab07394b3155e4e466d303ce832961b61ab7cc6eb75e0c25904a28c2a096ace216bc32b827fea1305854b9f340266d6f5028401af8474c8c1181eabae60c87a1aa65ad39155c5835fd10719dcfaf94e563d8b987827b1fd9bbdfb2220be1f83f9e7", 0x1000}, {&(0x7f0000000700)="2f9fc3c9931614c504da71b40ebd5ad1c8bc86a3a6a8b1184ef9fb8e709c200c2f2c63d90526ed9758a87549a245585b80c71dbdbb649bfae3e6685d7ae52ef9fac90e3c5dbfd8180bac5729f00849c3913e77b340565ad2b8442205dd751fee8c4594ee85f1bb2f04e1466b32d1a8f11d2b17accf3caebaa78103ece58c44567e6e1ad0bd0b38", 0x87}, {&(0x7f00000007c0)="fbafd7f56234d698a0e35be5160dd314d733ddb6501098442874ed26b604dbc94ef3af86c8bdaee52d71744fd304604db39cbc250be010c723e1b617b5abc02b9762885efe53ed7c1e182a4ae7aa60e9dc7a98c26e7a1738238516e0467587a611b65e14c0a70e92ec6ec9bb68e2741476470f17dac3a4a547e2af8db1afeef30ee346ad5f1a23a4763f51df0143b7d70127892da1c4c2905c2903be7b1df3c2f1a3793dc2d22e60ae8efc7b4d04ad884ba180e1bb184ea357f521ffadc0302817f328e9b77e6648519278c7e90c560d152f9876da9236928c99aa8a959dd7123e3aaed9c9df557547fef25a5d81b8a8e99cbadd1fafe01b98de9638ce", 0xa9}, {&(0x7f0000000b00)="6fce16a879f18b2e931a9b22017d73888bd6a7ca165a1e1dc9518b2fa498f7edf519f106544f98d0dffc7b9a2dd1920a3f3bac5ec2bf8459cc6f1290333af8d2de61757d613a63ce3569105097eef09ca1f1ba4a3417e8b924676e3f8c249567a5412a717c5f3d30a2b62e29665ff60c50c229f3c8d5065dd95a9f06a49a78907521c4d6024fa466ff", 0x89}], 0xfffffffffffff85, 0xfffffffffffffffe}, 0x401) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2002, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa9, 0x20001, 0x100000000, 0x1}) lchown(&(0x7f0000000080)='./file0\x00', r6, r13) 14:33:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) msgget$private(0x0, 0x20) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xf97) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20000, 0x32) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r3, 0x0, &(0x7f0000000900)=0xfffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffec) setsockopt(r8, 0x29, 0xfffffffc, &(0x7f0000000940)="0085c3814d85a75c5cbca6e8875d99ac3a6d94163660198cda60b2664d596caf2c0000000000a31891e3dd24d3e20000", 0xfffffffffffffe30) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) socket(0x40000000011, 0x3, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f0000000300)) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\xfc\xff\xff\xff\xfd\xff\b\x87', 0x180, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x8, 0x800fffbe, 0xfd, 0x7c}, {{r10}, 0x9cc966705e988fd8, 0x88, 0x1, 0x3, 0x7}], 0x0, 0x0, 0x10001, 0x0) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 1: setreuid(0x0, 0xee00) shmget(0x3, 0x3000, 0x3a6, &(0x7f0000ffc000/0x3000)=nil) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9eeaa6dbf79477a644660000007486b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff106861316538dae9cf36362ac5be9d2cc9e4c09b41b6602f1f45da881b750bdfe98507493c4dd87f21ac5f35f602cda86f9abe3b3d1bf06b37d1ae684d15b0a7476481c9d8fd6ef75d8a6998e65e6699e2d5e322e610c7485b8bd98645a9db39d5117a5abfa976622949881408b1f4b3ec8a698ce7acc11"], 0x2b, 0x0, 0x1000) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r2, @ANYRES64=r1, @ANYBLOB], 0x3, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r12, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000640)={{0x2, r15, r17, r18, 0x0, 0x24, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x8, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2002, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r22, r27) r31 = msgget$private(0x0, 0x682) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000580)={{0x5, r13, r17, r27, r34, 0x20, 0x9}, 0x7, 0x9, 0x4}) r39 = semget$private(0x0, 0x7, 0x0) semop(r39, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r39, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000000240), 0x6) r40 = geteuid() r41 = msgget$private(0x0, 0x682) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r41, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x0) msgrcv(r41, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f00000001c0)={{0x2002, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r49, r54) r58 = msgget$private(0x0, 0x682) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000580)={{0x5, r40, r44, r54, r61, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r44) r66 = semget$private(0x0, 0x7, 0x0) semop(r66, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r66, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r66, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r66, &(0x7f0000000240), 0x6) r67 = geteuid() r68 = msgget$private(0x0, 0x682) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r68, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r73 = getppid() r74 = socket$unix(0x1, 0x2, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r78 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r79, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r82 = getppid() r83 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r83, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r84 = fcntl$getown(r83, 0x5) msgctl$IPC_SET(r77, 0x1, &(0x7f00000001c0)={{0x2002, r78, r80, r81, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r82, r84, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r76, r81) r85 = msgget$private(0x0, 0x682) msgsnd(r85, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r85, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r85, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r85, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r86 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r90 = getppid() r91 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r91, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r92 = fcntl$getown(r91, 0x5) msgctl$IPC_SET(r85, 0x1, &(0x7f0000000980)={{0x2, r86, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r90, r92, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000580)={{0x5, r67, r71, r81, r88, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, r34, 0xffffffffffffffff, r44, 0x0, 0x0, r88]) r94 = getuid() r95 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r95, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r95, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r96 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r96, &(0x7f00000003c0), 0x273, 0x0, 0x0) r97 = msgget$private(0x0, 0x10) msgsnd(r97, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r95, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r102 = getppid() r103 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r103, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r104 = fcntl$getown(r103, 0x5) msgctl$IPC_SET(r95, 0x1, &(0x7f00000001c0)={{0x2002, r98, r100, r101, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r102, r104, 0xa9, 0x20001, 0x100000000, 0x1}) r105 = msgget$private(0x0, 0x682) r106 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r106, 0x0, 0x0) r107 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r107, &(0x7f00000003c0), 0x273, 0x0, 0x0) r108 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r108, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(r105, &(0x7f0000000140)=ANY=[@ANYRES32=r106, @ANYRES16=r107, @ANYRESDEC=0x0, @ANYRES16, @ANYRESOCT], 0x5, 0x0) msgsnd(r105, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r105, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r105, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r109 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r113 = getppid() r114 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r114, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r115 = fcntl$getown(r114, 0x5) msgctl$IPC_SET(r105, 0x1, &(0x7f0000000980)={{0x2, r109, r111, r112, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r113, r115, 0xa5, 0x1, 0x100000000, 0x2}) r116 = getpgid(r113) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8001, r8, r93, r94, r100, 0x40, 0x1}, 0x401, 0x40, r116, 0xffffffffffffffff, 0x100, 0x5, 0x0, 0x7ba3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x157) sendto(r0, &(0x7f00000001c0)="fa8c264f6221a0fd363055693ce0", 0xe, 0x4, &(0x7f0000000200)=@un=@file={0xa5cbb002fb237374, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x8000, 0x6, 0x2, 0x0, 0x1, 0x9, 0x5, 0x3, 0x1, 0x800, 0x9b}) pwrite(r1, &(0x7f0000000100)="4d5382", 0x3, 0x0, 0x0) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00004c2000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0xba) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206997, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 1: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f00000042c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e520000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088777539f91baa055d48ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008adf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e592758fa8287df4dd867e6c8d6763000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b7b7f7b3eed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c81c77e35058c086ed34e91a7a61d240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcc108000000cbc068f65eefba1cdf9da3284a632091879a6c517c76090000000000006f7781b675a9a83f8e57685035e4f0e0e6cc3e549460598d9dc7309e4a5c2d56ad9449ea03c33823cd6ecd35b0a61070b83fb827f0dc63349d95f3e02ebbe66fbf4d057a4c420adb4d39e5953f9d1cf66846c0f100000000000000000000000000000000115b270ce2bc5a7778118e3e9c9b586f70e7adf9ae6d39266d7569c144c7b1cae0bcafe49a439114e3493ccfa4a1c2d9feb16046ab55c7ecda0a505d7aeaa301be706db812e07325a726c93cc5085669d4398bc0a40d9a99436d40b5c6238de2a30b49a129d871fdf7fdefe62f37913cecf5af9c7dd6f42a4ce19dee8eb0911982a3846e141808f858d15eb6cd14120d80a24037c674539fb2f629d2d0afd7041561d0e1e9fdda42afa9407abf99e76c4a2b2b48efe49eb8"], &(0x7f0000000000)=0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) r5 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) writev(r6, &(0x7f0000002b00), 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc020697e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000340)={&(0x7f0000002740)=[{0x22, 0x5}, {0x3, 0x5}, {0x8b, 0x401}, {0x81, 0xfffffffb}, {0x86, 0x800}, {0x22, 0x6}, {0x23, 0x6}, {0x82, 0x1ff}], 0x8}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f00000032c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/180, 0xb4}], 0x5, &(0x7f00000015c0)=""/57, 0x39}, 0x45) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x800}, {0x2, 0x3, 0x7fc}, {0x3, 0x9, 0x800}, {0x3, 0x68, 0x1000}, {0x4, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaab31) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/devPp\xe4e\x00', 0x0, 0x0) 14:33:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x200000000000026d, &(0x7f0000000180)=[{0x1, 0xfa, 0x1f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x564) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0xfb1b}) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1807, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) r4 = syz_open_pts() readv(r4, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r6 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r6, &(0x7f0000000040)={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r5, 0x20}, {r6, 0x10}, {r5, 0x2}], 0x3, 0xa76e) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) getegid() write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x20}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="67bb0aac9517458526dc0c10c260561f05f8a04625ba298f790ff0d9c2d0c192af2462e9b2c2c0aa88404f962098416e2bd9f97c240229523e54de0129dac41c7f2f364746de15fdf4452e2441bfb6fe1d4f4b0f86b9ce4a3717bb760a987c47be55cc4bae7bae81535bbaf1be1a083aa5ae457b107c8dcc713b6a05a4bb1be83801ca5e44ab9a114758b23551fa7c92fb1aaa87ad750c86aa65c6dd03e651b43c12a6bbd3", 0xa5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) write(r0, &(0x7f00000000c0)="57a04ccb820f490596f3cbeba546b6aa297bbce9ebe62a769cf73b15517619ff8fd8048f7ad767262dea53cb65cc530761e4fd980da8ea990eada654a169c2f09bff00efe3836cf0955ec31da6acc1343781f5ccf4427f3bf4e01f9be8bf31df097d256924f6e6bb12b1", 0x6a) accept$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000f6bf000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df8b16cc4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4103], &(0x7f00000012c0)=0x1002) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0x62, 0x4}, {0xdee, 0x7fff}}, 0x0) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffc, 0x8, "5e00000000001b5ef99b0de400", 0x3}) write(r0, &(0x7f0000000140)="04", 0x1) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() fcntl$setown(r5, 0x6, r8) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r11 = fcntl$getown(r10, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x6, 0xee9, 0x7, "e4e56425eea1162780e1eefdd653f93bddd41986", 0x5, 0x1000}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2002, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) r20 = getuid() r21 = getuid() r22 = msgget$private(0x0, 0x20) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r23, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r24, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) msgsnd(r22, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESHEX=r23, @ANYRESOCT=0x0, @ANYRESOCT=r20, @ANYRES64, @ANYRES16, @ANYRES16=r21, @ANYRESOCT=r24, @ANYRESOCT=r25]], 0x1, 0x0) r26 = msgget$private(0x0, 0x682) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1f, r3, r15, r21, r6, 0x6, 0x4}, 0x10001, 0x0, r33, r9, 0x5, 0x10001, 0x7}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2002, r3, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) setegid(r6) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0x7, 0x8, "c931366b21f96046412bdc1f27d3c373c9150a45", 0x3, 0xee6}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000080)="a28f92dc0f4ba12d2c30b7b08d30ceb68b71a504d5f17705792dfd9f7df2403bd35436e9d7d73bfab344d9046246dd995cad20b6960a68d4b00740fd617d51777be9fde4539d1fd050716dfc3b160716c29332b43c02a7fa46598b46", 0xffffffffffffffd3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000100), 0x0) flock(r9, 0xc) close(r8) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60403870b6b8fb7b3553e30d1e6a409a33b43f7a29799154028f6e868f0069f0ebe4b288aea14792170d17c2d255e5975e69013565bba96061db1b73ed4671601dda39a383710dc597b3ea2d5da330f44ebd8e50e7dd0f8060bbcfaf2c3a1924d234c6051e5f5e4e1f08d1281e2c88fb23c5cdc8cd6501371f7bee1b0a74c046f6acbbf929d7ebf6dfe3fc42fde22525556c10f1685e3dd610ebb6d27f149bf6ea06b75e94406499b49d81756a7373aac02afe67f811c93f82a95f2e352100c241b9d331ad6a9b562bc371bbccb96ad022e97143faa3509d4d503f381bef4543d4066515569601d6a3b4804a53e6363c56ed792c3e34c5e228bb4085f302ebcf749f140a121aaaf27bd668ff022914db02624b3ab559ae652ee5b151e6eac22859ed88c1929fa2a357aed4b90e9e4716a7d34345b6b7e70bd9984b2cb0bc37769f78efde2ded6863bdda0de23d9de3ccef8367c00e64912b454b58c96cc76e45d9ad349193"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="14000000000000001ed7c5512ad4940583ca04262f140700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0c76515cd91cfb831a5e6c7f257265c9d354e80a4e3724b6effda1501f6be6ff1d0ef06508b51e9746d0c01b1bf813ea7de99cdbbe89cc32"], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[], 0x0, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0x351) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x6, 0x64, &(0x7f0000000740)='\x00'/11, 0xb) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r13, 0x0, 0x84, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000001c0)={0x20000000000002a4, &(0x7f0000000040)=[{0x3d, 0x0, 0x4}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRESOCT=r10, @ANYRESOCT=0x0, @ANYRES16=r20, @ANYRESHEX=0x0, @ANYRES32=0x0], @ANYRES32=r21, @ANYRESHEX=0x0, @ANYRES16=r22, @ANYPTR, @ANYRES64, @ANYBLOB="57b65ff63cf50af0320805ba955b86a9ba3509e7451d876dd53968ceea95baa0c725fc4ed5351fb8fa2730f4712174d04dcf8d00fa5f0f31fb3f255231a0deee3e329a7b4b6b1814e78f07e46b695c5e58b4844d93690ba2848bc9", @ANYRES64=r24], @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES16=r14, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYRESHEX, @ANYRES32, @ANYRESOCT]], @ANYBLOB="082843ad76e99e54899dd72e4d61b7a64c98", @ANYPTR=&(0x7f0000000900)=ANY=[@ANYBLOB="715e8aa9d68547b6b36b84cc025255db9367d5d4af083d020000000544e1c333119b058b60efef39dcf451685d70912707e66c8de777e626ac0e1945e3cba89a77c47cef8effefe6b5d4d00001d78a67859af0543d3f2f9e21bf12b637d54cda9d57450f73621d049774708c39ec379e5c08f1d09cb725900e216084c564f399f264cb39a0f4f8decd8e66d50000000000004e32111d133ccce0d3e9b58789b3e6971450cdab097da6f07eb5d160d7", @ANYRESDEC=r11, @ANYRESHEX=r18, @ANYRESOCT, @ANYBLOB="57b2cf177cd39f71cfea55e970cb0fb6212878", @ANYRESDEC=r19], @ANYRESHEX=r0], 0x5, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) r27 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r28 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r28, &(0x7f0000000780)=[{&(0x7f0000000280)="16f1838497ac36bf6218d7b802a1f70cac9d12da6cddcbc736f075d1e0a9c58406acfbe32236f21f3a0d73a83db9bcee741b1ddab3220138833b6903f3dfac27e22cbcc65a4711a0a2a5eb2c4510f4b80a532e7e8f8f4d5c94987f8c42495fbdef0e51f47764fcf592df2138e4678c15133d4bd06aa2ef", 0x77}, {&(0x7f00000003c0)="269161f8837ad3f2502c7defa6277dbbb24c479f306e4a2a9337396dc360ab8b23d8e52e250dfa55ed906dfc3c58ac471adee4022421b4c4b5c0ae140e7f289c981acd732cc6338db51f2a7c2604ce1ec649eef3b99742ff15a20241eaa5e0c1d4e63e241f88f92bd3f2b330b98a7ca22faabc4ceee903bae6db5752f4ae83e6d3a6370443e948a2151d85a36ed80c", 0x8f}, {&(0x7f0000000480)="bfcc454e2d925e34b0b559fb2077af476432822c516f2565134c7afdab664b8d65bb0c8fe09617bb7f3b6b3ff06fc9107c612b9a8d52fc8b6c5344b5f26989c2897e9ad71b70c6cbb22ed4adfc67d3cc5995becc4b43d80faf62417529cdd4a3d603dcc9e16a0671aa381d42b5920827dd91b0b5fb44c0c4565e922df58c3ff66b237269623f3ef24bce8862fc5d579c956a530005f5f0de6e9d55dd6ede086e87c22c24e486957ca63957d857c6bd515668cab4e160b6ddd3c3822ebb7c7ee330975744cadb38ebdda2e0f236082db15f445d5d23e95a5665c541a7fec89bde1530f1589067178b773b4006df802dad78ff4701d4f4c37509979d", 0xfb}, {&(0x7f0000000800)="3b179f1bc60d09bac71d66ee1760e46e69d53768de7e0230e02de4cb3090677f7c77140d8d0d84e66da277b1b64aed9457762650303f6694d75f4cd51f156543354f2b488f5c90dd30e5906252be1524109a834ff6b1c89ff45d77e8ee37c6d420d66e50a16a695d1d45ed7b2a78659e9fb44d9b88e375dd4d28a79c575850293b45e19a7f25d0181e73e7579716685e8f33d6184b54951f06993a5c6f2b08e88a9cac8a235e543374806ebb", 0xac}, {&(0x7f0000000300)="ee6b4bb7e7801b33357b0ce1a22eeab879fea2b8e27edef12d30207fc3b928bee10de0dcb3112a361a08b5db83ca5eaee954755090b3a788b62194c32825ed3221a0800d3b3eecad7df78588b393ec4dfa5f11af9d21fcc58ab4718a1716c6afecc6088acbe2fa9abedaf29a8cf2e67eaab858c9f100", 0x76}], 0x5) msgsnd(0x0, 0x0, 0x283, 0x1000) msgget(0x3, 0x20) r29 = msgget(0x2, 0x0) r30 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r31) r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0x1000000000000258) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r36 = getpgid(0x0) r37 = getpid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x3, r30, r31, r34, r35, 0x2, 0x8}, 0x4, 0x7ff, r36, r37, 0x0, 0x18000000, 0xaf, 0x81}) msgrcv(r26, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48}, {0x20000000000006}]}) 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") dup2(r0, r0) 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r11, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) r12 = geteuid() r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2002, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r26) r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000580)={{0x5, r12, r16, r26, r33, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x1, &(0x7f0000000000)=[r33]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r10, 0x0, r38}, 0xc) shutdown(r0, 0x1) 14:33:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a560100ba6d3a99feaf000000000060d5706c85c27685fbfe808d11fed95be1d2341de39f8fce02", 0x338}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 14:33:12 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, 0x0) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff, 0x0, 0x2000000000000], [0x0, 0x0, 0x6, 0x0, 0xffff], [{}, {}, {0x0, 0x0, 0x10000}, {}, {0x0, 0x0, 0x0, 0x6}]}}) r0 = socket$inet(0x2, 0x4, 0x1) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r1, &(0x7f00000004c0)="f3a385db9eb2fd81c7bfcc8c53d1abe405fa769e69c53335e1a79a397f1d798a4fa52c3992f7f9abcbe3ea2aef4453d65bb21a59058f716ee6592fe4aa3c417d8c9c538942001a670e6e7b42b1e2b6e99dab0bb0c80bc8fee0eb2bcda64dd382096c86a8b83748412ac4be2b939b2115f4d874867d4ddd444092b2bd272d797d1d752e183ced681cf700d19a064511bbfe0a3f3845b2182ae288b3c28ddecf5316ba02be549867dd37ac20faf932737677cc88c62a497ccd5ad63b94b92cf9f78dd81fd668a2d0ef6f603b1bc418f85ae9e36fcef27a6baacb2c1d3ff791f9131f9ceb84902d9439c1a91fa5b5d64f38078558c86a9e3dada60c1961e097782fa0c2d59dcee00571834e1c3fbf0779f25fe46b10a67374d699c83f0a4d9bc7e68f1e0474dc14b5989d5e5985d71fb284577f9ffc9cfa5066738a8ce2f9e7610c4cba284702cf8feb4eaee0eba7fbd5d89c902635b9b42adbf8e6567f369a6380c800df2539a854c94ba4b58c9c075b408522dc05291e496b60425d073be911635cd549cf91caeebe2093a05bd6674a5f24a2425096bfc8e95dd41d7f90c0bdd4c0d8c07ab141d7a489e9f28a7e3001f7b7ef1920cf8477fdd3875f1478191fc1b4f847577cfcac202e925be156e881f7b2291d80dc930c772191bf1cf5f9e0d091c41b4057891c6f0f0e6820c5248365e9e72414ce308f538cad514f9723705a77509a742bbacfc705d83df17343768a2198c71c97ef2d63c1717cd800f8cd9f8c0993b42741b4c5cee7083a83369d924a0b314f2c0b12109598d80e729e722f8c924dbf4d81e5edf4f62b6174dcb13f4a5f6f1c57b38f3733c86bd06a34f9c87c226bc4e8b635f29bc573aa51e17f697a3f9e49eb6dde3671e6dd35aa1691aae6b15c6ffc23c9144e4a6d4c4b8ebf6c16762e4f5f0239d51850784b9818e4d6fb772b8550b027d758d817ce6146aa5a7fcb8888857940b890b4b699d851b30b643e97d25717c6a2c191b2f3b0992f1499287ec4a45941edb3e050820fcf669e6ce0415a6e44b00478f32cc56206b4dfdbd1fd60f370b4fef7c3d1f6ff94779a1feba678ac360dc700ada74b820b99e7270016c5bda888299e406df71d6d3a0462416e2fbf67df9dc3fd8d41f1f952b683fbd8862e92ec80f2ec26ffcb7c4abc2f368fc27dc044d3b9b43e8ee5c2d77ab5e45ab75e8a2e8bf90d580bf9ec0c520220fd3dfd5d24128650072bd8e42658ace73312385d8dcfbadacfc04518c80f877fb37a5ea0057c95ca6bb5555c9ae92985aef8694d8a3d9fdb2d6634ad9b0c273ebe311eefee8783f83b1f466df0816622ace5397b8c20beae574d69c4c7725a5ff1c131da438b5c464153a03392392d4144c0f0a18326e51e98eddcc2fd8be9e3f70f8f93176280533b26e9592f8a41af30d719372e0dd89572bc861fda75b79b4baea1ca143de8ea4e4f26008c2f89390b75fc2433e14e60c12064a1cd4ee06f5792c26ac8b6bcf922c3df9e64ec2d7fc24bc3cbdf002e8219823ad1cae47b9e3c2f0f4b01fb8f5b0ceb234fe133a4534a5ef20d14d0810b04d6b1551d4fcb4f5885722d52346437fecc4e6f772eeac93d942d2bc1e58402290823a584b262409c5a54ed225bb6c31452f7e3ab131bb8cfdf8670b19b156dd8de54c78c267b7744fc7a4e3a7f34ca3ca143e6ede66c965b15e4ae26224fefc8a6543f356da4d2e7959c6f6d27e53159a92fe92d42b2f9a9dc2f0f11b4723a7beb6a32dd78ea8ab040e4bab5d171526be47c9c2f130217325612c8682fb2f89ed33ece302b016c348188410f86e5ef63d30330795a403f24d028e183a4f29f8326a1da0cf06e200b638dc3c6f472015371ba94b567765e34fcec04577b970d7b3293463dd1cd6fda319073cf57f45b487c89efb0a5b578ff2f9fc44af9bf61510b809be9011e4accf69500d5157e285686e24b3c454fe115162dfa57f074d12e1c3a8974d96f59f9fcfc0cc885e211431a02765c07ae3ac6cbed406e1548ddc2e0cf419fda49aa7b4da0ca446a5053fcbda12b42410bd52fa286a9d9348d8dd6368e4f38ef0669d4597308c0ac72571ba08a7a98e254d7e41ff2293e2802b5f29fc2f8f8b5c16573087d348ca67fddefd048041b07fe99831a8d6ef855ad9eb8a09117a95652c04951450150ec28ee18e5412f4f964eae526dfc1461cd353d3dcd98cba3d3ba320155ab6b6ddfea33f2235a33133a32b2e1fb0410e9ab130bef2f34b71f9f4a6e6ec38f0466d8cfd334658cc3d07e81fe47f468be80a7ec6618cf9b646467410027a1f9b40233e30db0780c0dca723a2ac0c91bc8e123753f49bb28af991cb4a774d781f6b114ea97940ebb9f76a15932a4bcc7db0df708fc947debcc5bd8a6ea6ad616ef3bfd7055c9e62fb074442e93096e5bb49bc576542aad12be7a0d91635ba1d0d9dd3e6b8c5a24a5057d23b843fe018434ed44ae9c603f460e2dfb22f032380d1585f5eb1708e9826d0b136e9145f9792ed0a11457bc4398d42b977f4295fd68c7ee2c1fe940fc877ffd15ecadd62d006c239fdcf0946c25779cf3693543eedd693c47ff8fe66db6c60d55cc640f3065bc20df19661f5d5638acfec4e2f2c5b6bae25bfe7fef6bcc63cb22b77dc5818cf83419d16ea77233bceed1ebb580cf3578456697503a1c0014bfa5a765d150827c59f4d26734515319fe3892458e4d8ce1bd5324c9b1034fde16107be8a360dbd871482166c92854f9714311336334309733015250781e6d9c711050a519099a61e8fa5fc260498118b1938ffa8a9e6e30ca19eeccdb0cf94f04c9eea67a889c28ca520f9aa894ae1adeed7db140fa0e4cb9d056f2b662b6a315dc36e9bb1f797b2bced2adf7d72a224855bee9dee5c4bd9920f510155d6fda15366caee51ca742fc7bbaf51fce4bbf6e047fc0064a35c01996f6f7911ee7bd59f1cb4e5536181b913efcf12fa865af7bcfbb406c8d65f2639fbd093767627140aa9847fc8034ae0f8ff9b71f808375b91de300cf0b82dce45c08e953e8a283533c803e237ce396457aa3d51dd2e7a3e879d8a9bb7dbcf05c4428c58b8e85665330ea7341925d768dd05e14f8e5ba6f7d617eeaac336542b1411b55cb55eb2477f2425827ccf3b13f20686a201382d104b211784613bd9c94cb080f3b6d574c8aecbd4fc3a56750543f59378803bb936cb870637efb7e4d3db4e9a4a9633324bb381f226e08d61c43c1cdeb6fa22e117bbcc6a0bfd20eb4799c239b9426879e6676e8c7573a9a5f830f741fbe281ce9e7a79ac74fb6f584806707141ac5d3c9e327487dc28b7e2305c8325736d82d14b97ce2fd87624c9e107c5504dab11571c2e960013ae5bb359378f77a4ccf3c8d08bfed2d45654822db2f7839b3a600818aa5cbba2dcf77a67cc14d9c56785f3f76bc72c32c00e61fdd440a8942d499f4f9b4dee7da2139dcd075aa4722e1c632651813dd39f84d3fd18c504e7fc549859134de436b392b995b82afc2c8ff11d9f663a7c2275d443817d770a28720284177ac18e2c8c990169166333c618e8655841d314b9c4f8724a478080b3ad7e2d2a3e7a114c45ad4f0965e1bb2ccfe5ca467cc6b82579f9f091e96124609dd3e9f21cc62e0aa5933f7afd85e83e5153f3931f5707366c66a647972dc502bb87821b3d64d1550ebdfc0d69002afa8c8dfb2b661d98877d1d738f45bbae9b9ed7b43f1ef659e1d00de776ce32a4ddb04d45ec681d33fe6fea3555688880dd8bba952c4756ed34aeca8449d95259808fe666e860966d1046290903c73b8dfbb3d36b830420bc7fa451b785eda363932a88315c3b5f54b7440139d7c8d7fe1af845306ddfd60105d6ea65dcfca436fcf033a02a37534ae4eed1510f5646c03ab6b82651676a1ca3e0bf38ab3bbac8e756ec410bb4f55d35f85baec5bb92bbecae7f4da856f9173defac515f5038d01f1f5465f3321d14e47299c8631b1b4e607b723d497a924934f4a50de2a8601325a8cae43523244a9f367f6c7c3b7e899f13c62c925ef453319cd16bea4d2aa6454e74be4da2439cb11cf391c75c034ab13dcec9bead58347904eed1bf9c1462a8be7fef7ffb79024702cb557138f7ebe7463a33ad4af482a79815e2765cba74735f4a591f95f3dbd8a407129aca5a93f5edbc84a96ce87285d828695596fcaefb7e852f035123f922a46e32cf5b4de10ea481945ff24b630313075a6157307cbb0ec125cc6ca2ba575a590818c4804f616cf85c4a76e2f627dc69392d14201c37c0aaaf821893acecb252ad1cfbd44ee620e63bdc59a3630f599628a6205014e9f911a59f3984dcb6b2b3a96a145510cc73a7bd89412643d8772c2f809e1747de5199119383e6b4cf0938368b59a29885282ce25ef6a150d73837e872ef6f34a277891e7e7573be183a0f2ba37addde53b36b9eecc7b38fe26e5bfcf7b907200a9708154685658dae730580bb10b075007ca871fc362973a7ea4236430711364d4b39dd5304423aff0e3e5d899421bd3ffae16586747748ea9690047b9ae5452083d8e7eab6f56fff934bb7af1135883dc332b43e09ab05d9308bd500f2001ba15bea6e0c6d2639c2ed486cc2f9e80df875a3ed7d1349e75921eea2e17b1e00cf57d3e0bce0e3f33c40e57d0058a21bc01b2c3da3b2d503514e69d88ac05f67797e5242773bbe5ab700836de18e1e7b1d2f298f75753a9aa3912880961e4b52010013c1e4dc9c0b32a9d83b85c75e41fe8687ea790da09aa57e41d362361299ef717938a74453e75922d70da4159b4be311c52175678cb1adc48b6e7bec4afceda8296ec0f9dc97f28c26cf18130767ab7cc4518fe8deaa725380e8292b23e61dcb50dd952070b8ba2756be61c180b05a0367dc3c575783c7c07a28aab43a670ba4b92f07da113865de3867508ed59682ef5d978542fb7e74de750b43b373de46bdb2a2bfb70bf218a4860d0df8edf751eb9f97a900ffddd1e8dfbeb97d6e5b6d42deb37360ff228b5034796d3c0f13ee8bdc7d4d956369db64ba3b040d079d9a553a3f8ed7bbf7b7bf713933c8b16e1bfb12b234b29eb16dce6af4b511fad989de54e5fc282f91f50ca94155166dbcbef95c6e48c7c2b3e79be2f54fa5d3960299261a030caa9d4cf82b6edf368508bad5ad55924ab75340ff4b7d3df43a753504b7645b0a343374616df572d0fd17609565a2afe74db51f2eaba75d2f5ad5c9448e67d566ad9da3ba8a1c41dbb3b91e4abdbfc4468157e0f21fc9adc1063337d321d641a0057fbdc6fc2da378828e2a673395e6cb59f396c1db202057aee03d8b04941cfac0a9e17a5f301c0438844aef2faed8d92aa3dc5adad9042f3f2b328bb8f2abeb3bfeec10465952db2aae564eb86537fab9d9c92b64b01442812f97c763c7243305530d171c594c39954560cd19783929ed85383394823b33e452c9f6592f2f5afc61aea62b2deead2ff35f2dbbc209360f88b3d3af9abc73173d1482ea095f2ccaff04cd08f35de1c1a3a13ed6d9ccd8100bdbb6d0b62f2e9e0e871d18248140956e53d45d3cfb5c6f47a46e843cd99594e7d49cf1f403ce230e2774574a7f3bf2706ee76a217ebb61596c513f07658601431bf58dfc525465a32a87735504183dea8ac7ffb3ef491cf944fd04974dde61b33439356809ee65703653d6049fc3635c7fbd80e34337cf5a5d01ec848cfb9542fd7262885b4ffa464fabbcc4df5991e4cb33194caa94ef893eaa57e54a037ef3cf5638e10d8d4226430f7db03f492", 0x1000, 0x4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4, 0x8, 0x3, 0xfffffffd}, {0xfff8, 0x6, 0x4, 0xfffffffc}, {0x7ff, 0x50, 0x3f, 0xff}, {0x8, 0x7, 0x8f, 0xb7f}, {0xfff7, 0x2, 0x1, 0x8}]}) 14:33:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x218a, &(0x7f0000000040)=[{0x54}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="b5ce0047ee09ca9f999cf4cd71001f33cbed9124ef625e92609548055092789e47dde471a718ad20773d2a01231ffda0c41dca9d7524173f2926b321410134e4b37546d22e76d2078c7dd159fcb6b7ed9d6453da829ce51fe0c615f918201d614a23eb838f705c6159bf675fbed78728b2b64de129e1d989eeb69c", 0x7b, 0x0, 0x101) 14:33:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2002, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa9, 0x20001, 0x100000000, 0x1}) setegid(r3) r8 = socket(0x2, 0x1, 0x0) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100), 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3, 0x1f, 0x8, 0x7ff}, {0x8000, 0x54, 0x1, 0x1}]}) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f00000e3000/0x2000)=nil, 0x2000, 0x4e49bbaea65214da, 0x10, r13, 0x0, 0x10000) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000000)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000140)={0xff, './file0\x00'}) r14 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) 14:33:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x8) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x4000000, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {0xfffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000deffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000400"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c90c20d75d068204779542a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd03) getppid() r5 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x2002, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r6, r11) setreuid(r2, r6) r15 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) 14:33:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffe], [0x0, 0x3, 0x0, 0x400000000009, 0xfffffdedfff7ffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x20000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) msgget$private(0x0, 0x150) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:13 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) dup2(r3, 0xffffffffffffff9c) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f00000000c0)) read(r4, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0xa0) pwritev(r8, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) write(r5, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 14:33:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}], {}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x800000000000, 0x0, 0x210], [], [], [{}, {}, {0xffff}, {}, {}, {0x0, 0x0, 0x80}], {0x0, 0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, 0xffffffffffffffff, r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {}, {0x0, 0x8000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000004c0)="7777dd3f9d566ad66a80809c14709370832496392a96370344b1e9d1b2f32b582f4d1de7557436e677e209dba0fd73d926dc19758d4b0e2b7d007318ac011fa8598b3c6231240cb51a19a5bdc8cad7ee53332979d4dee55eb342aa740f9d3459369dec2da00eb1ae9f2aba034c49bda59f7bcad74705", 0x76}, {&(0x7f0000000540)="c1cbe3dfb01c5f40e14460613d3be8c5ab85bb5e03342b27e1d256f3d5406258ea4b3efed55298f1183b6a0b9ba348266c65b2ab2771429f9642b4f74c5be5b124cc1897803df57a75c78a8a24062e1d1a7ecb8b128cee0f097b04ca87ffe6dc2ec99dfd94a2131fd8d3fe2f5595dcca233c05e25fa964ea006b53518c6bd218f7e8298325c7e8273a52ff37016f4a3abfd0c072fdb100859d6c459c9060f5fc050279d8f343b590605c17c3a25e77feae7b958bca77", 0xb6}, {&(0x7f0000000600)="3aa8401d261e92db21446aaa85f6da8394818e6eef51699dac575a2f181d92b588ddbfe7d6cb629dea899faca881c5e6912f81a8c9e6a4412aa2a26354e3ff6709a261c83df716f879aada0fc93beb526e17e542c41814d6a017b61d749e77d7ecb7e6b3a83315e5cbe7578c054adaf683838da6", 0x74}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="20000000000000988c00ffff00000100000081e0f244c5546e4d805208b71d2c456084dbaf2f64a477e450623af0b3d06036513e5792829cb0ea951109c705c41879bea5d8437210fea4c490f5f58ae172f7409a835adfcac505bd6ca9aa05ac9be5310321ef7abd3ab101869c85239fd2356adb4532593d8c9f7a7f6e1b042cdf6cb8c8cae373f08ceae5f894d3bcff5b6838eb6871", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r6], 0x50}, 0x808) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x6, 0x4000, 0xff) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r11, &(0x7f00000000c0)="ae2510b1993c75fc38e314aa4e0d29876bb2726d45ec4a4c8284bee073b0b4b0632e0ee20601f586d7c598348737f2f40390694307a6c6f98a695c0e9a0d70ef249dde27ebb11509cb", 0x49, 0x0, 0x4) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000040)={0x9, 0x20}) close(r9) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r31, r36, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) accept(r44, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r45) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r45]) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) r49 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, r50) r52 = socket(0x2, 0x4003, 0x0) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r53, r52) r54 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() preadv(r55, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r72], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x413) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[@ANYBLOB="96d73b4cab1862020298b8362c010000"], 0x10) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e313a"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r101 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r100, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r101, 0xa5, 0x3, 0x1000000100000000, 0x6}) r102 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r103 = dup(r102) accept(r103, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r104) r105 = socket(0x2, 0x400000000002, 0x0) setsockopt(r105, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r105, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r104, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 14:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {0x0, 0x0, 0x6}, {}, {0x0, 0x3}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0x101, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x403}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffff02c}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x10000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7d}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xff}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) r1 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x71c, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f0000001940)=[{&(0x7f00000005c0)="12d27d06591f0097a424e57e1651cf5e8e7826ad2cc73eb963baebcc175ede1d4c3249abbae2566f6a5c189c6e70627d09ab6b664ea5be85f25ce10474ed58ef6accea111a08f88d3e0482c3c9e3c73771efb0a371fd38f7a83938669a88a53734de0a0049fddca4f5a44f0659b99bef46f7fec489de3ebe3a8e9af56c3748e739aab9ff0e305aa4935b8e186fa3c1684fe8334fb9e121c418b8db08331628f10a6f2ec794ac434fbd7b88e856b85408cdba5a170e9fb35b589051d50e991c0c96fa36b5ab3a433c10daf1cdef516a10b6ea2445e62f1ac8e6e029999b2daf774d0cd48b33058dcd8024a1", 0xeb}, {&(0x7f00000006c0)="c7aea17bf9eeacc48dbaf1addb5168eee4f1cc8fd63fc9ff7369fe1ad05a0e6cb124bac4dd21843b6c9625815a3c85b55819c971a97ef0e10944040b46406b761da07698af5f9c4adb8c036a22f7836214cb1a1e076e11ae5d501d70e728bd361046eb87be04a5d82c8c6e17cc85f47587f12f96e7efa6e3aca872c11d03c76e3825116cdddc4bb52417de441266581537037a45226836cceb6bf2d485569466e069b1199d643dd7575ee11443d8aade85813310dcac26851b1dbf6b39fa116d00320352a461fe8ec1ff1d48d04064f8a3d6c8edfd9fc4ba09d9670ec578098dc74487997791f47d5c608307fcd4d5383ee01127d7ad9d1b463ad43f25d030e4f8bb214ffd6aacf3c323f73e9482b14786657b4af8e05253dd384cd08775fd66a36f61e5950886ca51eeb2558d6003c18482f00b6e9c5a9d3c178aea2695b2a92c7e0c40be7dfa5cd980714767735c19a284f120fd21b2939f821814e43294ab3b229f96fe04c49304d28f3491292525212319688e1823a66fd0b15395e3d6c3d3166a564313b7e49c10625d8e3561a58c85585a1898bfa2248f73f6e180d6bb9241aee5ab710ef552dec8d4d9f943ec554b369b2ab76d3564956264d80dbb7115f771e3b34daa5f7cc456f7d1d483b6a434110e52ee5edb33b7a46d4f29faffe7e9cec7b2877e03784467020331b0527500ef409985c14f22f0bb11206c7896a08ec94476908ebfe05ef3b04758e758d6022b4f169117ef43819e8027eb3b064f541fd662078006ae35c99ea6960f19733969979a4142c90762c9a4227db16dd13a6d155155cb756623f8b383c1c36220798be0cbf182882a59a5127efe4124c74300ea0eaae53f4e9030f3654d21789d08b276d6c80437fd02ed5f8fa096d649dce8f68a1253903d94520b901b992fdd9d8713d433f4c029a01ba99df9ab7f46021d08b9b4e29a2e27f995ee64e3eb86ad60b653bd1f6b466f4eaffc9730533341d2f4a0d08f99c2d3ac2fe9cc834363448d58d35a305607ef8674fb9843bbdcb5a1eeea9da382f211fbb6d3a83e3102612ff12fe8546a6f6b18ed58979891bc26198ca5d75d18ad0405ffeacb4afd17d39ea5f19d15aadca0c92cab59c5e78bda55d0b01520d8ee61c96fc18be3dedc17411d7627c18adf16438e16b024d65efad3e0298fbf9e2a8a69c679f8b5f04de26244c2ef7012b03b621e84b3a6bb1e41c9884b77e546ac21983a952f46c889438ef8cb61fdc2779a61b86962b4c4e7ffee487e5c925526b0577bbf92621b593ae85693e4b090a8c77e78a043c4c5ade9de4590cf90ce419ae8831dfa134e0337231b296b48821d463bdec882101f0e26435ebb1850233ed5a4e0d922bc52774ca9600dc477ff6a73274212c0905659cd9bd06c8a3ecd66694d14a95d3ecf40340fba87a940c7116508dc36aa64d173b147da633ddea649373ff2e69c84eedcf2c14443120dc1ae0f68dd0ca63c60f488b652f29bfc926f33989b012e0f6a1b9ce8a7be0ef0539093ce1998bb8bcac8abdff3a4f42b3ace471947c0c60299d74d3b6d66eadfe18ee69b8932f18e557e1726d8d451ae5170a3eba9776b0c7cbe4991df1a626729c74aa1bf25d035951ca819f1004c67acf84138074e787c27fd51978989c0269ab7f0547af971003355c64f39ab5e5a17b3a17a013963a6e53f39c9aa371358ba27e7ad66815e1fda91032231c50eaa96134d3aa02ce9fbae27c09d1927bf504e262b3533816ff8062e5f4333726154b494bc7eb75dabef6df4e1e06f04604b686d8213eb0e55dc84d15e3cc96e6a446eef0bfbf6411a96eb7ed3689b9782a9241698e73c8916f0b72faee76114d3abcf955a3e52a990e9a0a482e18aac23f20382f5a7933444eaec20bd8bd3456291e3658b49a2c1d7ec8d2cf79d0edcf85f9aa5e73472de5957bfc0f1d9e044c3038ce594e586547cefa6291dbc1875eafc8bf13ad097023d529856141941f53a3b558a91b9624a09ae12ad5ec59019c1d747c33bcf4fb7734fdb21d132c018485f502421b6cd72af614e16b70a12281c700b5215bfffb5e01fc42708c114221d5904dbbf214296c827a81e20fbee93c3d122317405a303e0ade3ad15081b76ba1476fe7da7f4c6e38a514016b5d61822f1fd7b13341ffa22719d56d226713f952f8c03560530e621a3dfbbf5796535b7ec62b52ae9c3795139a412c23223b3e8a6e8f9ba78c05e46686703d80ff4258cd21642bc9d51123ae6436d40534d15ebf0596dcf0a51f072142b203077127d852aa2496d68804d26a95f3f73d2004cba9fa8d2e5da1b0e624733b181351df25185b19c4e71f22c91dce32ee06fafb4717c6bbf89d5d2c512a86e343fbbd850e68ecbe859aa521ed5d376be8c516a8444fca68fdc829016ba0c26285c3e98abf729ee36c0abe8bf0005df653d90df64d76de1ae3ebf376ac25cde0db8e8dc778946214f7d7f4713cc5e44513812fc3afb6fc9636a7c541c8007ab34449f92dc9d54cc6753f8a066c617e018905061357239a59ff6156e83a008b0d6207c5e84974f5773b0bd878f05fc35e2de273f74e04e00afefcb15ad74ff6165afdc59e20436cc142eeefa30574c97c7460b81557a4067d2c074fafd02a7db244eaf57ae60545edb80bb18a6ccf7e6895dfae57dc1f419ae4464a99ae3112733a80f6a83f6deb540b9226432ff1a77e299e34af09e201a0cdba11b82153281660f6a1cd2a675ff61661d0a16b0fec82bc012013ae1c9f35732fb6c2a0b63006e5b9b2d62e4dfa18dc44f61e96e79cc17013d835cae840f821c46ff65aea62efd215506ca60635f1c7fd5c174bd5ab3f227fadd17b3dfd1b209e0ca50c1df0ca217c82bbe1143330533b934c76b5b297c6604b8da3ced79ed1d206a4fc7142d9823a3787da67d8cbb5ff5ca4ea26530b897359e7bde9c2b1795f3534fb6ae1a55deccba0246028075b593cff65a58ac766ecb5313f77b354abb23b4ddbba98dae7c1d23a44778bb7a07df6e1d6e9ffead4abfefecddec57b5e1b1a13a49acb3db03c32f9d6923a9439708defad38723ea65cbc25329ded770b97a81aa9b671d4ff18d08d6c3b562d7a92cb45569589fc1b95d7f08c300e2cf6bb80d7c2bdb1ff9a2d38f8664841261bfb24892d36aa373405ce8e7018cb18768e05ec430a22b4e4d1f30d4e15f205ef30f72914192d50e6dd1097847cc22e9f2519ad31c2b8ff3aeff4ac3a57fc72a5d5bfea024389d98f3814d6fbab7d21088c3d0eed4928385bbffafaf042a24399806df6b54a7796a29030750ea872cca7a96608cab8172e8a074ac28c1ffeba896dd0620adfaff5368da06b5720f66eaf10aaf4ffd058cf11600a8f067c4e288425b897af59bc11efedd5296deec17b28f76620f261e751e2aa944873c346008726940a7377e8e9102433710eb6ad3980fadb652fa34edd2c7beaec78af6f3065eb4aad8f7332e645b73e383162a87234ba42ab6fd447cee71100bdf5d21dc628a845eda7411657df38850517a7e3257c5684d2ca4fb9e4b82abdfdfc6b6cd6ba9cc125ddea784c431970fcef5fc6bfcff0e9188c3c3f8e5788aa3b0ed462d8906fc684bd2e5574f05af3a2c8c99d6fa26ca85090424a7f93421e3314f5b45975fe9ac3e68a1a985c23e5b5e3413ac4180986b8e1282a49bc02fcd67b34aa4ac9f3b0a1ee75f749ae37d8b600793b2f489602ec8ffba9d161b939818f9a5159aa426d21bab2681f3f5cedae4dee0b100a9adaa518f2234e5c1775af8146ba776a85ac5057456d60d54c9242223674bf6fcc6b9f75652d46d5dbc457d136bdf892bdea410aba6ab5b9e1ad2a642bf40ae2a1292668185e1aa817f182afcd2a48f03bac29855fbf2c7ae61fde9ccb5d6bd132cbea78628ec69402326ba7523c1ca60a36320b4c7e5031745fe08bd9e2687e62a77aec4fbf776523a6ed38358d31529b364fbe06385b142f79267b0cf15984114799426f1def92295359fb09ffa96ac6f5d5974a798e7551d09e5be00e3ae77bdaddde094f0f6a5f3133dbd5572a050f32aac20e890116cc9a81433d53396fe3a0f2649765222992d4131dfcebd104f870053019d529098690352d0ccb59d5d7415a7ad2eac3df2a57ede0e031a4a068819fff8098d5de8c8c845804036220d09e67087e73f778101f1e6220e0fe2d403e667f256a53c476472b78d7956d193db2ea1153798c25b460a396a24478309b48d870143a3e088d316f7171385340565cae8b6cb1a1d70f2e83a1d2dbe492754d3f62515b9eeac7833112449bcd17816f65d55a19aadc2c60c88ffb1a4853b91036ee1f26052ea36be84fd0b7b1fb9536a61405d51f6c24ed7f0888c329f1d9fefeda58c6ed28272e6b01de2f6c0fef99b015412f31b9335fccf9c8c6c8d7a8a1a8b856458228eb4c10939295171aee27bee7018cd099b1079955b605e39926686e10ba0c558d2d459cecbb5c9e3dbd5910477a89687b27b9a52ae166315860ab37d4957b46f7c4e03b2f2bb449be371172b819da44d8db5307b8f24ecd65e1727cdcffb8222f40d61f879d502994203cbe6218f6dc0d0e07d6b5da213fbf866f6d9c8972b8e90362ae81a1c24f030b4051da936286458e3cc2a62bf8a2d8eca6b3f3e8dd86ee795150ba16924ba0fe04c2a48fa8217abf1f6467d04d2e8af1c26a10401fd38c7946c4e473f5fcf98cef784f4c39de1d20261ba57a29a7ed97bebbf5d33240057c037a4a55f4a46ccdc46751591f5aff6a82d5cd4dead5664621a4fc83a160b60913eba6dc31352b7f138df877cdbab5cfc8845610d3f7a2513de5c51f5ca10012e772a6570f99f4d0bfbacd3ea9ae8ed08730a6dc64b7652382f06ac1090eca4bb60595392c4dbd234e79312394d5962908bc107645b958e0d1e371312af111635ca6350c3baeb106d3e7044221e1b50363f40c737e652204356cc837420052ad3334e37133f71700d0da40874d41e330e1539eb35662a794ab4fe263793102d20294c6b98e19736753bf2267d045a6fd87b3819b14cf9bef6473e80ed36ca7c1ea983c0d4d666c3ddbd3cd99cc3597fd1ced7738fc369832655f9c797a425b4e8fa78cedcd7a0e4a463a28b775095f340fa55d163a9719aa0d26c8bcf80a22729ba51a590b0256c5bbf70f163e7d8d26d193d6b12484fe3ba601ad1e8cfc5e11b818551dd2cf8cd8f741eb9a3ec8c5ed81f00b69710173f3cf8a03942bc1d5bd4b890ed63864a6fee3a8319a02b2321a18afce5bf1f3f66edc06cf86a5bdb0e2499c5eb58d60a780afb8e50e11b4b2190cb26c4affc4d51974f4a11097af0f0aa040af6901bc128b248ce751afbd280c426e1649b28c67b238b56fbbde3516c37c007f430d14a9b9075369cca8421c65d9bb971586e3faf5d430beea89ff968d1d1f50e1c4a8ffc89dd68ceedae07aafa8a0726d4cfceccbab785d3042a548faabae8f39780f41e8943ff2feffcfc0980125c38580a656b50e3a22f63e6372a084b9bbef61eb951e6ca1a660de72c941d70385578795f4193fdc472ee9cae6c3ebc617dcae1e01ddb3f54dd6fc9a1c842d5d828ec5b0674b94fd151dea3444c957dc46001ddddf386b20e322ff1b2c688308c6f9abaebac8a3d03be2fac8cb45f5bf7c0f912d6309fcd48e9d315b8d89669fbd22ad3fc1d56664d841af11d7998ba3096be4f4a584d432234acf167f963b471d042066efa57b8f5de0507a08de11d7a732977fbfb63b69d8f481646e1f8f8c86c50c66058bac889484bdc", 0x1000}, {&(0x7f00000016c0)="c1ec7c2b437fadedce872d0dc4f02fa712992cf46e6bd2525661dceff2d8dbdd48c21a66453fdbda5ebffaa8235e62a4e3a61e5ac2fa3ed2876a36c200291d32cd7df519f041daa6420a1f33be5610a641654d0aefdcaf99254a079dd7644a3ea1300c2cdf3d3dffcfd76136471b803b162ff14034640773d406ec81947e8ac2baa3b5ff8c40aad85bdb49a273978447ea", 0x91}, {&(0x7f0000001780)="73787dc6f23ddeb2d1", 0x9}, {&(0x7f00000017c0)="d9d61d1fbf26476cfb2e66a5087ef9ce9dc7090848f69191b99e30b899f7d3591cbbd8ff23a18c927420f170a650f5999871c8a7d68e8751ed7d65f1c94c3cb1f4a1d5578c765c34dad1950a28294218de023a9368dde8bbcfae08eb24256a7abee320425a3e6a5448186a6496fd2b22b7869c78789516fc38e090a7feb59a34", 0x80}, {&(0x7f0000001840)="47b6961d1b21cb7bd8c1739c01bfad5d422dc06266305a7cdef9909522acd8d7efa45e8bb3082435ba", 0x29}, {&(0x7f0000001880)="b9eb3ed66459a09e1db131b3bf2d2627e29c4f819799eb668c01f438b6a5815ed445c705dcfaacf8f585a2dc8b8ad7c53a2309c7713452ee4a7203f6e97e9dff9c1ff3fcc065f8908d7a8b3f2fda9e9fcfe3a94547c2c45f47e0594bc5df65374db92f4f977f01ba44316d1c025475bdb5301a91ebe966d1d0e6970ef95a6139a93245a73405", 0x86}], 0x7) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x8) syz_open_pts() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x3, 0x11}], 0xfff, 0x0, 0x200, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000001a00)=0x3) r10 = kqueue() dup2(r10, r4) sync() 14:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x85, 0x5, 0xf9}, {0x4, 0x4, 0x20, 0x3f}, {0x4, 0x45, 0x1, 0x7}, {0x1, 0xd1, 0x7, 0x81}, {0x9, 0x32, 0x10, 0xbf0}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000080000000"], 0x10) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 14:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESDEC=r2, @ANYRESHEX, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r1, @ANYRES64, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0]], @ANYRES16=r0], 0x6) 14:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x210], [], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0xff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r4) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 0: r0 = semget$private(0x0, 0x7, 0x188) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000200002c040028fe0e635300"]) socket(0x6, 0x4000, 0x1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x200}, {}, {0x0, 0xffffffff}, {0x0, 0x0, 0x0, 0x100000000}], {}, {0x0, 0x0, 0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0xc}, {0x800000006}]}) syz_emit_ethernet(0xa7, &(0x7f0000000240)="40c551571115b12ff78d5aee258cf21396d775caa665221a5be8421c5453d6d8c6b6cf31e04e455486ea907f70d031601faaff12107fc338e6d7994b9cf444bcf74115494714c734b0a4b73a913bf8839a4cc0c0bfd5e6423e6861993b6a67a9e91c32e1714c4f1f9ff6b0e0caf4bbc6ec494524c4c0cc801f005079d8df962a5de45217cd67a36a9ebcee5abb96e2d740bb800ec74918f850fdec7e1600"/167) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696263d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8ba4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b0000e5ff232fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa505983760100000000000000454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24343b67c4998a37dc7fdcbd4d9013c2deccd22e9f06a99b3db0fb01b21cbff65005d0c773e96961b7ac2e57a23414967d400f9e65e61ec42589b42a7d7e5eb3088d4a109ed4e00941b4f681f7044d874374c92de6d0c10daa31e9bc6151bf89fdacd6159400d03bb79fdda52614b27ed19268a09bf1749d285cf8200ae7436ec399bb2fb60343da2cd003c56d0dc12ad5e216dba029e7181091684c29d483bf40512ed8c6982e0d13acb6932417791c69244935a792d04cc8a4817f8f98ac30820932e081559a0728346d2975bdde553388affb6c7cef0acb5f101ef788b6df07b7da22cc0337ec86987844025524551e89a8a6faf74c7e3fc1ff8bb794186517ce33ae850262b120f5dcb9831ea17b081b5b61765397b3434f66d5e2f000a5e0e79e301670932fcca389586e7004baf74558215f8e3c7c802493890368361db79c76750a"], 0x10) r2 = dup2(r1, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) 14:33:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [{0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x14) r1 = socket$inet6(0x18, 0x4000, 0x3f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 14:33:15 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x2, 0x0, 0x0, 0x20001000, 0x200000], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3, 0x4], [0x0, 0x0, 0x0, 0x6], [], [{}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x4}}}) pipe(&(0x7f00005dcff8)) 14:33:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xec6ba55, 0x3, 0xfffffffe, 0x7fffffff, "a08a1ce7aa35aee74f1ca2085c369b91c4cce652", 0x1, 0x8}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [], {0x0, 0x6}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000000c0)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62022207e00000012000"], 0x10) write(r2, 0x0, 0x0) 14:33:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x8000000], [], [], {0x0, 0x0, 0x0, 0xce9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000060f000/0x3000)=nil, 0x3000, 0x1, 0x3030, r0, 0x0, 0x1ff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:33:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfbffffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 14:33:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffffffc2, 0xa, 0x0, 0xffffffffffffff87) 14:33:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) clock_getres(0x3, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socket(0x6, 0x0, 0x1) 14:33:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20086128) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x8, r1) getpid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f00000038c0)="b74484900736872d2f1e0bead11f17bc6fc8b1e4cc1cff06bca1326f7668fccf47df47d484f6196f2f4adb1604dd2f57c5e0b0e467698e27a3995239650976852fc5af8aca39061bf76ce0a85f96ec559c79b3c65c7f9c76e9421f863849ed7531cc6e7a7cae08cf68f45a9bf8025fe2c9192007922f3c064b28b856f9260d0d578c9f8e88405f2b91ab092fe2f8cdd252ef88ae00c12a8864773da30430a1731fbd98ba055c8f24349b4569b3bb379f5b9447d782e7ed5c489db2d4e826e3c48a57361c9d4d0c00b1c9173f9cac9377edb0d8f6fa97b5c187163e67e976bab019e48cf9da72256c586e14ff3eba62dae0a9", 0xffffffffffffffb5}, {&(0x7f00000001c0)="d356b4f3a53bfe302fffa3250187f358e10be369e88e4144d65bec9b2ec4da39c7a4d333afc6a2c64f948bd47e0df3047744968814a8c63ecf15fd1ba6976e0b06bca81fadf387c0ab789464b62ad85fdf72990c662b71a49d71d87e5f809a34e8b7dd4e94c29b77a3b0056b50f9d830477ad2618b95b88435a96de7bebd92a64a706f9d04da2be26a9ef8cf13e5546396a620a8030fa6309ef0bd0b1aae8448a588b3b2f5466fb8bcc3b674ca7891b77a5ef5", 0xb3}, {&(0x7f0000000300)="10dca729e293a7c0053e3e059ead304aff1f91710c8aa54828dc1d0f0daa76c9888bcc02113a73b521fc1a00eede3bcb951c23a3c2fbf44a9df597d17c8e00f4763b7f2687f711141bf8a1340ad65fd95456ccce87467b04d867e195d92b800b96bb997db89f86430caf7c036251adcd56b5e5d6fd73aae36876bc9f", 0x7c}, {&(0x7f00000039c0)="c373bf88ecc04bf9ddbdfa2192b0e4fa9fbf52ded95d5b1c14617f92960c4bc1faffffffffffffff19faf18f0b4d98d4b9d3e9fd90281c03f087d1bb16e7fc597e94ba8e5f20cd1c35c6f4304d377494fb0c208105f04d2f934288bfbaa0b9791adf0812c264d880f84dbef1be49bafa3c74b0a7242083baa578bd4fc08020929da505a4115f302790d51053f048382a53b459ca1c5bae01213cb3460d6d9208cc42027e733a25abadda5719245a3663ccc3af98da5a9dda013d625b45919ae86bae8deaf6f6b284a34a35f3cba4f8a6dcf346458fcb1a7887c568a61cc88c108d6b291b8e5286bf543dde77dd55f3bc9e5d080fd6a2e15abb7db42b69ec6903495cc4ad4ba1ddff2b7e27e831d6ace97a3806a5d8f3b72f1f8deb1ef8f9dd79b5b8b907fce4c734d64689b186c09bfb8252e34020b272dbfc7375352615fea944e92b56e1de294f758f4996c3fc44e34f19339fda0f393d5e1bb56b1c5a39dc367f2197e49d9f484568d94dad00db8a81a6261a0359572c318acab0e56ce012217fa37f0355d961752d0f14e22e1548b6a97cb02a00c11c8b2552d4cee2d8ea0238031a6c93c78724b5ab716d33aeada177434e0bff1071fe3acc5d4509fc629f56e5744c5f4ae3ea0ff886e157236a50a06ac02b155ac4bd152a026fdb81a0d0bf86ed059509597d257299f01be81d8199f6cf64b62fa4ce62e8544166e1c0beb0987bc5f89ffc5aaa5bf0f7fe098da70b58b8f7e99674d0a70c28dca7112c10013018baf3eb58632a634af84d50a9473dfe350bd44ba9cab07209bc1c7b35793af26a842d61efde5ec422037dcae37f415cd6394954e6ef4782b95a36bbcdd00f652d7c97095ad0e9abcfebdcad18b693db3dab461d31de52b39bb879838a48c040e434fd4ae7387e239e6ab955dda2499ca66f8b2695775c2a699376e8a3a8d67798e5f0f4f26ac299e6cfda0359f0f38633adaf1c8741c46e258c4c3bc16f0550c34658be022f48f4c799bab9a386bfd9a019c51d99a46b2f8a24865dc87cb0d092510025adb5064d555524344cbc2b6e880e42485066ebb87a65321e6791bcbfa17c3f0e49c828984b200415799a194d737d035afa42eb45435ba58cf3839dbddd5c4248b693069bd7ccd54eee1f5647bfe4d46b731eccd08013845dde1571588d879293a0e7a927505fb0d81a93814ac90c65871d6c938a2e0f6c81144043eea87716487f64162fb48f061f3606d7b53e2034c729e8bb07a4c9c95563d06f9bd722737bf3786804395b547405dc2c016097a6d8465aaeb449b4696299c6cda07d8499db9c24c1f3ed65d75a38bddc7551a81f2d2db93f0eb64109b63ad8118a6ad04df762f01b121c2668d7bc679620531c9e85ef8dfaf8da337accda23293fddf6f22692c6b37f11b839cf1372f961fb92121db1d307da1b382d0f3784c045da1bd6c96d05125c25ad14dfbfded40bcaa18db00c839486de541d67b5d0808d9ad2c7e645093a72269b7e10dd93ed5de9f2b60706ccbe080bb24d751eada6434d54ed2de9999065c19cfca2de770c40bd43b7366202d0fd69b6407197ca2cfd0fc1ab62e1c7c784812c18f9281f99fce6910e8b1927703f0b5ca195303836ef6f310c8d2a544c0600f11a739da0cfa5a6ab6d1c45a3ea71c156d68aee3fce96868df895b7a51fd0b7c77f4de2db23a4dac7d97fcae4a77a4d2321a52b48230af1e9b27afd16650ffa92ef216cceb44f35b1ed7ed6b4a3b6cb95a9f21f7da77b54516685bd6eb098639389576f24c0cfae691d879eeff01c1288a1dd78e9e99246eb860487746deea9f63c87022b0bf3f38a385d0a327438e971e9d54fc52f9752226090df55775c20990ec1ed75aa20a65fef608bb038c496adf8478d8d647faee91864bc0c1a135e30e799324a1c2e518f9d3e94d4510bcbf3ba63339b36aebdfc5200fe8b9b1b1d6eccba0bb0189f7a131ca6a4cd0d0bdf27b80b7dc5dd765828dac51f1fc2480be1aa8f53867ff5d3439d7fabf725cc1a854ff8890ef95c2d383f0e04eecb3bd1722ff11d6f8a97a3ec1415014b304de02448938e26cacb1cf11058e4e1135b0a544357ab03fd612a25b0db62b81e09d8c3e852f1dc698b71a92ce0f73eb9dd11200aaece4b7f0812fa29ade06c22fa4dccf6231e3dc53d544744b9ac5fe3de81eae3da9a545f3b3a6518b3bec7832430b3ac766011b575c440829a4d2644905e5148a53de5e583b4f0a84f1dda4d52909a65e8e416b48716998682273e2f4a7dcf7c0cb986ee5f11c107c937c4e6364c8c3f1f1ef290f74a28580a44a73176b8dfd27a4208a6014f4bad5e8493117a703ad5828a8c3eb27241fa61b0de3f33a65e38969f6b23c6690f30e091dd28cdfb5956c93df9c9cc4ac17186183c5ce66816272e6f954fb6a0e46ea110d4ec34f111e3c7bb496d9a594e4ef6ddc9cfb27af81e70b32723b05d2a7c298055201fb7ab87738fe1f26c9337b2db30afbf1efbf23786f3c1810f37dfc67284e2b07a34e8aaf8ee9de205950a8fe153ff3cdac2cc19d8ff41e19f052dc70f9e53da3002a3900f22be5e5124eddf16ca23d67db61fd419441460eb26b1bf584ff1dc102607436823e46139d41b7666bdce72b1e51af2d50ca5e662f034212472185b42d31fadf4f6a219354a98c68f3da4b3902c88133f4a29e683818286633db8df1ae8a1b4214072a0f824afdb8db3fcef32137efbc2f734ade51162a28511e8a3d5e19fa5c52304ead1b08173ececabf186fde3f3881359281b5be800065a694727da237a5bc9a6430db3f2e56d2cacf009a3beccef77d4e9e7ad75f5f2c4ead4aed933049b36919e7cd937f09b49429d2c00613adbfa0fd7c6b030b65ed2557cd9a34aeac095ec1eae4876edca61501d81ec63d9c868793485f1aa20902c834d1cfe0a5fa7ffc90dfd911586acf0b1afe48546fa3b121f208976d5c842cfe92daf419f72c6f6ad9fd2945392b69708cfee3031b612b4a3ed7333fdc956d2e0c8c07ddb3d1012d2e33baa35edcd8455f6dd2db7f9484955dd549b634c8456c1c8e344d9fe7451009faac4031dd38981493d6c3147f10725f554e8ccfff967014e80cc7966e0d9abbcc47e97e5c9c4413320a55eac5e4c1263fc92b84babb1d3e13d133d02127ba3507244b4f344ad8ce0ff07ac9dbd636fa79359605169013e2660447841567bb6865c28a7d6a5d0031e7b0d11c9a3065957078b0917827971109985572a78d4c3db228822b7ce9a2f3ce4f0cb785a56e5a3be93b618fe9f4d850f93d02a9512d5138dd440a0fd5afb35c7151c7b13cf22796a280e3e060111d1668f0db98a1c058cb3c029b1f9f28e0729a27825658877bdd6b15ac51798488303d6db29a5af96a9827ec3de1c560eba8b8c97b43d52f371e86872448b215e85f880bdc61b06a7a602417a7916a82d3e7f0319f24388b1ebc65c835c6dc566927044b09a6bd6685fc9705f32bdc7dab2339abf4e7385bf0eacf8a0bc57e21f8406405352a2016547ae955847894f65630ec6267d4d3c6127d1f5ca1830fd8da6c9a1bccedd300367cc4335ed0565f0703ade403a388b289b98beca2ce78d73d9ff1bb3d7eda8f12a0889fef6042d6bf80e7c79df3ed1fddf370a88281238e15716086b2642019af256b1782445ab8f5728cd5fbfa269fbbdc002c93264e82eaa0ffa19b8b1a46d9e52a218aa87499f3dd2c8cae8b499f4cb3de47788834e6e67ab738d39ba52a626054d9f252667b6ca6f66b0a3921ee41c9b2c9e530ba0a32bb895ec3fb3065ff103fdee1e343dd0430b3f7bf9d83b26311dd80abd48ffd5dd801f76dfe8f028838019ee3af3769554c2a1fbc24e0fc3dc93c739b5049e909a300fd8d0604568fab9e2e56d40acd8fcb1bd399b9cf7dfbae212e1dd9e4a1849a8e7c49ace4edb0cebd4139ea2b247ca13fae9aed60325585098432e5407b3713db3452114e447ec1a30a394f028c1947f5dc71223ff0beebdc1d4a9a7d70fa90b4b7f8b5be1227023ecfdcdd69e19e15fc3a62889b1a92d4cb602e22584d1ef9ca00eb63a58f057e568d86e026806aab820c3bdbe0bfc742a5cb99a23f95938c229f342bd787516545f9b4522b38b535877ece88f9ff664b9bc669ec473ecc55e3f9046b5683171f0dbcd9cae07d56a41d511ff0ed67fca19113bf520450f36d218f80515ddc8daf1478903afd707fe7ff945dc6860adff35dade05d33cf9982b9dcba072e5b8465b56a6560c13581b26c8c3152254b750632c26718e9f32d17d6f8455a1449ee1fb5d8bf885cc89984cc1da08238039a2686e3080630844b70fc39454843f63efc8afcb00f62ebae70bfc01b9a7d4f2f4e5baecfa7610acc7d4d2b069138947ba8316085ef90c3b1e6f32c9ccc7bc09f466ed042eca6345e2821b9284588d19757181a4084716f40bcedcdb474263f48816b095c0fc764206c66bf8b065b03605fd2852bdc88ff267b43c093114ba57ad20dd88ae7e030ba15bc39d2ee929924c1632e0ab4953ca1592befe33afb125f274b90d3284dcb1e4645b8dc3a37c75d26c32bbc33ebf83e1ff9c00ad9e09a905be68cf0c521d3eb3720c32ff2e0e87b34dd5ff046d890768ffdc415ebe56025373faaab1f6af3e11b11208771b8245ba4e524b5baf5fe23d10f8685c90c875bcb9051bd4f85ba909b8c2a1c3f84c04babb57a924f6f95d06590a85e363481cf6b60265cf9e86c8ebf6e3cc62fe0fcfacd6cb282da74f0d5e850d6d4c61f3442acc65f3a7a91255e30534cd971aa3c9f4c9798ba7e0112e58dd6cc969877ee56a0eb4b0f80ffb8732bf14fef02b89500eb8b94586e8bd0bc1648d7d1cb0719ff3c6d2d2fa95d838fdb334c76413362a7b9a1eaa5f4c97e56a6501eb27e09257df031914052f1b4366b6a174398b9f080b5a4d28109b8b87690528194ccea0f09f2f26cddfbd98f8450bf2dfbd251420fd655aaef2c0dd70962a5ef4c29f2573416fb373c4785a4e65a89022f7c6f0c8f22f409658b8cc1a80e6c212174e9b4d5fcb8a476ba0be96b55509fd7e3a588267034309caabff5a2803fd9e0924a64b3a949a5c7c61ef9288a425abf8c91c8f774c5c5871e3f7a2efb3baf8efb7b66032d8fd3cb7ccd9208ace0a620f9100d53f88585d797332aba2a4df3cf01854453163f9faefaf24c93d1c71c14da8eb6dad1ad9b5a626c9e3922fc1cda5c41e7e35c9a5b4bb969585df9414f791a6f82b220acf30cc06d0f6a82f7c008e211c2a90699f4c74c3927a6785f78544b4f907c961a7215c1b2427124392e9b69d7f281ebbf00d2487dd914dd5fed87ffc04a5eec881e4966eafffac811524f3787dc241daed082df6cb7ecc5ac88ddeec327189734f5ebc18426fe123a7c3d1a8ebe23cac3c731b356ab17edb7385b693c36dba92864e862a23a0955256b69c88e45e61d0d34f5be8eab3cc3535fccd17ab5a980f949fca0568589164e683694ecb700271f70d4e2122085401bb311371fc70af842358ec16af1731833666f3d706bc8f45a32c55d41d3c636545a3353d1c0e01880c1ef1e90c2b2248a2552596c4e123af80a9542defb4d975fc23cbb593ca5500f1d25b0ba3f40bed02615984ea22f888fe76d9de5cb3fbdcfd141b32ea11f30af5462d85f1eb57d44e600dc39964167d119f3058a257e62641821440ee8ee0d80176f6e1929ff6db521a89f09bf86bc19a7b796ea7adb3e049793829a2f85c60844d55c5db35e4cd45ef6d70431175a288548ed85ca9268398e1a8fab3dfe890305bd5f006db50ab0ddeef645924765b34b5b07d413ab5af590d5afb5429f165258a74ba55ac9b441765515946552b8d8e740093915b4d4420cb31a1c5e42f581d8c1a22000000", 0x1000}, {&(0x7f0000001380)="f63d8ad44d0ea7bdd4b6a7f4c0535684639ce05f650b1e2369ac883113dcb1a8e1c3bb7ec510385981de2b2af79cf28aecc94c8259172454ce002286dd495a16bd9f43084fc61a3ba2ef1614d27faebf5c3c39cc8ef9abac646c3b81b5a14c7a6dc0d24e6ed8552f463f60044ec7dc8856a39ce58980e07b95d047f39a1f41253c2e8008f28c4bcfde68936eebdb8115c5a2523da89f352b2ec2155011f259592aab50e577ea0c89ff57db19ee2c7077", 0xfffffd38}, {&(0x7f0000000280)}, {&(0x7f0000001440)="514e2f07c9959c09f830477eef33b7c6fa3c3586a7f3e64632bf2357868dbc0c8c6772330ad3e3c0811cbe023af1678249654fdd30e1d89b55543361fbadf910e73f43bbdb528aa467780c721cc4e570b2ff6eedb86c4f7ece99cfb22d98f8d4ec390aa9b58073bc58fc732b1ec5f6d4bb1ecfebc1ad248b5973e9bcb1c4abbbdbb725dba6b809e3cf64146018aa3f715a9435f2a8e55885353d536adcb6248530ccba7d639cca65431c79eec28752b91d4c42b6c2f21e3d85abdb3d9322a957c209fc7b755dd26572362166383baf8fe9390cf9b6ca5de8eab128ad258e5613ae5424e023c5815dd7f2c44ac6aa2abf4e4c5db2f97c44e8f916e86f4e7c3b4c0749ed649d7f4e2b497f79a5810cf5ce037c7177a91eba33cdd954f7fe9987e5b6af15ab82cbbf9bd9fc14244858e9c7b080725f366c2c68aaa4144600b1cb45dffd612bda44fd0a8666483d5741da7e01d39617093c604d3ecb8e8a84bcf43e130ae6952e3a818f6d5d7aa7b3a38eda678b2fe6fccf096458506734c6993e647b68d1b0353be54e2e51cf4941ff1a7097119bf22196267927e0d9b7e96d3917ce04bab88a8935ca362b7add3e29c5cb420482617223f021eaa6b9594e289270dc86f8cae8d6cecfe6676e96bc5932e2b044e727a66df9c5f05fff6de89153d4e3b73a2f809314b7ffa8506bb67554714f51433af4f645301c342efe1755a4d56bb3b99833ae1d906266d6babebd55917b4d884d69eb462ab4a022158a0a8cd649984db86b433efb580a08d4fff125d3b59417a9196ea641b19f9f6762f1f71ef3df4287b0475f86c1d44f652c789cd8cfde553d44c8716d82a3db36423c382bcd31da5faca645587e854a7ebe3b83ef7a49908e881580b34e91b4003470b01b41d9bf3ab9df8f8a811752a2252d1c88caca4602920dd73ba362b3cbf63a0f02b0dacc7745ac3a8df23453f67bcedeec163cf17225da08036405dda87536feb1044dae37e1e6df481d5dd1d71e45fd4e8fac72ba780d622743d024205b68150e99d61f8de0af51c92905bf18182803ae6818aae214d91949f452122d22dbfb853d09cea6d7bf5c884c9523f185690ec121ae697c8a51eca33b3ea46adc6814189a77c9fdaa3b51b861d5065b513a99761056920383c92c29ad80b82e625505d428d9753a6f9bcc7e3376ea65128cb0466b51913b03f430589daa449ee167c4a421bc43f2bc93f3bbedfb485c42380a3ba83fa8847e66d91332d27c49174621399e90f4135a48b15ab063b5fd591d38609bb339f5a6e6473a2f955d5353f173fb862bf6204790185da1eba00a0dd1b911d546f1d6b3a6f9785880bfd7b36f0df1f6fdd220ada6697561deac914c0411653d3434aa07eb4a3899859197715daa78b7605da7f55e5b9079131a651f75d9ac1f35c84123072978a903bca886513fd1b222d1356c49a34f746f2f5157e8a63d89c06a41c9c8e1462e06ef721a18daeb471a7852525921d30baad560c40f4ac55c819f706ba40042176143efeda40e7c2d4a85139797802bd1fdec6ea4b6c754256b146931b4cce8b3617401bbb6621cf924eac4ea218593bf7365025b37f83ff1aa0aacde02bea75c1010d366cf0e53d3f5f714c8bc62321d3aa67b3a3d19d6ceb53a0e82018963f950cb18ef503c2c3fde3be93d066d090f7efa89cbf0ca43dadb683be9b8fe9a007d22e24745fc8742afa69e7cf8fe77fea2fe7d13365f883b868b5b362d5ab80615dfe101fc1f533ffd6eee899775cb4feb28b7c58ee67443fd63f0b5cc99fff32cde11a02f778987ecac0eed5e941badfdfa3777643e560ea495f70f744d07545217a588559aab8b37f84c27a911ffa3ffdd0eb717666998bad4f15fb48064a32fcb30c9d91de49b7c0f8020bc6d2a47d77a5c17f1527795d82d9aecb1e0757de42b0e499f3b055df412eb298d3c197ed753fa6bc97783ca63a07416d7c4c1d163de416b704f93b7bba8b4e830bb1f7d626b610dff451ea966f97bddf4e50fb3d56908d13f1141af43f0a9aa4e80bddae4b6dea4a097a77dd1193ede6d5e0ab3531cdcf18f94ebff1ece24cedc74eb9549d9641a5180a5c6eb342404560c314a7aeb16c33470fd182f9ae5a3e7880a1cbc1338ff395dbb0678f215d4d1d1a461ac3e7ba938896c9f391eaa80cd2a3beb9337ebe25a404cd078c35fb4e7d7ed9c6cd5ada785563453e0c5429d79eaaee601e464aa99bbd7dfbfe2003772e1aa8535974f6b61901ecaf562c94fbb45f977be95eba6a2863d1964be33874935172e037f00ae57c3059a670d99e4900055e4ad3582f7f0dcc5c6c835dbb30bd46a1f6e496d1245b5bf9d43b5f3ce37aacf6ca6c4a251b636ac15572c1359e972d381c15259061c7c73692e7990135e20b70d9f440dbf999336adc3ad215e7737331f4fe5719406bc90cb6795045f63001d7e18567813eacf869509cbad268c84d0fba61c3f3429a4549bbefffce16788296cf0f62653dd0b3eb2533e1ce62c4b825be8d402893b659d994262301b42dbe1235c36096b737b6448077407637e682bb80d757e31dfe182fc76174058b35fd5909aeae9e4060d91bade3cfb70f731f1c4c5e2e560caecfbd44dad6b97ad3d3195adec5ddd52d5d31c2de61896e8ba382656cf361a1d2b0d29c673ab911c65e215283af765ecadd1aa2f5e1d0e319755a8fc53bdd7919c67fdbe155d85c40b786afd7c018579af4d7a723414a84e9b4eff37d78d7c6e9ad22825d74ccfc713baaafb1d6a4a5993114b97c86642f3d39e9c38ae8dacfb9ef12bbfafd6af9a90b50a7249503b0c8a87f36cdcabdb2424d2815c5ac1e8637d86413dbeb3dde2ac023366072a3f7a484ebb9439ddf1c7763bffd5f9c765641fba82a3fde96a66e9256611c679a220e2e36eb380409d794c8f343f382799005e7b82172c43e4d769fd74917290d0b185a86d309b1c9664e4a94f7cb1ae1d540325c155c3dfe3f8024eadd7fee11fbe85f373c762813d69529fddd429969667bf750d3ad866e6c024a5cc5e42b2905a6afb85ed2527936809014fead6e17cbc2001b26f72fc96f9e07e568c60fd5793687b27dfbf4ccf676e90ad014ce86315977a43dc3b84cfed48120d94237d2f02abb436e6585f9604de42bd2afccbc10d5f2e795930acf64249b84cd2baa57e89c064ba609b63e28305b02354df5b96f0cc28caa95faae386f4917946ffab781f0f93dd6e51189c50b52dc386c00e47bbedb27d34254c3b117f83da43e2b860f99bcc7e2fc45b60a19908744b835b7f5fb0ae4a04b7e0a39e97caa88bb74c126886f4854ec453cf69a864a391d1a6ba750620666d2d7d831e8e509a46a2048b2993b6790071aa0c2e7b5e3681da881d855b1e35d5f77ec4194a75fb14de950911cb077d82423be54eebddb242dd739272dd67729d2d7edbf23e999c39d3bae8894edbe0ee6ae3f3c8eaa5443972c1c8448e3dc9d44b56fa0c98043d9a5e293a39e9b3a829f5d26d8a266f68ddca3d9b5b0fd57ba992ea7bfce6f46af82162b76fdf095dd7763fde8e97f1b59f9092361af1be23cfbd2027edfb6fada05564d5453d469affbd07f97ed5f3c851d37b1a12f138b8b5bb20dfb00b6029e1f00a67dbcd3949459b67400fb01cbc89d18fb3ffeac68c2d0674f5f157a47bbd9cbe670ae6a41b27b09304c8711927034da0b090efc8324401a2357c6bdccbabbc102103c3c1b5a04a1e45f9598d26930d0869aae3155976e9dc10f653e16ffdfa7da80069cad2b61595f710a87fb5343c7795688d4e1fa9c627134f4b5f6e24d3ad25171a4b980db9c3e3bf9c8d164de7f10febaf1030a4ce4ddbf616977d421b927f4d3702052c5689bf4cac76d96630f491f9aef7ee8090db92912ff2ceaa8f5b98065795c2a1d1265384fd36de41da9e1ed8709279d0d30c38bf0cee7e169de7259f96189de31c8d88967da971fa88b87a6dc08123d6848df54191e288ecce037dc5c7281e11145225bef2c98a25acb118c60946937af291aa8ac7fcee762e4f187464a4272790e8f7fba17bf85b1932ae3432b14d7ad1931af859ea5f27afc5c0bf23cd36835c9ef3eba92f628bb903cc0eb540f6daed8530c47d34d0094b6e01047762451ed14a7eaaffc72df2587adc59aeb3cf8a96b9338fdb500a6d814ee01b5c139ce4fc9590bbb4eff140cb8d222b3781b8c58a3ce1711036d4b852721aa3a22811a24eda7c56544d1957ca3818db6c6dd8fdaa1aa20ac2a78ab7fc39065d012b7930bb75297e6ee135ab1e21cd766dc932ef1fac18911e996fb1fbc2276db35081e3b3c7d422655027f0d7652cb4dd5fece939169a209bbb43d024c3f1632168aa18a8f1171cb1fabf53296a5f8d9a42d2b1fb8f4e0cb25dc1ac876421f8d0671d09b9d120427c7d9c7f08656a09328874e548b8d6f36a4e1b4ebfef78ec7accb10b82ca11efec223b33a2c9d8b1f7dc82f2a33c4ffe4bd310529621df9948fe8691422e95e0e139bda198ff6deccb038f4b92c73bd54e7a85c9b1c084c3fecada7f1d9b82a4a90354580d31dfcfe38f579e873212fc977f9bad51ec90e6eded2103e3cf363bff36c9e1c0bb1dfeb9fc9efa7e5ed0cf38c44a14d5733881a53e23ed92a22a4a8977dbc72e91a194ab21d54057cec575dedd0608594339e7c105d6ebb3036cb51f34e756a30baed77de4f44f318fbeebbae293438356b363b6e38c4272f9624696742274c5b5bda05a0fe93bf43b83470f7fa54faec270b6225de3a3d74f144b42919e9c4aa63d918b4938f116f2912c30fa933a672e050022d06b9072d04f539cdc49a3073a5c386d9ea33599780ca3d2740e0a36208ea0da16ed9744c8fa41c7d5f8bd04afe7e8dfdb787923edb85cdccfb0ecf1b073d291f32a1f348ac2dc5147d59ffb5ff4b7754c45ac133894db8f082a031dcef0029d1a12b33c7a1dbc2bfa0b55b01dfb4627e3c80f891394b370cf401550c1c09460fe1a7045fc09cf9765b7a28fb1cde73574c8baa7c632069b94e45d160fadfea74805d1d5e88a7965cf1dd1957c6e71687aca612894747decf3ed39c9bdaf51ff8e86432aade61238d33a5e7b9b321fd08ee0365c140324ed212c1eadcc12becbd440a5b01db9f128442ac3717b38de80544c0350f0e033e5b1429a5f7214f0e20c2debb9eb15f67d58eb6aa093e3e3600eb9a4a60cf0ea0fe0ad6d66f89d7da118b74b27b194bd9d91c8387596ad29e2acc8e92692d5ad9e8982802225a7b750fde4324b432f34da784fb9525bbaa65a05d873d70a7d2d2b6c96958e744c6f832657c776252880fecb3bccccf580e8df1f0cb6f08b79688f3c4da1768fb74344ae750a3d1ef375ed2e71d815beae8c97f049ad3780d2584a1d2f68621375cbb110f4e656296bdb09efecf28ef5df918dffe78c03e8e422f9007c6ebd26625b5e8a7dae315ed074b4b6d5adf5e7bc684d9e8905a2fb7d1ed782e80fd2b41cd85df47c73d9875f8d9cc9e85baf4f61bee0a0149874769297cf2e4c8406aa63f9e45740ff06bda6ff68cd08e6a50e4992d5d75c5e7a77d6cfd8109c6ec153f69ac6ec512b9e0852875f315472222398f88d8b53ab86aaf8a33c42e076fae64dcf86c6509f383bde173e3d26cc275fb7320088effb25dc70602f6db3b6e7585cdc76c6954a44275e190a75109dcfebacba0d275cf14083c8faf50dd572ed5b955afecdb7507feacd413e88f952515e78971ebd2799f7f67bd0459d1b638988903f7fc20f7d37fa5d23a01fbc2bc857caea17f6", 0x1000}, {&(0x7f0000002440)="ea05fbd634f209c07ff87caba0b3230721a4101c04562c8c37328a3f2699", 0x1e}, {&(0x7f0000002480)="124044f4cb256fb57b1d66670ecf02abca15848e2577c19f9b514d25af243a0b8efb218026ff6a5d4e0906e572ea80feeff866ed00e200751bcc73aeb968947b3b92f35506d2a3545f49215b1a860c618a0ea3136f1709f373c729a722ae40a12d40a98b50023f34e264cdce3004c8409b21e8670551f233c4cd24d3caa190196fc3c881d7853e3c509a3f2d73a8e63ad3edb81ad75349cb3bbceb2f6b3c5734126df9b7e277966d684ed3c47283a2d440658cbd454b089a847806c6b6dee354986ccbc009", 0xc5}], 0x9) pwritev(0xffffffffffffffff, &(0x7f0000003840)=[{&(0x7f0000002640)="6dbe432feb445736e787b527899036b44b9f14c64e116fbe332c476a04c61f01bfff4067d79cb856a3af8089334d6aa6ccbc43fcb138b431d725b53a006eb5cce0e31d41130daf154650d4031432b4f7888a366a4d62", 0x56}, {&(0x7f00000026c0)="4ea6e698ea0e73b5f449eedc08ed7176d36520e8f8e25cbe0863d17956f15deac765efef48c803fbb960bcace7ab61bc818a8061918b2241cb26cbd0bca61afb359f2fc90991e60052a0f2c205e266a47a5bd76b5034eb0cfc562ca82565d3d05e3619d790d1677d9488ce25719b8cee1fbc0aacfe548899a6406601a83c5b0944a9bc719f4d2a049b2f65f6d9266ff92d9b787ca86d344031566a0b3f5666ef19c16bd6a9f18d317b2f2b175084fe15504d875ac2fc4a3ec61a20a5b1daa27a0ee5cf31fea0d383364ccfd3756d60feb6f54260119c92ee1a959a66a45309d68e7dc2c8bc47bcf72b34da1b6f604d28cda1867f9d89185569745cc1d61c2d4d40adf8a334efdfbfdf552181431e492aef53a1caccdd173334ecc5997dbb11799777763dec4e0fe87675ed10a0f0f81fafdaa633e414ee73b1357d2314f67a63674c9f04efb603e3e0677818f66bca5507c49a504a3090505da0a9f9a877cde7a36a533e585016eb821722a057dece684b9ac80c2c97a30bd2f3d1ef808c22994fa9cbaebf6e6c928d19088fa8caea9bab72ea65fcef5069397e9333c4092b3839c9bc60e3adbf2673f6238fde09f7f608888434588177cc6dcbca6a45c42ce550233a40749a4f940a01d70bd51c16f9af2053c8e9e1186af09f9ba298e8f103d3f65ace1d57e79a899f0da12d5b31ec2a26ea8d88c56334ef41fd6f1e5fd32a50f9f6cf13f4f7d799985fa1180d04b502683788d9e83a7fd4a6a432f1025276725a5868e9cd9c17749cc46152d35ec1f921abc3a7931bcc2c732626c5d1c81ed5eada14e9b1f5d190f3488ad3293dca376b61d1b9e73f8e1a4bb4da5a027019fced5c855ebde5859a4b7db1e71aeea04dc3524c20b40e1f4f53917992b4c895cd3b8a11d530935c6b8f9fb99ae149a423cf0a5d3ae1af38b859eac435c3c6203ada3cf4f7e3efa2092c4099152aaea69311350c95cebabb7ca09e49f4b1d9562d21601505c0fe0b543bf03b06d2b34ca15acf3995fd34f6d470027f4730265ba36b92f21613e6b399569574c907e21f9e4b73023c519818f0f3aa4cf7934a4aad96fd937f16f6de641b594ef31d742378d753b9cb5e32bdf2b93e107bba87139ad19a3629ad6c70cca3791aa05200086bb4ba69047bbbb7ac0f0268b45baaed3fbce9670a638a4701068e958613fa96bf5b69779e02075f45edb41fa700767d782f0e95c098a61ee33bcdf8f8a42d606c9db8286376f11a725fe5fa6df9938517c3013f9b309d85943d6432698bd47870736f6e25c3a34491e9b2b3af1544b0f0c2d4fa143dc590a03072e02f0018cde4d52a862488344c42b325e911e2125110e74f8d5cacba3cd39e41f628c31925f0f62e8caca8cbd0fe252b71c8286b02f56d088fa7018fc10fddffab4a31cbd1cd8dd18fe1667c1f312d89597ef53f1ce95bac56b0fc780b0e14838955ef8a52d332ca5515f6e263aa2e859e122003c447b217c7541af23cbfc9c5132d91b43734ee9a831841185d0f674611039255d3ffc683d7c1ec164556bab02fc4e547d413294a722d6e987a89fe76adf45a3e4a8fb52a7d6b96daa0f8a58fcc2cabb578e6b0b8e87efb187ac4886dbefb4b1a9fbac506a1f6008e65b636c137ceccbb8ca6c387a9d2b7fcc9f8bb63290332a9a9624a88591f1a953437da7385ddeddf7c1c52948de153cbdfdb550acce3a01914bb415a89440a0dce98c0650d03ff835f15623470426bcb09906518d3abf059e7617a0703bd3f05375f9edec55311cc8ed200ca4271573a481bfaa1356e115206ab0981c872d109864b72c69f842c9bd32d1e6742256bb8f4acad5e783a2f45b8743347cf151302369f9a6a8b70c56ca51f16ecacc58810c7acc2490c4453ec57a3c7e0b196fef4b1b3a4dc0f19e5b1f41f73c8bf29590407380007a8c30e30f46a10bdc988234cfc95e24c69ca697eb621e26ff5dc9e54cd5a36b60a87b4bf504a80e7e196eb6be41e3ea20e10fb548553742e0b1db2b73a75b99f759378b9fa49902a920c5cfefdd08650ea3dfec86804ccc2275b267adb22ebfa1b85536b57ac2be855268872af1ba94d0370100086b27369bd003525802e7dbad30696849b2316a1cfa1e0f05f46f497825e7f68c95ad0e92dc66084972011528eda98c2bd51a7fbde8036e7da798ddbd13687df36dbd690a651a71e4b3a715bd882977eabbb7dabc4eee0a88b93eda4863b545536aea2c0f478e1e4015cca0c32b4dcc8621228a593ad554a20a4ac6d933e0f24bae47456c218131d25df3dfe5a0459019a4fccc979bba165131cbc895d984e6103263566d2c06b87f62a1b815e8ace2ec56939aac310cfdb13961f4ae39c3bebf43ee504ff23ae487b4b6450a6a066cf544bd64ceff734f70df526e9635bda4dcd2493025700a5d788fc463345447b49581e2e492ebe35c77280b1b827c73bcc5108641367503e0237378967484f8bafba4bb91560bd8e9bdbb6efb5889fc2232b5eaabf74869eaae91baa1e9bb40729cb13e32908485c95bb7194972f7bba14de10e635dd324b16c32f835abe714f9c9a773660d4b05f75b60b9f7f5ed705f6930eefeeee2fb9ea38f1abc15077943cb6b1b6a67d347e1843a03a8f5f44816b9b62dc6b17eae89d651b46e1dca49116d0c4663dc993219a6998a6dd8387a02d2fb8b70eefe4749511c17b34c48cdd07d5376e057ce6c3a2269195a7f224f6734ddc55e5704c209687d6e02c8f3788938ebb1f969bfd1760fc2027746a8b525aefc714967549fc3c300efccead728bcfb8dde15d8b7b4da16c6b48b0feafc2316b3b8e2426cc120322a836bc40db868b16d2ef46a952bc222175da977844a311032f7ac4331275c910955664480159bc6cbb883dccd1859c7a6f6c945b9a7d702d97d50a852fc237b7a76caf1d83e712c109f83b5c65a4fa326c7d87cbcf72d64e0ee1f4600ad5dfa333c67285f45ca01aaab0bf8fcf2019312d892d1fd0e05d96879ae36cdeb8153955f2c96af7063ebc425ebbeb4dd2c217f3f617176383c7f1a7540c8e70b16dd4daf37e5f1a064ce8ad647cfcd08cff29ff65017019e214b578f7627e5dcac4fef09dc85bceec59857581e993c597413b3443736b9f5c43780311e1afae1b3d3f3a1f8279c38decaabb918d5217ae0f59ec985a66fcd38ff6ed44b41df60244cc88eca73acddd879aa4e55134f5a8269a42f31a587bc77acafbd6ee69589b376d85c68038de14f75cda7c6abb680983be377ebabf234e26e100bde03e71a80d98c0a3b1d8d7e3d58f5ce103c8bbf734b769609376584f381a261d5f8b9a68db31bbd4c6d6567f2d22082441b2eea5b19692e84f12481787fec56a24452e790934db4c25e227f9ab7179b0a22bc9737487ceed2245250ce54ea2783bed366495f29b4db58967ff1e3f280729bdeee66879745a51556411995ad89b53abb6bac5f1d5c0b578045598c56c1e7597fc760e643980fd0cdd3987bc62e099d47b63fc5c81151f18fdb52d07de41db75d04984d6e517a20919f0bda562c98072c6adc0d0d4215de74403a9c665f2c09ae19828d6612fdecc31402b63ef89559e558b30fc7a6f8252e10f5635e99271ec81b8985795fa300c8a3903be7170f2b3b8a43991bb052c2c4bf20604c25d495b8c131578e170a2619b084e101d8107d0dbbe19ddee25a06ffde4660a0a6cc7b248bd89510c524c0a7a67825d9dcc575427b7b646ecf731506b058443870237f5cbcaf379a06fa8bf5f982742478435d2ee002b1cf37e0aa52c37ceef47ded4a1913096026f221984fb3e4e2c211c673392cd8a9b3fe7e046b1052b440b972b22cbcfebf37a02e0855962ec1f5f4f8b544f11b0645702eaf5131bf6ca1a1ecbe7a63e7aef53982d839cc4a7d45cebcf4b263d1d5fc96476bd0f65d86a09dec650fec6d6bf36d69177c959b921bdc8701d65a5961973298badb88ac5a0e5d91d1b3597c76440eeda21ae24875947ca412007bff8d2761773f49976e4be4fffc20961c7fe262a156c2800dae9f448767b3f5dd0df9d6589ab6f3e22a3f3f66fb6fc7802585bd1097e1c3678ae62e0f8d61f4e7f2b0f188c8b2b1f71c45cd90788bf5daa76edc5a7b7549f92e684016841a99ed963b41d52487fa3352784244b4df1c922b8957c87f562f46552f40ca76a6e0a6d6252d735f96f032960565162ce56d944631d848ef9285e3904f0ae30dd5a9bd504c63fa0e5077f04d466d0027b54c8c4987e5179480f02f86a9942560b014b3c30153d08229583bb04cfdb85a8be328eb692b91bb9dbcea9c0b1065c8a7c0bc4b7ab80ec4f96cc611e253f335f6d94730acf99713569e7404628817ead997f32f448796006d7d7db2c669b223f12698b95dee919218de4561b4788d07189b62198d24787fdb12ba9a04ee709115cd886a741cd4455dcaf6986927d4c0d0b88a8ffd2ca535b602b8dae97f452e458d8e6d7c00948991565223036cdcbba4064973c31f3f1d30247a596a9e14ac3cdbcb3514425c0b3e388f24544052b1b28afe200a6bb1df6f2465a705c61d359b22c93bf6ea5244073d78686fd23a8b6f60d8f8b5014b6df652de27c8cf2e526a8248f4ea536e85f449fa6471bea06d46954f3e18cfd5b1e7447d0e7b27717f79d32e23fa038568d1ed3d1e825eb43b93b8bbc2af67999616be1faedcb48327f564cf6b732ae6072a8f9b9817e74ca87af7e44d861d284664984dd0b61464c6553d7f92247e1a7e3a39c7eb088516a6e664f87ea5f4260d630f3bdc025254e21704f8de1cfa9d9ffc60ae4ca5e16582776016f9f1b6a59f10e67750a6b6b9a6743a34f0c3fc0a5750a85b3e7f5613672eb18d0b94dd77d3c328c4ae17f3590d51c0863bd6647601ad3dc309ade1f5c8a219e9c51b7ced030f2062be53cb4bb28942a073dd1b039392d6af4bd505437f3a83157a3d7fb304f5fe59ce36005ac6814a0847d50f7cb0a7ef713667df4348ec48187436cf87f680379c62a6b6737f79d8c0c885d13f2be12d999c4f459e286020b953416d532c6914734283988ba99927fefd9af8573c1bfa4e6ea9bfb258c1a2b50bdf7d29467f1acce1f5180f01e4f7417c329db1a946841ef774eb7524eb190080f5f50033c665ea14d8b0ef929a0f50619a47afb3ca5dab36ec782afcb2c34073961bbf86fcc282909099276c5bbea0c3f398ca0c2d94fad9e8bea1933e775979886a0c77d4ce6b1198218a148db77adafa267f80a2188a7916a50a6198c3ea03504ee4511457c7d7f81e731b962a845dd1efb24addf5c8cbe6288c2c7b13c2ada08240b9964bb188cb1a33990cb8e0917ad209445b58215d3b02cc0edcdabddb67042cbce51248ebc48c7b8014b77d3cc682cac62f0f5bf0b30978260a7808cb3447a0ae4056d49f526c7b394b296ca03d93a16a69e17ce324ce13eb0a7220b3fee6564d9efa22172dd8121ceb0aa79f6f3e032d80798f4ea0a58555a724355a4c085f98fdb3829a1ef65aff08194cfa847b6dd21103847c638cec835b45d20fd933ddc671d9fc77fb6f901051722ec3ae8c12ea06985aaa87ed3192544ffc36e11bdf2e947b75a0ee4d8506d0be097de792e836b1acb963a6bed86089862620cf1033d29fdde49cdb6b8711769191f70dfdded0b1c2a47dc95d90ea8bad148604878ed32145566f82afdf0056a01496a9bad9a161e17a20eeee81525a89c4756ef2b5cc7d2ff6395084101dcf5306844fed05c9eab82be6cdca551da9fe7c88b9a395c9e681cdbfbc0", 0x1000}, {&(0x7f00000036c0)="8bafbe5d637db4384ff92a9a4a5dbb5bc60939a1ff0a8a", 0x17}, {&(0x7f0000003700)="fb2e37f84a53512b9f5b37ba70e3d002099e671110e64f38ede6ee72483552cdc35f51424ff3e67fccb2b7b2440c6975fd1dfbd1ebb1fb16c9e6", 0x3a}, {&(0x7f0000003740)="6f694461804ef3675bb4a337cf8206ff9c0c0389637bdc851c3068dfe40c7c29204d37a5fc286ef268995bc3ec492c515b2b372ea8c6372701fd13f0f62f7c6beacabb182249651627fd9f7c0687ed3fe204b14d114f66849d4b7053812cd74db9344634506e0b9eca92c71181ece93ac681c2f3f2e24331d77a0199", 0x7c}, {&(0x7f00000037c0)="2ae7fcd03124268f30f19c564beabde8367e507a90cde6af5b8d1a96666d3343e2a21b280140540e5eb482e4c4e786bfe63cfbf4da3e8482b47154b589c6826f1718f36886dc3e83ee87e9cf20e7c294503ff8a10dac5af7e518fe2ee1109e0288c108", 0x30a}], 0x6, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='.\x00', 0x8) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) acct(&(0x7f00000000c0)='./bus\x00') 14:33:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb1167f88d46c9562, 0x0) lseek(r0, 0x0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x44}, {0xe}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pckbd_enable: command error pckbd_enable: command error 14:33:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x40}, {0x6}]}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x4000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x94, 0x8}, 0xc) listen(r2, 0xff) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './file1\x00', './file1\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x837e7bcc94f01da3, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x3) write(r4, &(0x7f0000000100), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f00000002c0)=[{0x1, 0xa2, 0x6, 0xffffff22}, {0x2, 0x5, 0x9, 0xbfff}, {0x7fff, 0x5, 0x8, 0x9}, {0x3, 0x40, 0x87, 0x9}, {0x2, 0x7, 0x7}, {0x919, 0x1f, 0x8, 0xab5}, {0x7, 0x40, 0x19, 0x19}, {0x6, 0xbb, 0x81, 0x1}, {0x8, 0xe2, 0xe0, 0x3}]}) 14:33:18 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x8002, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 14:33:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x6, 0xc7a1c2edd443f73, 0x3) sendmsg(r3, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="d55b154a7501dd3c010e07a1b784abce2e28f8657d1fbab23fd59da14b253e11500c6bd0ded32e6dea44810045811f86d09bd892c748cfe23a0000764dc7c5e7f50b780d1272f5fa4b1c594253e98bdde1dcaef20abf16ea9effb76b3171", 0x5e}, {&(0x7f00000000c0)="e1e06b9b6196b0699d30b31ed7427b5c7743503ab6c9a0352160317a56c87f775e91fe883ba44e606ca2304540e4cf01744bddb7df428cb2da89ed1a61a1012aa305", 0x42}], 0x2, &(0x7f0000000740)=[{0x28, 0x1, 0x10000, "81e09c05463c7a3bdea951835bc9c1aa6898"}, {0x40, 0xffff, 0x1, "f45ae7c50a2a830a2df1f1702f11e3937cce6e695f2712911bff8616802e57e816fc0361d6c684a3f05b"}, {0xf8, 0xffff, 0x10001, "088c8a19293680d3ca09bd07458f23810d85d7a05792c7fce5b18b5810d65f13cd326c800abf79f792dc5cf85b792045cad556f1630d0be37ad8c470be49a983ede8d0b5388f499d7772678ff399442fd93eadadfe5b9462e8b68bd076c217848fa692795f55b30d811c4e03e87a62d34973c50fd499e47bbd00b446fac632da0a7870f0efa6b31adb2422e8aedbae4266b918abae358f1294a152ec363318c347bea3f6ce89c527a9abc6ef5c14eaf6f8692d792cbf3c95cff5f0487c5b9d7dce60338f62dabda7b15e5556ede46e27587d7a6ecbd12b506ecdd7cfc96849cf5b8819e2a20b57"}, {0xe0, 0xffff, 0x0, "f9793282f9bccfca9cc793859a21582119e8f0e29bb822f2cc483e5fd93d47afa70a21eea736e4af2a841e9f29575eb0ce69a72a8324f701ed7e8779989faed3e3615ae705fb87c4096973670a147009b021f57f76c569b8d6ee0fe5c026e685fcf0716dbc3a17cba06bcc0c1254f76faedc4ef92499a6b2f4215cae4af0846ed42892bee17539de1df4e1cb3049440e49733b5c9b5ecc71c978c1596dbb2d2627d2b343d83190fcb7d314f36df199e0657184dc1ff93e547682bd8798cac92ce5ee5714a5cc418421ef"}], 0x240}, 0x8478cd8bbd2b050d) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 14:33:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 14:33:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x40, 0x0, {[0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0xffffffff], [0x100000000000], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x2}, {0x4e, 0xbaf}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt(0xffffffffffffff9c, 0x8000, 0x3ff, &(0x7f0000000000)=""/236, &(0x7f0000000100)=0xec) r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x401, 0x7}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 14:33:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1ff, 0x69b, 0x1, 0x3f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xff, 0x1}, {0x18, 0x2, 0x5, 0x4}, 0x1567, [0x2, 0x80, 0x7, 0xfd, 0x5, 0x7fff, 0x1000, 0x9]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x2, 0x1}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) 14:33:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0, 0xb2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{0x0, 0x0, 0x100}, {0x0, 0x1a46}, {0x0, 0x0, 0x1}], {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00000ca000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$KDENABIO(r2, 0x20004b3c) pread(0xffffffffffffffff, &(0x7f0000000000)="4aad6d1e8560e792a26350fb84f945ab209e105c896a9bcddd3214c3efa2c9dd27c6af04c7e82263b540f8f665ee9481024982f0fdabc0f9f19ee81d6094e2805bea203164", 0x45, 0x0, 0x3) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) listen(r0, 0x13e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000400)="fb89638659c53307450d6a85f78513969385ad008c1ac8257635be31bb78dda2528e398882368743fc6914af76fe68fe9233b31d6e75b189aab18f767d647af3ed06a599c9aedc1a762ec0262374b05fa4eec9f444565005bd3baac832db9e9161935bad7fdd200188697676abcb699b9ae393747346a9805a8538b445b976bdb30928cf3901ea2e09c1605e35d73d3fb638c9b62e8c5a4cde558518704ef7f4a4beb875541d32a45e72e250c28b692be145814c41ee839f9a93e3ff164eae034a8bcec6f9b8bbc2d2f8215f6519adf2e15142a0affb59f3307c1c5f91dc81ab3b11760e9e16835812981c0245e29936d5d5da893805905faf", 0x179, 0x0, 0x7) 14:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10880, 0x0) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000380)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000400)}, {&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/192, 0xc0}], 0x3, &(0x7f0000000600)=""/7, 0x7}, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) close(r4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:20 executing program 1: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) syz_open_pts() 14:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xfff, 0x500}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:20 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket(0x18, 0x5c06bfbd7c901a6d, 0xff) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 14:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000004c0)) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x182) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000079d000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x8, 0x4}, {{r3}, 0xfffffffffffffff9, 0x81, 0x80000000, 0x401, 0x67}, {{r4}, 0x7ffffffffffffffc, 0x48, 0x1, 0x3, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe, 0x80000000, 0x5c0, 0xfff}, {{r6}, 0x9e3970a4c4d3ec74, 0xf6d43a1e42e28125, 0x2, 0x73, 0x7}, {{r7}, 0xfffffffffffffff0, 0xa, 0x80000000, 0x6, 0x7}, {{r8}, 0x7ffffffffffffffe, 0x80, 0xfffff, 0xfffffffffffff800, 0x6}], 0x9, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x2}], 0x1f, &(0x7f0000000200)={0x0, 0x5}) r10 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000000)=0x6) 14:33:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r0 = getgid() setegid(r0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000000c0)=0x5) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x2d}, {0x6, 0x0, 0x0, 0xf9}]}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xffffffffffffff4b, 0x0, 0x2) 14:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000433000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8f43, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x210], [0x1, 0x0, 0x0, 0x7], [0x0, 0x0, 0x10000000000000], [{0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xc, 0x0, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x10000000}, {{r0}, 0xfffffffffffffffe, 0x141}, {{r2}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4005, 0x0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0xfffffffd, 0x401}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:21 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x4], [{0x3}], {0x0, 0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x2, 0x3f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x10000000000000}, {0x3, 0x2}}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) fcntl$setstatus(r4, 0x4, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r3) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) 14:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xc1a], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{0x1, 0x0, 0x4000000}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) shmget$private(0x0, 0x3000, 0x294, &(0x7f000068e000/0x3000)=nil) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) 14:33:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x81) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xffff, 0x401, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)) 14:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 14:33:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) 14:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100, 0x7}, 0xc) 14:33:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[], 0x1c, 0x0, 0xb6, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x2, 0x20, {0x3, 0x3}}) mprotect(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) munmap(&(0x7f0000701000/0x4000)=nil, 0x4000) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000000c0)="3de1d6bc346d13b133387afebd7e149b723ffd43cdd988ae682b877ee5a41ae6527deea5fc3a2450d43a62df0856df368e52411c68d6a22f93ce04f7", 0x3c, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) linkat(r4, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 14:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xf, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x400, './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700), 0x10000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x8003, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r11, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r12, &(0x7f0000001740)=""/4096, 0x1000) r13 = fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) fcntl$setown(r13, 0x6, r15) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r16, r17}, 0xc) r18 = open(&(0x7f0000000240)='./file2\x00', 0x80, 0x1) r19 = dup(r18) r20 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) accept$inet6(r20, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r21, 0x1}], 0x1, 0x0) write(r21, &(0x7f0000000080)="a6", 0x1) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r22, 0x800c5606, &(0x7f00000002c0)={0x1}) r23 = dup2(r21, r22) r24 = getuid() fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000100)=[{0x74, 0xff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x200}]}) fcntl$dupfd(r25, 0x0, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r30, &(0x7f0000001740)=""/4096, 0x1000) close(r30) fcntl$setown(r30, 0x6, r29) r31 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r29, r31, r32}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r17, 0x0, r32]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0x0, 0x0]) r34 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r3, r33, 0xffffffffffffffff, r34, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r35 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r35, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r36 = dup(r35) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000002a40)=[{&(0x7f0000001680)="bdb245702fd1d4589953ea955c244002252d00360036df31f7ddf89a9809a2bd705a83da8c406a4000d83ae203314a40af00b8993e899276d1fa091cc90655dd05545195ef453ac5f6252626961dd799c80c1ac5e4f0e421a5fe43af0488", 0x5e}, {&(0x7f0000002740)="41fc832792a81398c5ddac8cab2cb1e4041596911a095855a0f2170763a9282f1443c758777976a3a79de5a4b0acf9c3217f51583bcd91557858d421e939676859c70e8b06f823a28e21552db1935fd9b06a86c1746c85370c2f76920a3499003d259c7d6eb626c7e3c9e945dbd5fb68002639e2738da88008f78da2d4d2d1ac50f6de733da1475f6fc47c2a567f2b60f0d38833f8ee5f09964e0bcf97811ee34597cdb1def387fd", 0xa8}, {&(0x7f0000002800)="62cfd1198a4bd3f8751dcddeb46180e4693deb494c97ae2cd57710bacc6be416eaea25ff93134d0eaf1931309c46c2ca08d41e20db64454a05fc9f90d40ed93965836f194ecb2a5ceb02a3b206b895b5bb3b017e2f12ac0c2abc46627f21506e38da749fc060b31e05c57413ec3c0ebfb4d65415e2c72bf9efc2305293b0c86401", 0x81}, {&(0x7f0000002bc0)="ace6788a20d5e3412390e91dbef99689d7efa1566442ec9ad51891be3bf9534e9b414b5b", 0xffffffffffffffa5}, {&(0x7f00000005c0)="21ef5e063f63358818a24b9b17914142f5e280366a45a97550884934727d22e04a473ed52f0e51", 0x27}, {&(0x7f00000028c0)="efe2ba7d14dfdfaeb1f95443596daa2bb2073aa238fbdb144477f23dc8738089119610878c2ec3d571227fc28e0126bcc44b0fe010847fc8223075da28cb20e37101b25e44eedd060ce19fc023a6f0d7cec474bac3d08a4eb4f9394183ab0cb38c75a7f243ca3c308022669142630f38bbe8cf03b988ae1150196151cd0c2d", 0x7f}, {&(0x7f0000002ac0)="933b592dbf5b3d06f04df2d9fb3d27ab3048ac4209ee3e4077bbe977da97e5fa433b3f5f700674ec271f11f1ff1604169b6069838139014c9ccd916a5666da77fe7c2dd05b9bd9664ab77f2a95925f96f2b585474864918918c896475e46fc9098c4016bd0348824e4ebf0e1b5ca864fb1ae225b4c4e372128814c0d1f78b85d773ad5995ac1ebe57215b30114244311610cd54fac70032a51296543a612930ccf492e3ef3ffb6d298476b7a07e063c1019649019a490c7d52f6559836bfbc0270ac5d7e3ba58f05fa5e2003", 0xcc}], 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000580)="35977c360f8dd401009dde476b78a08c00", 0x11) poll(&(0x7f0000000200), 0x200000000000008f, 0x4) write(r38, &(0x7f0000000080)="a6", 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='\x00@\xff\x03\x00', 0x200, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) syz_open_pts() 14:33:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0xa491951ec3d6518a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x934, 0x2, 0x101, 0x101, "6a20a8662bed0f4e036b10c178b33970ba856709", 0x1f, 0x6a82}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = dup2(0xffffffffffffff9c, r0) read(r1, &(0x7f0000000100)=""/192, 0xc0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) socketpair(0x10, 0x4, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x0, 0x3], [{}, {}, {}, {0x0, 0x3}, {}, {0x80}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket$unix(0x1, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000100), 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000004c0)={0x10, 0x100000000, 0x4, 0x4, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5873}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x70}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x1ee86320}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1a1e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfd0}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 14:33:22 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f6", 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0xe93}, {0x18, 0x0, 0xfffff24a, 0xff}, 0x2, [0x25, 0x7, 0x0, 0x4, 0x800, 0x0, 0x7f, 0x2b]}, 0x3c) 14:33:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r1 = geteuid() r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2002, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r10, r15) r19 = msgget$private(0x0, 0x682) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000000000001000300009825ebbc9bf1ce949f9a675a6f574a60fc97b7da8a4b6f2683bcb0bd78f55befb73c7be811f8a2c23eef8cfc5597b66569c61e3d31d365f4d852aeac108d955c0ded0de8d6db9961f54d35e8e29b23f959c4576a4baf3cb1db7fc54e756f36837e532329b7007163eca9e57ac1b742def147d94bd771e86"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x5, r1, r5, r15, r22, 0x20, 0x9}, 0x7, 0x9, 0x4}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2002, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xffffffffffffff7f, 0x20001, 0x100000000, 0x1}) lchown(&(0x7f0000000000)='./bus\x00', r15, r30) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004000062574519b238935f000440004502608887d35e0520000004"], 0x0) r35 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r35, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r35, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 14:33:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000040)=0xfffffffd) 14:33:22 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x277, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) write(r0, &(0x7f00000001c0)="ea2f78cf89321c2c23447822b7dd3a572eed06bcd65278c032eac32bc4ea5a1a2a022805e344c0bc2ceab5cb8901770e27c2a27fc9bfe951727e0c1d4d1fccdad905a716e2989e569de07d99ab8c7f6f634f0ab7a35431b5d4d2718b3fa2f555888508edab1f1a397e52aa83257eb20122e166343cffa1d40456c662b84a53e3056004bf87d25ab68251498c7b5cd19c1820e413290de1bf7c054936029a3bdf7ba2be6a01f4dc103025dc249820cccdd77bf091eee7bb9986ec2c8fee4ca883d53b5385ca7beff2c8392b90ebc8dfb90bf2e10d1e32b11ef54152010d7fce5c20353990cf8c6106c17c23836647d7407b0601aa572de0db7f62ab837fab7e", 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 14:33:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000280)=""/166) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x967e868b29192906, 0x2, 0x40) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x40000000002], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x20000000}], {}, {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) listen(r0, 0x2) msgget$private(0x0, 0x0) 14:33:23 executing program 1: socket$inet6(0x18, 0x0, 0x102) getsockname(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000440)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xe97bdbc3) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000140)='./bus\x00', r4, &(0x7f00000002c0)='./file2\x00') 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100), 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="5d28758c01d19fb800c956e786a311ec", 0x10}, {&(0x7f0000000080)="452e86028ff19987208e1d18dec0b921df650e32", 0x14}, {&(0x7f00000000c0)="3c51c7be6c20d5c75449e0219a4d9c7a8f8c2d7c75b86fbf398f6e15f539ba8172af70505ffdf2da304fc260dbfa6340fb313757b9186bc40d755c77c0b0b8a4251458846e14e12ca331130a9a5b1b2f1c98cbe0b1d1041c523c5d9649dc6014431fddeced9225e28c12ccae62dfc9a35ad28939af9c399efcd610265974aedec3dc02fb4077ee9b4971755e8599c48d0cf598e4fed5551656aceba17e21d4bb0138f9a36dd3c6e92b30470ea6769b7789e4e97f13cbbbd76533e347e7081399", 0xc0}], 0x3, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r3, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x40, 0xa}, 0x4) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x132) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c0587d524ccb5071d07e60df966056d18b8a6d70", 0x0, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) 14:33:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xe666, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x28000000], [], [{0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x480}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000002c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xb, &(0x7f00000001c0)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000840)=0x1) semop(r2, &(0x7f0000000100)=[{0x0, 0x3, 0x400}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0xc, 0x1230}, {0x1, 0x8, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x60c3, 0xc00}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x41) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000240)='./file0/file0\x00', 0x20000, 0x27) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x24}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r8 = socket(0x18, 0x4, 0x8) listen(r8, 0x9) 14:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x400000, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) 14:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)=0x168b75c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) read(r1, &(0x7f0000000100)=""/12, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = accept$inet6(r1, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000001380)=""/4096}) semget$private(0x0, 0x1, 0x231) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x7, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [], {0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0xd7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xb1c, 0x3f}, {0xfffffffffffffffc}}, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0xdf6]}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 14:33:23 executing program 1: socket(0x800000018, 0x0, 0x0) msgget(0x0, 0x213) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r0, 0x4) pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffdd4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r5 = socket$inet(0x2, 0x5, 0x1) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x0) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r4], 0x1, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x2) r6 = socket(0x1d, 0x4007, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r9 = socket(0x20, 0x3, 0x80) setsockopt(r9, 0x29, 0x8, 0x0, 0xfffffffffffffc4d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev+wskS\xc2\xab\xa8', 0x0, 0x0) socket(0x18, 0x1, 0x0) r10 = socket(0x0, 0x3, 0x7f) setsockopt(r10, 0x200029, 0x8, &(0x7f0000000040)='\fFW}', 0x4) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x0, 0x3]}}) semget$private(0x0, 0x4, 0x510) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x1, 0x40) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/166) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x4, 0x40, 0x1800}, {0x3, 0xfffe, 0x37fc}, {0x3, 0x6, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0x81, 0x800000001000}, {0x2, 0x4ab, 0x800}], 0x7) semop(r1, &(0x7f0000000240), 0x6) geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000ff0000000000000000000000000000000000000000000b0000000000000000000000000000000000000000001c000000000000000000000000c700000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000c401ece5e5efa38adf3838eac1799900000000000000000000000000001b"], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fcc69486192bdc524b9ae3b5eb0ad34da8343346a1c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576526c51da01ad1ddb8780f2d411733e5e7b97ab7407c14662f6de38835e3c0ce0b104e49901dd11ef6a00"/310], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {0x0, 0x0, 0x200000, 0x2}, {}, {0x0, 0xfffffffd}, {0x0, 0xfffffffd}, {}, {0x0, 0xfffffe01, 0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x30) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 14:33:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x0, 0x7, 0x0, 0x0, 0x8000000000], [], {0x1f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x7) 14:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2002, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x1000, r7) write(r1, &(0x7f0000000100), 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 14:33:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/40}, &(0x7f0000000100)=0x2a) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 14:33:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 14:33:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x210], [], [], [{0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x4, 0x6, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 14:33:24 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/159, 0x9f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) write(r2, &(0x7f0000000200)="1b0ea0397aafe3a4634daba96f92173479f9529fe71136afaa974220964bf53306391943fda9ee8d8b36fb1dab5b0a959a720bac9312b61ec070de31d8bcfeb00dc74a96c1ffda6ff2dd2c1ccee3a5dc6050429c5769bdf46684c48433180de12061375af2e5c9b9d8343acbc64096a6aa025047330dce4133c0388903b1eb519aaee3cd533ccbdab9f104660b5af6691220fc3aa219b965a43be488eb08663b6edc26d8b75aea4379ab06907c4e8a49afce8091eccac0d0fa444ddf556b2ecd15788195fe0d0d14476f806e2775ccd4b82d204e7def81cced3d07f14d3acd4d9bc2b4f8554930fabc3f55", 0xeb) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 14:33:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x5, "161d3abcda90ae72d618e3428e153397a4c2353e", 0x6, 0xa41}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) read(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 14:33:24 executing program 1: semget$private(0x0, 0xc, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x7) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r0, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1f7, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000100000001000000690ddc506ce0c8bf9b3a4b3567ec7ba50dcb1d306063b4c2701dc169728b3715a18be0552220269f62cd9294ee47e6fd0f91ce131a0d7055f48a5a87ad446752a037e71440cebab02f18a60000000000eed7dbf7b331ad52b7ce8d1a179bf6345786d1141b47c53a3cdb84"], 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r13 = getppid() socket$unix(0x1, 0x2, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYRES16=r14, @ANYRESHEX, @ANYRES32=r15, @ANYRES64], 0x4, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, r17, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_RMID(r0, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() 14:33:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x611, 0xd788a5c7fe4f3277) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="e10000e0010d00"/16], 0x10}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[0x0, 0x3, 0x5, 0xfffffff8, 0xf9f, 0x3c, 0x5, 0x2, 0xb6, 0x0]}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 14:33:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) fcntl$setown(r1, 0x6, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) madvise(&(0x7f0000285000/0x1000)=nil, 0x1000, 0x6) 14:33:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x20], [{}, {}, {0x0, 0x0, 0x100000}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = semget$private(0x0, 0x7, 0x0) semop(r14, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r14, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = geteuid() r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r16, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2002, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r24, r29) r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x5, r15, r19, r29, r36, 0x20, 0x9}, 0x7, 0x9, 0x4}) r41 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r41, 0x4, 0x80) pwritev(r41, &(0x7f00000003c0), 0x273, 0x0, 0x0) r42 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r42, 0x4, 0x80) pwritev(r42, &(0x7f00000003c0), 0x273, 0x0, 0x0) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f00000001c0)={{0x2002, r44, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa9, 0x20001, 0x100000000, 0x1}) r51 = msgget$private(0x0, 0x682) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa5, 0x1, 0x100000000, 0x2}) r59 = semget$private(0x0, 0x7, 0x0) semop(r59, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r59, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r59, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r59, &(0x7f0000000240), 0x6) r60 = geteuid() r61 = msgget$private(0x0, 0x682) msgsnd(r61, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r61, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r61, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r62 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r66 = getppid() r67 = socket$unix(0x1, 0x2, 0x0) r68 = fcntl$getown(r67, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r62, r64, r65, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r68, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r70, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r70, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r70, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r72, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r76, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r70, 0x1, &(0x7f00000001c0)={{0x2002, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r75, r77, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r69, r74) r78 = msgget$private(0x0, 0x682) msgsnd(r78, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r78, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r78, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r78, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r79 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r83 = getppid() r84 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r84, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r85 = fcntl$getown(r84, 0x5) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000980)={{0x2, r79, r81, r82, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r83, r85, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000580)={{0x5, r60, r64, r74, r81, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r64) r86 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r86, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r86, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r86, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r86, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r87 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r88, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r91 = getppid() r92 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r92, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r93 = fcntl$getown(r92, 0x5) msgctl$IPC_SET(r86, 0x1, &(0x7f00000001c0)={{0x2002, r87, r89, r90, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r91, r93, 0xa9, 0x20001, 0x100000000, 0x1}) getuid() getegid() r94 = msgget$private(0x0, 0x682) msgsnd(r94, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r94, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r94, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r94, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r95 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r99 = getppid() r100 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r100, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r101 = fcntl$getown(r100, 0x5) msgctl$IPC_SET(r94, 0x1, &(0x7f0000000980)={{0x2, r95, r97, r98, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r99, r101, 0xa5, 0x1, 0x100000000, 0x2}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r102, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r103 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r103, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r104 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x80, 0x0) sendmsg$unix(r104, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="9ac8a6685c302401490578767caaa882629247eea8ec440e588325b1307dade221903bbe52f4628e9a12e1bb46eda567d2d535c18050dc4e7dd4684c8f36e66c8012cdfc9ee84c2434d7a534", 0x4c}], 0x2, &(0x7f0000000580)}, 0x1) r105 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r105, 0x8020690c, &(0x7f0000000300)) 14:33:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getuid() 14:33:25 executing program 1: 14:33:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [], {0x0, 0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:25 executing program 1: syz_emit_ethernet(0xd, &(0x7f0000000080)) 14:33:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x4000, 0x0, 0xfffffffffffff800, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x0, 0x3], [{}, {}, {}, {0x800}, {}, {}, {}, {0x0, 0xffffffff, 0x0, 0x20}], {}, {0x0, 0xfffffffe}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10, 0x0) write(r0, &(0x7f0000000580)="9cba3604e7db4943a70aee07a97e5fdddc50fdf9efc5", 0x16) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100), 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x81}, {{}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x6}, {{r4}, 0xfffffffffffffff8, 0x2, 0x4, 0x3, 0xff}, {{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0xff}, {{r3}, 0xfffffffffffffff8, 0x4, 0x2, 0x8, 0x6}, {{r7}, 0xffffffffffffffff, 0x81, 0x1, 0x200, 0x6}, {{r8}, 0xfffffffffffffffc, 0x68, 0x40, 0xffffffffffff0bb5, 0xffffffffeffffffd}, {{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x2, 0xffffffffffffffff}, {{r13}, 0xffffffffffffffff, 0x10, 0x2, 0x100000000, 0x8}], 0x26c, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x32, 0x800fff9c, 0x401, 0x1}, {{r12}, 0xfffffffffffffff8, 0x2, 0x8, 0x800, 0xe0000000000003}, {{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x0, 0x4e}, {{r5}, 0xfffffffffffffffe, 0xa2, 0x1, 0x0, 0x2000000000}], 0x9, &(0x7f0000000200)={0x8, 0x8}) r14 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r14, 0x0, 0x0) r15 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r15, 0x0, 0x0) r16 = fcntl$dupfd(r13, 0x5, r9) r17 = fcntl$dupfd(r15, 0xa, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) 14:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000fa, &(0x7f0000000040)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x05\x00\x05', 0x0}) r2 = socket$inet6(0x18, 0x2a66a2979dcc2547, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) socket$inet6(0x18, 0x8000, 0xfd) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92489ff2b783f6e8a9c81") r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x6, 0x40, 0x2e, 0x2}, {0x0, 0x9, 0x91, 0x3e}, {0xffff, 0x9, 0x3f, 0x6000}, {0x20, 0x3f, 0x1f, 0xc2}, {0x1, 0x0, 0x2, 0x9}, {0x2, 0x3, 0xe8, 0x1}, {0x5, 0x5, 0x3f, 0x7fffffff}]}) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9eeaa6dbf79477a644660000007486b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff106861316538dae9cf36362ac5be9d2cc9e4c09b41b6602f1f45da881b750bdfe98507493c4dd87f21ac5f35f602cda86f9abe3b3d1bf06b37d1ae684d15b0a7476481c9d8fd6ef75d8a6998e65e6699e2d5e322e610c7485b8bd98645a9db39d5117a5abfa976622949881408b1f4b3ec8a698ce7acc11"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) msgrcv(r7, &(0x7f0000000200)={0x0, ""/133}, 0x8d, 0x1, 0x1000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x80000000) 14:33:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2d, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x1, 0x0, 0x0, 0x0, 0x0, 0x4000000000000], [0x0, 0x0, 0xfffffffffffffffc], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {0x0, 0x0, 0x0, 0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xbf78, 0x7e, 0x9, 0x2}]}) r1 = socket$inet(0x2, 0x2, 0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 14:33:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYRESHEX=r2], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0xfff, 0x5, './file0\x00', 0x1ff, 0x7, 0x9, 0x3f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 14:33:26 executing program 1: geteuid() geteuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = geteuid() setuid(r1) socketpair(0x20, 0x1, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/181, 0xb5}], 0x2, &(0x7f00000002c0)=""/39, 0x27}, 0x1004) r6 = shmget(0x0, 0x2000, 0x344, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0xfffffffd, r7, r8, r1, r4, 0x181, 0x8}, 0x8000, 0x7fff, r3, r9, 0x1, 0xff, 0x8}) setsockopt(r0, 0x15b4400, 0x3, &(0x7f0000000400)="64efc0c769a75ca7", 0x8) r10 = msgget(0x3, 0x55a) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r14 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x8, r1, 0xffffffffffffffff, r11, r12, 0x30, 0x8}, 0x1, 0xffff, r13, r14, 0x2, 0x0, 0x9, 0x3}) r15 = open(&(0x7f0000000500)='./file0\x00', 0x100, 0x9) ioctl$TIOCOUTQ(r15, 0x40047473, &(0x7f0000000540)=0x7) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20, 0x0) preadv(r16, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/83, 0x53}], 0x1, 0x0, 0xfffffffffffff801) r17 = open(&(0x7f0000000740)='./file1\x00', 0x0, 0x208) linkat(r0, &(0x7f0000000700)='./file0\x00', r17, &(0x7f0000000780)='./file0\x00', 0x2) r18 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file1\x00', 0x80, 0x191) ioctl$SPKRTONE(r18, 0x80085301, &(0x7f0000000800)={0x3f}) 14:33:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x6, 0xfe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) dup(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x2ee) 14:33:26 executing program 0: socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'t\xc5+', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xdf, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x0, 0xfffffffffffffff8], [0x0, 0x0, 0x10000], [], [{}, {}, {}, {0x4, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xffffffff, 0x400}) dup2(r2, 0xffffffffffffff9c) 14:33:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x7ff, 0x4, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0xb2ec}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xfff}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fffffff, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20e, 0x0, 0x0, 0x8], [0x4], [0x0, 0x0, 0x400], [{0x0, 0x10000}, {0x0, 0x0, 0xa9}, {0x0, 0x9, 0x0, 0x4f7}, {}, {}, {}, {}, {0x0, 0x9, 0xfff}], {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x7}, {0x40, 0xba}, {0x81, 0x7fffffff}], 0x3}) r2 = socket(0x2, 0x1, 0x0) getgid() r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x8) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f00000004c0)="cc696948cc7bed2a0293616b3cccdfadfc06eda99ceb660ed08b6603b6764ac40250bb2e3b5c98cd9acb03a1eacd66c019f6c3f4dcd0dcbd575dd27515a07627b56085f635338292fc13a0d1bf637774f1b7a6f65f1d75da9e751d612db9da190bcc43c868496ff3e26220cc11ee4b374133efa8f866eba8e891614b042179c21a708bffe10659a40e04a4eaa1a3cd2a6b212fb013d999eaed08c08e4d9c7d8a77da9b599b88a11dae48d9169afdb53309011ed66073123c82de102c911b100a393f441ef932a2075139f8d16b135651fdad675c9fcb837d540b16e7ed07d3d84497906981ef0457cae7c09881bf693feef6e08b8daf83", 0xf7}, {&(0x7f00000005c0)="275580f300f11a5bf75faf2a50a67403dca5c4f27020fe219523416d119c64f12384489bf0811139e227750fd85383c4aa5c5e69303bce3413e3b0b61d2d535b801ccf7f658d158edfcba9ca938cc9758b8898dd6e6ed1a122fd4b6e0b2c5593e0de1ecba681fc092bd43fb371922deab5c71acfc6c0690388b27a61c296676d850d9a67ee4d", 0x86}, {&(0x7f0000000680)="47e79b27884acf2829809cf90dc487e1bb523ff0fb97601bf5a213ae0274c61fdd392e218a86798dc945508834ba849265f82e38dca7d38ce01f2f229b38bdb610991e71138aa81167cb835017924dce6c9d0a72b280452081a8cbd4a9171ac84f11b5a485a65ff22054660f0a1581260d1af21b9604e351ad92d5686b92bfa2b08acb392dd2ce656ee7a9cb5638d288dfd0b524e4f11d4d7570cdc1c7fa7c22317995fea7ef41a57b8e37caeb68b2be8c21c6f48ae4", 0xb6}, {&(0x7f0000000740)="e9e4be25b849461a015a0c74baf31b18a80e8c2dff74efa16673d9e50aad672519c1d43bd73ae9ef7838980ebfb6fe1cabfe79a288eab3c8c0a6c1411e93ed6b3d6493c8102531c30e132f5d626a0f6fda01270744df839218c3587ee51c443dcaf7c4af6d4a7e17eed5d2ec0f3832db591988a0b91abd7efbae09bf00a4daba83206a9300fe4cfbaf67221a3ec89f9dce6b6664ce2865af7684c65aa4ebf3158944456a871d4caf72f6af81b7242fc12475f640ca46cbdb28aba0918e67ee3fbdd1f087e5b0dac295bc0fcadeddf9ecaa4708726cb19502249c07bb0be3fbf689f8b404967df1811173bc761de9eeb988c61ebf7462d8c1fcfc1352", 0xfc}, {&(0x7f00000012c0)="938361100e83f81c407b261ebe72a57a77bb5224ac1b99d4d4ca85327bfae1489c0ba800a788f7d39fcbb61a4de9e6522c188ae2d25c6c5e2b5c8ad5fcffe23b47b79b7f8adc6a1129d798f94405c8f04cd56ea061fd2408e2792c4083b9e287dfef408e3d9623ab2c5cab5021f470a4dc1a386695509048c985fa01277ff01650a7ff9b84aae4effc326c4137a9b56bf48949e0d39789b0c75c71fe8988c4d53a04bdb883f3856f4d4a9e0c1029cc1574b283520af169d99eef62f246e2d31ad2d5d3786a07e924040a4935260a1b3033904506ab0b7816d3f1ce98b79d6bbe191ccde3412f23c12f2195af91641d4ac67ada0f465164ea8f8c84253cbb3d6a96855c6f36da3cb2e976a082bab1a5267ef9936c258faa06363297bc22a2c4520d4d24bdb66cbe495e9f03b2054a604f3046d6fe387a11d7a454f09a0c6b365bc2f9da51dd4e7e9ed7c15b31c43ea45ec97e8287e83d9af733efcc23de27fcc4d930939358ab433e0a3d86a1fa76d4fa2fee7c6e8eb186c412a036915acf5b96be9eee743ed03a80c1021e08c0de7d0cc14e20a2236e5dadafa2f4ae5fca9721a9591d12f0f9c94cbfdb8ccf60f39734b03c2cc4fc6276178810a21cf22d6e0adf6b7632bf557080c874c24f027e14af73eb5d743185c4681fb2140935cbe4d6b454fad906a95873c63b13e9d67f3d088d848232b26995d238b3e8f0547d5733d40bc04496649d145c853b06dc61ebff8f0c7b9c3a7da518da94163110219fe5e350ea1a52d66a6c9bf242629b009bb1fd5456962a6702c16dfba7bfbee84657d828fadb94b66c92e8171166b8f659f0e4891799c640263f9ad4d5ade4ca6737e22b8f900ae159db735a0e8b9583a1737f2b5440aff17f1709906f029cdcbe7005d8ee24f785852590c8bb847b412188af4981c0d0ab2f65dd4bd81a07a31ac4c45dcdab7e8e808784479c39b427bae4f717f97f0f1502acc6ec1b0f88427b7624f0ca695b1f0ea3743460c41162d24a2418d10c83509d3a06c275eacef29564567386e11e1674c09b8bf44bb3eb37d960fe34ce718f5a20d037399c719b54770d4a3c052537d9e21dd6bff8192093cbe5585dca36ff3d3c03bf7881e8af7bbdd46384e6a424a1aa2324ca3d3c2c52d37629569526caed3d5d6a8af9ff07beb5cdcb3897c64d2931e203ab3923db330cd1b338412df9a0fb1e6d3d4e22f661f07541f94e7303f210b63a568f5e8af0e6317598b520b4e7900d0b17302d59d6afc0a4e80bad6d3adeb70c42754cfd2befb6dcd6279e085c297a8063c7efb19de481899b5f0f4f490627387c9c59ac01e34346e4b5e81985b376516b7b60b0ec93148bab512a53530de94d8e16855c3cab64a15e591be1e32044aac5bb936df990e9138c10ddbdd15e3d24ca36c94cfe57b37615aa507cc324638f3953164a0ce0327d1025c83adc1afb5d07999009cf05b4390f38689c4e61f2c0f3b125882a73375c8b1d1fa78005b0c50e7a00fd5eefa931d7b66b688dc05c382dff082102062771035c3f7e3db379705361783d0f4b3950feea005b2061e4caf3ffb67b0e081791f7cea5ca0dfd815a741aaf0ef5f0fdf0de33cb191ccda5cc6c67b0fe70d3361b90ea8b8b2183824f6db231c90ad404163a1373af2fa8d95ecc005e93540418b1b86bdd0b9b45418ce71bbd49a1816d9922619f358fe3dbfce56166c1e4e30ed2d7ef9742f4f80e85dc00ff01236cbf69cb5a43aa6b5d9d594f2af244cd428353c555dfa00773e9ff2e40fcb5f5a8d96ad45dbb0c23aea9153fd2d9e310c2b480219438d003486b00c8ed7bd02f03f82bfc203acae6a306176c8fdc0b80f4f57ea36a577740c39553840514f7d24f8b09680e6ebde186c726afdd6c9561b5633013f6cde029284c5084e0ea3ffa62045c3f74ec9a9f0eebb20cc5fdcdb51d9575562422da3e3d38a4c30d204947f361755c2ecee20711bdf9db5cca2bcbca5482d782586cc340f16f09a89302d1e6fd8cb1b6b478c97eed0d496cbaef7ed89f3cae01609ce012ac8597f0dc919f25b750f2e5657e06bab37eda09121e3a16c266e796659246451d318b44ec57a71558a688f7a47ed2020325b6095ad5b0e410a87578c87e88226adfce9c281e34841f5a7a645e3bca81f44dc61df29999773174c9e3ac04134ae726b1987fdac6540999360aadbd847a99d67b289e6764448fa37d27748ed8d0f0942df2ec18b6e59554d8be4b3b98846d5b0e18720e88bc62181946cc3f1b1eab925c79296bec152b79da647290048db886a49a2bf7202ddf158108afc8b49a6bf24c9dcecdd26957a5aebec0713b31fe2b55e9954bbc7e50ec927cd64fe8b7d7cc74dc59291b75fc2c3942eae62d20781f6e12c99509f95700e8f135f22c42ee416fc2a9c93bb7289e27af5c80fec5dda0854e6bea9ab7b7af1e97af727c871427998917080f3707a09ab2b0815feb1289993c425c2bdd31e9901383c501555270d8e7d265aab4fb4abbe828f726628036e02c2f7c224c35d7c5586ff9810c0ddc698467941a071054d669193ce7ee46cd88185964bed427e089ce4da2b692ff76d77b2ac1d323ad5afec1d1dfeb752940bf2037b95b39385baab75f53af82839b9c0acd68b662263776d452efeec533ea64355c392ea1964d0d133476d96f8d81741f6b5bfb1959dc36bbd3966cbab1d88128a94fc1c8e8fa0f06360034d18483306ae1689b4888b9fb0039b7d5b0dd87aae171bbde7ea610220622140f7a71fd005951c4f70d559775d58bd40117f5fb076c8f5ee7d12d7ec249899bbe3669a0ada597b3defb2c13deed7ab7843a81ef8463b5e3d263bade22f31f73c1515a1c322c3f14432869e29f458c4c43ef629bdd92d7513d4af1a94c1b850809d3e71826bdbecfa2da9c27bc2bd775b3358ae8e57ba2a1abdd6ef7eb3bfc5f810420d2117470007a167bafd82d4c1fa5bab8b57f3251dba5e4cb22d3c63f59015554f7dde73e6b3d7a94b2bf08f32ad4a4cf4ab98fa367dfe8d7f01a23d8653ad5ece583e30f228e373acd57bbd1b9f0734609a91287d09f8abcd603aa4aab665c4fdfca6d415f34571cc0b95b42cf85a12d939ba3786a24fe61a2ffc73f55d581423900d34d5ed109f88174959726a1c70015982b5171f1d723d6a0249d406e6c094199d53961c83e76dc3d82bac5ccbc62bf8a43f154312fe8be90b43c626e5b07f6cbde8cd059ce90f3210dd94d943a70c92efcc2480d9a2952d3d438b88e3230d15d875c130865e81859a99c84cee6736d6692a859875989babf6c9d54fdc75d2371fd83b2d8b37e08aa9bbd5b4a938eb90e53d19bdeab000bc35bf24e75f72b909d5297fb90a12e860bfbbd66bc828c35240d6461b773525a0b2e017536e28038ce2023be6eef3dae5a335fc05480a274fddd48cdf7b518c49ba45e874bf0e91e84d4d45bf34ce5bb98d48935208f9d0fff01279d996db2c77718aef151083dc99d690b2fcd4b35d77652b72e1a096ba76f5c0d7bff67570694a90b70962e48753503874c8a4ab4599273bb09fb20458a6a4225fa2ab03886e27383ee97513f93296cac8c9dbae8e3bfc96b12124ce2b1d83d9a6a4f00deb2f94421e8c7053770227fc0ba5663329e275fa939cf842e373eede643e436e3aa62e3445bba38872112fe458654b36d67a83924228e7fb7e18727e155169391a0fbca0f7eada4afc0e64d6814c4478e9f514fa8363dd893092274a3d445814b7aa29104c739a49bb3f2e3dd063b539b0f85e2a4b5aac1ca66b371c1cf9bdce728e95792e0c47453b4e96ddec2e47264f0f1e7c4034104a66850d5af7a3fbf6fb881d72e8b8b75877bf73e6d65182d2071cf6a4383952053f65941d1ea18a43c4ffa4fb7f10307eeef8b7f7f9bb33a34afc16562fce4dd38f287bdd326d74721b703dd1e21664aff0ff8aca159514670f2e124430990c4e4db36a2d6d18afe5ce7abff1f41935586e384259b6b7447815347916bc2b0c81bcf9c74f1b292793ad2c3c59f17a6d9c5c70d774fae815a12212d1da810171df71264045377b53d72fd1ce49c927d967683c013f73b24a686b3aed517a3b91d6dddbca89675aeed996274890836686eaaf1907e87ac3a2d9aa4233f15d3aeac1101459a3c6460c50e5a7c2336a27d07e43c6437239a821ae592c3a7b3dc74532d6108ba09bc6de57e274ce4353afa6d9443bbe7d1401b6e467bb43e3deb0e17abac895b9f24d86a882ba0d1df7966165821177c0040da55539783590f0b72a67becccd34d7650cbfecf5420edaeeccdfcbdc75c18c773bc02b98c8d123fb1045afe111f493bc6030ee70b90169412cd8e814541d1a41cbfd6d339622d394afffcf53f92a19bd3cb4d16fc520202f1f93d51d323c07cfd46d2cc457ece9a37eb6330093371795ebae1f495b10c3f6257b0217e1190f1329e2031c787f6afdf60474ec05a7d463b035880f7d0bedfa8f18d905d7d63ecd8e18cc1c11dc3d8bb96a6e8de77c16ce21ed8fd87689ad00b35cd24008b219118ce2db694a045c52234e96b63468d392d14bae15cd2266081231413af70cecd04fb84cf77f41a73128e76b6b85fbc17c266e9e90cb906778fa9ca9d8f6662db7774790d0e45878a3a317c0c92d94b9c1cc17e3dee153ad47fc55b645aaa9532e8b5bcf0b719232fb293364d9377d65887e2758491bb199eb53880513c7f846169e775dd524e13acb465c4e7c3162cea48590fd022f154314138ee8774be2d54d6077b0f7b5e4fe6e02aecc50fa74997c41ffed6aa649f35e537fb5cddab8cc3c0cfacc219d8ba9c044633e6c355e21bef8e85cc30e6c98a046643cc735cc6f28ebc57a01263926ea7c4c029044f2ff56512b34f86613569b1805eb45f2e2643c7f53f051a3079b2ed024832285403d7ce8acc499a3133c35c98b7aa7f5b81b2e0b4c769b67375df7dee01d0bc45e67dbb9d5df959802b83e1bc7f0735400bf6445c0b0d28228cb423a0ab1038cccbc3a085cef53045e804921f6de044b673cdb6025341e4a1f2ae27ad27631f6366021766dd08d4ed531e9c46d7f13564b7f1c6cd5e29c3cfa627b560e409acdca35dccf11216af32c779c20d86db64c356073f9cf1922a32fdc7d7bc24ba5ac2347e20d5d7cf2f690d3bb3dce7b321276fbc54c7d98b63bda4513a3f350d7b26e753c7ceb7b7522f6ccc6a92c7782895f9ffdbc661bf2f5e201389015b835e15f899bedcd353f314658468e516944cc5cb2c3b37dff9ce55fc6d5515b167e7d1a785fda8ead4b62670db099d23c643b9453575efbc93d191e01224a4e77805fda2bdb53935bf3975521ed00a7f5f4e2031bf5e475f1f171c59e61988a55e7ff7acee141d5a9275c2f297e9f1c5ac9c5a5de391cd3c6396760a0a387c8bd126d1f0a1e171e4b0140a0173d23bc1d6d4ed316afe9b3654fcee6066ac13fd9050f17b7958afb76be3c94636d180fe74700eb81bd145ff205b36bd01aa3f1a19b5af5f73c8bdd9dfa864067d8c33217f65eff41d33dcc58fe85398bfcfea297b2bf880f69fc94b6a467c5b598aba90728c0088503a3dac0a0566dc21312e7a8b8f557f4258ea9684b1838f614c7788d0428c69cfa139eb4eb242fa45ae54ab253b955d904c390d895e6e8ae1a450718e1273956754aa6a03ad71c274213d84e71c26d434c3fbbbed7a9a1ce57868705ad5ccef307a0cd94722cce3fae3913383ae7d1597d21297e5804d860a67783c048ca53b74e3542274c3ee74df9a3224ed009f312c6e5e", 0x1000}, {&(0x7f00000022c0)="c93967a3f0260a2da883d056a9da9b248ae97e62d30c7e1bba6bec085b958fd5277142232c1a33d05ce8c0d663bddf8d6f7d6ad67d9136403bd158a1a03b2f65443a4f20181f5ecf297d15761cffbd819a122e2ab39740e2ccf20b8410e4997c3c723506a6db5fe0e2e946c4fdf30e39eda411b96fc43d4f2f5d54424d535b3ccde09e2fb80ade4ee55cbfde497dc1b6ae4a671e7132e392770a8aa479091bb8bf7eae229608cc4daa51b15725c4714702bfc421da5dedb5f9c75c360c62bd33193d2d07e9b5ac7c1625b0fa25bbea4b9bada5e6d4ebcf70cd65ae0c4d60cc5b87504cdff92580487aaa51cfb20b653a7dbadb2018df23d6342b391cce29d99a33c97e7dbef968a745d4a71b2af1e86875dc5d0b8a682c07cf6539098b68131076a9ba89e1325a9e4d7aca33687bacac2e0d8bcac88b992b7d4bfcde30f632a28007675b9c292d909e1e6326dd04d1a6704f73cbacea4630bfcb5f865acd14c7820ee56aeb8a6b2e1437f0a6ba65e188dda21e4803372c505c5c41f67b68d7d77f237692b7e3344b074a2f9a416eaf92f9cf8bdd49d1bf8dad59257db7292625bc2bd79a3ff097d386943e666a08f16f507e4d984c1233c5cda1f07ba28f0beea25b497fb24de9ed3d4a029ae21668240f3b6f5b81744502fc587e9b91a96c6edafcf91d6ea52d5bd99c07e7f89c120e56cdffa08a1e6115a50af68bdd3b69d3c55e5f2c91a6f2976b9c80e387d2d64b5da7ebbc01a5158e7c7a98a3d7186c82845a54c67ce53df8f700df46e2d38be0f4718c4bbc64e1d8b3e44cdcca4dfbf93339740306cd183f66f12e5100a5b9211760a29980892accc2ca8cc13db4989be0d7f263f2b617efb38f210861f5f19eb10170b87669a6269900404c3c4a3b08fa1fc54b62370889381c33a5b45af64754e9faf323ee246f1d60ebd0d671d3f3cc49efa4fda8a0e90bc3cf427d75aac138eb568b3180d364c591194e4b04842de18684f474abf216ae1465ee6fb1c9f892b415b843ef9c194b928d50ed3e533504ae6a27665fc22a5ebb37c81853601ab9421b6a4f5238a466634180f01454d18c04ef96a8576b0c6757611c504e836c928a803a897f5cec5ec8d28c464506f0898aaed472ae212bb42c75be5ec16407302a4029b14b550b5da50d2ca6af2f1330405086713dad5b8305b4fee8308879b40f598de329a34c6a9f0efd7ada3feceb95dd6092e8316fa16ae5b7b3251d0d773ee37dcc1fbee655ed99ad71750567476b8a51ebd108f4a06434a8c7e8f7691686ea8ed6fc6285d435fa639be6fc764ebb45961d507fc28e8086c9d4a81844423f159c8e44d860b46a4a290f913d2dcf1d5542159daee79bb638d3b42c8c62d000ce882ba1fb4e72f00be0574689491c0846cd9c773ba3637b2dcebe9dd04d04908cb4f926ec70848339eef23f781d4690dc5a5be725be39a4caab88e283a54fda9d3ba8dc1c39ad58d304ab5b3c25c8dc093287736d9a376162b5a3ae69152bf8e62f48b7b01d8433c70768cb303e042947afcedfa72fa8658d05c9b8be85e030e0dba4d25253657a90913a51034ed8133beb34d5c00fe8ea8395cf50259d93d652df05a777ade9390dbcd01fa8a268cc045f620a17b6e634337c81fd55f9d8d4b747b6cdaabcd9ed40fff5c3e12ba28b89f15bee3bc8770387fb08540813d6f055c620471c428c1b42c47d6c43f81c35a30852a5338cf0d573ab1f0030ee2e3fd6ccabbcc348e7db02741eef358782954b31c0332a346ba595bf3b4d8ddd3316fc69bbc0e758044f4b044092909c96f434895c9a0ff83454c5b6639c00b1089c1c0edb2e4beb5052f215b00d10642bd4ce11e69bf2cb4d124742b67554cfd9dd944d21248cb92cc4b14ff3f6e46ec495204d8e0be20fd9bbfbe05ac8e5e9801f94970106840d93eae57e1a1d8a4a8ad0c7893310debaabc796e1dfbdbe95d8584ec56a90c21fd7bb77c9dad540ae2842aac48d27d32bd95ff86c7e3427d8cca8f5b5abb815755cf361d92bb0108639295a288464282dc18deb282f7e3c963afc186d1aff3ba568860001d64840f3a9b450e7ae51b6bdac72d3f5ea9b7abb36ffb26f27118c89798983e5202468785ab990c29eb4b064ac1c83ca5d16594b0d6c23222d22b9fe6a660931a538c4dc9978ad19b93b8276d98a191fad58d6d3dcac90c2ce35fac3627e7dd447a0cacfcf5ede32ab8915e7a28926a7413d6fe064fa5dfab2e2ea65bc58f39e893fbe71d81fab31c45cc8f0345a9370ecc343e8fe504a19737b7c669212a9ed1fd3e52c7a5d7aef7f27c5bdb15d956e619dc2da24270b706550498c127ecc423c1ce38672e28bd538d72af98139701a7744eb6ba70f72f37b3e45575ea0666038af722b021458c49552e7bedaeaf92a92e935f1b61a05fffbd7b78ea7521e267a32cc14aa75e74c43db0e2490eb1bcf51fce6d4c9fb93568f26ffa0f7ba2ea315923de2873a5f15793ec772bdac0504e2751e414c1201478f48708951ed1b798d3f41fcd6975d7f1168eb3102f1621285ad4c9bcdee3fcd60d57d0f911b4e968cf151f3087fb4e36802c1ea99d6299cd5788ff80ea62b8aee6fd2fdc2a4fe459777c4f176b02b1d2ddd17550a52172fec171cf188d48866f1acb5cc40805ed4027d60dadd33daa7b48373b0ba58c90d8a1f84eec8976b551ecb131610a472467b7102eeaef338f20b581b979e59c182b791ebbc63062facf9c49057bd328964105bb3af01c85c01fe5d4d1e135a81c0281d99f34b97ac59cb19607aa8c06813481c34bfc17da33810da9163563e33fee338c8a56df83a52dc05fbe6df07b4f6a592aa0e1673c0207d6352d8ffef27add73c6b0a8b7df00acd8fb423661f8631b4f3fb576aa73b85abb87631163d164af8cad57cf8ee04787e4c0e53b702f3385ac6a1f54f1ed6ee1f169329816411393207ac87f2bbeedcf4f48b3b731dbb49c13df0eab29f68c93e9ed37f19466f5b5cf0c2d15e99d3583fe7dc82bc1483bd67b1f3b66a35ed42a274228e56599f0b2cd8513c866ef6a9dcae47d62f382d11ae54ee544ca6c917df34b2b5a0374bb483eb5267e80cedebd5f5bdd7ef92f84ac17503c3dc0f37f409c1b5c5b151a276275444b2004ce2cf7d7bc4e031bd48a0930e4a1451c5872c8191d711d83e2ecab10bf659e6cded09885a66a4e12280701ac7be3a87f8cd732a06fe7c1f50222c3b90fe521d88663b5fc2bbb17965505f5c4a686d1ee341855db54d8e0d604a191aeae4b27170a7365d63471d843463907cc4de7ff2e03b47548d719f3fd3d24435419a6af1e27465141eb78be3b00726cb6fea33c252d0681bbc6749e879229dbfdf7e3cfcb3e7f812ae28256d35c0fc9b9eec9969bc18e4c12b18de741e26096bb34cc1a5a9034d181f83b3aaa5f02cfc7dcb59bc3b525eab9e98e1ac59d502893e4dfdfb7731b786b232755a9e7ce22c47ddc81713291bc8ed4bc72906c2e561de668b98657629a1be8ef5451025a5f4872e22e5dbf39653f12c7f39facad2bf18fc12abbc1ba5f794a8e8b64b84aa3cb3f9a54c1fc0f961a4f105fea2a5370206842241b7a4c737bb5ebcafa9b53288ee40ff1a7a8a6599ace0ce0bfa26787df53eb404cb3d0d9fbd30f54e767392354faaa62f15a8b810eec69d5cb73347c944694b772c33174d4f7351a7f4ca77d6e04fb1deb203f1c966f7b67a0b5dde63367975b1b25d9df7cfdfcd696faad791ba37e9e4373992b188e03e63837fb8c6701ae5886d349731d07fd0e1675781cf0ca99bdf7b972264ab480418bbde2233a905be14aa17465337d90cfe68a3973f7928ff9c64406f565a314cbbc9fad9d3ee193c62eb6c6902a56f07dcadc329965594d0c085a7189dc34de54ee51c527d45c4b591db84cf449ac75bb8660b7927ad6c48b974d3fadaaa4a481f020008968e1ae1b13a0b96ee1e7be098f6ec66ad05ca603179acae89ed800f0e5220dc87cda0404cfc4907e05e8d128b539ab987c7098f7a8cf7bf9e76cf08347d41259e2ca890731d1f31127793a7c0dc274d0e887ff14445a05d1e4ccb93a1c9210507d5326d3a45ed63b38418711cca6aba29cca49859f338ba52445ded2eb388c5c1756ca9598b6d96f5f8a66473c714fb7ca5ef0cc6c3b58924a36fbea3b3ac8dc26a769b7e53e1ab411b362cb520e2aa911dddc711e5123203ba80c28620066276beb625b3835c521e7e7f9e817bc69577c08783f87ad02e941b83e42602b62fdde216397ac3d3c0372177f78a3e1119d0499f80f1e33a2f6edd7b74b58d6995b874ab68c0ea2c5aac0c1fa4e79ce52c50735632f4da55d4833ae6a5e75adb4e44139062c6a8a24d6c17e2c62033f71464b6ef861b3f929df80dddc60d56265ad183d9b44c9532ef53475f8653b8277dd897d2f5b0341780d5037c914a6514295392aac0a9e80dd7187c097b3c57fca9f347d54de7c4aa87109452236c4343e7af6781a9649600d778833aac64a146be146b1b9cbf01437e85bc95021ca60edd40e6f16739f9da03d897f416b36d2a836d121b554d8245aa1239d2b13712ff46e00b938e7a6e820a01e387e93130f8971daea79a5cec160ddbffbde32200338c0691a50ff12d1202fe13eb644b7e83863b877ef5b511e6376b802690b3696045c2d508b42b082a8d6747ea79dc5824a90ee07447cc015982b4de59da6de275b81b69afb81d61435879f342c253ab8372a3d9e450e76ec04011bafc31ab3c85755a296b8161a00fd737bf69952d18d04e083ecc922920900c999e8f7e8854c0bd0cf378832fbbca059f51e4148837cbc12e1ef3dc3a559796c4998c17cd5c3383779488214931cb8be59da6dd7707fccaaeb9f6fb355b569f4e488b6e2aa5c6e4ebbcfc8fbade3356f5186356df44f41d65c0d835add956f84fa42a96e0d47332589f80559a3be5f82e2aaaef7ca2cd281384a4ec81b229d54e5fd0b59db9f5b90d89570026ca820c06816330aa36fcb032f69d6cd2a6b636a56ed28e18f70b46f0b223fd4897bd2852a2addbb09614f2629f9d19993e3b2d47e70a709ae2ba9b67c40527cb29547801347dda563378ec78a2eda833ed8fd873fdd769c50ada6154b9135e14ba2ef76188b2876fbd5555bef9aa5c649cd07db5b2341e2397ae88c2b3a78d7c557a3d19b842761b6d80103162256d5e848f4e4086f7cc6e648510d5bf80b984dca204aea760ac4ac4719839671aa360dccec399c264b3349e61ce4e876e4291674aaae6adcedf2752239f7cbdb1adc3d15f085a72aaaebbf36e48b01081811ebab16f75581f67eddc7e66792dec681a45c2f58d814e1732c0897d8f942e0883828aa158890c3557e4780a25292616026a4907c89c8380d7b9133d97245dd765ada98ece998585fc427a78590b07717f8e41d0622554e5eeafdcf4fef62e17871c483d10cfd13ba09279d8490e5f6213e2362f77be179fdb8ac07e7e1eb2ded546ef8dec5e6223e8499016e9d3aec870fbf29a78881966f1d002182bc7add5658e2a37c59f2c10764840bc6837fb738ed6d82f1c7293b05990259b7ae11b43cea2dc094182494a77f2d629e9ba106828451db3beabd80be8d03acbc2a5e87c436fb40683025892cc04ec690d1b1a98632273e348762c5633e80f2f92f440e1698ed7fe5a3f8632e587b59c66a3ecbbd6b5517609016fedc3215ff5fb014e369ae5d1a893345ec61e2f8b373686906364d921d9eae4f837da1ec963c722b8e0f435c03f202cf262c4cbd778fd6f590a", 0x1000}], 0x6, 0x0, 0x200) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r6, &(0x7f0000000880)=@file={0x0, ""/89}, &(0x7f0000000900)=0x5b) msgget$private(0x0, 0x25c0aab797ab920a) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 14:33:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [], {0x0, 0x80}, {0x0, 0x0, 0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa9) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 14:33:27 executing program 1: getitimer(0x2, &(0x7f0000000000)) clock_getres(0x4, 0xfffffffffffffffe) 14:33:27 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x10001, 0x100}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x735, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x59, 0xfffff, 0x2, 0x3}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0x8, 0x1}], 0x3d2, &(0x7f0000000040)={0x6, 0x2a7462fd}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000540)=""/89, 0x59}], 0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x3) 14:33:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2002, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r18, r25, 0x20, 0x9}, 0x7, 0x9, 0x4}) fchown(r1, r2, r25) r30 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r30, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x201, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r3) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/198, 0xc6, 0x42, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000200)={0x9, 0x0, 0x6}) pwrite(r0, &(0x7f00000004c0)="7a44f373c4fc715b8ac26d4cb332a27bb85eea0c4f58ba167d86d78075024c2cfb1a6a228ae958a133621890e38952fe8faedf9209a7fa0e8daaddc0d8fa3a3b5af0d72e44ce2ea8e923fc71ab9a7e4e0163b5697cd239eeee3ac9193ceda0f58575af66d026addb7b10f0ea69606c5ae21507692060e7b144fd816c0a3115015236542c8f0ba654cb2689f320a28ca4abdb5fa6465902939eb0183dab89a6b42ce594ca2656176e7cec34c3f12bc80352556761ad5762822bf503f1d7e76884c223969c4067a18df6dc6c96ab2d41c8db2ff115497d11b887e5563159813d1052325677de5cfee106b83768df91765c69b313961bc79385ba9736ccf5b98b1f0f1545e1deb23f45ffe532997f331c6138b4798a50aa168d850607c566338554b2b1556cf5123e90cb7ae88244a8270596733443878094404d8c2b358246667b7d018001ef3f6bdbcf056ca2bbbafa93e077ee3ed5c146f57dfdeb03563b8de73bd01bcef75b626528a4f4d717097459766a7672dcb7d4a7048129e9c38890a08ea66d283fc1de77927b5772ab2e186a59e1ef2346686952837e41882152b1589d482ab976a537bdcf9df7683f2dc2465872f3f8715c430cff26d7bc659612eae0071488f0308427a4194a3a7e22e8facf52260ff26a3cf5881b3ac3920f71b863597b85ec9e8600a68bbca1a054932586dbe6111b082d8146ed8004fcf4eb71d2493a069c075ae3244aede5c60d12a62ac8d4ce5444f7aa4dbbf0bf124bde7d39574ff449fa7d315af5d965a91b7f9c78b8d4afae7d041ec1ff4bfe90e1b2ab486bfd98aeee298dbb224dea142f81a79c735cd33a77d04f6480b8904e217e74d8d4ebb33b471dd1b7ea499e35f9b7454625dd6a27b171dfecff2569da64356f73e08c015b355908091c120c7215871f4e6d3977d039d06c226f3c2f6ce569735a310f33f1741152767fefed22a0a0b3bc53b1a78cb09325f799b73455e02247bc07d9c31f1e38be1def11401cd1f1f4ffe87134e9d7e1c9242685546b94233a30237fb51b99bf071c110f5b661eb41c93c3ffc1deee3225b1bfc8682a4608c00a1aa50d673376a96e7bb17230c5f83ec639aae85eff8a86d9283bc5cc2f91d4cac0651535f6d1ee87b9519cec5413baac2b6d99715bb20517b02732e6e72bd2cecf30b20bad5e0bd7f9672b90073d1b5f5b0118604274e325f2ef43a4a04f91bce1543b8679bdd035971938c46b83b629515e3c5e51d4a2d7bfb0b0d1bb4d69f69b91d27d66423c5ad4816a120169cce3a7241482f075a69435519453d9900421ce6e29b73b159f718e12f8e9677949eb496fe5f5376a8f4f61834629b088db84d722a902ef15bbcaeb71ce3dc93998b1337ab57bf4c63c4046d9d4c8ac727f9b6d11b0f5c74f74447c98308283fe7d1c1f47c51d84eb42865d9a30ad18775264be7c766615ab02c3a8270895ec8d6133fd131669ab3f76d04537160842afd845dac19a18e3262e9f2362b9e7b4296127f0d0587f71eb5a0ac27ce4ab5d0c771328b05937f85c5990d452c8877a0cb2adb5e04bbb382ea5f958fd64207b79106599629e20ba25992d12d8b651b746795a91afa97f7e240a8b26562c84a2e8bc0e7946a836dc832f98b02459cb5058c622ca4a40508185043ca5d3124bc4acb137e140d302ab7e31c9e22066c3d5802d787da2a9a1878b7a20291f601968dc511ed6fdab2d1208227998ffb93fe1f5ce006142495b74cf02baf0554b327339ac793e35d5ead4fdd05853524cea4fccc0ecd5e5e1eac63371e481ab0516ecf759ae2c53383a2fd661c2764bbcd14ecb34a516650927fa3ba39b7adc7ce8b73449680cc13235a2695c66e18654e8f937afc1b60fab72faac4a542478ce4d0bef5985a7a5ebf13e78076b191de2035f79a03a13e98f48691e0d18583c7c0e8f3b17cc52c2487e32e29d21aaca2d2919ba3f490f82c09daa41ffc268d8a5e5e28c1039bfa6e4a0516cabc4ddc24381985c95e87c12b803e9e19ae0bfe30b41f7222695537c56edae8d5cfda4d1641a89e00c0d39faa115778fa323b925c50613673c0fccb928225e57c1113a62e3cc9c1e06a37c125cfd02b5dfe12a48d0758c4bec699234bfb09db029d73c5a684c9c3f1d539d52b7c65f7b9106aae7a6257b54ed8f5bfe9c1dff66a500f679956c9036e2a31e12496fa5be26c346bc756d5929500bc8bf67f83cb5058f0c481a46214fe67ce3c13c27fcdeaaa340b64f015a79d21dd2660572c26ef1c7ed55fb514b890c79cc6dc370dc81ff65064acafa7bb1de5eb78a50a5f46ce1b64061d1689bf06e15df692cf3bea8b2e358c1d36fd9f2ff1a0baa9aa4c3d8e0232522c05a0f44b4010a1726568bab766e40c26ea18e0f70bd98d64ab15f42726e32886b864da9d0dc769f388e1c5486b5fa08f2e0939945a66fd71a5c3b11bdb6fc70777d4d8cc1cdbf7638a74769e3e76866e685b4592d7fe924483880314d9006831421cd536eb7b3d3844135a1edcfab4fa62cf94e77ff94715563449144742610ab7ba5a8cc6b32049f24a87986cf1f5793fd49e154b8a0c93f5b78c738bec2fffb5662272ab14e111adbc73f70f6e5577b8d80cdc824b1b8ac1024cc37fdf58ca09fcd1b66a802b451cba633537273f26ce748a53739cd04a8f2473e4375b1c21b19c6af57f4c3c0b14be097075b93bc49899ce5597bd6129fce5d1b0f9469acaacda688b3b52ab61d94510e2d059bf36fcb4a69c95ca6f50965cf9317908b23c5cd1b2f4a83a7281eb4cf6c5acbaaaf96fac16576229fbe1d6a71b975308027320b9ad3e255283075c49d3ad3258ea15559095dc58074a3168913f22dc1aaace87ee24941a992a12831191a120d7412c40c44f4e8c1340ac033cf919e91a00f692f0c055bb1f93586cdf3e8b5fe9aec17bee2e2b799245b27fe7b6a8bc03102232f1c4f85d1cafcc7411158a96207937588a14f91bde50ec1b78cf017ad504da317cd9e216677697e0c8cb6d2e1e49cb11cf3bbabc1a69ed151314c334aeb085ffc1d2b48564b17744db06d018931262f754217bb1fb32bb8ee00e62713a3ad036bd882613c3d123a9bad07be4f4ab8ae054779a5851c2f29df0342d51b5a9645bb5456e396c96966e5e6cef91ddb561e417ef98d010df8cd1220b0229a2c7c1732eb2f7a568bccb2dc12249dcdf253970bfd99eeedffc2d4399d7d5df9484ffb659ebe5ed0989afaa2348a606e83184d768e5207da7fdc5287748c894595df9812b614d15e606c98dd875547989a92effdc951abca891491c2deb09fb16e1169644aa4b076105d026e685f52f4271888d8894acf6ef6133447735ee9b0e61cb543db0f0744906a50f75879bfc2fdf6799d65459db6d7cdccc39dd12af9f2901757c4c026ddc646c27acab71b52a17e06a9de72e3e8208b73ed15e92bc4892d7c929c6dc80930cd07802d71dc0c6b1e3b8438a1a713f5e9235e67e405b4dceb577b20ad22a7396dfacf1256b5490ec77e8e608c8fb19b715cad242943aae0f66fe5f0d6ed51c2be43aeaa270bb6577605b41845aa51692a9b10f822b8067a9c213e93b04f18a41c572647cb82f9ecb81a46ce681a05c5a1ffc9364c1aec9249e568a5d8d6ae029e9021f4ce5734f42cda59782d36701d7ed60a97fc86c7c0cc9e8ad0aba6d4fbfed92efcb2d62d53c46b73c21024241a27e615619520fca00f976a22caf461101e454e62866b5ec2ab28f937c4d13b4f519d1f88f70b60d2662686a2c0f696eb5d9abfab53cfc4e50a4efa397c5a4b38ed453ee456774d55c5ae23f86343aee5e7cd8445be4b3358feb61ee22d2bae17f2859370441e2d590e3608225a081f7c74f6b0153ac6ea508e074b36cc6ec9460bbe2c1b46a0a0516ec39cb9a8e3dbc80fbe0c1a26b375d00f6bb2fcabf5a17d7aac4495d13baf635be1de377a82e764a3c64818b77102bf29a168b839366c47cdfb5b681de6dd8f32736f9cb1fee36f2c87e6972f69f542b08a646133dae4a6cfb0b0d1176983b00c5fc689f383c23dd05ae92e34ca781b58d79b23be99a697d03776ac5aac1e7c4f29093221e0bdbf14ca1ba0c204a415ed8625bd29a4743d62a5b9daebcc013d5abddf0e082331a7e82e2474cf8fa5f3c263efd74e8b7fab7d2079704a043ed54e6e999eeaf36aa83a5cad9d374a9f65dd9d376dc8d239c21a2f40e22e6e314f0d41912ee972bc1968e9de0d30071b23d3ab9b4ebf11dfec493793813f33b87a68e5cc0c5da9350f088689e33799421f5817a20e9d9103663bfdd3f546ea3da34da2081fc5b5266e84fadab571dda6ce9fdf1a80de8d77d188022e2d1d6c4eed17a4c216dae070da429d0eb21d66f4a40dc1d4fb2c639955cbd9ac0fdbd949ecb1957b3b4f859ca3ea7e5ad8ddcdc0f9b6c1770b3444ededd9e0530be63b45153c966b4c73d63dc3eef67f412e5499d69795f8714c27a65fbfde0067baae96eefb562bfd94d8a712cd849a88311fc12d18b4360c457941af7ef2c521fa975071914c349b7e22867e84ac1d2c4678570241c231a9c30e0e928f50bd43be33eaaefc48bf026129e257076892c74e8c30dc78077956ff25c10db68772d51990d9824a594e5c4456fd3d8709e3e6510419c2c9631f4866a9e22255466be05b84ef07ce7b1005524b76eb34bf42924179433c596c85364b73cd19f4186b1fd49f37b504a8017488fe09ecc7381768f308bddcf463db8e84a3267c996eb95553beb86268a97a7dde082ba914d8f3d2c351aa595863922630f00217502e132b138c311cda94f8f18e1ca990b322f90a7de8fa6eb7a54fa482e01d0bbf4a5f9d280ce3cb4a0631aa6f3096d2e6a5752fd0b0f0467960b75fd7787f77c27e56b1f1b5d0cd8ddf3d299008b7110a6720f9eb73b2a8492c70f23525b957b6fa5877d865f5a62c4af4528a80ce225caaf07f486349d8342206e9a7d56645fdc1437e9350ca8b9a5715827930cca93cdbfb4265be839be639319ce7c4017a5d01792eeb8fda673162010a3cd0511d7f02e4a22bfae9cca505e9d8d78b0d911a74a2710173c9507eeb9a6fa8078d3502d2269b26efc30a619ff6c08667eb53245bba579cac8225c2c16f3938bab32f022351f0ef95de117a0ab8170fe26f66a6e8ce39bd00f4f8fb608357dc565f86112ae38509b95ad0fbf414d77f06ed3193e14f1776cbd612137abb2984f3ba5fa8cefc7c041db0f18c1f025e0d098561ab93b55109199da2dcf49b07e4741b69f51c56337eb2af868f04eb716d7df590f25d7207343189ef3fb479e3c873e8a84d363c86cb713c8d3b24bc407931df8d005c12ab2ede51442e601f9ac14ee834c9974a749e547de33fd0645afcbae04b9c01fcf6d9b53014e71ad4afbf6e4385267a2dc0a643911b2a620cc4184a63e06d3c46a3d616a9e61564084b02b9e315f9ac3bf1fe324f4157f7419a946a1443bc75a83f2c00720d63affb3b1683a5725c07420b5bb56f4c89e20ad5e21adc08766d03ad74de9dad8d8b0f0a6386cda326e97a0fb2003c4d648197cecba96f539f7d4ab824406f5e78fc699dd589f2b56aab4a431f34a8cb75ee0840cdab6f53ce61234f3bbd80189b079de16638b29a399f6578a2b372f5066f1bcbf8e68b6b9708486ac0b0ce891b87f6798e160ea9b2ec68f0f02f9f40948f58fbc3e67ea7f2acd46592af3d86936dce2c710f03c632768ce25c1f25cba4e6bff71340c5aab320493b2a6e220ac27cf9f562b3cceab2bcfbe86a8b5e7941570c09d479", 0x1000, 0x0, 0x3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x80, 0x141) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = socket(0x2, 0x1, 0x0) r7 = msgget(0x2, 0x20) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r10 = getuid() r11 = getgid() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000100), 0x0) r13 = fcntl$getown(r12, 0x5) r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001640)={{0x40, r8, r9, r10, r11, 0x80, 0x6}, 0x1, 0xeb, r13, r19, 0xffffffff, 0x0, 0x800000000000000, 0x6}) r22 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r22, 0x4, 0x80) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt(r22, 0x3f, 0x7, &(0x7f00000014c0)=""/196, &(0x7f0000000180)=0xc4) r23 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r23, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="99ed9e79f971db4653546540d9b63195f97cce75ce69d9846b9ca31c20b9", 0x1e}, {&(0x7f0000000480)="3974516cac0048df840ff8cb9ce4e087509b39273b5b", 0x16}, {&(0x7f0000000640)="015dd803a4025408f9902d6702f45e9fce5c4e5334f53f0501fa83b5aa0d31a912c2db636461f7c7a5ba560347958843e4ea2e65534b1a921b083c1653392144aaeda0288f008480abd3b3e2fc4665ef1fd7b32bf637c2bf88773b07500358ffd91e5aec816cc2c91661f79c55d7494f0b646dbf4a83f02bc8dddddd202188d02018f3043d06186ee9d17fceaa4e564d98764315ed33f061e7d87b817f0c937c68fe73fb71806cad43148836cb4fd7bedacdc50804da4abd889c3e15fb6f346a4a386217e9bacaa8d6f330d003af0cf54c621c", 0xd3}, {&(0x7f00000012c0)="2da2943f7798763f2ab541155dc0929519be7b5edd4a3e43b861322fa4ae05341c391e7a049c784a99906bb8181f956b74c38b5b2d4aa4777b466836410abb81eef2708f8a4474c08c9b8a0b2654c59d3f49bb615e869ed908c5790ac955d4a29c43d6a4eda45485930b4a076f8769c486e3c33dce513e96e4a41069f30dadc4f8cbd37f5e08a9ade7e99a5a3665c58da574d3d3ebe0b3bb5fb5c3fba57a6d2167e6d3a557c6c8a48cdd51415aa0350855d6b0de2f3dcfbd59f7e6ccd55db5baa0dcd5ba4744d3651e3e6ef44f79dcb419996e02d67126291b1a2d9818a4381caa1703068b86d1867cfda490283f6b3fb41db488a1910867dd4dbc115df2ce4867a19e804f9b09990432251542d370d5f31ba651f4fb8f5fced9917504f59cb4286d5994eb2236f06f3d6d5cb6d275665d321361676ee64cdb1dfd82f2c18d62e3b2c62bc0f36e77fa91160d94f129546e8c6b6900668ac715f1dc63c257e9bf1a0dbe8aca370a0976abe199c42879ebdc11944250eeec330aa30416a45468f115221deb792940c56ae601e86d981002ccf25c01e661fd074db546e9ae6a5b0493a76e578896eee46571789f5f09dc65e80da12aa89e5c50e770c77fa7adeb509a71deedf48276f00104e487f5655d393b4caf899d438b39543d15212046b09e73a211a90a26757e28f53887859a10fbe5c079faa3e15d1bd58762114f72c25c6a7dfa9165c1b39138fe65af159af8e7b751731d4ffaea60e69da8692a2f066036daf422d2730823db37d70470767608616b81e1cbb6720eae490a3365baadc024e6cf527662de1bb725566099db7b570bbaa5f7fcc3a37b6c47f4336193a356f603cce30277a5b57c5606392354ed037e956b9bd5097bc26aa9db8648c95d9524fa8b98dfc93886c3755b1c363abfdcb5a07d4b351da0bb0bd31c43f22819fef43d81e6465b2289a3d7c16c3d74089a4d4f08cddd2770f6a9de7b42f433ac79a8bfb18fcefc24f05c31783707107271345eafac3e33195a95116dd895a22956050fcb0e9246f07222ee984c86e5d356134675fc8abde2d434ecf0de02f2bb78e2b966d0c16b85e9f827c9bcb2857b18321b5b29cf347e0c881ecb3b0ccb5599c38d0cbb62235f089e5591f8e207e31ffaa5ddca93f89d233d09cff0a9a992202065720d689d3dee0c53da3372d1f961ded86e70e37fcabb687337b3536824e3f9a93bf592065da8ad925d3607d16896729d54c1de92d6738e0ecb0b2fc0081571d82a57be0cf9eaffd8059159be2fbbc8385bf207c61513a4c1f84dddc39ca38f7bcc3d3fa4959b4d22e0b1351b7d888b60a7824cd123377b7f3a84c4273323a70cdad204e730e6a28b78406a6e1e888a3c01027dbb302f9360481c8c6f028793524928d67ff8834196f9db70a5a5f6496210b2708f4d3d2868d846b6e2ea67fd819efe9378a24745ac8b4fe7df57a48583e30f6f1dbc6c5ac0a6706a9dd6168a11084fac452580106da6c0a06a0591e57316a9feed5cb346b376b23e93a657c10b4ee8f10877c5187690548ab9a478e1995f16eec6b913766e652aa6352e64ded96ad332971002b9ce224c4e4b4fdb346dc78bef7d66434556fc88660d329f7166bf2635e6b5b2aa66133c81a5c86a80f2baf60e301ba8340a0b6b4c067f54a2978ad155e6e1cd39fa229129591ba85d3472c801e31f01e341554144d872748b5743a9f9f2869f8e82b95ed8b12bb2b913a8afdb7faa9b8f7d12c009c803438215d5e0ccb541f4a5ef7d7e564b4cb728109d7e46773a03575ddaec038aa49a33ca48560d9219f115ead515babf7c38b7064f7c25036f4b26c1ee80839458ff633712b10b940e199ed2f8ae81dc0e0a7439be4783c5a0ba917e453b63cac10aa0b182a8efef607fa2defffd9812eab99e3708d9a5d3ddabb209549347453186314769218174b0b13a402a17af214e618039023908b1a3992184092f17a4e41368412829ae4f860498d74edf904a2d2c444e31531fd209f3bb7a56bce514c6e9cff30022934b1f27fb0e3d7e3c45685d2c11086e501fa24a4070ae75fa4d3c1451992a05ce5e8bcd9441785c13ad6fe411df18223cd06615ae598ee91ee1c69c8ae36a67bcd56aa974950e6b7f3984cb7cdd08dda7e2c9e5b59d3d5b41f3efdb33f54edd22db138726370f1008811230fada4d952730ca95704f6e9a3deee2234491d8536356e911d69e0159eea21ce23c6439906d3cc3a179e6ef841e8364a15cbd6295c67b49e1508a59b6e008c00a6cb163f3383d2d88e87a24b6df8279e83b3c359b51471b23583d593c729fe9b70a1556d93f3de00a72e1b094b48637d8728989af7f2d31b406c745a99a1c35ca877fea27160b03ccb80f898c7236a1ef389336225c9698226a4ccfe1768a8da7822f09efe84c5e95956038e4b46aaa463697e53a0561225c1963bdfcc04a29718218241a8235a2d12390cade6a454ce04bd1064e08f282117bc296108ee74c478f45d97898d77d9eb37f005a72fe8d266306af5dc489af03e0d72f67b45c9b4d10a5be50c042ddf6c97c7953e97af59e883e844687aed058182aae474c68a19b37ed41b4d30ef2798ee95f0b22f2e69ef812450646ae306891f76445d06a3b8db2fa3ba90c017fa03f2b775d4085a2f3d5b5087185512e4273be90df755cba30ee8ab95b9ec09342e446beddd0ca9f4cee1dc7626d4d577fdd6a8f3271c290ac1231d10c7420e7c2334b02a8745c27d67b0a28d917778aa6abb80c219f5def4026406cdcf639414a2cbedf1726a811beeeec508a6399fe99d5c077e80502cb2b8039d1edeba9fa44e12293d5a1a55d92b2ab42d36909393aa8726f5b299872912f7d25252012e53d8bd27e7b2454d11b3b8f676dc4b7ff78acf1fe3da0da5cba386b75ff7c66d3ef738e4d29b4f171ede63aab8daf4c0f713841d98c00585f077ea160c016eec47fb1a613cd2913052c7ea154fd893eb7660e9d54df44a6be627c00f0ece80f94e505cf52a539bf466e8201d75e851f89a5d74e3b7fde53b69cce224a30a24fe79f92e258cecd577fffc2c7de1cb288d26ae1e6a0ac7fedaddbb128ad349e30efd165cdefaeb6d564ec6974c69888bd01384d8c02e3b034669488dffd601644007221d06eeca418452a7d5cdbbe24125c998886fb52b6105f1bd445c68fc844a4717a86552b6e3ddb3eb40ae9501b1d5e000b26cc2df2d76fe5119dd259de6dd6f14931ffe291ca87aa25659f81bcb8354f8a5bb3f506b1fc534b447e50ba234d94d9e5d5b2a74b2193511da57b609fc2ed53308b0e73de63f3060b552ec2511d3302032043d24d38abd884ef68b299ff3f4148b6a2b5755a9471581aedd507dc6be60ff8c7ded1cd21692b5eb475981274bd35360602d40c5714405198a06216532150a224fad4f13eda5269d2df73a8ffc9402aa4366ff2b6ec037bb12ba401615341f1c29f658ba5eef72ef4e2ce9980c8c912bf19f16316e7a51dd399075d4164c4ea436952283c4a905183b245877330b1afe4485e4934b536b87a7fb85441e04663cb1d555d4d399ba733dc20c381dc0ab8c6eefee9ed7086165d7002df914c0ece408919aeebef3976e9d0691381a956539e3f810aaeea924296bbfd03620e6972da9d1770ea409bcfe2e9b9bc235450cddbb57376a2cd220a91245ae3a30fe6052cb4d170159e48debe37fb8cc6a6715e49dc44de6728fdaa0f7b98d68b11c0c3dbf786919623d8c6dea5d480895de44c99a23a8b058cde2bda1b498786020b5eebf873c2f392bfcd00e4b0d44f95fbdda37c59db6fdf3b1380c0a3f259a5dd0e53b73b9b7158410105efe20a10ffa82035695dc808a6dfe4170377b49e501a6f4c7f5f60e517be03a2f223ad358fa043c8961feff65e95c1f4d399e41955897f7d3bc85d0bfb93536a025122362881f3e3b8ca310f75e6d04664cbf1294ecbb86f9c52eb5262361e9e1b723b2d1e4ef27e75f0ae36cbec9a8d2ed0db34511843f7b785ac870bc65067a918978be809bb29ebfc33452f062b98278d2a36aaa97c3c1890b12bacb67325ae835beecadc13f70323b682b271a1bc2c0dedd5f8a553f01463ef03cdc87f66c8b0e861e6c5b5c98df3dadcdaa2298002f269596e3297f3e4c3cedd23325a8c79de36dbb78d19d2c95b66c8fee7ed905102e4d652b53eaff0b504b4f4cea3c619bfe233a15c7fc3c912d00cca722fd60ccc4ef01ff76ffe07377e3134049459af16eb72d3862171208cb774266957a4050976cf8632c53d9d885dca49c767a0677b99ad5a802eb6ec2e7f4a0e77457e0e04b276771944934944702006a4dab314fd4cb9f2618bd161ff69d2f8800ab8a679b39ff208915cd19d2cf8c71c6f4cd2b5440ce600fc8c5600b961bdc340d01ffd5978d24bd5d97e49496ce1d73a08b8ea0f064163706b3b027e21b1c214e4288e14a7fd981d9d11b10fa5bb295a7225408f972c4b4493711f12da950f5f3a64cb12f6ca59a052e1fedd1b78a985133abe16beaa3b0e4d675b659c002dc47ee75d8246c1bdb9cda33a710510dca6258bddc88a48b0fe1af4cf1c2db19fde1e5ef04bf4f36538764a5aa8f4e59051d4ab8d55abd46c911139923d0b105fdfafa3379ced7e327119e4e27f4934f46a3b55da580bca63d5429778f83d055d48284359d53f8a68d3e5f287a0d78c107d35601914b11e974fadf0114d17ffeabbde2ac99c9cd462ad0b31c1e58191fb23fcdb53ae433f36d1287cc0948b8e881143e6b6ce9996667e3854b40cb5f4102e4221423481f9c62e8ea3b058bf52b11d9ed3a9145ed2f9d20cbe2755e058cf612f5663bc33f5f017928dc0e8da9255b789420175e1af7043fb181ea71da0e6770852fc57fa0086838b4e14430d21a342aca164f5c068277826de1886125273537202424b4c22d5b4bdf15abc2476b299d23379b3c1309ba1137ee4d2e9f53105a6cf475132baa82fc66a253783960e1153c614e6c3de6c6076d5086f603d6aec598dda12547a98043b754bab7d302184bc3e39b1aac10912c6f79c2ced0ba82361e8258d779b0a2c9cf8c2946a4abbe68a01af0934a98d9656e56f43811b93446bf5153c6f22f5d3ce97e8360beae8a028055222347504746eb1d98ade53f52878be7f64291ac41d6a66d3ff1b2d3a8f3d47d4b8ab9b3d5978d214d05f632d64329b206306c05dcb330b27fa4d61628707a80a03ae3c874de830bab9aff702a2893e860e5be2acfc9afcd28065e1e0b69706ac742a46d55f02d4988024e45cabfa97b06b3623d892b3295c3a37d566587c0116ea49e44072c66e01ff774dd125bf12c210e00c742f123291be68f9546c6a71e13d1b8b5afb10c44740af2d1b224b12ddd390ffecb9c7d13ba4708e01e9d3b60f20d3113465a875e651bc5ad647109907c4f95bc024079513c9de8ceac78251331a81dcd48177f7a1b67afb9c8f9217565adea03b9fd0e9227a54e1fb43e8a29103baa2940fb8b116316a005424f6025d5ded984b460be7aa178f3b9b1e6cd293beef91edaa10f207ab8b2baa6ff0565b86d743ebeb4a89202bd0491e0c8ffc37bc37696e68fcf4f1a88b49845f625b564d42e40db0c9a8c4454738084588400d20a5c260e4514e088774751023d8d93a2e6df0756403b22d57d3d602fa7fa4ab0f3d30f5e450da7e3d92073696afe0bd4ae03afcd2008656db92cd045a68c087a3c05050704731d9af5e4f705dbf66c9dc3ea20fe64925085562536fc8c3b0079d3bb7771398df574df7", 0x1000}, {&(0x7f0000000740)="eb16025c43a9c6f15702320ac76ff3a87a8a4dc8f495fcd3a3eb68fdbf0f929096c9a265d42a0c9beb9c2e254d890cef56a6fd1a394b00b174d85982b7becd54d0c2b5e67e52a7d084045d94618c85106330b3081ef6ab123ea8139722385ffc0792600a5af9be8aa3d38771f5461134709f6090", 0x74}, {&(0x7f00000007c0)="42d1b9cca147638e8901a438a7df2d3d3dffe52bfd9374e9ac65b47d8bc347587c61a333a2983d61810307a5363a69e0cb4b244e23b5af054d6aad92e5caab4aed3717838cba003a34969f07b2cf9afb28f078d4cb9ff58e3e3eb9e36c866787e402bb4006d3946f8e99eecfe3856c4dea6d1ab13e903f0607636bdaf323140211bae2a52c3abeff6a5f731b3ec0134a2a3cf4198f225e3c5e7602004c41831b8c605802aa589994b2bb3c9a2ed569c40f0534aad1f6147cfc027807bef12f251d5f33dcde5269ab5802337a8e1a2504c883af7dc910b9a8a0", 0xd9}], 0x6, 0x0, 0x40) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) readv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000500)=""/156, 0x9c}], 0x5) dup2(r4, r2) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x800000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [], {}, {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) recvfrom$inet(r0, &(0x7f0000000080)=""/240, 0x2b, 0x85ee8fe21040a63c, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x7fff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e875764bde5c110094a2d86f78f172b57987e914a59a8b0b5d1aeb409dde7782a8c027fb1d8a1a18077da7cb86e99168c4e47a501ac2fd66918c540f0c68b9081e3bed457d374bdaafa1cb5a9a3690d5519953ebf6abb479f837f4f9544fbb9cb97f"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r9, &(0x7f0000000000), 0x2, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x200], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) r0 = socket$inet(0x2, 0x4, 0x73) recvfrom$inet(r0, &(0x7f0000000040)=""/2, 0x2, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x109c0, 0xb0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x101, 0x3, 0x5, 0x100}, {0x0, 0x4, 0x1, 0xa8}, {0x2, 0x80, 0x80, 0x3}, {0x70af, 0x5, 0x31, 0x6}, {0x2, 0x8, 0x3f, 0xffffff00}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="93bdc06c8a6b3c45e96ebbad16fc") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0xffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x210], [0x20000000001, 0x3a, 0x0, 0x0, 0x0, 0x10001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:28 executing program 1: getegid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) recvfrom(r7, &(0x7f00000002c0)=""/158, 0x9e, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x20}, 0xc) r8 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2002, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r8, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x0, &(0x7f0000000080)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 14:33:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x3f], [0x0, 0x0, 0xfffffffffffff7bf, 0x0, 0x0, 0xfffffffffffffffd], [], [{0x1000}]}}) 14:33:29 executing program 0: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x8c, 0x0, &(0x7f0000000040)=""/140}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:30 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) kqueue() connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0xceb, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) 14:33:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0xffff}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x101) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x5) 14:33:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x1000000, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x7], [0x100000000002], [{}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {0x9}, {0x0, 0x8000}], {0x0, 0x8000, 0x0, 0x8000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xdc, 0x0, &(0x7f0000000000)=""/220}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x48}, {0x4006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000b00)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f00000002c0)="eb85b14df9e573b33d9074c88eb9997486b2a50df669adce7c511c5f90c6a0013375e13c3756cd3ed7b4773061a8feeda986c6c0356005c74fec4d7c282cbe514ee0bcf8d5e34dbd1fe2dc7b4a28d787c939cd3efd7114b83d7412d33b3892064a69abc1e498faca459e357f2b433715e2d19f0ff8b58424768df3a8310d53556452f1ff6ef8845ab8f2d84aebbf43d3c1f8c4ffb0cedd930e4e9cf9c3c79f7f14b09ee9c4f13bf51c5bfc28cf3b7c595ede8a046ec4d11447376788c67b21d8b4bda3e8d87a6158ff3c3eae1733866350b97be1afa0", 0xd6}, {&(0x7f00000003c0)="4ae3d21009c62d1151e5a695657b5d8825b62d924b5828e83c38d628509e45c3b955271df91f2668155d9416bc510a4928536c9caffc5a07e12c38307ac50d014c776230db38fa10b9ec174e2d2c6b734a724dd5a2b31a646021b2c1262a6348f907c8240680515d9ace9d56f43fed1ca8235ad83405b03f9dd5ced64c9a3e05a9cc220716a23c70a6b7fb634022f126a52b85adc7db194bd07c1c25f83120753b32bda752281da11f0014588a2d72afdfe2e1715b5ace5e4d4258c7add4539cbec2456057989a450329ac0967a5cbea700a90dee9ddb676aab3e07d50d29c4339a3889b63de0cbcf55b947b", 0xec}, {&(0x7f00000004c0)="98fe0bb9dd346520b2cf1828be422863a34067abdabe24cc2be515f5fb12a4bd9c0b7b3cbc85c2d48ffa3fb01ac8b24f0e8428cf32a3370097cb9ae3", 0x3c}, {&(0x7f0000000500)="a347604482fca0f14eda0ac4878ea73a61b22f28765b763b7f94fc0f5eb253df0f6d0c9643732717185800173c767212ae9bb4cb5e0b0752fa6c747a612219ceda72c9231b0a4c573530cecee2b1216d4ec9a42802f4020bf036f1eaceb34affd7cf79725adca08a29ef", 0x6a}, {&(0x7f0000000580)="65100e9f424305bb4c4dc90f8f2c0db472f23608d5ec6c9366a540d2a368e036755d527c5efc5c0a0d2faca8af1b46183b146af43579390c6e37df61d31342261e1e1fe23ffc4346c870f02720216c9879781b173b78b8cfccd278c0de5b055449ff37d8c98ba73cc7318ac973a4ce8720439de1557c8a526a1d91e5c5f0e5c5c4d9a6b30c39043e035b04d6842ee304a256bdceaa0aacf80aaffc96df21d008a820f4b1daaee80bfe1e79a50b", 0xad}, {&(0x7f0000000640)="02ef003a9ef0dd40aae1d98b390fddbeff41eccb5951dea64c395429693ea7aca1f2cf9ad351e15eaa642f3b36a54ba2b2c05f9294c8f141142972c04a8e63e59f032cb6771d11c5b2f05d12d262291b487957002447dca236159a9be2dc2d01db917c82e9b490da5eff682d70b0dfcfdb9d557f01dcb5909ae6f79e6c7106362ab44a6e248256343f13dfec4684e91d64d553709e029b4022117450", 0x9c}, {&(0x7f0000000700)="a667400f46886b82f00da48a3bf7", 0xe}, {&(0x7f0000000740)="90aa9991536d366022f5ef19e0de705ddf7771e7b7ac6c189821ffe917b5fc9634f496399f18c1ebaa03b7d6e9ee9cef2d69a4902317c9e227e0127b81380f615574f300074d92475be9bcb88c3bb64b1c0a5c8cb0e668c63f633e2c7423a5b1df2a52a37a059cb7fecfae05714f05d9d1a4ff89d6d48d9a2b0f0de424a9eec2745441de1ffc211402e265c706d1899a82", 0x91}, {&(0x7f0000000800)="f2d94bede105784dca0f15f18cd965dee59f946c3bed70f10ee1c1dc6f2788c50dba8a4fca4e2df39cf918a473ee401736b5139ce1b1f9d5a2ea1201e8a978c84925f8bfddf11b286d3b54b758970314124d854b364a0415dd31529d6764ad22ea105c77e1ad3a6365bb3874b676df52898d27ce3ed6b419680450b184c6b26e7dbf019c0662c79382c114e5bb31f3d0e314b77a4745caae045dce38ab9fe9ccb2d924302389", 0xa6}, {&(0x7f00000008c0)="2b15ba0d4d4be48d675d92531807329deed088d9708b2e78c01c5f1ad3aa9a14918f004a54e22618572230f7c92db1d043aac6f47c0ba820055806d590b473f65715c9b277570cc2da1291f630e6921308ad91193122ece8cbf42bc3fe7844e9d7d931ba77ce3e55dae4490b5bab83cabdab18e08c1403cfc3e03e4d1579aa01ec9fc11e5cf3e116eb61d7881f78963143a6ba96438914691713be0111ec307aed8cc4c2483b0d903a660ce950b166b6d020f4bb844e7a322312373c935dd678074d9b17be65d269c6b3938d7c481d3f93bd140533f8c807196886cda60424ca47d32c4ed946b44b3350", 0xea}], 0xa, &(0x7f0000000a80)=[{0x68, 0x1, 0x1, "3a48f68d27311033ed7a330efe0f87ce4e19474197d96d15f8d17cfb1d93d44f0f576a37dd53ffcfdb8060337201de9caf203e5409ed8a7985ef6e77bc3b9ad28570bb52f7b24467cdd9debb8bb6abc0e1f0"}], 0x68}, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") clock_gettime(0x2, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) 14:33:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r4 = socket(0x10, 0x8000, 0x20) dup2(r3, r4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="c174d086618aac8ec184fb2051a9796f7efd7f8547393abcffc818d513e9a2dcf2f1eaeb914cf0d0e2f75ab36441698a2347798b78d4dc173d059d1f1e247fd0def79c854e71bad0694c342422da07", 0xfffffe80}, {&(0x7f00000004c0)="d405e9be84dec9f2e4018bb62f83035d8ee24b8b6c10579f7d86a228a06916a500fbe620b0924e34fadd2dc5dc9a0008d6bcdb5c6d92f6655609be9d5d8b835db27b8d8e3fffa88a5df07a39a9e7dc20d14b6b3fdd8d28359f1403cf3a79a62fcd31d71e086ef5eb82769113f5a5e5a4fb7e67423afa9dd83a60347207d721fb54d005a9376c2f55a540af54305edd8422fb495d770b08625863cc5c97b6b318ddc274fa0c56987d7b2d87a48d2b396ae2e7f4e882baf4ed4c9b1ac0dd9814f2b8f99a567ba9395f0ebb3f37e36e65dfbd44"}], 0x100002ca, 0x0, 0x3) getdents(r2, &(0x7f0000000000)=""/200, 0xc8) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) unlinkat(r6, &(0x7f00000005c0)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0xfffffff7) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r8, &(0x7f0000001740)=""/4096, 0x1000) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000600)="43381700fba84b8653e2bf4b5ec2be994702a06dc9b1cda599744b278eeb98f1dd8790853e0b8798639fb7a719a65697913a2e525651a6d0feee8532906971fe40a001c7768b1de5957510e06137d090882b3de248", 0x55}, {&(0x7f0000000680)="6090a61350df95f9c0208c325ec0486bd45aa3cfb716d5a9dd3544d1e59f0d89be8bde203edd1c4ecd6ec9c792e12d81e0c1b2f0e9f9f9c63239845acd1f5554a1e3e15a18abe2a876", 0x49}], 0x2) 14:33:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {0x0, 0x9}, {}, {0x0, 0x20000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 14:33:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{0x0, 0xfffffffd}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x9928397dd3e87585, 0xeb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f000077f000/0x3000)=nil, 0x3000, 0x1, 0x4813, r0, 0x0, 0xffff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:32 executing program 0: socketpair(0x6, 0x2, 0x3, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) close(0xffffffffffffffff) ftruncate(r0, 0x0, 0x33780000000) 14:33:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xf7a2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [{}, {0x0, 0x0, 0x4}, {0x0, 0x4}]}}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f00004cd000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) munmap(&(0x7f00005df000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 14:33:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x8000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100, 0x6, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r1) 14:33:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 14:33:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x4) 14:33:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 14:33:33 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xc0000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x600, 0x1) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) 14:33:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x210], [0x0, 0x0, 0x1], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {0x0, 0x1}, {0x4, 0x0, 0x0, 0xfffffffffffffff9}, {}, {0x0, 0x0, 0x0, 0xffffffff80000000}], {0xef}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r0, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 14:33:33 executing program 0: r0 = semget(0x2, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x62c, 0x3000, 0x5, 0x0, 0x4, 0x8, 0x1ff, 0x401]) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) 14:33:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8e133) r2 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) read(r2, &(0x7f0000000200)=""/189, 0xbd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 14:33:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3, 0x0, {[0x20], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 14:33:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 14:33:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$sock_timeval(r0, 0xffff, 0x801, &(0x7f0000000080)={0x8, 0x7}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 14:33:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 14:33:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000767000/0x2000)=nil) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 14:33:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2], [0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x958], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffefffffff7], [0xfffffffffffffffe, 0x0, 0x401], [{}, {0x0, 0x0, 0x1, 0x8}, {0x0, 0x0, 0x3, 0x8}, {}, {}, {0x0, 0x0, 0x100000}], {0x0, 0x2, 0x2}, {0x400}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x181) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = dup2(r5, 0xffffffffffffff9c) connect$unix(r6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x80000000, 0x4, r10}) r13 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRSIG(r13, 0x80044272, &(0x7f0000000000)=0x20) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) 14:33:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x7, 0x200, 0x1, "f79a5b7fb2b97d104c1f2d20471b0c0ee576a3e3", 0xff, 0x10}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) 14:33:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{}, {}, {}, {0x0, 0x0, 0x5bd4}, {}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 14:33:34 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b1000503d87c36f789aa494c51a11df7", 0x10, 0x8, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="a55b330f32142461733e52de2da23ddb6993c08a9d20e60863d4203b5e1d8d2557da2c3d025263f4f5874d5a"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20004) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20000, 0x44) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 14:33:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000000], [], [{}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x7fffffff}, {}, {}, {}, {0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x7a99}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) r3 = dup2(r1, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x1f, 0x9, 0x8, 0x2, &(0x7f0000000740)={{0x9b, 0x4, 0x20, 0x6, 0x4, 0x1, 0xffff}, {[0x7f, 0xe0, 0x1bd8, 0xfffffffffffffffc, 0x5, 0x8000, 0x2, 0x80, 0x624, 0x80, 0x6, 0x2, 0x0, 0x3, 0x8, 0x10001, 0x3, 0x80000001], [0xba, 0xffffffffffffffff, 0x7f, 0x3, 0x4, 0x5, 0x322, 0x6, 0x0, 0x401], [0x400, 0x100000001, 0x9, 0x2, 0xdef, 0x2000000000000004, 0x1000], [0x6, 0x1, 0x1, 0x8, 0xff, 0x5], [{0x8, 0x5, 0x1, 0x100000001}, {0x0, 0x4, 0x9, 0x6}, {0x7fff, 0x8, 0x3f}, {0x41, 0x800, 0x4, 0x3}, {0x7, 0x7, 0x800, 0x7}, {0xffff, 0x101, 0x3, 0x40}, {0x5, 0x0, 0x2, 0x20}, {0x7, 0x0, 0x66, 0xffffffffffffffc0}], {0x1f, 0xfffffffa, 0x80, 0x3f}, {0x3f, 0x80000000, 0x7, 0xe589}}}}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000040)) 14:33:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x2003fff7edfdff], [0x0, 0x2, 0x482], [{0x0, 0x0, 0x0, 0x5a48bec9}, {0x0, 0xfffe0}, {}, {}, {0x0, 0xffffffff}], {}, {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) r6 = fcntl$dupfd(r4, 0x0, r5) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r7 = dup(r3) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) r10 = dup(r9) connect$unix(r10, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) read(r8, &(0x7f0000001740)=""/4096, 0x1000) kevent(r1, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3, 0x0, 0x4, 0x6}], 0x9, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc, 0x40, 0x40, 0x3}, {{r0}, 0xa1589a3f3664e3b1, 0x4, 0x40, 0x5, 0x4}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x8fc, 0x3}, {{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0xffffffffffff4dfd}], 0xffff, &(0x7f00000002c0)={0x3, 0x5}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000300)=0xe2e7) 14:33:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r4 = dup(r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x68, 0xff, 0xc9d, 0x1, 0xa00000000, 0x9, 0xf9b6, 0x0, 0x1, 0x6, 0x5}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r7 = socket(0x0, 0x1, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) shutdown(r8, 0x1) r9 = dup2(r8, r8) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r10, &(0x7f0000001740)=""/4096, 0x1000) dup(r10) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r11, 0x0, 0x0) ioctl$PCIOCREAD(r11, 0xc0207534, &(0x7f0000000080)) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000240)=r1) dup2(r7, r7) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RUN(r13, 0xc028756b, &(0x7f0000000040)={0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x5}) 14:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x2, 0x7f, 0x81, 0x7}, {0x3ff, 0x5, 0x1f, 0x7}, {0x4b04, 0x3, 0xaa, 0x1ff}, {0x0, 0x5, 0x80, 0x8}, {0x6, 0x2, 0x0, 0xffffffff}]}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 14:33:35 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000280)=""/166) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/246) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x9}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) write(r3, &(0x7f0000000000)="670dc3", 0x3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfff, 0x9, 0x10000, 0x1, 0x40, 0x3f, 0x40, 0x0, 0x1, 0x6, 0x8000}) write(r3, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0xb0, 0xb6, './file0\x00', 0x1, 0xfffffffc, 0x0, 0x7f}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 14:33:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20002) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x812, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 14:33:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x100, 0x79ce, 0x7, 0x9, "0a6f6d1578284e415ab8f7423539b860a9da398d", 0xfffffff9}) fsync(0xffffffffffffffff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) 14:33:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000001280)="b34340e01387de278973a18fd4c1e658a7cab66c79c090eb7bd648b176ca9289fb5d1f8dd40529fdb3bb165b4c1e8218e8737773f34f924e192e5a5cc75cdd351fa975bf18ac4db6d33e27dfe21872676ff7cd2f13d49de6f5cb5c8f1c62d52dd3cf08f0e552f3d8480c00249ad494ffbb16bacb", 0x74}, {&(0x7f0000001480)="86cb19eb8bdceac3e80299db11484fa1f5cba417ba1290ecbf72183bf862ed70906d7dc1e06bca281546efbe44637211238c34dc6d5be1e24802ead36efecf1b5bbd2e84113388b9d920a1ae5c738b198b504503beede6", 0x57}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0xfffffffffffffef2}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000001200)=[{{r2}, 0x0, 0x80, 0x0, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x81, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) flock(0xffffffffffffffff, 0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001340)='W\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000011c0)='W\x00') r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001300000000000000000000771cfff9ec5ddc6bde2b000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r7 = msgget(0x3, 0x4) msgrcv(r7, &(0x7f00000000c0)={0x0, ""/41}, 0x174, 0x0, 0x0) 14:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 14:33:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) setsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000040)=0x200000, 0xfffffffffffffd9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x7ff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r4, 0x5) shutdown(r0, 0x1) 14:33:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x8, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x3) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000640)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2002, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r7, r17, r24, 0x20, 0x9}, 0x7, 0x9, 0x4}) r29 = getegid() chown(&(0x7f0000000140)='./file0\x00', r17, r29) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 14:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="f2066144f418fc154afd015d9f813966219792ae52a4a9527ab37a271d22036dc4b2bcefde85397bbc79d6bcf3c1da8be54e913b8623a0c9899640121cb585e39cc4f638661886b67817fc5b56", 0x4d) 14:33:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) r5 = fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x14, 0x9}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x8, 0x1}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x6}, {{r8}, 0xfffffffffffffffa, 0x1, 0x0, 0x81, 0xfffffffffffffc00}, {{r7}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x40, 0xbc}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x98b29ba223857b93, 0x40000000, 0x2, 0x6}], 0x2, &(0x7f0000000140)={0x8, 0x6}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 14:33:37 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x4, &(0x7f0000000100)) pledge(0x0, &(0x7f0000000080)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x199) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1562a4293e8a0d283e759b5e549bb1cc2a56887e7f6d4ee45d1de6538fa11ddde4cd99752b2973cfd7d1c13dc01a7f3c9dbc43daa249b288b4"], 0x10) r6 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x60) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) msgget$private(0x0, 0x682) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 14:33:37 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000b8351410ecb26b4efbd11a08b7d1440720e2a50157cc566eb8486ee674a4be07ccd06ae51d2a415aa9598a632580aa0360faf45033d90698e9d658f57695952f23b5e6dc20fa57ca6e1d46a25b1df5c4e4189bee76ee35a2b75a90d09bf2032733a1f84588858cf0c74698"], 0x8, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 14:33:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffeffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x9, 0x7, 0x0, 0xfffffffd, 0x3f, 0x2, 0x3, 0x0, 0x2cbf, 0x2}) r3 = dup(r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 14:33:38 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000034cea4aa00000000b95a1b92e3f9575ad889902747000000a9bede"], 0xa) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="3ec0bc20a668f19c1f281eda13256c34f9ca795e28878d03828b47f215b44be5245a44223c0c0be32a8df82c5f55457fa74445fc366255566a3072362d4d7e2ae3853ea42d7009ac0448c2110e2c55696a50683e6b0d66bdf6cbea490b610c", 0x5f}, {&(0x7f0000000440)="6a425237cdea7afca8cdc5dec310902b52fd2bf42783c754", 0x18}], 0x2, 0x0, 0x0, 0x408}, 0x406) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r5 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) accept$inet(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000280)=""/200, 0xc8}], 0x2) 14:33:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x88, 0x22) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000280)="2e9ca18dede50ad95492085e864c55439271d27204053a60f50b99b2aefd4db92bc53a4212a8281ee107951e0fca45a7a5fec6184126c015e18df9245436d96b06e0be9e7977c5e686ed62f1e3fb7f6c4a4854419454dbd95e4a1de2d5f5c2c68d012999c5fe1ae82542e676c82e531a7c9ea5cd64e992f9357db3fa310bb9959ff66219567c6c29e33e2cb1e4a50cf3250ef9e1c383d504a86b23bd8b9eeced09242b3851bbf2b821e8e36e8d7ec2f275553fe496b5013d21b36ef711cef30ac648efbe23b3fb588495e13d23fd63524338d0da77407ba1657495953d0baf62e6fd9c5574b3b3c8d744beff2919bd97fd61c1d81bc3de29af52ee6dbcb1255ec0b2bc1a603431e936d091cb980f446a0436708ecaf569fc123af1745f8acb411321bf729c64542aa9c6ae03022743172c6a26e7ca8968a190d1860be9c3ec6265cbebbc0fbe422b0b62ad95606dd192099b6e6216d964506b55c836204fc34f5fc44e774898d90be3a3ae7f6490a51d38f684d446cb77e8bf4fb4f1be10d88c3616d4aaee3badade1f4a5113a3443e8aa43adfa7cdac7ce85a3b784ab341fc5bd14a7dcd49b3929995c51917a22e7dc971c9a632031f76701bdff93b4a4ec1e7cb27396214db5ec4e96776f676c24d8d73deb3f39e49b3d04909f414c628d7c031730a6f4fc6a177e3539d53a13ad3390f87f2946bbfad89f59f5623e778590b94b001b7cfe41b802cb4a5494cff11d7fdf1362b72821ac1e3e5a06501cc0d3eacbdd090a5fb50284ba9327845ee73aa3757e0f00d9296e0168ea7dc6db147a2d93a0139a5d32b9948bfa972a2463d8c51fb31e3d2c18b9d345595de91c3eff2eab295b4820b3b8e274b44e83769355c13137537c82f9cf167d565d7cb249d0e27238977c6fe959f0556ec3bb03b87d8afd2f15d1ae508e3bdb19fa4713a04ac968e2267242c04dbce7949a7f2aa16a0e11553b30af749773b63e27863ce875dec1b560623a1a1ca9e734c8c108bf68bc2280d77fb346eb6a0191a87a2102c4ce395642bca60e7e7b304284e75956b28bfdf9f32aca011382a1f3c5732601b758bb30d1e539741bc083c783e00069fae6f92f97d07e3b626b71c35c2388dab8656f9e3716b380a641007b7e04b36e040cbaa5554986001b771a4fd03234c1ce373fcaf3c3b4a100b3c0671396847311dbee6cbbd67887e20c83f8b6494f83248b823a13536f164f8a6510f26c2d8743369e3af451b21dc6f3d4e813d84eb8a67680a4d4b7d1ada295c4815884c0c9763b085a0320e410792a76615887a7661d4876b93ed414da5cf1e870796719a6a9e637cbf8ffd6922ca3841eb5ea437a012f5c889dd30aba573b2235a3b72c5a216b6295fc2bd923d96c5ed8f2d89a94f67f90cc6e122c6128df1013ccdcbe09ac077b34d31c8374932133b4edb9061f13c732dacd8f63f39a6fd3326de75b0299d3f21f5003dca075d8c0167c28cc1fe5ad598f51e5866b89f9e2e02ac94860b1f551afd71cb1f08436e141c8e19130721c3c619a51b49d7e51b0f089e4e06751c6b76911aebd8c415aa922a68a1c152c5ddb09e8ba17318aae56d88d853b6c02039ee5f23b751c358de56b610e2d01710f13a8455406b5a28087fb6d72c0885c1bf590a4ade040ae0a7f414734993af609dc1cf461539ea505240e8b7cea802b3dfc95f76bedcdaea14a455a96a619d45510921419b38f75a157d2a12c7d983b3366af0520ccdad1d4917fb25501fd3c93a4f9126b1432132fda2294f690171ff3afa69e1d63bb9d03f90a5adf7d09d215e9a2a615ddd1317bb6ce34185a712d241c6e0b7d03fb6651aefbb9aacfd0e05a8952828b1df94a5c0c88d884e835db072d310f042c71d58b8b8b5b4bcb0c2feb4b936b7e2a306cb5786528213744bc6f16308c6452c82020447564b0e597c00df7894e4a22d94dc4212c02a6f416fb268d73da67f57a9cfb71b3fb1560f3d272a1d5fba5bc1b5d35096470157d320d2cb568f1cb54212cbdcf572ea1338ec09ce5e953594fe1f36e7293d8cca8aa15e57698f26de835ab28fdda58da000e0bad770fe866823c5813b23cb2881ee94f738f04e4c63779824a896babefe4230fbcd73a67d7cd6f6f9555ea03731f773845eea71af67c8e5d8a9032a93b5cae6095acee7ab2f7bfac85747371738526ef0ae1e2a27ca70a74b5996bb877925ca08aadba4116375a37898752b2e504f13b43f0857e5baef765a835ff607319deb56cd49c443c665451e59e576819557713aa1f1eb0eff3be529f69651e2f414b0bee4ae3bfef58ed38f352b15dbfb37f6bb32d488c2aea98b10dda9e55cfc6dac355b5de5861d27f747fdc9c7c437611e8232179f2ad9541513f76d2450245ef4e498e4fbaa669d372dcad593c0e0985557805f79711e6903b9c90181ef4e1d407f1ef5f520a9e72e402008a6093470312a992694b5d82b7ca3d7f144be08990f8631cd458eb7bdaf90945f7dd6b78413f044c7ce848177c7aefd79d1f9dad16811561e3086e95219381991caf94bb88eb5c2aa3596780a561f7cbcf0a188c5a7c009cf5fc550c1dabcc883b973610ce90073ab2da0ef0082fc8083aa7b4e24185e03d02f1938ec12640cac9f5f18a38d2641273baa7f703584af0f936e523288dfd4dc5338dc12439086e9e7d79a06e6f285d5561c3ebbe3ee6ef0c5c2d8f94d9f406afd3a92435f4be96b3233e04a1e1f186c5e384d2a80aff0b37e84750a5fd34b78df81cdd01f6c9a59ff47d46015f647a1ab40d6e89f3b752110a22a6c9934c015341baea33545dc993bf120bdcfb9565c9c648843b6d55b5fca0c1861975b47f8e0f0779e0ecd4a2ef29c81296bcadcb0ea0ad0da897c961739911fa39dd24eda0d537290beaed82b069c747c3fbf7ae5450f1a4404a915cf1f6b0a2c635636c120adca4d9b914347e572801dcce0b0481bc34ce8e673538332a7c5a1f8a6741a289a77e5f9e85b30cadc62b1b87738757f96d22eb4cb7737304529febcd7f528c25b266a489cdbe626cbc0c12326ee0ef42db9836d9d374271510d641f91ce29e6b981e2248c638a1f1611ecbd7ca7a840b81a089dd2abef6263c1cba0db68eca0149d9248ea95673513dbf634f1c52687cebda30a0602fc4cf35c852f0a9483a0a0cfaa67d4668afd1bda1117dc1948d7e2c529c412ffb1f6285eccf31b073bd2b99c7f8ba49f2324016d36f3d962e713ba448ca2063a6e8f26fb761e04bfd86b40981808445239d82a2974fb1e21c85b2bcc765a87b05a0a44a9c4fb5ea56005eef6388434b1cbc843eb3b570c8ccb8708d936f1639287f5ee0b8fa3feae05d6c380ec898ad2c169fa3bd9924d7e42aeaa123f94e7623d2a95addad30e95790c58f8eb56de5d32307c0da8b48f723acf4a658c89c559cc87af9178813cf64dd454ef94302610e0c5d25de664833cfbdad5ca14deb5100e056d3a2a3ac15cd6b179a43c7caa7f3b3e8b174ef1e1f294971f94d316f7ea28d5974654d619ce286f63e0f14390ffead3e70a3387a4dffa9fdf6cb398d6c53c5dc61527b0683716736a261475bd7e21f5d6727cec1b8755642fe41d2f8c581da7990bbd0a3f523268e19a53f94c5039a65387117c55b66b29322927537d6572dc0286c2b9cb3365d409cef1bc2710fc5b3b02797e41ab41c49e32ad1def848bc7d0b57286af056dcc0ea6e8043b9295148717675a80bf8810b79e0a592fa20c52799dd9abe1278ba6113ac0ee6d1268c9af11ed8a4de3da8826ad0d947c9d6c9d3aa870feeb50a2d88997f11dcd0d3f4f07cd6e5941750201113dd60783b943989b74569ce8ad559642cbb40d39f5daea781ee2a17346cc6d93986907e3d1bf805889c426e70ac4ffbd89dd6ff2de00f4a658798bb428c25628e74e9e7ad3614bd14b29d555dec6b421c191300c50e4426fa2c294581077de9d72c3f7119ce095c7a213485508277a01b22cf7b4f39d21839f40bedf65da0126949469fc48ad3cf2e8b62c10e9570be8ec910bca08628eb6139e9ed3040b58a9239304abe91714a9f7f594858d7dfb610dbe51bd02a88d3507a95bf9862918008b58ee4e9a11bc100d257c1a691ac8a8cfa64ebb597a268bfe98f7dda972a762878558aec72cbd73641d3c3fbdf9c97e6f2132463865a088660f7d8bb6d7bbb1c08964a055032d4a97615cf7575bd581fdc760da55134dc46516940b2b4c0fb88250ab6f6720709842e1f136ec5325568eff375516023b9df14e53a911ca1f553a03a2b9cf65a0961ee9a67201fd1735bd1774af5ba933a9c7bfad1241a9ac7e469046501a66418c89dd93f13ed1f172d9ef6e765cdb6bbd0693f54ae99f470ed4d924d1ddc92467e8656a8cf7c53df227d83559d71c843736605b0c0b7936789c8567c0f6562893ddd406d5e987758ecda95082ddeeed9716e4011beae1addf7e2d4ab9caba4188e211e8ae3bff0ab26484a54e7840653321798b2275825cf1d01313b42e258cbd5eb8542b338d7c766443bc799b1257bfece26ed7718287fc1b8d00c6c1f036660afcae82e972d66299c4c4f735798a34b1f1f21c7f6803738c56e702e6b79cebae10f7bb86d16d3a8970bdcdc830cf9275cd3fe5116479d254136bc4b1b33ce40ef029a45bfa53b74647d0aff90e6d6df4682b2b74030e551bb4ab2df2f434b7f054984a67e7fc783243da4c2af4de507f2b40dabd9c6599dbd1c34025dd33f5813d8b001fd94cd0ec44cbf2d2d27f7cd16429834f4dee1530b65308cb22fddf510bb639c2cfaaf809dc91c8a538b5cb66723c174dc824f842b4caed6373a69faa6f39094354f3600c65d23e46fc3de0d9a0e14e784d25af56ce70edebb5335df94d8a6489716b4982dbdd1c16aceb905bfd8b68268c26a00968ffa580bfcc4fa57167ec557ce385ba7d3a136f5f254e1f56e634ac018361bb78036f08e189876a2e0c5b373810d319db02308d1d438b7495fea13e3e33f4cfd21f74ea75a433afa1fcfddedad2d8f39669a42a623ba2e38c7be07c17ac1440baf825a3164904df515f827759950c1c7c9f003140b8a9de946fc39677907ec8dda3416cab8d114260623d2de2f2e4991326e952617b2533d4d6acda2f3e86e48efe8b5883688e6687d62b8066839b3ca565aeb1feccb58f0e1e07d37f3de198502cac2ee6c54fa8fa636ae94f4afed7b12b17b8df20ad23afaa12a88a53c8392147b0077b541656342dd913b63f4d778c28580a6fec69be444995edbfea07defa9cc3623f30b97452c374efac0ae45959fbcd846e46d323b69d42cdf34c51b2f52704cdb0e8175ff8051233b6b3e7e650c68baf7e24ab00e55071ed8439e0e62d9f206609caa233d8b1222ebaa498388c4bba97322591160e797e7066c6fe56045d2ba460c836af920f6563527a45d905a23d9f3d5b0af6d17ddeea8acd2153038f75b7ce2c56cad64ff694f3b219ff869b7b723c4df2ee8245739197b55707f4d7e8ac8f457a256d7932972de684deb53ee799c5f16cf691a35a3e9ebb9f5fe7c36892f6b6cd1a175885efcfe76035729c5790fd47347af9c520f75ed916d0ab0150f4ecc4a1eabebfc9fbe56b400d05242a9276f8357a8fc77d2701cb6ff3ca94e37af84f4d65748e1c5588b7f3e460b3420c180aa72ba07a113d04945d9914475f412b0de1426ccfd0a7c15358c795237df10ba1b1b841468d5f69561ab6573ea230d2cc1df88b49d9f348ddbcbcb349b5cd41aa169fbf30e7be556abe012821cc6a5381db128dead", 0x1000}, {&(0x7f0000000040)="c716b9017cc7ad9bee79d85d6bb66e6b425cdec64bb1f28c4b538f33ca516fb6dd70c55440c830b5990ecb9778e24d8e871ec1f0b85e1266ffd94eb70245e7", 0x3f}, {&(0x7f0000000080)="d61a9025ad83238f6a14df54a4332273fc6eae1fde2dad0ce56142aa3c39ad81beee804a95b90955179eaeefd804eb04de8b409031e1e99a4dd26e313ea43623a079453b260120876c15b89e93a7c4fcf0b908cadfb055ebd40bb47d3aaad0805697946e237bdce5b837c518b937a5044110cd228c157a3919f0b636078037c1ec43c003e61d82190fc7f686b0b8", 0x8e}, {&(0x7f0000001280)="f552ae95511f7f5e61a5a338ea6dd96deaf39122d4c8a6242212799ed50aca75986abe50e0b1e7963342083b939b4180cf5b63aa136a581afd0b8c237b5af769294e57d62e11edf92a81a622aceaa768468142943d3c59a89751a3940ec44049b85aa065dad8d79adeba638c971210e37c992b816c785fc1e69f08b2572c6bd3a9d4d73231ed1caf606a157b4991b3cd1f48a1f58edd1a23c350eb560f4fdeb9", 0xa0}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = socket(0x2, 0x2, 0x6) dup(r5) seteuid(r4) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x1, 0x0, 0x3f4, 0x5, r13}) 14:33:38 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 14:33:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="dce414d5b4794304558c0cb3e83eb6c589efdc3ed8bf7654099c86d8942ed6f3ca07f6c48f9e59e1b9c1bbe3d77fa6355f10a07b9dd58b1e6da09f122773e9e070e1db71eafb4c516ed08b3739fca6615bb94c399e8ffbeccce6a77b4f38ea004036bc890b85ddc2127136b2883056951f43694118468899f6f807a05dad5cd8c4a3", 0x82}, {&(0x7f0000000180)="5db062146dbd4420b462f6bd720462457160d8c7ade54fcf7cd30c59c3bbeabecd2fe3195c6d84e935b99851b363e15868d51b882293a65c18f8642cb2c136c4e1d5466127c5708645cfea24b271a305e348e5f4d0a8cbbe07e97086a8461b4ccd02157cf8629ee7ff70185a5ff7458fad41db9481c5e79f09fff7305d1502c190de97e45c633f39d7305b2583a7a32063a40d1e09420bd581647ac9a9322f50d393253b7d60d721730acb4bae0da11f0865ba7b27561803fb75a72d05da5e6730c4314e5eac73c077fca2750726355863ba342b7b25eda036ef1ef85aa19ed0bc343ecb", 0xe4}], 0x0, 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x5, "d71cc1e7ff0100000000e400", 0xdc59}) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 14:33:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1000000000000004, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x4000101, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x4000000000000000, 0x5, 0x0, 0x0, 0xfffffffffffffffc], [{0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x7, 0x0, 0x0, 0x1}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x1) r3 = dup2(r0, r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r8 = fcntl$dupfd(r6, 0x0, r6) sendto(0xffffffffffffffff, &(0x7f00000004c0)="a00e438debc6d8d65d8a28dca9d36df2f01d4cc988c44adaf247e51862226254fbb0e355ecaca35124d977ef8d91c8c4922411f6ca44a9b80da6f5c11377ed4c00e6775cb294179abb4cb205a3a235fb53a6504660b5e176905200eda7a04b67d54d5a8a98", 0x65, 0xc, 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 14:33:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) socket(0x2, 0x0, 0x89) r0 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000280)=""/166) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/234) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0xff, [{&(0x7f0000001000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x6}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x8000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x263}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0x867}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7fff}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x5}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x10000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x42}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0xb0}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil, 0xf7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/66, 0x42, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 14:33:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0x5, 0xffffd64d, 0xad30, "284ac00824d2fd1202b02abb5e6dd58ca09cfbf7", 0x5, 0x81}) 14:33:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = semget(0x2, 0x4, 0x421) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/77) clock_settime(0x0, &(0x7f0000000080)={0x9, 0x8}) kevent(r1, &(0x7f00000000c0), 0xf8b6, 0x0, 0x10000fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8d, 0xfffff, 0x80000000, 0xc8ca}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x7f, 0x2}], 0x1f, 0x0) 14:33:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f00000007c0)='./file0/file0\x00', 0x1, 0x88) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x172, &(0x7f00000003c0)=[{0x5, 0x0, 0x8}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000240)=0xffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000300)=[{0x7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001200)=r7) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000380)="8c13ac1c071814", 0x7}, {&(0x7f0000000400)="afa393573c8b44d10147ae9f3360acb4d0794a08405bf059b898b862a8e40f9d990354cc0def82826ff539b5eb1f7e173a79fb817907d151fd85ac9beb863dc59c2640571e0d0e9d166c1f79d24fb2f513c8186c94af4305b8ae99f8248f3dc5420f9a6a86fbfb1ad47daeb9bc27aa2f14808db2bc101408cc2ac702fc2e3d60f4c4f72b3822ba14060a8124292821bb5bb24a3ef5cecdf921fd82664a7034f5e6e97c59e1d946fcc2eea80ab56c73aac88d36465f88", 0xb6}, {&(0x7f00000004c0)="835ad725f30a9fd49e58d984cebb12f1db90366aaf97e49732920295326c701e43e03255fec498711597b8cfdc271863c3a950e5c9e98b42cef18d4a430547dab14fedc1478037f49bffc2bf3831dcfce91e971591554a60503ca5c4806f8e4223f777b3e27b242addddf912c106385123a933243491e500ac0c997c2a51408aebbfaf890ae6d49a", 0x88}, {&(0x7f0000000580)="ff23f3c714", 0x5}, {&(0x7f00000005c0)="e986c03b0a2bf59e8d9cd379b6ef2fca5653c56c638482d815517da6bbdd81c7d234dfb3971e73c0ac41523d0d0d9382a3ca11f57b01e08acebc6003a27bbfefa14e381dae115510e9f5bf7fa9ab68d558ce3c3e3f201a3a3f8863431bca505f8ca4e86ffb1045ce31e8a35ad30281b1be2c739c6dac35c74ba5fdab9b30b20d", 0x80}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r9 = semget$private(0x0, 0x5, 0x400) semop(r9, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:09 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() r0 = msgget$private(0x0, 0x120) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2002, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa9, 0x20001, 0x100000000, 0x1}) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x200, r5) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) pipe(&(0x7f0000000140)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r10, &(0x7f0000001740)=""/4096, 0x1000) connect$unix(r10, &(0x7f0000000600)=ANY=[@ANYBLOB="cd6a2492ba58c5ec799d87940836670cb9a4b850a7290137c50ccca7e9884a2d34c8d3d2b207286535e3882a514fb61e42f0bada9b3a40f4b538fa2d22281c3f39549801cc41ec9536a7ac9c32b23f519c07328f7a511dc1eb0037f077557eedd9622c4968d8b7da20984300b163b2c75fc513ab370f0a539295b4c8c9206194e1162af06459a7c526d2f6929543099e17c5323333f15809beecfe13523ce41f933aab6c621d5f34d6b205fc2cf141c9d4d8200922afad"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r11) socket(0x18, 0x3, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = semget(0x0, 0x43a3cdf9bfe1d3b5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = geteuid() r7 = msgget$private(0x0, 0x682) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r8, &(0x7f0000001740)=""/4096, 0x1000) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r11, &(0x7f0000001740)=""/4096, 0x1000) r12 = msgget(0x2, 0x100) msgrcv(r12, &(0x7f0000000c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e812246f3ccec56e00000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000016000000d911aa5a56b4150000000000000000000000000000000000000000000200000000000000000000000000000000000100000000"], 0x97, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000b00)=ANY=[@ANYRES32=0x0, @ANYRES32=r10, @ANYRESHEX=r2, @ANYBLOB="896c7c061a76e33b0541def6ba307c8f99b7562e84d3bbb16d3f2b1c53eff7a4c63e297be19bac46346c55199b49523948193eafc1d2aea36dac8be54c637f78ede96fbf9041f7bb973a0281cf956788ad1559ff39698f200b45ab154f6dbb6280", @ANYPTR=&(0x7f0000000840)=ANY=[]], 0x5, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0x1, 0x2, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2002, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r20, r25) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r30 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r30, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000100), 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r32, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000100), 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r34, &(0x7f0000001740)=""/4096, 0x1000) r35 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r35, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r36, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r37, &(0x7f0000001740)=""/4096, 0x1000) msgsnd(r21, &(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRESHEX=r23], @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESDEC=r30, @ANYRES16, @ANYRES16=r28, @ANYRESDEC, @ANYRESHEX=r8], @ANYRESOCT=r31, @ANYRES16, @ANYRES16=r32, @ANYRES16, @ANYRESHEX, @ANYRESOCT=r33, @ANYPTR64], @ANYRESDEC, @ANYRESHEX=r13, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRES64=r34, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESDEC=r35, @ANYRES16=r36, @ANYPTR64]], @ANYPTR64, @ANYRESDEC=r37], 0x6, 0x800) msgrcv(r29, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x5, r6, r15, r25, r40, 0x20, 0x9}, 0x7, 0x9, 0x4}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f00000012c0)=[{&(0x7f0000000bc0)}, {&(0x7f0000000d00)="9503c9e1e1166e649a6744ea89c16ce2b4336344d0c9d5f9fc3182ffa1986e16b58248f899140e0531115d4b89e8f647789e0f7013e53bff348cec655a3e33d6a3c9d9f94b8a70b5109b607ea1f8bc8c24ac20521a311aa0b840a309016e2a76ebd94b89ba1504cc83bb68a4014421c3c6cdb88db3e3da11bf2de2c124b2e35fca7bd4e7bcce05d4378224aedaef5147fb677188e7b4e6ab17c33bc3d66517df7cd683d44dbe66d8d0990d22c5b4ef71936fae3e68444400f39cfc0a41b76dca204a8f0a92fe10079bac2ac32b37f5693df5c0e9a932bae34aa66d0fd4fda2282eed96facc5417ee9f416657", 0xec}, {&(0x7f0000000e00)="9a0a3d601cdf219ae1f1df546fb53d2f825e6126367958d4076283079c5c593c30d49434c7425d81315e13413c7efcd35e72ce8630fb4a672ba66cbf9bcda4f7b3035ead19c7a4a781debd57c7dfecbf9cf9aaa99f2312e4ddd7e8ee9ad172d26ba08c7d99f3149869", 0x69}, {&(0x7f0000000e80)="28ab822411788fc34be820600b3971c77a6f0939c492491c26d91af31a0be3b0eaa1c4fa5d6b40f370bd70f255b521a5497376c404cc40f0a5a6863ef51b087e9a200cab00244d6d2a611e406ad4518d1c24e0095e7028e2d8e7d34a1a297ddff73ca43b428d493c48eda1e85c806a82470cb852de9bc5ba95528ed484d8839d86e9f566a4ef270759ae5f9ee406cc3bb7c578b21fc83cc6c6d8aee9cacbb19a2262c4370535299659e0eee51af6793a91660dcd7156ab41b86ad81920e1d9c5977b429b6e830cf572cb", 0xca}, {&(0x7f0000000f80)="5b988af7faa87e480bef78976e2d8d5768f54645b8a7b5a20d5a13c201c8ae1f5add47fd409e", 0x26}, {&(0x7f0000000fc0)="b3202432", 0x4}, {&(0x7f0000001000)="5ded66af18b35f686f6a6d5eb0627932d0055d54ea1765d844dcd39415bd195c3dbc706812de20ef46db42b53be720242c682e3ad3980c73fb7bb10756f96f26e2a187ff88a64d67cda6393b2f163c4e917c872093dc98d0ac44a0875c7cbff9ab785a8f8a4e56f537bcb19deeeca0cdd69222e03c5d68011046d6f02bc7b2a88a622ca6faef171d5a70ad766458630c07fc3277763b3c620c61b0ee0d950bb5a8428f111ddd582ef54c1013843e87ba64d8d35fd75236cb74e468ff9e24eed8b6f2837b49d4d7eebce5b6d4b67ae0b5cc0b9df0ce71acd96444f69ea5862297cdc9a7", 0xe3}, {&(0x7f0000001100)="d1ad36a1ea44ec851c2c99ce4c86e82242c0e06e76f2e49ba9a0ffae4dfc3a7021d3982bea997d06c6aa67658ac30955e334fda432b0bb3293d8451142db50bd76d8a7cb0dcfdf7ce8bfc8fc573e0c0a92234df4f4095ae268fee2842f0e269235061da41bd5193ad6470fd03c58725a12edf34a402d50c87ffdc05ba432a3b8ed115f709088a8bc88f86a72f3ca99c413e93e53e28bb7e106abb087", 0x9c}, {&(0x7f00000011c0)="36bad44203b694601e1d67c92fac9f1dbef3e45d4a1553fda24d7f1585975384213b61af7a8b110d4e00e006365eb4f2273bc956d724f7e6cf59b03743d00f041295c314b02c55a086806f43393a8f349cb273b4767b09638bffb839699286e635159b016b9ea5fe436b296409816cd7a7bc9ae9fc68c2f3d650e7de33f1ae4b202777e976c857e0c9b59f193940b30908e2777fdae354729626a8842cfc0506a4c46641f2", 0xa5}], 0x9, 0xfffffffffffffffe}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f00000001c0)={{0x2002, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa9, 0x20001, 0x100000000, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r4, r25, r48, 0x104, 0x3}, 0xffffffffffffffc1, 0x3, 0x7ff}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) pipe(&(0x7f0000000280)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0x3, 0x5}, {0xffff, 0x1afc}}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt(r1, 0xfbe, 0x8fa, &(0x7f0000000300)="aee89b26351b5bd93cf01d50ddef50ed6d874726e3ae2445cdbb0234518d4796cea81b025fc36a9d1ad0f46367654c0404535d182bb9c9ffd8151ab76546c4dd186c2482ba481e687e682708b35949a4fa635c28f1760a22aa1e308eb584c3e3c9d8f22b55edbd7ffda92c5f27e6ecd38452cc41870db8c79df482612d1e12de20e894e8c363226fdb3a4f3cbdd0b797b67b999d318c8e23fa35d3886169d49ad256e4610da3d1de05800f05645a25ccc95bcce36270851a1f2c38980b256a03ab9c", 0xc2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_open_pts() close(r3) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="a5cf29e0e128bf3b831e2dd497961f1e2200259b035317d11c4e55c586317c9dc928f863abfeb136450fbfcf3710470d", 0x30, 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="e4966cd93750a14ac340641cde0fa7becce243ab08b86c75ca8167d10f9bfbadcca622bde4c7b8108fcffd254c4b19ceed370bf731c5f66056d6694dba100cb5fec73c0595444531d5646e7f09b29388a6097796cc468f4aef01078aa90979782840c3076e7fc6abc025ed8e89337cca44257799130069080043ea756c20bcf93d797c1aab51b35695ed0420d41719e5bb1bab9108e6224441687e1ee3c8630c46a99c9f1831cf94da5d4f57f429b93c356e05eee5b4fd813ce9344ec855cbf3ea40eb0273ccdc2bfc6714347eb34365e52bf16b5f18903ff5de202bda711b1dbf77aefdb262ce70c1906bd4fdd4410b00"/255], 0x8) read(r4, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000480)='./bus\x00', 0x880, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x1, 0xffff, 0xfffffeff}, 0x4, [0x5, 0x2da, 0x1, 0x2, 0x8dd, 0x80000000, 0xfffffffd, 0xfffffffd]}, 0x3c) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100), 0x0) fcntl$dupfd(r2, 0x0, r6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0xce, 0x98c6, 0x80}, 0xc) 16:00:09 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="729216"], 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8282db2981ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) socket(0x1, 0x4000, 0x1f) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x124) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x164) fcntl$getown(r2, 0x5) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r4 = dup(r3) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x9}, 0xc) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x72e053d9, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x26}, {r2}, {r4}], 0x3, 0x3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x44ebd5242efcb7ce, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:10 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x10045}, {0x2c}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f000017a000/0x13000)=nil, 0x13000, 0x2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket(0x2, 0xc003, 0x32) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="820200f0ffffffffffff543423a58093c29606fa31c2b191e910d05cf40155faae230e8e5590ff8e2ab438a8f6d2c693f0bdd3bfd7802ba44463177b767a0000003ad2a764b80d7352fd46b3f0679d3be96ec345e1438a2016f677a1901459761f027043a8d7cbf3e6406747f4148671e399ab9260281e81270f269a813070f8c610f14119786244ce787e097075232417021811fe02259d8a5fdec2e152118ec761c708ce701be638a66dfb2c3577c4bd434d5fba6b1f17f8997bb4fbfb679e5f543103d245893855ac5bf1156cf63c6751367b7ec9de264a4ff83d179c9327888df6fd44987ec09e5669b9d33daf97066d7bf4fc45f53cb3db2de8284194b69d4f925dca31fe2970bf576df522db0bb2dfeca03c5e76e4b313abfd52524da2cd821678aee9a9b0550ecd721ce1694cd77ef732e66712def8603ac4dd71403c5eca4368c7977e019a04fee533dda411915d272d22"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000001500)='./file0\x00', 0x2, 0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x193, &(0x7f0000000040)}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) lchown(0x0, 0x0, 0x0) lchown(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) geteuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) sendto$inet(r0, &(0x7f0000000040)="d351649fc9a21a5b71ec5497b750a225beb9a48a05e4a9e7fc496b2c3c291ef44f7fbf550f8cbf139cc6458be4964bd4e339f48428669cb3794666834e348d841f85bbb3189fcfba5ba9fc80595f5378448200", 0x53, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)=""/114, &(0x7f0000000180)=0x72) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000001c0)={0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x48, 0xf513}, {0x40, 0xffff}, {0x84, 0x5}, {0x25, 0x7}], 0x4}) r2 = geteuid() r3 = getgid() lchown(&(0x7f00000002c0)='./file1\x00', r2, r3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x31) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@un=@abs}) r5 = semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000380)=[{0x2, 0x8001, 0x800}], 0x1) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/wsmouse0\x00', &(0x7f0000000440)='/dev/wsmouse0\x00'], &(0x7f00000006c0)=[&(0x7f00000004c0)='0/\x00', &(0x7f0000000500)='/dev/wsmouse0\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/:):\x00', &(0x7f00000005c0)='[^&\x00', &(0x7f0000000600)='/dev/wsmouse0\x00', &(0x7f0000000640)=',*\x00', &(0x7f0000000680)='/dev/wsmouse0\x00']) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000740)={0x2, 0x200, './file0\x00', 0x8001, 0x2, 0xffffffff, 0x800}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000780)={0xfffffffb, 0x8000}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000800)={'./file1\x00', 0x94, 0x1, 0x9, 0x0, 0x264e, 0x7, 0x100, 0x1, 0x1, 0xffffffffffffff6f, 0x9}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) fcntl$lock(r8, 0x9, &(0x7f0000000900)={0x3, 0x0, 0x400, 0x1, r9}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r10, 0x0, 0x9) rename(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000a80)=0xcea) shmget(0x1, 0x3000, 0x581, &(0x7f0000ffa000/0x3000)=nil) 16:00:11 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB='\a\x00\x00\x00file0\x00'], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) r0 = getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x2803, &(0x7f00000000c0), &(0x7f0000000180)=0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget$private(0x0, 0x1, 0x120) dup(r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:11 executing program 1: socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8c325bcf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e084eaad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3a9c9abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1b485edb3ebddd165bcba86ded1b2870a77142eb5dc9a43760579029a236559ae044493518cd6d848e5073fb4241e631d25f3d85acc740ff5dbe19aa08cbff300216c27ee9ff151809e5fbd47a3502cecce17913bfdf128e2207a1930f00f5a3d21fff392e8122189ab9e63fbff7787f6594ed05b76a6dbdfd01e0a2419ebd7c3f844615083809e5941f9aa0b5e48590e3323e4efa1e7c5035000ebc9f215d4bb8f1f42ad8414888b6f9a9d9dc106af4e430b824fe2"], 0x10) dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000e5ffffffff010000e8ff7a5a0475430d3f68905927d642e5dca85bbe6ea0518c661f3faa0c085e54ae3803d18d57cdfce0664ce1c8597bfedd026b2e1056f7214970c341f35b024f7f02b32c03e0d9d3f70d6ef47bcca23c39187899b231b284ed26b50f46ca48ab0c777736055135a01a57ff6ccce81053ebcf2960369f6e532f72073122734069a9bc8f42"], 0x10}, 0x0) r0 = socket(0x0, 0x3, 0x48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x87}, {0xd8e}]}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:11 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0xb98}, 0x10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100), 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6202239e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r3) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/250, 0xfa, 0x840, &(0x7f0000000200)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x44) 16:00:11 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000119ff0)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r6, r1, r4, 0x110}, 0x7, 0x2001ffd, r3, 0x0, 0x0, 0x9, 0x5db6ae7d, 0x1}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() r7 = getpid() getpgid(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) setpgid(r15, r7) r18 = getuid() setuid(r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r20 = socket(0x2, 0x8002, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r20, r19) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r21 = dup(r19) sendto$inet6(r21, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r22 = semget$private(0x0, 0x4, 0x2) semop(r22, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) r25 = getgid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r25}, 0x5, 0x2000, r24, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r26 = msgget$private(0x0, 0x0) r27 = getpgid(0x0) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r28, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x49b7, 0x0, r27, r35, 0x1, 0x4a, 0x80a5}) r36 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r36, 0x1, 0xfffffffffffffffe) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r24, r27, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r38 = getegid() setregid(r37, r38) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2412, r1, 0x0, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000000)="0b397ed4dedc9cdf110501fa7dbd6bd679e4150e55cfd04ec3e5ddbc476e4b84325a808eea784519ef24199f7de59ad50f1d5139ee459131a1b31d214cf96533a2d464a7fe1ebf2290f453685278ba140f22e92f52d32b506da6d3ea10d3088e3f941d8f8068646b49c8334f4b835fefdd5dfd0bd2ed8c6aa4bdf9d61d55a375b60045b5a72269cbf863ff4983b3c6b4e354d04c7bc9c6ca1bf24731fb4402dc4923aa085946057b49c5d39778402f3d217cb5293d02970aefa1563520b9e4b46f1a0fedd80a36ee49bd804ba1770b2e4fdc208e8f443da33d2b15dbe1b8fe844de25aebe843088b94c77a389176a9d4dab833ccb2000e4db32b5ac45245dfbb3549698f5427138a854e982cbe8be2b76904871807dff77c9b7f86f810b5dd736d7693d3ed02d00b940e450e340c5fdfd3efbb8eb57b63a295b23213c5a925156a62d52e82e8917615a46bb384ca0eaf70b6a7066afc6595c6e0837ad2cf19b04e8f5953cfede79411a9159fa33f922bba282fc9e555155e4b1727912c781ce10f8b2ffb43733f1a5b5365dd6d52f2d85b7e72f213986867d0bc56dbb64595af0082ede3060857a1a4a77e7997f7a86b84bc2f9db96553321cd85b5d3b1cab317aa14061f39d46681aab2bdb7874128fecf67793fc0d57d34d168b14ca14ca0d996d2ff06dc1e7c43521d8c4e81d326f3532fdd4551f6f88597f5a65a86766542eabc917c10fd354d263eff9ce7442de66a626859fbe5ebed19946e8699aa817d664d1d481763a8390b9e59e54c0661a596a1fb80ce8e321576e8c383cb241b89cba23baac734dad0864b1fabf9ebe003c9b223fa5f1397fa61ace66d647391ae9ef8a86e307dc769bc8da01383ea69294649daf22a03caa79ef665c0eefc3c4853bb719422b6e058365b6a577c64e2bfe60c51e41d4a5e1cd7975b2d7d28695adbf267111d2bbf85c2325a853715aa4d1e9b13fb63158c44778918e4ca085e700a14cb0051ed09dfa4f27a6e09a0c898f78ad134f8008ea26148248311beac88f31ac1eb565d84f364c5f0ec890c9ad6169b9abba338c02b77d53d308eafa7b92e03b571b5b9ab84d2c17d3a6d7a488d0e3d5061a581ac3f528980fb2b328b1f97594fe8fd5ada87c51e4e75f74c9f8f4f7f36118bf1978afa695c6575344b4fcb45507fb157478e9d2a71eaee5871c71d087d5bbbac100d9622803409e59f44aa52b7667b97cbfce3f468df1b9fea31e71079165da8477f521c1ebb616b1140928378bb2f3acd0b9befd9a696ecf97b440ca6d95a5cd04b8b5787b4e9ddbb88dd38f4706d24bbb86382cf97de581f74b55c6916e766882d8df9ef8786c21a8332a3d812d9dc66a6e5d1835cedecb4010306b31051b7d1cb422e1531ffc7c1b15bf73f0878e9b633e8cf2ef9b24f445470223bfb61ecda80c8d2816545d3fc9304f4cc0b311d531a935f6ebcab1567e37c17ef4bc6f8db790a88a52ef52091f291145c9a460c1356e21041184c44214a87008900be7a9fabe0766aefc2982626623e86023ff834e99876a7de489c27ae6fa89aa276a9dcef844384f851539b5c73ae848e48e0e9364c95bf777827dbf9a702aca34c6784d591427b0279ad1d508f04588079f5e1531dbc016ab1d300a7e28e043749614043f46f7394daa266c52d7fa76e1e253d56869b0371a0c9d1754b01335394052f2d5549e0340b7ff6be6d5dba9984aec034ab3e0d7361fffb60cd0d95f2169473f59d4ba262592a3507cc74aae5c742100816bc7591a6d287a7cdaddb5c52c6f68ddb33ec9c122b9a1056e74359271162acc31357c87af0211b3e18e03f20cd61da93bc4438b50995720837283138d0c8807b84f6bedfbdb9897d7259449ac4be749f16a352c6e8dd246558fbef6e437df471e162f3fc6d7e4cc20cfa294af023bcced5b7368de04545b2251a406c122ebfa0f17de272a9d0a999c4102a1fe5204bbfcd90eaaa03476342e6fbaa0e26ef49f3dfc8725f192c5cdfb515d4721170dbbc6a21769f0d12dbed330db58e80efed6e664a61fd4c6983cd9acb630a2e32c38916df0d67300e8bd7f267befb5ff20311ce190bd3f5a1ddced6740841dc2e2250b9e97ede73308de435b8b52ce3a01fe566e2494f52a58904634df532a78d9b6fae715f6f625b64e0b22e48711e8f5a109acbcae431a04f6cc00e2abfbf3ef0a6b29aee8a958353bf063bca0b876447ac17192225690a9888cb5779f90a9c1aae80b6e686917f0570bc8ac23e41089733be0065921b4d5d56a1545dcc48c436c6f346b8c7f8f073319e182b469e1ac71c3d82624be5d3c16d9170e139378b393856207303049c71cde65e5626333c126bf0d5dd2edb4dde73dbf7ba149dc2dfb06ecf8b1a853f9e8b55b745dcb6fb194254387a02c6bb827477e5745f5b606420e36eabb598a8ed2242291443f3547f59489e57354329b58e7495b416703593458cc092a8e14630d21766fdfe232f3bee5214ab41ef1b230be87cf2167d27a47f590bccebb617c2f8bbc15c2a600e14367320122940d796662405c24d903bd4a400ded73aeae00dad175992c98fe3ea3eb425fcde75f6406154f8526e8f8cf1935e89724c6a70c70d23a12ecc0902b2c714226dc90e493cb35c08ed9934ded3cb205a22913c2ba44499fa8b7f3ef5974a2ecbb1a8e9042e9c21cd38f8b868be735066376bd167ec0895c2a9b201b7f6be2f050030cc8e19e4272af91ae4a7db290f53acc60bffb3276fcb65fd829244b12352cbf888c2019b858ef2460073c9ef099ab65a580c6da79ec841868e0b1165aed5d155864232a1427c3909743f144cea23485a8cb67cac8a2e93daf5ba39631dff1fabd53e25e5f7fbe90f7efedb960fc8b3a854bb085609adfb82f66a861ac9bb09195549e55dc41edb7a5d23873b0580875227ccbf88ddd301224f934da2cd0ca2ccecb8aee4212f9b6ef7b234a4182304601f03da862a0a25360e9f62688597d8c4e1e3852a5b18d3c659947251487381c0146339eee19479fc289eff7e96eb4e64318b986442b4ba3abe3f9c49d50d46572c4cc334c7fbc8c05cf004d59c729ba06669e0a7601fcba45e1c668775159ba1afd20ec66ee9694a237beb993974f5b8135946547bcd97bec1b95947f7dc1ab4e90c03afa3b0c59060c78ff7716bd6ac3e2979ff2870018911c743778611d8e5f1f81028ff98a26c4586ab0512c75213a86b2a5894443321adc57a9832a90994eb63c97b9d3dd8a00a98413fce79cb7a53d73f803b7e0d56f36a8b79797560a1c2427c2786d862cededc8ccfd95cc5da7bdd5b342e81f97157d2e8da636fb594131d9ac64b1f2dce8e239086b8c364e38b320fb3032c20a25db31ebb7442839edcb4dc30fbb73343c47dcae5716a9cd2a7bad96df4b3e21a37fd42f04d6e2629443f38bfcdd58e3a1e986e407fc1dbcc4d7cbe182d2a5a484d5e93635f0ecef6113d7704588edbc4b710e38aa9d2eea9eadc955acf4c829e18f7471be35c0621e3b79dd05ef73cc6a458f38803b98503c91798356ceca98df91f4ad06da8c7b8041a320fc1c22213311885727c9642a5640bec3753f8b3871410bfaa68bf8d5e035b829a240a31b5c3e286adeafe919266fd0f4f0a9f83d913c4875aca84d42376c18ece588d048b5214c02a4f5acaf6e3f4e3bea3bfd1e70de31976f311a75280f879d552b26cef3b814606d9830b9ac238f382c2242eacbd69c9a05f6c7bc9ae83881950febf270ce3cde8767d5be8d8b212a05fc73190775ba8d07608bcc49f5743a740f5d621bd8590000cf03b02e1f31359df593475fc533c86637431fac01802d822526068e7bfc718fb37c3b0e99667d22d2c55255929723bfe3b92f30d24cb76ef4948ab3d0865edf721c047bd8c2bd0950921eaf630a2d8854a00b1508c4c602135bd067e0de4d742f9593e21f4c1921f8d76803fa79ffa981837f27762c24b20bd32d7030fb9e92f5e7790b759b00e57bbb9037f1d2a7e8a05b37aae7a9ca30fd02fe4a093bbf8b6a121024cf0b0a74e6a061652a58c564c2830bceef42de347462c176da8f82c4e45355fbdbb511e1985e41ab4a62978afe327f70e9bb490c09ac429350ea9981a1ad6dfa0de13c3876e55a291885d375dd71f1e2b44e99978c296006cf42b822d3be33891ea8b62293a772e04a650036fc2844e208cc96e68fd17c2a98ce9f549d867bd2cdfdb060452f4be1c066b3b5b7ec6a065c5d75399606029a3241ee3969b0e4abde682c02ac15370a87008b34c2d5b0476e63be9b6134340836481129a61164e3e0e94799a7b8dfa65116143d611ff6a7b99091a20fb422d91132249dd76b222df0cbd9197b35b4bce4a1b9d4525806b58453a0f0594826d6c72953e380f197c9246a0099fa95e1903eb6429a18e59352c7f008279707d472ed81808ec8ecda4c8db3b71dc0acd40381d5350ebdb9348ab405575185b4ba80d3b54147731858ee40deabf205473e7fdcc59741cee4e5d913fac6c509be9b7b751b2ac9228ce03131ef38d595aa9a3f3867b1ea3d48e74211bcfee249629a2bf4aad39867b5d5687241f8b828799d53c632d3961b5a20640b4e93c04b37a01a1d9eed1b8b767af528866372acaf0e7855bf494fc435f9d91f18dc3c5f0f310f6488005a377303d079a301b42ea993fa3cfeae486dc5be66640e6c6dbfad475ba2c2a6c8ba9c2e900d37b26368620ab57035f20757079cf479a83acdae05e8854342812cf057d4de77425cf08378f889e1f4b2a8848c079f8eea6d14f4cbfdc26e8c2b712fabc7b29ee11100feff0aceeced2a011248145178b265c2f0ed1c04fe20682bf636c4a925b5ead30d16ecac537b9de2a2abc240970b0ea8f5039147bb9b510154df09b5e51e6ead656a24c5d43b7fed4c2e5bcf741024ac38572075ceba2b953d9244c3f8239e96418a0de58e8c34d1cae725bf23bb4d01656b0dee3d60b4754388542e46488709a5a560b89ff114cb8c7d582e44c11eef9b0db5ddba0de21c0df7bf1882d63b6fe3d2ef7b7565bffc827c550b9c0f8a9186abd32bc8db524ccee9988c63156eb19d0b8f07c156785eb424a28aed8270486a6bfc3df75f6e5bb83bb27a5ca6abe7e3e6107085ce774401a19e424135ddbe24b8802ed1f21e58b9e970e789d58414ccd4714ed883c98c91265381422f8321b521d91c01118b016d3475041d51cbe0f8a5aa01a6b8f4bb84fcec49fdc6a5441b33edb3d6a65e1ed33a74e6ab97a4093ed793cffefd3669e7e731d0a5ed4506b43add124754ca48da267ae8832b2de4590c5ba24b04c9e84f711df8c85075244bfc0ae19acfd4a7e923d5669dcfae5348a3eae9b4d5a18359296268290d0d90c84021d6d4caba36586caf891e7c97b499364ced456cf71f65f53ad0d480b984d27efee42549fd26b258e4c74c94c8b20a24fe9a5e9b716ea6ef4da3daf6d5b9e93d25aca5af7204d42f1aca1150f41df779e351fd40af3390b215d29239e20bf614f675f88628afb7047118e543ea0c67b7b2bd2c803b8b1e784fd4f6f64343c2142f14107e4b8428bfb660b9f593eb83c0d64a51f319e2080928efac571f7ae6e12bee4428e4e51258db638c5ab728bc13bdcea7894ee3abdada03d118ab99d43b99025b2a6f6615ae9acfb1b7ed4405be09caff7155dc90ee77f39ae8ee1ed2751159c2b32fc01f141b42adb323823a37a95e5c38b17753ab636d71ac78a356d9eba58506d7f66262de478698ba73fbec06f51153b80765b43c239942", 0x1000, 0x212, &(0x7f0000001000)={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x15, &(0x7f0000000140)={0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000306, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 16:00:12 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="b892cf2daf8163286f189ecaeb580925836fc52ede9f31ecd4839789094283cd06177a0b1300728c1127c0238634ae5abd24b1f662efe912ff0d80bc503c6a09c3185977ad98f0d56450f01b53b47abb09f3683de19397d63e4867e1dee5b44def07b10a876431aeef352b270b22b91c5e9ff955ddaa4973a1fdc51fd0696571fb005698e4a44c432b000000000000000000", 0x92}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCPROMISC(r2, 0x20004269) write(r0, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') lseek(r2, 0x0, 0x9, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="6f901783224ffc00"], 0x8) r3 = semget$private(0x0, 0x4, 0xf74010e7a32442be) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg(r5, &(0x7f0000000100)={0x0, 0xffffffffffffff19, 0x0, 0xf3d3e2b2ee82e9e8, 0x0}, 0x8) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff65}, 0x1) r8 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r9 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getegid() getegid() getgid() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/130}, 0x8a, 0x3, 0x800) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="c7dc1159bc6518d06706c81963b3372298e022566fe68b587a868448c436be3b8dc9b2cbe195802487f107dc610502cabd83122fc2603c953e2565a2af680f058cc32dbd70ecac4640830e3ae11d41104ad2141d04df38e8c70624d256ecbf0355cda2236d8507d946f2c7bb5cba2cb30811f7f2d407c2a2b6a2d5fa813554e1c38d1d3d719f94e99f7445294d98989404a526c72214c19136e1484788b1ca18b5f537", 0xa3}, {&(0x7f0000000280)="962074a1e23efaf60d234ebcae050db6c2688b7974c14b7bca27b71acaf3963f0044909e60fa2dd1a077d094b26b61909e12a78f9afc2ba69c01df22c0fe27c7e2e40fd4c65860bed546cd912eb36a3472f2cb684d5f3a2849e536b995fa8d8a845f25522707d31e371126f3df26758f820042e49e2ad477c872b40f07b0b04fa60aa85bc2789fd374574a51d8f7d28480e72accff9ffaead067fcc1929456aac5b0a462759b91a69142f2e4731ea1ad0b37bc9039e939c7797348cbcb712341250019421790b0d2974a6756c48166f22fcfab454d3e9f0a322228fe96ca1301e7a770edb81e8ec71a74a7b7", 0xec}, {&(0x7f0000000400)="d0e87d5d40daefa2eead5d0c426e520f2133ceca745e09fb9186d7302072a9f7f8bf57b91aa2d5e8344d9450a2d3943450f5632983986b8df4f544b0594eab50395958a2046dfb08d4e6f81910cbd50b2e3b8ebca52bd6bf2e82c1268afef8d05cfa3873f907b365005b7a3f3702e59e15a75bee515daa0e55cca5e82983298afe19bb898a1caee6059e33432b578cbef81ac17d0ac7ca531752a1bc164ba577d92de652586cc37c0ecad09e6e1585f94c889ddb1048ac11f39f7dc79f29579e91c628c73a31e54cf74a591e033d2f83b97d723e84a99c9d70e912536b223a58ae9aa0869e8adcc66e0e25141a22a616e616b7c0b222af43a2d5f0", 0xfb}], 0x3, 0x0, 0xffff) 16:00:12 executing program 1: nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x17) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x104) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100), 0x0) r7 = socket(0x2, 0x4, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000100), 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x200, 0x0) r13 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r13, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r15, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x9e, 0x2, 0xfffffffffffff319, 0x913}, {{r3}, 0xfffffffffffffffe, 0x71, 0x4, 0x0, 0xc0}, {{r4}, 0x7fffffffffffffff, 0x97, 0x2, 0x3, 0x3}, {{r5}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x0, 0x3}, {{r6}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x1004, 0xfffd}, {{}, 0xfffffffffffffffb, 0xc1, 0x0, 0x1, 0x5a4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2, 0x5}, {{r7}, 0x0, 0x4, 0x40, 0x1002, 0x4}, {{r8}, 0xfffffffffffffffe, 0x4, 0x3, 0xf4ce, 0xb3f}, {{r9}, 0xffffffffffffffff, 0x9d, 0x0, 0x9, 0xf3}], 0x129f, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0xfffffffffffffeff}, {{r10}, 0xfffffffffffffffd, 0x78, 0x4, 0xfffffffffffffff7, 0xffffffffffffffc1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xac, 0x1, 0x6, 0xff}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x7, 0x1}, {{r11}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x1, 0x7f}, {{r12}, 0xfffffffffffffffc, 0x0, 0x2, 0x7, 0x5}, {{r15}, 0xfffffffffffffffc, 0x158, 0x40000000, 0x20, 0x6}, {{r0}, 0x7fffffffffffffff, 0x20, 0x4, 0x68, 0x8}, {{r14}, 0xfffffffffffffffc, 0x10, 0x0, 0x8, 0x558}], 0x3f, &(0x7f0000000280)={0x3, 0x7}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000002c0)}) pwrite(r16, &(0x7f0000000080)="e4af4b8d1a029b460886385768c0", 0xe, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x9) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) pwritev(r3, &(0x7f00000003c0), 0x1000000000000049, 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x100) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x24, 0x3, 0x84b2}, {{r6}, 0xfffffffffffffffd, 0x6c, 0x5, 0x3, 0x5}, {{r6}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x4, 0x9a336fbe2397ffd, 0x6, 0x7}, {{r7}, 0xfffffffffffffffa, 0x6, 0x1, 0x6, 0xa83}], 0x6, 0x0, 0x9d2, &(0x7f0000000140)={0x200003, 0x3b40000000000000}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="754eb5a71629016b7abb0ce4fef82f21607331480afad5ef46b5f6ba94dca4d243e02efed1054a81d5ff9014e755a647", 0x3e3}], 0x1, 0x0, 0x3) r8 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x3e4) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000180)) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005026000009005001b0011000000050004fecea11ea8fef96ed5c73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000080df5e7c9294408f37a2048aa1f3337931b4a7eb134bc599887929dc5fa7fe6a439519c29831ccf436e5e2d0296f8ee4185c67ea425327e26dd341a5dfe23d8a84aa7d7267e7532ff3aa2750a757579ab2fd9d3ccd8f6de36bc94166623ae35a654f282a4947ef479df31260742cf053f8e0ffab4c73f98b336d39814eed0de2c70962a8d9e", 0x12c, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket(0x11, 0x4000, 0x1f) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x2, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x7) fcntl$setstatus(r2, 0x4, 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) r4 = fcntl$dupfd(r1, 0xf, r3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "d730c16d00b4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x6, 0x0, 0x0, 0x80, 0x0, 0x0, 0x7, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000f80000150071f58e2402e0a2d100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x4}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouwG\x00', 0x80, 0x0) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) listen(r7, 0x0) shutdown(r8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e1e66696c653000"], 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1}, {0x6}, {0x4, 0x80}, {0x8b, 0xfffff000}, {0x42, 0x164}, {0x86, 0x9}, {0x6fe235ee9a2f8156, 0x4}, {0x20, 0x9461}], 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x6, 0x3, 0x2, 0x200}, {0x5a, 0xff, 0x1f, 0x7fff}, {0x7e3, 0x5, 0x3f, 0x1}, {0x2, 0xc5, 0x7f, 0x17a7}, {0x6, 0x1, 0x68, 0x9}, {0x3, 0x2, 0x6, 0x5}, {0x100, 0x6, 0x8, 0x2e34}]}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) flock(r13, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000aa4bb9a01fc9369a48a6ccf95bc1e4130073a9"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc6cbff13b9fd49090fda1df79bea5b8b0de025", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x7}, 0x8) write(r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x5, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x3c, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xffe2, 0x9, 0x9, 0x78}, {0x400, 0x79, 0x1f, 0x6cb}]}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0xff, &(0x7f0000001340)) pipe(&(0x7f0000001540)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000100)=""/178, 0x73, 0x0, &(0x7f0000001240)={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="0100d1e102d8fcd667e6f9151224022e2f66696c653000"], 0xa) r3 = semget$private(0x0, 0x400000000d, 0x0) pipe(&(0x7f0000001280)) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0), 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000200)=""/27) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0xfffe, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000001380)=""/234) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r4, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/60) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000012c0)=0xfa) getrusage(0x0, &(0x7f0000001480)) r5 = open(&(0x7f0000001300)='./file0\x00', 0x80, 0xd) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000015c0)=0x5) mlock(&(0x7f000071a000/0x2000)=nil, 0x2000) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/50) semop(r3, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x3, 0x80}, {0x1, 0x0, 0x3800}, {0x3, 0x2, 0x1000}, {0x0, 0x34b, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x9239, 0x1c00}], 0x7) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="009fef2b26bad2653002"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$inet6(r2, &(0x7f0000000040)="01", 0x1, 0x7, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x6f2c269852a09d1f, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x1, 0x1, 0xfff, "a6133d42b06a453fca83b952780cd64231466ba1", 0xf5, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000180)={{0x3, 0x3}, {0xffffffffb4d8a9e5, 0x2}}, &(0x7f00000001c0)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x282) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) r5 = fcntl$dupfd(r4, 0x0, r2) connect$unix(r5, &(0x7f00000000c0)=@abs={0xfa07080b38c7875e, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001140)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x80}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001180)={0x10c, 0x8, 0x7, 0x7, "69e23ddd76d83956dcce74c4ca56dd310e04f23a", 0x81, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) r3 = socket(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="faf603a491", 0x5}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) write(r4, &(0x7f0000000140)="13ee42a3559114c3875ef9ec8b6fc7e3b0c0fdf8e8d03fbc7b90dfba6bf9ad5e1bfc3006e8bc3a3bb58c7e485ebf7f1533a013baba421b13a2d68e6410f7e6d24d22a08860b1866f1382aa1f113c21f88de5ca788859551b3d5bf405832db095ca046115040594b5a13dc1f1cda0c5a7b146e9433a830ff9e36996d830950c5782831ad6234e62290e79ec18c1717b933fc3f30fd10982572f91e3cad2d4b026d0732a0f3704bde20cd57a71aa7111d0d08e64bd6c89528829ebd348f904afd0540d6a86dcca1d7f2b9660b2381ced8244f917fffd6a691abf8ed798da5e27e626add42a3a10ad65c206c030d8c3dfc735f19d9281a6e1311ba9f7fe069446315dcba152e10c33211abb074091676435e4e9630701ad042a1533e8ec5708352edac12db36bf13cf7e04e76cb19ce4c0a085d8ef57d78db4660646c65c597e70c4878ec531e43045d7ea2fcca51327f4b937e9b999c60b540e667ab8bc4cc7fdfd253623c7f1ac190277d274421a2364ef7f3f84b619d817b2c3084175593fec47a4e5d44b44d865a7b33a3c6739604a74da66720a26061907ba33f002419cbe80b3ed55278c61b54bca294e65189b785da60fc733626683c80cd1eceef4f11b80154af1659f2f3820eba68e14e8b643857db7cb31025518319b196a954d44b40cc63600a2c8b8d1a439add3c21c48ae2b9ff75457b9c9f4c117194b3d3aa0edb029e5a5cfd302457e8c5daeab32ba60a758ad527651049daf21f6e2ef56ce14ebbe19e8ef36b730336d5f4cb0088a8babba8b3c55629203739a1ff4b781058e742a93423fb5218baca1a5dc5576db428774782e0df5ada3672afd45f264799923ad522f02ab1243d9fdf5337fa8bb0309fd04b4b0cbfd73c200638923dcf00514a27fae0089bd83607aa78e3d6d4a831648e091787cf6129300a98b3be5a6952caed2ec7d228d0751326c2513c451259ced5b75eaccde159afb0a81714011f818a3c750079cbdb097a41bfeb6fb5f6c3ffeb98ea9a68ebd7eba49399775ae2e7bb71b2a002734f5ffd05c9581ad0688a03c0723213aee3bcac2665af10d2ea5b55e40fad4a397fac218ce23f24e57adf6a675bc7e54fb94d43bc0dd4ef62fbfa17e010b2f28390757153d2a64ae2ef2547d2e19bf85c8632920d6dcf29286ece6890d3eed5048fe23dfad1d70e57d78ed9df3cb6cadd833463c119635a9e9f12f4199a63ed137bf5f279f066c78a7d7d7c9edd239e2fdb397187ccab4030ba8af2cd84b63c48b6b78a97d2516189da09afd91c7858e4e2389b73103d7abde1f0aa51e1285a8b2de0cc2cd4e9e63da6fcd16587cb288868b6dcbeb1861dbc25e5ac301136796e5e09d7d6f4c9b94a5016758287d79efa460739ff58157e6d7971125c304d3820c2670b8f6b06307b02308d229254006403ca033d06ee72e6b973c9d913eaf82f029f5f400db639c858c5bb515746d3b275ff793f5ad28e369e7c341a7db4b9d9d2c707ab9d5b5f549a52d6949321d74307a92608fc277b9623bb88a8dd0d278577c9cd6f498f93b40a28ceded64e8a7550a054d2aea5821c33da2d333c39e7ee346cf93eaccc8f00a8159cc941007437ee6e1460a8e5d2a8d8385f1b2cd08f1132110f6552cd34e8eb7632a692dbdf5d7ff05989e24b61ba711cb3e3fc18ca719eac52f93967ab2fe658382c32c18235c29f8fa08cfb317fd0e0d1f356b27c4cc5089530f6ab12ceedc4b5f77b1ef551aa7e0f0f693299ba9c9b3e7062907276314eb2b2e22ee9279fdeff1b74b71d9a4af371a343296199cdcc1dbcea647cd0d916f0c58e4334853f88498037bfb8da89b150075821b8584ae2013152d111afbcf041392bc98785f99d67cc04171da5b0be6b9b4514b6423c56c48834959426a305aff06016f8e421267bfbdbf1bb0b4223f0321f5a627e105f0cdd8b20870a21712d3711d28bfcfc9d4188fa2189a03c772907129b2e8afbbff5ad7c338304ac5fc1e707f3c8c2ce200b40b6252c1544c51f7d357cf5a3b65307069467df6e40bdeb2b61f1a239484afcef9ac6f54ea6026e6c5d93054a41da71d28f20d4fe2ab4197f075385affd4d7faf17f5e15786368f62dc36dbcd58e0923aadb867ac093516e261cabb73c44c745ae8bb7455afccc1c2f05deccb184930e143cf434a7a1620468d2a6707959e32a58712ece586b5d5a14cacff596aebb95bb7b12e16e3608845d0116c086fc0648908f0cb58b7f6f0994eaa3701f60bf9981a3d38e00cbb4dd7a17590b972c97956dd34f998f1a642b6ded3fdb258eb008ee6d421beaaa164fde95823ba44ccb164245fd2fd099bb1880aa009297930b8be3db3fb5b674423c66371f0c9dcd25389ce53768aaed367be0e8289eb7d57c9e84ddeaba4df1134690dc930ffcb8432dd541fdd2f0f948f9ad1e40dd613757d382981b429bba0401a38ec94ad60dea4b2d30457c26d3f15c265d9fb5ee75c68ab7fa6071469969ce22f101ec7438b8624158d15e79d62bff92dc2842d9077307072b32c130202c5fb2a9b8dd223507563a2c60406ea0ab7ac41bea938e867928957045fb2ed1ce5cb4d5e7aed1d20e33479ad02d995f36ff1776acc09a3ad30c7197b67fca669a8d2c838d1d7e0f6276e4f37d782d37e5f9000020e5e85908663bb5a05d3afe16cd0f912583c3aa16c384e9faeaa70faa8bc1fa1b16d9d45fe0336350f8eed4bd4dd52912502c7e1fdbdd65a58ab19d3df68db19b32c20a15a871e637a198f5ec3c8d50666ab12f952a4d909e9edc7cf4454c47047415fd862bdfddb29fea13dcba06d5ce10a7455fe775ab321f0a0e4a752b66677906d558b20e6560804212f261cb52e9cc97ef39c1fd1acbc4cd98913d25e24b3d41a4a911a8cf4fc55a4898d21ead0fccd778c66ca366801d215706e238f2fe6cfad9523058376c52eba048abeffc76da7856716a97e395be5e87d7fc201292cd2cdaf5a91ede15a0c0eacd5d0bc33de9056170819828ed116c9682c9830b403e92111d76b3d93825298f4c5ecba6809a4fdb8350e76a7408c888483b87cf86bc228f3fc23e97cb5920bf83f79cd8ca9212d01cf07f4018ec684dde423878a931c0ec17917fa0e3a656767aa80dd6cd326f699f738bc18fb6cbfd114a19bd2b8be9612883978fbc7948e2bcd2dade72a8b0d113d861dd0d8339953c5d64176865a3a2c133b2b550e8934c4ab0bc3a7305462c1df5a745ce0b7d789ed349e3f1a192047dbeafd7c509c5e0ef2219b8f247f594c28e53a69240cea34235e05f8a61043f5c5904ceb91bc72558ba60f23dd46ad5248f609db39326dcfc7f098fb255504ed139550854ec57c8560aed21ff06f5e53d46f1e02c8f76ecea5029340606e0886877accaea1d3198f635634bd87273a9774793141996d5c50a007aa64a0f20b8f418d12d65a2ea86e50d017f6e589e30b2876d1ec554b857ae9b7e39a964dce5ec9e8825cfe35302db0ac5b58617412362fc84fd2910ee3c6f8ab83ecca58b67dfdb292c2ebab4d2ca20db4f30ff35f024bd6d827a5378e36e7edcf5f54c8d10b1573bc2c5fc67e6e30176866794d3b37eaea968301285d142c872477d350f5bc48fdbeef7570159b51c23b04ea2c1373ecb5f3e669176ba262b791e3d08457bb0a26c16468c549b6d590bbe6021b65416d20436edc32a11aa7420d87b34b9c39732e4c12df5b6194eb7c1e34c5a348a10ce4410dd2274e9057bed386f40bbaef6e61641b586d80fcef90d3900dd8fb6f51bee3cd81b64487b2f2861a8c35bd5d9cf7f0f6705372e70ea0ce180c25592139c0c76ebc42ab273052fa43c9b3393e9d15572bf864f75a4ba6eac22bed64d6774b775473c79d5dc6e1605f428385eaa16d5bd2242a02a8b2b2138d90c711ec8b745ad24e7430d1e41e061fb637e65c2634538db9b030ceb0b57a788082caa01209754af2e4a46391b7a1fb83870eb44ee4f9d0e8689008940af3f89dcae9edf50516ba5b3541293ced94f4c3803f9bac64b0bb7bf84338d0109ebc6fde95954127f69a9702180f8c160641403c48797d987552f811f74c256ae93ddb150c7b93e88b2dc9b7e44ec88abb384ee6eb248b0a6091a9303641b1f24ef7054d58e2d5a9cb882842a1a35bf4887aa150cdc1ff9ea9758af30bd02ec21664613a870554a6d22929de2339d7a69bf36d10136cb78a46153338c80cd60372eab327070eaebc18202267329c5ddfe64a303374ec5143fa18288c5701b3fa9ee8867c1afa63d3aff43f817aa2af5d17b47f9b57527a9e4ab501f7e380a2fc15eca99a430ed2f721a9d83e2b1a85935011c54fe093899566737f2311550fed10037095bd3e7d9db78adecc2e88b418f7bd515447e6a088c80265a962e337f0e1a4e723838a72858c56f2092e2a269f6ff28440e9aa08fd54566116704826f47c7f8f7c733263131c767a552523d44ae2bd8dd0d2557952d8019dde523610048ea5656159d7d97ff1caa915d299f843d51f7b5d096309960d334d72f9763416db8b9506923be1430c86a72b0db3123b49c9affe73fb34a1b8b2858a720eb5f5da6097b6b12051f897183d81c81fcaa98966f66d16766f12d7708da363212d3070f4222ca2c6aa35117bcf6d1309f43a152b1d43dab7f154ca1f48b26889427e7523dad8bd9013410c07f8ac1f13d29c3fde9fe2d8e1242922190dd09977c070567cfe2a2657de01ead93b1d80d736704c5386f57f5fabd970dbb5e175e13bc7a587856240d35bfa5a1677957a47023d1098dcce7fa9bfc513450623d8dfe0a018f0754ee1fcb47e48473a05790200c8f0ff079e31c2165ce405df0a5eb92ec742808777bdc75a900c3337df088f24a5f85226a5fc063c8a3a6cc2ec4ea3a996ff45fd11f24a8a0031a4356681858c3a581bc8dd7f0fd3579504979f78321efb7924dfbb7a07e3c0cf816969d93b99712e284782da3d2bb28a414874c37a1219a18eb44e50ec1f3a9a00b32f47be16b5ab1145f0eea26454aa9c6fdb3d41cb0a9e7665a5492f5dc47ef3fe6ceb3f2fde72e334ed45741a59573f3fc0b8f5174487f306a7f0869d3c494580406df757a6ba87af7217789bd91a1265921e34d2d559d3cfa0f0e3325aceb05d3083253f527b2523dcb5bb72a5b05b0e5a151d431829b93220dc52a0e06eec84323d5e7231b1de4055e16b921af1c76a4c5b89f010cb6095c4dcae60cee7c3d10e9312d2258593d4cf5e5d4f229371dd99c33f7f0549e075a9306e8cc8e02d76f117744219898485e7bbfb48de5692bba6afa87909b9e8983c0fe323f0ce105abcc24c7c00b806f4b210f459bbc16c60bba0e9402817938aa05ab4bc1c7c33561b0dbbbde8391debbdb159822c6ee872aca57bd5f1414018d72bcfe570da52c87c8e4f7d14d44e75d9a07ed01577037d717ba1350a3f0999e50e976db27195c108df839fa0ab7d601d1d609874add7e8e4629a28c79addb35238c1adad54e97f799c136ee7017617aa57e237fc7a1762c5b9c6a3b47655fee16dc8fd7eaca8082d6ee8ba83f7c99c0b01017cc2fa7cbc1eaafdcec9adaf0866adc06c7cf32de5eb2391fa3d64525615238888d0a99ca447f0ceda77ad0bf515a3b958aa390a0758e0c57d909e25aef552ef349f0de7504ed0f8145b0afed267e470799025909835a9af716a09c087c9fe263f07f5ad1bb876f114be80407eb27a6b8566eff84b684ac58f397a3d3986a7963ef7883f20a4beb751bc2d372ede083c59b3d1a44ff43232b52e0d091d98e7ff", 0x1000) dup(0xffffffffffffffff) close(r3) 16:00:14 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\xf4\x00') semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x20, 0x2, 0x401, 0x3, 0x0, 0x4, 0x7, 0x0, 0x857]) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x21425, 0x11) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x6}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfd66, &(0x7f0000000180)=[{&(0x7f0000000280)=""/197}, {&(0x7f0000000380)=""/228}, {&(0x7f0000000140)=""/19}], 0x10000000000002d2, 0x0, 0x158972e0}, 0x1883) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) fsync(r1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="7a75c63c5a0093ec50c3518784b4") 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xf97) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r4, 0x0, &(0x7f0000000900)=0xfffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffec) setsockopt(r9, 0x29, 0xfffffffc, &(0x7f0000000940)="0085c3814d85a75c5cbca6e8875d99ac3a6d94163660198cda60b2664d596caf2c0000000000a31891e3dd24d3e20000", 0xfffffffffffffe30) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r10 = socket(0x40000000011, 0x3, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\xfc\xff\xff\xff\xfd\xff\b\x87', 0x180, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x8, 0x800fffbe, 0xfd, 0x7c}, {{r12}, 0x9cc966705e988fd8, 0x88, 0x1, 0x3, 0x7}], 0x0, 0x0, 0x10001, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r14, &(0x7f0000000700)=[{{r15}, 0x8000000000000002, 0x76, 0x20, 0x91, 0x6}, {{}, 0xfffffffffffffff9, 0xc1, 0x10, 0x4, 0x9}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r14}, 0xfffffffffffffffb, 0x3, 0x2, 0x1, 0x8}], 0x81, 0x0, 0x7, 0x0) close(r14) r16 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x5, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r17 = open(&(0x7f0000000400)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r18 = dup(r17) r19 = open(&(0x7f0000000100)='./bus\x00', 0x104b3, 0x1af) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r20 = fcntl$dupfd(r19, 0xa, r18) ioctl$TIOCFLUSH(r20, 0xc0206921, &(0x7f0000000100)) r21 = socket(0x18, 0x8000, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000840)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x200, &(0x7f0000000180)="f7f9e794", 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x29, 0x7, &(0x7f0000000180)="f7f9e794", 0x4) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r24 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r25 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r26}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r27, &(0x7f0000000dc0)=ANY=[@ANYBLOB="2d7b0600004d30000000ab797ddf240d4d51b6f3a1c6aaf56e1513867b5c8bd1ed6b0d2cc535b022d32bd1a82a63e6731571f4545a9e0f2b49b6c18814e2eccd7e1ddd82f10b2ee15c81ebd8c7df4371f761e05a20a3d84b130b92e59b3f0b1d15c31fdfc0c777665c7587e8a3de47e5bbb80900a2fa89ddb54872b721ee675cb17229d0c474cfdee511a35c2fd9fe44af57791fc6817ce4cee526c2c10d9abcdb9f76abb792d6853e20f718a3f03f71d58caa8c1cc44618f1d781891ad6688bee45fb3101d11a62dcb8bc59a5d907288c9408a742a48cd323a37fae20469c0dc1963e16b2ef8fe0782a37180d5e279ef691c1a85e1933de2151b103553abee055422c6e9280a4e750d46a32920ab676b9eb13202a4f77745420ccdc817480f51c2def1782a82a1b84a2ac895b2c72e80174759cc1d452c9ca9e617ab98fc75f7e723ef02cd9ed8bfce6996be37f72ffcaf7e0ac496cbac3f1c8a2fac1f8c67455ed2c64660e0402e536d818c283a53bd275047eb9111aff0530914437261b378b8d4713577ece2f6850b5d660d9c06f783c7129e46676c33e8bbefa16a0db4326c96aa892d95ee5a9eed299e159d5b2af77407d33edf38fcfa49ad8116e63f0237f3d5011b9694b23306d745bdad4dd6baa7894755ace4507c0b9"], 0xa) dup2(r27, r26) listen(r27, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xffffffffffffff96) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r29 = getgid() r30 = socket$unix(0x1, 0x1, 0x0) r31 = dup(r30) msgrcv(r24, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r31, 0x40087603, &(0x7f0000000280)) msgget(0x1, 0x0) r32 = msgget$private(0x0, 0x3a2) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) r35 = fcntl$dupfd(r33, 0xa, 0xffffffffffffffff) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000200)=ANY=[], 0x0, 0x1800) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r37, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r38, &(0x7f0000001740)=""/4096, 0x1000) msgrcv(r36, &(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYRESOCT, @ANYRES16, @ANYRES32=r37, @ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRES64=0x0, @ANYRES64=r9, @ANYBLOB="8e7a7bdc40031df7be79ceff998e7f115e16066254d60a983ad121b1a2d7c29c43ba75648292394d5da0ab788563e0cc44ce23bd147d89f13956cd9ccdc84736a9b7267720a8902949a473a4fcb6efe927491875d0073b2fe30dfb70c20780cba1c0c5f070e3615e8a271aa61185583647529a04f4140c76c958352a9a3692738dc077d7f89888635200000000000000", @ANYRES64=r38, @ANYRESHEX], @ANYRESHEX], 0x6, 0x2, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r39, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x35}, {0x6, 0x0, 0x0, 0x200100}]}) pwrite(r39, &(0x7f0000000b40)="04c12515f01db675871dc690d431dce86edcb75b039a4c3b236e6110a8732747987423c0f9fcb2150ef1b7869d7f7f4c509bb72596a852675a49a11e91775dcce4571d5b19b561f2a5f87235d7eaa94b3c60d79c2fac5cb028b1f76a92d734198ab5b437525ca122bdeed4fdeb6bdbc5d39f2c4be0f20a82a72789e5c44780549efe84bc549099d63d1bd5c7530753fdbd2d83e9ca0cf9eb588e6a0208c3b8be8759", 0xa2, 0x0, 0x0) msgrcv(r36, &(0x7f0000000800)=ANY=[@ANYRES64=r39], 0x1, 0x0, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000001040)=ANY=[@ANYBLOB="01000000686c6530008bcbe9d21e907c35eea5301b7ad5bc7204ea9e7f9a96576cbc2b20206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff4da9900eb78e1bd6c1a703c50fa6c2cde8bec08fbffde34eaeee91d723b151b57fc6af3c3c4504185fb1bbd2904d52c1723c2d7fa0abfdec13de7a19db0903c5404842153b80476dc7f7fdf72f8f09d7e45b2529b76e1ff17047c8e4f00a70377b0d3a4030d4bbd5b2a2da7751e498b17339f128fa5167b06767744401ca9ddb5dc2ce073cef95e98b203008241baa40c610600a4e800fd181df03462fa03250b010000000000aa005cd30073f0351758665feb34b2a2639672359eceb785c61f000000151465f844d4591ae3f20ce4"], 0x8, &(0x7f00000006c0)=[{&(0x7f0000000ac0)="89724d7053ebaca70c2b95083ff5b14d95e27f89213048359e4f57eedea461637fc8ec7a7541baec09dd094de76bdba1ea0853bd30cdc14d20f88815e015616492da868df9b2ec90cd913ffaa64d49cc1b85d156"}, {&(0x7f0000000a00)="9d8c2bcffb3b00ee61264c2e4842353453fac47b848e89a1bbcfbd4f0018aa0d9ca2f573499011cbd606c3a7949f1759ad3e58a3d4b5f364897952f30c334cf9fb68688593436407a61ed8b2236b78b00d2c39ce5ef90ede7cce38360ac6cbbee83bcf1451ed3a61cb09a8e3d2261022f267735aff23924bdc9df9f96185f7e75ed89d8832f707fad3"}, {&(0x7f0000001680)="f128b48d30765020bf40c0ccb7d22402d15181ac9139ffdea394af2620e57ed31dec73748dff1c098fb842e14726cebb71aa1f8913edce0a3394f0e0999c3cda3c61d8f91fdb687c7f30c17dc91a55dc11630af7c11690d27002562cacb0eec6e35505b807462a456b1c3391e0ca5171cfbb8941ac1d72f5c22df8ca05ad0302e0155c8c789eea00aa5e1ec122a9f290430fb73745554d054b6edf1d983a0aff6f6a5b053611adfca62ee5f6223179fcdad45db70d8b7a00134c0a0e852cb753044ece56ed4305ad7e2923f23f5b25b6b49c5e8975d493402a68f7d31a7e677998fb870b49287dc7ea62ca8a80104f36067104b11366572d91174c0922487dfa3c365d4c3c12addb07727294b118448a77ce71e3c21bc01ddbd12c4a47888d1252aedd6263786b3984570143d5310e859549b588fe2cb2e1ac941ca439ad851c199dcc6f7abdac09d547bf1d870eba85665394770c9a3785749b18621a79aa913015e7e0378fc7df5ad53c40c286d7c9e69c4d1c74abb21f2d53c5871b5318c2c5ba67304dd7b27a34b8de455fe82c8d23105d912ac8f5d8df4ec08240eb956c0685caa341225e9bedb6498108a08dc8303c2ca9252e9ac2dcbb904989fcb707f68dc0ee849eca74a76095d6290bfe0db593d76ce2191300e87f1885198c896ef8ead1b2833a4f17ceb309b3a2d8ce6892420924ad3f9cc757fb2da09144b8e3d51ecab2ef6b0a2ce2847cd683753c8a2e882f59b5a597401f6c7a19b389cb67f6ef7f7f10fcea1e17e9afa91880bf98d81e6cc59d328dbc27bfb9cd4d7d14e1aca66ba8ef7187b1053edff84233a7e6a111852b471746de01dc42926562d6acae1be0c5ee5dbaf6c53567cf353f7c7ce3b1c2791a366e6b7409fb5d264159f4b65910da1b90b541d770340caee90e896de4447b1d1be2e50f259878e29bc369effc0a7d6c92447508a1cc899c96c7a6d0117d8bb9d1f4ce9e43e2f631f666701d36f433ef4f7305df104d7013db6e86c27fce6d0bf7948da19f2a9b842d0edf23111f4f0bcc1abd5e07403b2e0c1ccc7daf221607d1409b86add0a1edadd73ed2ed473f355a3b43f63cf250d20a4092b732d5d83d6a6c1d79ec9302033ac840d8fddf1d9dba52156a435eba74d93f80045478f554a33c14860ebdca2780f957945f29b6ee1bf9771ef14a39de9cb31b52b0587e0e479e18c952480241bf2ee31cff5dc13df4f34d517470f3aba9ed4e7a1fffa3e1ae7a96c7f27faf58c351ce2bc01425f18670f3c2754dd08f35c7ef3e6be10e07cd7262d5f3156eb9340528263a54be38c924b72cce4320869c2129bc84741617a417b8102103e6034727f8bbb7f2b41b81b14ea3da83a57c08c04c0d6b5269dfa26fa158a49868c32b9d34412ab01b44bd72c94680e58a83b0ba32ef80a34a1801a5f90c1f898126c478235247526439656d2d51cf2fd8427a75087afe966d6dcf1d18fe86867b4d8911371f78215a7608de137d0ec3bd0d01487ed4b069c236b1ba3a9583c87746fe47376ad607fc2fa4bb0bc890c260a2f6e88b9a9d84d7f58be251734c92db7d968088391d6248ea1973809d4628cb777d4a5c6b4c591366d43513b9cb8d247d7711e33ef99f0f9fcbcd917f769b982f175b29ed9886b2587e4297b27b439a4ea4177395a913d1808e7f77a1b5eb57a1601ba73aab659cd67fa825936f61a8825d48cf459c496273d29addee78f039257fc30baa7e310ceb89ed25589f38aae6d5fd76a61e456df995e347128db04651d2b50a1986a5cd3727a281eedef8c7254719a92ef9fe10dc5c76ad9ad8a92517ed6b4934cfd30c352d340b7034c660cfa8eb933e6f3286bde0d5fc294bf79a56bb10d4b7eee52c510b9680b3a8aa47ea1ce16b90f400748e506f1942d5bef78362cac5e68ced0ece6f3f41b99932af0d7934ba78e1dcba3231ced98e659c64e6be2938bb0ff59fb25636ec6d31482b0640be22594b69f7cdb9ea9f56188502febdf71538b6eff3b2dcdf54a03d40c218286eef89174e75cd52f66189fcb5213701bf6a23ee2822181fa749c9eab72d17cf4338a6976da291caccf99a04620c516fabc2ef44402a11ee6862cf6d2848fc774eefccbea322925b7caf9ba570c7dfadc43be1882c4d3b6cf7b93a27fc6a7b56fbdb456d45de975cdecf5032ff7f644670d62da21016b4f41587cf9ebfac6c3fe527002684ee8ee77cd7e6f4d942698ff4f9fe90d811282c822ea0c1b3bac6f4ef52fe670a2aeac3d5dc0198322ef8a54ed0ec333e1875344a7b39cc57e4bcfc861d0d39f026733b9d9011e872742a8282afb90f4f4a8a504acd5f14e1eaeef8f549b0dc696ca89169b3fb31ee562d4ebe93d3c30da0a888f47f221f90cc0046f561ec3fb31e986ee8a8e4629de3b900b4088c0dee4300b0a369ae1bd833b7b78af9878636133b8ca0448ff2b62eaa622caf8400aad377c6dd86c52729e0846253e9bc8e54dff5de7fe8d96a06585f57a03b875270fba1d5f22f2bde3fbe6bf7205ae5f559addbbae3996f267f9dca96fe3587aa091b5d3f81723eb1da81dcac16b673770584e84fd10300bfd7e52c304a8fa532336f787b0cd4771f9fc01867059b1743fed2a60b7394bc5108058d7bff09d9a33441518d45c4bbfa605875124f7dcaea431b75ece2e454e2f16ed22745baede1462654a7470dc5d749411d1515c01eec950c2b5f4c731957ae38a5ffccac379509bb783e121d5ca678d9720eb94e88d3379cf017a23655e017142ecb0bdceeda4e828ed7afa1411712aa5cedbb2dea69c72175cf8931cf4b80bff2e0ef46087d26e96971790d76d71ebc6f698586faeef7788d6166349f4b2a279d7b788ba0ab8206bcd53220261a2d1f81ce472952d5c83e4d97377b2ce10076c02b6144480e1872cc8203ad832653976d0ecea5cdf44c9ae52a391c76a1be2cf1876f05fab3a1167251b2a0712908d35c7a20164e4854c5caf52ba879e7e67e6ddca3e7234390393e9ec5aebcb8bb835c885644761e82cc9d305c95f6ba79c49fe6e87d1fdb00f80f8a74b183148f5eaeb84e46e071cfd50dd07f2d029f1ab3d0120f1451f7fdbd38ad8ded34cd11742c9551cb1441c0f37f4d1a13b68ed5717ec1dfa581c6ecadd03a93db02acc5d311b5e81915df00c2bd2b68c08ab38c3c2dde9c753c3ab35172bf9ce946b0356eb7e72a9f2372eace7ad325753f652e4c0a2dfd5849088e9f0181e188542f172a6d92dc65cb53ca1a74a47d1782c3fde62035d7d3364119c9eff101e5970514b72e4b24e8cb7f2253ff6cc793a03955fef999be53a578c8c460c3b1fe439f82428e44702c944e9397f4f13a8b0b7881682bfdb6a769be44f69bbd245687b9a652768e3688dc7cf16cf4223734d43b5686195abedeee8039df0b1fa29b47d03c5571b59c5cf4245fe948e18e74705afabb8ff947f47814e048501aa5f64ca15f321ad6ad26584fcaa4c9ac41493e3dd29ff02b9e2a6f48831280c411d60e16e64a83ce3eaa90c5e26199b21fe8bdf41b97fb566fd5fa5c05556905392d97d3f5a952439fbb61d246dfb1be33b540f4e9da6d849461352c2d620d8cf1821cb83ea15bc47c852c81a47eb7a3b737696b4346f6796ecb3f1ad659f22446bf2e956d5ad4dc62c23dfe638e987922d03017c406981d912c66f1688cc5787a3e6bbef5c5687e1fb9419cf15525c6f750496ec71fbe07d011d817554f6d261260a6399702377226087d32fd918ed23951388730677dd7d37f97f4efbdeff8d0ba5b28d3c395e7ff8bd23b1a1f09443b193d06fc2ddde0bb970f963bd13afa81ff9e792e5735af10963dcdd9ab3d7cc31fde3320cd0ebdbdd06ae98808438f5afd02fac02e2746701548f1142142dd5a079087da86316c4b5e8590bef2eb0e63a2fd4d53ca4f4a9d5047ca311326e9323bcdb186c6bb6157f0b35f907f8c3eac688252691570bf4fa8a3f51fadaf27a0a710f129bd623a69fe4c182e74b94a7fbae42f3f54fbdf9284aa40dc93845ae4d073bbd19a3971519ffcf150d54e3462688165857ceec2bdb49e50c0e35febeeb9a3990a00f265d769c1cf3cf2d6074f4c7f609934b29b6c9c65a232caf3eb3d9523a31fb7370e465d4a96fbec828fb7d0564d3f5eb2a2c09effb948ee2ab78b70f4b127cc5d543aa5049aff7be2ba437fb9bf498b724d0c50e6a22e2fc375868d771fe15954eb57795481c4756862d34ad88486965c45469a4d5b557d2a7ac32f395881d989e6245f9582d02041e478a2d8ccdd4b3bcec84083e47a06d37a83d4fcf708e3c3973e16642712822ecbe07fdd2ce4a19c6987af3f7d045a2bce88eba554f159410fe9bef127089f71c1feaebdf73cad8ba1e5f9c42e79c826d8333dafffc73aab6ab58ce1b0954599bd887ca4686424ded82cb37242d0019481eaa35d6b40f3008324f2e1ccb2cd70516d0a72e13a65c46fea03ea664ef3958e3eb9b7c3a78fad2166acb63bfb24ee3aaa6c2a91fef4939ad1835cad259365a560e7e81b54d87b44ce269067450e66a4f5f62ee9768f4b7d0d7c42f5ef2542da0b8cee80df0793425fe5673bf29b56d5d52cc60f2119cb7af4d4ac51135247a1b30bd108eb046d2fc5de8f3c184475fb351f580c1b16c18871f79ab0a2da647dfeb6a8d5f9ba2cf765d8d7beb6b5005579214d2b4e3d92d32d7be43ed24ffef1eabeb3fdfaf35e5a39f198c88647e986cc8ae5658319a0b22432b006484a7cccc98e36987d6d1ad7ff6a8a822165d68a7b308a02ca168549bbfc5612c3bc2fccf9552e2b2f208635c9e01202c25d4040e96cf6c780b0b2502bc8e8007962f510f87efb9b9f9da02d6d361b18da083e154822e8f718a26e40a511ec92cf807fd30a1d27fc2c3765e539cd75ac8374c8c70ee24d6e97429b38f86d76504ba5fa555e988f39e969f423e6cf4b7ee7c52c92268bed87b491a200dfc4879a06e686946af9d0e6c7582711d83e6ba73d96e2ff72095810669ea62dcec497d82a43fc006b29d07fd9796afc2e76919a2c8595a7fdb775f2606c0839474b7b05ee792a87e2f1402f84a229ea4d82fca8b33bb1d23bc34339945639a4f5874cee46b1c2adb505e2673f0cffc511bab580268a2ff56ea15b13e4b93ce318824f0488f4df595e782892e58eaec35f1f236995f2880f4bd68212cccc890de5095d175ded2bc82c8ec1e821c2c09c0f1deff0a0eb24f3bfb67638492b3f8527316595e101e07252f722af32c40d24cc86c182d8683d074faf868c200a109298ab1046ad17f5b26b6c4d8d6198c5bf2bd939291ebbf6675fd07aca9eadd8df26d0359a727d536a4cde4e941762b209ac95ff83bef4203001948aceda5af2f89534ec903aa23b43e75b24ace9e2e275545e2cdde691e8f1f69913460f25f67878706b80bf6e60a034eb3754f9f4af671eaf876da0454e00b4a80061494f1d1dbefad410fbfbdc64dd0dcb2f3d0186fe8284c46532bbacf8cd0e12fe7d009571bcab6a575b8b072dab177755cd11b0a1bbef4105b98949587aaca376d07862dc3f445ef6b894e373cefed37c052b27c3ff7dd1e35e4773f85312f44501c275e5cfbf23383b1db7ed82f54ef4a563023ef0b2b486fab78b5ba2dcfaecc6b70dc8202399853e0834375c7ddab6ada640d972abaed2a3ee58df1f6134ce3e14e9f18814dab38c14ccefe65b6c19683fdb461642e910a2b1929c8d34d5673786a2581a9928ce033dc82b4e2991b70640402cc60ae17004026a4a2634c9bcef841bdbe2ca"}], 0x315, 0xfffffffffffffffe, 0x324, 0x40d}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0x5e, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xe4cc, 0x1, 0x100000000, 0xfffffffffffffffe}) msgctl$IPC_SET(r32, 0x1, &(0x7f00000004c0)={{0x600003, r43, r29, r25, r29, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r28, r28, 0x5, 0x20000005, 0x1, 0xb}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) r47 = msgget(0x1, 0x80) msgrcv(r47, 0x0, 0x0, 0x3, 0x1000) r48 = socket(0x0, 0x3, 0x42) r49 = socket(0x800000018, 0x2, 0x1) r50 = socket(0x48055092cf40c0fb, 0x4, 0x1) close(r50) connect$unix(r5, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffffffffffdc5) r51 = socket(0x10, 0x1, 0x2000000004) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r51, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) socket(0x18, 0x1, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047466, &(0x7f0000000040)) r52 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000005c0)=0xc) r53 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r53, 0x80047466, &(0x7f0000000040)) r54 = accept$inet(r53, &(0x7f0000000640), &(0x7f0000000680)=0xc) dup2(r52, r54) bind$unix(r49, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r55 = socket(0x18, 0x1, 0x0) dup2(r48, r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_RMID(r24, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa24d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd1cd88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a485e22fe7a4eeaeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122c0800000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b15e4c65ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c58ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307130380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce"], 0x10) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x1}, {r0, 0x10}, {0xffffffffffffffff, 0x8}, {0xffffffffffffff9c, 0x80}, {r0, 0x10}, {r4, 0x5939f884aaaf972}], 0x6, 0x100) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x18, 0x0, 0x0) r5 = dup(r0) socket(0x18, 0x2, 0x0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0629"], 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="685102b678afbdbdd62b36997f861db5aaf2ec120f6ea393f0887284ab86197c29551e809c2b22aea4d109834fe81882f79b0afdd0ca4d0975fe1ce7570b4368b7227e7e2466118828bfed70591615b1cea30288af706aaa647327af7bac39febce555dde04ee739ff5ffeab240f6e4fe91082a4e6c91ff33186e309ecf9725510aa49c93860aac1b901336ca65b25754014ab1129c5e6511f76a251755f3937f20f6d28b12de92e916b20b8ba9f5efa6ee4e65d8bd08a9f0509495134e81fa1d59aa5e5897ffe82ee00c8c500a06c249e102f", 0xd3, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a625f98e61462dae5b138b84b9f7f497caec9bbf2b3a81f6c86172f90f5e5ee4e5957e695d3ee55655ed752d3d9208b13a7cdf6a8a596ca4814373dd1c7fe8042db6d5c7adc37427474f4a4622c9f0f1d2158ca981dd9990575fb8b7"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xfffffffa) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/166) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/212) pckbd_enable: command error 16:00:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = geteuid() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='.#]+\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x9e%*\x00']) mknod(0x0, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r10 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100), 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r13, &(0x7f0000001740)=""/4096, 0x1000) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) r18 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000600)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000100), 0x0) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2002, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) r29 = getpgid(r28) r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r30, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) r38 = semget$private(0x0, 0x7, 0x0) semop(r38, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r38, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) r39 = geteuid() r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r40, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f00000001c0)={{0x2002, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r56, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r48, r53) r57 = msgget$private(0x0, 0x682) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r62 = getppid() r63 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r63, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r64 = fcntl$getown(r63, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, r61, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r62, r64, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000580)={{0x5, r39, r43, r53, r60, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r65, &(0x7f0000001740)=""/4096, 0x1000) r66 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r66, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r67, &(0x7f0000001740)=""/4096, 0x1000) r68 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r68, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r69, &(0x7f0000001740)=""/4096, 0x1000) r70 = msgget$private(0x0, 0x682) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r70, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r70, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r76, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000980)={{0x2, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r75, r77, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r10, &(0x7f0000000740)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)="5c85e1d78f48dcf4416620ca2a537c09b8e2574fd8d4b2e4f6ef55eb671f2e028acf3428265841db166b04bc01aab74301ed25d0ac865a55e745ee0ff73712a7ac41e22c721371a0c48a23484eafb83e35ea2568f7f43ad754786a3c4a9fbca2a8775d654b39e001a0fb88a7ae3f7e92c55166e1350b09842a2cef30fab5d6d2073cbc5f6adab2b4d7b47253037568ce", 0x90}], 0x1, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r11, r3, 0xffffffffffffffff, r9, r0, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r2]}, @rights={0x30, 0xffff, 0x1, [r17, r18, r9, r19, r20, r2, r6, r2]}, @cred={0x20, 0xffff, 0x0, r29, r31, r60}, @rights={0x28, 0xffff, 0x1, [r6, r65, r66, r67, r68, r69]}, @cred={0x20, 0xffff, 0x0, r75, r7, r8}], 0xe8, 0x40a}, 0xc0c) accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1f9) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) getpeername(r1, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553f", 0xff7b}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/186, 0xba}], 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x20000000000002a3, &(0x7f0000000240)=[{0x7ff, 0x3, 0x1, 0x6}, {0x2, 0x4, 0x0, 0x3}, {0x1, 0x6, 0x6, 0x8}, {0xcc, 0xef, 0x80, 0x8}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x2, 0x1f, 0x3ff, {[0x4, 0x7, 0x0, 0x484bdfe4, 0xfffffffffffff800, 0x401, 0xff, 0x43, 0x8, 0x800, 0x3f, 0x6bb, 0x3, 0xd788, 0x2, 0x400, 0x2, 0x2], [0x0, 0x7fff, 0x3, 0xb534, 0x81, 0x7, 0x95ef4c9, 0xff, 0x9, 0x400], [0x200, 0x8, 0x8, 0x7f, 0xd7e, 0x4, 0x800], [0x4, 0x401, 0x0, 0xfffffffffffffffc, 0x6, 0x10000], [{0x7fff, 0x6, 0x3, 0x8}, {0x0, 0x80000000, 0x0, 0x5ca}, {0x80, 0xc7ff, 0xffffffff, 0x2}, {0x40, 0x80000001, 0x2f, 0x200}, {0xaa, 0x2, 0x101, 0x1}, {0x8, 0x101, 0x9, 0x2}, {0x1, 0x2, 0x7, 0x40}, {0x9911, 0x0, 0x10000, 0x3}], {0x5, 0x8, 0x3, 0x4}, {0x3, 0x9, 0x4, 0xd39}}}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = geteuid() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='.#]+\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x9e%*\x00']) mknod(0x0, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r10 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100), 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r13, &(0x7f0000001740)=""/4096, 0x1000) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) r18 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000600)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000100), 0x0) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2002, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) r29 = getpgid(r28) r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r30, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) r38 = semget$private(0x0, 0x7, 0x0) semop(r38, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r38, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) r39 = geteuid() r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r40, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f00000001c0)={{0x2002, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r56, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r48, r53) r57 = msgget$private(0x0, 0x682) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r62 = getppid() r63 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r63, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r64 = fcntl$getown(r63, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, r61, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r62, r64, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000580)={{0x5, r39, r43, r53, r60, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r65, &(0x7f0000001740)=""/4096, 0x1000) r66 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r66, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r67, &(0x7f0000001740)=""/4096, 0x1000) r68 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r68, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r69, &(0x7f0000001740)=""/4096, 0x1000) r70 = msgget$private(0x0, 0x682) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r70, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r70, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r76, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000980)={{0x2, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r75, r77, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r10, &(0x7f0000000740)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)="5c85e1d78f48dcf4416620ca2a537c09b8e2574fd8d4b2e4f6ef55eb671f2e028acf3428265841db166b04bc01aab74301ed25d0ac865a55e745ee0ff73712a7ac41e22c721371a0c48a23484eafb83e35ea2568f7f43ad754786a3c4a9fbca2a8775d654b39e001a0fb88a7ae3f7e92c55166e1350b09842a2cef30fab5d6d2073cbc5f6adab2b4d7b47253037568ce", 0x90}], 0x1, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r11, r3, 0xffffffffffffffff, r9, r0, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r2]}, @rights={0x30, 0xffff, 0x1, [r17, r18, r9, r19, r20, r2, r6, r2]}, @cred={0x20, 0xffff, 0x0, r29, r31, r60}, @rights={0x28, 0xffff, 0x1, [r6, r65, r66, r67, r68, r69]}, @cred={0x20, 0xffff, 0x0, r75, r7, r8}], 0xe8, 0x40a}, 0xc0c) accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="0dd3157d671fd5f58dc742768d35b39e9e2b8094d62cd46018572496346276b0e55824ada7372bbf3c35d528e25b21cb659e04ad9bfbfc4622e8fd34181c81825cc5cf7ad64312e75dfaeeda1036b6364b36ed466b8f9d3950c5a29a777c6ffe601656b9204b0e1dae", 0x69) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x8a37a8757843cabe) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r7, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000140)) ftruncate(r7, 0x0, 0x1) execve(0x0, 0x0, 0x0) tap0: address list non empty 16:00:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: msgget(0x1, 0x240) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x297bf1cb58fb66fb, 0x0) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x4, &(0x7f00000015c0)={0x2, 0xfffffffffffffffd}) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x6b, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1, 0xc00) msgrcv(r5, &(0x7f0000003b80)=ANY=[@ANYRES64], 0x1, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb9fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d990739ac80b07337262569d4b8f726dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e"], 0x8, 0x800) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="000000106b5a745d0d9d0000000000000000b92069f7a16bf69b338b8ea01c9934980262d2a6b1986a729699eae4f32c9e7297e0a4897685ddf50b7f"], 0x8, 0x1, 0x1000) msgget(0x3, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:20 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) ftruncate(r2, 0x0, 0xfff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000100)="cd0900d8000200005d2473e2d6ae0000002100f91ddd7f47ee5684508f1709", 0xfffffffffffffcc6) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000280), 0x10000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x100, 0x3, "00000004001d00cd49408a4f50c8bf00"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000001280)={0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) dup2(0xffffffffffffffff, r6) read(r5, &(0x7f0000001740)=""/4096, 0x1000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = dup2(r4, r7) symlinkat(&(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000040)={0x8c, 0x6, './file0\x00', 0x1, 0x3, 0x0, 0x40}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000100), 0x0) pwritev(r9, &(0x7f0000000240)=[{&(0x7f0000000140)="20e5508f6be14b0efd70a939fc4cfe96a933f6d42ba959134e8d420807b958e8fc5563033d4bf87ba3cb1f640fd22b8d6b5248772cb5b54bcf967002239cd914a71d782b90a94e3db015c169efa36f64d60e307715fd07bcbe2e541ce77fdaf0cee1452efa58b671c6b445b0c8c2913925ad8b6729f0df4ac16c7de791a63c0a4273f914c851c68d5952d5e752203421db05184418e5df93d35b1a8e32f0153149ba4d458fd826f189a3c065a79b8074b6c93cbc8245492a4cf36a421a11b97bcb397b4a6d2bb79daa5b632c48a50812210ba1e51a171e", 0xd7}], 0x1, 0x0, 0x5d8b) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0x0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x2200, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x61, 0x4}, {0x6}]}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="2351ce9c802bd9a55b03144e7b14") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:21 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x2ef) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x6000)=nil, 0x6000, 0x9361e373aef39da1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) link(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x6) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r15, &(0x7f0000001740)=""/4096, 0x1000) msgrcv(r14, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r15, @ANYRESOCT=r11], 0x3, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2002, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, 0xffffffffffffffff, r26}, 0xc) connect$unix(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dcfb679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840fec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9b891b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0844018fdc7f9fb467655f8ee4c7be1d333c5465ca43d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df19ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481dd4dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721dcdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da00001e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0100000000000000315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040020000003b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245900200c4dd6a7b8366e3f94730082d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1204000000000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000006155ac6263c7dbf4000e9e4600886f079189184117036dd8cb3eadf583113905312b7c120630b9790c564b6ea4307e246124a4ae3d0d70c471d877bd651e99e82fce81e67b095dac5f8b1886f2151b1a2a40e20d6cafac2b008a0bbb7070d4b2505dfadc41a9a8cf9f1f8d7c62a0b8af179b2afa4277357745697fd20d0000000000000000f793cf25c4d0577d468fc3557333c0fb18e469bc9489e608c92929e73fb86e15e95cdbfe91afdcf09b64ffa7a9a8202f2d518840c84969b233634a3e87359643294ce6596bce6cd81f51c913efc17791dba6c0cf327a8f4ff599a44a41e4de1801e90b84ec0811faf8e0742bcaa3bdc2b52c2344be85af7ca4c489e5bc197b2316ba688179b90f24fed201705d5c3b684f928480e327f3711f18f550a635489ff61b96b6f7eec3ab72b76959dc5730b5f05c66c1063494505d3a3f683dc2951b02bad556d363a83ecc9bfc1bcffab068f65c94c857a270fb"], 0x10) writev(r0, &(0x7f0000002880)=[{&(0x7f0000001880)="2cf70f140d6abb88ee727988a577c3964daf1016cfa3a80e4933d0a66c2d9d6e5251cff15d93dc2ae154ae518021b4d7bee7ba6a3d3ae277fd3f2a8143fdf93e716415ae3023bb313730632fccfaa68d78efb4c5c8ca10c981a4b4d1ff448c481808a8bca2b5ad38fc3a45ac36f5c299b8cef81148b0f93268f3433ba110c105beba40d996032288a71c1f6842b901cf12e9d318ef6695ea50139375b60e21c46b1ae0273179ab1d45423c9dc38f8b5c379a9f5cd81ba7a7ca1c3809984ad1167681dcc5f4941b362426905caa1364d6efe47f5daa7f424711edbcd0d8c91d45ed401bb3fb20a0382f37f167042aef442f9989181386044ea6991b8cb9c4af3160fff75e27832beafb738c114b057b4c811c803d40f18567c234fe895ffc73fdd33df8be43ace67d51b86b37289845b2677f8fcc34a1d0a004e730339845cea9d0ff83fa4c174585f757c729733914fbd9c9dcc3ddcc0c1b4b70fcc81aaeddcd19cbdad0073829f2659784204b2066f3f3107c9c4e220266b37b168c8cd14bf6602ac1d768ad43112e3476be6bb4d22742cd2718e21e4aed6c84ad40a847cc380e6047a628ea8957c6d07d85a8d19695d3e5dc1e91735b019a9caffe3dd7597e865c0e4d0d2b35b8464d19d5da3aa1f94a58b162ad3858d2b795d7d17c7ce6814fe0f4f35a1121d935feac597fa17ed104bddd98fbd46f8da3c796e28960c6176ce193f4bac62d735e9594aa47cfb622dc9f63ff78bdfe322779db1d9e5ad29eeb732d75775a104ec77cb322ac98b17dc2e00f8e44094d991f9c929b42a638f9c4ac297fc78e7e8205dd5912c95b5c66caf3495fd9ef3cf9c541c25c8c7b8140f2e8dee92e9955fa8dc5f9a13fde452b7c2ae1a974b0477225353ef14de88eb945c201d9302b4de4bb61cc97ad40a909de1b94fe114b25415058b6babb64f2438b577c583b9d50811dd0b37a3b4ed54428c225107138b30bfc7aa27dca341aaf9d7ba27ed43fab583ce049e5f4ff71124c7e6e56fd075e9dac8a88bbe59b3f5fb48a314865cfc1ffefd6fe1a8b7e4cf86b23f9e35aeffc72ecc8736267a166e9ece4e40f12a6f2b5d0df645a7214bdfeb10b3d6c0f626df78f969e2df418e52da4b964589394f42259b8d686300330c1836ad0d7f5b9a2213b844d8bebc9de9ebddd930aaee5427cd0110497c531eb67934ec43d06ccdd241b206913d6798dbd66c15170e204d9376d52530e6207c8035c73261edbb300182f8c4f589db3dc196874e925565a2d982b906c6689939bf638d48f357a00cb51ccec9464dc7cea79086215e11557d01d9918822af3d060cc0d681b592447b99bf21998ce29181bee0f02932c489a2a18a2819aee9d31280dbf1917f1a1d6a55ed3536cd5b63ff6d23c0d56d60441198dd22348f46fb8c2822ddba21367afbd2d849d17a66157b65a58b2c922cee347c242694d1c34fe3639cfc80376826da88c527fdea232cc93435bbf584b98451ab445a96c796895122f85561c1291ec67abb8318a5203168580a1775e2be81793d720e7ddcc2d6a9be25c9b758edf1e73e54367f48df78b48574826437e0333403bbab0cab0e28d9b695ccac1c92ee03701b1496ff26834a6b47789e99e79eb01c894e3affbf14e309ef977032d2ea3f44d35be2caf0cc18c60a2625457c4f882d12e25fe5dc039e2b46c51c1efd05151965e5c750ea6751053b5eb514af379424761ecbbd8ac6e439719f0ac07dc8f0d504ee072e8d72bea6dd0c1f3471ceeba60bfa0eb1a166049d4edd10b682129826ae689dd045962fc4ddaa934deb1b731dafd381752f5379bdf1c7ec23a5b81ef433ce5e618504eadd4b57247d7b62dc5e56c9b64d2a2a4dedfc2c9165653f6e3c73fce645114a7f5c6bab79e81e152ec5682b74b15d14f0ff0a39b5bb81ae5897fa0944a456e945487c741aa8835d1d443c5a8c267a2b489fa62869253e0712bcfd258ddbfc9c7bb4023c122555e230391b987cfa0f599f5291e4761de581c0d3d4ce16e9bc4d0edee7c8c82b213701fc55f3a56f1e0f72920ae679f5a24a11d9ef19839d5d64df64876bec2a4f3a989bee9b16ad7166e786cc6dc0a2cfdf49172d4b045598b8887ab0c021602620a2838e0bb47fc7c722222425ff76e48e740864c5305c79600d9513703b221bff2471c8268b3d1d4b92f09b5f60359266a5324f49606406a1025abe2b0ab0ad5859a92c5d7d48449795c6deecc63e8ae5b8b9938d9711b1298761bec189f1b976c84b5ea87c2d30ad72a22a25ccb06319e7f70f3995ead6c88aa67a26dbd299c62a7cce9eeb07e43a4cd2450cbb82cf5dd5e27c3a34af53335f8e4babbd22a98fb2671783ed24654dcf741963fd3b341c5cfbcc243dad3b77a1997a17d724af6ebf32d2429ae9c0560b34a89f21b61d18756632d54c84e7d294e7146f1e5a38d64dcd84ebc491b6372b753123787f1852baa3a0759a3d20bbc22f0f6af7a8318ffbc265583ab37a8bb278122103044a556585ef70d6a53be09d2c58496b6bb67cab86fac4bb1c50179b446a3f9f282731088a578f7765a46e40de4f40740f7d368b2b510b06eb3afada83f9c8eb8879ae2d6e87338c0abaf33e72c2ee1147fd768bc4a3a23f3877b5b6d63ecf880c14519d66a3fc88c1c36062504ccd73a7cbd63797da80beb53e40867c7e665a818aa8ba5e4b2d00601ccf179839697a26e5abbc3cbc32876ec991214baaed11125217cc2653fdd90e6ed49a2b1f834c1b5052e1c51730e58ab23c66bbd32fc368d2f7f6a94c16f6e1d3059e87a8c347a5033a5cb1b0befbb6a030723b0f8d945c614b934af302c7b13e31eb2da14358ce61488bd64c2d7f9996c00e64137578ed29f253c0808c41e700795a9a40da4c244b5c51cb8984dfe4a4ae829812c24f0da5c8468aa07e5208813f7c22b04669de62cfcce7156e2cf8dc8bf51d4c0ff343deb65da86655509f93c3759b541b2911a92c31bb6a3ba353c1dd256298b254f5c6718ef099e3feb8a8755ada4679f193fb38c3559d3f39960d6650fdbfad03060e711876e13af4b56630ab34a7791707d9e441d6bbb86544f7a295e674ffa8050cae555fba4344389850f2d01d34deca892a632aded02b19abd186c450ec33af253859f0fead1bbc533cd2e0e2aef25d2efd64c548271edb2c1fe7e38464460702e91cd8ebe56e5efa0fbecdd6cca04dec23b2aadee0372d0efda5f4819e8e9ceabe34580a79daab013869787beaaa184bd93536132b66023d0bae03397290693cb0b28490d609b7c7399596f7311c77e3f395cb767500184faca4bd5628c572312d737d6cafab4da4aebb047833b824d3da78b3009118cb2b563b87bc572f73771eb2213c30d0df346ef97dabf42e0b62720879c554f05ec033c9c519e5a218c503c31ae514a4de045e34a04e23ac703c999c6981e8162fa040c4950d930180a60742d90a37c31048361558d49647a58b987308f1f98bcbfe4f27319fa540e32c269117175791ee7a0e31c391c4840f856cd02471ad625a0cd9b941473d208d05e95bbfe248873baa33b8114d0e8b3ba2bf15d90b635437f01b5b69aae7df0255a84a06a8a7ee96019928c587dda9deefdc735b98e0049cd777f43c984f438d004282715d1a1d3907db9356c67117a393996263439c9cb9e83974a5249b8d8dc3773e88de3e363e4a2ada4600aef726baccf3bf9adc49320da302ce79f120d21737aaf93f4288193485f08c62088b6acfc8ea4bb60c25858db6f71c3ffb01d3d3b90cb8e8176d819e4c667a1b73b414e891eae889020d716a097b70b031778b268a4202ced287a9e315dc18b036a4aabce7c2bd04ad8b94ed6d98be0b399c0e170a991cecf0b2343149297dbb91394c2bef8c3e4640fdaf44db0be17094da9270add3b15f7662d89aa81e50ca5e350a7157b00768478d7ede302a3d10f50397ea081ed01c5fabec88f2eb68ae89b2583cc8c328d6c3b18a77886d79a1bb8cdf0749cd7208a4ac67d9ba58d6eb9a9c728a7507ca986be53958ffbf17bb1c881a8cb0725e58a1fb86b9a6f75b61d4d969a176221d79055b353bf02f6be48f3be1e4ff150e3975875a7a672b8eb924097cbb5c6dce24a544c524d28929fef261c82b825d7b21cfc3ecbf135dfe4d5c62e5c76984733df83fad2e3309bca2d", 0xb91}], 0x1) 16:00:21 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r2) 16:00:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0xfffff001) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f00000003c0)=""/248, 0xf8}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000200)=0x10) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semop(0x0, &(0x7f0000000100)=[{0xbab018dbafdb39b0, 0x3, 0x400}], 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/166) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/125) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x1800}, {0x1, 0xfffd}, {0x4, 0x3ff}], 0x3) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x200027, 0xffff2d11, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x89, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x100000000000010d, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r6, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="52fe1297eb0fd96c615a37203d8c2ba77a0a20ab2e6dcb06b77b9a3d88983e692d7edcfdf06146c64fb67b14e4f5e54700a697d60df52796401ca4da5548f5f37635f7d0f0534297ff36e34016d9e3be5e67c553f61802f99d3911dd7d7c0e29de95efd376f9b6c705325c9c16ddc47ccd5d00a698f2c25ab4771a90600c442b9e8555f83b27a1eddc5d9d6be7f70f587e714bab03770400a1e359daaff29c3a25c3a756753cd1fbc46cc5a75468c2cee864a85c291d917efc7131e6202f837eec1a4990d8d5cfae1ea74e144a7d6b33feb0de8198c73aad2185de3999ea1571bb6640543a936b5b1e44b4e72e2f5fd69d004a5dba396368aec1cab31229ae0a05de332908159c6f1c61c42e93c097dbcc6706736949471b2046c1d1e81a2a40b0d53875c8da73b38bcf52cd8350039e931fce452cb1600be4f4cd"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) renameat(r0, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000540)=""/131, 0x83}, {&(0x7f0000004140)=""/4080, 0xff0}, {&(0x7f0000000680)=""/220, 0xdc}], 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0xfffffd34, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2002, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc08, r18, r6, 0xa9, 0x800000000020001, 0x10004100000000, 0xfffffffffffffffb}) setreuid(r12, r17) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r24, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r7, r17, r24, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r7) r30 = semget$private(0x0, 0x6, 0x40e) semop(r30, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r30, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0x6) r31 = geteuid() r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r32, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = socket$unix(0x1, 0x2, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r39, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) r42 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r42, 0x4, 0x80) pwritev(r42, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(r41, &(0x7f0000000840)=ANY=[@ANYRES32=r30, @ANYRES16=r8, @ANYRESOCT, @ANYRESOCT, @ANYRES32=r42, @ANYRESOCT=r23, @ANYRESHEX=0x0, @ANYRES16=r35], 0x8, 0x0) r43 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r43, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r44, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r45, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r46, &(0x7f0000001740)=""/4096, 0x1000) r47 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r47, 0x4, 0x80) pwritev(r47, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(r41, &(0x7f0000000900)=ANY=[@ANYRES16, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYBLOB="e78116cba1f9867c704079afe937bd5329cf5f991c145e2204f8837a99b11a1311468371b2", @ANYRES64, @ANYRES16=r44, @ANYRES16=r7], @ANYBLOB="6e7ed873549908da0717bec2789faf81b90fbea396503a214c6635b03e2bc097bc58acd13b932a8180", @ANYRES32=r36, @ANYRESHEX=r45, @ANYRESOCT=r47, @ANYRESHEX=r25], 0x7, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f00000001c0)={{0x2002, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r40, r51) r55 = msgget$private(0x0, 0x682) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r55, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r55, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r55, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r56 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r60 = getppid() r61 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r61, &(0x7f00000000c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="f56da2d78eea6cc7862fabbb327f245c4ef4de2ccfae1a1927d65520b3b9908c562282c03b8445180f4ca5c46c4a990af23b0038901a7e1eadf93a6877d0b2a83985bf3853872a9b8e2ff242d6b78695efe052766ba5fefbf5524b7bf6135c2c5ad80bcad64b088be6f89bc87a4e5798934666f93ec5578ec674b2e196c99cefe54e868f9cfad30c"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r62 = fcntl$getown(r61, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000980)={{0x2, r56, r58, r59, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r60, r62, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000580)={{0x5, r31, r36, r51, r58, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r36) r63 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r63, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000140)=[r7, r36, 0xffffffffffffffff, r64, 0xffffffffffffffff, 0xffffffffffffffff]) 16:00:22 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x0) close(0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r4 = semget$private(0x0, 0x9, 0x3c4395865b698854) semop(r4, &(0x7f0000000300), 0x0) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r5 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/166) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000380)=""/191) r6 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r6, &(0x7f0000000240)=[{0x1, 0xffff, 0xb615370030b43e0b}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r6, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x800}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/23) r7 = fcntl$dupfd(r3, 0x0, r3) write(r7, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x400000000018, 0x3, 0x3a) r9 = socket(0x20, 0x8000, 0x0) connect$unix(r9, &(0x7f0000000d40)=ANY=[@ANYBLOB="822f667e00000000004496e488264134c3e99bccd4b58dcecc98697b8280c65ea0b5018607000000194bef8908abb9ebe80000000020c3df0a451b3effff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0aacb704ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a02220000000000000000000000000000ec51d345c43978874aab083582936c92a83c53aeb0bb9d78450402b1e3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9e09762382cd071ea4206005051d93cd80100016dc3bcaa0d7134c630dae019439dd65207190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2304000000000000006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d394e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000001375c620e24f6b62815b9b8838ec959d0000000000000600000000003676cbd71192d4897fe7afc0b996395214b492421d158f2e0baa04fa4cfee0e2552b9ea36d5707119d85b30d5553e26b87a34175f9950589f91c930501fa5d360af36209e901e4bc72e233e9d0562928d80c9ecb634b92c5dde0b40ff365d26c4929382ef786f09b2733c1ecce9b6b962e4032a93fa20ea51691b80919863231ba12784117a39e2b34bdd1ed90635676e8f8685a000000002d7551bc467eca35db0ab65a94eef309748f70fa4e8d8859251cbb9e5b6706eed8fddfdda1db9ee5cb4f0fd0098a0cd5b8c6c1ea6ad92dd106aca68489bbaf18032c8ae9d7b7bd3aeaeefa9ced24dc58ff6009d7dfbf53162d2534256400000000000000000000000000000000000000000000005d3cd7f754eab53eaa45584193a01a3c8df4f2000af8cddf6866dcf28e03a6a487c2521ea2016e7e88e2948808b19cc1ec62190103ed321f860b5da86a3a2c2a94d3cf37eda640b75ab2af925aa62ef865a1589586f7b05c1bd3c6b36090605b78444d2a9c60578489fb0640320b479d21fa41a0bd0d72fb229edfe89a287b6b1a0cd5906cdb419fd0de2e17eccf3e8c34ce01aaf4dc362c0aefd4cc85a03598f212313b54d0028ab928b8658ee02d6005870d2a56bb792a6d8046d005fff788435677c1d12d4194ac41d1a6d750db1baed500bf65c225db52de5e3e966cf3fc8b52573934f5ed9839489d2efab7be198d8319a1dd02b97f3e7e3bbb29900b80333962e112abe5fd4360887ea8c108999d23fe56cb56228f0ce600ed94b45cf8418320c175bd3e4df3732fc696d2b9b1173db1328ce1f75a1a88b74fa0236ebed8326a55dec69d9c774947ff5722d36b3bb37ddfe71bef2be3fa7eae42ff2087bf0d8b3fe347c9a5b6db8fa6c5972857c985d860414c50e60fac5e1a81156caf1556462aee52c0381fd976eb0cade6f56d"], 0x10) r10 = socket(0x10000000002, 0x2, 0x7f) dup2(r9, r10) kqueue() setsockopt(r9, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) 16:00:23 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x18000) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x1f, 0x2, 0x3f, 0xa6f, &(0x7f0000000140)={{0x8b, 0x80, 0x5, 0x5, 0x2, 0x6, 0x5}, {[0x0, 0x0, 0x3, 0x80000001, 0x4930, 0x100000001, 0x8, 0x8fe, 0x56d, 0x3, 0x8, 0x77070467, 0xa043, 0x9, 0x6f0, 0x2, 0x7, 0x4], [0x4, 0xffff, 0x4, 0x1d4b, 0x8, 0x800, 0x80, 0x1, 0x100, 0x5], [0x1, 0x7, 0x3, 0x4, 0xffff, 0x8, 0x4], [0xcaec, 0x0, 0x101, 0xffffffffffffffff, 0x9, 0x40], [{0x1ff, 0x0, 0x2, 0x4}, {0x6, 0x0, 0x80, 0x7380}, {0x8, 0x2, 0x5, 0x4}, {0x6, 0xa155, 0x3, 0x5}, {0x40, 0x10000, 0x8000, 0x6}, {0x3f, 0x8, 0x4}, {0x4, 0x3, 0x7ff, 0x6e29}, {0x3f, 0xc19, 0x7, 0x1}], {0x7, 0x9, 0x8, 0x5}, {0x51f9, 0x9, 0xfffffffc, 0x8}}}, 0x7, 0x1}) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = msgget(0x2, 0x4) r3 = getuid() r4 = getuid() r5 = msgget$private(0x0, 0x20) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r7, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) msgsnd(r5, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESHEX=r6, @ANYRESOCT=0x0, @ANYRESOCT=r3, @ANYRES64, @ANYRES16, @ANYRES16=r4, @ANYRESOCT=r7, @ANYRESOCT=r8]], 0x1, 0x0) r9 = getegid() r10 = geteuid() r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r13, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000a1000000000000000000000000000000000000000000000000000000831f51f1cc2fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r15, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1, r4, r9, r10, r12, 0x147e41461a37f52e, 0xff01}, 0x100, 0x3, r14, r20, 0x5, 0x8, 0x100000001, 0x3c4}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:23 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:23 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000002e80)={0x0, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92"}, 0x101, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001240)='/dev/speaker\x00', 0xb80, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001280)='/dev/vmm\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2002, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x0, 0x0) r21 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r22, 0x4, 0x80) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/diskmap\x00', 0x10, 0x0) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000001400)='/dev/klog\x00', 0x10, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2002, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r33, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000001540)={0x0, 0xfe77, 0x0, 0x0, &(0x7f0000001680)=[{0x0, 0xffff, 0x3, "cafefe69dc27882ccf084501f8e205c9e1872dc30ed39d6f0aecd4a96042b52971b9c10bbea6b12a00480d49ae2c380b23fd8bf726da775ab2cb44298659f9eea632bd215c94cd8a15debc96c1b3f8959bf08c234cf97826cfab2babbcb2c2b44201498b58929a22163535f76e32368543ea24783aa3d9a3f051a6a795c822ebc1ef5715a4f5d7f2d29e89"}], 0x28}, 0x40b) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = getgid() sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@file={0xc7efab7f0a54b3c8, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="ff7312f90193eb8306e0e22d3df89c4c6f1cee7492b697048c9e092bf109d714e8b3a4f30896c5415da0400fa9f73724ac84938631b93ca5a82f5b50e9466f681aac0d", 0x43}, {&(0x7f0000000140)="f18cdb8afa2be97f12519971ded1707aed3946dff0f47057542179bf82f4c6f913679b9cade1b04b230355b0374bcdf3cc2aa40032b47f2740c437e9d9861cc9faea04e536326445de362738be35ec01758bdab6571d50554b53b147f684d15e02c79b87c4e2054de3f90b578d3ccc25c6d9379faa6a3b558e2f0632f01d7051d419cff337ce3dd0c9352a0f5dda4868eae07dc64e18ce799965233b6808b252af6681bc39b0ee99a36a4592b5f9d7d1991cf86d0178f349443e7d255237cc092dc513622db89c7dfa484d9ee0221941173b31d64c3cb5a4791e269f1417332180790779c6fd2c5e22b37d4c574475914969a1e969d9ba7a7859cf0f0a61643eb0c4c5f02157079be134a47942a85aecda1945112dbb1b5e748d2786cc86efe94e5df4110a110973d3054f83bd106ea21bff7406b98b34e2be16fb5fe1daba914bf35b70fc32ef823a396050f8826ceaeb78f7526d34adab84a04a5f462e44280ad180ecee3d5161a7e4f6e80a13f8819699f7765ccd42272241cd1db3f71cc2f27dd75001b72d422d6c7fe0e2d23063382f560d1c7fe11bf184accd23b95209bb0a5bcb4afd1abb03a671240c3a72bc5bcbdd4fc89d4d027c68772c8fe322125a27e920bbc4189c7357896c5f2a8eb2bd122e561a7ef1a822abcc8dfa8e0170e7d3d2b20a1be736e95b7ae24c28e2aef19cfd2717a05bf1a2c1978f3734e740a2e98ca1df5e4ce933b6e55e191556b9bdff49b56e921176dee1a7b772433b466fe1f9283e6bb4b7abe3aa16fa5e3c86eedafbfd3cfc1ae087bbb8f476c6a633e3799fb51563836b066b9a8fe61394f737f422b7c0e5795eea54e56ee3868c5d77c702f27d56b3bffc1d122930b6a8316151b071e05e94a58321a379ddd00c0be93236a5570d19652a78f1046880ebe8ec977d0a0581df6e0764555866fe9b2a4e3d158d3f80c4bf5118bc6a020fbac89595c0b3e99b53660eb5ee68a8dd987484f652a232ceea31fc87bf04695b09e9ec91c7948af719a7cc7a897a89cf7b63cb8c066625574fbbdd4cba2a6743f6ec51649920cbd994809b0c97e3eafe7b9214725937d7063afe5be8544c890f06815c9b578d1ad2a89127b0db3795e51e847fd061766d0b0f0cbe2c7f88da8c845281a0b74564f30f2ed6d182be2d2e7fbd00f554c1fa695b3d9304080f39eb57f09d8462088ecfddfbc5d67ba5f04b5144bcfce5440ec7805a928fcd28163e726776bdd830ad99b5284c24a4deaf1fa0f68f5562bb82e9d268abd3a461894b72270a5d38ef318cefd77b26d8d3df231236db48077a3cf40319a768b54edbd2e987a3458f82c1ed2c49609c7803984738c4991681aef03afdfa4a059ef87ca05e2f0e7b6cae7074f50d73c9a573fb851efc67c4e1c94cb83a47134b5a6c4cba33b492229a23e60673403f891adee3ba4db2f6ac30e41ee69598270d30a31d5dbbd65df2c121d42509b666d214e330ab2260a846bb1352336f1be9b11d3a612497db97ae277bf55fb331b78bb97a16dcfc6c255453c2604b29f88a51b3cfe70fdc7059fe1d6c62555bfdfe2b943f44202cfad929264267dbb911b1aa3494ba47040e4305b154d6203e5f3c3a46406b5284e24870e5169b6250600bf63a9e3deca68ed18a539fb79dca592363c81a272f7f56a1aa134d53b4f7f64216b5bfe7731a492bfeffc75fb553ee6e8dd698d56830604ea6370cd975ac296773c5a8ba407999154a87620d85e0801bee7e7bc888ac47614421c4bc89da208665ce0df3e76d0a93e4cee74a2b2641ab69a4c16ae8e481f1a7afdaa4aac6c459fbf41ded9e82e247b7601a80714ca44e1676d980b6d13fcdb094f3efbf57053e26d77d3f39950ef170db460a6cda3b95732ca70add8863689e144dd3441a917e72b620be0dc84dd1bf741f9cf5ccc50521349ece62a1f0e3b235f4739c54b7e552771d4f4aa1889631b741140f6de0c28de2ca79d8cc83dfa57b1f5fe52cfc8bbbc320ccf0a4068300b54a0aaa9127328eb568cdbdaaa684264c4e0812da5e5e2b7301067f1f1cdb04b3a11d30afbdccbebca60a38b8d64610420e8fe010e57d3cb6ecd748cfa71d27d6e5a58f9df84d0b5275c85a3708ef78050a4cdfed8b54c05007c63bb0b7a59a345250ab6156475e38ad30051d49539a5f0adb4e45ceaa60b88094547088c7802a71c7d0f32761d1fe8c6425631cf8c96650547d6c97a9ec0ef27adfe5e0bb3a5f0568e5cccacfe399d3025d35fcd3d33927fe44b3ee87f0df78613d911a8502c1fa544685591a995099da0bbfbffa02a49305318df4d336c451fb8939ffe2a5d30a1a7c53bb89f936a7c972aa4acf52440974842b5692e0c743ef11b463310720717e1217e4884435d9fcc95dca5ad7c2169534a31b78e65d9c77a92e03a5a192afa46410d989f26bb722327af94602461a7dd6426168015277ed0e47fcdbf864182ecd404c20c37c213f5c2a1817023d7248f6efa9ef88aa90626fe909934317bda7163911ef1cdb783645915161b8e7870748a1a46dfc1d1f214b4e49475262bec02f3cb45c80f98de8c4b4bf2eff8c03e773f95a9b267ab8cdddbf78667f2c74d635fe88852867d77b26264725ddfe1b8f4206532f9df18cba7068c8e1a1ba845325865f572bb24a6146bf82c135dc65a51b0bdf550fb63e385ded07765b1c240552d5db0a490f4508cdc906af7798c3c9718291e2617775e15e819cbbaa984e764ebfc1c9be87d12177741c014654f4b698a495563e65f3e7c5172e8acff65e0b62f9a93dac842cff199a11b6da96064cf91bf52b0110bb01c4bb112afd435b2aeab705ee4acccc4fb99226a15718c4fe5acacc07e3e44912e363ae18cd4d481dd91d2237a5f0774d0c156e30e09120cf8275983d621de1f856626d55155a05b8b7066e6229a22758da21955a8a60f19fd015b9f0126dd0d6b86cd1e604e43292856c4666ed9c421305e6aef16b8a7854c3c05248d62f2e122bddcce159304fc6f0984db1684b2292d8babb6340ac96d299f330bf10ab469ed1ce8603eba7a33599426cb1549b1b649b79e6d1dcac71a171e97fc8193b8a24eead84410e7c00a9963c51757c347ad3165a5470f5d19792293c46b1a837e90fb291fa1ec241a93b3bf2bf2ea7d840ffa68412312e63fc909956cddf02fe80b639187db68ae4b0829fb4a5ee61a9d92dac0e8a636e07b7df554149e5b68ebbdd041dc42dc2c896d7153e52103dbde1126faebe85dbe3e37cc0f59508954167217c0fbb0fc38f3684df5bfe8aa8194014724fa86f9c2fd8dbfb186e6fb5a090369fd6fd8dbea38fbfdf1d357d6d34ac2d01d183d424762d28822e5bcf107dfeb1fc0f79f10828318f8dd5b06f234e6674a47d3f84c9e137976895054ace886d6de121020ec5ff6cc50e4d50b1b99e940b5290fc8590ef8e162ff4dd932b0d69f82314e065fd5082a6a0f96ea82ff0b6b04b35d3623f2a0c43afe96bef6609efea3cdf3bf52a7925bc1988947163f3982fce355330fb28e7c4461b47cee5e5109decaefa6d4d52684e66756116ef47064d7f3fc8f44f4dae220531960666d78a37ae48ca35fcbd7d069f160b086c88af3252201f0b82b67e2f7bab95917631a4a62a9e388d7b3aef45766a32428dc24180bc8dc695a6c9dc2f9fd587009a641b04cf8379a6b2f759c2930007b93b81f04ac8c57754a683a1e98aab251962b6469090afe950216c930646a46600bf88cb0ac76b3f5a8329f8b4042512128c0546bcd711d354dfce9aee9ed6f72fecf6e0478e767c8c6fb79e3ddac83e621f8a744d772477016ac2821383755acb2f6e206fdfd2054bef75a54667f34245d75e03e28e17172c928ff0fcdbfc9ad43a889bc7a5f7427ca1c14cbeb04948a41daa916afe55383fd79f5d8007b3cc9b690049ac17d27fd719bef4d937e63d7a527a6bf4fb0481d77150f7445e56a6133be0aaa09203b8c0079350a742e5c8b43f559762c44d3fe24c2cf2ba223ada3c69b6304b2b3ccf66f077ca889c444a34400d787a993944507a564b7be345c4e9a97492c7135ae7e8ae6ad7af04dde5be48f75ef4688cf3391d3c5ab728ddbc63d643c9b53f4e35c53404e954fbdbadfc4226aa471a827a02eab9add81003b0bb2ccc19b90c7f816f83b7aa95070c46adcf7d2c7f1e8b043b2ffe767e5a1045ab96cbb7751efbf89b7897eb0542de456b492e201d7e59c40e742104321b176266933ed2a75fcd9ce10ec9275992e146695ca8f67ce9a706077b0e875b0b00fa0242b2b6e3fbfadac82f66b68c74e546f8a8d3f96dc0f7387c289b6594d3a68e6d6b082bb72ace66c0017e94a62dca450d1c2acbe67fcef8e33a2c506930d7572ca7d8856697187d3b0a34f038d66908c0227a541df926a91cb959c631fefe5a3a7b475bf8ba612e949e287851ad7a4b2ac133ab4110dd8fe3a52c7076c50fe55246f72ab115879876f09c6cd563bd6e32947beaf45477dbb1ff234a60bf2d1e3bbe84a766d5e11821ccc6e84dad98034b2047d0e83d85263367dd7a3e960ec6822ec0c7f54595e0aabed1e8002a8029a862dc5c4725084b1a080c9d31a9a8df04f41438e888beb347376dd609582e2aef6bd9fbaab933217bb0a9b7c52f891033603def84f2653476be1a4b61234962198cb6ff2d0872fc458bb1793902cfb07666c942d840c64328f2cde2cc8815eb66cc6eebb9ce42fbf850f27b6fa3c89e8096b7f270dec14a9aa586ea00b2797c75d6384283bbd05855da68b4f8eba20472c06c266cef78fec3dbad32fd173b79acb4e73b57fc3b38a0e4956dd7a7538d870a6bd33e44c99d9777f5d3b35c8dc325a8de5aeefe556ae4a2e3578e0f3efad7e9c5c6163023decc29caabe6a409625e4836fe41a0193193771841cc927181acbfb20fe443246dd49d3f8c7e1b7ccc0e798db52f8139cffee7188810dde6e300eb2c929b955acd7f1ff261990d57a4222b9e5b536b03c19d01e545e60c09e956bc8593072a3aa2a5335b3ebed27636e0b08cbc0d10f6a063743598a67269f5f9e5432c1d29010e75dc77b7bb18473bf9a487e6c03204d5b74af700fde4ea7c7ea59e164b876b240ac2774b0d51e931fa298c33dc18e5c9c6a82ce1f601ad7bbe278c1c3d7e969887bb90f529dd329aad45bad9e76328f5265f404206a3a6a9e4b5df9e662663fc3a1e793c9aa1ed61aab1d552530c3cadd7c3c75e048ab3b96bfd2d44f1077c917419931b2df818fe1c523de2bf3cda409725effba9e5ff43dda5a42fb8a3cfadd0bcf069ee47de9b42df6bf320c1d20813000eb5528e01ce1306a33ecbb61ab0c09b53eeecce4c19787bd620e613710bcca36a5221c72b9262a6d305303484248d63ea32f37e0f54099e8d6ed08d506e0a83ad99d5cd98f865a1778102a3f1a15f355c36c2279b1158d5428b5126741b16827aa96064f84c2f0edd6f6f7fe54c0d252001582b0ed9e858a049cf7ea9e7d4b3793c7b97621d9137191026424c5b87e0f48d054064c7087526ba24b07bdb243935caf7f98da8017687921aaea750e8f4410dca1c8f0c7552a0986da9225c4c2c99e8df623f6ef761a446311557d6525eaec8117d072890a33fb000c25fd16bddcd8b07d0fd8abf8878aad2383a9e1b4458ec13e55eabf8c5e1fc2cf4db6f926629c71042d565a6aeb3a937e95f6a7f08d4c111e0522677f160923d2021fe52a3f3e2fd2ac823033d41ec510af13e34974e51f72a298adb99a514a54a66179ca5a5b6c56400bc13bbad71b1f4fa24", 0x1000}, {&(0x7f0000001140)="2cb5519aa672f256a7033c73f08877bd", 0x10}], 0x3, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r2, r3, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r11, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r30, r37, r41}], 0xb0}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:24 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x6, 0x8000, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:00:24 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x25}, {0x2}, {0x7ffffffe, 0x80, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:24 executing program 1: r0 = socket(0x20, 0x4000, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) r2 = accept(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000300"/110], &(0x7f0000000100)=0x6e) close(0xffffffffffffffff) accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockname(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000008500"/110], &(0x7f0000000380)=0x6e) dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r3) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8f27ffa4a89322ab) write(r3, 0x0, 0x1d2) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x280b9169fd29ac6a, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0xfffffffc) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8001) 16:00:24 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_open_pts() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x3, 0x0, 0x6, &(0x7f0000000000)={0x1, 0x5}) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r3) socket$inet6(0x18, 0x8000, 0xc4) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) getpeername(r1, 0x0, &(0x7f0000000040)) 16:00:27 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0xa9) recvfrom$inet(r1, &(0x7f0000000040)=""/143, 0x8f, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 16:00:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x4000020000210], [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:27 executing program 1: shmget(0x3, 0x3000, 0x12, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) 16:00:27 executing program 1: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1000, 0x0, 0x2200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="89a95bd68509234fd68204afefd700f5537a077ce223945632a976e436cc827851cdf8b7d2990df890af92db512eb5d6acf6e3f72f00be0dc69dec4295f7377fb273352d14b5b7c7ee6db267ca6a775084cccb1ecb305b5903744e0f59e4df8d5eb84af7864150014cb93cfe3a1f8d91c9c6684f0bd5be196c65cdcf1f59895d7fb32bdc8ae6e103bbd2ecd40daa1238a4da26d27f5ebbfe22c640c28cbd1730fe66ce154b06cc680747c4a725da295774ad1a0eafd08a96d39a007d933c54490e9bcc4b0c91cc7d4dd833ebb14d1caf352b8993dc", 0xd5) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x8) dup2(r1, r2) 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x44) 16:00:28 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x480000000000, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:28 executing program 0: socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:28 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r5 = syz_open_pts() r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r5, 0x8}, {0xffffffffffffff9c, 0x40}, {r7, 0xd053d29532154bf4}, {r7, 0x1}, {r8, 0x4}, {r7, 0x100}], 0x7, 0x0) r9 = accept$unix(r8, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r9}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r7}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) shmat(r10, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0xffffffff, 0x9, &(0x7f00000007c0)="644b2909edcc942d752ebae8643120de38504225e858a8c469484e73376557336b16b23e3009be9cdfc861be758955767e22fe1c59012c396dfaf6114a0963e3002f7e454e7702acfa2a72bada8cd7afbfa17cd29aa217d1f4f2c35362feec28718bf13cd114c6b4d1232ca478a9b255f4be0f8ea6f909e763a7d4e97763adeb5b9b28d4adfc4cfad631d0b4c7e2c2a53523a9f2e718c478d66c516c", 0x9c) r14 = socket(0x2, 0xc003, 0x2) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r14, 0x0, 0x65, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r17 = getppid() fcntl$setown(r16, 0x6, r17) ioctl$TIOCFLUSH(r16, 0x80047308, &(0x7f00000000c0)) r18 = accept$unix(r16, &(0x7f0000000500)=ANY=[], 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$VT_ACTIVATE(r19, 0x20007605, &(0x7f0000000200)=0x9) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0x4) r22 = syz_open_pts() fcntl$lock(r22, 0x8, &(0x7f0000000680)={0x0, 0x0, 0x7f, 0x7fff}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r24 = getppid() fcntl$setown(r23, 0x6, r24) ioctl$TIOCFLUSH(r23, 0x80047308, &(0x7f00000000c0)) r25 = accept$unix(r23, &(0x7f0000000500)=ANY=[], 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$VT_ACTIVATE(r26, 0x20007605, &(0x7f0000000200)=0x9) r27 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x200, &(0x7f0000000080), 0x4) r28 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r29, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r29, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r29, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) recvfrom$unix(r29, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r29) ioctl$TIOCFLUSH(r29, 0x80047410, &(0x7f0000000400)=0x7) bind(r28, &(0x7f0000000880)=ANY=[@ANYBLOB="00006207000014008ea78763c6d48d8da69ce27d664c1dd4a5691580147608eebcdd85478044d60237f9904b7b62a5f2500b076f2a854e6238167fbf6b66b579a3a0c18d6e9ff1b8c5656e4a3dec801802"], 0x219) r30 = socket(0x2, 0x1, 0x7) dup2(r27, r30) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012080"], 0x10) r31 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = socket(0x2, 0x8002, 0x0) dup2(r31, r32) r33 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r34 = socket(0x2, 0x8002, 0x0) dup2(r33, r34) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="0000144166a2798a0000"], 0x10) r35 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r35, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) r36 = socket(0x2, 0x8002, 0x0) dup2(r35, r36) r37 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r37, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r38 = socket(0x2, 0x8002, 0x0) dup2(r37, r38) r39 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r39, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r40 = socket(0x2, 0x8002, 0x0) dup2(r39, r40) connect$unix(r40, &(0x7f00000002c0)=ANY=[], 0x0) r41 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r42 = socket(0x2, 0x8002, 0x0) r43 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r43, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) dup2(0xffffffffffffffff, r25) connect$unix(r42, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r44 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r44, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r45 = socket(0x2, 0x8002, 0x0) r46 = dup2(r44, r45) connect$unix(r45, &(0x7f0000000a80)=ANY=[@ANYBLOB="620202010000005af00570a1c023c0bbd5386b56b2ccab15f2cddb119b31cb29ea3125274c77094dacfabb457b98969eed1f124bb4cf490eb379971341685df65bd3baf016243b67533d17f07909c99ee9184369aadf41feffa11691a8c709c5527e7b476a11f74dba44ee23672e482b70df017f2867c400c7d7851cecdb8545e55b34e82ba3429af5a84ca8263c4e5927f30f89102a455102eb2f856c28ea00bac2f1b216bef616946c46c04a7fd9deb1396197cd6a"], 0x10) r47 = socket(0x2, 0x2, 0x0) r48 = socket(0x18, 0x1, 0x0) close(r48) connect$unix(r48, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r48, 0xffff, 0x4, &(0x7f0000000080)=0x8000002, 0x2) bind(r47, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r49 = socket(0x2, 0x8002, 0x0) dup2(r47, r49) r50 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r51 = socket(0x2, 0x8002, 0x0) dup2(r50, r51) r52 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r53 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r53, 0x80047410, &(0x7f00000000c0)=0x2) r54 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r54, 0x80047410, &(0x7f00000000c0)=0x2) r55 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r55, 0x80047410, &(0x7f00000000c0)=0x2) r56 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r56, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) connect$unix(r52, &(0x7f0000000900)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES64=r46, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRES16=r42, @ANYRESDEC=r53], @ANYRESOCT, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX=r18, @ANYRESDEC=r21, @ANYRES32, @ANYRES32=r54], @ANYRES32, @ANYRESDEC], @ANYRES16=r55, @ANYRESHEX=r56], 0x3) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYPTR64, @ANYRES64=r31, @ANYRES32=r34, @ANYRES32, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=0x0], @ANYRESDEC=r40, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r51, @ANYRES16=r1, @ANYRESHEX=r47]], 0x7, 0x0) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r59 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r59, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r60 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) bind(r60, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r61 = socket(0x2, 0x8002, 0x0) dup2(r60, r61) connect$unix(r61, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000032000"], 0x10) r62 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r62, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r62, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r63 = socket(0x2, 0x8002, 0x0) dup2(r62, r63) connect$unix(r63, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) writev(r6, &(0x7f00000009c0), 0x181) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x347, 0x0, 0x0) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f00004cf000/0x1000)=nil, 0x1000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:28 executing program 1: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="04"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)=0xfffffff8) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10301, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) shutdown(r0, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x200, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x1) pipe2(&(0x7f0000000000), 0x0) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000016c0)=""/4093, 0xffd}], 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f00000000c0)="d35a9482ba48fef27bd5efd75ab1216b9602b824748c0b6a316f8f7e235bddf0", 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000280)=[{0x0, 0x6, 0x2, 0x8}, {0x4, 0x1f, 0x1, 0x7f}, {0x81, 0x1, 0x8, 0x64}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x840, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="fa1204a491", 0xfffffffffffffdf2}], 0x1000000000000277, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1000000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/de\x06\x00\x00\x00\x00\x00\x00\x00\r', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x8000000000000003, 0x30, 0x4, 0x92ed, 0x1}], 0x80, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x6e25}, {{}, 0xfffffffffffffffd, 0x20, 0x200fffdf, 0xe326, 0x9}, {{r0}, 0xfffffffffffffff6, 0x40, 0x1, 0xfffffffffffff000, 0x1}, {{r4}, 0xfffffffffffffffb, 0x30, 0x7007ff6e, 0x7d0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7fff}, {{r5}, 0xfffffffffffffffe, 0x18, 0x20, 0x5, 0x1}, {{r6}, 0xfffffffffffffffe, 0x46, 0x40000010, 0x7, 0x2}, {{r7}, 0x7abe29401170ce99, 0xc, 0xfffff, 0xffffffff80000000, 0x7}, {{r8}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff}], 0x0, &(0x7f0000000280)={0xfffffffffffffffd, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x3ff, "e7481766fdbe2cddb4c87f9c107d4e74b0a3a26c"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddf5e62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f13527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f", 0xba}], 0x1) 16:00:28 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xf770, 0x0, 0x109, 0xffff, "bedb1f106121e963ae3e245c2423061d9dc5be7c"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x1ff, 0x5, &(0x7f0000000100)=""/110, &(0x7f0000000180)=0x6e) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xf, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103e", 0xe5}], 0x1) 16:00:28 executing program 0: nanosleep(&(0x7f0000000180)={0x8000000000000, 0x1}, &(0x7f0000000240)) pledge(0x0, &(0x7f0000000200)='vmm\x00') semget(0x0, 0x6, 0x20c) semget(0xffffffffffffffff, 0x6, 0x20c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x1, 0x100, 0x800}, {0x4, 0x2, 0x1800}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10001}) semop(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) shutdown(r2, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/207, 0xcf}], 0x4, &(0x7f0000000480)=""/191, 0xbf}, 0x800) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x6}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:30 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000046e74dd24235e228f19be385a0ef82943ca94c2d49bcdc33ab0d65924ba2b6a13dc1eec7284284261f9fe08057837ae2efef3e9af06fd765ed15d8a1acd1fc01dedda6a028787b60018b98b3acd48242fcaf25308eb880b6e17ca083fd8462d8e0875162f5f3f44fdef652a5ea65512d2d38916d3cffbdbcc75ddfa3b90840330411211c09acf783c228b23f79fc807f650173593828c5d4e983ba78694441a64a81ea04adf6e14ea235326fe2e6029e5331fd13d00e228fc12ccd32cb0ce488acc100b4e878f7b18698ec42f9aa5780b5e96eef7a5aa300607eba7db56ca6f2ea01b2e4fa2de138ea2d6aac0a7cf29bfb98f5f01d36ae9cc7a9fcd4b175358dfcd1186c1b67523791546c91421ae01170278cdc4b3472abee9884fbc8fe45b5688edba8eb655bd4f146678e903d5ca91bd07fe029de0a48fc4477bf1f74c56a569dfee2422f7449940ce8ee5223d39921f1c70321483415059f9048462faa3eb47748aa6ab498879aa05d7e6bdbe065e487800aaf86852fca6f2c41867590ca7eb21a1f2a29dce157ec5adbac1a4486efc3bc34e3a4ca11e31f85c19bfaa220a3d5c18b76a20332eb797d2f54532bafd6dea4e20703138843f2cf0e460298a332cff0c11291fffb2549e3408459c20dffb29dd625ef353c3d7fc13f93d903886912251a1a786671839feecc82a3f54d24d8808719135b2e10d8069ad918db92919c8d074ae64bc7f3e2d09915652553050617cbffbe998bea3b"], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x40, r11}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x7, 0x1334, r3) 16:00:30 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket(0x10, 0x6, 0xdb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0/file1\x00'}, 0x10) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) renameat(r4, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0/file1\x00') shutdown(r4, 0x2) shutdown(r4, 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000200)=@un=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000001200)="d43ac2dcab29c138b7a94249dd7590eb87726085ae3cb6574e29d8624b46941e658b0326608b070a0012b95f6adc76e5672f6bc8f2c1d6fad9e336c9017cd593c0e6f14e54e88f784d54dfceabf129b222d78548620e7327660bcb00ce91494720ffb4d5f787f16965b6712b617c8202565ff92cd065cb9a3f2e2a5a055c8d06b990c1da50159febb5bca2813598cb02c85d5396e09283bda818cd21d9d13099d69b55d693572735eaf03da5380969cba79e762439c94a9b343fea93563201a81ffe5c86cdb56eae13e68e3b9b373339b6f7cdf165ec191c9dd0166b5a0f51aea9d034ce687436ce868631fe48b4fff4ab3e277611c346c7785337ca7b3790c7e0b2879dff1b8a55606670e028082ad61ed280784539046a231c05163b23dd1e7cc4cf09a17ebb96802d34215f8fbd530dd299e91ecba57e0d1f867ec9c17a75c8aa5fdf1187cdbee92b060a63226de76402ae95709c1ca47eede52815da9c68679a202fb216a7fbc106684a6caa72af2ba77fbf857e0d2133d4e2b2b1d60c4c80097a1856f941adf12c88050720a113f67c4df6bdf4e0b1cfd541641d303beca59e1ede0c8396b6a92295fd752cfddf70b54037dd976baf79ddc04ceb3aa20dfe768f3837cbc945c07d232a17b0f40fa7d19c33acbceaaaeb93a7cdcf753abba3c91ce70bde538ba03cbfe3edfd059ed38250bbe77cd064de5e8cccd76190918647cc2fc1f80e0eba5a23d0dfe15de4cde7ca529dbeb515409ca22959e309b5fd1d4d6bdf7ddca79f558ce7fd3dc1315faf31ab4a7fe70b19e1ae3f257f8a8744f7e68b1879289162a0096aa2ff60121b533a52dd8b9c00bc1f6476b03e78422226de59be32d4d44ec036c29ea5c524dbc720ce6c686ef5249a68b49100c8d83a2ecee04a8c880d33ec344d8f28bc747cecd16cda2df41b9028f68981ddb461fae7cba1de4d6d2d05afa4ec5647e25ec32ae680ed80aafcc27423648fbf731ddf248a37bfcf00d065ea0921c86e3df86df7a2609d02650874ead82987a5b7aea069aced494ba8a0678e15dd669a770318f660fd7a8f9cfca46d5e98b41d97db3a2958e3130eb2bb551c04c4d6412c3730fc6c06f90c93434da5ee7a03e1897de22a6d97070b6cc8fccfd83e608c1cc0adcb0eb358f99a7a78b6c0e6f74eec6b01947d9a20814d6d914be0f7f3257435c56c6ef74e5f40a1e4996a84a232c740c5a2f1396e67e1fd662cff8c7fdb149714a29e2493c39cf8f053d772e57bc342e9aad1c14c27ffee2258bcc8444f54d6aad418ecabef0b952dba6bfd0e0a9d851fdbcbe3f4a7ebde46963259acefc41864a97c3b3efbf2eb1aead7b9c6f3af4af9e45a9897947c6c022bbf8f0e026e9ec55ee310b6ccf134a5489dbaf8d5bbbe01e710f95adfaf5735fdf0df4928b9ad2bed606ae129fd7775a8f2320da1871ca137d46d801046451e396bd3c4b1fd07917b61367b7ebe2b981568efff784f2baec034a3d1c25254c070cf062bf8f1314f7f5d1a53f2b5585ca49ca7b39b48bf8acab21a92ab843ab63799aee4fcedc0ed51506516f0e62ccc1e18b85883b7fa7d929b30f05d6dfbfc086a4a65ff1794288ff58ef8237d219909565970899112b4620d7ea16f6b3c4e7c3bd4b0a7ac23f11b561c40333318d0d198e147ced699cd90603065d4816e3636240efc6f1cb9d9592ea96e90a7a8fdab0de3972531e63f43023b6d13cf40ab51ad755e8c178b1219b2c601058aa1066bdf5090d6daa9cd943e2d9d3ed92421d9952de3b44937aad254ea264efa407f2b8772bdfe8ab495f68e3eb84e57022719954879f0004a4788b8c1ee2a0c08ba419dfa9338cfdc2c1cb320067c4e2416a136305e3c70bc225120d2a637cbc63e999a57abe2a6919bfb6ca666fb931de6718102422a9e61b6eac72daa2ea729a814cf4ecb7cd828e946356374c8ab3b48d0e2eef985bbe7f7ea98943c83a0baa0ea826d2bef7cf9be9626fc9965ec79f07247b7e68d493eddc31665773ce9e3f20f6333239c12aeb86fb5769d8ea1c564b0c88b07bb039c053c88ae90a6766607a0bbc741c3b0e15cca929d104f8d0ed5fd378cbeacbc4688de6796ff0a0bbf9482c492f122ce0035e4dbfeee00f4adfac333239fe5ac847ee681ea1da8d407df8dd6a437803a681376b54892122d41d6b28433628216ee5d1132cd3aaa3a71edffd35c3c293af92ea1204f566a960f3379d1acfc02d6953a0f2c69ecf7b1f46cb45c2e0619fa72a4334a7ab2568e00c32f79e4806590d17ffb664ecf637308c6d8a48ea4c94740988a57473df073c66313e89400c98369a44a7db1e133f44450b0c0e26649b069a72c8d69578ed7612b70f0ad661d20cc781bb07aef4fbd481d8d19fa522f4dd30990dda811fc76a01b8cbd4730115d00ff08d4cc6783ba6de37c68210fbeb6812ea16c780bfda1726e72ea21c65858d87151598bc08d7127172b56a8154fbe71a9965c08056a465a3cd05774399e46c01b8c001b322119c47e92a57bf1767e7a15de17e7bf9f160a3d049bd313543a13c1421f24d93aba2aece4951c5893695531604da0e009ebe5c39a7532e953b44d13e1682155e00b9d7a13ca6282d6aca429793dc9a8c61cd2cd02e13fe34f51a544f81e71c8ad960e2b4aa136e20a1925c80d391e9d26659b225b211e7ea4148fc8504c46714af92d07000e7ccccfa5af85576a832d30570be687e11e1fd705d3bac7ff34a1225416fac5c79c900caebbc8e5c21676826ca4ba9f905b25f19003bdd0bd87d7b9251fb5eada89c3083a4647356b499512bf023dc66a62a6caa5ae6bc635a8fcacb8415df1e016104351166e974ef3f1ad0761995fe23d355f8e9c34bffcd344ef4e396aa0037a114c4cfe2fd1029ea9d4e67d75461eac37f51284b69d8da78d35051eabf9cbdc97c43596dd54df2f7367488f27247053c815daf23398f64caaecc97f68882c6654b854ea31eee05622498d0660ae376a472f5b2a8aaa635b717ccdfb5fa3a718c01db8651bfa41b083f6ee6dc0b07d03b8f8f97737fbda73c9d798539af6b85d47b99e4331e9a0a2b008592da7d8ac0a7fa364e0bfb2c1577ade24c4bf42b5e7371a49aa060542b18a2f22184673a9470120de2db62e339279ea8b337d5e2d34256d31298d1518fb784b7f88339e7edb524772de90c4e64d7c895610b2fda8d1ab57344ddaf9308d37d40de4b24d9f46333110ca321e123d43aef524efb35a346c8232972c12680dcfbb9069c527e7338c6e4c4c06049e69226341c9fadd682d6aed774025231698a42fa87491961a9234ef9ca6e737e0a0bde48e60bb7ecc86a38786838890a1fcb7f1460650bffc66059a787076310a12773b0d0b98052929e0c6aa7009a19122fa88870b00fb77ba6cfb307aa73a1e1aea3e20db5155ccd697224d2bd7849bbb7db4bd5cee0f28a1b1fc06b124990bf583bca5d440713b2fe12b478e5afd7b691d97b1f1c6a082993788bf8ea225760b5f213e4e63e7aa8b521b46a73bf04dd0b9df85ae8e9e7cacd939fcfa79da5b8a4571788789411b4babf8f7f836fb48147dd4943d97931bc7a8b12aee15d92dd1af8cea07aa79e92f53e2edd8b0f43588c0af52afc37f0f7f26fc85f068e99a3fc7f5da4654a0b1ab3cc6b49482724d337ce1667e8f65400ef8109ce3065bcc12445c71056571ad2bd686060a3e362ad14dc44628bf9dbb02e53124bb438463e6ec052ab0a6533a0eb25199a74279cfb3e65db88252b6b2611ef24a600e96491f58ffa63304cbd70e7ea2910ecf866a928133ce4800c2a995eb711481c4ced145a7473425e41b767d5a05e6379f04ef2d3e10c2068377db825f3c56d239bd58ece6eb9210956db943b6efedda88e3d6fa014d8ffefee1eb63844b927da2166416a751331fa447fcc366777c2de31a7d0c929f9e2060364b9aee0fd9b7aaf753c3f2a298547f4c7b53e1f15b31f3578bb801d1a4307b54c1eb503210a406e387ae724be3d00df1b334ed5825130680e5138b467d0de5d37b04f3afa4455968bfcabdd3f1187c3836eb652c5e76dc37e803e65241235205b8e15ce651382951736d8042e935db1ad2278418c950ceab9233a17c6ef0d88e87c67cff9ea0abe0e3f1172827b360bae41c4f96336f84242fed4e007337c91e5e0cfd1b497946af26287710948ac6cc494c1d72f59d1165ca8837ee4d84e5e1817b17d2765d69a91767684c1c5b0cada0bc4809ad5f73cbe052756df6930c0d28263ee76a9515a7fec0392129e154cbb78385d2776a023dd1e2cb64ae212fcce9aec06c29a0c7ef0f00c93874df919b662dc5369e33b42660715aa3945ef402e6b2dba17ffe566a62eada3f1f071825e0130696d94b9454b3408ef8f9716e8a9d8d6de9529fee610a2a8403cd074f001e27fceba8da41a17d3d9e521088ac9700df9d901a73500a08978fd159eb9c3c340bc349be012d5ed9341dd3f2acb5ea99f9230a08313a68eb59287cc3c2908a3ac48c31932012f91460d37ea6b718a0c9dc2deb7939cb5037744abf05d9a977493492042688b0708074ecbe38542881ce2f7e412d3822754cb68d619ff3d81fef34cdb17ab8d7385dfec520cf6f12be0ebfae936abbf6bdea38521ba1fa5ee31ba7c9d0f6391b803a7ff4086929a3fd61a2f59a543b38d4837929ff8a933ca54943b3a6a4c8a5b71c4e118c3ef8566d1dc56a1b08d7f00c12465cedb429cbae459ca1c97b08e22d6563386a3e1ee80488645f99147c61f96b5b92c1179eb96b4d0404e91736b96b6e9cca23242e3d9a9a0c37d5a253d2946570df36a690d528eae2d0f9c20ecbdcc30a693402d53f5d28843dd3edc5e4b40d4c7f00a3009e681e8751491d0eb21f7c76a0a68aa8950c8e2d743177ec89d2c3d133c49723f04f8c2f088b625570b3531ec68be258de6158a61ae43c4fd924de01b6d6f4146efba953474892fce4b4a8ed33fc51778160e56c336c512599ba2a7526edd4302af6db5d55e103eee026aa3939c6536b19bdf019c213493ce842a8b18f899230f6ec497f14ea3765a0035cba6776846f74be2161152a040d72bc1e849a2ee74aa5f72a66ce177b7ca3d15f87b45280c137f4d583840b5f91b0e0ee9e85614b92eaa0870d36d60316ba33db36c040e2476aa2190e712d8adf26c86c37d53f03b6c9a4c86042d50956793205bf1473949b93bbdac68350f719792dc69e49893c1bfa1f712e1b171f821998f59b457972128a3cf68c70a4e80c70bc4a007a6eadd9a8b4338b181c0cb98e06106123444d43baf02e2abf23ffb360794be3f020767f95136d1cefd8e56aaeb358fcd4a983a9ff08f4cd5d5079cc65d00ed16af6bfe202bc25729dc68c631fad1bfef3cda4ecd0f4d20849cf1bce3e189af5f93e9ffde262f1821de89bfaad69b6956fc8ddbab2c51bc8c0422359dbecbaea1c066a5c8e63f2ef128fe2db46cfbae4a56a9ef908b4b6d8fa38d372398d0ab1a3564cdfa4529b9e547a457a11ea60e2a6ef8bee8f4c427da78a113ceb3eac05364ad31eedb4e5cdb415f62f9642177ec313375924e669327c4badfa638c7962adc89d604ad8587c90ff59d946de91fe0888a825208283d1c82f93817c85f4875c5c172c7dd840fa7588dba177de5914249e9ceb7442c06a61bb6fde4ef376ef98cad5236ca5d2ff238232ca8f2483b517f3f5b6ddbd98abf0dd9eca1fbb00d7fd77a921121e8f46167b5f2cece146ae77f49e55ef90e999a415b31636e27e4fc38af0943b5d23db94ab258c", 0x1000}, {&(0x7f0000000280)="6081dc977e5e3a090c675a38751e8c6a6d6c63dc4bb55b186310533e080e83daede76e7eecbd74cf255b64b57c967145e1d1799ac8f0e3", 0x37}, {&(0x7f0000002640)="fd26b498e3c74378f7c1659c956c5eb29eb72ebdba9cf06b391f81dbd9cb5767dff0b23f47f8137cbaba48dc0e16fbf7b92368ebb5c7b1adab5ddc514e4d3749f7c750cbc3132eb42e8ad5551f5cdc88ef9009ba347d1660531a92c5a790baa7cc464eb457bbb4c83ea481ce97e6b1280067016ae4162e532754658f3ca303406a11e91154b38a632c6568df466c554f1b9babf855c2cd3e530eefd54fecb3c30f60b762145645507089335d08aa00eafe87cfe836e1c11d25ce4709231c02b6b0ce411d4644a29311ceab856987e3ff945e8506ce762780f75b2c91cc57f9e44cc5e62876883e16ef0cdc54a92876b38a1fa3d81c5445e4a65180a8e2e76dece8c8d429b17038ae76666bbdc3ec5bdbd6cc65cc32d9c08218f4a3c88e188a464d98649774500bb849f3d247f7a18c998b39cb9ffa32151ae61749abcffd288bda956a38a6996d1c4ba56691082747701c6a00ded675b784010d2f28f0beb057cd6aa2f41a162305ec42aade08253845b908318c615df2ff9b5d9136b4649bc71e2ffe448163d9418b81794cf86e1f4eed6475758bb66153018db04037c2fd54a9f4e1898954ca56e6792e725820b4e35790dc3d569cb3a2689c070c9d022089c6a0ffae424b0660b910428aca8e7dbd268f1c359436dc6d69343a515868ab65325eeda98a838d1b76ad39e92a7847d68316e4a2294d86b6c0101efae3ef3ff213b60b841ecbcc3983fb4110927b8b829ffffeb7a70133c29f0ba1c9e09f810600634ff804935a9c1a9653ded29a7fe57fc2b6f102e2bc6f9594a82d605bb2dfd893474f7ae7198498d3d4bd7bf4598d41562bdc7d886be6b614954aa314e14596d002e4a519edae4567aac4944e704e0efb285d900a825c256e1e84a95f8d18356c48798574d9adbae43a9f4cb05c54ea871bb30b3310859f67d3c79a30b816163e303989b96a8fddd6e2cf9d144aede5b3ae15079fb51e71793ed60313c88029a54434f80b64f246ea6b9ef24f2b20f0c70be4c5709f2eb41fa07f2dcecfe8cf0fa070e81e9909d2d11380bdadb8c601dd57436c57c1e129668388d5dd3b56363b78f9f86e9ef63ff36d27a4e4da3d79e29f4266e0e9f108ca05652d94323b50e01c44fb4a9444914a900b51c49e156586691d6e2c1452f846281f35cb7fcbaa65eb2c7a41f8ab7c71e85256d60f3cfe7c6b64a3bfccc0d5187bb7a4e8e04255167fdd4cb537e14d22d15837fef0b812fc9d35bd669c05a3e93038dc1f95bee673939dad9cc2cb50f7b5162636f91851010b42ab9a8ec0c4038f099d753b37e955bfc24d78505b2a06f9dbeee2a0d581161c06ae403e6c9c0cffd38e4e6c185788a7c92c2ba5a1611b5846fb3c5881895a31a591eb0b004fd7201f028d164a4fee0c8c479eb22ab02d6c99ee4c1cbd4c45842b2649729b9683124b43bb0261bbe267e09836aea85a58d8dca889c192e61278cf95ab11069246ff0b2ac46da0de7991e18d6d40a3024b54cff4aa5258ca6c16b07ad7b7fe78cb9be873fc2ad174532ff3a1fc478a00312f53987ca202e18f07147a00f7b8bb9a6bcc4295c822f30a008a3070f94fbc17280e332f6b804153cd27de7f78d6edeeebb2f7b905f11b61f5a1c81803b69cf6c802d25b0414819d64967f6a0b5860f9251571d815d1ac9950852ac51e269399c00bfef7027d8e15313c4ab85f076fbf519cf0cf2737a684fbc2209cef84d346d19321ff9c7b1380e538d3af88cb107fa002a688548eedd2d4b61a6a98c6e48a776cd05fe201d16ba217c05724529283f506c9a66333fb7c7e0de591d850727952af608ea8e8146af86f7f4e551f22992fdcef700aea372b4671dbfa9d57f1fee5f25a55e45d68e95d56512c9bf5c2a3ca819dc39221676bddfecf14e08acf8c4c59962bc32bafcb979c4b63de71f083ba0531d3d3d93d5a89008319f737ac29c210b01cd34205924c676a19610119c17c56a3656bbb615d98c97273c30a217ef93d7796cf6b77847f64cddd6afbfdc516fdce5126af7a6cc9dfd7781687ca494b7cec8015134d18fdf444f685f43f0f5165f3df3957930df37df2819aac294117889ae088393443b9b829bca2926d037fadb3b7bd83efa71d93d5967bd8c2c596c6389fa1a58ff9157f51a92b5dc9749415e10b96cc56912def9010b24e588b5fe3e86a7ce44918832d4e23fd755d714ce1fdcda6ff70bc33259a25f0b63a7adf2b1848f2934569d1d85ce7faed2f111de87f709f344c7476a4f504574c232e3cb9ceba80df66ec97034842b0770de2d89014998d7f0e17ac2fd2f90b39c9c95f628ff265baebb52a1eac94208a7eac34ecd41dbcb2bb9673dad4abbd644c6e917000f5bd3628770e12a029713cd5bd666d39a16743bea777206014676a2d2c18ae7a7054083e818143dfcf31d22235158d12b5a2081e4ea22e643d46420b671e84955e5f7aab6135d1fd6b58879b15f30f41a0d1a39b29e582d12c733e8935065109b7cb3e20543d9cfee1eedbd1e8da079f4d714d3fe07f3f4570d0bff78a7f920ce48924e187ce78a8f017220daa274fb310a2226844daa3c93da7d1bc2e056ee09a49ba8056f507d422f00036db7c85b46cd6e066191fec43f5adde77a77eed476271719fef8c36fb1956e9d01835066031ed7c5ce5fa7c94219322f16092391ebc82a2e906862c7e28182dd2f9a54fd399dd9de5322706194aec1188639e8e41b97b259b18edc50770a07f0717f02e33931725a10576dd2781b441c92216fd99fdcd170f5543c3833f8657ede73249814e499163c782055dd607defbe445c6a9e6f8a79b6bb50d48c63f600388bec1e9001ac1d8432aa845c175790595526ba5100b49281a8db35f3b2870049f33d4a3306646abea3315151468b8241c65c788b561bf653dd4c436cb640fce48ef7372463c1d32d405c0f9439d40632532c22f3b49d66522fd04606bd015d43bdcb8269e1e38619de9ca9d4ffab3c5cda2b425551266da7b9971956e5276530bbc5ff9dd2ec702cddf1d46ae68af752ffb1d71dc163794df1248a09297f0943d419006c4bcf25e1d2b20516edf53a7b224bd97c62d2207b70b83ee13381b22a64c1efee1edc89911bce3c95fbdc3ae44d0bee9b4737e123909bf20d7f8c123a1b22b97267cdb2ebb8516bc8e784f214d4ac13be70835478ee62e997d60868a30d01ae46698b33e0e468ab9052a8bce94f8beb6a7364338e756cbd1b7fd4b366c028c0c0d54caf19f3aeec8c7a6569d1c4eae45f738a5c72d2d12e446e68bee3aaa777c2bbe7f0d086b39017c0d7077edcd84d1d1c1e77e68a6032b52cb39565734746201dee5004ba5ce30d3aa594bdb8ce570f2dd3e8c9e3ae7ab8c2bcb9ca0d5420196a3524659badfe1652d4a00d29ec94483020f4fd045880d5dd075599c7eae2d13fe7f7c6f82dc864863531f99ac212a4f7e3c4854240042416e162e2338d82a6da6933c27a34e799bf2b0c2a093938070528db72647b8fc1f488ddbe34a30f0d730cf630cb69ee0b3fae921b6dad0e819c866e1b4e7043fd4bc4b48c69c1e5b1885ee686e94ff79868ee8ea29be12d35f8b33cc2cd34dfb598532a3bec32c52cecdd848afc47d4c86f9c66d4d6a9b89da2464203463bd2e4e1f943dd066d0fc8f889c6d4a328ae9ec24e2703400535d74d359ebc316b4ff41dc11f835aeb785ec93992ba910ecc4a1cbd1cea8c2da856e4b06ff8dfe050a5944aff97eb03015d7388828c0b34ffc14444fe801675df76255098f1b1df1aa4675fc93f045100f80a034e455913fcbab9e349b8c5faee977e964a17973e348565e388efc52d3c04988e0da321ec24f3cf434e3d0d75d2d3dd3800fd69838bccb1245bb7f008d71af37555a97438e6665cfbdbcd601bb0c060ec4af7655563077a48e276346e195a50b27830dd439721e2864fd6d8433e4893b8ca573f28213b1a2b08e3648bdf3c1282544890f9dacb81c3476737dace0c54ce011526ee55445471d68207901c205b55320a54b1f4ca69d40e18891a2b805c4d02a5478cc084972af12414ee4baf5281268314ecfb92accaba6f0f4655fbc2fcc808174e2a3c1ec023ed135cfe8da383ca6397cc6ccb0afe1cc472cf5274e7c00b656d39896e29f338a9279e489b5e26311fa541f6eb8b6ece9607417e2d0681f9d8b58bd9196e4f58bd001c2afc85ce9af4748a4b6f3b0a9131be2c2c59d87147e1519ca4e7a0891d4b812d9f3d18f1ad9cab5799eea1613185a48451173be87269f1f51ec36da285a3a852ecf0b858a333252db9f93cbc428d485713014e2547ba80d167ae13457883545afa18a1d77b349c16b1e0661655122c9c92d464ee04b8c410cbdf545f818c1a46d831095afecc8f04f984e2f69d342f1611a8a6c970708a98af408f1e6077ea6edba3df32d3ebf54f15296325cd9d15321444629f43e3c7e4a283f5c706a691c46332c95787b45fec1689d885a50a86cbea90d3f58710af7aa14ec44edb132182984b0ebea4ae8e1bc84bbc510678be6d7595d0fcd2728af54604bc9ae219817fa03756a93c8ad771c5e5d68b39e4eab8730fbcf5b77ad4c53fdfba2a927c44bf799fd26b0d5326515de93caf1923c160a3b49da1e35f7bb5fbf13e7a9035d6b57c5b1a8a3dcb7deeafc8b6b76b5bae96fa6b86f2704a7159a31fdcc59c07aa745bab8f4bc869a6a5d536f151827609373ed750b2c4e4b817e37304c1de452b03a78659ba9778f1ba8718cb302cf197db17492d54426411e21c73cdd56cc1923860626b2efa4dc421ca81d6def538bb28a77f6ca99a0314167a2f447c192218e46e36c6b6e7e4ed92b024573d3e3e716fd0c7f0da7cae92b5307b0baf07ac9a92fc45e6060febc294351b22c267643d4d02e4980153ec3b5ea06f66bd851b570a1cc816f78fe76f8687e2df66f9f15fd76b63341eb153d8f1bde4a5fa684d31d936269377695f4731903addc6ef154ba724616fddc07a8cafcf87ec655840b219fc01dadec198916291776ffd10978744d282ed0452e35746f81e180f646b67c993802a21f6e4d4bcc8ee1a6e075a23d6de242cd73d2a064b8d75c01ead03a3987447c8fe5f603c520694d4464772c97c1ae37ecc14896e007de4cb50e3d54484cbcfa1d0977781dbeb59201052b528b549be87a2d98b2f3bdfddd74f525993b5315956e7ee2629c606e045a99e45cebbc8d314db7fbbf5a9620483d8b9488559a0ea22ffa6fbb38c3a236198d326c2bc4b930f66769a8461e4c439833a41c318f0d2177bfd592b50880395344a9a4d7b4e7f676aeb57cc021a8db9d60d9bc5c30a34bacbc3113fff8b866a5b04ef091c6a0a1c2a8808d9e8805489b8ea1097d3f22310048c5e9644fb7be8e2de06ae37afcd0ead514c8dd7774e1252169217278c393c299f2a551d3cce9941e44f13ead94075e19ccbba049c7308bcea4c09ad76a08f3a2a537b6434ba24d9326e64575d01e9bc4dcb262843350f648c1e2845d7356dac9792781dc924ac26ac826c4ee052b2122b08c134ebb81ecc180d397450d8fa501c8030f462c13f59b55b80c28c820c2bcc963e1d391ba213eeb9497632128dac4461667cb23d44a0da51139c92ce3e7553c8ddc00007f8de6a756f331ea6c209a44abc5ef3bba32ecbf56a7a986d8ba17f017fa57fdc7fae56638ebba215364f4fc8ea8c2661bae8148efba69b0b0f277a65c6706a873562079f81f56250102c164aad1f03a316e12d276d9ab89a3473f0b7ad36a462296e0e2500caffb6c48e9", 0x1000}, {&(0x7f0000000300)="5ca46b50c437679829ac047ed7d782c12f1d2c8f18f16284a016cb7ef40d40d4a4f7a49f7d225f33e0ed68e5fb4a7033af", 0x31}, {&(0x7f0000000340)="d19f488605927e0ab54df3dc7afa332100c13630ad8b449c08feed9702bd1240082144bffcf1a74b906ffb58a13062616263be407a88db0377a12cbce7a22efdc6d68f3f50a55706b9bf8f844a20d51e986b8256459a0eea235b261d4618d8e28761ed5df5c449ed5ecd594b91920185b83932ab8e1a6599b84d3768c2cdafaf5885faaabc3ef4569c7a8c77685c5761de4251f478ec6e0a5fb45725c90ba4a742099e89c80bdfaa6132df20093cc200898ca4bdd9871b696b69abc81e33d365132e0406e7cc00621cd1c08254a399664084ba05f3a6721afd660b2dda3742cc2a8194983b7458c1b0ebd67a7a96c2dcde0983292541d9", 0xf7}, {&(0x7f0000003640)="acc9d9ed923241869f9e5612eeb0aae4afc0eb6d513fd73c82c283d57d531e7e2b6a515b20558b2233aef3404ddd8fae50c064ec513185fa5ff1530350c1184c10441fd2bc300622fd95ab837b7ea8ae57700889f0c124ac1c04106e411be26b2214b79b171ee07befe0c99c75d8634adc03af90da42aaad25dc6221e66b9deae1a707127fc3068bd078b91ebf6761bc5c7d95d6c34b0511922272dd00b11f005c5f08237d954c73d9b416a1c73351751c22499d56b14c534268b6acf235e6ef0fdf2189c9a8a8e080d6a846a7b6ad162f9b04d866c0246ad6ad8cbf87185233cc187f1c9e7fcc78707426470a67178c0ece94f6e5c315193cfd48ec66cf680c52dc23edede356d628d94e26439ad9a8539d030b5ba405b7604a27f95a2dbc24b81a060d043122284832beef1e669f2bb0870fbcace48df2ba5d5bf8bf24b4117080de907b6923e87fff081f8144cf5921b53cc37139526556de83146877c819e207321a81c1616c3321978f79f669d6479c0febbd18df16ab9d6b0e387ed651e2dfc1c2d1e364ef6d21cd0a6c76db994382d86974e126c4cc4b01942136088e784420c3d389229450e2c7cae4b970af84a680de421500cfca1f4f258bea8e7893633b217fdd133ab1382c00995003403ba172220e82e2db8b0ef00ddf6003e47ef268b388bf451e1492eb81152492deab3574d67d7dc11d6de86095526a1b6eb2d7d9399d28cdb3a304082897c802482c5c19e5ed766ffb9302616a8faf04847171d1d6706fd309bd4717275b77ff7ca60cbe9f7444b6dc2d3cd8300a1ccdaa598abe5188d666218af6d1b3ba6f108a8cea16a16d5972a611a541e19380c67b22fba2cef6b3bff203adf171c5125c78d9cd74835959fde42fb6f715e29875944098f82f40483a13c59edeb9ebc72d261246cc13f457ddc3e0c0251dcb84c3ecde635594997a04245977cf7d12cae560fe80ce1085f8363e99615108e5c72592c33c4198fc2291f0af94bbc4fdee356b7b43f315632a8b39161459126c373be4e742b4f2e6140eb353442daf74411c606214c82cff8dd0d8418670ec323525ef3eb358f16bc9f09ad2848927c8a3e03791fb752feaea7b101b59b1fa5d7eb712284de5e38e9656efd13b4808203dc53320754a379695d9a9b64a079f3faeabcc9526285c1f41bd26515483e39822a8db79ed80a4159df0a21ed3e33883227c6267afd70384c4309b8060cc847c6c291a192506fe73fb6a203c2ba74b9f81371492dfdb79b57c824616eda6167c81c4251c4f55a414cd3bf47020979ddea0d99da6f1d7477d173f5dc2e9dfa7629adde4a11a26c7cdece05b03dd8b37f4dbe4c867319a4fd1e664696030f0cbff4f9d6c2fd227ffb0db393c8d1ba2f443d340174b3c06c5f9c719f85be41ec68948d17e67c0ac28d30cd9dafe55d94fe67dd094a482d79bb5212220bb095154a6a2e4aa95be929a076c99baba22a91512571b739acc1cf50dfe252d48475a4b4b60bef2b39a70f3657071e2fec2492869242144258829d2f6dcb4ed3ca2cb1dc4d28c560109fca6d9e05f2a0fb2e9d64eb3905bb353271ecce25193a726fc7a00866aa9be8094c57af4c0c49ee1ca5c3380f19a8beafc776d47052868545203c39ffedd21507f4fbd6b58af83ef1eb032492c1db0dba1de7b7aefc6eb41d4510dee2b6588bd9245a1f0bd500203ca7327291600df44e91d7a8ddee408f54f514a5053bd95dcb5f3a9cfca931f5745d26374e4de0527016847eaefffdb6bd48dbc70fa525d1750fa1dd78bfab98002e94b4c34afe1bc5545a3d8313352cdd2eb19ccdecf1472935c93ec5fbb820d11371ccb35a8e6d7578ebd985c484e75e6a60447c397b68ee2801f99373b42a15ac6828645a634678d56087423c5272c72be6a85858358edb52960c6b4f574ad8ffd52e9c1cb0a59fa686fca7b31ae98dab2792eeb21572883110848f26ced59215af8b79892f7a364225bd1e49100e7eaeb99f9b41110d622920d47f1bc736ff492b16e6b93034aad9e907b92aa0306d3b6d2db24a50b317fb67c6b1d0d99ce7a5873895192155fc01709d28c3eb0ce8846df50432f25e6425d19e5ad1b0faf41eed28165e69d70566a6f2b16e181c56dc154279a002d5acc153682df5f207209b32e950da143345fcd115c344ee3992864842830d6c90883223284333510de05c6c7fd944600afc26543f855bfec72d81186b938657a0ed6076af7d5e964f06a2a7a445f0ed4bc54db48399292206067e30e5304ac66e18f6063e24e211a007b583c3b1a290630896b4a83e770ffc60235a03793578a9cf402d40985355358aeec0a95a286ee741d91102d763ab448a46cbab6a94c2d6797c992cdb3e2544a105310ba3ed99a3aa9186fc1352e5e3f8cb8653ec46c9c00f0877fefa5a15ceddc21696336d7f9324f4c99cdffc53495487adede330f13a9253a0cc9972a207b2abcc7d0ebcf19215db0a41e0e157062b2048ed05f86371dc014d6c8da99d09f76a00b81454bdcce3947902548caa1f5c316a159fb955ed67a01bdcfad3751ae0c508d9a29101ab325fdb010683b2a5f2f50171bbb2a23b6a36b340d8c751731453c866a973d8c7b771ef259f6b055387e269a7597bc2624b771b2d4334b13224ab22f4303e668bb2733389515a1efedec94241a0a2f9c998d1d57aa3f697d11fd1e00d6df7a2fe12bb19a3051d4ab3affb234cd2c5915d0f53d2a4769b8dc0e0e27f3ff5ddeb3babea03db592db0fc6087bd9953e97c74f630adf24b7aadbee3ddfa22609cec697686051fa21543a36a0565055848e007c4458948b3aed1e55ef413177712ab377cc810bf05b97120a66c3b57be1fca53bb46af796da818564f46472fa6363d0e4bb518f6872dea0a355497b2f27507c5b85b5b3ae33e2991b4d37a0f2ec10f51fee83d3490d5e05daf5eba0d1c94ef65c103ee35d2b77eb6b4e02d17c01589a792013964bee0d3a85f39963216bc5985991aea0d1b917235eebacbca816daf185f1c8cee72217e53b86cedb6019cdeeebde59b76bcb257ff5b4b492b9600bde5efed016ac6a2bdc552283d8383b5a8905e896a9701ab5c5156479f693dc001669ab3e76bcda8a1944f11d7bf7acc3bf431b22828cd7addc8a1f45b6f4bf44c750baae8dc794b670dd23dd17367e936bba993c69d73075ace823abebf2db73021e0d54860ac6ee35c2c2aaf8dbc39e924b415f4ebfd3afe1235e767ef3557c364e54232c2cc439c1111d5aa237670063c16b3a413409cfcc7dc5bfacb2072082cba81e82b2736778e2952c15d30200ba1b59fa4d6b742dd93096bcbc8ca0e370530cb55df1739bd99d70dcd2310338765b8df6db71e4bfadb126fe1ba86c4794d1a021d3e99c5a0ce7748d06b73e74b16b87ae987b1e73c5f18b14680470338014e98f691fa7f584af45cbcf4de383c181ca33dea221825d2191a8ee6f76c8d60024daef9f216fee443cffee8d500324cddb5e12aa08eeac63f721617ede147fe67754b8972ec79ac91e435fc1235cde556e1158cc3111c76dfc24b4f7b1ad74966c346dbaabdbb0ab9a5778174cf143f75b389cefc2a3fd44e9b5aa55ba775951eb7f15e19be276ea9e370cbc8b1ccb9a583448e3d69f27fef1c081ab062d97cb21bd35628943066dd315153041089dc7233caabca091bd6723c7a386fdb578869c65eba902863840f44c389e88451f24be034b3773f800ce01e2d73694d41d31ac1c5f4e50846303faa12e42f9e8a3198654d006cb36755a1f1580f2c83493a0ef5bf7a5da244ebbdd2ce5325367909153cced95979261d3b11748d0a67efce294617fcdb05c0850bbf5ca5a340f2167aec5aca9b744cedaf1f8a7056842891696a94634c1ee2a3332d2827a4bcc005e3f2ebf83bdadbc4e7db1fdc0cd02bbdc2584bec3f80d67eaf1d45cef513ab35d2c15a4877070f1152591eb5518625aef35d2f57679dce7ef6265ad561979ba74736e0ced8f776c9530552bcb01526d8548e6fcdc9a467d4adc08f6ff3e71e831088a9465d8362b2918bf08f1a44326aa1ba94771abd55480121ca267259000bae6eb25bf59e4a996b772408d1abf947448eb301070340a1e28a41a3e36f795896ced51681e1d0128c3a65436627cb34b370906436e43180b8634e882f3824fed9a3dc66bd3b454e4789ab98516c4ba9c47b0bd60317130d1b084484b091cd98ad970d3638c5e0e2e4fd69e36a1c8e1c18982ae4903c42c4368f7b0e57919ae10c52e2564a887dfb6479bd7f3aecce1e9eda94e6778425d021a4cffe0448e8485100327e045552ef993df44d3b7273bd7381cb5c5f75fb52d14141e3b593d2f364e487dfe65263fdf11c3e38b6b996031c82b053ab42a408bd98f174f27dfa7db97a1b32dee62b47a6e90ffa7adb30854657645404188e1c68191d654e2e73b82e2b8990a14a9193e35bd725cde7ee1ec39fbcdc0a1cfcf48cdc32fcbaae65aeda890cf07af9732fbdea94f206bcec3b646a150dbac248ad53ed8d7953eff43d788e2c6a6d52bab3bd22abbe6386b09ec5386e7c8f20cf44831b03842cb35e879a092e73059323f32b487badc1f264e85a638bf23e7ef6108cf7e18971e45e2671559897a7f791e4b58e8ea781a0dba9d6bbcd4ff88f642bde32dce2b5a3e5e34b6da3fe5fada150f19621da55e407119e68fd1d83c4da6eaee5d3a78e2d88eea9ce5c56d0ac539a625bc19877de253c6df947c3eec8f5972b2933d2f586cf8a06088afc3e87179be3cd650e452e2bccd605565ab3a554ca54ecb8051e26011346a0afeb6b1329d07576de6efb73dd77055d82e13e6fc987ba3e3148bd698f3555a46e85d380e65ff9ef98f301d176ca3d4a46d694d2de20e04d4a98e925400cc41db072811d84ea29446c97bd965aa5f81cf53727c29acbe587591e1773925efd8794540ad9ca2acbb713e530260aa3164d0a35865635068d6cfc5f1d4b4b0ba73f8a1dd40e91824ae24b57b14d29019711c9cf7be9784a580416addfb69fb54db3228a8b3dcdbba579cb3e4ef15daa5e4733b70572aacc59361ad26c238cb4a8abaf35d364b7bf6c08d93db41c39a186d4b2ec9313709a19dd6a293a12bf318f404f824c6cc45a10d8986ecfc3955e649aeef27054573930a3bb69473d768cdd18735ab00694edf84929f38781d3849511fd0f515665fb21b76a9402ce77325b9d2d6943926dba93f876f7f2536cabb8160809c87799a3e8fb549b60fc5f3034587d25bcb02a7519e047c56419aa86642861c48b1f39ed0336b9bac6214e88d171ada681b9668e27bcad16f5f58265feaa639e7107ce4706fea3ce8395c4e52c233d753f0975f2e1226ef31c0976bf75cc4d34d02cbbe56fd86b9f37a57aa19fc38c3722369d357cf3c28a34905564edbc2fb1bb4a8250c6b90de7f1ad88e7b38cca494a2975d614d4e3dcd4d11be728349dddb4d97534b74d825b221232bb071f6c5ae425082618a884ebca05bc95ed5c904811b098928cfdcb5e02a5a6e0cc18994e9021a548cf627e115d5e4f04f5da26072f9a6533d3dbe0b82100708d42e168cdabb4f0c856e34fd27227fad53b93511c22393988d3d7db7c8ec1dd62a433023680e0137d614df999c99cb935359aa320cb018a7f51d1f555eb653ce1370403dcd7a4ffaf63d1a5a52e939853d65462ec164b4110bc59056a80852ad80a5d30372f5757c826afe1a5affa50022f7309d2580d2a56303bbb48185c064acd363ece425506d539dc701925924", 0x1000}, {&(0x7f0000000440)="4faa409bcf282bcc601d9fdc6ef52ec72003a8b75654e07da9e4e1e0c40af34cdb2409f7f3ff343012401281fdcb316a24271ec466bc026f29543984b23d9dcd0eee8345c7f502a2f5664a259bafa591fe71b85ef7c4e1c582c0a4f505ff5280fcf9eb14afe0e8eea44ea44da02f7b09500096bd759c13cad09a4c46ab1f75205de0be11c4f1aa5c10c89e521598a258b25ad78f6935a617c369b401410420d9335828ae81944112cb730c73019864db8f563276fff82c88bc57ce7cef9c1f3340365234da01166ce65a86395c5f3e0f3bda67e7405e519334107bdfd20e2ee1256f8beb90b40c38b3", 0xe9}, {&(0x7f0000000540)="f3a945a9ca8b6927282444688012f61b2e26a632efac9ed7c420a1be397364a7", 0x20}, {&(0x7f0000000580)="45c3b7c6d603b1a4f69ed07cf802cde0d5010814259cc6c3cbba911d3d2e17cc27242e14a15721125a204400a9edf528f53e7229e983bdba88291dce912ecb39d5908012ed191ec43fca98af4f7cea8b688c19256083032f72a402db7d8480371e25909c8272102d362c719bb50b12b2c4e72b4d2e11c111ecef82bc70725c916be50b220e94267b32aacc68f91c746e6b5c3476e118910483cda4930e704ec5a96d1d5a43030e8b69f4e148f16450f5063b024fd8c93c35eb933f68d584c4cb36c01bf2a241606f4a690d7d06e7", 0xce}, {&(0x7f0000000680)="21fefefb80ce9bce4afcfc99b5fd525f048e7e8c2267c9ebd1504ef6b34703f0dbd73c82ce1e4163bedec949ea4197e66fbd26edd2ba5ebb188c5d9e2c7f171473841c7be80f77344c46d9cfa58372b3d873fe8aa21e31c2e61591c33d510ffcc549aee647bb25ce0fa2c9c10d99c88ce22298", 0x73}], 0xa, &(0x7f00000007c0)=[{0x28, 0x2, 0x9, "45eb255c6a751d44abb1ac6b34d07cb46481d95685"}, {0xb8, 0xe7ff4eccac461c4e, 0x6, "4140763ef399813d7cd7ec05f0b3ea13313a4029076eae0f29a05a6950ea0397c97098f5f204a9c2056cdd14926da5fa5687437199980ec2cec1a359320923ebfc30b7982ee921df594607d2c0c575dd060686e08513f5f9e428167e2db693ebbc80120760929e8907cbcef98d673027e65f37fefe3e9dd6d685b72d3cff216479945fdec3508e172392460e4d3b7afba6febb8c5bb8e60a74d81dc2f201efe82744169ec5b9"}], 0xe0}, 0x1684cfef190699a9) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x5, 0x11, r4, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193a77e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:30 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) ftruncate(r1, 0x0, 0x3) dup(r0) sync() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r2, 0x4, 0x48) writev(r3, &(0x7f0000000000), 0x1f0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20a001ff, 0x2b7c, "b000", 0x200}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r4, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r4, 0x0, 0x30000) dup2(r3, r4) r7 = syz_open_pts() r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) lseek(r8, 0x0, 0x6, 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r7, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x2) close(r10) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x6}, {0x7fffffff, 0x7fff}}, 0x3) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x7c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8008, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x80000000) 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xa, 0x8de3179f08ecf572, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2002, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) chown(&(0x7f0000000080)='./file0\x00', r3, r7) ioctl$KDGKBMODE(r1, 0x40044b06) r12 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(r3, &(0x7f0000001840)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000580)=""/67, 0x43}, {&(0x7f0000000600)=""/118, 0x76}, {&(0x7f0000000680)=""/85, 0x55}, {&(0x7f0000000700)=""/142, 0x8e}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/92, 0x5c}], 0x9, 0x0, 0x8000) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5010, r3, 0x0, 0x7) pipe(&(0x7f0000000100)) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffded) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x64a, 0x5}) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYRESOCT=r7], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x400) r8 = fcntl$getown(r6, 0x5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2002, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2002, r2, r4, r2, r12, 0x46, 0xffffffff00000001}, 0x4, 0x7b, r5, r8, 0xa9, 0x8001, 0x100000000, 0x1}) setregid(0xffffffffffffffff, r4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r17 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) write(r17, &(0x7f0000000040)="670dc3", 0x3) write(r17, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r2 = dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000dfd60f2b6f404b80e71f04ac56e89ad4b3eaf15278b6cdf9f28ea265c7ad7f4438b823ecd8466fc5c212392e61d7872f31efe74ae0ef95711ff03b4b44ecde3b441e55fb32cd48adae33facc363ca2c89232474b8cad9daf781a9ebcc514a52bf9bdce4106aee500878756f378022bb7078e466eb3f1d535ce1f18cb160672bc3186d465b114d114d98ba8974126a6ab0b023da93f9f3793aa52c4039ff0c43b795d260aacc32bc528b72a9e3ad7e3edef5c777a5ac1d4de274a23560717dfb0232a0c6e63809e1804a25061bf10cebc30c1df932355b38291a651b5479051ad654c6f0c679b1836143f971f6a882c5485ef5870545ed8f3eb00cc"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x87, 0x4a, 0x80, 0x20}, {0xfd, 0x0, 0x3, 0x400000}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000140)=0x2) pwritev(r2, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0xd0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205068bbc3b62d7c700f7e3") r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x3) 16:00:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x1ff, 0x800}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getuid() r7 = getegid() r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001680)) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x80, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x40, 0x0) r14 = openat(r1, &(0x7f0000001740)='./file0\x00', 0x10060, 0x120) r15 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x40, 0x248) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="a19b4661cfc308f4b7bce24ef36c7b439abfc632a96b70c76fdae9603d119d9020114e0d7b7793b5394f785d5ec462be6ac18033a750c4c8273d695b8aa3af850e26605b74d50b9f987ac528108d696eccf584c307188b352e47d4a217c64d237ff887394937a19b92abcdd5dfaa06b06858f0caff1a8f083d3981c206538173f9144486733dac71afc7987218210550416e", 0x92}, {&(0x7f0000000200)="078348e419c3f57f04d2d13d02a803b3c6fb6349da1a9a16a45667483e40dc1ab6b621e099bbeb4cfe04e9828ae9d21c6c00a6920974f2c2501f37e8f9b909934a358ab4562fbae94cc1778355a671b3fce2bbf7f8d3afd4f9ecd3b2e2a03aa240", 0x61}, {&(0x7f0000000280)="716aa7683bdbb63255f1bf10997476414500727cf31cc09a6d5be376c9662b14d1d6a1c13dd29439725f81e036f07fc04e356f69d37627dc0a685c29e82c1270414389ad02a0e0a32946ba1de6b7d3d494a904efac8b077673c0ee871f822c200558e03724ee27ae096e244290aba42e2c5c908930b356b79ecb6af0ec0bc6096d2c8c5393e5dc26c81a4841590eeb23dddae15b2ac32bee28b2fff9c514780f22eeaabe5710373ef4f27e865fef518188fa4fdeede9c3f2f3ab3d7c39c1f9e3e8820870415aca63db56dc41c4981bc8a0dd0cf722a264e0", 0xd8}, {&(0x7f0000000380)="45f2bbc8012f55c8369e089592f34e44f722632d08ee518c3be2f4d55855b8cfac41b5b78772697246e49b536b61638ab0138ebbe5444a143217221abbdc5472f83fff0940ada89aef15a82fad6d5c67a4a46ac034550a2d98865710a5cda3ee3368d50de9a2037ee0ea4d38490634461b5a6fd7d9312745136fe1c038d91083d02154eb1a5b5ff464723f2ca3bcd58fb290143ae802534c4cb36788e6753b188fb2581a7e188d99a227c1", 0xab}, {&(0x7f0000000440)="ab47e283a145", 0x6}], 0x5, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r12, r0, r1, r13, r14, r15, r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xb0, 0xd}, 0x1) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r19, 0x80087602, &(0x7f0000001980)={0x1, 0x7f, 0x9, 0x4, 0x3}) r20 = open(&(0x7f00000019c0)='\x00', 0x80, 0x2) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000001a00)={0x6, 0x0, 0x401, 0x7, "42b6c34bf5e7b442c982c80687e41de080e4dec1", 0xffffffff, 0xffffffff}) bind(r20, &(0x7f0000001a40)=@in6={0x18, 0x3, 0x10000, 0x80}, 0xc) r21 = open(&(0x7f0000001a80)='./file0\x00', 0x10000, 0x11) sendto$unix(r21, &(0x7f0000001ac0)="88e715aa7ec17167afc0e8887f41d981fd0e33ad27b9b49be1894550f4639ac0e7c2687dd609f3a3df8476ac6d121507370d69f04bd66f2e56301e1ceb98a1cdaa3f702f99bc132029617e74f0ea1546be8d92570ba8a409e1f16a9c91601c4ed843dab5bdf191b0e047f66545f0c3daf07d15ed3c9ce030ed6e9f352a84248e1bbb6d3268e1bb5197a312177e2f9fe56f42af9f1fe76fb2cece8a68323afc3cf3", 0xa1, 0x8, &(0x7f0000001b80)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r15, &(0x7f00000020c0)={0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="8dc847e8f1c086fe35eed03ae67dec94b1c8bdf5f6d24852fa673eab5f49d87d7b888bd6a0f1f6f06d0da25a6342fb5232edcfe28d205378b2f37aaa4639a6775df5b3348a03663d7e500fafd64771160da04f511507f3583ae7c805", 0x5c}], 0x1, &(0x7f0000001c80)=[{0x90, 0x0, 0xc11, "5d4e04f13a81598ba106568a8ab1923da05f4c4cf0473708f7b2d69efbb55720839c5fbd2a6942a949ae869fda7c8a46af618de345a1cc3e22d948bde6181f20e2f2548d0a679699bb963aadf62040a8f094d90e45a9359fbb6c80e3e99f0808e72db21b3f210e0d83c8f866ab8577d2926d0e1f05af76ce2bd6b383"}, {0x38, 0xffff, 0x1, "217e2baa7ce03c03f8dffbc6e964cffca129a17aba3186fed436934c546b04ea7f"}, {0xd0, 0x17ffe, 0xff000000, "3cd9f07aafc366a55929af94fb7098e81504705832d8596c1877b96df548ccbfc7a04eec830d006206732f243144d315402d563138533c92cec5c49b6286267a9d0ef33434b3682d8f20b3f9fa2a32c78a945f300934c68875f6cab2b99eb7b89a5e1e3d8fd91d92cf0ce5e41ede8bd2f4d7943e164a2e71c90bba4e94701da750f52bf82d2758ef5b44d9e1d7c5efecb456998fc20d532f0409a702bc55c81cebf5d4d4b44fc675c00926e7c518ee753295f80ba1c6aad547c4dd"}, {0x10, 0x1, 0x200}, {0xd0, 0xffff, 0xa7, "2886fbb6331cccb0b7f3c0458cd2afb59dbaa6d5fbf48aeb5a312e0bec3d54d9a2c2bb172d8003aff8fe8ec656aaffeff3e4b14b644301922a500feadcf1519e5d0cf9427de8b28a98985a6699e5ca11daf7d2b9f8750581b4de3a8c45c6d63dbdbdf37d4e9b24f7e2263aa55e9327be6fe3b2856a4c414c27382718708e7c00d78e17aa28e152a1c9dcb8521b024753abb37b002fec54bf66ed28bb1fd8dd6e4d3eb06404e61a86336ff392c64c117b061b9bafd4a073cd47d117559f76ee12"}, {0x88, 0xffff, 0x7, "cb46763e082ccd636d9f7cf550df0ab4089ebbe7ab2bf438eb2532ea7368900fc675140d118252502737b98c66a9346301f82fb430e978a1d59b8ebd2eff51bee7a64840d34b68181ad4c479c50250735f41297671b8bd85e758f13a1598f8ddfa277198c2ccac342fca3733307a7e23d5414abda6084677"}, {0xa0, 0x1, 0x6, "cb19f4497d58d2e3a64de454b4391214981fe39f486e442725fd5f84e1f1400faee56c5c0483c1ac8b6242e5d1c66143b4b12c7a5533405d84c6ece32527f464f161092bc43d3370d3d7764e1161c5ce578c5b792b04209377e8594a0832adf05c6ec5617b4da0b7d7340b4bca068534bf1c7d49ce42ae6a75983cd5546e4bb56493ab22c5ddb8067c9390"}, {0x70, 0xffff, 0x9, "93ebe29646a7097dc26ca2fdd9243a0511cbbb3218cf92461be2bb4da94b28cc80c1f14374dbfa1a520a51ed5bac5e11d09030e0689e05c441ab9cfce1d09558bb481fdd6c7b825818904b37fe4a260784faa8621722dbb0e7532dbd6aa46492"}], 0x410}, 0x1) 16:00:31 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x74df}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x0, 0x8, 0x9672, 0xffffffb1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pread(r2, &(0x7f0000000200)="37b213fbd5cefd9eb48bd7feaa84416fbf63e0d54a84fa326d9ccfd4dc2edac21c4619defebf1bda20e6a053448f8e318faee7492884f77af521752adcab41b88f39fb2ee7fbb656fefc9e5e1201a974233471053a15403ce1866a131552e6910f53931603890f7af893d3df5557427706a7807abb0f9a52042717b98b0cbf54e9b94c9159ae09f004bd770d3405c6243678467ffe74a2afa654ccee0f9e040aa54d9cd9bd2b86d70300f7f13c067835f64b072f48b8ef3c50aa4c9d5e7ded570ff9dbdf9f769160e30422f03f6a274e27d730f7f73d8b898d43541a75495bb6cc2dde02d847e49261d89358de33ec64cc1cb5479a66bb7f972a52ace3e35a8b2fb1433a0fa9a7cb259027c3f33fd84afd29df7162dc18cb341a2a12e12b4ae20978fdb129906faffcff01b529c9fe6956d5780c90190719c8bca6273dc9803223fb1a016f0f094689bd8a508ef4f397cbfa53cf0fbf46f19129a8e85855730fb1e164857a6064f0b2f9d9f4da07ec9fcb9d543cf56f3e819dce409074ee80de6ec38e883fd74efa6a8cd3da7611722f4f509dba5c6d4700af54c35d94c94f5b3807f860e23da78c9fabdbaba7479861a59a70b5bae7dd50ddb11a6eb1233cfe8f2f52241eebbf70d95aa4baa94ac4b1e1e02fc9c101208d7f9b6c9a289d8aac6689201a4d18fe921f74c9d2c68fe893cbd26865281ba062e2db11347890aee12fab6be8eddab392d526e17ca475bf3aafe7784655c9918a0c291684a2d45086e3f6c9346cdeb1f62dd43ad959f497ffbe016f617c6e72398b9e7fc28980e70f94bf4d08ad7e1c809d619e4d8d8e3b55d34e8452486284088c76fd88b79ba52b4adef5289d0c5efb7c6828536d99c4327291b6ae0a7592d18d81cdb622b4c909e5e57b53fc11495f683e228520031f108c550db60c3651441ce0b7b085b7c901684a7f85b612c445fd4eb3d55e3e3e728faa0c3375237a89120abff1fe8ed9a8b539b0733fca61d6e4b19070c6f39a43a50fa90e34b93ec398f1132fc6699fae6a2d728978caf1254af6a8a1a0efc2c124ac081e8ff0c8a4e6ec62d870cb9a8ee168ac2591aff2a363dacc4d3bf0c5a52c36dbb3a1dc17033c21c33ffa91cdcf348ac617bde629758e2e1a56eeca22775e13eec072f8683e3982efaf22b4ab632c9d0447a96001d3111ef65df575e5b42b4a06e86f69fdb4abef0e8130e7196a07168994fcef2ea999b43af1c890e6a3552a505805b6d79215a77b0a7eb77cceaa7042e03e79248ed18e37f780211e20de5df10b6c032b121b0e655f4fa036430ca7567cc6167dda01a63045a5794f94fbbb1a8e44fd04556fa6360c2ad24def53f42f8793da132c82ecfe99f8eb2da5450a76a6e27d4bfea42542055f47d108063497e9e582b3a8506ccb8a403998eeff07e8cef7bfcba0790e543d6bef4afac81d0ceb5b367d684fc2970920092c3f28511e660c6effd0557d487d7077ef55d47f5bfa9f604cf15de1dc6d8abe43afb063538718de74a910fbc943f3787689017e2e3bd9718a88b30354b53f0b48773595022c624ac3e4af23536eeea457145f9632f4c222fbd2da8d6bb2f7f022c8517f5cde5d8e793ad3b038dcc51917ca9a1e5fbc37b6ac05675080d4fe15b63bd019d2be4fb1b2b02c5051c0786730b3df2c669f8a8884c874b95bf2ed8af6099291f99edf4a1f0a51fe2fe8e04ba49a73f1e4b89aa3f981bd97f9a4a6ef04c0800aa239fc25aca1ad4fa3214ec2f4138ac15d72b82cddb33cc6aa62087e575e5e14eba42036c6cf88071c5041093a01397e8c9fe0bb05c9ef2ce3b37baa62daa4d450820ed6bf8f720fb39598fab1e279d9c45e316e44e481e5ee0e710aba95647e8d8fb3dd24e4e27110a2d6296daddc22edcb510a03bfa0b99c6a32b5399b350a9dbd2ba215717415dcc580d99a29dfe2ba94db55ee26be7c708e5fb449844b3b4ad3d0da2638f49ecc6544c5bf565218971ac587040869ed0626a7e89175dd88ded1b49ff5e6875600a389aa79e3d9d4617c1f5085c4ce23ae47365d1b5cfde614d608873d30b7823b8cda06f4fd1f1b25f68e0ef4b9be8beff878c6eefac4c44ae96e72350f2838a1785b22bdaf30c3eae1b321b47d2fe54623426de2d2717bcdca76e33ef8c2a225f9033ec26405b590b2bb9d11c776b94cc2ca919e36bd530dd19de510746f26380e85c999b6ced45ce45d2202417c71a8ab80c59ff7ecef80a6dc7c6de909c4ea4d554313c1c9fc67721266867451aefb51db6f186cb5c5f0e48b1dab7ccdf4f6085a7caf02b842f6f8f3a80a65330c1ffccfad19c27afe49c702db2643a407f9e0064e091e03a735ea341dcb8419d00c5724877470baa69fb0f83a3014033331f99e1e7193f40cc3b8423f27a8e9db0c3fafd121af78dc01c4c6e23434e722919ceb8d727bf230dad7f8035a17bd2335337cfdce467d7cfa83850848c869f668b51290908818238082a01a789d5fa90da08e115e8ec90381399266d1e1ce80a5bf8b7320c2fed71a5753fbacb3b21e951383f94755f5ff5470fddaa762c5a5a22d0d6f2b1228a10ba8749666ce0b69cadefd8a891ac0710d590909c3b0911f92f76d75d929b94a6238d2b930a9afb326f3ccada171d6b4a188a9d8350e7b6eff3d5b167151eb4264d19f90e69aa9b1a772b2bc5653d709c405cfb2387d74e6a2b7f78190939b3e5c7a3547c0a82892156bebc1e36e9c9136e8c75802aef52973e38191355192a772f1bafbf9d0cda09d63afd8b9a79e91c9ef5a58b09cbec5a18d1949fa01913370dd19b408f3b057b0f1503411bdb73d03abb11f3b4fb68a887af83c53215e1496c00b8911b2b66f1c0f9da3056e10f7f535219601fff35f4c964a07f538632a7fa18a172aa0047cc7db1ca7cf1da913ad23df902b6435eeaa6f1978f767701bf5e27ef19366edb59e1bf3fc69f0d6738b7a1baaa58e06ade12501bb39baddaa52c17bbe87f395d843d56450474aa58715d81c11b1f34cd5ad29318e12a62766675c26bb9fabc8c830c9cef94d2ea5f81301b6b00455c0e2bf2d3b4b72252733ed2127d1f4b5ee1d91237d96797c821ce538f7a230c96c13df6baeff83ad6b0404484f4dcc535cf17b4f5299feea16838cfd0e6678c6c5c4a8f7df5eda72e9948abc9865bee4a8ddc2713a330c74ffdbfa73b940f7adfaaa38b7405a531564ec2737c87da3551fc2e2ad016dac0ec7fec48efa3b9e15e5e769bb2d0f37f97ad4af3775493feadb009ffc676bb76e1464ee4683be4c12c29619b3698f22c24d84eaa6263aa8e9876b21266ce8bf74e36b9e7aebc7b9fd5c566bb0ab8484811357f52b9593470437144d6f37604a02bd5fe4e5274c9f55743a97cf4884134622c0df68d3c8c56411e1e8302379e307a57bd76437ce1d65516af53e38fa0c76cfb0a088981c7e10be8bc0bdb7c5663396358df72beb8185d58114ff9856c032c7e454b8f1284ce07c9207ab19507159620c8cad21845c48c15b2ed665c3eae92c7b552b8df50021786d365ab436b2b27bae9a596fd1e233ca4b95b9f2cbc6a8b35b5530ba79e8203f1015247824c8efa69bd5ef90ca2b987e92a5633e36bf3fb63aef7f89f30c6bb6834a1894e7b6d58b43c40a9025e5fdb07c8db945616c49a1844208fa8cb2fc6a73876ae87a4dd9ff51309cc562895e7410e51a62c0091e88792ba903fc79706d79650954b0f29579098c17c296923b6484aa97772c98ad2d3d016efd52eda3d23c16b47617a2bc59cfe3bef9ff2cfb52bb5002a91ae054229b5d5555cb340b1bf085e93aa1ebe2e95b2abc323dab85bda0b0c279f08044dde9f708b5b3de165d19567950e0a166badcbd71caa21b98b62abc383a2bf698c0c969b269c0302510f125fdd0b3f28fe1407d0bdc924ac103379a72a6275cdae568d0c22b6387d0515c6e12506b4849c499934dd3eb4254341f7cc423fcd134f4aae4243d5c1d8889f9e1f8fc3c21d5c24237fee501bad1305e7b2a776e59a06915005d6f4f0a8edb73edc8ed52d66b249cf7fb48f239ada6a22ac8c43b8fb2c62789f81a68b7a92056bde7870fcfd11c4d0725e5a1125f57d63492188baa6d6a2940016001806d3b038011032e9aac121b83852d4964b03aebef7f4399d9f04144760af9a1e9b46673e1bdea698ec3bfc115491c0fc8906286a0306dbf23ff39de87c04f7a42e3990b0fe723c3f33da4c2ce1e5555095351f4e89efd6326c3269945913a8f072c7a9e5be0b21e339c13972da1808726828f06305df8dc29c24082c815285aa2094cc4f551380d5af30f725ffcadace85c51665c0669109e0f2e195284751fccbfe73bcb961594553340815805a89aa4dfe4b8d047bce7254d51176dc5f3e623323e67b92f612a20d44e046f6f2f5182d4da712ce093b4fa8ac779cdb275301279bdbcc7a3ec8d2b354e9b1719c34601363cc6bafb1e464e850b0ccd9118f10dc8e3a2efc879cf6036b12f33d12746ff31eac8bdc67370773c3154247d11df45ce23c156d7f99173d94171e13b6d83ff5dc44b8d447ef487173dea6a19469680360ac78ff5e15f559c08c6f54956e1b6a76743a38614bb70207ba530cb7042f8db8f67a95eb5a02080920a583e90678b59e7caa004fa9272563771ed836cb593427215ef6bffe3be131d6b3efb53d3e060a9fd876e42b85138dc067a14af8cc34675a7dface70a7758eceb8a1c2791b882e9a37405c10b2d15fcaa34c1c6d9bfb5d009b5a0faae77078dcf2349583ea8276ad9d96056bd04063c1ec69ad3b622d33148837c4bdbfdbf245ac7a09eb88547983a81ea9fbdc11fe032bf5576e1ce8b301dbeb6383f1c10c7430ab392d2c33e275ecc6737d36fca4cb18ca22031d5dba4d791aa1849dc9bd928506c704b8dec714d891a1389433900cb6afba4252c20b4813315544dc5a36544104fbb58f6d70c3e5aa8808ccdc0c549c8564bd64ff1abe855a6b5af68833cfe2a5e15d5f232c77ee7edf88e9062c5091451df7a1bf1ccc9888b6e895632174dba0a933545f5c813465c2b22e2f8f1a42b8e7696b6796cb9e5aa3136f6f5faab25cf6ab8df153b5e46dd100dce9ef2317dc4ac2ebd322144832624f5a840ad2a4bb448ed5c4ebb0166ae7c2470b78a56e44ba4fb48f4eb5f2a116db0b113799c1a7347bc1373398d4fed8deaeb2cd876df3cbf6a776c8264d0967ff4f102a0383868ef1bc0b34300657b9e5e8d6e283509fe99b60502a5e08e2e9158a7bdcebb21bbf4a206af4cd1b7245e13d4a315a6dac59d82c54aa938f176a83ebf91d518e52d42a55c68e66e7d515ca2d3d1b032d52841c920da79fc07d477e1c27eeff81aef9d4a0839ba68aec8162ceb99d7607c3c3e5aa315f41d56e17e6b67d2d3a64482d4dfd7df3d5a0e077ff5a0941d816700a1136b50bc580827bc81bfeabee7ed816f2c3d1ebd0f40f966a256719a2b76961263946e7de4bdfb7d308e61a84a700e2b3887a5fdc2497eb9964bdfb19badb869db2fce64ab6c66913a378e23c951381f845bf2f173cd6dcabee98d1af4b1ca000b02891b183a36f80543d718629307cd78ed610ff66992a2ac0aeeacd4f9ff42afd091bcf9a1602a15651a3d4b7f613d41dd6fdc7e41e5ec955fe4dc9455f572167637f7d04d03005cd2f8fedc46787d22ca5d852a2390336a5e9fc4946d5b0f11318c86a525b59078b39a14bbe568fb0507473846633fa7e7ab0e307c9b3b217225ac114c12c712f2c7c4c128cdec87cb4714637e386a6ac1a568", 0x1000, 0x0, 0x3) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7, 0x10, r3, 0x0, 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000200)={0x1}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0xffffffff00000001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\b\xcc\x10', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) mlockall(0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r6, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b448b2420e1f8e4868e5ffad4a68faaab192b5173b1c90c709fbf81e83864ea949b6ac2bff8d2276bfb9bf8985896e4cf816958f3ca1", 0x36) fcntl$setstatus(r10, 0x4, 0xa0) pwritev(r10, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x10054fc3939e7b83, 0x10, r9, 0x0, 0x401) write(r7, &(0x7f0000000100)='w', 0x1) preadv(r8, &(0x7f0000000bc0)=[{&(0x7f0000000500)=""/83, 0x53}, {&(0x7f0000000580)=""/93, 0x5d}, {&(0x7f0000000600)=""/216, 0xd8}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000700)=""/122, 0x7a}, {&(0x7f0000000780)=""/232, 0xe8}, {&(0x7f0000000880)=""/144, 0x90}, {&(0x7f0000000940)=""/173, 0xad}, {&(0x7f0000000a00)=""/192, 0xc0}, {&(0x7f0000000ac0)=""/205, 0xcd}], 0xa, 0x0, 0x3) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') chroot(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="c885233a63904b3cfcd64fa0eb2c29ba60be6bb76f1fb454466bade6c03e08406c188c3f887ca0172c5143c8fea07b06675c8c1b619efbaecf1958ce7fd3bb801353c569b86da2aad3781435f8b45de72a8e05c9f7890fe9cfe3669d9f9ba2b1f9c8ee6d54216114934209f01e251bf356b03d41dc366a01c2aee161bcfe00", 0x7f, 0xb, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c7005, &(0x7f0000000100)) read(r0, &(0x7f0000000180)=""/169, 0xa9) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/161) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e001000000000000001c2c6693a990a9b5333d0baba4e883fb9414a6a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e78c9bcd17ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4250ebf966da67237203e109d18f9753714bc0cd012e2ea7de69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb837ec3fc72a4799614b42e2f0f28f53930ac94feed5e69ec81ece003b9800836edbb76d3198d1d6e7b9306bb51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbcae9fd2d1817724aa40026cdb7"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r16, 0x1, 0x9}, 0x800, 0x1, r17, r18, 0x6, 0x1, 0x1, 0x2}) getpgrp() r20 = getpid() getpgid(r20) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r20) r21 = getpid() getpgid(r21) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r21) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) fcntl$getown(r26, 0x5) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2002, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa9, 0x20001, 0x100000000, 0x1}) r35 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r35, 0x4, 0x80) pwritev(r35, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r36 = msgget$private(0x0, 0x682) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = geteuid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r6, r44, r19, 0x82, 0xffffffff00000001}, 0x4, 0xc07, r25, r41, 0x40, 0x81, 0x100000000, 0x2}) r45 = getpgid(r25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r12}, 0x3, 0x0, r45, r46, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r48, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r48, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r50 = getgid() r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r49, r50, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r6, r47, r51, 0x89, 0x6}, 0x10000, 0xda}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) connect$unix(r4, &(0x7f0000000040)=@abs={0x2a476098b2048870, 0x0, 0x0}, 0x8) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfed0}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001680)=""/4096) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2002, r2, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) wait4(r7, &(0x7f0000000000), 0xe, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x5) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100), 0x0) getsockname(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="59028ebd6d259fdf8e5ec48200b9fcd55f58cbd075eda78c9de114523f701371c5a607c1721743c5f09ff29dc0ffc66dc942983e157e176bdd5a477b3e40d05f2c1c0503d3f66285d78ade5afcafebf706375888fc8201d21e8c03eccb4fc181129404dcd39b0ce6687026da3fd9cb6ea4364a3b3670739fcd69", 0x7a}], 0x2) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r5 = dup(r4) write(r1, &(0x7f0000000240)="7a36bd4428271103f11064b74b22490c5ba7c95ffecaec741fb8f357c2de398e44c8c0932797274bc1bfaae4472a68772f8f6d2af0c5d3dd33cd25e4e44c47baf51fff696a611dfaceda2e2d788a3a3264c455f81fea1e266c46987d651dd3914be1dfcfefc2a2c73a2cb48585bfb5442a1956cff4c9d68141bcc41279703c5c5675759ae92bb75b9b8080490ab2be48e04fd76e066245387892059fe5fa2cc2459ba4e39333618d9dde22e1e274de7d806458d38dfd92b6eb011965fb88d921e237004a3ef639ec78a1fcd09de58f42324796f92411e9f568dfe76dafbe8e6ffa4fcedc4a854f4e6c1e88b9ce22124a3995d88eeb25cc3e99d7b4a25212355ed5cd1df83bc1bcd154b91caf5edd70f901f4d6e697bac6d43c3c279fd9d5ffe8b629b9deb57d084166b39ec9d4591a095893d44c1381c51558c1f9093dc3abdc328a25fbb7982874e440fa9ba3ac758370389e2170ee7c177276ebaeec37e9d5662d50cfdfcd98965d124ba671ded8d9a74db5e03641e24c7a4ddc51de5f09afd002a2e41b0f9b42aaa6fa6176e6478ea98ef33a618943238266d9057612846f923a2de583ec2c5de1753920a0191ecafbec7e14214685aafd8760aa03703288fc19ff8e5f1257d47523ce237fd9cf26de290b4b9a8075b3467a2fb93dc2846ed0910c19fadd0dbf55c1aab7e39c651b0cdc63211cbb98c0131326492be666d73ad988764eeaeb3908dc6ff3b7d029a03c301599367c911bfd70bf20835440f6d18cd231e246a6beda7495b09b5bd7d107422ca5aa053f8a54fbb77a9c70660172c8b9ae8ced4d33b98e0b3540ae364aa99cef976496ccd3230875542ec2cbefba2e7dc74982f26e28d72d36d03644457c2f8d4e9acb42b74e51690d84aa6d1ca167e0dc775e8ca30b2432247b46d7393e3e2d92a9efecce0fcf8adeadbea03dada8f75d9b7f8311fdb093528fb044e834e7334cd0a11399a37af39f3e74ab69acdabc6ed6c30dc0d6b20ce66ab8b55da252e8f4573693999039354793bc35269c53c3f47651dc1034c6c4396cfc0b64bda8ff127b401686515b608fb10f5fabb7b1bff7547e49369e35f409bd0963e63b93ad1573e1a1d73b21416b7c91f20bd83c7a538f6f680abcf9415c051297733e6885f642cc3c0f9dc2e2446e2acbd220d51f772bf953aca9dcb4869dafbba0964b57a5d4582ce70b6e305e47750c0b17c7952a582167208d40b8d3319ebccce49014148110562faa4f77060bd01efa6e360e43cca30da96bec1a3e669fb4c5b076b4f45e3d74e464052e70e726230ac3633ae52bd263d00e0a6b2e8b224211764bca684c1897f688e85e808a7886ab1684b7121a683870abef21647e174d52b761baf2afb810880eb203eb467367866045370403f2783d3f8b9aab2dda4adfb48f8d257eb9745e760ecb3b4cf06c9d9fea8e83fea89df8fc8b7c00a9cfda5a9735c6e03eda2846bdffe0f77af09260ff3b210d27cbb516fa0944c0444bb7d035e38715d40423ae85ebb27e1f898068054a8180d4508b91d0477ac6e1d445d8ae84f73b33c4ba67bfcf26e06c0387f6791ec1a590c09234c37b62e82f7115483c2d60cba7e93c64914c613b2772958d58b6c2f65b28ce31a440ff1362e3a1253c9bdbb9480b2d61a42266b7aecda0268e692540e2ac712e73703b6e1e1e70cda7b3fa9f7bf8a687d8845e99f05612fc3ff31314ea3e86bfcdb51e2fb6cebd03daa3d251dd5d2086c115fca60eeb34efba983e32513b5c1cad40d67f321dada5c58dd8e1f3f0c1880dc969476ace18f887abed29a401cb720f0a605aec90d9a085d2375e2511414173ef2bbb755439873553a39da44c9bfef8c9e54aaf2f4d34b3e8307843bb64464f2f51d77d7a715424f8d8fd67b11558744a251f7b2aee3e11045cfdc0ead6dded30d72bd54180fc896e7c4bb97cfa589db3d8e3e9cfe9c389263435873197ce5504e6de79227ced85b781f03b0ff4f85dd2a9664dbfe5d3f5dead05c297376cf386856e3d2db5c2fb5b1306b29cb8d73d58a904666a6d3772e50ef9990e937c9ca4ce82e32a2988943cde52c0e21833c890579038ac23f68d53089425406e300e44bc2affd4c82c39e9e69ef5ea068b73dc536345c3b1e4656e8d9d6fc520c022dbb0bea655277109ff7203b456c0d09378f8f56aacdf8e4352133a413cf7535b6e8aebd3723bef243ce452c75d82ed319453a9d2c2a7f1e9f0465356b5d4a9b1fcb52cbe17b5ae79eaed346bbbf9a4d1e9db7fb2c85925e4b21d56b6dc108c674085710fe7c88e29a0885ba55ee3d269693180fbb09b1732504fba26e1c3b7587dab52d47b30e9ffaa345c013c4791d89ac52a2a31f3b2d00ccc55f55fbe79e41051c8f0ce27ea1e765f81554e2807b46d4c674382056347f29647ca6c0377a663381507ee60e656348b9fb92c4256f7ff8cfef3f97366b5f507853cfc46aa7f29cb7f03ce3a7cad4f4a63bdf47112710e581e0da1f905c814a22eaa234caaaeda930230e6e93f4e8aae6f49e0f394305d4acfdc1722cf24049eedfc5ade9854f211e84c7ca91e815767fe79c7fbc5097a9d41b991751692f68ec2afe8e443022d3a629506b261892722978fb2d182ea887ce7496bbd7a3b51cbe0242c44066e3b31454dcac0e1d1d1dbc258814f1f97c79a7102e8884d6060ffae6de69f56c29424a6d53537d16bd6edf307c1e0bc813ec85b8122b0e3d22f237717658396c0297243a49b8517aaa90a34070ab833c3092fccf3df0c38ef7b741f6c2b2b16378b9922a8c37f8fd1c43e50c3c5c5a02b7f4722e5f1b1e90d8b6912d050fa985bdddd062070e6f91d36e5439430f5a47c288f193ee8a12f5b5a540dfaf4606598f67d954cc364f561db1b55ca62fa8a0357defa6d9e1d5c255d84487edc5d9038ffe02efa069fb70b02575fd0158da629ab834a957072367289eb8c3ee7f80a0ac5a59d1582bdae00799583adb67458205691802546eb17cf17c4925db073f45e9b46223c71dcc77aae558037e4fdd77e66309bf22c580434e50b1dfe4fd5aa8d22b26ee43ed8ac8945b3c60cefd4d1eb163ef6697c2720c1b12943a9dc6b92b8366a877237d029cdbf638e33110955809ca9240bfec169cac8ffc01017971f73487b3fb4bc6d35d978d6197d50fe947f690c94d244dab1df207f6431867d1e1ed6d11b9e15dab09441e76a4f18e2d332200807371322b705ea8cdaa253a9dab4cdf180e866d3bfa6badca95b23fb14d2e55dc0185227abe7f822e6c2ced9a1ee3c6de6e8cd847490b1fc3d74c033548fc4fdd3276e6c55ac1288935c16bf0ccff42b8618cfec1f85bceca980b0f9691962e4b33e0f8786c3a3a73fa6f9612333b359c2660f8539a27e860e735144a451a86a23395f4000cb199c51da157d51ca904e7c179c4bda5b9be384e4fa15de242b636c005a546aa3180863aef133d7ff2578d4fd1bddb048e449b8f67b5e551a351db3f230b10b7b999f88bb77177790b1e2f6efcbdf933ba58b57425f372ee70eba7d283c09ce96d82643001da6c029a30fe1ca09154687cd1486251242fe5ce731533d4ef8ade0b7b8ffd0d3aea3fda564ada3bd2bcd60101e94e45b866de4e49ae45ff49fc33a1ada49d5873933a06b07068397e2f96f2548e6ab886f0420355f52d79ab791fffac3cd8e6f598e326dcb1e440e67898b91561cc451ba3b355f0e6a6fbafe4879d9c9e69de115926096f83176a204e861def872a1a184657a11aec660846cab9626c705ead0e17ca331d76429d9164b0322786c6667bca6fd4ddbe3ec89d2bd644728226cdd051fa3c9c879eebd0955e4389bb6192349532d90a59e1ae833adc70c76a769696fbcf061575a25cff72bbad019d76cb94f96dec14dd52348cf137847c28aa71709c5509a7c9fbb00e893144a9e3232d4ee91d6689a785df129d6f8b111be6290a4fb35c66ea48a0d78c66c4446ec10da282f3fa6ca6fab6527f59560d02eab7b7af9b55f234ea1cd2a783b11335799d41bb89cad00d94a5e49c21aee89796d28a68edaf151fe68b14b4bd3e76513e571428caf3a75033167c66d73186bf9706e2c6f0926dff6d04279a5035683250999f6e877be5610839d4eece084c5ba417b4272a1e8f79793e5f9fc5c93643bc61d257141a105fed2952ec25e8bb6d48225748b9b29d3f3b2d9a9577a50f0a9d265461e82877c07887544ccf88b7842b07b467c0686530caea022d52b4e1aeaf8ad0dc1655a8591b966d0c2445621f3ecea0a19272c3d64716f222aaf5ccca784bcf62ef1b4067cf9106b8cab1dad4d2365abedb74f3c98943ba272ba426a0739c0e6bf31537960d43c19f3600ccc02642852b8e1229cb93a8bf8639b21b7138ee3aa620770dc4b8aaa9cc150625434754094455cac8fcbe35fa4d08f2e75af8cb02702750c448f4c605f2c038ce635e79314403113e718c05d34267d92ac5054f6db1053a30b3feb7006b4bfdd9f58ac42cc97547fc5daa86696be11286b7142b07f62a8013ace314a77f8f72060f3ab1fac57de0cbf490d3a1fba53b4a87a263d61a9ebaa9342aeb121233144378d8ae8f8a7b47ab8f3aa8d5ea6abf0fe1ae434e0c18eb44db4911a4bb9fcf35405bad92ab1f23cbfae6bcfb1d3e5bdc2885ba991086702102aee432d8771d77e38848adc99f8ba2df53a02654fc547d3c7716db8d97e5dee5680c7e86a7e31e9d371a87dd62088ad9f30cb68d4c379e339bbb3bf30792ef7c002099f71aa5eab5f2b98a8fbfc8410984c733eb00cef95870864d26badf725edbd0c369c82a1edd74030ac5dc8e3b0cf9dc526cb704978f7100fc354e6fb82937ee752ca864ec058ccceef917077f2ac0c16e842c6f334392cc7fb694455580f38f128b0ad9ba2d89ae93f5a54f9ffa2807d964adf5c344564eeab5b91530ff1b0d3a793d3bfad18e952ad6ad0cba0648528562479b469412681d06f660b8b3c90f9793e2a70ab409526a682a9864ce0998a17a74c612e1a23df4b6b52f83b92449a92105f9b9145aed0352d313af6c304979aa7d76180519ecba85e2175c1b66b7ecf5ddb3d8a8443b7e9bf60d16a9cf7a39d14b9991be1817f69e230a61a6705008eac2ae56dd023c6cde65db793682f25344ecd7705301c21c799af030109a8b7ffeaceba3db8edb45189bbe98fba285f7ef0dfeca8269826efddb04244840bb6b886d73c4cdc2062c8a47683b5bd1f764bedeb3e614f3b7631f7024cc37c57a8d739a41b28aa79c10d5716d4203b6fddc2b8df224a2e89c1ebb46798894c03dfa999d6c6911bd9782edc6e796cd04ee5f924257f0f020ec462000edc0a8cd48bdc1601190c1584f31825ee2be533a227b78b6796e2eef115894f83e3557e2b10820ec8ac55d939cf372978124248cc6455e6c50816b7830f7a20d7c57da47426bacceb0fef0b3996725dd9da686c44c9247a4ed9576fb823787774ad86fbb7425c9a070d9fd6bbab305c1ff0548536b7d4736aed6ec979b5cf34e96de281ab5caca5264bb08abaf8bbbf53ddf83b0c0d06c432a181ae26a68ed0e7a940108111c9fd21c8c01acf15fc10665de27450738a7c00bb760790df9342d36d43b7c6bee7f64b969d8de7e4712d7b12e40fef9559e42939a2310e4b2dba4f3cc1dd48a57a4459ccfa8b5e351fb498176826112aab1ae24fbda22a9ccd15d8f10deab8a0af8072e6d8dbd1fe56d278008816a2bdcda20a365239dd7f5d5d7a473a1e24cbd864260a6e7cd73070dd488286d5fbc25b62", 0x1000) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setflags(r7, 0x2, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) flock(r6, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {0x0, 0x0, 0x18000}, {}, {0x0, 0x6}, {}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x1}}}) r0 = getpid() getpgid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, &(0x7f0000000300)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8000}, {0x1, 0x1, 0x2, 0x6}, {0x5, 0xff, 0x7, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="829f089bf4bbdf", 0x7, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/203, 0xcb, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x29) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xffffffff, 0x1e, &(0x7f0000000140)="e8839ff0d47685251ea504a6f2b908a18909885fbf046a1a8aedd8897dec99711952ad1b68e425cfb2a910fb8e9de63dc4249f642256e96c0244ba541e709822a94dcd572d2ce0def86680fb623a9936a299f22d963c1a6894c2fea5501a209b64f14040eb7c9c424c6843384171e29a16d6bf10093e8124d372f431a4859a8527b74f0bee", 0x85) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000240)) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r4, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe94) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:33 executing program 0: socket(0x2, 0x2, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = semget(0x3, 0x0, 0x8) semop(r3, &(0x7f0000000000)=[{0x2, 0x8001, 0x2000}], 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2061}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:34 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r4 = kqueue() pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="de6ea12fea7636a3b4b0a22f84", 0xd}, {&(0x7f0000000100)="6b944fd607e932c2adba9b6dbc32f9d86e80188fe0e29f8b10a6291a43d2e82bb30a5fa4270c2259", 0x28}, {&(0x7f0000000140)="179e9ffcd4e893f37caf9dc597ea1753b6dda9371e49bbfade347dd74624467e2408beff8adb255a6bf40234", 0x2c}, {&(0x7f0000000180)="ce36d3732a3a6efe1fd511826d6456ad027c2448f1e50c544b0126c96754c81ef2a9d9c0b6b167497e032e11e5476ef30a907664c21f5524cf9930813540994c12971a0fe29bdc15c8b84c535bbd504f7f74de43668aeadac6b7eb626977582846777af72dfb73875a396439c7617afd5063fedbac77620644153c777457e50aa760e69bc80c2fe89df8176b5fb6072500258685be4499a1a9f9105ad9131908dd214d9cad2d4e26238b5576ce51606ad1aab8c44cd7b9df", 0xb8}, {&(0x7f0000000240)="7369e6391dbd82e2ed7bf19817b106790e8647f61f3b2c1c69d31b1cbaf8ac3cf7bcb0ed9fbf2bac1c2a800c8ed5a218f05eaf534ac6b0170c2f9b8866e110a30c842db917a5ccf0690903fc5e6a9a0a81b279554199d32fcb1cd6b23c7f744e3c5d0f95b9e4653709547ab4", 0x6c}, {&(0x7f00000002c0)="ffa55a76dc22253659421cdeefa832eb0bc06638bf120af867ab2a9c3a6503e8fe23596c90c5697a0028bf3ce8b8171322be528e5a14d60e0c9aec1cb30f11b4a28579288539302e81bdfde33ecd00d597bd10141bee1aedd2f749f15c2f3544c3ed776073b8bd5d25a6a928c1dfd4bd0bef17bb34347149e2038893fcb55b17835e4988ce9acd3d162b819a93b8bb68e6f45dfa834fea98af54819efb5c7c155f5baf16d111aa27907ac9be80ae5eaaa6f376295e3d3ab711ba65462b223223938aefd2d52c3c9485682a09efadbdbf19", 0xd1}, {&(0x7f00000003c0)="60f67a4a2e56349a30d83de8f9d6ce32e855", 0x12}, {&(0x7f0000000400)="e941778414ee4a7ca90cc3207f5cdca518f7d0e112e1a7817095a6c0c2d0830434de3d0ea8b9b96ec43c448d30d802e09060659ae9866768e3068b7f3e3712b7663505c295d1f7eb334b05255efc3cee2a622e3b078e28958f23a93b5d91fb56fe80f970ff11377d09d9414777e20aef376f652dbdd02fe77c047f07257e905294169f162cc965c6f82d11ac8550d86d0742863e8998201067ac680ab3a84f8d498d726dc36d477aecd5a1b0151148354427f421edf120a2ad56d8f7d3b2e9745bcbe3a43f72b98cd3b39421787290c35987f8a61da7751606aa7e4e5f62c13dcfffffe7d41b437e6c9d08dbb24d89303396782f13381336e89ff37c31a033", 0xff}], 0x8, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r0, r2, r6, 0xffffffffffffffff]}], 0x28, 0x807}, 0x2) socketpair(0x28, 0x8000, 0x1, &(0x7f0000000640)={0xffffffffffffffff}) dup(r7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x65, 0x0, 0x0) 16:00:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xf8) syz_open_pts() socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) r3 = socket(0x2a, 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = kqueue() dup(r4) kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018620495f88a002b3a0000030083caf7afb9d8fcd161342e1c8e78459e002e6c8efab74f5daaea3acbd228b733cee9cf0bc6f326229d1495923a3c0ac50701000000010000008a8b849b9dbe162c70935388bad83a1613461d4fd5003b3662cbfcd4e87d318feec2d616ce96a4de9d3a36b1ca78a954ce0ab558c9790ead14882d57c444ef92b48fa385faf3fd0c9cbc61dfad558a8b272129455460463a5747260741f01452b62be5d7d5267a2dbf546a3459da4cd1ee3729022457f359540539a907047972903d4fa4585d5717ab7672d70533b2a54befce1e64b2db7ff9f675584fec8ba7037a8d6c246d6390b89c711b0e8795d5fa7cf3ef4896ebcb0600474fb806405214da439dde17a2a6de40b57982a2e54aa9be61e0f58c673745a67d9f246f62a5ee01f06516b3d3e755ec18c3db60381a36a75dc41b2e", 0x13f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) socket(0x18, 0x3, 0xd3) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x289a8, 0x7) write(r3, &(0x7f00000000c0)="09200aac5d05e692d2064c2ba120428713e358de187e08c2b7a959a0537591dcd61a1c8a628d984a5e68e9534d8e5660e9d44f35e28216bb2cfd43875bb2e6711d2ad8b2ccfa40c55b42cd111853780429c00ed20859dcb9a881b36d52450b619f11c2965aa6244abc739d394cfa7b3f468a9bf8ca1c368fd7c94ad49ee4cb0a", 0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = accept(r4, 0x0, &(0x7f0000000280)=0xffffffffffffffbe) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000200)=0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYBLOB="f32ea3b092a870c89ebbaea1cc855e56aef67235af55290bd5c94c2558d09fd8b2c0e0a348e48a74792b7596ac52d6f73b1c05ae54d7b3a5a144ff92796db2bcf2a87eb0fbba9c4f81898c4c6c9919385c89085d79280147c01cffae7eb6938aac5ff6cf24e684418a4495b108a5c8e1caa888dd4e802030aa769f0db3155e7da1584bce6962d09a776df6b14d197fe3288d0d38ddbfb76b51d185d36b3bc728834dc1429c08200afb05e0849b39295cacf9ba6bb7d257177417f980b28876e24122320ff1db3956d0b557df3bcd411ba08eabf529b328108dd3f23929263edbe95f42c7507939f0b176a6175598230953dfa4d12dfc673ec827d3f258daec280475ff67799c1be96028e9d21dd9bfc9a5fd4d917d12dc1f917a441d1d7a0a82e0fd7bb4f5938ba0dde5352cd172e2917cc015dcd979ba9830ab304c1193fb8164a42a07225fd68773e1d279152a9a6cb7729eb100ed93a115eeada5130741c575377de67cff2d259da8068f6fbbe06f7fd1f2c837f0d52ca744906ebb131c4de5c38f8eec40fc11d123ef5ad49c211fe0221bbd75fc32ae77608c750a604d462081ee9384c0a279686769177c0270dfc38bcb569e2df654ef2ed2932b6797bd1d01529eae73dec1ffcb6a418ab6e8fe18994221d95826fc6f6585673da286cf69c11e045a975bc0d3f2eb290a76971dc909697ebdcc97d3c62ce389b4bdb7a829efdec86f7256a163d4fd75c5c0edc6d65d98f212f078278792b01bed0fd2a7364319dc017458bb1ef3984652c02999ee5272748d0145267897fd667f8e77eb91ef58a3bd9ff0766d62aa581268c13aed7b9be42e9216a5d1d4968f2182388d9b5b23315a70b5325cc38f7a2b715defbbe76c2c3ca50a03eeeace5f600e94933060753badc1654e581ddb3cc0920b586aea72e3659fe69d55d1b669c8875814c85ed31777124cb43804acf90f2399aad029de68bb860763956715e7cd108d1c3eb95aef3d226f809884e0da39f4496265a6dfa11fcea389389fd81e56e8338a566468ab84aaf39e6a6616d280bc86ae5c76fafcc31203ac9258c55765d19e1b6b8a4c0586ded792d8a7b07ec2de1a64a1e35b969bc68acab95d55affd3ba22ee8086c8ace4c4649dcde71ece82e2a7236e139428f2a85e68f102cc16c909b12f83119c2eec7f2f79d1fae52fea297cacb35c085a024deb89d40550232ff91c5b0ece214814a7c76cebba6b369e04bde8be9eca043369047ada1e0adf435f43eed379b62c0c746e8e824179fd1439f1053453c4eb4685a95fa886aecd0bc1370fc95f294433c26597e284acb9363f310876610d3040bb361a2e6a9c00150e90ee14d0f5b67e9aba50c9cf784a3ae800cee318292e0124f16c529f29cee55422f25f434cbe11be075ad28faadba770814ad7221dda8b6596afef7db2033cd03a62f4b0a7fbc668b6b13fb6f4259d5b061a636e1ea337c32c6c1ab3adce65a9b3866f382090979888a96249edf66e639bbc82b2a46e3f449b5ae6245af8f6ffe943454e693daeaeb58d87a3a363804ad651b61afd68e859ab82381a86210b64ac0baa9fe2ff7f6c5418d9bb51ac31fc5682349dff505f97103087fd794c33b888221a5c5ee159cf1af3b45e7336d1ecfe3915fac286406eebf80e68a972d492f31ffabe9f9eea5dec8f8a4e07d5591f700eb9779202659e2f82d15b86b4eccf18f6baa976a44ba3e10243261d5315f40a4f64d794c0172ec9a90dafb58933741b06c636c2f544660a734a066b32efaadac1997d89a6ac8b836466391c234138cd073808998f0f46b926fabf1eb44cd77d3cf0eb3c505c4c921d229e33d52e6f2ef1b01261e0da2fdcb4ba18674d130bc01de4594a1d8ad03c1296f42f4c89a70901f30d7aff1d692b41cc435c66c151e5a0b2e50a9a5dd977db19ed29f08d61f18f0686736b46518735fd4ff6b412b1aeca4164099f682c17f9ee24bb356654eae718fd3ad414b434ee27a6bbfc2edaebe635be854199a8380bf670753c30930c715aa219aef56fd8cdf2f398939c513fa67bf30891ecd5e7b094da7137ce657a7eccdacfb6ba2d0b0b3d4c9214c9aab7c78584adba1d501ebb105df560b269e2ddc91af3a13485ad5bea779cc9b334894f5a8b22198aedb5a309e8c3670416aaa420c2c1bd69121375e902f25252723133783548ea4a3560d78186bf23b2ddc5921df6a1aaeb169d6bdcaae87ebd2f2e1209d9307315cb9c2f43d3e75ca135fe1f5131076bcb822b0e9231cfd6cd0ae1d02400e7f654a4191abf7e4689370bc4ea515ae0d103148aa7820e12b75b838c64fd1539ab3e72cd91f9ab1e6c5dc6380df261f49137e0c57a33dc2b199902117d99bd6b7a28b01f1b02829fa2fc081e21349eec23f04f25bfbfa9e3f57716e4c29c481b0208a0f210d8792493f8485cea365ef287fe30feb17bf686a33414e7af0ccc3b1f5dca5d82f8b688c5cd51ccd223d465f7892843c3098384d74da0a2f8d89ba13400207dbbb493ea715ca64483fdea2a1c67677d3ff111ce1c867425542bb2d5275b8894f4c17fc7df217b78fbdceee9949e2b47b3fdaee9d517cd2d2a69a2b6c8d9b4bf9b0b92242be2c835f458dcde74d9104ed625bf16c6f78c07979ceae7b3e75ee69147ae65010f9a1219e8cd9fe74d0ddb03c9de328360b438b5d59dbb3d1da521bd45c5e331167a854c775f0603db0b2777ba60f821781dd42c574c7f8f7174035c7e5318a4b0a214048b04ac78d353f1db5e6ee96104d1b8d1164f394a0d681a4facd9aa616778a5eb490fb361539fe6ff50df3d3755a702ae4e3ffe5aa4163adce6273bfd081efc00ac47a04fc382a88539b4b2b790b9480280a925ffafb1344a438ecfc56a4a11fdaae23a96a3d8ee60af4d2786c29c4cb087067c06e25f28121a62499c81f0e2e23eeb698f545693d23153849189d932fe708aa8f6e4bcd66801f30f9c4f0aaae6356d53fb4e8700aa12a85be7507c17807f8ae659628ec348cef9261aed9220286a5ea840c60ac4df943a00c78340cd8a5f21b7da2cbde56c9a78f1f551264646bc7748a643ab010e682e349060449c9f25a7c21bdf673a7b5b91bd9967763d356d6eb84b119c82959e3e39e5bfa2724815630b012cfc7eb159a4f8106cc9bc1a2bf7104c6e981fac4dbf9105f4f3dd92f072bae1d41121d09a7f4b8afd9da5050042d1364b69906eb90130c4ff198c95ce07b1c8ffe29dbb07d967aebfbeda7ca16ccd164ec570f3e4278436ec4f0cae45b5e4434795f9c6e9c3e12fcf2f86831f798e7a47d100940891057da1699fffbe69fab759b1e99c88ca1951e346ab56c2d682222f288feffb96ca4d3ce1f37371e6a1542bcc32c54e0d19b89da4f0057a99975dc0dfceb45a9d05ac8f02f64beb3f85f3d95aff864f6c192232fc3caa6948b656057461d30b745e19b28e40bff97340125b03460c909c4a27689638e56bf41cab3c1e4d502a6268a5156f1dda1045129f9a082dca44034f397fc1cc5b15a55a581f07f0388f8c3858d4a58f81a7d7342de19055557230f0b7808a3044f2067685fd0b98ec318290b3a8d1ba0c418fc242ba4ec60eb1d1a5f177032e179a7a80952cf1cdfc19e13a6c70788ff0bbdab6da7e69051dcd9e98ebaf822a45bdf92747d32e855a9616fb36c6d1cdc4c31dd4328072bde6cb348e0d9cad7a3c375eb9ce49f23713513b71ba0b2b492c0ff8d621e36362c37ebb6c24874eefae55bc7d453d1a3cd2027583ec54da65771bf6a089acf8e1d926a429979d71f5352754ceda4a7d2d30e9d3fd92fb75eaad25124f9b02ebdc73d60b009d145d74861d4d7e8e996bbd58a4fc73aa937026b860425d7f2a0f671c59507d464745977838b895d89a5ed7c20444cac28a4d4c1b8ccd8f8705f4649ab18171997f1aec4c08e07d87d8e29ebd83a6d150fc1d1955ecc42245ed2786e48dff2c0839d607176af9cae3ef3ce4544cebb76593e94b338aa57bbd919ba317a1120197363c82bbf7cc1715628e1552dd5e949ddf7d252ac868db0b6904ff2fc9d1a1f8c47bd6de17a4541f9c10d176f7fc097d1729433843f927b9a0d7bd3efcb8da3178e5a7ea98cd0f24f7545756faf2f2487393fd25644a0fb4db26d116a5e395531bdb6d74f0aa70e86abd9cfa6a2c11daf13d61a3af221c189c3409b5fb0335e0d9a6dcbd83b7347ec382cbd81a90483d7f17c0e66cbea19a5adc20fb55ceb5014f8385915207a02e5ee8c3b1a96efd0c494d8182b7bebc6f3399e5273e1d770dceb6e7b5643313950b67d7600f0f9b3417bfcae5bf4902d88b1eff3f59ddce39f734f2755a096f5e643a87b146e6a4316747b0275c8d9964ec1d0728678c253727504450e8d4fd9ab591d422a3d96ad63cb5be3a932bfa08a5b7e38793ce0615180fc227313efec806f1f130a26a954aca8e78186de9f70e5e522f9348adfd70803530eda2c49e44ab7ed3d72027255aa9f8d663c55fa77d8e0c7214e583dea1daade9ab2e8b81e2e35071673d912a6c24e9a02092c4dcf15b28a4582ee829ae887b79a8f258e0560ac3576ae16cbd410c22c2dca669d927d226463a8376c4df8c6eb626a2e9f3dea487be2360e9bb09eba50aa197f2814d1740b1ea65c2f69a8e3e82b8d7769906ec60cadf0b2bb06273b9641cc7a3de2670d7dbbd6b1f9cbf918c35e8332dd7ac343877a42bdd7861ba1dfd52c7b788995dcb46d101c42cfb770ebfe8dfe26623c3c3ef0b7d225eaf74637bc12e786bf39f1a2c85a42562d9f128f1c71b00a3c2eb4475672e651f02222165befb5384ebff8de67f3fce62cf20c195e31238cdd63b32b66c8f00039169db78bb832e822fe04e9674e921ce5b872cb4de3fec650a0b936f4f738a11ae2effd8a2140986faf7e2704b48df89fed80bc7b7c4e6d479123c9f9c44386540c7cba3cda22a12913dc8024413cbae2626b40d6ba9b58ec07c298d412d85cf486379941a60b2aecf0575ae5416f64cd6e54929fb4c08eafc0aa43b2c06779df7d7ffd221eaf38f253af616b5d2311c9a094076f7c40c12a1a94cbfe65db35d1bd75272a296d4b822785533dd72e0dec7f54fbf5f6a67d5e782218ce03ffed07639088177979c51a9cdb8fb2d28e4202d666c28d004420d675b767a2b954f697a99bc1eb1002de93ee1ea73cf34fcaf06472496bfb86aa1f916773f2d65d40fda06d0e8f270ab9db9f3326b1de8a4372af1ae3c519070c937b1b4713a4e53f80b11455747fa29e51ac1ef1af30d89af39bde12709e102c18dece91322a5de2a447d50242591bbe532cb31cfd83a41b8f58608a95692306ebe1011af227b3926482f0d17d2bb41230cccfe3e72d50c2799e64d24b2a5f295822f86ecdbf5416261b09579bcc0190a4614af0c6a14302616634198d48acb5999f8925108229f7218bcdc2d2d519d23e4d7ff77336d1282d98a8d79158c8ab36cba268894b73dfaca6cffe14741ebb4fd28340bf2b326895ea4bbb168ee20933e0a8887f658e946a3d6ca78e083e2687e4f3723e54b31fefb06df9441dee7ca1d77598eaf9cbd5e592434776e6730f40fc45d4830f192cf76d8c6b9c8e4d6df518de24dd8404753bb9e6d6f5ac9fc745841de4a156fb13de934130c7258adfcd06f474649582c9bd15b1390125d75eec11bc36842f118ad4b161333366e6f92207581ae4ed83dd312c0feb42c7514604f0ca68688443994ad74d3db57bf205b3ea03c4db1fcf6ba4699beef48bc2ced9d64afc225bb8f303a6d884d4"]], 0x1, 0x1, 0x0) munlockall() r3 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xb5, 0x1, 0x100000000, 0x2}) getpgid(r7) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = syz_open_pts() r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000200)=0x5) fchdir(r11) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="103f2b4c0f873b1f2eee60fd0cde85e3f5b1997143fd9a1372172488f179b74b6d4daef61e885b9d18cbcedb14dc578061d9cfabebeeb146bd25660ddde3a8b99fd32fc98626887e23c42ee30fa912ccd1c71591ea2d8a7591886253a7c1f8bf02f2139db804488ee6d83452efd07c4bb00c749a81166525c798960b7b97a1e5ffc1fa1885d54d585534bab7642b0024cba12cc4c26e43049fceb7a9f5be3bbd99db84933fdaf54427f604a8d8349254", 0xb0}, {&(0x7f0000000200)="ffb7acc9f3e5878ce42de6632908576caa019a144239c8557017470a7aedb4926f5309859b79543622356cbd96201917d64cde34a2b9abf27f0fc73e77c7252b52e61610b746ca7edc1fd57804be46d8d396b5eb4c80470480d662cf28bb85eaebc905f9dc9742a56de7e95ff4cad96c409cda6f31ec2a4d00e5035a589be0a2b45f4bae8d747c8082ac894f7b62bc04bb5c8e0828480d3bdbcf4d1ac5447e1a9ca7cf23a4ef671105a5597e7cc42612eba18fe9decffaade0f07bc844290b04af293484016169203d1ce86fd63186753a211bf26cad4fb17682dfc0376f0d6cd461490d", 0x23}, {&(0x7f0000000300)="c404c272c9a2a98f08a7105e39c581ee25656c7e3f959699757a7fd4ceee86427ae452740e368c3a56280f5b0d3a2efff5d44f0ece55b34fc73787f681b54dd10c5dc84f86a68274a87ec146e80e4b24fa438e74717f6ef1a6cb67861ae16788a74c4295ed0a0bb1496e1581c5e807226d6c7303f4bb2875e2084ab407f52d3cdbea16f674efe5257e7a55a4641a83ecec119fd03251ad8a4f6c1e391d8eaa6a1ea49903245833b0a1f94bb4f9237ec39597238e52d3fc38299f277df2cf075eb5ff421efd2a056fcb2a24e3ef529250641ee42a3d742e5e9856e83ba25bf6f3829e5aa7c73591d801223785d19dcc3045341a7367d1b000326128d361af91135c8f592b985f0b9fd7f2fae9c731b7a4dcd3aed43e9a6abf21f2d49ad3cb4ee442cd26643e4188aa372e7fc862b5c7ba946ab5cfc0bf4301d4d83f7480d5d3c50b716cf0f3ce17ae67460dd54ed6e908897088c8745247af386bec054b87dd03cef002ca310a5af385e6a55dca42d86c307f80d5ea5491efb1011bde75ab6f93079a52d72dfd129520e3a25ef640be82acf232207062a37894d183db3fde6fb90f227d5d67526bc5609b4a53dbd7399ce92e6bd77beb7d5f03880f5c6c3fedfd9fb46d9b921019d40bc05513ca73160cde8c611146b9b0ef5b942f1dc0869437bd4c08441e084e9a9e3430586d8e8644f468a2b5006216348c616de61245194cb3f1bd6aefc98eb4bc8ef031fbaabdccef2cdc73f1ddde253b7fc21e8eb798c9aa812d2c5103c17daac382be79a2c5fcc53348efa8674d8c59616203c9c41ee7f8b15224a5f145b83bf6f331e02d24843b8e502c2863db8483c98f1ac7c4d0ae0d4be2516b1ee1505648c925cbcd7602683a6e4160c8a4d06d05ba734c5184525083f48e0c768ee718c05c2918a4aa656857a9202de04cd9cca8d923144412cae07542b8c7f3d64cf655186cea8b0369fc9e96eeddd5441290c8216534435fe1e82bc459e2869cc7cd1809d44473625b6913b86157ba85fbdc55745d08f7aff2f7f583d6002cdf2e69b1389337437381495d1d3a95cc929d06bc6e4ee617f8a5e88e6cc60d3313b72dd81666099009afe4d67f0f3deb02b854e40ce200030873cb314bda9ef64ca94f6062b2702007fde78fac6aa1806159d393ff241a6f96489b1fda10243a3f4eae91e634a196f4631b1224b9f655f2771a64c955e17140811495b9e98c3302b3767eb3574b7e69ad82bb2021ecd5dd03432be39df01ab1b9cf8f9eac83e872dcffeccd1d28130b19bd0552b54d4f7863bf5734ddfeec6ab6d6d4489cee448fb420d97d27fafe4d9c3b683eb70a0fa30fb7e35b63f4c78fd15aff68c8f938c8c9f83525eca70caf90616901aead73764dc8e9f67f80b40769f6bceae55e694fa6de7fb46b9dc77a5ce52916f438a4a57300ed8c7872a6fc83a3c7bb848c0192f339510f4a2620b3e1d35466e7b18a92163f3c3482a6f78ea9645272112056bf0d78aaf7d6551710e7ff2d4292944ee5a83d7e7d22390558c54aefd3cb72ef1aff8e03eb6cb3a0b38bb03dd4da733b6eccb01b77f87abae3a754d97d1383840aae060a95c5ff9e3e30adf109aac66a593e33399c410ee447142fafe87124ad5288c7c5ea5c3fb61676ec187e4714d075cc3d61f097e147fb03ca0f2af7a79308b359b388140a2371a64426017100cac8127eb0f445eccaac5ae81dbaaad5ec5ff958800926306ac9f70cc840c9909d0935cfb3a9713e2c5e001356f70d253c5a8e0e25120f242b1970c19fdd18c6ab431c4eb8a3c9b0b0925ad128e1dde70ff09cc9185976047510f9213ab6985ad01322bb5bb6448d86019b0d97ad486e4e51602e491179f60852f7bc1db4c9cba6529c63ec0700ce050a07dc820343be737c4f597612b565ac86a223672a6997058d21bcfc52d183ac459c1a1c03e10e86f39ba4c7828189836ac87dd3e9baff853c5f9313ec96c908120a61f8cba7a11213a99e95eb0c6216e22fa3db1989f18507261bc6ea04cbd6feb296c729a281541f235d2396912ed5aa1716efc9214c990b221823086a864ba4853bfe0f8da4027e3f90320740c456782e16083fa680b3f0a3253b1dfa40e1239986ab75c3b1037a08229dd0d28549451c06660b455c9da01ae6420211fc8ee1ef44093ccc5c556064f6cbe09ec7fd4dcdc310dfecec8b1fa780257b4d3e93476af88a02afd0229a0c58e1475e503d1763040f465bbbe49c1a4925c9912dfe7248b4a70213331b4c311b1857a5c74961ef30f2763ce864e77d3de5ef855c622f2a69deecb66b2af8c673cc4678f1368e19f08004b46ca19d33d8d9492878172cce1af0e40911be93b5098aea42aed9ef1138a48a60f586bb51281cb82412bbdc2c1f77a68c790c85952a06329da57f62aeef6aa19cdef020cf3fd51c104c117cfff094034ca65748112caee80808c57b527644a9d6f8fe41b1782d7415250c6aa7defe7a6354d23bb7680f975db0575810b104f2899327cfb7691234b119804d102b305db2d96451face6f570d356d342516457a3c972568de14ea11cc68735835eb7dbab5d84c847728894babb8078b53333953924dda5869bf0253858aaf3d2bb9fc1c6b971673aa405c35edbc466e33e891bfc9be77379ae9bfe107565aa4331812d05e4cd800b195965cf3fb6d5c5164207746877f4cb4212910d4fff3d29cb19ec97203be01cc7de9524030ca0fe9ebceb9b0af635bf6a1108ab948b8e0cc943ce749d372d614c83bd21ed1995eff9349e13e91062e41927cd7b64aeb1c7ccbf24cb023d18cc596c256a693b6d9fad2da4f02d2e3b6db251944b1111ad0dd4a42eb4ae80ca7e047643ad72c073b0d82f8886ce95bf9567d52146334ae09eed7dba774ddb34a2ddb00a36387c49864fff551aa4be487691dd7d9de59daf26f2426d31f3f1564f9111b2bd523e0a26f3e2a233a69c8efaab345838c8ddca111ffa8fc0596c7e27a0690d4d8cfd0cb4391c4427908383159ed426e317c9d35b23d245d1c1f1fdb2e66c95da805a3276744f7febce96b8080d610e49a8742d855db67d04869218ba595698760121656d7abf7f985579fd94bf2467b7f3fa213c390eee1ecccfb94760ef9b65202a9a811be0b78cfadbbef13fab8c02e8000c3c7de80ff4c688acca10dd8f5c9edd8040dfdd0a7b851c004649ee0eacfbec085f3ebb7e360c16598c065105cf28b002c0881d4a2e1d0a35ecffcff884c9208335b85298401786ef1235cb0f0b9e3965df85979778564fd828a02f710ef7404c388f80242f80194f6b31706dfe2a4d42c69b4cdfccc1e80c7dd26853151e18d88806db98e770da47f57ba4ba333e4e6ec5316f131902c657f4c8d3b42ee591ce0f774ee771bdd5a32ffc84550a39fb0c34bf8b861f54187feef197796c61c5ed912e4feadd7086ee3a80a21bc9da212960b8e2efa1d22c28a4ba7e8ef120f4f4110d4c763919ccb4a19a8273437c5add6fb5550b8a06404967e36ef010caca7ddc0248e6ac4a8ae6c85aa56acbb9cdd5128e855c687cbb53feecb1dadf4bcbf75b6abc742ab76528d814ef1211b99cda971c2a46893c41c5b39d1f0c9a4ab6bccc144681e7654a7b8270acf1d59e5f008c7a466671608a6af839f34663aa4ff1329eba5299b57f0c3194d599ea4a64eff9663470514dbb86f1ccc5cb8f0fd74b176ab9f17e4d8c5600f41605c5e581d9b0a78f52577d306fbfdaaceafd7e2edd5c32ebe660f4477925a4c309ecab2f181e0ecc699c30064c350d6a223a97d9220e871cbd7a00ba6800f0b444cb9a7bfcd183d0839169ff81996ee8dae4a79432496b48b3490e5043d91dc7bc1bee2da93d2d416406cc9cd24375c1659b0d5fb601320b36cd7c03f32fc47939806afd40e21b8234b532f292f42968ff133fe74322d8fb89d30a8575ad457527ebf0b139720aea44d9a4a509e7fc8c97060bead913a60a491348f59936a338743cc4e547d8bccbd38cb3144bab2dfcbfd9e5aa8b8e648a4b3d0a1d448bd5c95fd5313a90c11f9935d7a5c5b5561fa37285c642b42ea4e46a8c67a7378d52c294f43f1297c324b4e81e88836955d0ec9acef668c782033fdf79de6c52958ad9b88926e40e62e3ca544cb0dc70195525d2013ce767a79e32fbe9b57f718db56b684c77eaafbd4b56d97f521d283a7943d952e462f3f3ad1cc8046bb1f50d3e292c1923165963a87e61c60f56450cacd1e6a1adbc2d108c14c321ec6fccded7cacb9f960994658cc81a8ad5fbe2f4b74de59b46488e7f32066fa54c213d23964522c93459580c15c89d5c0f333a201bd46648d0f4c236be81135e965946946a6fc01360e94a9e78a1845f53925d7c95a3493ef732b15a11a3681e07a9ec964098b869a7cabd1a03c0f2b7f85e0c313db0a8aba13885fb8d93c3ed4cde9dda3531c53c22a0e9c048eb6da6ce3d6ad49c5f5cdfaafbeebc19b69c5d68f415da02c2c2392e06f541c879b13ff449648c98c14d62c92826ad2d366419bbcd0e04feef001c661ce0cddc1e8439953c613e5370fa7813b3021a774cd5270bb82e1c407f09bee4be139b830f644534db61cfaa2916aa4800629c4f8eef560d788be9dfb6be91c0b5ca3becf5b0f32838a4ca38fa056378b8081b824a322b354e0cd3b90c197007331a124fb597c9a4cdba9c0c7129da5d7692b344d9019bbc430c57f7d7e054768a31ff881297effb78accc65c00add6316ea8c99af6ef05346b221f5cf23a43c3824dcdc5658ab10aa9e05ff3fabe850eafd96059da3fd3d6e0b41a6659c995cdaaa90e5c26d689246c68a56cc37c116fbc48fca920eb69c67640e0d109c21b4e2c49b87ed435f71a49f33d6c2acb7d3a98569cc03a6cb5d48d53a55f8a67e9d69f93646531e19df71132db86164c66f2a3b85a2469afbe0dcc9c3f0e865299abb8636df6f5b5dba751e0f08eb3df027bc4026db527942a18770fca952a24d9e56634666a3cb90327d91d10fa1c7eb79285d686ed8df6672a9c65a35a1467d4e286553725bc994486d787627826efde2fb36c72f17b9f37ba9caf8c5389a4ce0b6ea4b31a69f00f1f15fb929de798e00a39abe144b44844fb8478487216f90d7077c7744b43a44fc364b797fdb6a69fccab756d34bfb94dc4dce344b21f8e031b8e7035ea2e9a320779e17161cae6d9e2f115911f920f3c1e8eb20fa26dfa8ba619a3d215ee15248f9e409a1465f8354763ce63ee00b5af95e4aefcc8f3c447290c3992abecb9f19597a02eafe9447b7235576ca0a406ae86d4b485f8dad977758fa84711fed69294ba166135db810257967affd6bbcc451c05f20d1db245bf72cfe08909c927d9c061409cde6b57b65b4f3908ccabd875d308280c01fce3df859f63986f31274a2d3d819cb20195a305032ec904782c55c7689b8e5214143bc0696b9d6935cfedeed697511dbd2e24d434339ca110cac798deb2f6fd8704a43dadf87a3c54e7cccf482708e8c94e848ef230ec186ef7f82f919f485895b71ad16dcf70c7b05a05296e9cab564fc5656d46c3bdc504ea5f63ccf85ef066124e7c01e997bb9e91c7c6ea540f0f4f442bf94ee33ec905f34a90b2bd9d8d4fa8bcb7943193c979b1bf597644a2f78678d3f6036d926cebc090d14ab20688797f12251c43b493772d2b1aee7a214975eb4933bd8c5167fc679d09d59ae86af8f7d02fa14ef8d30cb2e68e10425e38e8308058c86ca1c4757ffb661407a02645552d56efb49f39ad48cf8606e4af234e63d5833ef987", 0x1000}, {&(0x7f0000001300)="3416c97d9023059a415c687024bfb954d4a7a7582a4232178fffc2d721c5fe5fe864fda02d7b4296138b099a9ed95b13f1a0b5efad127c3e962a1433e60832bb116834eb811c509e300be32955a8b2b37dd0b6f3176e4873e6cd3edfc0ec67e814a2d9faf034fb1ed0d411fade27b51309755e5e964688471c8827e32e4b03e38d4b3f33c726095db5a3c1c32f816e54b6ae4849bb5333ef74672d02655382c7769b3dbaf7c1858a9362673857c1071ec709b3bc13d16e5261033bad6346a3b44bb9cdfd1c8f43009162d690a13f7d21f63b4a70af4d632d3e34fe053df888bb47cb3d0c0a51fd2f5a8d925a178e7d", 0xef}, {&(0x7f0000001400)="0743b6896bc0c862ad5c55433f5ccfa33b8bdc89fcc5d8652b860a85d8b184ee2d2bb36ca407f2d7d66747df8bff70d99ab475dc88f2895fe04be0ebecd71f49a5997f99d2f8f163c411674ab1d0e7fac9c2f0a9f55bc4368daca2172f7de94fe9d19d83b2f4a33439ad2eced5087ae56c44462c8384335039db49f5bb54d7eb392a18ad6220f20407ae9beef17dabe827555c", 0x93}, {&(0x7f00000014c0)="84c981a21f8333cfb2d573471c90748eeca7d3addc9e786783474e90a2500a4ec0e2379dc916ad88f0e538e811", 0x2d}], 0x6, 0x0, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x3, '.\x00'}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) recvmsg(r3, &(0x7f00000018c0)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f00000015c0)=""/145, 0x91}, {&(0x7f0000001680)=""/175, 0xaf}, {&(0x7f0000001740)=""/224, 0xe0}], 0x3, &(0x7f0000001880)=""/43, 0x2b}, 0x12a89d1cefb833de) mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000100)='./file0\x00', 0x53dd601b81404719, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = semget$private(0x0, 0x5, 0xa2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/55) 16:00:35 executing program 0: mknod(&(0x7f0000000240)='./file1/../file0\x00', 0xc000, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file1/../file0\x00', 0x80, 0x29c22ab202705a81) fchmodat(r1, &(0x7f0000000340)='./file1\x00', 0x10, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2a, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000380)}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82026e13774225ca42653000"], 0x10) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x310) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0xffffffff) r7 = semget$private(0x0, 0x6, 0x200008000000010) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) semop(r7, &(0x7f0000000240), 0x0) semop(r7, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r7, &(0x7f00000001c0)=[{0x4, 0x0, 0xbd5e8f8e540ecc61}, {0x2, 0x200}], 0x2) kqueue() r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0000000000000000"], 0x8) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) shutdown(r8, 0x1) close(r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d, 0x0, 0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x5a, &(0x7f0000000100)="218abc843785bb60d4d6b20020e74473a72e3d04bda7bb1b37fbd3eadce9ef72cc3e135ab924a1e0d04c94000000000000d4a1d1fb3835") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x100) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2e73549, 0x0, 0x3}, {0x6}]}) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x1, 0x1) sendto(r0, &(0x7f0000000040)="25dcf2ca7a80d5e975", 0x9, 0x401, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) 16:00:36 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x4c0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62000100000000025f58fd8d979a3eb0373331d3efbdd4bf757436e0ab06a8cad7456a59210e41590ddfc92e166f14c3f00c6d03f2128fe0293560f01c53735aa5b073c99d342264febd9a9de008e6c7ee1ba1407300"/98], 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="a87be704ea5986c067be9c5e0c049bad952fbd5329d071f7767f998a1d9bfbd8679c9372a928b8b8374bb529e131f12e86a8c9b3305f324864d0f18e3b50fbdb91d48320c57e74bd4dc3a5c1ac5674632ce1ec89bfe484eef2ec2e7d1fe53b72408d373a39b63a5006bd62e2b3b50190db059a0902db070ee64f4d054a5e58af0a5339c69f0d7c655e6802a65b44b2dac0d887daaa735acfafaeb7689beed33c278e431da923d667206b"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) accept$inet(r4, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)=0x9) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$TIOCNXCL(r0, 0x2000740e) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:36 executing program 1: socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8c325bcf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3a9c9abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1b485edb3ebddd165bcba86ded1b2870a77142eb5dc9a43760579029a236559ae044493518cd6d848e5073fb4241e631d25f3d85acc740ff5dbe19aa08cbff300216c27ee9ff151809e5fbd47a3502cecce17913bfdf128e2207a1930f00f5a3d21fff392ab9e63fbff7787f6594ed05b76a6dbdfd01e0a2419ebd7c3f844615083809e5941f9aa0b5e48590e3323e4efa1e7c5035000ebc9f215d4bb8f1f42ad8414888b6f9a9d9dc106af4e430b824fe2a33f3c3e"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x40}, {0x6, 0x0, 0x0, 0x80000001}]}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f00000006c0)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000680)={0xfff, './file0\x00', './file0\x00'}) socketpair(0x10, 0x8000, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000640)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/39, 0x27}, {&(0x7f0000000540)=""/33, 0x21}], 0x6, &(0x7f0000000600)=""/41, 0x29}, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0x80) read(r2, &(0x7f0000001740)=""/4096, 0x1000) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x9) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3d, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x65, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r3, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64=r3]], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r12, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r9, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r14, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r15 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r10, r8, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r11, r15, 0xa5, 0x5, 0x100000000, 0x2}) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r16, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r18, @ANYRES32=0x0, @ANYRESHEX=r17, @ANYRESHEX=r17, @ANYRES32=0x0, @ANYRES64=r18]], 0x1, 0x1, 0x1000) msgrcv(r20, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r27, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r24, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r29, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) open$dir(&(0x7f00000001c0)='./file1\x00', 0x80, 0x0) r30 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r30, 0x4, 0x80) pwritev(r30, &(0x7f00000003c0), 0x273, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r25, r23, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r26, r31, 0xa5, 0x5, 0x100000000, 0x2}) r32 = socket(0x2, 0xc003, 0x2) setsockopt(r32, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r32, 0x0, 0x65, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r33 = socket(0x2, 0xc003, 0x2) setsockopt(r33, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r33, 0x0, 0x65, 0x0, 0x0) r34 = socket(0x2, 0xc003, 0x2) setsockopt(r34, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r34, 0x0, 0x65, 0x0, 0x0) r35 = kqueue() r36 = kqueue() kevent(r35, &(0x7f0000000040)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r37 = fcntl$dupfd(r35, 0xa, 0xffffffffffffffff) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r38, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r45 = socket(0x10000000002, 0x2, 0x0) dup2(r44, r45) sendmsg$unix(r43, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r44], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r46 = fcntl$getown(r43, 0x5) r47 = msgget$private(0x0, 0x0) msgrcv(r47, 0x0, 0x0, 0x0, 0x0) r48 = geteuid() msgctl$IPC_SET(r47, 0x1, &(0x7f0000000140)={{0x5af1, r48, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0xe9, r48, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r46, 0xa5, 0x1, 0x100000000, 0x2}) getpgid(r46) r49 = kqueue() r50 = kqueue() kevent(r49, &(0x7f0000000040)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r51 = fcntl$dupfd(r49, 0xa, 0xffffffffffffffff) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r52, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r50, @ANYRES32=0x0, @ANYRESHEX=r49, @ANYRESHEX=r49, @ANYRES32=0x0, @ANYRES64=r50]], 0x1, 0x1, 0x1000) msgrcv(r52, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r58 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES16=r56, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX, @ANYPTR64]], 0x1, &(0x7f00000006c0), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r59 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r57, r55, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r58, r59, 0xa5, 0x5, 0x100000000, 0x2}) r60 = socket(0x2, 0xc003, 0x2) setsockopt(r60, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r60, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r61 = socket(0x2, 0xc003, 0x2) setsockopt(r61, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r61, 0x0, 0x65, 0x0, 0x0) r62 = kqueue() r63 = kqueue() kevent(r62, &(0x7f0000000040)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r64 = fcntl$dupfd(r62, 0xa, 0xffffffffffffffff) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r66, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r69 = getppid() r70 = socket$unix(0x1, 0x2, 0x0) r71 = socket(0x2, 0x2, 0x0) connect$unix(r71, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r72 = socket(0x10000000002, 0x2, 0x0) dup2(r71, r72) sendmsg$unix(r70, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r71], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r73 = fcntl$getown(r70, 0x5) r74 = msgget$private(0x0, 0x0) msgrcv(r74, 0x0, 0x0, 0x0, 0x0) r75 = geteuid() msgctl$IPC_SET(r74, 0x1, &(0x7f0000000140)={{0x5af1, r75, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000240)={{0xe9, r75, r67, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r69, r73, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x0, 0x9}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) r2 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = getuid() r4 = getegid() r5 = socket$inet6(0x18, 0x4, 0x3f) close(r5) fchown(r1, r3, r4) writev(r0, &(0x7f0000000000), 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0xcdbf, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\xe8\xee\x00', 0x0}) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0x401, 0x4, 0xfff7}) r7 = dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x5}, 0x390) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r8, 0x7918, 0x2, &(0x7f0000000340)="0b271bd837a4f5355bd7624c192107f6f487f4ecad312d1122e6e7913ba71a84aa23784945cf80c7c82e180d958c14ed35f7a7bb8c3abe60225f2b647b1701477b2fada905b0f1", 0x47) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) kqueue() 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x201, "c0587d524ccb5071d07e60df966056d18b8a6d70", 0x0, 0xffffff80}) r1 = socket$inet6(0x18, 0x4006, 0x1) fchflags(r1, 0x0) syz_open_pts() 16:00:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1f8000000, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x2808, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000100), 0x0) r10 = accept(r9, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) r12 = accept(r11, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000100), 0x0) r14 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r14, 0x0, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r15, 0x4, 0x80) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) r16 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r16, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r17, &(0x7f0000001740)=""/4096, 0x1000) r18 = fcntl$getown(r17, 0x5) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r19, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) r20 = geteuid() r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r21, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x2002, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r29, r34) r39 = msgget$private(0x0, 0x682) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000580)={{0x5, r20, r24, r34, r42, 0x20, 0x9}, 0x7, 0x9, 0x4}) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) fcntl$getown(r53, 0x5) r54 = msgget$private(0x0, 0x682) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r54, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r54, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r59 = getppid() r60 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r60, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r61 = fcntl$getown(r60, 0x5) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x2, r55, r57, r58, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r59, r61, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000b40)={{0x2002, r48, r35, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r61, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x3, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, r50]) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r63, &(0x7f0000000100), 0x0) r64 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r64, &(0x7f00000003c0), 0x273, 0x0, 0x0) r65 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r65, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r66, &(0x7f0000000100), 0x0) r67 = getppid() getgroups(0x5, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r69, &(0x7f0000000100), 0x0) r70 = socket(0x18, 0x8000, 0x1) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r72, &(0x7f0000001740)=""/4096, 0x1000) r73 = getpgrp() r74 = geteuid() r75 = getegid() r76 = accept(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r77 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r77, 0x4, 0x80) pwritev(r77, &(0x7f00000003c0), 0x273, 0x0, 0x0) r78 = getpid() r79 = msgget$private(0x0, 0x682) msgsnd(r79, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r79, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r79, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r79, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r80 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r84 = getppid() r85 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r85, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r86 = fcntl$getown(r85, 0x5) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000980)={{0x2, r80, r82, r83, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r84, r86, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r4, &(0x7f0000000b00)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="ea7f7e58eb75deef36af49488e010ccf5a9a5444a8c2615d83d4fe6a6c3328391077f3f08189f355ab088a117b8aaff6aa1df830eea7e43096655d9ebc75efdf91087237481c3612", 0x48}, {&(0x7f00000004c0)="b32a54238ec94fda6c01f5b6131e9951bca7bd9dc4aa764be1e20eb3585884eb85f0ded5d8d51faed4081b9085932fcc2b039deb35e1138f86b19f6ce55fed3cf43dddc3adf5ade6cfb1beaefb1ea32879111268d793af2d254eb36d7800c56eb0fd1c5918bb005880d7b30a06bf797430c246880889585b2752f0429b7dce2c417285d7308d90be758ef6c66b4e97714570f950b19249414101d29a5fd16f1a1066e01c1039", 0xa6}, {&(0x7f0000000580)="a170b947c19c6a798eade17e198b39377eb396d8e3c75a64477f87eb69ecf62ef42b650bf72271dd868a405c4320668e9364745670831f2c089989817d2c2ea07d8571b45b3f59225e", 0x49}, {&(0x7f0000000180)="98c1e434c65bd9b40210accc59ed8a326b0f7d5e07dc2a2aec27e7afb7b8e6ffd1f8e4", 0x23}, {&(0x7f0000000600)="804207339bad79d78c332717d90b0417253d7f23dc420be9d0466e496e9bfd5f730c8b5a1b79f708e233ffdfcf3156c97f7bdca2df9233e7e6eecf0e61090c29e0c5d282fbad96ec85ca976e1ba0d84f4ad549dda8e7c20b5ac33b6f3de50732ba33383596199dab8f82658935dbc9b8a411a09652", 0x75}], 0x5, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6}, @rights={0x38, 0xffff, 0x1, [r2, r7, r2, r8, r10, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r18, r20, r62}, @rights={0x28, 0xffff, 0x1, [r1, r63, 0xffffffffffffffff, r64, r65, r66]}, @cred={0x20, 0xffff, 0x0, r67, 0xffffffffffffffff, r68}, @rights={0x28, 0xffff, 0x1, [r69, r70, r71, 0xffffffffffffffff, r72]}, @cred={0x20, 0xffff, 0x0, r73, r74, r75}, @rights={0x28, 0xffff, 0x1, [r76, 0xffffffffffffffff, r2, r2, r0, r77]}, @cred={0x20, 0xffff, 0x0, r78, r80, r87}], 0x150, 0x4}, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt(r1, 0xffffff7f, 0x3f, &(0x7f0000000200)="ee495dbbb6f03e278e1da25ee7d58e3a7ab219a490310749e85982e94a364345db75638e80096a3e8846ac8fa6a874bb444e8ab41436e3b7f3384817db976be2802a18a7ecfc9c96c5b6c2063ba3be8a8a5fff0f0d15f47a5b67e730a1c9f687bc35bc436dc7fe0ff24b5affa4688f9e390a1167b52fb1ac5ccdcf07b5f657255af69091a294229370a1ad7f2463c021fd9231ca3ccd2dee663a887afea8da5508e9b2f5b036416f39d66b52094fd1a186c9bcac2b5699f6f78d8b0640b6ee6cd8e3b61b0b9d88b81b3cd3b66aca6972eb276cf192959c6a61dc1210bd0507ce48e9dd6b75989ad6f4c34d9cbd34cbb4711ab7", 0xf3) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = socket$inet(0x2, 0x5, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) 16:00:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85f324c94c375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25248691404e85f6e35c30447492ed173a472aba5991a2e81062b55dda0dcc19302f5b1f0c70f04bd6881e48f7cc1d4013d98b02d5854fd01eb1542a1120eea2826dd7d23d5e81a208dd4564271f1f7f6aeb365a018b15ebd16f821fa972bfe244f881e5a57fb3a01618c423f4ed9000dfa2631e1a35bef076fcb6c61eadac34b50350515816f8b36054972ed81fe9bc3e334e8a1d4915ffef8dbf6c6c6e8ec5406efb3ee5cf00946756767b54b9d62042be82c389f496c302992a1754799c39bcab563ebc588d528fb0de81de27faba31219869c58d0ec2b6b151f885bdabae95536654cb726e99e6db1367e0a1e9d26a8935caa939c066cb2a8b3ea488920938825dd7c7a8b4252f2689b3c421b746e79e08044f3fd756023ce86b248d546f14a8b3306159bc8eb94b8f667ba0d4dabc3c994ff"], 0x1c, 0x0, 0x2c3, 0x0, 0x2be}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2}) 16:00:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) fchmod(r1, 0x81) 16:00:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000613522890000000000000000000000000000000000002000000000000000000000000000000000000000000000000010000000000000000000000000004a7d311077e5027cf4d3028c5af1a3bd3afb0a77befc6ab91f2968a36f2223ed3ca4a41d61dcc66efc48c74d9da5af720d314e967fc290afe510f5720e"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:37 executing program 1: fchmod(0xffffffffffffff9c, 0xb7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") fcntl$getown(0xffffffffffffffff, 0x5) getpeername(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000200)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06fc2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xfffffc63) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r4 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) fchdir(0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x1, 0x40, 0xff, 0x2f2}, {0x81, 0x7, 0x2b, 0x4}, {0xff00, 0xa9, 0x6, 0x8}, {0xe69, 0x8, 0x1, 0x7}]}) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2142, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchflags(r1, 0x0) ioctl$TIOCFLUSH(r1, 0x802069c1, &(0x7f0000000300)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgsnd(r3, &(0x7f0000000100)={0x3, "7a982285659ee3c798918227281204a825a46ef45a1bd97dbaea6940a28f6f9b41df1cac0de8a21f41fa9e411a302300ffe6725eedd134fcfa66d78378341b6c8a4002c5871217bc41ed014d61b7c1563ae884355a6577c7356eec8a65c12e49bf8f090413b24261e9cf8f8f357083c0d8330d62d5c7e38e3def8bb27703c00bce2f371c73be69bd60c4b361c2baa118d14ed063f7f12a549fd1d6254f386e759bcea1231781e04c696b80febdd66b461d16e8c60af66c908ca7f983547c357122e0d633"}, 0xcc, 0xc00) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x1000, 0xee8f, r8}) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x1, 0x0, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)=""/203, 0xcb}, 0xa1) mprotect(&(0x7f0000150000/0x1000)=nil, 0x1000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100), 0x0) fcntl$dupfd(r4, 0xe576dd16120574f6, r5) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x24) 16:00:39 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x3, 0x7}) mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) socketpair(0x15, 0x2, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x288) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100), 0x0) r6 = accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000100), 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000240)='./bus/file0\x00', 0x10, 0x20) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000003c0), 0x0) r12 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r12, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0x0, 0x21, 0xa0, 0x6, 0x401}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x200ffffe, 0x7, 0x5}, {{r4}, 0x7ffffffffffffffc, 0x8, 0xd98e2b7d70fe6a2b, 0x3, 0xffff}], 0x1f, &(0x7f0000000280)=[{{}, 0xfffffffffffffff8, 0x2, 0x1, 0xfff, 0x9}, {{r6}, 0x0, 0x30a58d26b445bbb, 0x10, 0xfffffffffffffff7, 0x4}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0xc29, 0x8d2}, {{r9}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x100000001}, {{r10}, 0xfffffffffffffffc, 0x0, 0xda, 0x4, 0x101}, {{r11}, 0x4, 0x4, 0x2, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0xc5, 0x65, 0x2, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4d, 0x2, 0xffffffff, 0xfffffffffffffffd}], 0x1, &(0x7f0000000380)={0x1, 0x7fffffff}) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000640)="fc7111563b6eac12ec80d24532047bed6a0350a0a1f6f7b7db3947befcbed074e47db94211e573decc847bec9d97d117268d34e40a1b8ad4cae24bd8b9619e5510a60100e94cdb803c66f729d3c1b0f5b86c1c75874a47a4d149d54796ee638e71490f19c2289af7390ded0219a2edcdc801079d1c87f8ec5f89e63991fb3d7e08cba5f802d407c947774ca60085a0f1f5f5fa721092df06cff24fde7ecf800adec8cb3fd0a878473eac61f72b5c97e680bb6a2f0d32684d9d43b9153561b2b9e23e3b4d0700ecfc7250f0e931b465102738dfd3c840da28fcb3305bc68114cdb1b114a62f92a4cebdf193614a5360ec4027e5905c5c58a841e4656294c5687c2ddb66f09ac8e0ab4e3d5547128cae05d5269265c441ea736126d4ce9f2e31baa311c1906fad4356a02c245e657f5f9504aeab1d26e92a75ac39d146103ba7c2c14709abe5ec6c187f21f1ff546c59771453704574275cd1647eda0284b05e6f70dfb7453a27ad68ebde9dd4abb3bb025708cceff726775f3fe8b2c495ab88", 0xffffffea) r1 = syz_open_pts() close(r0) close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) write(r3, &(0x7f0000000100), 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="c6f0f5f97b5e488c6c3a3da9693707be815caf5182731abe96e5cadd81ef9465a2cf4affb11c2c970f955465e6090e548d714c4f8ff6745bf6bedf0d160791b56911c1e38b49829f3c5533c860f2a551e9bad8e10ec028f7ee305752f1e09583e4fd9b7d9681321e1ae1858886fc0d604b2a2ad36b210c81464e7a12e99e2a13475a77eb8f4a9a9f0c88d49f1ea69876945093400857741c69852a9244415fe09c4009f09281fc590c9a", 0xaa}, {&(0x7f0000000340)="4be433cc515393a404023c3138e612fb08908f980c3bdc845751e9830c57abe963951131f77bbbc4a315fce4cb6f7218840bb7b82c6ac14c5d6f6bf8e1527f1922759bdc6e896ccb", 0x48}, {&(0x7f00000003c0)="23d91e1171680caa71a8f6f4e57967770ef9b371771383ce22f0546b49f077fce1ad5539552c24aa165fddbb7d0fe7265e2b538bf77d1c8bb9788e5e0d5dfd7e18f3d6b7590f80db54fec3bdba41af39aa08586b0757d53517bae66118543532775340e675a5982d305d3d8821427d76b9166cabcd82e9451dd3ff36537c31258c22408bc3aeabc9189146d98ab9ec9edb96b1e0de8db327bdb7b0d20a5018188e04e0142c1508f0b124f61b2ff45aa8", 0xb0}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) dup2(r1, r2) 16:00:40 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x10937f420eec6019) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSDTR(r4, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000400)=0x8000f) r9 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r9, r5) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1800}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r11 = semget$private(0x0, 0x2, 0x100) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = fcntl$getown(r13, 0x5) r22 = getpgid(r21) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r15, r16, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r22, r21, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r29 = kqueue() kevent(r29, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = fcntl$getown(r24, 0x5) r33 = getpgid(r32) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r26, r27, r30, r31, 0x5, 0x7fff}, 0x6, 0x2, r33, r32, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000004c0)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, r30, r20, 0x7f, 0xe0000000000000}, 0x4ae, 0x2, 0x101}) 16:00:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x10) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) clock_gettime(0x4, &(0x7f0000000200)) 16:00:40 executing program 1: setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000d6b889e76e4f7d796d7a4cc474983046464781bdf7a0a4582a72f38afeb7c5ff301ad3ed"], 0xa) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000200)={0x36, 0x0, &(0x7f0000000280)=""/54}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r10 = msgget$private(0x0, 0x123) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x24, 0x0, 0x0) r12 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) fcntl$dupfd(r11, 0x0, r12) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r13 = msgget$private(0x0, 0x381) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x1564}, 0x8) msgsnd(r13, 0x0, 0x0, 0x0) r14 = shmget(0x2, 0x1000, 0xc20, &(0x7f0000ff7000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x3, 0x0) msgctl$IPC_RMID(r13, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="605920943c898eebcf78d47f7311bcb524a2c22829a45326800dc0f2f21c45cc8f54a61c7f25867d3b18ef05eddf80dad45e07a48ab92ea96b801f8b4f0044965caf2aba93ac90ba140ea66f0929e2a0b16e0dc35d0858075499c82dada5632d6dd484cf75dc71e92af328bef1fbc1e9759a958f645df5f4aa2e78c0cc1f8902b307b7fc492f067e309e0b9abc21f79eb110011923cc3a3660392b42ccad5f596f5afe64c431c23e63fc7872c795b0c071eea06482a4ee10e520459919b004c02d59f3b2e5ff50cf984d6380d1241f3dc94d795bf7ebf01ed809c4ee8d9d3d0816db95887acb3f83ebd729dc37cbba", 0xef) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x3a24f2e01cfc04bd, r1, 0x0, 0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x10, 0x5, 0x69, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x25}], 0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x200, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = syz_open_pts() getppid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r2, r3) 16:00:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/262, 0x106}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2002, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r16, r23, 0x20, 0x9}, 0x7, 0x9, 0x4}) r28 = semget$private(0x0, 0x7, 0x0) semop(r28, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r28, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) r29 = geteuid() r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r30, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f00000001c0)={{0x2002, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r38, r43) r47 = msgget$private(0x0, 0x682) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x2, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000580)={{0x5, r29, r33, r43, r50, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r33) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, r33, 0x0, 0x0]) setregid(r23, r55) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x1, 0x1, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYPTR=&(0x7f0000000380)=ANY=[], @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6a) 16:00:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)="a3", 0x1}, {&(0x7f0000000200)="399788e0d607101892bf4c02e7746fdad006fe71b9ff615a83a9546210c6ec2a8ee10e27eafb8abc4fba6f0f472b48f2307e5546c1bdb817c2a552034ed9a5d179b08aa11eac7f5eb2", 0x49}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:41 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xffffff48) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x33) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffffce, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) fcntl$setstatus(r2, 0x4, 0x60dcb6855c40c91a) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0xc0307006, &(0x7f0000000040)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307006, &(0x7f0000000040)) bind(r8, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r9 = msgget$private(0x0, 0x20) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r9, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r9, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0xd8) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:00:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000200)='./file1\x00', 0x810, 0x100) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) read(r3, &(0x7f0000001740)=""/4096, 0x1000) write(r3, &(0x7f0000000500)="bf92ccc91567b80efb47720d639e4cb84acb0f5db0454b4e95f9ebdea14fdcd9b5f850fdac4d457fc28a61352d459d1fd9896ba4f599554989160f57d57717ed29ec063e91f1b6feffd0157d850eae9a462e1decefe0d519dd21be67379c93fe4512f9bc4e8bc132c10715224a6be9b1327346220597f22c1551c6eb251547b60946ef7b0c97c470d72055157b491c6b41bf395dcf708acecc98b2a369fcfb41f245e09a237481a306d4c8f54517d320a7b570b2baee83851034795321ff1f8d32a10cd03a804852bc06727d13cc6ef50b357e74b33625b7198620e4a8b84f510ccd794e1cce22d4c16824dc8779219c6913572e5b7659e2a84098e4f29128a5a6c899f00d6f0eacdbee1645a80560d10785b296e4b76e41faa3f843896703d448ddb71112c62da4e2a5451fabc1e4209cf2dda3daca558c78b210bd06dcda4005e87a96903b49260ac046dc45df2719f9fa3af0640cc627cbe5cb19a5db9b90a7d4e7b7918cdd9228911ee8872389b13b50d9c1c88e89a2a14ccb39d7c1fbcfb7eff24cdabcd8dae4db17b72adad38dce39ad7bd2824bf3de57878d1fc8e8ea9bb84e90c820afb1330a0b98c17d016628da19c5bb36cfd4969293d8a4eefc46733790091d407f7c722a4791bc679472a0558c63ebeb178beeb96b7f7f0b884b277ee7a9032107b7504ac79ac20994fbfe1317e3eb085cf687cdf82caf5ac9efdf527271f6437132b9ed01cd7b1b61dd68a2df6f61ccfa3c0f0df45c1ebcbd8be42168e886a54bbcd6420e2a60e616da63da3f8c1ae18f886dec1935e3c0951c652ba758fc2ed5b185336450bd56c1892d83803407adf8015abb68b0d8800be7abc6c44f581c1ac16e3ef22fb7f294e55cb73198fcdcdb738c146fbf3864fc3fa98b4e860e0e0e4c2c0382f97f74e0d5592393e7e6300661f0f433ed2f41c7fd7ad4773f6d89804bc3f3d50c9bce622f18b9a53d709e3a8dd2f2724335557c4779229667517c6990dbabb5dd438e9f2ebaba5995a1106d94ce38156da7031e9eb98fd199faaf5cefac43cfe6c99c77ca0b61dbb61a8eefd35002ee3196bd4a8741dfae3a586dab63ca50c33d44827b70a450042d5f79c98166324022cc9aa9937e74721af0aa1fb742818a07298cb2c9c162961b1eac5c6542f726b7e3af3723a7dd285b5b3cb651f191c8a0af045dff30bd5902ce56117df21e1757e1e6fb6752c7738ea31659d4f0700011b63951126c5e5ca807c65d146566817b96bac6dcc213c8435e2980bd19d1331b801d859931872f2950649a86ff3dc089d659b4e6bdd3ba23222f56112137d179cc565bc1f8b4c5dc4b33b04c308f0d7ae7365e0a04ff7136c94e30621ef1dbf967bf07b79852e35ff6da1f0adda7e58c9e3e5e571dac0734527aea5170e6f040477b91edd7670ba41b46a33a4733d0efaeb286128259f1a3d7ca3f22de5c9bb0ae982473615aa46971284142f55d28672c41c9efa7355a226edef63cabaec4fd8a610d4ae90bd75e0508350d70ad000a13b1d8da47a80c9a3c2564adaf0a91e8c078ab3637bec01464b7323e1ee9be77fb78f33c52a22e50464088ca6bf4eb937343c3640a3237d45a9d5269e1e4cc1ece73c43634d446e34e538334567391e161ac952ab7029fe225eeb2eea9320717db163aebc4d8df2b58261620b9648e7ee097e3e2693e08c2d11b31b1cc8ae8a9f9d83d0687bc041df966f51e8a23bec56d7b1cbbc135986d13a4c1bd778db0135e64feb143e6d9f26d04264b0d60a065007f13b77bb193ed6458dcdb46a3d31f810f790bc14fa6782e9c91672e1c3f6cbd11e19ecc279762411157121550a0d0052bdf9d95f8c2f5e6dab81deeab3b6cf6cb7083a901cbfb32db72c574c01b6c01a9ffc6d9bba4d20d61f7e1503f93caa68a7be43b225f26282cf9b5af9e3b27a60a00ed15e5f91982101afd8ee12703fa77e8988d56d08dc90fc1effcac16b72e1dd642d97c4c277f795594ea6becf5ab803c8698cbef648faab8c52b7d2a759199d03c07e05efa1edc3fa37f72d2b61b38166aa81edbae8269a3093fd1bb6f64dcff36aaddccabd82bef2121cc9b9ee34beba965e4650ce4567a5a850b9f55803358dece8979f7979462da8eaaa93130e3fd3039720f2a56088a2689cee977beb566d18b35d4b61dbb69fe13171ca075dcd171c0862bf2abdee8c2f73c9727a31c1be59e3d5e61b072737503f04a07900de277f07857b8d005e596c4d337daab54238d30b0361e751d2de3ab650063e79296d62de45fbf18b19c3e15212f427c2c9dfd3e2dc536f0684fd7124a4ee9c0ca7d6247b94f6a41c352105ab7495344c36690cee7793e6cc04b6c9ec0a9a1183b67c04db0da512fb487c541eb76ffa6845a832ea4662c8af45868cfbd66ebed3dcf07fbc8f4c2b2511a5e8d3eeace2e0f75680dd66e21ee0b330efd2a642fb228400968e2b227492a94d006eeeb6912a781207eabc7b35f678bd1ce16ed0002165d0fe16d6b9fe549820c0c96c185486acec109189e67506d29438a174dc90ea298d01093f7a5d14e6c3688fbc11679b3e3592dc4a42459a0fd73e6b60205a3bfd7dd1b37ab7106722fea03b403a86b8fbe265ec96ac4bcf751f3f66538375abf0c9e3fc49e9b7651f873867f848273619d5725d45d8d5baa19ca5b548eec535dcb6925d68f0747487b6427b21b54149f68125a09af3645fae140bb9623401fb4470f9199e3ac19df85c02dba2caa4a1801417bf182e8b22796d705d5b51c8a226995a68dcb8f5883aa07060ae50cf6ed2ae5edf5e177d3cd4ea93fb441e44517a802bfdd643831b0fa30ba14e2924c896a1986b40a31a19ebf7e3cf3e397e94e2e1aec6e10575e172db74ff98b7f9ad25264ef3f688a7c24ed027fdf4cddbd5ed576e0e4c721d1f37668154687b2a50dd842addd3fd0d1c0708e03249aa461645d483d93d0887bd3fa827f850b8238fc9ea566952e4206684cbd95ace6348c69bff7986df3c1cd471ddac2e0dcf7edc09097d4137abb56e04f0c8ba220fa5f45d25ede51c7086c446c1007f37c31086f426aa784374079bbbd7e5471baab61f717588bb2c27f3b2b90a614f270ce94424278c0c8b758c946c231252e1d143ce1ee2e26dbb09b9a4e65abf9341731492720a7c26cc4bcf7a75bbc5154f4a5d77350719f3d60223a25dda960890886a8aba876ea381bd0f87c1c98f164b5facdb44ab7ca610639e52864006ab2f38a1b44d25cbf529b9b4bb67ffc74b5e479bc6ad94e2de4011bdc97827a4069ae7bec33c7e24d4e06b62c04027492797539dae61741245f0488fa6591767cee8dac4ce384dbf404462fef06a5c8996c860d99960c7f13d235138c8875595457312e9e5a2bc81037d5432ff68ba7f10faaeb9a8590a02acbb94b09c317d8074cb899ae429e0022827520a869b753c609f820f1df4c5ea152f63db2a8a6c1335719263b201e7521f6777f768c1e870c4d2acb8ea1e0823c5e632eaac2ba48b0aab19176da39140383680c45b319c10088216a8e1591457d52730b04720c826e6da809444086aa7b4e73a51d1c66993f83c9273bf0bb3a0fcde434af7d3d4a531d0f0012cff5c5a84d49b9617c006ad61fcf7dac84da78ea8be1f41ff5bd860759c2da67e74fc7430e5bd5e82a40c22f824ef393943686c0b18637662735bd88740cc2c344ff9df62e90a527bae4ce6a5f8577fb7afe704a045ca4471cbdf4c225ec20e0ebfafbbf7b5db138798bf439a134ef8d74d10badd858a637a65ea0ed78c150f973c73e7d6a9b8a0c7a511afca1f11afd0b8bdb93f30bf1f4a3ec36d8d18c301c9084b2f3cf95fca5ff663c6e198ba68ffa17b7e314b844c69467e068e945178c1e38b595b619ba0eface45ebd0a510d648381766ca8bd450b2c321b47cba29d9d18039c9b592edc7c2f160f429180a015b98125d3dceaed0adc27b8cb0525e697e697b02c625ae7b72af627970324be201fe1ba059e8e408c727fa9fed5118a4cc2c9de5ae47d89c7ab20fdbfcfe9a4eb759ef04a33196fbc6d3a04c3709f79f3b0a20bfdc827eb483c026223e6fda770efbc9fefc6876ce8cbb4e815deaa1bbced7bdc3e5a0a75ac61931aaa69fa88bba3a27e0c0973948baf3cc5de71c212355571f5ab38f85ab3a1af11a63b29b3610b4ec9d82f296f09ef0ce088a4e3dfe82e77fe0d922fbf7996c86a35edf25c62810988528e321851a58ba93a0482a00bbc328eeb858e73b513b59ef12d4df9c1dbf63804f02237d26d3d692a46a535374495b9adbea343e07058a2bad9dab09262f218bc0f244956d8424b80e4f542a1fd1b908d4bc453bef35cfc8b77be0004a00a5d965f4d07035ba5f0d2a02a8261b16019f09652d9721882882c058e02e3512aaef58ba4c4ba8fd207c840543dad562d43e77494eb2615f1324165e45e85a751aeda41132fcf2cd1343313f82a96cd3a31748b5caf2cef6916d50da96269547c148a4d9bf9d174d218b6c800690db817e363c957f64887d224fabdbb0b55adc17d1e0ebf5ace0f8a366262676df36aeaa1b2d281950d46c5a2e8e0149b7fcf331843c7e6a17b58e2eac8f7fbf11c124cf13e2da1b9a100e925bc790d69fd2c67101475f8f8e99f229d2b163cd53645b3dcd1cda0f9dcf40cf7883be685fde50dc4ea5cdded72b3edd5cb7ddb93c8ed823f121bc9843fca9f23e43b4df4f42d6b4cec11983d9a3cf9eb80ece08ff38ff965bf31f03cb3f7aa630b33ad8f15f337ccb2adeb6df5b433da43cea32b1ae6edc5f8245810f3d08f149958e069f72e7bf120d261afc75ddecc47775c8c451d678e013528ca4ab544684767d2183a78874fdff2cbd911ac8957ebe697e6353322c70907d75394f27281d8906cfbee9ca852267d291453829ca5a58a37becc07a9bf4535fa0796c061ae2d5009d84db00aca784a4f6a60b22edb8182fbd178fbab61624e4d83031e738d44b380a794be90590ab1b23d68edd6c7a78e8b32bf6f1202590cc0acaa98a0c8d844c99de0850f8c0c0b3caad8e9d4859c6c0bdea465d30b671a0c47844b2e13c3bdda4e24c265d4bd54242b29cb73c93866eb59a126ac56d27a854d415fcbfb08ced6b25bf9b80e65e169d299e150d4a9b078d4d3abacd58b65f1dbde4e56eea42e8f358e1d0fa9c51c7dbee9361c0ff99e9b826702cf094ce52620a3145a6a340587513c4f6b0ddd5e4c3c25f0b6271861fa33c9aa9277d622cc4df19424a56d69f97b475fd22842adcc91d3670a3ac23cce1a421bd08fd6bb685f2a54b4de0b89d8bd562da684005865c9247804a4b2157a90a587f17f55c4e96c49c9c903e92af55535e51025befe482f07e5372a55552c8e5fbca2041262a7fac54b12c1855289e0d080ec201108678ebc24cf032b3fb2ccf8cb36c26e8da049f1ae9ccd75b1078b9de77e26d34dbb87a07725e70bbfbef66061b3a3f26f0dd52c12e1304235d0e8761836c0cccb737edc73ece70135a41d080fc699dc16db46d696e8d900903666b9d17097325953748fcc24126c8fb24813004c11c58e90ad89886a004b37838fafc24fbb1ad522b05dad0fdb4724857ad135b52a3fdd9af023c053c15ab5e10036f1675525c180c1f2256e7874008504523515da4caabec062628ba383a2a6b548be0cf162486b2fbd0910fc5558162dcacdabb7c92912b08e78e04c1c842db5192cc7c16211adfb08c321b4fa81112a8868bc193d8651ed217a671fbac2410b1b081ec8814b770b7d51e0b84bbd0145f88a303", 0x1000) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x40) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000180)={0x4}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0x1ff}, {0x3c, 0x0, 0x0, 0x1000}, {0x64}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x8, 0x8a, 0x9a1}]}) 16:00:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x200000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffd], [0x0, 0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffffff, 0xfff], [0x0, 0x0, 0x482, 0x0, 0x0, 0x800000000000000], [], {}, {0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e9248696c653000"], 0xa) acct(&(0x7f0000000000)='./file0\x00') listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800062, 0x0, 0x2, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x200baaf, 0x7, 0x0, "34c2feb39e09b318f97f0efce000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r2, 0x0, 0x0) 16:00:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) 16:00:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff], [], [{0xfffe}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) getppid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) connect(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x1, 0x9, 0x8b}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r6 = dup2(r5, 0xffffffffffffffff) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r8, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) sendto$unix(r8, &(0x7f00000003c0)="de8db9fd303803a1a31b34ba7114b1f75d9816cd6baf6f452271be268f3abd4bb74781f42e9418dfdd4cf648bdf95f79a4d76adde33653fb2ce254d680b55f0fc3cdf0468c68e85f504678270a43309130835d394430f65da34de90e6c54d0069cabcd2d6f851c31578a671135982ba233fe0d", 0x73, 0x0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 16:00:44 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000ff17499442b0ba9b024e184a4fd71cffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) write(r0, &(0x7f00000000c0)="76344f1dcb9526d25cb8906056538a144aff8ae06c7f75faba4ade43e6f9f9f3d788f1ee40c587a6a90feb70a1835542bb5394c88dc9316fb97e573e99a91503", 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000390000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x842a, 0x105) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x8) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x1b9) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) r8 = semget(0x0, 0x1, 0x310) semop(r8, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r9, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r10, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x21, 0x6}, {0xb540b4a80c3f28a8, 0x7f}, {0x21, 0x3}, {0x22, 0x33}, {0x45, 0x3}, {0x43, 0x9}, {0x46, 0x7}, {0x242c4a8637270d14, 0x9963}], 0x8}) setsockopt(r11, 0x94d8, 0x2, &(0x7f00000014c0)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508e838364ed3dcdbb903c8cd1f361b3b3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b240000000000000007c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c77ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d75305000000000000003bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc153c38b4e08b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38000000000000000000000000000000b8c5553503f880ee2e24ef36c72ac04ea81d8c7f", 0xebfa7e2ca1bd3842) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38cda43f0d7554a1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x200) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x4) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x1000) read(r4, &(0x7f0000000180)=""/4096, 0x1000) r5 = open(&(0x7f0000001180)='./file0\x00', 0x800, 0xa1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000011c0)={0x6, 0x5, 0x80000001, 0x7fff, "4ae68f3eeffff6d5cf94f4b0e25eb3e033547624", 0x8, 0x20}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000001200)={0x4, './file0\x00', './file0\x00'}) open(&(0x7f0000001240)='./file0\x00', 0x0, 0x9) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x0, &(0x7f0000001280)={0x0, 0x2, 0x2, 0x4, r6}) socket(0x18, 0x5, 0x6) r7 = dup2(0xffffffffffffff9c, r4) dup(r7) mknod(&(0x7f00000012c0)='./file0\x00', 0x20, 0x6) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001340)=0x400) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x80, 0x800}, {0xffffffffffffb4b2, 0x3}}) open(&(0x7f0000001400)='./file0\x00', 0x80, 0x41) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001440)='./file0\x00', r9, &(0x7f00000014c0)='./file0\x00') r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001500)='/dev/pci\x00', 0x40, 0x0) fchflags(r10, 0x80001) r11 = open(&(0x7f0000001540)='./file0\x00', 0x2, 0x40) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000001580)) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000100), 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="d51cfb043f80a912e6f42916298173312c", 0x11}, {&(0x7f00000000c0)="9a523bb6cae1c28b1fa433371274cc566ea22e26e392c6dba32e8a2f921b89a1af78fb7b1fb4749695cf19be11156d157d7f85f8fea6b83193c00cb3e06756d8fccae20efc36e6ddc1548013d86650d458bb9e3ceb", 0x55}, {&(0x7f0000000140)="6fbc3cdc03e09b2ce8b0d4248cf8cb0252aa6a9f2b5eac8709ca56b1f53dd6282ada3776706f28ac8240f2ad7614", 0x2e}], 0x3, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r3, 0xffffffffffffffff, 0xffffffffffffffff, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r5, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r0, r9, r10]}], 0x80, 0x21b}, 0x411) pwritev(r4, &(0x7f0000000700)=[{&(0x7f0000000340)="520d561f5e09e75c22fdfcfcb2844d7811143126775eb2f2b77290f92679017fe3a4210bf10fca6544f942c2fa06bd76595b241c62b8d83d27989e8eed820ebc36363ad6599ece1a2417182e881bd45284a0ab90724cf7e2c81d91a5ec1789fa6984521236473fe333e1dde7c26b13f5486a166fc22d18b0c08d453103d694", 0x7f}, {&(0x7f00000003c0)="9f57e49d45e4a5e03b103648c8196bd87d1b15927acde632898101933176217941f20ed7910d64f6b4d5791b182d0917cc90bc973eb155f5f6ef67df9519ceae102f7b53fa59b10688c7e4055cf81ff3f4ed6ab63f90db73ffdb924e2792e4b758e0ceae728c0b03899a5aaf104c7d204bed42040644f45f19290e794bc93ff5e1c482682695ff82bfc081f591e8f9311257842615fc2ef17cf4410463b6c0", 0x9f}, {&(0x7f0000000500)="eeaacbf444295eea66182b82c63d3fcd2660f0e0911c1833a69eebd3fe757535aac07686c95cabfc06cd2728bb6b0f08158c9293eb71e9cda8bf9255a8242e89", 0x40}, {&(0x7f0000000540)="96ee745eb9e326c3c751885ff59a08396ac8437d3afabf94eaeedfb6f5bc28562ba533c02892a28152ab22a8c24ce432cf7a9c258c35d67c32bbeea22f4daa86fad9ddfd0181fe4d09b4510300412230b5d29ae9fa095a79d3c2bf0a4debe946f0d4e4634e7a90122e22e6e298444177577875c1b21b00711d4b71d2c2f6f43bea432143d39933a97b9e", 0x8a}, {&(0x7f0000000600)="3757084584c00250ae5ebd8291f5ea06193fd3582ee0c55da6f5cf45427c195a4ecfb6dafa5b633faa0c109a3c8a6baac2232898eba646b85a4e94823a320d5224cfadca2f4026c801f7e688b3e4abf205a902f3748f7f2593dc811792260ec5a1a6248bc6a4b935ae524c7935128a6e12fce8b490e76d9b52f638a3", 0x7c}, {&(0x7f0000000680)="a6e83d5c42087f6e8433e5a5a66c73945104646e7e630b067741b835ee4513fb19ad94667dc443c2aeaba05eb789e6f901611aff56e693cbaea7092801d3667e147c448c4f186b82e918", 0x4a}], 0x6, 0x0, 0x1a) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) QàQàpanic: Data modified on freelist: word 4 of object 0xffff800000a2d000 size 0x20 previous type free (0x0 != 0xdeafbead) Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *215911 95591 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff821a13e1) at panic+0x15c malloc(20,62,a) at malloc+0xa23 amap_alloc1(ff,2,1) at amap_alloc1+0x223 amap_copy(fffffd80529f4ee8,fffffd80515cccb0,2,0,7f7ffffc4000,7f7ffffc4001) at amap_copy+0x1bb uvm_fault(fffffd80529f4ee8,7f7ffffc4000,1,2) at uvm_fault+0xdee pageflttrap(ffff80001d42a870,1) at pageflttrap+0x239 usertrap(ffff80001d42a870) at usertrap+0x1fb recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffc4420, count: 6 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic Data modified on freelist: word 4 of object 0xffff800000a2d000 size 0x20 previous type free (0x0 != 0xdeafbead) ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821a13e1) at panic+0x15c malloc(20,62,a) at malloc+0xa23 amap_alloc1(ff,2,1) at amap_alloc1+0x223 amap_copy(fffffd80529f4ee8,fffffd80515cccb0,2,0,7f7ffffc4000,7f7ffffc4001) at amap_copy+0x1bb uvm_fault(fffffd80529f4ee8,7f7ffffc4000,1,2) at uvm_fault+0xdee pageflttrap(ffff80001d42a870,1) at pageflttrap+0x239 usertrap(ffff80001d42a870) at usertrap+0x1fb recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffc4420, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d42a260 rbx 0xffff80001d42a310 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d42a220 r9 0x1 r10 0 r11 0xb5b91067f762bec6 r12 0x3000000008 r13 0xffff80001d42a270 r14 0x100 r15 0x1 rip 0xffffffff81648238 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d42a250 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=215911 stat=onproc flags process=2 proc=0 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff80001d40a508,0xffff80001d40b8d8 process=0xffff8000ffff7480 user=0xffff80001d425000, vmspace=0xfffffd80529f4ee8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 80203 77992 95591 0 2 0 syz-executor.1 75436 219504 19844 0 2 0 syz-executor.0 75436 114286 19844 0 3 0x4000080 netio syz-executor.0 19844 501409 9741 0 3 0x82 nanosleep syz-executor.0 *95591 215911 9741 0 7 0x2 syz-executor.1 58701 442913 0 0 3 0x14200 bored sosplice 9741 84722 52215 0 3 0x82 thrsleep syz-fuzzer 9741 494256 52215 0 3 0x4000082 thrsleep syz-fuzzer 9741 50196 52215 0 3 0x4000082 thrsleep syz-fuzzer 9741 147315 52215 0 3 0x4000082 thrsleep syz-fuzzer 9741 340952 52215 0 3 0x4000082 thrsleep syz-fuzzer 9741 305161 52215 0 3 0x4000082 thrsleep syz-fuzzer 9741 190949 52215 0 3 0x4000082 thrsleep syz-fuzzer 9741 26136 52215 0 3 0x4000082 kqread syz-fuzzer 52215 268861 60886 0 3 0x10008a pause ksh 60886 128548 14299 0 3 0x92 select sshd 97107 369465 1 0 3 0x100083 ttyin getty 14299 347006 1 0 3 0x80 select sshd 28327 219082 23283 73 3 0x100090 kqread syslogd 23283 204082 1 0 3 0x100082 netio syslogd 29432 517262 1 77 3 0x100090 poll dhclient 98076 18944 1 0 3 0x80 poll dhclient 61361 442131 0 0 2 0x14200 zerothread 5666 62693 0 0 3 0x14200 aiodoned aiodoned 54962 177863 0 0 3 0x14200 syncer update 47154 40198 0 0 3 0x14200 cleaner cleaner 35679 88109 0 0 3 0x14200 reaper reaper 1130 181006 0 0 3 0x14200 pgdaemon pagedaemon 23927 69950 0 0 3 0x14200 bored crynlk 99155 36004 0 0 3 0x14200 bored crypto 32568 467157 0 0 3 0x40014200 acpi0 acpi0 85662 321507 0 0 3 0x14200 bored softnet 28652 475801 0 0 3 0x14200 bored systqmp 54193 357395 0 0 3 0x14200 bored systq 15666 122127 0 0 3 0x40014200 bored softclock 5850 356384 0 0 3 0x40014200 idle0 89355 195262 0 0 3 0x14200 bored smr 1 221128 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9518 6995K 7643K 78643K 12179 0 pcb 13 8K 8K 78643K 123 0 rtable 116 3K 4K 78643K 919 0 ifaddr 83 15K 16K 78643K 192 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 92 0 iov 0 0K 24K 78643K 736 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1828 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 14 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 204 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 951 0 sigio 0 0K 0K 78643K 20 0 proc 48 38K 63K 78643K 655 0 subproc 32 2K 2K 78643K 123 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 143 0 in_multi 72 3K 4K 78643K 144 0 ether_multi 1 0K 0K 78643K 2 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 60 265K 265K 78643K 60 0 exec 0 0K 1K 78643K 313 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 129 55K 63K 78643K 3529 0 UVM aobj 46 4K 4K 78643K 50 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 128 0 NDP 14 0K 0K 78643K 45 0 temp 142 3031K 3666K 78643K 37903 0 kqueue 0 0K 0K 78643K 4 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 24 0 15 1 0 1 1 0 8 0 rtpcb 80 94 0 92 1 0 1 1 0 8 0 rtentry 112 294 0 246 2 0 2 2 0 8 0 unpcb 120 878 0 869 1 0 1 1 0 8 0 syncache 264 11 0 11 5 4 1 1 0 8 1 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 94 0 94 3 2 1 1 0 8 1 tcpcb 544 757 0 753 4 3 1 3 0 8 0 ipq 40 9 0 9 5 5 0 1 0 8 0 ipqe 40 323 0 323 5 5 0 1 0 8 0 inpcb 280 1385 0 1378 8 6 2 4 0 8 1 nd6 48 16 0 13 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 1 1 1 0 8 1 ppxss 1128 6 0 6 5 5 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 1554 0 1334 19 3 16 16 0 8 2 art_table 32 1556 0 1334 3 0 3 3 0 8 0 art_node 16 293 0 248 1 0 1 1 0 8 0 sysvmsgpl 40 77 0 40 1 0 1 1 0 8 0 semupl 112 5 0 5 2 2 0 1 0 8 0 semapl 112 200 0 190 1 0 1 1 0 8 0 shmpl 112 48 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2714 0 1319 46 0 46 46 0 8 0 ffsino 240 2714 0 1319 83 0 83 83 0 8 0 nchpl 144 4269 0 2663 60 0 60 60 0 8 0 uvmvnodes 72 3242 0 0 59 0 59 59 0 8 0 vnodes 208 3242 0 0 171 0 171 171 0 8 0 namei 1024 12721 0 12721 1 0 1 1 0 8 1 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 528 6 0 0 1 0 1 1 0 8 0 scxspl 192 13969 0 13969 1 0 1 1 0 8 1 plimitpl 152 59 0 52 1 0 1 1 0 8 0 sigapl 432 1107 0 1093 2 0 2 2 0 8 0 futexpl 56 27840 0 27840 1 0 1 1 0 8 1 knotepl 112 200 0 181 1 0 1 1 0 8 0 kqueuepl 104 254 0 252 1 0 1 1 0 8 0 pipepl 128 1854 0 1835 6 4 2 2 0 8 1 fdescpl 424 1108 0 1093 2 0 2 2 0 8 0 filepl 120 9463 0 9364 12 7 5 6 0 8 1 lockfpl 104 956 0 954 1 0 1 1 0 8 0 lockfspl 48 193 0 191 1 0 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 681 0 674 1 0 1 1 0 8 0 zombiepl 144 1093 0 1093 1 0 1 1 0 8 1 processpl 872 1123 0 1093 4 0 4 4 0 8 0 procpl 632 2539 0 2501 7 3 4 5 0 8 0 sosppl 128 30 0 30 4 4 0 1 0 8 0 sockpl 384 2377 0 2359 16 12 4 6 0 8 2 mcl64k 65536 65 0 65 3 2 1 1 0 8 1 mcl16k 16384 18 0 18 4 3 1 1 0 8 1 mcl12k 12288 33 0 33 5 4 1 1 0 8 1 mcl9k 9216 10 0 10 5 5 0 1 0 8 0 mcl8k 8192 34 0 34 5 4 1 1 0 8 1 mcl4k 4096 91 0 91 2 1 1 1 0 8 1 mcl2k2 2112 7 0 7 5 4 1 1 0 8 1 mcl2k 2048 69363 0 69315 17 10 7 14 0 8 0 mtagpl 80 36 0 28 2 1 1 1 0 8 0 mbufpl 256 118750 0 118563 65 43 22 30 0 8 7 bufpl 280 10597 0 4413 442 0 442 442 0 8 0 anonpl 16 159190 0 143262 121 23 98 98 0 107 16 amapchunkpl 152 6691 0 6549 31 22 9 17 0 158 2 amappl16 192 6785 0 5670 99 35 64 69 0 8 8 amappl15 184 80 0 72 1 0 1 1 0 8 0 amappl14 176 122 0 119 1 0 1 1 0 8 0 amappl13 168 9 0 9 2 2 0 1 0 8 0 amappl12 160 481 0 481 2 2 0 1 0 8 0 amappl11 152 80 0 68 1 0 1 1 0 8 0 amappl10 144 152 0 149 1 0 1 1 0 8 0 amappl9 136 727 0 724 1 0 1 1 0 8 0 amappl8 128 295 0 263 2 0 2 2 0 8 0 amappl7 120 266 0 249 1 0 1 1 0 8 0 amappl6 112 76 0 70 1 0 1 1 0 8 0 amappl5 104 734 0 724 1 0 1 1 0 8 0 amappl4 96 1184 0 1150 1 0 1 1 0 8 0 amappl3 88 392 0 382 1 0 1 1 0 8 0 amappl2 80 7788 0 7716 3 1 2 3 0 8 0 amappl1 72 30858 0 30440 28 19 9 20 0 8 0 amappl 80 2855 0 2807 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 49 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1114 0 1093 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1114 0 1093 1 0 1 1 0 8 0 vmmpekpl 168 14473 0 14445 2 0 2 2 0 8 0 vmmpepl 168 143867 0 141528 221 79 142 147 0 357 38 vmsppl 272 1113 0 1093 2 0 2 2 0 8 0 pdppl 4096 2234 0 2192 7 1 6 6 0 8 0 pvpl 32 432689 0 414121 308 54 254 300 0 265 70 pmappl 200 1113 0 1093 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 219 0 72 5 0 5 5 0 8 0